/* Start of CMSMS style sheet 'NS_Stylesheet' */
/* Chefrubber.com */
/* 11/24/2008 */
/* Developed by Noble Studios */

* {
margin: 0;
padding: 0;
font-family: inherit;
}

li{
list-style: none;
}

a img{
border:0;
}

h1{
width:224px;
height:122px;
background-image: url(images/logo.jpg);
background-repeat:no-repeat;
}

h1 span{
margin-left:-10000px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight: normal;
padding:0 0 17px 0;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: normal;
}

html{
height: 100%;
font-family:Arial, Helvetica, sans-serif;
}

body {
height: 100%;
background-image: url(images/background.jpg);
background-repeat: repeat-x;
}

#menu{
width: 950px;
height: 34px;
margin: 0 auto;
color: #fff;
line-height:34px;
}

#menu ul{
float:right;
}

#menu ul li{
float:left;
padding-left:34px;
background-image: url(images/circle.jpg);
background-repeat: no-repeat;
background-position: 11px 12px;
}

#menu ul li:first-child{
background-image: none;
}
#menu ul li a{
color:#fff;
text-decoration: none;
}
#menu .currentpage{
text-decoration: underline;
}
#wrapper{
position:relative;
width: 916px;
margin:0 auto;
padding:17px 23px;
background-image: url(images/body_shadow_sides.png);
background-repeat: repeat-y;
}

#header{
width:100%;
position:relative;
}

#header_left{
float: left;
}

.search{
float: left;
font-weight:bold;
font-size:18px;
}

#header_left h2{
height:30px;
width:154px;
padding:2px 0 0 0;
background-image: url(images/gray_oval.jpg);
background-repeat: no-repeat;
text-align: center;
margin:17px auto;
color:#000;
font-size:20px;
}

#header_right{
float: right;
}

#sidebar{
padding:17px 0 0 0;  
float:left;
width:224px;
clear:both;
font-size:20px;
text-transform: uppercase;
}

#sidebar a{
color:#868686;
text-decoration: none;
}

#sidebar a{
float:left;
clear:left;
}

#breadcrumbs{
font-size:10px;
padding:0 0 17px 0;
}

#breadcrumbs a{
text-decoration: none;
color: #868686;
}

#breadcrumbs a:hover{
text-decoration: underline;
color: #868686;
}


#content{
float:right;
width:665px;
font-size:12px;
color:#868686;
line-height: 22px;
border: 0;
}

#content a img{
border: 0;
}

#content li{
list-style: disc inside;
}

#content h2{
color: #000;
}

#bottom{
background-image: url(images/body_shadow_bottom.png);
background-repeat: no-repeat;
height:6px;
width:962px;
margin:0 auto;
}

#footer{
padding:17px;
text-align: center;
color:#757575;
font-size:10px;
}

#footer li{
background-image: url(images/dash.jpg);
background-repeat: no-repeat;
background-position: 0px 8px;
padding:0 5px 0 13px;
}

#footer li:first-child{
background-image: none;
}

#footer li, #footer h3, #footer a{
display: inline;
font-weight: normal;
color:#757575;
text-decoration:none;
font-size:14px;
}

#footer .currentpage h3{
text-decoration: underline;
}


/* End of 'NS_Stylesheet' */

