*{margin:0px; padding:0px;}
body{background-color:#252525; background-image:url(/images/nav2/bg.gif); background-repeat:repeat-x; font-size:.7em; font-family:Verdana, Tahoma, sans-serif; color:#542d02;}

#skip-content, #skip-top{display:none;}
img{border:0;}
p, blockquote{display: block; margin:1em 0 1.5em 0; line-height:1.5em;}
a{color:#fe0781; text-decoration:none; border-bottom:dotted 1px #fe0781;}
a:hover{color:#666; text-decoration:none; border-bottom:dotted 1px #666;}
a.active{font-weight:bold;}
em{font-style: italic;}
h1{color:#fe0781; font-size:1.5em; font-weight:normal; padding:0px; margin:0px; text-transform:uppercase; font-family:Helvetica, Arial, Sans-Serif;}
h2{color:#fe0781; font-size:1.25em; font-weight:normal; padding:0px; margin:0 0 1em 0; text-transform:uppercase; font-family:Helvetica, Arial, Sans-Serif;}
h3{color:#000; font-size:1.1em; font-weight:normal; padding:0px; margin:0 0 1em 0; text-transform:uppercase; font-family:Helvetica, Arial, Sans-Serif;}
h4{color:#000; font-size:1em; font-weight:normal; padding:1em 0 0 0; margin:0;}

blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin:1em 1em 1.5em 2.5em;}
ol li{list-style:decimal outside;line-height:1.5em;}
ul li{list-style:disc outside;line-height:1.5em;}
.error{color:Red; font-weight:bold;}
.small{font-size:.8em;}
div.clear{clear:both; width:0; height:0; overflow:hidden;}

table{padding:0; margin:1em 0px; border-collapse: collapse; width:100%;}
th{padding:5px 3px; font-weight:normal; text-align:left;}
td{padding:5px 3px; text-align:left;}


#outer{width:975px; margin:0px auto; padding:0px; background-color:#fff;}
#header{position:relative; height:89px; padding:0px; margin:0px;}

#logoScreen{width:228px; height:89px; margin:0; padding:0; }
#logoScreen img{width:228px; height:89px;}

#menu-container{position:absolute; width:747px; left:228px; top:0px; padding:0; bottom:0px; color:#A75300;}
#menu-container:after{content:"."; display:block; line-height:1px; font-size:1px; clear: both;}
ul#menu-list{list-style:none; padding:0; margin:0 auto; height:34px; width:747px; background-color:#fe0781;}
ul#menu-list li{display:block; float: left; margin:0; padding:0; color:#fff;}
ul#menu-list li a{display:block; width:100%; padding:0; margin:0; border:0; color:#fff;}
#navcontainer>ul#menu-list li a{width: auto;}
ul#menu-list li#active a{}
ul#menu-list li a:hover, ul#menu-list li#active a:hover{}


ul#menu-list li#blog a{height:34px; width:153px; background-image:url(/images/nav2/blog_off.gif); background-repeat:no-repeat;}
ul#menu-list li#blog a:hover{height:34px; width:153px; background-image:url(/images/nav2/blog_on.gif); background-repeat:no-repeat;}
ul#menu-list li#blog.active a{height:34px; width:153px; background-image:url(/images/nav2/blog_on.gif); background-repeat:no-repeat;}

ul#menu-list li#about a{height:34px; width:85px; background-image:url(/images/nav2/about_off.gif); background-repeat:no-repeat;}
ul#menu-list li#about a:hover{height:34px; width:85px; background-image:url(/images/nav2/about_on.gif); background-repeat:no-repeat;}
ul#menu-list li#about.active a{height:34px; width:85px; background-image:url(/images/nav2/about_on.gif); background-repeat:no-repeat;}

ul#menu-list li#friends a{height:34px; width:75px; background-image:url(/images/nav2/friends_off.gif); background-repeat:no-repeat;}
ul#menu-list li#friends a:hover{height:34px; width:75px; background-image:url(/images/nav2/friends_on.gif); background-repeat:no-repeat;}
ul#menu-list li#friends.active a{height:34px; width:75px; background-image:url(/images/nav2/friends_on.gif); background-repeat:no-repeat;}

ul#menu-list li#contact a{height:34px; width:109px; background-image:url(/images/nav2/contact_off.gif); background-repeat:no-repeat;}
ul#menu-list li#contact a:hover{height:34px; width:109px; background-image:url(/images/nav2/contact_on.gif); background-repeat:no-repeat;}
ul#menu-list li#contact.active a{height:34px; width:109px; background-image:url(/images/nav2/contact_on.gif); background-repeat:no-repeat;}

ul#menu-list li#welcome {width:305px; white-space:nowrap; text-align:right; padding:8px 10px 0px 0px;}

.noscreen{display:none;}

#submenu-container{position:absolute; width:747px; left:208px; top:34px; padding:0; bottom:0px; text-align:right; text-transform:uppercase;}

#submenu-container ul{list-style:none;}
#submenu-container li{float:left; list-style:none;}
#search-message{padding:3px 10px 0 0;}
#search-log{padding:3px 15px 0 0; width:100%;}
	#search-log .wrap{}
#search-text{padding:3px 5px 0 0;}
#search_field{padding:0;}
	#search_field_input{float:left; padding:0 5px 0 0; margin:0;}
	#search_field_input input[type=text]{margin:0; padding:2px 0 0 2px;border-width:1px; border-style:solid; border-color:#ccc; width:120px; height:16px; font-size:.9em; font-family:Verdana, Tahoma, sans-serif; color:#000;}
	
	#search_field_button{float:left; padding:1px 0 0 0; margin:0;}
	#search_field_button input[type=image]{margin:0; width:36px; height:20px;}

.packet{padding:3px 15px 0 0; }

#inner{padding:0px; margin:0px; background-repeat:no-repeat; background-position:left -80px; min-height:730px;}
#main{position:relative; float:left; width:755px; min-height:320px; padding: 0px 0px 2em 220px; margin:0px; background-color:Transparent; min-height:100%;}


#home-left{float:left; width:405px;}
#home-right{float:right; width:295px; background-color:#f2f2f2; padding:15px;}
#one-column{float:left; width:740px; padding:0 15px 0 0; background-color:#fff;}
#body-left{float:left; width:500px;}
#body-right{float:right; width:200px; background-color:#f2f2f2; padding:15px;}
	#body-right ul{margin:1em 1em 1.5em 1.5em;}

.news-container{width:100%; margin:0; padding:0 0 15px 0; clear:both; overflow:hidden;}
.news-image{float:left; padding:0 0 15px 0; width:70px; line-height:0;}
.news-image img{width:70px; height:70px; border:0;}
.news-image a{border-bottom:0;}
.news-text{float:right; padding:0px; width:210px; display: block; margin:0px; line-height:1.5em;}

.blog-container{width:100%; margin:0; padding:0 0 15px 0; clear:both; overflow:hidden;}
.blog-text img{float:right; max-width:385px; height:auto; border:0; clear:both; padding:5px 0 10px 15px;}
.blog-text a{border-bottom:0;}
.blog-text{padding:0px; width:100%; margin:0px; line-height:1.5em;}

.blog-container-big{width:100%; margin:0; padding:0 0 15px 0; clear:both; overflow:hidden;}
.blog-text-big img{float:right; border:0; clear:both; padding:5px 0 10px 15px;}
.blog-text-big a{border-bottom:0;}
.blog-text-big{padding:0px; width:100%; margin:0px; line-height:1.5em;}


.post{border:solid 1px #ccc; margin:1em 0; padding:10px; background-color:#fff;}
.post h3{color:#666; font-weight:bold; font-size:1.25em;}
.post .message{color:#000; font-size:1.1em; background-image:url(/images/nav2/quote.gif); background-repeat: no-repeat; background-position:left top; padding:0 0 2em 30px;}
.post .date{color:#666;}

#footer{width:975px; margin:0 auto; padding:20px 0px; background-color:#fff; color:#000; font-size:.8em; text-align:center; border-top: solid 1px #ccc;}
#footer-content{margin:0px; padding:0px;}
#footer a{color:#000; text-decoration: none; border:none;}
#footer a:hover{color:#999; text-decoration: underline; border:none;}
#footer img{padding:10px 0 0 0;}