@charset "utf-8";
/* CSS Document */
body {background:url(img/background.gif); font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif; font-size:12px;}
img {border:0;}
a, a img {border:0;}
ul, li { margin-left: 30px;}
blockquote {padding: 12px 20px; }
ol ol li {margin-left:60px;}
a {text-decoration:none; color:#fa6900;}
a:hover {text-decoration:underline;}
h2 {font-size:2em; color:#fa6900;}
.main {width:1002px; margin:25px auto; padding:25px 0; clear:both;}
.header {margin:18px auto; width:880px; text-align:center;}
.news {float:left; width:582px;}
.newsheader {width:582px; height:51px; background:url(img/news.png);}
.newsheader h2, .twithead h2{ padding:8px 0 0 70px;}
.pictures {float:right; width:240px; margin-right:70px;}
.picsmain {width:240px; text-align:center;}
.picsmain img {margin:0 auto !important; border: 2px #fa6900 solid; z-index:8;}
.pics {float:left; width:110px;}
.picturesheader {margin:0 auto; height: 51px; }
.picturesheader img {z-index:10; position:relative; margin-left: 11px;}
.picturesheader h2 {padding: 8px 0 0 65px;}
.picbottom {clear:both; width:240px; height:40px; background:url(img/morepics.png) no-repeat right top;}
.picbottom h3 {padding:8px 0 0 105px; color:#e0e4cc; font-size:1.2em;}
.newsmain {width:100%; background:url(img/newsmain.png); padding: 0 0 25px 0; font-size:1.1em;}
.newsbottom {width:100%; height:45px; background:url(img/newsbottom.png);}
.newsbottom h3 {font-size:1.2em; padding:14px 0 0 430px; color:#E0E4CC;}
.newsbottom h3 a, .picbottom h3 a, .twitbottom h3 a {color:#e0e4cc; text-decoration:none;}
.blogs, .tweets {padding:12px 20px;}
.post p {clear: both; margin:0 0 15px 0;}
.blogs h1 {clear:both; float:left;margin:0 10px 0 0;}
.post {clear:both; margin:15px 0;}
.comments {clear:both; float:right; margin: 0 0 25px 0;}
.date {float:left; font-size:.9em; color:#666666; padding: 10px 0 10px 0;}
.blogs h1 {color:#fa6900;}
.twitter {float:right; margin-top:25px; width:363px; clear:right;}
.twithead {width:363px; height:51px; background:url(img/twithead.png);}
.twitmain {width:363px; background:url(img/twitmain.png);}
.twitbottom {width:363px; height:45px; background:url(img/twitbottom.png);}
.twitbottom h3 {font-size:1.2em; padding:14px 0 0 168px; color:#E0E4CC;}
.twitmain li {margin:0 0 15px 0; padding-left: 44px; background:url(img/twitter_small.png) no-repeat;}
.twitmain li span {font-size:.9em; color:#666666;}
.picsmain small {color:#666;}
.headerpics {width:880px; margin:15px auto 0 auto;}
.headerpics img {padding:5px; border: #fa6900 5px solid;}
.kyle {background:url(img/kyle.png) bottom no-repeat; width:200px; height:260px; margin: 0 10px; float:left;}
.emily {background:url(img/emily.png) bottom no-repeat; width:200px; height:260px; margin: 0 10px; float:left;}
.maddox {background:url(img/maddox.png) bottom no-repeat; width:200px; height:260px; margin: 0 10px; float:left;}
.juliette {background:url(img/juliette.png) bottom no-repeat; width:200px; height:260px; margin: 0 10px; float:left;}