﻿/*

scottforchicago.com

dark green #8d8731
content blue #eaf1fa
dark blue border #02376a


*/

body{margin:0 auto;padding:0;color:#000;background:#f6f6f6 url(/i/ui/body_bg.gif) repeat-x 0 0;width:795px;border-left:2px solid #8d8731;border-right:2px solid #8d8731;font:small arial;}

#header{background:#8d8731 url(/i/ui/header_bg.jpg) no-repeat 0 0;width:795px;}
#header #scottlogo{float:right;padding-bottom:10px;height:130px;}
#header #scottlogo a{display:block;}
#header #scottlogo a img{border:none;}
#header #nav{background:transparent url(/i/ui/header_div_bg.gif) repeat-x 0 158px;height:193px;}
#header #scott{float:left;height:190px;}
#header #nav #scott img{margin-top:3px;}
#header #nav ul{clear:right;list-style-type:none;margin:0 0 0 145px;padding:10px 0 0 0;height:33px;}
#header #nav ul li{float:left;background:transparent url(/i/ui/header_div_ul.gif) repeat-x 0 8px;height:43px;}



#header #nav ul li a{overflow:hidden;display:block;color:#fff;font:1.65em/43px arial;text-decoration:none;padding:0 12px;background:transparent url(/i/ui/top_nav_a_bg.gif) no-repeat 0 0;}
#header #nav ul li a:hover{text-decoration:underline;}

#header #nav ul li.sitelinks{background:none;}
#header #nav ul li.sitelinks a{color:#9ac7f4;font:1em/35px arial;padding:8px 6px 0 6px;background:none;text-decoration:underline;}
#header #nav ul li.sitelinks a:hover{text-decoration:none;}

#header #nav ul li a#contribute{background:transparent url(/i/ui/main_nav_corner_left.png) no-repeat 0 0;}
#header #nav ul li a#links{background:transparent url(/i/ui/main_nav_corner_right.png) no-repeat 100% 0;}
#header #nav ul li a#links{padding-top:6px;font:bold 14px/16px arial;text-align:center;}

#header h1{clear:both;margin:0;border-top:2px solid #02376a;color:#1b1f23;font:bold .85em/20px arial;text-align:center;}


#main{background-color:#fff;width:795px;}


#right{float:right;width:155px;background:#8baaca url(/i/ui/right_bg.gif) repeat-x 0 100%;padding-bottom:100px;}

#right .endorsement{border-top:1px solid #fff;border-bottom:1px solid #fff;margin:10px 0;padding:3px 0;text-align:center;background-color:#990033;}
#right .endorsement a{text-decoration:none;color:#fff;}

#right #wardmap{margin-top:5px;color:#d0bc6e;font-weight:bold;text-align:center;}
#right #wardmap a{text-decoration:none;padding-top:146px;margin:0 3px 0 4px;background:transparent url(/i/ui/32nd_ward.gif) no-repeat 0 0;color:#d0bc6e;height:22px;display:block;}
#right #wardmap a span{text-decoration:underline;}

#right #calendar{margin:10px 3px 5px 2px;float:right;min-height:143px;}

/* calendar */
#calendar ul{margin:0;padding:0 0 5px 1px;list-style-type:none;width:150px;overflow:hidden;background:transparent url(/i/ui/right_box_bg.gif) no-repeat 0 100%;}
#calendar ul li{width:17px;height:16px;float:left;overflow:hidden;margin:2px 1px 0 1px;border:1px solid #8d8731;}
#calendar ul li.title{position:relative;left:-1px;text-align:center;font-weight:bold;border:none;width:150px;margin:0;float:none;background:transparent url(/i/ui/right_box_bg.gif) no-repeat 0 0;}
#calendar ul li.title a{display:inline;}
#calendar ul li.header{text-align:center;font-weight:bold;background-color:transparent;height:auto;}
#calendar ul li.wide{width:140px;}
#calendar ul li.selected{background-color:orange;}
#calendar ul li.info{background:#eaf1fa url(/i/ui/main_bg.gif) repeat-x 0 -400px;width:133px;height:auto;padding:0 2px;margin:0 5px;border:none;}
#calendar ul li.info h2{margin:0;padding:0;font:bold 1em arial;}
#calendar ul li.info p{margin:0;padding:0;font-size:.9em;}
#calendar ul li.event{background:transparent url(/i/ui/main_bg.gif) repeat-x 0 0;}
#calendar ul li.info a{width:auto;height:auto;padding:3px 0;}
#calendar ul li a{display:block;width:17px;height:16px;outline:none;text-decoration:none;text-align:center;}
#calendar ul li a:link,#calendar ul li a:visited{color:#023567;}
#calendar ul li a:hover,#calendar ul li a:active{color:#023567;}







#right form{text-align:right;margin:10px 0;padding:5px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:.7em;width:155px;clear:right;}
#right form fieldset{margin:0;padding:0;border:0;}
#right form fieldset label{text-align:center;display:block;font-weight:bold;}
#right form fieldset input{border:1px solid #02376a;background-color:#fff;margin:0 2px;}
#right form fieldset #email{width:148px;}
#right form fieldset #submit{color:#83062f;font:bold 1em arial;margin-top:1px;}
#right img{margin:5px 0;border-top:1px solid #5c82a9;border-bottom:1px solid #5c82a9;}

#menu{font:bold 1em arial;margin:0;padding:10px 2px 100px 2px;list-style-type:none;width:116px;float:left;background:#2d6298 url(/i/ui/menu_bg.gif) repeat-x 0 100%;}
#menu li{background:#2d6298 url(/i/ui/menu_li_bg.png) no-repeat 0 50%;padding:5px 0 5px 16px;}
#menu li a{color:#fff;text-decoration:none;}
#menu li a:hover{text-decoration:underline;}
#menu li ul{margin:0 0 0 -5px;padding:0;list-style-type:none;}

#link {float:left;clear:left;margin-top:-95px;margin-left:2px;}

#content{font-size:.95em;min-height:445px;border-right:1px solid #5c82a9;margin:0 155px 0 120px;padding:0px 13px 10px 13px;background:transparent url(/i/ui/content_bg.gif) no-repeat 0 0;}
#content p{padding:0;margin:10px 0;}
#content div.whitebg{background:#fff url(/i/ui/content_div_whitebg.gif) no-repeat 0 0;padding:10px 0 5px 0;margin:0 0 5px 0;}
#content div.whitebg p{margin:10px 0 0 0;}
#content div.whitebg h2{padding:0 10px;}
#content h2{margin:0;padding:10px 0;color:#093e71;font:2em arial;}
#content h3{margin:0;padding:0;color:#093e71;font:1.5em arial;}
#content ul{color:#4b83ba;}
#content ul li{color:#000;}

#content object{margin:0 auto;}

#content .event h2{padding-bottom:0;font:1.45em arial;}
#content .event h3{color:#8d8731;font-size:1em;padding:0 0 0 0}
#content .event p{margin:0 0 10px 0;}

.imgleft{margin:4px;float:left;border:1px solid #5c82a9;}
.imgright{margin:4px;float:right;border:1px solid #5c82a9;}

#footer{clear:both;background-color:#02376a;color:#FFFFFF;font-size:.75em;border-bottom:2px solid #8d8731;}
#footer ul{margin:0;padding:5px 0 0 0;list-style-type:none;text-align:center;}
#footer ul li{display:inline;padding:0 10px;font-size:1.2em;}
#footer ul li a{color:#fff;}
#footer p{margin:5px 50px;}


#volunteerform{margin:10px 20px 10px 20px;width:460px;}
#volunteerform fieldset{margin:0;padding:0;border:none;}
#volunteerform fieldset#info label{float:left;display:block;width:100px;height:22px;line-height:22px;}
#volunteerform fieldset#info input{display:block;margin-left:110px;}
#volunteerform fieldset#data{margin:20px 0;}
#volunteerform fieldset#data label{display:block;float:left;width:200px;padding:5px;}
#volunteerform fieldset#data label input{margin-right:10px;}

#contactform{margin:10px 20px 10px 20px;width:460px;}
#contactform fieldset{margin:0;padding:0;border:none;}
#contactform fieldset#info label{float:left;display:block;width:100px;height:22px;line-height:22px;}
#contactform fieldset#info input{display:block;margin-left:110px;}
#contactform fieldset#data{margin:20px 0;}
#contactform fieldset#data label{display:block;}
#contactform fieldset#data label input{margin-right:10px;}

#contributeform{margin:10px 20px 10px 20px;width:460px;}
#contributeform fieldset{margin:0;padding:0;border:none;}
#contributeform fieldset#info{margin:20px 0;}
#contributeform fieldset#info label{float:left;display:block;width:100px;height:22px;line-height:22px;}
#contributeform fieldset#info input{display:block;margin-left:110px;}
#contributeform .error{background:transparent url(/i/ui/error.gif) no-repeat 0 50%;padding-left:10px;}
#contributeform .required{background:transparent url(/i/ui/required.gif) no-repeat 0 50%;padding-left:10px;}

#cal{width:150px;}
#cal tr td{color:#000000;font:12px/14px arial;width:16px;height:12px;text-align:center;}
#cal tr td.blank{height:18px;}
#cal tr td.selected{color:#02376a;background-color:#8d8731;}

#cal tr td a{text-decoration:none;color:#000000;}
#cal tr td.selected a{color:#02376a;outline:none;}

a:link{color:#023567;}
a:visited,a:hover,a:active{color:#615E32;}

