body {
	background: url(images/body-bg.jpg) top repeat-y !important;
}
br{
clear:both;
}
#header {
	background:url(images/header-bg.jpg) repeat-x;
	background-position:bottom;
	height:137px;
	margin-top:0px;
	width:1001px;
}

#header #imageheader {
	margin:30px 0 0 30px;
	width: 340px;
	height: 100px;
	text-indent: -10000px;
	background: url(images/logo.jpg) left top no-repeat;
}
	
.headerright {width:auto;margin:10px 0 0 0;}	
#header-caption {width:390px;float:left;text-align:right;margin:0 0 0 -20px;}
.headerright h3 {
	color:#737373;
	font-weight:normal;
	font-size:12px;
	width:610px;
}
	
#navbar {
	margin-top:-35px;
}

ul#nav {
	float:left;
	margin-left:-20px;
	}

/* fix dropdown */
ul#nav li ul{
/* border: solid 1px red; */
margin:-3px 0 0 0;

}


#navbar li {
	border-right:2px solid white;
}

#nav li a, .footertop, .footertop a, .footertop a:hover {
	font-family:"futura";
	color:#383838;
	text-decoration:none;
	/*font-weight:bold;
	text-transform:uppercase;*/
	padding:8px;
	font-size:13px;
}

#nav li ul ul {
	margin: -27px 0 0 191px;
	margin: -29px 0 0 191px\9;
	}

#nav li li a, #nav li li a:link, #nav li li a:visited {
	font-size:13px;
}

/* #wrap {
    color: #333333;
    font-family: "futura";
    font-size: 12px;
	margin-top:-5px;
}*/

.srp-widget-singlepost {
	width:465px;
}

.srp-content-box {
	width:385px;
	padding-top:4%;
}
.srp-thumbnail-box {
	width:50px;
	text-align:center;
}
h4.srp-widget-title a {
	font-size:13px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	line-height:normal;
	margin:0;
}

#home-slideshow {
	width:1000px;
	margin:0 auto;
}

#rotator {
	float:left;
}

#content {width:960px;}

#contentleft {width:630px;padding:0!important;margin:0!important;}
#contentleft h3 {margin-bottom:-15px;}
.homebox {width:470px;float:left;padding:0; margin-right:10px;}

.insurance-logos {
	width:165px;
	float:right;
	text-align:center;
	font-size:11px;
	margin-left:10px;
	line-height:25px;
}

.insurance-logos img {
	border:1px solid #CCC;
	margin-top:-1px;
}

#contentleft .homebox ul li p{
	width:205px;
	float:left;
	clear:right;
	line-height: 16px;
}

#contentleft .homebox a#more{
clear:both;
	margin: 0 0 0 90px;
}

/**** Custom styles for interior pages with no sidebar *****/

#contentleft2 {
	float: left;
	width: 960px;
	margin: 0;
	padding: 0;
	display: inline;
	}

#contentleft2 h1, #contentwide h1 {
	color: #333333;
	font-size: 22px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#contentleft2 h1 a, #contentwide h1 a  {
	color: #333333;
	text-decoration: none;
	border: none;
	}

#contentleft2 h1 a:hover, #contentwide h1 a:hover {
	color: #3F99B1;
	text-decoration: none;
	border: none;
	}
	
#contentleft2 h2, #contentwide h2 {
	color: #333333;
	font-size: 20px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#contentleft2 h3, #contentwide h3 {
	color: #333333;
	font-size: 18px;
	font-family:"futura";
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#contentleft2 h4, #contentwide h4 {
	color: #333333;
	font-size: 16px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#contentleft2 h5, #contentwide h5 {
	color: #333333;
	font-size: 14px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#contentleft2 h6, #contentwide h6 {
	color: #333333;
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
		
#contentleft2 img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#contentleft2 img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
	
/**** END Custom styles for interior pages with no sidebar *****/

.homebox h3 {
	color:#383838!important;
	font-weight:normal!important;
	font-size:15px !important;
	/* background:url(images/sidebar-h2-bg.jpg) repeat-x; */
	
	background: #999; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#cccccc'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #ccc); /* for firefox 3.6+ */
	

	/*width:298px;*/
	width:463px;
	height:25px;
	padding:10px 0 0 10px!important;
	margin:0 0 20px -10px !important;
}

#exhib-thumb{
	width:90px;
	float:left;
	clear:none;
}
.homebox h2 a, #videos h2{
	font-size:14px;
	height:auto;
	padding:0;
	margin:4px 0 0 0px;
	text-decoration:none;
	color:#828282;
}
h2 .morevideos {
	margin:0 0 0 20px;
	padding:0;
	font-size:16px;
	
}

#morevideos {
	padding-left:20px;
	margin-bottom:-10px;
	display:none;
}

.homebox h4 {
	font-size:14px;
	height:auto;
	padding:0;
	margin:4px 0 0 8px;
	text-decoration:none;
	color:#828282;
}

.homebox ul {padding:0;margin-left:0px;}
.homebox ul li {list-style:none;margin:4px 0 -5px 5px; padding:0;}
.homebox ul li p{
	margin:-5px 0 0 0!important;
	padding:0!important;
	line-height:16px;

}



