/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: 12px;
margin: 0px;
text-align: center;
background: #323838;
color: #31363e;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}



#header
{
position: relative;
margin: auto;
margin-top: 12px;
width: 921px;
height: 127px;
background: url('/images/head.gif') top left no-repeat;
}

#nav
{
padding-top: 78px;
}

#nav 
{
float:left;
width: 450px;
font-size: 11px;
line-height:normal;
}
  
#nav 
{
margin:0;
padding-top: 78px;
padding-left: 50px;
list-style:none;
}

#nav li 
{
float:left;
background:url("/images/tleft.gif") no-repeat left top;
margin-right: 5px;
padding:0 0 0 9px;
background-position: bottom left;
}
  
#nav a 
{
float:left;
display:block;
background:url("/images/tright.gif") no-repeat right top;
padding:5px 15px 6px 6px;
text-decoration:none;
font-weight:bold;
color:#ff6600;
background-position: bottom right;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */

#nav #current 
{
background-position: top left;
}

#nav #current a 
{
background-position: top right;
color: #fff;
}




#searchbox
{
position: relative;
float: right;
margin: 9px 37px 0px 0px;
width: 280px;
height: 84px;
background: url('/images/sfv.gif') top left no-repeat;
text-align: left;
}

.searcher
{
position: relative;
margin-top: 45px;
margin-left: 18px;
width: 170px;
border: none;
background: none;
}





#pageframe
{
position: relative;
margin: auto;
padding: 15px 26px 10px 19px;
width: 876px;
background: url('/images/pagebg.jpg') top left;
text-align:left;
}

#pageframe p
{
padding: 0 0 20px 0;
}

#linklist
{
position: relative;
float: left;
width: 593px;
text-align: left;
}

#linklist li
{
position: relative;
float: left;
padding-left: 18px;
padding-right: 18px;
width: 250px;
height: 58px;
}

#linklist a:link, #linklist a:visited
{
color: #0066cc;
text-decoration: underline;
}

h3
{
position: relative;
padding: 0px 0px 0px 20px;
background: url('/images/folder.jpg') left center no-repeat;
font-size: 14px;
font-weight: bold;
color: #ff6600;
}

#tagwrap
{
position: relative;
float: right;
width: 280px;
padding-bottom: 5px;
background: #fff7ca url('/images/tagbottom.jpg') bottom left no-repeat;
}

#tagbox
{
position: relative;
padding: 10px;
padding-top: 57px;
background: url('/images/tagtop.jpg') top left no-repeat;
color: #ff6600;
}
#tagbox, #tagslist { line-height: 24px; }



#footer
{
position: relative;
margin: auto;
width: 921px;
height: 70px;
background: url('/images/footer.jpg') top left no-repeat;
}

#footer span { position:absolute; display:block; font-size:0.9em; margin-top:30px; margin-left:45px; }