/* Elements */

a{
color:#408194;
}
body{
background-image:url(../images/body.jpg);
background-position:top left;
background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
}
.clear {
clear:both;
}
img {
margin:0;
}
fieldset {
border:0;
margin:0;
padding:0;
white-space:nowrap;
}
em, dfn {
background:#FFFFFF none repeat scroll 0%;
font-style:italic;
}

/* Typography */

h1,h2,h3{
color:#555;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}
h4,h5,h6{
color:#8C8887;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 { font-size: 30px; line-height:36px; }
h2 { font-size: 20px; line-height:36px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; font-weight:bold; }
h5 { font-size: 12px; font-weight:bold; }
h6 { font-size: 12px; }
.rss {
background:transparent url(../images/feed.png) no-repeat bottom left;
padding-left:22px;
}

/* Layout */

#brand{
height:102px;
margin-bottom:18px;
overflow:hidden;
}
#logo,#agency{
height:102px;
overflow:hidden;
}
#nav ol{
float:right;
list-style:none;
margin:0;
padding:0;
}
#nav ol li {
background-image:url(../images/tabOff.jpg);
background-position:top left;
background-repeat:no-repeat;
width:120px;
}
#nav ol li.on {
background-image:url(../images/tabOn.jpg);
}
#nav ol li a{
color:#FFFFFF;
display:block;
font-size:13px;
font-weight:bold;
height:23px;
padding-top:5px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}
#nav ol li.on a{
color:#000;
}
#nav ol li a:hover{
text-decoration:underline;
}
#nav ol li.on a:hover{
cursor:default;
text-decoration:none;
}
#wrap{
margin-top:36px;
}
#search input.text{
margin-top:2px;
width:215px;
}
#search button.button{
margin-top:1px;
padding-bottom:5px;
padding-top:6px;
}
.ad {
background-color:#DDD;
height:200px;
margin-bottom:18px;
}
.story {
border-bottom:1px solid #6187FD;
margin-bottom:18px;
}
.meta, .meta a{
color:#CCC;
}
#search{
padding-bottom:18px;
}
p.testamony{
color:#555;
font-style:italic;
}
#footer hr{
background:#6187FD none repeat scroll 0%;
}

/* Widget */

#widget{
background-image:url(../images/widget.jpg);
background-position:top left;
background-repeat:no-repeat;
float:left;
margin-bottom:18px;
}
.widgetContent{
height:280px;
padding:18px;
overflow:hidden;
width:274px;
}
#widget p,#widget h3 {
color:#FFF;
width:274px;
}
.widgetLinks{
float:left;
list-style:none;
height:38px;
margin:0;
padding:0;
width:310px;
}
.link1Nav {
background-image:url(../images/widgetTab1.jpg);
background-position:top left;
background-repeat:repeat-x;
}
.link2Nav {
background-image:url(../images/widgetTab2.jpg);
background-position:top left;
background-repeat:repeat-x;
}
ol.widgetLinks li{
float:left;
}
ol.widgetLinks li a{
color:#FFF;
display:block;
font-size:14px;
margin-right:5px;
padding-top:8px;
text-decoration:none;
text-transform:uppercase;
text-align:center;
width:150px;
}
ol.widgetLinks li a:hover{
text-decoration:underline;
}
.link1Nav .widgetLink1 a,.link2Nav .widgetLink2 a,.link3Nav .widgetLink3 a,.link4Nav .widgetLink4 a{
color:#6498CA;
}