/*
Theme Name: GSC
Theme URI: http://sustainablegators.org
Description: Theme designed for Gators for a Sustainable Campus
Author: Chris Cano (305-586-4004, ccano@ufl.edu)
*/

body {
        background:url(images/background.gif) top repeat-x;
	background-color:#3e54ab;
}

a:link {
	color:#0066cc;
}

a:visited {
	color:#0066cc;
}

p.small {
	font-size:.81em;
}

ul li {
	list-style-image:url(images/orangebullet.png);
	margin:8px 0;
}

blockquote {
        font-size:12px;
}

.image_caption {
        font-size:11px;
        padding-left:7px;
}

#main {
	margin:10px auto 0 auto;
	padding:14px 14px 14px 13px;
	background:#ffffff right repeat-y;
        border-style:solid solid solid none;
        border-width:1px;
        border-top-color:#dddddd;
        border-right-color:#aaaaaa;
        border-bottom-color:#dddddd;
	width:900px;
	height:100%;
}

#header {
    width:898px;
	height:129px;
	border-style:solid;
	border-width:1px;
	border-color:#eeeeee #dddddd #dddddd #eeeeee;
	background:url(images/headerbg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
}

#search {
    background:url(images/magnifying-glass.gif) right no-repeat;
    width:290px;
    height:40px;
    overflow:hidden;
display:block;
    margin:48px 20px 48px 0px;
    float:right;
}

#search_field {
    width:245px;
	height:20px;
    font-size:15px;
	color:#444444;
    background-color:#FFFFFF;
    border-width:1px;
    border-right-style:none;
    padding-left:2px;
display:inline;
margin-top:11px;
}

#search-mag {
width:42px;
height:40px;
float:right;
}

#topnav {
    width:893px;
	height:29px;
	background-color:#ff4a00;
    display:block;
    overflow:hidden;
    border-left-style:solid;
    border-width:1px;
    border-color:#999999;
    padding-left:6px;
    font-family:"trebuchet ms";
    text-transform:uppercase;
    
}

#topnav_left {
    float:left;
}

#topnav_right {
    float:right;
}
.nav_selected {
    font-size:.8em;
    font-weight:bold;
    background:#eeefff;
    padding:10px 7px;
    display:inline;
    line-height:2.3em;
}

.nav_selected a:link {
    line-height:2.3em;
    text-decoration:none;
    color:#333;
    padding:10px 7px;
}

.nav_selected a:visited {
    line-height:2.3em;
    text-decoration:none;
    color:#333;
    padding:10px 7px;
}

.nav_option {
    background:#ff4a00;
    font-size:.8em;
    font-weight:bold;
    line-height:2.3em;
    padding:10px 7px;
    color:#ffffff;
}

.nav_option a:link {
    line-height:2.3em;
    text-decoration:none;
    color:#eeeeee;
    padding:10px 7px;
}

.nav_option a:visited {
    line-height:2.3em;
    text-decoration:none;
    color:#eeeeee;
    padding:10px 7px;
}

.nav_option a:hover {
    line-height:2.3em;
    text-decoration:none;
    padding:10px 7px;
    color:#eeeeee;
}

#content {
	overflow:hidden;
	display:block;
}

#left_content {
  	padding:5px 15px 20px 15px;
	width:406px;
	height:100%;
	background:#eeefff;
	border-style:none solid solid solid;
	border-width:1px;
	border-color:#cccccc #dddddd #cccccc #cccccc;
	float:left;
	position:relative;
	display:inline;
	overflow:hidden;
	font-family:"times new roman", serif;
	font-size:14px;
    line-height:1.4em;
}

#left_content h1 {
	padding:0;
	color:#0055CC;
	line-height:1.3em;
	font-family:"Tahoma", sans-serif;
	font-size:1.35em;
        font-weight:bold;
        padding-top:0;
        letter-spacing:.01em;
        line-height:.95em;
}

#left_content h1 a:link {
	color:#0055CC;
	text-decoration:none;
}

#left_content h1 a:visited {
	color:#0055CC;
	text-decoration:none;
}


