/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

body {color:#57595c;}
h1,h2,h3,h4,h5 {font-family: Helvetica, sans-serif;}

#top {
	background: #019ee1;

}

#top .content {
	background:none;
}
#header {
	background:none repeat scroll 0 0 transparent;
	clear:both;
	height:148px;
	padding:20px 0;
	position:relative;
	width:100%;
}
#main-content {	background: url(images/home-main-content.png) repeat-x #e4e6e7; padding:40px 0 25px; overflow:hidden;}

/* Page Nav */

#nav { position:relative; z-index:99; }
#nav, #nav ul {padding: 0;margin: 0;list-style: none; line-height: 1;float:right;}
#nav { margin-top:71px; }
#nav a {font-family: Helvetica, sans-serif; font-weight:normal;font-size:14px;text-transform:uppercase;display: block;line-height: 28px;padding: 0 10px;}
#nav a { color: #3d454f; }
#nav a:hover, #nav li.current_page_item a{ color:#fff; background:none; border:0;}
#nav li:hover, #nav li.current_page_item {border:none;}
#nav li a { border:none !important; }
#nav li { float: left; }
.sf-sub-indicator {display:none;}


#featured {
	background: #019ee1;
	font-family:Georgia, "Times New Roman", Times, serif; 
	border:none;
	min-height: 300px;

}

#featured h2 { color:#fff; font-size:40px; padding:0 0 10px; line-height:40px; font-weight:normal; letter-spacing:-1px; text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15) }
#featured h4 { font-size:18px; color:#333; font-family:Arial, Helvetica, sans-serif; line-height:22px; letter-spacing:1px; }
#featured p { font-size:18px; color:#e2e2e2; line-height:24px;}
#featured a.slider-title { font-size:30px; color:#fff;}

/* HOME */

#flickr, #home-boxes #text-11 { margin:0px; width:175px;}
.widget {width: 200px; margin-right: 28px; float:left;}
#main .widget h3 {font-size: 12px; color:#cc4820; text-transform: uppercase; font-weight:bold;}
#main .widget ul {margin: 0; padding: 0;list-style:none;}
#main .widget ul li {list-style:none; margin: 5px 0;font-size: 12px;}
#main .widget ul li a {text-decoration: none; display:block;}
#main .widget p {padding: 0 0 10px;}
#main .widget ul#twitter_update_list li a {display:inline;}
/* Widgets */
#main h3 .ko-calendar-widget-title a { color:#CC4820;text-decoration:none;}
#main h3 .ko-calendar-widget-title a:hover { text-decoration:underline;}


/* CITIZENS */
#citizen-wrapper {width:810px; border:0px;}
.citizen {margin:10px;padding:10px; background:#F4F6F7; float:left; width:225px;border:1px solid #d9d9d9;}
.citizen h2, .citizen h3, .citizen h4 {margin:0px;padding:5px; 0px;}

.citizen .citizen-frame {padding:10px;border:1px solid #d9d9d9;background:#fff;}
.citizen .citizen-img {padding:0px;width:200px;height:200px;overflow:hidden;}
.citizen-img img{width:200px;}

.row { width:810px; clear:both; }

/* FOOTER */

#footer {
background:#dcdcdc;
border-top: 1px solid #a1a1a1;
margin:0;
padding:25px 0 14px;
}

#footer h3 {margin:0; padding: 0 ;}
#footer p {padding:0 0 10px;}
#footer .widget { width:195px; margin-right:25px; float:left; }
#footer #text-9 { margin-right:0px; }
#footer #text-5 { margin: 0px 0px 0px 15px; }