/* CSS Document */
html,body{
height:100%;
padding:0;
margin:0;
text-align:center;
background:url(/images/bg_body.png) repeat;
}

#wrapper{
width:999px;
margin:0 auto;
text-align:left;
min-height:100%;
height:auto !important;
height:100%;
margin-bottom:-107px;
background:url(/images/bg_wrapper.png) repeat-y left top;


}


/*--------br-----*/
#branding{
width:945px;
height:90px;
text-align:left;
padding-left:54px;
padding-top:54px;
background:url(/images/bg_branding.png) no-repeat left top;
}
#branding span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:32px;
font-weight:bold;
color:#FFFFFF;
}
#branding span.sm{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}

#masthead{
height:140px;
padding-top:60px;
padding-left:135px;
background:url(/images/bg_masthead.png) no-repeat left top;
text-decoration:none;
}

#masthead span a{
font-size:9px;
text-decoration:none;
}

#masthead span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:32px;
font-weight:bold;
color:#FFFFFF;
}
#masthead span.sm{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
color:#FFFFFF;
}
#mainNav{
height:34px;
background:url(/images/bg_mainNav.png) no-repeat left top;
text-align:right;
padding-right:80px;
padding-top:20px;
}
#mainNav a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}
#mainNav span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
margin-left:24px;
margin-right:24px;
}




#content{
width:999px;
padding-bottom:107px;
padding-top:9px;
background:url(/images/bg_content.png) no-repeat left top;
}
#mainContent{
float:left;
width:726px;
line-height:150%;

}
#mainContent h1{
display:block;
width:641px;
height:35px;
background:url(/images/bg_h1.png) no-repeat left top;
text-align:left;
padding-left:85px;
padding-top:12px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
}

.shell{
width:619px;
text-align:justify;
padding-left:80px;
padding-right:27px;
}
.shell p{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#636262;
font-weight:normal;
margin-bottom:15px;
}
.shell .author{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#be2b01;
font-weight:normal;
}
.shell .number{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2b3033;
font-weight:bold;
}
.shell a{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#636262;
font-weight:normal;
text-decoration:underline;
}

.tabl {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#636262;
font-weight:normal;
}
.tabl span {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
font-weight:normal;
padding:0px;
}

.tabl a{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#636262;
font-weight:normal;
text-decoration:underline;
}



#img1{
float:left;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
clear:right;
}
.shell p.right{
float:right;
padding-top:10px;
padding-right:230px;
}
.shell p.right a{
display:block;
height:25px;
padding-left:15px;
margin-left:10px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#636262;
font-weight:normal;
text-decoration:underline;
background:url(/images/bg_ul_a.gif) no-repeat left top;
}
.shell p.clear{
clear:both;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#636262;
font-weight:normal;
margin-bottom:15px;
}
a.comments{
display:block;
height:17px;
text-align:left;
padding-left:80px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#bf2c01;
font-weight:bold;
background:url(/images/bg_spanComments.png) no-repeat left top;
text-transform:uppercase;
text-decoration:underline;


}
#secondaryContent{
float:right;
width:270px;
line-height:150%;
background:url(/images/bg_secondContent.gif) no-repeat left top;

}

#secondaryContent h1{
width:220px;
display: block;
background:url(/images/bg_h2_a.png) no-repeat left top;
height:37px;
padding-top:12px;
padding-left:50px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
}
#secondaryContent a{
1display: block;
width:198px;
padding-top:3px;
1height:8px;
background:url(/images/bg_secondaryContent_a.gif) no-repeat left top;
padding-left:72px;
color:#404040;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
#secondaryContent h2{
display: block;
height:30px;
padding-top:10px;
padding-left:50px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#c02c01;
font-weight:bold;
text-transform:uppercase;





}
#spacers{
clear:both;
height:107px;
}
/*---------ul------------*/
#footer{
width:949px;
margin:0 auto;
height:67px;
overflow:hidden;
background:url(/images/bg_footer.png) no-repeat left top;
padding-top:40px;
padding-left:50px;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f9f9f;

}
#footer a{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f9f9f;
text-decoration:underline;
}