.homebox ul li h2 {
	padding:0!important;
	margin:-10px 0 -5px 10!important;
}

.homebox ul li h2 a {
	margin-left:0px;
}

.homebox ul li a{
	color:#364980 !important;
	margin-left:0px;
	text-decoration:none;
	color:#999;
}

.homebox ul li a:hover {
	color:#630222 !important;
}

.post {font-size:14px;}
.post ul li {list-style:disc;background:none;padding-left:0!important;margin-left:20px;}
.post ul ul li {list-style:disc;background:none;padding-left:0!important;margin-left:20px;}

.post a, .breadcrumb a, #respond a {
	color:#364980 !important;
}

.post a:hover, .breadcrumb a:hover, #respond a:hover {
	color:#630222 !important;
	text-decoration:none;
}

#videos {margin-left:-6px; padding:0 0;}

#videos object {}

#sidebar {margin-top:-10px;width:308px;padding:0;}
#sidebar a {color:#364980 !important;text-decoration:none!important;}
#sidebar a:hover {color:#630222 !important;text-decoration:none!important;}
.sidebar-h2, #sidebarwidgeted h2 {
	color:#383838;
	font-weight:bold;
	/*background:url(images/sidebar-h2-bg.jpg) repeat-x; */
	
	background: #999; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#cccccc'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #ccc); /* for firefox 3.6+ */
	
	height:25px;
	padding:10px 0 0 10px!important;
	font-size:15px;
	margin:0 0 20px -10px !important;
}

#sidebarwidgeted a { 
/*	margin-left:10px;  */
}


#sidebarwidgeted p, #sidebarwidgeted a {
	margin-left:0px;
	margin-top:0px;
	line-height:16px;

}

#sidebarwidgeted h3 {
	font-size:14;
	font-weight:normal;
	padding:0;
	margin:2px 0 5px 0;
}

#sidebar ul {
	margin-top:10px;
}

#content #sidebar ul #sidebarwidgeted a {
	margin-top:30px!important;
}

#sidebarwidgeted ul li {
	padding:0;
	margin:0;
	color:#666;
}

#sidebarwidgeted ul li p {
	margin-left:9px!important;
}

/*clean up search breadcrumb*/
.breadcrumb, .postmeta {
	border:none!important;
	/* background:url(images/sidebar-h2-bg.jpg) repeat-x!important; */

	background: #d6ecf2; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#d6ecf2'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d6ecf2)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #d6ecf2); /* for firefox 3.6+ */

	padding:15px 5px 8px 12px!important;
	margin:0 0 20px 0!important;
	line-height:13px;
	font-size:12px;
 /* height:25px!important;  */
	
}

/*clean up search bar*/

.screen-reader-text {display:none;}

.widget_search {
	border:none!important;
	/* background:url(images/sidebar-h2-bg.jpg) repeat-x!important; */

	background: #999; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#cccccc'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #ccc); /* for firefox 3.6+ */	

	padding:0!important;
	margin:0!important;
	height:40px!important;
}

#searchform {
	margin:10px!important;
}

#searchsubmit {
	/*background:none!important;*/
	background-color:#8E8E8E;
	border:none!important;
	color:#fff;
}

a.news-title {color:#999!important;text-decoration:underline!important;}
a.news-title:hover {color:#999!important;}

#featured {
	width:630px;
	float:left;
	margin:0 0 10px 0;
}

.footertop ul{
	margin:5px 0 5px 175px!important;
}

.footertop {text-align:center;}
#footer {border-top:1px solid #999;width:1000px;background-image:url(images/footer-bg.jpg); height:51px;}
#footer li {list-style:none;display:inline;border-right:1px solid #999;padding:5px 8px;float:left;}

.half-left {
	width:210px;
	float:left;
}

#gform_1, #gform_2 {
	padding:20px;
	background-color: #EBEBEB;
	border:1px solid #CCC;
}

object, embed{
margin: 0;
padding: 0;
}

#respond #submit {
	width:100px;
	background-color:#a7a7a7;
	border:1px solid #666;
}

/*kill hideous things...*/

.cat-item, .widget li, .widget {
	background:none !important;
	border:none !important;
}

.cat-item {
	padding:0 !important;
	margin:0 !important;
}

#title-image, #title-image h1, #title-image img {
	float:left;
}

 #title-image h1 {
 	margin:10px 0 0 20px;
 }

#title-image {
	width:700px;
	margin:10px 0 0 0;
}

#title-image h1 {
	width:500px;
}

#page-image {
	margin-left:-20px;
	width:1000px;
}

#sub-header{
	margin:0 auto 0 auto;
	width:1000px;
	height:393px;
	overflow:hidden;
}

.meteor-buttons {
	left:42%;
}

#wphead_custom {
	height:75px;
}

.tubepress_thumb {
	height:66px;
}

.tubepress_embedded_title {
	display:none;
}

.tubepress_container div.pagination span.current {
	color:#616161;
}

.tubepress_container div.pagination a {
	color:#999;
}

.tubepress_container div.pagination a:hover, div.meneame a:active {
	background-color:#333;
}

.post ol li.addressbook-item {
	margin-bottom:10px;
	padding:10px;
	border-color:#CCC;
}

/* sean hid School in Connections */

.address_name {
	display:none;
}
