@import url(960/960.css); @import url(960/reset.css); @import url(960/text.css); 

/*  
Theme Name: Vacations Digest Theme
Version: 1.0  
Custom Designed by KB Studio @ www.kbstudio.co
*/
.oberleiste {font-size:19px;color:#fff;padding:2px 0 0 10px;font-weight:bold;}
#dragme {font-size:13px;padding:16px 10px;}
body { 
	color:#555; 
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-size:14px; 
	background: #1e1311 url(/wp-content/themes/RealAgent/images/body-bg.jpg) top center repeat-x; 
	}

a:link, a:visited { 
	text-decoration: none; 
	color: #068bb7; 
	}
	
a:hover, a:active { 
	text-decoration: underline;
	color: #0c3297; 
	}

.alignleft {
	float: left;
	}

.aligncenter {
	margin: 0 auto;
	}

.alignright {
	float: right;
	}

h1 { 
	font-family: 'Open Sans', sans-serif; 
	font-size: 26px;
	color: #00c26a;  
	margin:0;
 	padding:0; 
	}
	
h1 a:link, h1 a:visited { 
	text-decoration: none; 
	color: #068bb7; 
	}
	
h1 a:hover, h1 a:active { 
	text-decoration: underline;
	color: #0c3297; 
	}	

h2 { color: #00c26a; clear:left; border-bottom: #eee solid thin; padding: 15px 0px 8px 0px; }

h3 { color: #F93; font-size: 17px; font-weight: normal; border-bottom: #f3f3f3 solid thin; padding: 0px 0px 8px 0px; }

h2.single { font-size:26px; color: #3d075a; font-family: 'Open Sans', sans-serif; margin:0; padding:0; }

h2.inside { color: #036; margin:0; padding:0!important; }

h2.author { padding-left:24px!important; }

h2.inside a { color: #00c26a; font-size:26px; font-weight:normal; font-style:normal; text-transform:none; margin:0; padding:0!important; }

h2.articles a { color:#00c26a; font-size:18px; font-weight:normal; font-style:normal; text-transform:none; margin:0; padding:0; }

.pagetitle h1 { font-size:26px; font-weight:normal; font-style:normal; text-transform:none; margin:0; padding:30px 0 0 10px; line-height:22px; color:#000; }

.fromtheblog h3 { font-family: 'Open Sans', sans-serif; border-bottom:1px solid #dfdfdf; color:#000; font-size:16px; font-weight:normal; font-family:Arial; margin:10px 0; padding:5px 0; clear:both; }

.twtr-widget-profile { margin:0 auto; width:270px; }

div.twtr-hd h3 { margin:0; padding:0; border:none; }

.twttr { margin:0 auto; }

img.twtr-profile-img { float:left; }

h3 .small { font-size:10px; }

p { padding:5px 0 5px 10px; }

small { margin:0; padding:0; font-size:10px; }

.ack3 { background:url(images/blue/back3.png) top left repeat; margin-top:10px; border-top:double #e3e3e3; }

/* Header Area  ------------------------------------------------------------------------ */
	
#container {
	width: 100%;
	height: 100%;
	background: url(/wp-content/themes/RealAgent/images/container-bg.jpg) top center no-repeat;	
	}
	
#header-box {
	width: 960px;
	height: 73px;
	margin: 0 auto;
	}
	
#logo {
	padding-top: 15px;
	float: left;
	}

#menubar {
	width: 566px;
	float: right;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: right;
	}	

#topbar {
	width: 182px;
	height: 22px;
	float: right;
	margin-right: 10px;
	background: #bfba97;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	}

#topbar ul {
	list-style: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	}

#topbar li {
	float: left;
	padding-right: 10px;
	}
	
#topbar a:link, #topbar a:visited { 
	text-decoration: none; 
	color: #8f8a68; 
	}
	
#topbar a:hover, #topbar a:active { 
	text-decoration: none;
	color: #e9e7d8; 
	}	

#bottombar {
	padding: 32px 0px 0px 0px;
	bottom: 0;
	right: 0;
	}

#bottombar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	}

#bottombar li {
	font-size: 14px;
	letter-spacing: 0px;
	float: left;
	padding-right: 11px;
	}

#bottombar a:link, #bottombar a:visited { 
	text-decoration: none; 
	color: #4a3835; 
	}
	