#campaign_blurb {
        margin-top:9px;
        background:#ffffff;
        border-style:solid;
        border-width:1px;
        border-color:#dddddd;
        padding:15px;
}

#campaign_blurb h2 {
        font-size:1.1em;
        margin:0;
}

#meeting_blurb {
        font-size:12px;
        margin:15px 0;
        background-color:#dddddd;
        padding:3px 5px;
        border-style:solid;
        border-width:1px;
        border-color:#bbbbbb;
}

#filter {
	font-size:.82em;
	margin:-14px 0 18px 0;
}

.subhead {
	font-size:.81em;
	margin-top:-13px;
}

.subhead a:link {
        text-decoration:none;
        color:#000000;
}

.subhead a:visited {
        text-decoration:none;
        color:#000000;
}

.post h2 {
        line-height:1.25em;
        font-size:1.25em;
        color:#126f01;
        font-weight:bold;
}

.post h3 {
        font-size:1em;
}

.post p {
	margin:10px 0;
        line-height:1.6em;
}

.post img {
       padding:5px;
}

.post li {
        margin:15px 0;
}

.post_footer {
       text-align:left;
       font-size:14px;
}

.post_footer a:link {

}

.post_footer a:visited {

}

.left_div {
	width:150px;
	margin:30px auto 25px auto;
	border-bottom:solid 1px #cccddd;
}

.comments-header {
    line-height:1em;
    font-size:1.2em;
}

.comment-text {
    width:325px;
}

#center_content {
  	padding:18px 15px;
	width:168px;
	border-style:none solid solid solid;
	border-width:1px;
	border-color:#ffffff #dddddd #dddddd #eeeeee;
	display:block;
	position:relative;
	overflow:hidden;
}

#center_content p {
    font-family:Georgia;
    margin:12px 0;
    font-size:.75em;
}

#center_content h2 {
    display:inline;
    font-size:1.05em;
    font-weight:bold;
}

.center_header_link {
    color:#000000;
    text-decoration:none;
}

.center_header_link  a:link {
    color:#000000;
    text-decoration:none;
}

.center_header_link a:visited {
    color:#000000;
    text-decoration:none;
}

.officers {
    color:#8e270f;
}

.center_div {
	background:url(images/center-div.gif);
	width:40px;
	height:21px;
	margin:18px auto 10px auto;
}

#right_container {
    float:right;
    width:260px;
    overflow:auto;
    background:#000000;
    border-style:solid;
    border-width:1px;
    border-color:#fcfbdf #dddddd #dddddd #fcfbdf;
}

#right_content {
  	padding:21px 8px;
        float:right;
        background-color:#fcfbdf;
	display:inline;
	overflow:hidden;
	font-family:"times new roman", serif;
	font-size:14px;
}

#right_content h2 {
      font-family:"tahoma", sans-serif;
      font-size:1.15em;
      font-width:bold;
}

#top_right_feature {
       padding:10px 5px 5px 5px;
       background:#ffffff;
       border-bottom-style:solid;
       border-width:1px;
       border-color:#cccccc;
}


#top_right_feature h2 {
       font-family:"tahoma", sans-serif;
       font-size:1.15em;
       font-weight:normal;
       color:#333;
       line-height:.05em;
}

.campaign_details {
    background:#fcfbdf;
    padding:5px 10px;
    border-style:none none solid none;
    border-width:1px;
    border-color:#cccccc;
}

.campaign_details h2 {
    margin-bottom:10px;
}

.campaign_details p {
    margin-top:0;
}

.campaign_details_2 {
    background:#f8f6c8;
    padding:5px 10px;
    border-style:none none solid none;
    border-width:1px;
    border-color:#cccccc;
}

.campaign_details_2 h2 {
    margin-bottom:10px;
}

.campaign_details_2 p {
    margin-top:0;
}

#footer {
    padding:8px;
    width:912px;
    background:#777;
    margin:0 auto 20px auto;
    text-align:center;
    color:#ffffff;
    font-size:.7em;
}

#footer p {
    margin:5px 0;
}

#footer a:link {
    color:#ffffff;
}

#footer a:visited {
    color:#ffffff;
}