/*Structure*/
body{margin:0;padding:2;background: #fff url('../images/page-background.jpg') repeat-x top center;font-family: verdana,tahoma,sans-serif}
#outer{background: url('../images/top-bg.png') repeat-x top left;color: #272727;position:absolute;top:0;left:0;width:100%;height:73px}
#footer{font-size:9px;margin:15px auto 0 auto;padding:10px 0 5px 0;background:#000;border-top:4px solid #CC9933;border-bottom:4px solid #474747;text-align:center;line-height:1.5em;color:#fff;}
* html #footer{float:left;clear:both;margin:0 0 0 2px}/*IE6 hack fix padding*/

/*Top Bar*/
#top{height:110px;padding:0;color:#fff;position: relative}
#top img{border:0; left:0px; position:absolute; top:20px;left:5px}
#top ul{float:right;list-style-type:none;margin:0;padding:5px 10px 8px 10px;background:#fff;opacity:.40;filter: alpha(opacity=40); -moz-opacity: 0.4}
#top li{display:inline;padding:0 10px 0 10px}
#top li.divider{border-right:1px solid #fff;}
#top li a{color:#1c4789;}
#top li a:hover{color:#000;}

/*Main Menu*/

#header ul {list-style-type:none;margin:0 0 0 4px;position:absolute;top:110px;}
#header ul li{float: left;margin: 0}
#header ul li a{color:#fff;background:#4779C8;text-decoration: none;padding:7px 30px 7px 30px;display: block;}
#header ul li a:hover{background:#3561a4;}
#header ul li a{background:#416fb5;border-right: 1px solid #1c4789}
#header ul li a:hover{background:#3464ad;}
#header ul li.active a{background:#1c4789;}
#header ul li.active a:hover{background:#1c4789;}
#header ul li a.extra{border-right: 1px solid #1c4789}

/*Intro*/
#summary{padding:20px 10px 5px 25px;margin:10px 0 0 14px;width:260px;height:278px;float:left;background:#cae690}
* html #summary{padding:20px 10px 5px 25px;margin:10px 0 0 10px;width:245px;height:258px;float:left;background:#cae690}
#summary h1 span{font-weight:bold;font-size:110%;}

#images{margin:10px 14px 0 0;float:right}
* html #images{margin:10px 10px 0 0;float:right}
#clear{clear:both}
#banner{padding-left:4px}

/*Blueprint Customizations*/
.container{width:950px;overflow: none}
.container h1{color:#1C4889;font-family: Georgia,"Times New Roman", serif;font-size:1.6em;font-weight: bold;letter-spacing: 1px}
.summary h1{color:#1C4889;font-family: Georgia,"Times New Roman", serif;font-size:1.6em;font-weight: bold;letter-spacing: 1px}
.container h2{color:#5e9219;font-family: 'Trebuchet MS', Verdana, Tahoma, sans-serif;font-size:1.4em;font-weight: bold;letter-spacing: 1px}
.container h3{color:#1C4889;font-family: Georgia,"Times New Roman", serif;font-size:1.2em;font-weight: bold;letter-spacing: 1px}
.container h4{color:#1C4889;font-family: Georgia,"Times New Roman", serif;font-size:1.2em;font-weight: bold;letter-spacing: 1px}
a{color:#4779C8}
a:hover{color:#3b4967}
form{margin:0;padding:0;float:left}
em{font-style: italic;background: #F7F7D5}

/*Main Content*/
.content{margin:30px 0 0 0}
.cityscape{background: url('../images/content/city.png')no-repeat 15px 110px}
.homecontent h2{color:#4779C8}
.sidebar h2{color:#4779C8}
.content ul {list-style-type: none;margin:10px 0 20px 0}
.content ul li{background: url('../images/icons/asterisk_yellow-trans.png') no-repeat 0 2px;padding:0 0 5px 30px}
.event {list-style-type: none;margin:10px 0 20px 0}
.event li{background: url('../images/icons/calendar-trans.png') no-repeat 0 2px;padding:0 0 5px 30px}
.sun {list-style-type: none;margin:10px 0 20px 0}
.sun li{background: url('../images/icons/weather_sun-trans.png') no-repeat 0 2px;padding:0 0 5px 20px}
.box{background:#fefcd9;border: 1px solid #ccc;padding:5px;text-align: center}
.boxLeft{background:#fefcd9;border: 1px solid #ccc;padding:5px;text-align: left}

/*Right Sidebar*/
#rSidebar{padding:35px 0 0 0}

/*Alignment*/
.fL{float:left}
.fR{float:right}
.pR{padding-right:5px}
.pL{padding:left:5px}


#body {background: transparent url("../images/body-trans.png") no-repeat;overflow: hidden;padding: 32px 0 0 0}