#bottombar a:hover, #bottombar a:active { 
	text-decoration: underline;
	color: #2f1e1a; 
	}

/* Showcase Area  ------------------------------------------------------------------------ */

#showcase {
	width: 960px;
	height: 419px;
	margin: 0 auto;
	}

#slider {
	width: 630px;
	float: left;
	}	
	
#listing-search {
	width: 300px;
	height: 280px;
	padding: 10px 0px 10px 0px;
	margin: 0;
	float: right;
	}

#listing-search h2 {
	font-family: "Myriad Pro","Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	letter-spacing: -1px;
	font-size: 26px;
	font-weight: normal;
	color: #7c4906;
	border-bottom: #ada680 solid thin;
	padding: 13px 0px 0px 0px;
	}
	
#search-listingid {
	width: 300px;
	height: 20px;
	color: #000;
	float: right;
	border-top: #ada680 solid thin;
	padding: 5px 0px 0px 0px;
	margin-top: 10px;
	}

form.search { 
	margin: 0 auto; 
	width: 260px; 
	padding-top: 8px;
	float: left;
	}

label[for=s] {
	background: url('http://www.vacationsdigest.com/images/searchbar-left.png') no-repeat;
	width: 25px; 
	height: 37px;
	text-indent: -999em; 
	float: left;
	}

.search { 
	margin: 0 auto; 
	padding: 0; 
	}

.search input#s {
	background: url('http://www.vacationsdigest.com/images/search-bg.jpg') repeat-x; 
	color: #4f3a36;
	border: none; 
	outline:none;
	margin: 0; 
	padding: 0; 
	width: 171px; 
	height: 37px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}

.search input[type=submit]{
	background: url('http://www.vacationsdigest.com/images/searchbar-right.png') no-repeat;
	border: none;
	height: 37px; 
	width: 64px;
	margin: 0; 
	padding: 0; 
	text-indent: -999em; 
	float: left;
	}	

/* Home Content Area  ------------------------------------------------------------------------ */

#home-content {
	width: 960px;
	padding-bottom: 10px;
	margin: 0 auto;
	color: #eee;
	}

#home-content h2 { 
	color: #dab37b;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 26px; 
	margin: 0; 
	padding: 6px 0px 6px 0px; 
	border: none;
	}

.quote  { 
	color: #dab37b;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-style: italic;
	font-size: 19px; 
	margin: 0; 
	padding: 15px 0px 6px 0px; 
	border: none;
	}
	
.homepage-quote {
	padding: 10px 0px 10px 0px;
	}

#homepage-quotecontent {
	width: 920px;
	margin: 0 auto;
	padding: 10px 20px 10px 20px;
	background: #2c1c19;
	-moz-box-shadow: inset 0 0 5px #251815;
	-webkit-box-shadow: inset 0 0 5px #251815;
	box-shadow: inner 0 0 5px #251815;
	border: #3e2824 solid thin;
	margin-bottom: 10px;
	}

.homepage-featured h2 {
	font-size: 27px;
	font-family: 'Open Sans', sans-serif;
	border-bottom: #2c1c19;
	padding-bottom: 10px;
	}

/* Single Property Area  ------------------------------------------------------------------------ */

#single-content {
	width: 920px;
	min-height: 600px;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 10px 20px 10px 20px;
	background: #fff;	
	}

#single-content h1 {
	font-family: "Myriad Pro","Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	letter-spacing: -1px;
	font-size: 26px;
	font-weight: normal;
	color: #c55c00;
	padding-bottom: 13px;
	}

#single-content h2 {
	font-family: "Myriad Pro","Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	letter-spacing: -1px;
	font-size: 24px;
	font-weight: normal;
	color: #4c3a2f;
	padding-bottom: 6px;
	}

/* Main Content Area  ------------------------------------------------------------------------ */

#main_content { 
	width: 960px;
	padding-bottom:10px; 
	margin: 0 auto;
	}

#white-bg {
	background: #fff;
	}

#left-content {
	width: 660px;
	min-height: 580px;
	float: left;
	padding-top: 15px;	
	}

#right {
	width: 240px;
	float: right;
	padding-left: 18px;
	}

#right h2 { 
	font-family: 'Open Sans', sans-serif;
	color: #d57d00;
	font-weight: 600;
	font-size: 19px; 
	padding: 5px 0; 
	}
	
