body {background:#FFF url(../images/bg.jpg) repeat-x center top;}

#container{width:940px;margin:0 auto;}
#top{width:940px;height:60px;margin:0 auto;padding:0;background:transparent url(../images/top.jpg) no-repeat center top;}
#header{width:940px;height:140px;padding:0;background:transparent url(../images/header.jpg) no-repeat center top;isplay:inline}
#intro{width:940px;margin:0 auto;height:320px;background:transparent url(../images/intro.jpg) no-repeat center top;}

/*Menu*/

.menu ul{height:40px;float:right;}
.menu ul li {display:inline}
.menu ul li a {color:#999;margin-left:20px;text-transform:uppercase;font-size:14px}
.menu ul li a:hover {color:#FFF;text-decoration:none}

.slideshow{width:940px;height:280px;overflow:hidden;margin:0 auto;position:relative;top:0px;;}
.slideshow img {width:940px;overflow:hidden;background:url(../images/intro.png) repeat-x center top;}

#site_left{width:700px;float:left;margin-bottom:40px}
#site_right{width:220px;margin-left:20px;float:right;margin-bottom:40px}
#site_right h1{font-weight:bold;color:#000}

h2.grey{color:#444}
span.grey{color:#999}

a.twitter  {
background : url(../images/Twitter-24x24.png) no-repeat left;
padding : 6px 0 6px 30px;
margin : 0 0 12px 0;
line-height : 0px;
}
a.facebook {
background : url(../images/FaceBook-24x24.png) no-repeat left;
padding : 6px 0 6px 30px;
margin : 0 0 12px 10px;
line-height : 0px;
} 

/*Boxes*/

.left, .middle_a, .middle_b, .right  {
width : 220px;
float : left;
margin-bottom : 20px;
}
.middle_a, .middle_b, .right {
margin-left : 20px;
}

.clr{clear:both}

ul li a.selected{color:#FFF}
p.contact {line-height:60px;text-align:right}

/*Five Boxes*/

#five_boxes{width:940px;margin:0 auto;overflow:auto;padding:60px 0 40px 0}

.b1, .b2, .b3, .b4, .b5 {width:179px;float:left;border-right:1px solid #ccc}
.b2, .b3, .b4, .b5 {margin-left:10px}

/*Content and Sidebar*/

#content{width:700px;float:left;margin-bottom:40px}
#sidebar{width:220px;float:right;margin-left:20px;margin-bottom:40px}
#col1{width:460px;float:left}
#col2{width:220px;float:left;margin-left:20px}

#legal{clear:both;margin:0;padding:40px 0;border-top:1px dashed #CCC}
#legal p {line-height:10px;}

.fleft{text-align:center}
.fleft2{clear:both;margin-top:0px;text-align:center}

.wrap{width:940px;margin:0 auto}
.clr{clear:both}
ul.spaced li{margin-bottom:20px}

