/* RESET */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;} 
body {color: #fff;background : #181818;} 
ol, ul {list-style: none;} 
table {border-collapse: separate;} 
caption,th,td{text-align: left;font-weight: normal;}
a{text-decoration : none;}
#left-bottom  ul li a:hover,#right-bottom p a:hover,#footer p a:hover{text-decoration : underline;}
.clear{clear : both;line-height : 0px;font-size : 0px;}
em { font-style:italic; color: #999}
strong { font-weight:bold}
h3 { font-size:16px;color:#99FE00; margin:10px 0; font-weight:bold;}
h6 { font-size:16px;color:#AEAEAE; margin:10px 0; font-weight:bold;}

.red { color:#99FE00;}
.hide { display:none}

/* BASIC STRUCTURE */
body { background-color: #201E1F ; font-family: Baskerville,Georgia,Cambria,Times,Times New Roman,serif; font-size:15px;}


.left { float:left}
.right {float:right}

#content{ width:960px; margin:0 auto;}
#header{width : 960px;height : 250px;}
#top-panel{width : 940px;height : 100px;position : relative;}
#mainblock{width : 940px;margin: 20px 0;}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 27, 2010 */
@font-face {
	font-family: 'FrancoisOneRegular';
    src: url('FrancoisOne-webfont.eot');
    src: url('FrancoisOne-webfont.eot?#iefix') format('embedded-opentype'),
         url('FrancoisOne-webfont.woff') format('woff'),
         url('FrancoisOne-webfont.ttf') format('truetype'),
         url('FrancoisOne-webfont.svg#FrancoisOneRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* HEADER */
#header-hold{width : 960px;}

/*end large logo */

.rtmenu ul {width:315px; margin-top: 30px; float:right; }
.rtmenu ul li a {font-size :20px; font-family: 'FrancoisOneRegular', Arial, sans-serif; color:#AEAEAE; background-color:#343032; text-decoration:none; padding:4px 26px; margin-bottom:10px; text-align:left;  }
.rtmenu ul li a:visited { color:#AEAEAE; text-decoration:none; }
.rtmenu ul li a:hover, .ltmenu ul li a:active { color:#99FE00; text-decoration:none; }
.rtmenu li { margin-bottom:20px}
/* TOP-PANEL */
#top-panel-hold{ padding-top:30px;}
#photo{width : 940px; padding:0 10px}
#photo img{display : block;}
#photo img.right { margin:50px 60px 0 0; }

/* MAIN BLOCK */
#main-hold{ width : 940px; padding:0 10px; line-height:20px;}
#top-block{width : 100%;}
#text{float : left; }
#text a { color : #30C4C9; text-decoration:none}
#text a:visited { color:#24B694; text-decoration:underline}
#text a:hover  {color : #D22042; text-decoration:underline}
#text h2{ text-transform: capitalize;font-family: 'FrancoisOneRegular', Arial, sans-serif; font-size-adjust: 0.56;font-size : 30px; line-height:38px;color : #fff; font-weight:bold; border-bottom:6px solid #99FE00; padding:6px 0;margin:0 0 20px 0; width:940px}
#text {font-weight : normal;font-size : 90%;color : #FFF;}
#text p{padding-top : 16px;}
#text a.info{margin-top : 17px;width : 95px;height : 25px;display : block;background : url(images/info.png) no-repeat left top;}
#text a.info:hover{background : url(images/infoh.png) no-repeat left top;}
#text a.info span{display : none;}
#text a:hover {text-decoration:none;} /*BG color is a must for IE6*/
#text a.tooltip span {display:none; padding:2px 3px; margin-left:-120px; width:102px;}
#text a.tooltip:hover span{display:inline; position:absolute;border:1px solid #aaa; background-color: #4b4c4d; padding:3px; color:#fff;}
#text ul { margin:8px 0}
#text ul li {background : url(images/marker.png) no-repeat left center;line-height : 20px;padding-left : 20px; /*list-style:square; list-style-type:square; list-style-position:inside;*/}

#gallery img { background-image: url(images/photobg.jpg); background-position:0 0; width:100px; padding:10px; margin: 0 10px 10px 0;} 

.gap1{line-height : 10px;height : 10px;}
.gap2{line-height : 15px;height : 15px;}


/* Form */
.form, .formbtn { border:1px solid #666; background-color: #121212; padding:2px; color:#fff; margin-top:5px; }
.formbtn {cursor:pointer; margin-right:8px;}
#form img { vertical-align: middle; margin-right: 5px;}

.left-bottom{float : left;width : 940px;margin-bottom:20px; }
.headings  h3{ width:940px; background-color:#343032; text-indent:10px;line-height : 30px;text-transform:capitalize;color : #AEAEAE;font-family: 'FrancoisOneRegular', Arial, sans-serif; font-size-adjust: 0.56;font-size : 20px; font-weight:normal;}
.headings  h3 img { padding:0 5px 0 0; vertical-align:middle}
.left-bottom h4{color : #ffd71d;font-size : 15px;font-weight : bold;padding-left : 14px;}
.left-bottom  ul{float : left;padding-left : 0px;}
.left-bottom ul li{background : url(images/marker.png) no-repeat left center;line-height : 14px;padding-left : 20px;margin: 15px 10px 0 0;width : 245px;float : left;word-spacing : 1px;float : left;font-weight : bold;font-size : 12px;color : #FFF;}
.left-bottom  ul li a{word-spacing : 1px;line-height : 12px;float : left;font-weight : bold;font-size : 11px;color : #FFF;}


/* FOOTER */
#footer-hold{ }
#footer p,#footer p a{font-size : 12px;color : #FFF;}
#footer p{text-align: left;word-spacing : 1px; width:800px; margin-top:40px;}
#footer img { width:120px; float:left; margin-right:30px}
.gap3{height : 33px;line-height : 33px;}