#main_content h2 { 
	color: #eb8a00;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size:26px; 
	margin: 0; 
	padding: 6px 0px 6px 0px; 
	}

#testi-left {
	width: 452px;
	float: left;
	padding: 15px 15px 15px 0px;
	}

#testi-right {
	width: 452px;
	float: right;
	padding: 15px 0px 15px 0px;
	}

/* Listings Area  ------------------------------------------------------------------------ */

.search-title a:link, .search-title a:visited { 
	text-decoration: none; 
	color: #068bb7; 
	}
	
.search-title a:hover, .search-title a:active { 
	text-decoration: underline;
	color: #0c3297; 
	}

.properties {  
	height: 315px; 
	padding: 5px 15px 0px 0px; 
	width: 300px; 
	float: left; 
	}

.properties a:link, .properties a:visited { 
	text-decoration: none; 
	color: #fefefe; 
	}
	
.properties a:hover, .properties a:active { 
	text-decoration: none;
	color: #FBB66A; 
	}	

.properties img { 
	margin: 0 auto; 
	background: #fff;
	display: block;
	text-align:center;
	padding:3px;
	text-align:center;
	}

.address_thumb { 
	font-size: 12px;
	color:#816049;
	}
	
.properties-search {  
	height: 315px; 
	padding: 5px 6px 0px 0px; 
	width: 300px; 
	float: left; 
	}

.properties-search a:link, .properties-search a:visited { 
	text-decoration: none; 
	color: #555; 
	}
	
.properties-search a:hover, .properties-search a:active { 
	text-decoration: none;
	color: #111; 
	}	

.properties-search img { 
	margin: 0 auto; 
	background: #fff;
	display: block;
	text-align:center;
	padding:3px;
	text-align:center;
	}

.properties-search .address_thumb { 
	font-size: 12px;
	color:#816049;
	}	
	
	
.properties-page {  
	height: 305px; 
	padding: 5px 15px 0px 0px; 
	width: 290px; 
	float: left;
	}

.properties-page a:link, .properties-page a:visited { 
	text-decoration: none; 
	color: #F60; 
	}
	
.properties-page a:hover, .properties-page a:active { 
	text-decoration: none;
	color: #F30; 
	}	

.properties-page img { 
	width: 270px;
	height: 180px;
	background: #fff;
	display: block;
	padding:3px;
	}

/* Property Listings Area  ------------------------------------------------------------------------ */

