/* HTML tags */
body { margin:0px; padding:0px; background-color:#FFFFFF; }
a { outline:none; }
div, p { color: rgb(65, 139, 170); font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif; font-size: 12px; line-height:18px; } 

/* Common shit */
.clear { clear:both; }

/* Contains everything */
#wrapper { width:690px; margin:0px auto; }

/* Logo */
#header { width:571px; }
#header  h1 { font-size:9px; line-height:10px; margin:0px; padding:0px 0px 0px 119px;}
#header a{ width:452px; height:121px; display:block; text-indent:-5000px; background:url(../images/ui/logo.gif) top left no-repeat; margin:10px 0px 38px 0px; }

/* Nav */
#nav { width:163px; float:left; }
#main-menu { margin:0px; padding:0px 0px 30px 18px; }
#main-menu li { list-style:none; margin:0px; padding:0px 0px 5px 0px;  }
#main-menu li a { color: rgb(109, 175, 129); font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif; font-size: 14px; text-transform:uppercase; text-decoration:none; }
#main-menu li a:hover { color:#2f7841; }
#main-menu #active-link a { color:#2f7841; }

/* Framed image with shadow */
#framed-image img {padding:11px 0px 30px 24px; }
#fi-top { width:163px; background:url(../images/ui/nav-col-image-top.gif) no-repeat top left; }
#fi-middle { width:163px; background:url(../images/ui/nav-col-image-middle.gif) repeat-y top left;}
#fi-bottom { width:163px;  background:url(../images/ui/nav-col-image-bottom.gif) no-repeat bottom left; }
#image-caption { font-style:italic; text-align:center; font-size:10px; }
#image-caption .image-name { font-size:14px; }

/* Body */
#body { width:385px; padding-left:23px; float:left; }

#body p.after-title { padding:0px; margin:0px;}
#body p { width:325px; }

#body h3.center-title { font-size:18px; padding:0px 0px 0px 90px; margin:0px; font-weight:normal; font-style:italic; }
#body h4:first-child { padding:0px; margin:0px; font-weight:bold; font-size:13px;}
#body h4 { padding:8px 0px 0px 0px; margin:0px; font-weight:bold; font-size:13px; }

#body ul.large li { font-size:14px; font-style:italic; }
#body ul.med-with-title { margin:0px; }
#body ul.med-with-title li { font-size:12px; }

#body a { color: rgb(65, 139, 170); } 
#body p.end-link { margin-top:50px; }
#body p.end-link a { font-size:14px; }

#body p.first-month-link a, #body p.month-link a { font-size:14px; }
#body p.first-month-link { margin-top:0px; }
#body p.month-link { margin-top:30px; }

#body #facebook-button, #body #twitter-button { float:left; width:50px; }
#body #facebook-button a { display:block; text-indent:-5000px; width:50px; height:50px; background:url(../images/ui/facebook-icon.jpg) no-repeat top left; margin-top:30px; }
#body #twitter-button a { display:block; text-indent:-5000px; width:50px; height:50px; background:url(../images/ui/twitter_icon.jpg) no-repeat top left; margin-top:30px; }