/*  
Theme Name: TOFA.US custom Template 2
Theme URI: http://www.fscproductions.net
Description: 
Version:1.0
Author: FSCproductions.net 
Author URI: http://www.fscproductions.net
*/
body
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px auto 0px auto; 
padding:0; 
color:#000;
background-color: #8a421a; 
width: 800px;
}

a img {border: 0px;}

#top
{
width:800px;
height:151px;
margin:10px auto;
padding:0;
}

#header
{
height: 165px;
background-image: url(images/SubPage_header_logo.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-right: 5px;
}

#header h1
{
text-indent:-10000px;
margin:0;
padding:0;
}

#header h1 a
{
display:block;
background:url(images/logo.gif) no-repeat left;
height:151px;
}

h1, h2, h3 
{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding:0; 
margin:0; 
font-size:14px; 
font-weight:bold;
}

a:link 
{ 
text-decoration: none; 
color : #ffffff; 
border: none;
}

a:active 
{ 
text-decoration: none; 
color : #fff; 
border: none;
}

a:visited 
{ 
text-decoration: none; 
color : #fff; 
border: none;
}

a:hover	
{ 
text-decoration: underline; 
color : #efc488; 
border: none;
} 

#nav
{
background-color:#8a421a;
height:35px;
border-bottom:#4a1c00 2px solid;
margin:0;
padding:0;
}

#nav2
{
height:35px;
width:800px;
font-weight:700;
margin:0 auto;
padding:0;
}

ul.nav2
{
height:35px;
line-height:35px;
float:left;
list-style:none;
font-size:12px;
font-weight:700;
margin:0;
padding:0;
}

ul.nav2 li
{
float:left !important;
list-style-type:none;
margin:0;
padding:0;
}

ul.nav2 li a,ul.nav2 li a:link,ul.nav2 li a:visited
{
text-decoration:none;
color:#ffffff;
float:left;
display:block;
padding:0 10px;
}

ul.nav2 li a:hover
{
color:#efc488;
text-decoration:underline;
}

ul.nav2 li a:active
{
color:#4192e5;
text-decoration:none;
}

ul.nav2 li.current_page_item a
{
text-decoration:none;
color:#4192e5;
}

ul.nav2 li ul
{
float:left;
margin:0;
padding:0;
}

.postmetadata 
{ 
padding:5px;
}

span.cmt
{
background:transparent url(images/comment.gif) no-repeat;
border:0;
margin:0;
padding:0 0 5px 20px;
}

span.cty
{
background:transparent url(images/category.gif) no-repeat;
border:0;
margin:0;
padding:0 0 5px 20px;
}

#main
{
width:800px;
margin:0 auto;
padding:0;
}

#content
{
float:left;
width:580px;
margin:10px 0 0;
padding:0; 
border-right:1px #4a1c00 solid;
}

.entry
{
float:left;
width:570px;
margin:0;
padding:0; 
overflow:hidden;
}

#sidebar
{
float:right;
width:200px;
margin:10px 0 0;
padding:0;
}

#rsidebar
{
float:right;
width:200px;
margin:0;
padding:0; 
overflow:hidden;
}

#rsidebar h2
{
font-size:12px;
border-bottom:#4a1c00 1px solid;
margin:0 0 5px;
padding:0;
}

#rsidebar ul
{
list-style-type:none;
margin:0;
padding:0;
}

#rsidebar ul li
{
list-style-type:none;
margin:0 0 10px;
padding:0;
}

#rsidebar ul li ul
{
list-style-type:square;
margin:0;
padding:0 3px;
}

#rsidebar ul li ul li
{
list-style-type:none;
background:transparent url(images/li.gif) no-repeat 0 3px;
border:0;
margin:0;
padding:0 0 3px 15px;
}

.navigation
{
width:580px;
color:#666;
margin:0 auto; 
padding:0;
}

.alignright
{
float:right;
margin-top:10px; 
margin-bottom:10px;
}

.alignleft
{
float:left;
margin-top:10px; 
margin-bottom:10px;
}

#searchform 
{ 
height:35px; 
line-height:35px; 
float:right; 
margin: 0; 
padding: 0;  
}

input#s 
{ 
color: #5188d2; 
width: 200px; 
border: 1px solid #4a1c00; 

}

#footer
{

clear:both;
height:5px !important;
margin:0;
padding:0;
}

.theFooter
{
font-size: 11px;
width: 700px;
margin: 35px auto 0px auto;

}

.theFooter a
{
text-decoration: none;
color: #FFFFFF;
}

.footer
{
font-size: 11px;
clear: both;
width:800px;
color:#fff;
height:30px;
line-height:30px !important;
margin: 35px auto 0px auto;
padding:0;
text-align: center;
}

.footer a:hover
{
text-decoration:underline;
color:#fff;
border:none;
}

.footer a:link,.footer a:active,.footer a:visited
{
text-decoration:underline;
color:#fff;
border:none;
}

.boxcomments
{
border-top:5px solid #4a1c00;
border-bottom:5px solid #4a1c00;
margin-bottom:20px;
width:580px;
}

#commentform
{
border-top:1px solid #4a1c00;
margin:0;
padding:15px 15px 1px;
}

#commentform label
{
display:block;
margin:0;
}

#commentform input
{
width:170px;
margin:0 5px 10px 0;
padding:1px;
}

#commentform textarea
{
width:400px;
margin:0 0 10px;
padding:0;
}

#commentform #submit
{
margin:0 0 20px;
}

#commentform p
{
margin:5px 0;
}

ol.commentlist
{
margin:0 0 1px;
padding:0;
}

ol.commentlist :hover
{
background: none;
}

ol.commentlist li
{
border-top:1px solid #4a1c00;
display:block;
list-style:none;
margin:0;
padding:15px 15px 1px;
}

ol.commentlist li :hover
{
background:none;
}

ol.commentlist li.commenthead
{
display:block;
list-style:none;
margin:0;
padding:5px 15px;
}

ol.commentlist li.commenthead h2
{
margin:0;
}

ol.tblist
{
border-top:1px solid #4a1c00;
list-style:none;
margin:0 0 1px;
padding:15px;
}

ol.tblist li
{
display:block;
list-style:none;
padding-left:15px;
margin:0 0 5px;
}

/* --- custom -- */

.topNavigation_lvl1
{

}

.topNavigation_lvl1 ul
{
margin: 0px;
list-style-type: none;

}

.topNavigation_lvl1 li
{
float: right;
padding: 2px 2px 0px 15px;
text-align: center;
text-indent: 5px;
font-family: Arial, Helvetica, sans-serif;
font-variant: small-caps;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
display: block;
background-image: url(images/bullet.jpg);
background-repeat: no-repeat;
background-position: left;
}

.topNavigation_lvl1 li a
{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-variant: small-caps;
color: #FFB164;
font-size: 13px;
font-weight: bold;
}

.topNavigation_lvl1 li a:hover
{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-variant: small-caps;
color: #fff799;

}

.vipButton
{
width: 90px;
float: right;
margin: 8px 0px 0px 0px;
}

.trackToken1
{
width: 112px;
float: right;
}

.clearBoth
{
clear: both;
}

.clearLeft
{
clear:left;
}

.clearRight
{
clear: right;
}