.float_agent { float:left; margin:3px 10px 8px 0; border:1px solid #a4d1fb; background:#daf7ff; padding:3px; }

a:hover .float_agent { float:left; border:1px solid #ebebeb; background:#f7f7f7; padding:3px; }

a:hover .left_float_image { float:left; border:1px solid #777; background:#eee; padding:3px; }

.left_float_image { float:left; margin:3px 10px 35px 0; border:1px solid #cacaca; background:#eaeaea; padding:3px; }

.more,.more a { color:#0e4d91; font-weight:bold; }

.more a:visited { color:#0e4d91; font-weight:bold; }

.more a:hover { color:#000; font-weight:bold; text-decoration:none; }


/* Property Details Area  ------------------------------------------------------------------------ */

.current_property { text-decoration:none; font-weight:bold; text-align:left; letter-spacing:0; padding-left:10px; font-size:13px; margin:0; margin-bottom:5px; color:#000; margin-top:10px; }

img.agent_listing { float:left; margin:3px 10px 15px 0; border:1px solid #ddd; background:#ebebeb; padding:3px; }

.properties img.agent_listing { width:50px; height:50px; border:none; border-left:1px solid #ebebeb; border-top:1px solid #ebebeb; background:#f7f7f7; padding:0; }

.properties img.agent_listing:hover { padding:0; border:1px solid #ebebeb; border-right:none; }

img.agent_search { float:left; margin:3px 10px 5px 0; border:1px solid #a4d1fb; background:#daf7ff; padding:3px; }

.properties img.agent_search { width:50px; height:50px; border:none; border-left:1px solid #ebebeb; border-top:1px solid #ebebeb; background:#f7f7f7; padding:0; }

.properties img.agent_search:hover { padding:0; border:1px solid #ebebeb; border-right:none; }

.list_view img.agent_list_view { width:90px; height:107px; border:1px solid #ccc; background:#ebebeb; padding:3px; margin-top:3px; }

.listview h2 { padding-left:0!important; }

.listview { width:550px; margin-left:20px; }

.list_view img.agent_list_view:hover { padding:3px; margin-top:3px; border:1px solid #a4d1fb; background:#daf7ff; }

.listview_features { text-decoration:none; text-align:left; letter-spacing:0; line-height:26px; padding:0 10px 15px; font-size:13px; background-color:#fff; margin-bottom:5px; color:#000; font-weight:normal; float:left; width:200px; }

.features_left {
	text-decoration:none;
	text-align:left;
	letter-spacing: 0;
	line-height:22px;
	font-size:13px;
	margin-bottom:5px;
	color: #111;
	font-weight:normal;
	float:left;
	width:350px; }

.thumbs { float:left; margin:5px 8px 5px 0; padding:3px; border:solid #eeeeee 2px; background:#f7f7f7; }

.highlight { color:#000000; }

.gallery { margin-bottom:15px; }

.metalisting { background:url(images/blue/arrow.png) no-repeat top left; padding:0 0 10px 24px; font-weight:bold; }

.metalistingprice { font-weight:normal; font-size:11px; }

.metalistingpricethumb { font-size:18px; padding-left:22px; color: #650996; }

.metalistingtype { font-weight:bold; padding:2px 4px; background:#a80000; color:#fff; font-size:12px; }

.metalistingtypel { background:#000 url(images/arrow.png) no-repeat top left; padding:0 0 10px 24px; font-weight:bold; color:#fff; font-size:11px; }

.metalistingtypethumb { font-weight:bold; padding:3px 4px; background:#a80000; color:#fff; font-size:11px; }

/* Testimonials Area  ------------------------------------------------------------------------ */

.testimonials {
	font-size: 13px;
	font-style: italic;
	background: #eee;
	padding: 10px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	}

/* Calculator Area  ------------------------------------------------------------------------ */

.calc { width:90%; margin:8px; padding:10px; border:5px solid #eeeeee; }

.calc input { height:25px; width:100px; border:1px solid #212121; margin:8px; }

/* Blog Single Post Area  ------------------------------------------------------------------------ */

#blog_single p { font-size:12px; float:left; padding:10px 24px 0 20px; }

#blog_single img { float:left; margin:0 10px 5px 0; padding:3px; border:1px solid #ddd; background:#f7f7f7; }

#commentform textarea { width:500px; }

/* Gallery Area  ------------------------------------------------------------------------ */

.gallery { margin:auto; 
/* gallery clearing*/
overflow:hidden; width:100%; }

.gallery .gallery-item { float:left; margin-top:10px; text-align:center; }

.gallery img { padding:3px; margin:8px; }

.gallery img:hover { margin:8px; padding:3px; }

.gallery .gallery-caption { margin-left:0; }

.gallery br { clear:both; }

.col-2 { width:50%; }

.col-3 { width:33.333%; }

.col-4 { width:25%; }

.col-5 { width:20%; }

.col-6 { width:16.666%; }

.col-7 { width:14.285%; }

.col-8 { width:12.5%; }

.col-9 { width:11.111%; }

.featured-single { background:#ebebeb; margin-bottom:20px; }

.fromtheblog { margin:5px 5px 20px 0; }

#map, .gmap { width:376px; height:250px; }

.category-photo { float:left; padding:0 10px 0 0; }

.listing-meta-agent-common { color:#000; font-size:12px; margin:0 0 10px 15px; float:left; }

.listing-meta-top-common { color:#000; font-size:12px; margin:0 0 10px 15px; float:left; width:432px; }

.listing-meta-top-common a { font-size:18px; font-style:normal; font-weight:400; text-decoration:none; text-transform:none; letter-spacing:.057em; 
word-spacing:.002em; line-height:1em; padding-top:10px; color:#09325c; }

.single_agent { font-weight:bold; font-size:14px; padding-bottom:10px; color:#000; }

.single_agent_meta { font-weight:bold; font-size:12px; padding-bottom:10px; }

/* Comments Area  ------------------------------------------------------------------------ */

.comment { padding-left:20px; }
#respond h2 { padding-left:0!important; }
div.comment-author.vcard { background:#f1f1f1; padding:0; margin:0; height:38px; border:1px solid #ddd; clear:left; font-weight:bold; }
div.comment-author.vcard img { padding:3px 10px 0 4px; float:left; }
div.comment-author.vcard cite.fn { padding-top:11px; }
.says { display:none; }
ol.commentlist { margin:0; padding:0; }
.commentlist li { list-style:none; margin-bottom:14px; }
.commentlist cite { padding:7px; display:block; font-style:normal; color:#000; }
.commentlist a:link,.commentlist a:visited { color:#3a79fa; }
.commentlist a:hover,.commentlist a:active { color:#ccc; }
.commentlist cite img { padding:1px; border:1px solid #c4c4c4; float:left; margin-right:9px; }
.commentlist .author { font:small-caps bold 1.2em Georgia, "Times New Roman", Times, serif; text-decoration:underline; }
.commentlist .time { padding-left:13px; }
.commentmetadata a { font-weight:normal; color:#666; float:right; font-size:12px; padding-bottom:20px; }
.commentmetadata a:visited { font-weight:normal; color:#666; float:right; font-size:12px; padding-bottom:20px; }
.container { width:400px; float:left; padding-left:26px; }
.narrow { width:900px; margin:0 auto; }
.narrow p { padding:0 6px; }
h3.tabber { padding:0; margin:0 0 5px; background:url(images/blue/accordion.png) left top no-repeat; height:37px; line-height:38px; width:401px; font-size:13px; font-weight:normal; float:left; color:#fff; }
h3.tabber a { color:#fff; text-decoration:none; display:block; font-weight:normal; padding:0 0 0 36px; }
}
h3.tabber a:hover { color:#ccc; }
h3.active { background-position:left bottom; }
.tabber_container { margin:0 0 5px; padding:0; overflow:hidden; font-size:1.2em; width:400px; clear:both; background:#f0f0f0; border:1px solid #d6d6d6; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; border-top-right-radius:5px; border-top-left-radius:5px; }
.tabber_container .block { padding:12px; }

#slideshow { 
	height:384px; 
	float:left; 
	width:440px; 
	background:#f0f0f0; 
	border:1px solid #d6d6d6; 
	padding:12px; 
	-webkit-border-bottom-right-radius:5px; 
	-webkit-border-bottom-left-radius:5px; 
	-webkit-border-top-right-radius:5px; 
	-webkit-border-top-left-radius:5px; 
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-bottomleft:5px; 
	-moz-border-radius-topright:5px; 
	-moz-border-radius-topleft:5px; 
	border-top-right-radius:5px; 
	border-top-left-radius:5px; 
	border-bottom-right-radius:5px; 
	border-bottom-left-radius:5px; 
	margin-bottom:40px; 
	}

.pics { 
	width: 430px;
	height: 374px; 
	}
	
.pics img {
	max-width: 430px;
	max-height: 374px;
	}

.navprev {
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 27px;
	}

.sliderfeatures { height:410px; width:944px; margin-bottom:20px; }
.number { padding-top:4px; color:#000; font-size:13px; font-weight:normal; width:200px; font-family:Georgia, "Times New Roman", Times, serif; }
.number a:hover { text-decoration:none; }

/* Gravity Forms Area  ------------------------------------------------------------------------ */

label.gfield_label { font-family:Arial, serif; font-size:12px; font-weight:normal; text-decoration:none; text-transform:none; color:#000; }
.gform_wrapper .gfield_radio { background:none; }
label.gfield_label { font-family:Arial, serif; font-size:12px; font-weight:normal; text-decoration:none; text-transform:none; color:#000; }
.gform_wrapper textarea { background:#ebebeb; border:1px solid #ccc; color:#212121; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:4px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; }
.gform_wrapper input { background:#ebebeb; border:1px solid #ccc; color:#212121; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:4px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; }
.gform_wrapper textarea:hover { background:#fafafa; color:#212121; }
.gfield { margin-bottom:10px; }
.gform_wrapper .top_label .gfield_label { display:block; float:left; padding-right:10px; width:100px; margin:5px 0 4px!important; }
.gform_wrapper:focus { outline:none; }
.gform_wrapper input.medium,input.large,input.textarea { padding:3px; background:#ebebeb; border:1px solid #ccc; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:4px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; }
.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li { padding:5px 0 0!important; }
.gform_wrapper input:hover { background:#fafafa; color:#212121; }
.gform_wrapper select { padding:4px 5px; }
.gform_wrapper input.button { margin-left:30px; padding:5px 10px 6px!important; background:#ebebeb; border:1px solid #ccc; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:4px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; }
.gform_wrapper input.button:hover { padding:5px 10px 6px!important; background:#fafafa; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:4px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; cursor:pointer; }
.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large,.gform_wrapper .top_label textarea.textarea { width:460px!important; }
.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio { margin:0 0 0 80px!important; }

/* Dropdown Styling Area  ------------------------------------------------------------------------ */

#search_module { text-align:left; float: right; }
* + html #search_module { height:45px; }
.dd1 { float:left; margin:0 0 13px 0px; width:160px; text-transform:none; }
* html .dd1 { float:left; margin:0 0 20px 16px; width:140px; }
.searchby { float:left; min-width:100px; color:#000; padding:0 0 2px 0px; font-size:14px; font-weight:normal; font-style:normal; text-transform:none; margin:0; }
.search_left { float:left; width:55%; padding-left:0px; }
.search_right { padding: 180px 0px 0px 0px; width:45%; float:left;}
* html .search { padding:15px 0 0 20px; float:left; }
.submit_button { float: left; background:#e5f2fd; border:1px solid #c2e0fa; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:4px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; margin-top:10px; }
select { min-width:120px; }
input#s { width:130px; }
.selectdd { padding:2px; }

/* Sidebar Area  ------------------------------------------------------------------------ */

#sidebar { 
	width:260px; 
	background:#fafafa; 
	border:1px solid #d6d6d6; 
	margin: 16px 0 20px; 
	-webkit-border-bottom-right-radius:5px; 
	-webkit-border-bottom-left-radius:5px; 
	-webkit-border-top-right-radius:5px; 
	-webkit-border-top-left-radius:5px; 
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-bottomleft:5px; 
	-moz-border-radius-topright:5px; 
	-moz-border-radius-topleft:5px; 
	border-top-right-radius:5px; 
	border-top-left-radius:5px; 
	border-bottom-right-radius:5px; 
	border-bottom-left-radius:5px; 
	border-radius:5px 5px 5px 5px; 
	}

#sidebar ul { 
	list-style-image:none; 
	list-style-position:outside; 
	list-style-type:none; 
	}

#sidebar_inner { padding:0 10px 10px 18px; }
#sidebar_inner_left { float:left; padding:0 10px 10px 18px; width:260px; }

#sidebar h2 { 
	font-family: 'Open Sans', sans-serif;
	color: #194e87;
	font-weight: 600;
	font-size: 22px; 
	padding: 5px 0; 
	}

.sidebar_social { font-size:24px; font-style:normal; font-weight:400; text-decoration:none; text-transform:none; letter-spacing:.027em; word-spacing:.002em; line-height:1em; color:#09325c; padding:0 16px; margin:0; }
.submit_button { padding:3px; margin-right:0; background:url(images/blue/search.png) top left no-repeat!important; border:none!important; width:142px; height:36px; cursor:pointer; }
.submit_button:hover { padding:3px; margin-right:0; background:url(images/blue/search.png) bottom left no-repeat!important; border:none!important; width:142px; height:38px; cursor:pointer; }
.searchl { float:left; width:370px; }
.searchr { float:right; width:100px; }
ul#author-list li { padding:0 0 0 4px; background:url(images/blue/arrow.png) no-repeat top left; background-position:0 16px; font-weight:normal; color:#000; list-style-type:none; }
.time { color:#414141; font-size:16px; font-weight:normal; font-style:normal; text-transform:none; margin:0; padding:0; }

/* Footer Area  ------------------------------------------------------------------------ */

.divider_footer { height:6px; background:url(images/blue/line_100.png) top left repeat-x; background-position:0 0; }

#footer { 
	background: #e1dada; 
	color: #493431; 
	width: 100%; 
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 11px;
	border-top: #c5c5c5 solid thin; 
	}

#footer-box {
	width: 960px;
	margin: 0 auto;
	padding: 15px 0px 25px 0px;
	}
	
#footer-left {
	width: 630px;
	float: left;
	}

#footer-right {
	width: 330px;
	float: left;
	}	

#footer a { 
	color: #261917;
	}
	
.footer-logo {
	padding: 10px 0px 0px 30px;
	}