@charset "utf-8";
/* Print Style Sheet */
@media print {
body { background:white; color:black; margin:0;
font-family:Arial, Helvetica, sans-serif; }
#header { }
#content { }
#comments { }
#sidebar { }
#footer { }

.edit_post {display:none;}
#sidebar_1 {display: block;}

#sidebar_1 ul li .widget {display: inline-block; width: 310px; float:left;}
#sidebar_1 ul li {list-style:none; display: inline-block; width: 310px;}
#sidebar_1 ul li .widget ul li { display: block; list-style:square;}
#logo {display:none}

.dcsnt, #secondary-header-menu, .header_widget_area_right{display:none}
#print-logo {
	display:block;
	clear:both;
	padding-bottom:15px;
}

#container {width: 960px}
#content {
/*	width: 635px;
*/	width: 100%;
	
	}
#content_box {
	width: 960px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content_box  #bookmarks_sidebar{
float: right;
width: 140px;
margin-right: -155px;
display:none;


}


#sidebars {
/*	float: right; 
	width: 310px; 
*/}
a:hover{color:#276DB5}

.full_width > .page {
	
	background:none}
.fullwidth_sidebar{
	display:block;
	clear: both;
/*	float:left;
*/	width: 100%;
}


.fullwidth_sidebar li{
	list-style-type: none;
}
.full_width .page {width:960px}
#footer_area .page {
padding-bottom: 0em;}

#header_area .page {
padding-top: 0em;
}


/*------------------------------------------------
Header
------------------------------------------------*/
.----HEADER----{}
#header_area{
	background-image: url(../../../../images/interiorpage_bg.png);
	background-repeat: repeat-x;
}
.home #header_area{
	background-image: none;
	background-repeat: repeat-x;
}



#header {width: 960px;
	padding-top: 25px;
	padding-bottom: 15px;
	background-repeat: no-repeat;
	background-position: 15px 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#logo{
	margin-top: 15px;
	margin-right: 15px;
	/*margin-bottom: 10px;*/
	margin-bottom: 0px;
	margin-left: 15px;
/*	float: left;
*/	float: none;
	width: 605px;
	/*display:none;*/
	
}
#logo, #logo a {
color: #1DA2D6;}

.header_widget_area {	
/*	display:block;
	clear: right;
	float:right;
	margin-left: 15px;
	width: 310px;
	height: 36px;*/
	display:none;
/*padding-bottom:28px;*/}
	
.wp_plus_one_button{}
	
.homepage_social_media_icon{
	padding-right: 5px; float:left;padding-top:12px;
}
.header_widget_area #sfc-find-3 {padding-right: 5px; float:left}

/*------------------------------------------------
Menu Bar
------------------------------------------------*/
#nav {display:none}

.----MENU-BAR----{}
.nav_container{
	height: 28px;background: #1DA2D6;
	
}
.full-width .page #id .nav_container{ background: #1DA2D6;
}
.menu a {
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0em;
}


.menu-main_menu_bar-container{
	background: #1DA2D6;
	height: 28px;
	width: 650px;
	clear: left;
	float: left;
	color:#fff;
	display:none;
}
.search{
	background: #948671;
	height: 27px;

	clear: right;
	float: left;
	width: 310px;
}
.search .text_input{
	height: 18px;
	width: 300px;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
	background: #948671;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.menu, .menu a, .menu li ul {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 100%;
	list-style-type:none;
	
}
.menu li {
margin-bottom: 0em;
display:inline-block;
}
.menu li ul {display:none;}

.menu a, 
.menu .current ul a, 
.menu .current-cat ul a {
color: #FFF;
background: #1DA2D6;
}
.menu .current-menu-parent a {background: #66BBDD; color: #FFF;}
.menu a:hover {background: #3B6C7F; color: #FFF; height: 100%;}

.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover{
color: #FFF;
background: #948671; height: 100%;
}
/*------------------------------------------------
Footer
------------------------------------------------*/
.----FOOTER----{}

#footer_area {
	background-color: #E0E0E0;
/*	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #938571;	
*//*	background-image: url(../../../../images/footer_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;*/
	}
	


#footer {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background:none;
	padding: 0px;
}
#footer .SimpleSideNav a,   #footer .footer-menu li a, .footer-sidebar .footer-menu li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
	color:#888
}
.SimpleSideNav ul,  #footer .footer-menu li, .footer-sidebar .footer-menu li {
	text-align: left;
	list-style-type: none;
	font-size: 10px;

}

#footer .SimpleSideNav a:hover, #footer .footer-menu li a:hover, .footer-sidebar .footer-menu li a:hover{color:#000}

.full_width #footer {
	margin: 0px;
	padding: 0px;
}

#footer {text-align: left;}

#footer .widget_sp_image .widget_sp_image-description, #footer p {font-size:9px; line-height:normal; margin-top:15px; color:#3B6C7F;width:280px;}
#footer .simple_sidenav h3 {font-weight:bold;color:#000; font-size:10px;}


#footer a {
	border-bottom-style: none;
}

#footer-container {
	background-color: #E0E0E0;
	width: 960px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #938571;
	background-image: url(http://mobilitylab.org/images/footer_logo.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	display: block;
	clear: both;
}

#footer-container_w_accs {
	background-color: #E0E0E0;
	width: 960px;
	display: block;
	clear: both;
}
#footer_area #footer-container  {
	background-color: #E0E0E0;
	width: 100%;
	border-top-style: none;
	background-image: url(http://mobilitylab.org/images/footer_logo.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	display: block;
	clear: both;
}

#footer-body{
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 100%;	
	min-height: 175px;
}
.footer-sidebar {
	/*margin-left: 15px*/;
	width: 33%;
	height: 100%;
	display: block;
}

#subfooter_area_1{
	background-color: #1DA2D6;

}
#subfooter1{}

#footer-friends {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #1DA2D6;
	clear: both;
	height: 30px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer-friends a{color: #FFF;}
#footer-friends p{
	margin-top: 8px;
	margin-right: 30px;
	margin-bottom: 7px;
}

#footer-friends .logo{
	margin-right: 15px;
}

#footer-sidebar-1 {
	float:left;
	width:300px;
	clear:right;
}

#footer-sidebar-2 {
	float:left;
	left: 315px;
	width:205px;
}

#footer-sidebar-3 {
	float:left;
	left: 535px;
	width:205px;
}

#footer-sidebar-4 {
	float:left;
	left: 755px;
	width:205px;
}

#footer .menu {
	display: list-item;
	margin: 0px;
	padding: 00px;
	clear: none;
	float: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#footer .menu li {
	clear: right;
	display: block;
	width:100%;
	text-align: left;
}

#footer .menu .current-menu-parent a {
background: none;}

#footer .menu a, #footer .menu .current ul a, #footer .menu .current-cat ul a {
	background: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;	
}



/*------------------------------------------------
Archive pages
------------------------------------------------*/
.----ARCHIVE-PAGES----{}


/*CONTENT AREA*/
.pagetype-is-category #content_area{
	background-image: url(http://mobilitylab.org/images/archive_contentarea_bg.png);
	background-repeat: repeat;
}


.pagetype-is-category #content .hfeed, 
.pagetype-is-archive #content .hfeed,
.pagetype-is-tag #content .hfeed, 
.pagetype-is-day #content .hfeed, 
.pagetype-is-month #content .hfeed,
.pagetype-is-year #content .hfeed, 
.pagetype-is-search #content .hfeed

{
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
/* FIRST ROW OF TEASERS */
.pagetype-is-category .teasers_box, 
.pagetype-is-tag .teasers_box, 
.pagetype-is-day .teasers_box .top,
.pagetype-is-month .teasers_box, 
.pagetype-is-year .teasers_box .top,
.pagetype-is-search .teasers_box, .pagetype-is-search .teasers_box .page .type-page,
.pagetype-is-archive .teasers_box .top {
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#archive_intro, 
.pagetype-is-search .post_box .top,
.pagetype-is-page .post_box .top {
	padding-right: 0px;
	padding-left: 0px;
	border-right-style: none;
	margin-bottom: 15px;
	
}

.post_box, .teasers_box{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.teasers_box{padding-bottom:0px}

.teasers_box {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.teaser, #sidebar_1 .widget {background-color:#FFF}


 .teaser a.teaser_category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	border-bottom-color: #948671;
	padding-bottom: 7px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	display: block;
	clear: both;
	color: #3B6C7F;
	font-variant: normal;
	text-transform: none;
	letter-spacing: normal;
	word-spacing: normal;
	width: 290px;
}


.ccmc_no_thumb{display:none}
.teaser_with_thumb, .teaser_no_thumb{height:270px; overflow:hidden}
.teaser .post_image_link img.aligncenter {margin-bottom: 0em;}
.thumb, .teaser .post_image_link  img.alignleft, .teaser_with_thumb img {
	margin-bottom:0px;
	margin-right: 0em; float:none
	
}
 .teaser_with_thumb img {height:140px;width:290px}
 
.teaser .format_teaser .teaser_with_thumb h2 a, .teaser .teaser_with_thumb h2{
	font-size: 16px}
  
.teaser .format_teaser .teaser_no_thumb h2 a, .teaser .teaser_no_thumb h2{
	font-size: 24px; padding-top: 15px;
padding-bottom: 15px;}

.teaser h2 .entry_title{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.teaser h2 .entry_title a, .teaser .format_teaser a{
	font-weight: bold;
	text-decoration: none;
}
.teaser h2 {line-height: normal; padding-top: 5px; padding-bottom: 5px;}

.teaser .format_teaser {
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	letter-spacing: normal;
	word-spacing: normal;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}


.format_teaser .sharethis_button_collection{display:none}
.teaser .teaser_date {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	display:block;
	clear:both;
	padding-bottom:5px;
	font-variant: normal;
	text-transform: none;
	color: #000;
	letter-spacing: normal;
	word-spacing: normal;
}
.teaser a.teaser_link {
	font-weight: bold;
	text-decoration: none;
}
.teaser a.teaser_link:hover {
	text-decoration: none;
}


.teaser .teaser_author, .author .vcard{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	display:block;
	clear:both;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
	letter-spacing: normal;
	word-spacing: normal;
	color:#000
	

	
	
}

.teaser .teaser_author {
	width: 290px;
	height: 20px;
	margin-top: 10px;
	padding-top: 5px;
	border-top: 1px;
	border-top-color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;

}

.teaser .teaser_author a {
	color:#000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
	letter-spacing: normal;
	word-spacing: normal;

	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.teaser .teaser_author a:hover, .author .vcard a:hover {color:#569BBE}

.teaser {
	float:none; 
	display:inline-block;
	
	}
.pagetype-is-page  .headline_area,
.pagetype-is-search  .headline_area {
	padding-top: 2em;
	padding-bottom: 2em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0.2em;
	border-left-width: 0px;
	border-bottom-color: #DDD;
	border-bottom-style: solid;
}


.pagetype-is-tag .post_box, 
.pagetype-is-day .post_box, 
.pagetype-is-month .post_box, 
.pagetype-is-year .post_box, 
.pagetype-is-search .post_box, 
.pagetype-is-archive .post_box, 
.pagetype-is-category .post_box, 
.teasers_box, .full_width #content_box .page {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




.pagetype-is-tag #content,
.pagetype-is-day #content,
.pagetype-is-month #content,
.pagetype-is-year #content,
.pagetype-is-search #content,
.pagetype-is-archive #content,
.pagetype-is-category #content, 
.pagetype-is-archive #content, 
.pagetype-is-post #content, 
.pagetype-is-page #content, 
.pagetype-is-single #content {
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #948671;
}



.pagetype-is-category #content .post,
.pagetype-is-tag #content .post,
.pagetype-is-day #content .post,
.pagetype-is-month #content .post,
.pagetype-is-year #content .post,
.pagetype-is-search #content .post,
.pagetype-is-search #content .page,
.pagetype-is-archive #content .post  {
	padding: 9px;
	width: 290px;
	height:335px;
	margin-top: 0px;
	margin-right: auto;
/*	margin-bottom: 15px;*/
	margin-left: 0px;
	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #CCC;
	overflow:hidden

}



.pagetype-is-category #content .post h2,
.pagetype-is-category #content .post h2,
.pagetype-is-tag #content .post h2,
.pagetype-is-day #content .post h2,
.pagetype-is-month #content .post h2,
.pagetype-is-year #content .post h2,
.pagetype-is-search #content .post h2,
.pagetype-is-search #content .page h2,
.pagetype-is-archive #content .post h2  {
	font-weight: bold;
}




.pagetype-is-category .post_box, 
.pagetype-is-tag .post_box, 
.pagetype-is-day .post_box, 
.pagetype-is-month .post_box, 
.pagetype-is-year .post_box, 
.pagetype-is-search .post_box, 
.pagetype-is-archive  .post_box, 
.teasers_box, 
.full_width #content_box .page,  
.pagetype-is-page .post_box{
	margin-top: 0px;
	margin-right: 0em;
	margin-bottom: 0px;
	margin-left: 0em;
}


.category-events .entry-title a {color:#000000}


/*Archive Sidebar*/
.----ARCHIVE-SIDEBAR----{}


.pagetype-is-category #sidebars,
.pagetype-is-tag #sidebars,
.pagetype-is-day #sidebars,
.pagetype-is-month #sidebars,
.pagetype-is-year #sidebars,
.pagetype-is-search #sidebars,
.pagetype-is-archive  #sidebars
{

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.sidebar ul.sidebar_list, .sidebar ul .sidebar_list, .sidebar .sidebar_list{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}




/* ---- To get rid of that pesky sidebar column border --- */
.custom #content_box { background: none;} 


.pagetype-is-category #sidebars .sidebar .widget, 
.pagetype-is-archive #sidebars .sidebar .widget, 
.pagetype-is-post #sidebars .sidebar .widget, 
.pagetype-is-page #sidebars .sidebar .widget, 
.pagetype-is-search #sidebars .sidebar .widget, 
.pagetype-is-tag #sidebars .sidebar .widget,
.pagetype-is-day #sidebars .sidebar .widget,
.pagetype-is-month #sidebars .sidebar .widget,
.pagetype-is-year #sidebars .sidebar .widget
	{
	width:290px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999;
/*	float: right;
*/	padding: 9px;
	margin-bottom: 15px;
}




.pagetype-is-category #sidebars .sidebar li h3, 
.pagetype-is-category #sidebars .sidebar ul h3, 
.pagetype-is-archive #sidebars .sidebar li h3, 
.pagetype-is-tag #sidebars .sidebar li h3,
.pagetype-is-day #sidebars .sidebar li h3,
.pagetype-is-month #sidebars .sidebar li h3,
.pagetype-is-year #sidebars .sidebar li h3,
.pagetype-is-search #sidebars .sidebar li h3,
.pagetype-is-post #sidebars .sidebar li h3, 
.pagetype-is-page #sidebars .sidebar li h3,

.pagetype-is-category #sidebars .sidebar h3, 
.pagetype-is-archive #sidebars .sidebar h3, 
.pagetype-is-tag #sidebars .sidebar h3,
.pagetype-is-day #sidebars .sidebar h3,
.pagetype-is-month #sidebars .sidebar h3,
.pagetype-is-year #sidebars .sidebar h3,
.pagetype-is-search #sidebars .sidebar h3,
.pagetype-is-post #sidebars .sidebar h3, 
.pagetype-is-page #sidebars .sidebar h3

  {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	font-variant: normal;
	letter-spacing: 0em;
	color: #000;
}

.pagetype-is-category #sidebars .sidebar ul h3 a, 
.pagetype-is-category #sidebars .sidebar li h3 a, 
.pagetype-is-archive #sidebars .sidebar li h3 a, 
.pagetype-is-tag #sidebars .sidebar li h3 a, 
.pagetype-is-day #sidebars .sidebar li h3 a, 
.pagetype-is-month #sidebars .sidebar li h3 a, 
.pagetype-is-year #sidebars .sidebar li h3 a, 
.pagetype-is-search #sidebars .sidebar li h3 a, 
.pagetype-is-post #sidebars .sidebar li h3 a, 
.pagetype-is-page #sidebars .sidebar li h3 a, 


.pagetype-is-category #sidebars .sidebar  h3 a, 
.pagetype-is-archive #sidebars .sidebar  h3 a, 
.pagetype-is-tag #sidebars .sidebar  h3 a, 
.pagetype-is-day #sidebars .sidebar  h3 a, 
.pagetype-is-month #sidebars .sidebar  h3 a, 
.pagetype-is-year #sidebars .sidebar  h3 a, 
.pagetype-is-search #sidebars .sidebar  h3 a, 
.pagetype-is-post #sidebars .sidebar  h3 a, 
.pagetype-is-page #sidebars .sidebar  h3 a



{color: #000; text-decoration: none;}


.pagetype-is-category #sidebars .sidebar ul h3 a:hover, 
.pagetype-is-category #sidebars .sidebar li h3 a:hover, 
.pagetype-is-archive #sidebars .sidebar li h3 a:hover, 
.pagetype-is-tag #sidebars .sidebar li h3 a:hover, 
.pagetype-is-day #sidebars .sidebar li h3 a:hover, 
.pagetype-is-month #sidebars .sidebar li h3 a:hover, 
.pagetype-is-year #sidebars .sidebar li h3 a:hover, 
.pagetype-is-search #sidebars .sidebar li h3 a:hover, 
.pagetype-is-post #sidebars .sidebar li h3 a:hover, 
.pagetype-is-page #sidebars .sidebar li h3 a:hover,


.pagetype-is-category #sidebars .sidebar  h3 a:hover, 
.pagetype-is-archive #sidebars .sidebar  h3 a:hover, 
.pagetype-is-tag #sidebars .sidebar  h3 a:hover, 
.pagetype-is-day #sidebars .sidebar  h3 a:hover, 
.pagetype-is-month #sidebars .sidebar  h3 a:hover, 
.pagetype-is-year #sidebars .sidebar  h3 a:hover, 
.pagetype-is-search #sidebars .sidebar  h3 a:hover, 
.pagetype-is-post #sidebars .sidebar  h3 a:hover, 
.pagetype-is-page #sidebars .sidebar  h3 a:hover




 {color: #569BBE; text-decoration: none;}

.pagetype-is-category #sidebars .sidebar ul a, 
.pagetype-is-category #sidebars .sidebar li a, 
.pagetype-is-archive #sidebars .sidebar li a, 
.pagetype-is-tag #sidebars .sidebar li a, 
.pagetype-is-day #sidebars .sidebar li a, 
.pagetype-is-month #sidebars .sidebar li a, 
.pagetype-is-year #sidebars .sidebar li a, 
.pagetype-is-search #sidebars .sidebar li a, 
.pagetype-is-post #sidebars .sidebar li a,  
.pagetype-is-page #sidebars .sidebar li a,

.pagetype-is-category #sidebars .sidebar a, 
.pagetype-is-category #sidebars .sidebar a, 
.pagetype-is-archive #sidebars .sidebar a, 
.pagetype-is-tag #sidebars .sidebar a, 
.pagetype-is-day #sidebars .sidebar a, 
.pagetype-is-month #sidebars .sidebar a, 
.pagetype-is-year #sidebars .sidebar a, 
.pagetype-is-search #sidebars .sidebar a, 
.pagetype-is-post #sidebars .sidebar a,  
.pagetype-is-page #sidebars .sidebar a


{color: #569BBE; text-decoration: none;
	text-transform: none;}
	
.pagetype-is-category #sidebars .sidebar ul a:hover, 
.pagetype-is-category #sidebars .sidebar li a:hover, 
.pagetype-is-archive #sidebars .sidebar li a:hover, 
.pagetype-is-tag #sidebars .sidebar li a:hover, 
.pagetype-is-day #sidebars .sidebar li a:hover, 
.pagetype-is-month #sidebars .sidebar li a:hover, 
.pagetype-is-year #sidebars .sidebar li a:hover, 
.pagetype-is-search #sidebars .sidebar li a:hover, 
.pagetype-is-post #sidebars .sidebar li a:hover, 
.pagetype-is-page #sidebars .sidebar li a:hover


.pagetype-is-category #sidebars .sidebar a:hover, 
.pagetype-is-archive #sidebars .sidebar a:hover, 
.pagetype-is-tag #sidebars .sidebar a:hover, 
.pagetype-is-day #sidebars .sidebar a:hover, 
.pagetype-is-month #sidebars .sidebar a:hover, 
.pagetype-is-year #sidebars .sidebar a:hover, 
.pagetype-is-search #sidebars .sidebar a:hover, 
.pagetype-is-post #sidebars .sidebar a:hover, 
.pagetype-is-page #sidebars .sidebar a:hover



{color: #3B6C7F}




/*------------------------------------------------
Pages (is_post)
------------------------------------------------*/.----PAGES----{}
.pagetype-is-page #content .headline_area  {
/*	padding-bottom: 10px;
	display: inline-block;
	clear: right;
	width: 500px;
	float: right;
	right: 0px;
	bottom: 0px;
	position: absolute;*/
}
.associated-posts{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	clear:both

}
.associated-post{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.associated-posts .post-title{
	font-weight: bold;
}


/*------------------------------------------------
Posts (is_post)
------------------------------------------------*/
.----POSTS----{}

.pagetype-is-post .ccmc_custom_post_entry {}

.pagetype-is-post .post_box .top{
	clear: both;
	display: block;
}
.post_box, .full_width #content_box .page {

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
/*padding-top: 0px;*/}

.full_width #content_box .teasers_box .page {

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 9px;}


.teaser_right {margin-left:5px}
.pagetype-is-post #content .headline_area {
	margin-bottom: 0em;
	min-height:130px;
	max-height:200px;
	position:relative;
	display: block;
	overflow: inherit;
}

.pagetype-is-post #content .headline_area .ccmc_post_category{
	display: inline-block;

/*	float: left;*/
	width: 120px;
	margin-right: 15px;
	padding-right: 0px;
	
	padding-top: 5px;
	padding-bottom: 10px;
	bottom: 0px;
	/*clear: left;*/
	position: absolute;

	letter-spacing: 1px;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	line-height: 14px;
	overflow: inherit;
	
/*		min-height:100px;
	max-height:200px;*/

}

.pagetype-is-post #content .headline_area .ccmc_headline_area  {
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	width: 825px;

	left: 135px;
	bottom: 0px;
	position: absolute;
	overflow: auto;
/*	min-height:100px;
	max-height:200px;*/
}
.pagetype-is-post #content .headline_area .ccmc_headline_area h1{
	line-height: normal;	
	margin:0px;
/*	bottom: 0px;
	position: absolute;*/

}

.pagetype-is-post #content .headline_area h1, 
.pagetype-is-page #content .headline_area h1,  
#archive_intro h1,
.pagetype-is-search #content .headline_area h2  {
	font-weight: bold;
}
.ccmc_meta_and_content{
	display: block;
}
.pagetype-is-post #ccmc_custom_headline_meta_sidebox{
	letter-spacing: 0em;
	float: left;
	width: 120px;
	margin-right: 15px;
	padding-top: 10px;
	padding-right: 0px; 
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}



.pagetype-is-post #ccmc_custom_headline_meta_author{}
.pagetype-is-post #ccmc_custom_headline_meta_mainbox{
	display: block;
	padding-top: 5px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	clear:both;
	height: 14px;
}
.pagetype-is-post #ccmc_custom_post_entry{
	float: right;
	width: 825px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
}
#ccmc_custom_headline_meta_mainbox {

}

.pagetype-is-post #ccmc_custom_headline_meta_timestamp{
	margin-right: auto; float:left
}
.pagetype-is-post #ccmc_custom_headline_meta_comments{
	margin-left: auto; float:right
}
#ccmc_custom_headline_meta_timestamp, 
#ccmc_custom_headline_meta_comments{
	font-size: 10px;
	text-decoration: none;
	letter-spacing: 1px;		
	font-weight: normal;
	text-transform: uppercase;
}
.format_text a {
text-decoration: none;
}
.pagetype-is-post .entry-content {
	display: block;
	width: 960px;
}
.prev_next {
padding-right: 0em;
padding-left: 0em;
display:none;
}

.author_info{
	text-decoration: none;
}
.author_info p{
	padding-bottom: 5px;
}
.author_name{
/*	padding-top: 10px;
*/	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-size: 11px;
}
.author_photo{
	padding-right: 30px;
	padding-bottom: 10px;
	height: 50px;
	width: 50px;
}
.author_email{
	font-size: 10px;
	font-style: italic;
	line-height: 14px;
}


.pagetype-is-post .format_text .post_tags{
	font-size: 14px;
	font-style: italic;
	display: block;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}



/*------------------------------------------------
Comments
------------------------------------------------*/
.----COMMENTS----{}


.pagetype-is-post #comments {
	margin-top: 15px;
	margin-left:135px;
	margin-right: 0px; 
	width: 500px; 
	float:left;
}

.comments_intro, #respond_intro{
	margin-left: 0em;
}
#commentform {
	padding-right: 0em;
	padding-left: 0em;
}

#comment_list, #trackback_list {
	margin-bottom: 15px;
}

#respond_intro p {
	font-size: 14px;
	line-height: 1.333em;
	color: #000;
	font-weight: bold;
}




/*------------------------------------------------
Homepage
------------------------------------------------*/
.----HOMEPAGE----{}
.pagetype-is-custom_homepage, .pagetype-is-custom_homepage #page {
	background-color: #f1f1f1;
	background-image: url(../../../../images/homepage_bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.home {
	background-color: #FFF;
	background-image: url(../../../../images/homepage_bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.home #page {
		background:none;

}
.pagetype-is-custom_homepage .ccmc_headline_area, .pagetype-is-custom_homepage .headline_area {
	display:none}

.home #content {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
	
/*Slideshow*/	
.----HOMEPAGE-SLIDESHOW----{}

#ccmc_topblock{
	clear: both;
	height: 420px;
	margin-bottom: 15px
}


.home .post_box, .home #comments {display:none}
#ccmc_topblock_slideshow, #ccmc_topblock_slideshow_fullwidth {
	float: left;
}
#ccmc_topblock_slideshow_fullwidth {
	
}
#uds-billboard-wrapper{margin-bottom: 0px; height: 420px;}
.uds-descr {
	font-size: 12px;
	font-weight: bold;
}
.uds-descr h2 {
	font-size: 24px;
}
.uds-descr a .read-more{}

/*------------------------------------------
Community Squares
-----------------------------------------------*/
.----HOMEPAGE-COMMUNITY-SQUARES----{}

#ccmc_topblock #communities {
	height: 420px;
	margin-left: 15px;
	font-size: 12px;
	text-decoration: none;
	float:right
}
.community1 .widget .widget_text {overflow: hidden;}
#communities {
	overflow: hidden;}
#communities .widget .widget_text .textwidget{
	overflow: hidden;
}
#ccmc_topblock #communities h3 {
	font-size: 16px;
	font-weight: bold;
}
#ccmc_topblock #communities .community1 {
	padding: 9px;
	height: 110px;
	width: 290px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #66BBDD;
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6CC8E5;
	border-right-color: #569BBE;
	border-bottom-color: #569BBE;
	border-left-color: #6CC8E5;
}
#ccmc_topblock #communities .community2 {
	padding: 9px;
	height: 110px;
	width: 290px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #FFF;
	/*	background-color: #EAEAEA;*/
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #CCC;
}
#ccmc_topblock #communities .community3 {
	padding: 9px;
	height: 110px;
	width: 290px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #B7A58D; 
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B7A58D;
	border-right-color: #AA9985;
	border-bottom-color: #AA9985;
	border-left-color: #B7A58D;
}

/*--------------------------------------------------
SIDEBAR PROPERTIES - FEATURE ITEMS
--------------------------------------------------*/.----HOMEPAGE-FEATURED-ITEMS----{}
.homepage_features{display:block; float:left; width: 960px; margin-bottom:15px;}

.homepage_features_sidebar{display:block; float:left; width: 990px; margin-bottom:15px;}

.homepage_features .features_items {
	display:inline-block;
	float:left;

}
.col1, .col2{
	width: 325px; 
}
.col3{
	width: 310px; 
}
/* TEXT BOX IN FEATURED SECTION */
.------FEATURES--TEXT-WIDGET {}
.homepage_features .widget_text {display: inline-block;
/*float: left;
*/width: 290px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCC;
border-right-color: #999;
border-bottom-color: #999;
border-left-color: #CCC;
margin-left: 0px;
padding-top: 9px;
padding-right: 9px;
padding-bottom: 9px;
padding-left: 9px;
min-height: 290px;
background-color: white;}
.homepage_features .features_items .widget_text h3  {
	font-size: 24px;
font-weight: bold;
/*min-height: 100px;*/
text-decoration: none;
vertical-align: middle;
display: block;
clear: both;
/*padding-top: 15px;*/
padding-bottom: 15px;
margin-top: auto;
margin-bottom: auto;
/*min-height: 145px;*/}
.homepage_features .features_items .widget_text .textwidget{font-size: 12px;}


/* RSS BOX IN FEATURED SECTION */
.------FEATURES--RSS-WIDGET {}
.homepage_features .features_items .widget_rss {float: left;
width: 290px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCC;
border-right-color: #999;
border-bottom-color: #999;
border-left-color: #CCC;
margin-left: 0px;
padding-top: 9px;
padding-right: 9px;
padding-bottom: 9px;
padding-left: 9px;
min-height: 290px;
background-color: white;}

 
.homepage_features .features_items .widget_rss  a {color:#000}
.homepage_features .features_items .widget_rss  a:hover {color:#276DB5}


.homepage_features .features_items .widget_rss h3{
	padding-bottom: 7px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	display: block;
	clear: both;color: #3B6C7F;
	border-bottom-color: #948671;
	}

.homepage_features .features_items .widget_rss h3 .rsswidget{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; }
/*.homepage_features .features_items .widget_rss h3 .rsswidget a {color: #3B6C7F;}*/
.homepage_features .features_items .widget_rss h3 .rsswidget a img{float:right}

.homepage_features .features_items .widget_rss li .rsswidget {font-size: 24px;
font-weight: bold;
min-height: 100px;
text-decoration: none;
vertical-align: middle;
display: block;
clear: both;
padding-top: 15px;
padding-bottom: 15px;
margin-top: auto;
margin-bottom: auto;
min-height: 145px;}

.homepage_features .features_items .widget_rss .rss-date {font-size: 9px;
font-weight: bold;
text-decoration: none;
display: block;
clear: both;
padding-bottom: 5px;}
.homepage_features .features_items .widget_rss .rssSummary {font-size: 12px;
display: block;
clear: both;
padding-bottom: 5px;
font-weight: normal;}
.homepage_features .features_items .widget_rss cite{
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
/* IMAGE BOX IN FEATURED SECTION */
.------FEATURES--IMAGE-WIDGET {}
.homepage_features .features_items .widget_sp_image  {
	width: 290px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #CCC;
	margin-left: 0px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	min-height: 290px;
	background-color: white;}
	
.homepage_features .features_items .widget_sp_image a {color:#000}
.homepage_features .features_items .widget_sp_image a:hover {color:#276DB5}
.homepage_features .features_items .widget_sp_image h3 {
	padding-bottom: 7px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	display: block;
	clear: both;

	border-bottom-color: #948671;
	font-weight: bold;
	}
	
.homepage_features .features_items h3 a{
	color: #3B6C7F;
	text-decoration:none}	

.homepage_features .features_items .widget_sp_image .widget_sp_image-image-link {
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	display: block;
	clear: both;
	padding-top: 0px;
	
	margin-top: auto;
	margin-bottom: auto;
	width:290px;
	overflow: hidden;
}
.homepage_features .features_items .widget_sp_image .widget_sp_image-description{
	padding-top: 10px;
	font-size: 12px;
	display: block;
	clear: both;
	padding-bottom: 0px;
	font-weight: bold;
}
/*--------------------------------------------------
WIDGET PROPERTIES - RECENT FEATURED POSTS (found on homepage)
--------------------------------------------------*/.----WIDGETS-Recent-Features ----{}
.ccmc-recent-featured-posts  li {
	position: relative;
}
.ccmc-recent-featured-posts a {color:#000}

.title-with-image a, .title-no-image a {color:#000}
.ccmc-recent-featured-posts a:hover {color:#276DB5}


.home .widget_recentfeaturedposts .ccmc_overflow_hidden {overflow:hidden;height:288px;}
.home .widget_recentfeaturedposts ul {height:285px;overflow:hidden}
.widget_recentfeaturedposts h3{
	font-size: 12px;
	text-decoration: none;
}

.features-text-below-headline /*This includes date, excerpt, and author*/ {
/*	position: absolute;
	bottom: 0px;*/
	display: block;
	clear: both;
	}
.feature-date{font-size: 9px; font-weight: bold;
	text-decoration: none; display:block; clear:both; padding-bottom:5px;}
.feature-excerpt{
	font-size: 12px;
	display:block;
	clear:both;
	padding-bottom:5px;
	font-weight: normal;
}
.feature-author{
	width:290px;
	height:20px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none; display:block; clear:both;

	padding-top: 5px;
	border-top: 1px;
	border-top-color: #ccc;
	border-top-width: 1px;
	border-top-style: solid;float:left;margin-top:2px
	
	
}
.features_readmore{
	font-weight: bold;
	display: inline-block;
}
.features_items .col1 .widget_recentfeaturedposts, 
.features_items .col2 .widget_recentfeaturedposts {
	margin-right: 15px; }
.features_items .col3 .widget_recentfeaturedposts {
	margin-right: 0px; }

.features_items .widget_recentfeaturedposts h3 {
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	margin-bottom: 0px;
	border-bottom-color: #948671;
	padding-bottom:7px;	border-bottom-width: 3px;
	border-bottom-style: solid;
	display:block;
	clear:both

}
.features_items .widget h3 {
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	margin-bottom: 0px;
	border-bottom-color: #948671;
	padding-bottom:7px;	border-bottom-width: 3px;
	border-bottom-style: solid;
	display:block;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;

}




.features_items .widget_recentfeaturedposts h3 a {
	color:#3B6C7F;}
.widget_recentfeaturedposts {	
	display:inline-block;
	float:left;
	width: 290px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #CCC;
	
margin-right: 15px;
margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	min-height:290px;
	background-color:#FFF
}





.ccmc-recent-featured-posts .title-with-image a{	margin-top: 0px;
	padding-top: 0px;}


.ccmc-recent-featured-posts .title-with-image {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	display:block;
	clear:both;
	padding-bottom:5px;
	margin-top: 0px;
	padding-top: 0px;
}
.features_image_container{	
	height: 145px;
	width: 290px;

	display: inline-block;
	overflow: hidden;	
	clear: both;
}

.ccmc-recent-featured-posts {
		width: 290px;}

.recent-posts-thumb{
	margin-right: auto;
	margin-left: auto;
	/*display: inline-block*/
	clear: both;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 290px;
}
.ccmc-recent-featured-posts  .title-no-image {
	font-size: 24px;
	font-weight: bold;
/*	min-height:100px;*/
	text-decoration: none;
	vertical-align: middle;
	display:block;
	clear:both;
	padding-top:15px;
	padding-bottom:15px;
	margin-top: auto;
	margin-bottom: auto;
/*	min-height:145px;*/
}
	



/*--------------------------------------------------
WIDGET PROPERTIES - ARTICLE INDEX POSTS (found on homepage)

--------------------------------------------------*/
.----HOMEPAGE-ARTICLE-INDEX----{}	

#article_index .title-with-image a, #article_index .title-no-image a, #article_index .articleindex-author a {color:#000}
#article_index .title-with-image a:hover, #article_index .title-no-image a:hover, #article_index .articleindex-author a:hover {color:#276DB5}



#article_index{
	display:block; 
/*	float:left; 
*/	width: 960px;
}
.article_index_items{
	display:inline-block;
	float:left;
}
.article_index_items h3 .features {
}
.ccmc-recent-posts-by-category .recent-posts-thumb{
/*	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;*/
	/*display: inline-block*/
	margin-right: 10px;
	margin-bottom: 10px;
	width: 75px;
}

.articleindex-image-container img {
	/*vertical-align: middle;*/
	width: 75px;
	/*height: 100%;
	margin-right: auto;
	margin-left: auto;	
	position: relative;
	left: -50%;*/
	

	
}

#article_index .landscape_thumbnail {width: auto; height: 75px;}
#article_index .square_thumbnail = {width: 75px; height: 75px;}
#article_index .portrait_thumbnail = {width: 75px; height: auto;}
	
.articleindex-image-container{
	clear: left;
	float: left;
	height: 75px;
	width: 75px;
	overflow: hidden;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;position: relative;
}

.articleindex-date{
	font-size: 9px; 
	font-weight: bold;
	text-decoration: none; 
	display:inline-block; 
	clear:left; 
	padding-bottom:5px;
}
.articleindex-excerpt{
	font-size: 12px; 
	display:inline-block; 
	clear:left; 
	padding-bottom:5px;
}
.articleindex-author{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none; display:block; clear:both;
}

.ccmc-recent-posts-by-category{
	list-style-type: none;	
	}


.ccmc-recent-posts-by-category .title-with-image, .ccmc-recent-posts-by-category .title-no-image {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top:0px;
	padding-bottom:8px;

}




.widget_ccmcrecentpostsbycat{
	width: 300px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

.widget_ccmcrecentpostsbycat h3{
	font-size: 16px;
	text-decoration: none;	
	font-weight: bold;
	margin-bottom: 10px;
}

.widget_ccmcrecentpostsbycat  li{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}




.widget_ccmcrecentpostsbycat h3 {
	font-weight:bold;
	text-decoration: none;
	padding-bottom:7px;	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	display:block;
	clear:both
	color:#3B6C7F;
	border-bottom-color: #948671;
}
.widget_ccmcrecentpostsbycat h3 a {color:#3B6C7F;}


.------ARTICLE-INDEX--RSS-WIDGET {}
.article_index_items .widget_rss, .article_index_items .widget_better_rss_widget {

	}

.article_index_items .widget_rss h3, .article_index_items .widget_better_rss_widget h3 {
	color:#3B6C7F;
	font-size: 16px;
	text-decoration: none;	
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom:7px;	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #948671;
	display:block;
	clear:both
	}
.article_index_items .widget_rss h3 a, .article_index_items .widget_better_rss_widget h3 a {	color:#3B6C7F;	text-decoration: none;	}
.article_index_items .widget_rss h3 .rsswidget, .article_index_items .widget_better_rss_widget h3 .rsswidget{
	}
.article_index_items .widget_rss a, .article_index_items .widget_better_rss_widget a  {color:#000
	}
.article_index_items .widget_rss a:hover,  {color:#167CA3}

.article_index_items .widget_rss h3 .rsswidget a img, .article_index_items .widget_better_rss_widget h3 .rsswidget a img  {
	}
.article_index_items .widget_rss ul .rsswidget, .article_index_items .widget_better_rss_widget ul .rsswidget   {
	list-style-type: none;}
.article_index_items .widget_rss li, .article_index_items .widget_better_rss_widget li {
	list-style-type: none;
	margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #CCC;
	}
.article_index_items .widget_rss li .rsswidget, .article_index_items .widget_better_rss_widget li .rsswidget {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	clear: both;
padding-bottom: 8px;
		
	}
.article_index_items .widget_rss .rss-date, .article_index_items .widget_better_rss_widget .rss-date {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	clear: left;
	padding-bottom: 5px;
	}
.article_index_items .widget_rss .rssSummary, .article_index_items .widget_better_rss_widget .rssSummary {
	font-size: 12px;
display: inline-block;
clear: left;
padding-bottom: 5px;}
.article_index_items .widget_rss cite, .article_index_items .widget_better_rss_widget cite{display:none
}
	
	
.----CAROUSEL----{}	
/*CAROUSEL*/

.widget_wp_carousel_widget{
	margin-bottom: 15px;
}

.carousel_big_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	width: 118px;
	height: 205px;
	overflow:hidden

}
.carousel_small_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width: 118px;
	height: 105px;
	overflow:hidden

}
.wp_carousel_default_kubrick_pagination{display:none}
.----EVENT PAGES----{}

.eventsListWidget{}
.eventsListWidget .when{
	font-size: 11px;
}
.eventsListWidget .event{
	font-weight: bold;
}
.eventsListWidget .loc{}
.eventsListWidget .more-link{display:none;}
.eventsListWidget li {
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.eventsListWidget .dig-in{font-weight: bold}



.features_items .eventsListWidget{
	display: inline-block;
float: left;
width: 290px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCC;
border-right-color: #999;
border-bottom-color: #999;
border-left-color: #CCC;
margin-left: 0px;
padding-top: 9px;
padding-right: 9px;
padding-bottom: 9px;
padding-left: 9px;
min-height: 290px;
background-color: white;
	
	}
.features_items .eventsListWidget h3 {font-size: 12px;
font-weight: bold;
text-decoration: none;
margin-bottom: 0px;
border-bottom-color: #948671;
padding-bottom: 7px;
border-bottom-width: 3px;
border-bottom-style: solid;
display: block;
clear: both;}
.features_items .eventsListWidget h3 a{color: #3B6C7F;}

.features_items .eventsListWidget .upcoming {overflow: hidden;
height: 288px;}

.features_items .eventsListWidget .when{
	font-size: 12px;
	font-weight: bold;
	padding-bottom:6px;
}
.features_items .eventsListWidget .event{
	font-weight: bold;
	font-size: 14px;	padding-bottom:6px;
}
.features_items .eventsListWidget .loc{
	font-size: 12px; display:inline;
	
	}
.features_items .eventsListWidget .more-link{display:none;}

.features_items .eventsListWidget li {
	padding-top:8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.features_items .eventsListWidget .dig-in{width: 290px;
height: 20px;
font-size: 10px;
font-weight: bold;
text-decoration: none;
display: block;
clear: both;
padding-top: 5px;
border-top-color: #CCC;
border-top-width: 1px;
border-top-style: solid;
float: left;
margin-top: 2px;}







.event-grid .full_width #page, .event-list .full_width #page{
	margin-right: auto;
	margin-left: auto;
	width:960px;
}
#content_area, .event-grid #content_area, .event-list #content_area {min-height:650px;}

.event-grid  .sharethis_button_collection, .event-list .sharethis_button_collection {display:none}

#event-comments #comments{
	margin-left: 0px;
	width: 635px;
}

.headline_area .ccmc_event_headline_area{
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	width: 635px;
	left: 0px;
	bottom: 0px;
	position: absolute;
	overflow: auto;
}
.event-list .ccmc_event_headline_area{
	position: relative;
}
#big thead {
	background-color: #948671;
}

.upcoming a.tec-button-off, .grid a.tec-button-off {
	background-color: #66BBDD;
}
.upcoming a.tec-button-on, .grid a.tec-button-on {
	background-color: #569BBE;
	}

#calendar-nav-container{
	clear: both;
	padding-top: 0px;
	padding-bottom: 10px;
	height: 15px;
}

#calendar-nav-ical{
	display: inline;
	height: 15px; float:left
}
#calendar-nav-controls{
	display: inline;
	height: 15px;
	float:left;
	padding-left: 15px;
}

.pagetype-is-page #content .grid .headline_area {
	margin-top: 2em;
	margin-bottom: 2em;
	
}
#content .grid .headline_area h1 {width: 400px; display: inline;}
/*.nav_container{display:none}*/


.----CONSTANT CONTACT----{}
#constant-contact-signup .t{
	display:inline-block;
}

div#cc_form_0 label{
	display:inline-block;
	width: 100px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#cc_Go{
	font-weight: bold;
color: #111;
background: url('lib/images/submit-bg.gif');
border: 3px double #999;
border-top-color: #CCC;
border-left-color: #CCC;
cursor: pointer;
width: auto !important;
overflow: visible;
}
#cc_first_name{}
#cc_last_name{}
#cc_email_address{}
#cc_company_name{}
#cc_job_title{}
#cc_city_name{}
#cc_state_code{}
#cc_country_code{}








.hungryfeed_feed_description, .hungryfeed_feed_title {display:none}
.hungryfeed_items .teaser .format_teaser p a{
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}
.hungryfeed_item {padding: 9px;
width: 290px;
margin-top: 0px;
margin-right: 15px;
margin-bottom: 15px;
margin-left: 0px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCC;
border-right-color: #999;
border-bottom-color: #999;
border-left-color: #CCC;
min-height: 280px;}










.--GOOGLE DOCS SPECIFIC --{}

.igsv-table{
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	padding: 2px;
	border: 1px solid #e7e7e7;
}

.igsv-table   .odd  .even, .igsv-table   .odd  .odd{
	background-color: #E7E7E7; padding: 5px;
}

.igsv-table   .even  .even, .igsv-table   .even  .odd{
	 background-color: #fff; padding: 5px;
}



.igsv-table thead, .igsv-table tbody{text-align: center;}

.igsv-table thead .col-1, .igsv-table tbody .col-1{
	text-align: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 1em;
}




.--CUSTOM_POST_MARKUP_FULLWIDTH{}
.fullwidth_post #content, .fullwidth_post .entry-content{width:960px}

.fullwidth_content #content .headline_area {min-height: 65px;}

.fullwidth_content #content .headline_area .ccmc_headline_area, 
.fullwidth_content #content  #ccmc_custom_post_entry,  
.fullwidth_content #comments {width:825px}

.fullwidth_content #sidebars {display:none}

.fullwidth_content #content .headline_area .ccmc_post_category {position:relative}




.--CUSTOM_POST_MARKUP_RESEARCH{}

.research_fullwidth_content #ccmc_custom_headline_meta_sidebox {display:none}

.research_fullwidth_content #content  #ccmc_custom_post_entry, .research_fullwidth_content #comments  {width:960px; float:none; margin-left: 0px;}
.research_fullwidth_content #content, .research_fullwidth_post .entry-content{width:960px}

.research_fullwidth_content #content .headline_area {min-height: 65px;}

.research_fullwidth_content #content .headline_area .ccmc_headline_area {width:725px; left:0px}
 
 

.research_fullwidth_content #sidebars {display:none}

.research_fullwidth_content #content .headline_area .ccmc_post_category {position:relative; float:right; margin-left:15px; margin-right:0px;width:220px}





.home .features_items .widget {height:335px; overflow:hidden}



.home .homepage_features_sidebar .features_items .widget {
	display: inline-block;
	float: left;
	width: 290px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #CCC;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	min-height: 290px;
	background-color: white;
	
	}










/*Custom Landing Pages, ACCS Research and Research*/

.cat_research #content_area #sidebars, .cat_accs-research #content_area #sidebars {display:none}
.cat_research #content_area #content_box #content, .cat_accs-research #content_area #content_box #content,
.cat_research #content_area #content_box #content .teasers_box, .cat_accs-research #content_area #content_box #content .teasers_box {width:990px; }

.cat_research #content_area #content_box #content .teaser, .cat_accs-research #content_area #content_box #content .teaser {margin-right:15px; margin-left:0px; float:left}

.cat_research #content_area #content_box #content .post, 
.cat_accs-research #content_area #content_box #content .post 
{display:inline-block}

.cat_research #content_area #content_box #content, .cat_accs-research #content_area #content_box #content, 
.cat_research #content_area #content_box #content #archive_intro, .cat_accs-research #content_area #content_box #content #archive_intro{width:960px;}


.cat_research #content_area #content_box #content .prev_next .post, .cat_accs-research #content_area #content_box #content .prev_next .post {display:none;}



.cat_accs-research #archive_intro {display:none}
 
.cat_accs-research #landing_page_sidebar {margin-top:14px;}

.cat_accs-research #landing_page_sidebar .widget_text h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	margin-bottom:14px;
}
 .cat_accs-research #landing_page_sidebar .widget_text .textwidget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
.cat_accs-research #landing_page_sidebar .widget_text .textwidget p{
	margin-bottom: 1em;
}

 .cat_accs-research #landing_page_sidebar #text-9{width:635px; height:320px; margin-right:15px; margin-bottom:15px; display:inline-block;float:left}
 
 /*Image buttons*/
.cat_accs-research #landing_page_sidebar #widget_sp_image-6 {display:block;margin-bottom:0px; width:960px;height:1px;}
.cat_accs-research #landing_page_sidebar .widget_sp_image { }
.cat_accs-research #landing_page_sidebar .widget_sp_image h3 {display:none}
.cat_accs-research #landing_page_sidebar #widget_sp_image-7, .cat_accs-research #landing_page_sidebar #widget_sp_image-8 {margin-right:15px;width:310px;margin-bottom:15px;display:inline-block; float:left;}
.cat_accs-research #landing_page_sidebar #widget_sp_image-9 {width:310px;margin-bottom:15px;display:inline-block;float:left;}



.cat_accs-research #landing_page_sidebar .videosidebar{
	float: right;
	width: 310px;
	height: 240px;
	margin-bottom: 15px;
	position: relative;
	display: inline-block;
/*	left: 650px;
	top:0px;*/
}
.cat_accs-research #landing_page_sidebar .videosidebar h3{display:none}
.cat_accs-research #landing_page_sidebar #linkcat-213{
	float: right;
	width: 310px;
	margin-bottom: 15px;
	position: relative;

	display: inline-block;
/*	left: 650px;
	top:255px;*/
}



.cat_accs-research #landing_page_sidebar .widget_links h3, .cat_accs-research #landing_page_sidebar .videosidebar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	margin-bottom:12px;

	}


.cat_accs-research #landing_page_sidebar #linkcat-213  ul{
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;	
}

/* BETTER RSS BOX IN FEATURED SECTION */
.------FEATURES--BETTER-RSS-WIDGET {}
.homepage_features .features_items .widget_better_rss_widget {float: left;
width: 290px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCC;
border-right-color: #999;
border-bottom-color: #999;
border-left-color: #CCC;
margin-left: 0px;
padding-top: 9px;
padding-right: 9px;
padding-bottom: 9px;
padding-left: 9px;
min-height: 290px;
background-color: white;}

.homepage_features .features_items .widget_better_rss_widget h3{
	padding-bottom: 7px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	display: block;
	clear: both;color: #3B6C7F;
	border-bottom-color: #948671;
	}

.homepage_features .features_items .widget_better_rss_widget h3 .rsswidget{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; }
.homepage_features .features_items .widget_better_rss_widget h3 .rsswidget a {color: #000;}
.homepage_features .features_items .widget_better_rss_widget h3 .rsswidget a img{float:right}

.homepage_features .features_items .widget_better_rss_widget li .rsswidget {font-size: 24px;
font-weight: bold;
/*min-height: 100px;*/
text-decoration: none;
vertical-align: middle;
display: block;
clear: both;
padding-top: 15px;
padding-bottom: 15px;
margin-top: auto;
margin-bottom: auto;
/*min-height: 145px;*/}

.homepage_features .features_items .widget_better_rss_widget li a {color: #000;}

.homepage_features .features_items .widget_better_rss_widget .rss-date {font-size: 9px;
font-weight: bold;
text-decoration: none;
display: block;
clear: both;
padding-bottom: 5px;}
.homepage_features .features_items .widget_better_rss_widget .rssSummary {font-size: 12px;
display: block;
clear: both;
padding-bottom: 5px;
font-weight: normal;}
.homepage_features .features_items .widget_better_rss_widget cite{
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.homepage_features .features_items .widget_better_rss_widget ul{height:288px;overflow:hidden}

/*Custom homepage 201201*/
#ccmc_topblock_201201 {max-height:378px}
#ccmc_topblock_201201 #ccmc_topblock_row1{
	padding-bottom: 15px; height:278px;
}
#ccmc_topblock_201201 #ccmc_topblock_row1 #ccmc_topblock_slideshow 	{margin-right: 15px; width:635px; float:left}
#ccmc_topblock_201201 #ccmc_topblock_row1 #ccmc_sidebar2_201201 {
	width:310px;
	height:278px;
	float:right;
	overflow: hidden;
}

#ccmc_sidebar2_201201 .eventsListWidget {}
#ccmc_sidebar2_201201 .eventsListWidget h3, #ccmc_sidebar2_201201 .widget_tweetblender h3 {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}


#ccmc_sidebar2_201201 .widget_tweetblender .tb_tweetlist, #ccmc_topblock_row2 .widget_tweetblender .tb_tweetlist{
	border-bottom-style: none;
}

#ccmc_sidebar2_201201 .widget_tweetblender .tb_tweet, #ccmc_topblock_row2 .widget_tweetblender .tb_tweet{
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-size: 12px;
}
#ccmc_topblock_row2 .widget_tweetblender .tb_tweet { 
	width:280px; 
	padding-left:9px; 
	padding-right:9px; 
	margin-right:15px; 
	display:inline-block;
	border:none;}

#ccmc_sidebar2_201201 .widget_tweetblender .tb_tweet .tb_author, #ccmc_sidebar2_201201 .widget_tweetblender .tb_tweet .tb_msg a,  
#ccmc_topblock_row2 .widget_tweetblender .tb_tweet .tb_author, #ccmc_topblock_row2 .widget_tweetblender .tb_tweet .tb_msg a {
	font-weight: bold;
	color: #1DA2D6;
}
#ccmc_sidebar2_201201 .widget_tweetblender .tb_tweet .tb_tweet-info, 
#ccmc_topblock_row2 .widget_tweetblender .tb_tweet .tb_tweet-info{
	display: inline-block;
}
#ccmc_sidebar2_201201 .widget_tweetblender .tb_tweet .tb_tweet-info, #ccmc_sidebar2_201201 .widget_tweetblender .tb_tweet .tb_tweet-info a, 
#ccmc_topblock_row2 .widget_tweetblender .tb_tweet .tb_tweet-info, #ccmc_topblock_row2 .widget_tweetblender .tb_tweet .tb_tweet-info a 
{font-size: 9px; color: #AA9985;}


#ccmc_topblock_row2 .widget_tweetblender h3 {
	display: inline;
float: left;
z-index: -5;
font-weight: bold;
font-size: 72px;
position: absolute;
color: rgba(0, 0, 0, 0.05);
text-shadow: 0px 0px 30px #ccc
	
	
	text-shadow: 0px 0px 30px #ccc;
    filter: dropshadow(color=#ccc, offx=0, offy=0);
}






#ccmc_sidebar2_201201 .eventsListWidget ul  {

	list-style-type: none; 
}
#ccmc_sidebar2_201201 .eventsListWidget .event {
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;

}
.---HOMEPAGE-TOPBLOCKROW2 {}
#ccmc_topblock_201201 #ccmc_topblock_row2 {
	padding-bottom: 15px; 
	height:70px; 
	width:975px; 
	display:block;

	}

#ccmc_topblock_201201 #ccmc_topblock_row2 .widget_sp_image {margin-right: 15px; display:inline; float:left}


/* RESEARCH HOMEPAGE WIDGET CSS*/
.------RESEARCH-HOMEPAGE-WIDGET-AREA {}
.cat_research {}

.cat_research #archive_intro {display:none}

.cat_research #landing_page_sidebar, #landing_page_sidebar{
	width: 975px; margin-top: 14px;
}

.cat_research #landing_page_sidebar .videosidebar, #landing_page_sidebar .videosidebar{
	float:left;
	height: 365px;
	width: 635px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.cat_research #landing_page_sidebar .widget_text, #landing_page_sidebar .widget_text{	
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	/*width: 635px;*/
	width: 310px;}
.cat_research #landing_page_sidebar .widget_text h3, #landing_page_sidebar .widget_text h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
}
.cat_research #landing_page_sidebar .widget_text .textwidget, #landing_page_sidebar .widget_text .textwidget{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	}
	


.cat_research #landing_page_sidebar #widget_sp_image-11, #landing_page_sidebar #widget_sp_image-11{ /*ACTIONS BANNER*/
	float: left;
	height: 202px;
	width: 202px;
	padding-right: 15px;
	padding-bottom: 15px;
	overflow: hidden;
} 
.cat_research #landing_page_sidebar #widget_sp_image-10, #landing_page_sidebar #widget_sp_image-10{ /*IMPACTS BANNER*/
	float: left;
	height: 202px;
	width: 202px;
	padding-right: 15px;
	padding-bottom: 15px;
	overflow: hidden;
	} 
.cat_research #landing_page_sidebar #widget_sp_image-12, #landing_page_sidebar #widget_sp_image-12{  /*BENEFITS BANNER*/
	float: left;
	height: 202px;
	width: 201px;
	padding-right: 15px;
	padding-bottom: 15px;
	overflow: hidden;	
	} 
	
.cat_research #landing_page_sidebar .videosidebar h3, #landing_page_sidebar .videosidebar h3  {display:none}

.cat_research #landing_page_sidebar .widget_sp_image h3, .cat_research #landing_page_sidebar .widget_sp_image .widget_sp_image-description, #landing_page_sidebar .widget_sp_image h3, #landing_page_sidebar .widget_sp_image .widget_sp_image-description
 {display:none}

.cat_research #landing_page_sidebar #ccmcrecentpostsbycat-15, #landing_page_sidebar #ccmcrecentpostsbycat-15{ /*BLOGS WIDGET*/
	float: right;
	width: 310px;
	margin-right:15px;
}

.------RESEARCH-HOMEPAGE-CARDOZA-POLL {}
.cat_research #landing_page_sidebar .widget_cardoza_wp_poll{
	float: right;
	width: 290px;
	margin-right:15px;
	background-color: #CCC;
	padding: 10px;
	}

.cat_research #landing_page_sidebar .widget_cardoza_wp_poll h3{
	font-size: 18px;
	line-height: 16px;
	font-weight: bold;	
	margin-bottom: 15px;
	}


.cat_research #landing_page_sidebar .widget_cardoza_wp_poll #widget-poll {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
.cat_research #landing_page_sidebar .widget_cardoza_wp_poll #widget-poll input {

	margin-top: 5px;
	margin-bottom: 5px;
	}

.------RESEARCH-HOMEPAGE-WPPOLLS {}
.cat_research #landing_page_sidebar #polls-widget-2, #landing_page_sidebar #polls-widget-2 {	
	float: right;
	width: 290px;
	margin-right:15px;
	background-color: #F0F0F0;
	padding: 10px;}

.cat_research #landing_page_sidebar #polls-widget-2 h3, #landing_page_sidebar #polls-widget-2 h3 {	
	font-size: 18px;
	line-height: 16px;
	font-weight: bold;	
	margin-bottom: 10px;}

.cat_research #landing_page_sidebar #polls-widget-2 .wp-polls, #landing_page_sidebar #polls-widget-2 .wp-polls {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	}
.cat_research #landing_page_sidebar #polls-widget-2 .wp-polls input, #landing_page_sidebar #polls-widget-2 .wp-polls input{
	}
.cat_research #landing_page_sidebar #polls-widget-2 .wp-polls label, #landing_page_sidebar #polls-widget-2 .wp-polls label{
	margin-left: 5px;
	}
	
	
.cat_research #landing_page_sidebar #polls-widget-2 .wp-polls .poll_question, #landing_page_sidebar #polls-widget-2 .wp-polls .poll_question {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 16px;
}
.cat_research #landing_page_sidebar #polls-widget-2 .wp-polls .wp-polls-ul li, #landing_page_sidebar #polls-widget-2 .wp-polls .wp-polls-ul li {
	margin-bottom: 7px;
}
.cat_research #landing_page_sidebar #polls-widget-2  .poll_submit_button, #landing_page_sidebar #polls-widget-2  .poll_submit_button {
	margin-bottom: 10px;
}
.cat_research #landing_page_sidebar #polls-widget-2  .poll_viewresults, #landing_page_sidebar #polls-widget-2  .poll_viewresults {}
.cat_research #landing_page_sidebar #polls-widget-2  .poll_archive_link, #landing_page_sidebar #polls-widget-2  .poll_archive_link {
	margin-top: 7px;
	padding-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	font-size: 10px;
}
 

/* CCMC Blog Posts by Category*/
.cat_research #landing_page_sidebar .widget_ccmcblogpostsbycat, #landing_page_sidebar .widget_ccmcblogpostsbycat{
	background-color: #F0F0F0;
	float: right;
	width: 290px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}


/*--------------------------------------------------
WIDGET PROPERTIES - BLOG POSTS (found on Research homepage)
--------------------------------------------------*/
.----CCMC-BLOGPOSTS-BY-CATEGORY----{}	

.ccmc-blogposts-by-category .recent-posts-thumb{
	margin-right: 10px;
	margin-bottom: 10px;
	width: 75px;
}


.ccmc-blogposts-image-container{
	clear: left;
	float: left;
	height: 50px;
	width: 50px;
	overflow: hidden;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
}

.ccmc-blogposts-date{
	font-size: 9px; 
	font-weight: bold;
	text-decoration: none; 
	display:inline-block; 
	clear:left; 
	padding-bottom:5px;
}
.ccmc-blogposts-excerpt{
	font-size: 12px; 
	display:inline-block; 
	clear:left; 
	padding-bottom:5px;
}
.ccmc-blogposts-author{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none; display:inline-block; clear:right;
}

.ccmc-blogposts-by-category{
	list-style-type: none;	
	}


.ccmc-blogposts-by-category  .title-with-image, .ccmc-blogposts-by-category  .title-no-image {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top:0px;
	padding-bottom:8px;

}




.widget_ccmcblogpostsbycat{
	width: 300px;

	border-top-width: 1px;
	border-top-color: #CCC;
	border-top-style: none;
	border-right-style: none;
	border-right-width: 2px;
	border-right-color: #CCC;
	border-left-style: none;
	border-left-width: 1px;
	border-left-color: #CCC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #948671;
	text-decoration: none;
	padding-bottom:7px;	
	display:block;
	clear:both
	color:#3B6C7F;
}

.widget_ccmcblogpostsbycat h3{
	font-size: 18px;
	line-height: 16px;
	text-decoration: none;	
	font-weight: bold;
	margin-bottom: 20px;
}

.widget_ccmcblogpostsbycat  li{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	list-style-type: none;
}

.ccmc-blogposts-by-category  ul{
	list-style-type: none;
}

.widget_ccmcblogpostsbycat a{color:#000}

.widget_ccmcblogpostsbycat a:hover{color:#167CA3}



/* Video Widgets for Sidebars */

/* VideoSidebar */

.features_items .videosidebar {
display: inline-block;
float: left;
width: 290px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCC;
border-right-color: #999;
border-bottom-color: #999;
border-left-color: #CCC;
margin-left: 0px;
padding-top: 9px;
padding-right: 9px;
padding-bottom: 9px;
padding-left: 9px;
min-height: 290px;
background-color: white;
}
.features_items  .videosidebar h3  {
	color: #3B6C7F;
font-size: 12px;
font-weight: bold;
text-decoration: none;
margin-bottom: 0px;
border-bottom-color: #948671;
padding-bottom: 7px;
border-bottom-width: 3px;
border-bottom-style: solid;
display: block;
clear: both; }

.features_items .videosidebar object {
width:290px;
}



.features_items  .videosidebar .VideoCaption{
	margin-top:10px;
	font-size: 16px;
font-weight: bold;}



#ccmc_sidebar2_201201 .videosidebar {

}


#ccmc_sidebar2_201201  .videosidebar h3  {
font-size: 16px;
font-weight: bold;
text-decoration: none;
margin-bottom: 7px;
padding-bottom: 7px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC; }

#ccmc_sidebar2_201201 .videosidebar object {
width:310px;
}

#ccmc_sidebar2_201201  .videosidebar .VideoCaption{
	font-size: 20px;
font-weight: bold;}



.article_index_items   .videosidebar {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;	
}

.article_index_items  .videosidebar h3  {
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #3B6C7F;
	border-bottom-color: #948671;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 7px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	display: block;
	clear: both;
	}

.article_index_items .videosidebar object {
width:310px;
}

.article_index_items  .videosidebar .VideoCaption{
font-size: 14px;
font-weight: bold;
text-decoration: none;
padding-top: 8px;
padding-bottom: 8px;}

.sidebar   .videosidebar {
}

.sidebar  .videosidebar h3  {margin-bottom: 0px;
	}

.sidebar .videosidebar object {
}

.sidebar  .videosidebar .VideoCaption{
font-size: 14px;
font-weight: bold;
text-decoration: none;
padding-top: 0px;
padding-bottom: 0px;}







.article_index_items .widget_text {	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;	}

.article_index_items .widget_text h3  {
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 10px;
	color: #3B6C7F;
	border-bottom-color: #948671;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 7px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	display: block;
	clear: both;}

.article_index_items .widget_text .textwidget{font-size: 12px;}




.sidebar .widget_sp_image  {
}
	
.sidebar .widget_sp_image h3 {
	margin-bottom:0px;
	}


.sidebar .widget_sp_image h3 a{
	}	

.sidebar .widget_sp_image .widget_sp_image-image-link {
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	display: block;
	clear: both;
	padding-top: 0px;
	
	margin-top: auto;
	margin-bottom: auto;
	width:100%;
	overflow: hidden;
}
.sidebar .widget_sp_image .widget_sp_image-description{
padding-top: 10px; font-size: 12px;
}


.article_index_items .widget_sp_image  {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;	}
	
.article_index_items .widget_sp_image h3 {
font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #3B6C7F;
	border-bottom-color: #948671;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 7px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	display: block;
	clear: both;
	}


.article_index_items .widget_sp_image h3 a{
	color: #3B6C7F;
	text-decoration:none}	

.article_index_items .widget_sp_image .widget_sp_image-image-link {
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	display: block;
	clear: both;
	padding-top: 0px;
	
	margin-top: auto;
	margin-bottom: auto;
	width:100%;
	overflow: hidden;
}
.article_index_items .widget_sp_image .widget_sp_image-description{
padding-top: 10px; font-size: 12px;
}


#ccmc_sidebar2_201201 .widget_polls-widget {}

#ccmc_sidebar2_201201 .widget_polls-widget h3 {	
	font-size: 18px;
	line-height: 16px;
	font-weight: bold;	
	margin-bottom: 10px;}

#ccmc_sidebar2_201201 .widget_polls-widget .wp-polls {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	}
#ccmc_sidebar2_201201 .widget_polls-widget .wp-polls input{
	}
#ccmc_sidebar2_201201 .widget_polls-widget .wp-polls label{
	margin-left: 5px;
	}
#ccmc_sidebar2_201201 .widget_polls-widget .wp-polls  {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 16px;
}
#ccmc_sidebar2_201201 .widget_polls-widget .wp-polls .wp-polls-ul{
	padding-top: 12px;
	font-size: 12px;
}

#ccmc_sidebar2_201201 .widget_polls-widget .wp-polls .wp-polls-ul li {
	margin-bottom: 7px;
}
#ccmc_sidebar2_201201 .widget_polls-widget  .poll_submit_button {
	margin-bottom: 10px;
}
#ccmc_sidebar2_201201 .widget_polls-widget  .poll_viewresults {}
#ccmc_sidebar2_201201 .widget_polls-widget  .poll_archive_link {
	margin-top: 7px;
	padding-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	font-size: 10px;
}

.features_items .widget_polls-widget{display: inline-block;
float: left;
width: 290px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCC;
border-right-color: #999;
border-bottom-color: #999;
border-left-color: #CCC;
margin-left: 0px;
padding-top: 9px;
padding-right: 9px;
padding-bottom: 9px;
padding-left: 9px;
min-height: 290px;
background-color: white;}
.features_items .widget_polls-widget h3{	color: #3B6C7F;
font-size: 12px;
font-weight: bold;
text-decoration: none;
margin-bottom: 0px;
border-bottom-color: #948671;
padding-bottom: 7px;
border-bottom-width: 3px;
border-bottom-style: solid;
display: block;
clear: both; }
.features_items .widget_polls-widget .wp-polls {font-size: 24px;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
display: block;
clear: both;
padding-top: 15px;
padding-bottom: 15px;
margin-top: auto;
margin-bottom: auto;}
.features_items .widget_polls-widget .wp-polls-ans {font-size: 14px;padding-top:10px;padding-bottom:10px;}
.features_items .widget_polls-widget .wp-polls-ans .wp-polls-ul{}
.features_items .widget_polls-widget .wp-polls-ans .wp-polls-ul li{padding-bottom:8px;}
.features_items .widget_polls-widget .wp-polls-loading {}
.features_items .widget_polls-widget .wp-polls-loading .wp-polls-image {}
.features_items .widget_polls-widget .poll_archive_link {width: 290px;
height: 20px;
font-size: 10px;
font-weight: bold;
text-decoration: none;
display: block;
clear: both;
padding-top: 5px;
border-top: 1px;
border-top-color: #CCC;
border-top-width: 1px;
border-top-style: solid;
float: left;
margin-top: 2px;}

.article_index_items .widget_polls-widget{	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;	}
.article_index_items .widget_polls-widget h3{font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #3B6C7F;
	border-bottom-color: #948671;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 7px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	display: block;
	clear: both;}
.article_index_items .widget_polls-widget .wp-polls {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.article_index_items .widget_polls-widget .wp-polls-ans {
	padding-top:10px;
	padding-bottom:10px;
}
.article_index_items .widget_polls-widget .wp-polls-ans .wp-polls-ul{}
.article_index_items .widget_polls-widget .wp-polls-ans .wp-polls-ul li{
	padding-bottom:8px;
}
.article_index_items .widget_polls-widget .wp-polls-loading {}
.article_index_items .widget_polls-widget .wp-polls-loading .wp-polls-image {}
.article_index_items .widget_polls-widget .poll_archive_link {
	margin-top: 7px;
	padding-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	font-size: 10px;
}


.sidebar .widget_polls-widget{	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;	}
.sidebar .widget_polls-widget h3{font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #3B6C7F;
	border-bottom-color: #948671;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 7px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	display: block;
	clear: both;}
.sidebar .widget_polls-widget .wp-polls {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sidebar .widget_polls-widget .wp-polls-ans {
	font-size: 12px;
	padding-top:0px;
	padding-bottom:10px;
}
.sidebar .widget_polls-widget .wp-polls-ans .wp-polls-ul{}
.sidebar .widget_polls-widget .wp-polls-ans .wp-polls-ul li{
	padding-bottom:8px;
}
.sidebar .widget_polls-widget .wp-polls-ans p{
	padding-bottom:0px;
	margin-bottom:0px;
}
.sidebar .widget_polls-widget .wp-polls-loading {}
.sidebar .widget_polls-widget .wp-polls-loading .wp-polls-image {}
.sidebar .widget_polls-widget .poll_archive_link {
	margin-top: 7px;
	padding-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	font-size: 10px;
}

.sidebar .tb_tweet{
border-top:none;	
border-bottom: dotted 1px #CCC;
padding: 2px;
min-height: 60px;
list-style: none;
background: none;
overflow: hidden;}

#ccmc_sidebar2_201201  .widget_text h3  {
font-size: 16px;
font-weight: bold;
text-decoration: none;
margin-bottom: 7px;
padding-bottom: 7px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC; }

#ccmc_sidebar2_201201 .widget_text {
	padding-top: 0px;
	font-size: 12px;
}


/* RULES for LANDING PAGE SIDEEBARS */
/* NEW RESEARCH PAGE CSS COMMISSIONED 12/6/2012 */


/*#landing_page_sidebar .widget {
	display: inline-block;
	float: left;
	width: 290px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #CCC;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	min-height: 290px;
	background-color: white;
	
	}
*/
#landing_page_sidebar .widget_recentfeaturedposts h3 a {
	color:#3B6C7F;}
#landing_page_sidebar .widget_recentfeaturedposts {	
	display:inline-block;
	float:left;
	width: 290px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #CCC;
	
margin-right: 15px;
margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	min-height:290px;
	background-color:#FFF
}





#landing_page_sidebar .ccmc-recent-featured-posts .title-with-image a{	margin-top: 0px;
	padding-top: 0px;}
#landing_page_sidebar .widget_recentfeaturedposts h3 {
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	margin-bottom: 0px;
	border-bottom-color: #948671;
	padding-bottom:7px;	border-bottom-width: 3px;
	border-bottom-style: solid;
	display:block;
	clear:both

}



#landing_page_sidebar .widget_recentfeaturedposts h3 a {
	color:#3B6C7F;}
	
.---TAG-CLOUD---{}
#landing_page_sidebar .widget_tag_cloud, #landing_page_sidebar #ctc-3 {	
	display:inline-block;
	float:left;
	/*width: 960px;
*/	width: 290px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #CCC;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	background-color:#FFF;
}
#landing_page_sidebar .widget_tag_cloud h3, #landing_page_sidebar #ctc-3 h3 {
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	margin-bottom: 0px;
	border-bottom-color: #948671;
	padding-bottom:7px;	border-bottom-width: 3px;
	border-bottom-style: solid;
	display:block;
	clear:both

}
#landing_page_sidebar .widget_tag_cloud h3 a, #landing_page_sidebar #ctc-3 h3 a {
	color:#3B6C7F;}




.---MINI-LOOP---{}
#landing_page_sidebar .widget_miniloopbycategory .ccmc-mini-loop-intro {
	margin-bottom:0px;
	font-size: 12px;
	padding-bottom: 10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #948671;
}

#landing_page_sidebar .widget_miniloopbycategory h3 {
	font-size: 16px;
	font-weight:bold;
	text-decoration: none;
	margin-bottom: 12px;
	border-bottom-color: #948671;
	padding-bottom:0px;	
	border-bottom-width: 3px;
	border-bottom-style: none;
	display:block;
	clear:both

}
#landing_page_sidebar .widget_miniloopbycategory h3 a {
	color:#3B6C7F;}
#landing_page_sidebar .widget_miniloopbycategory {	
	display:inline-block;
	float:left;
	width: 290px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #CCC;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	min-height:290px;
	background-color:#FFF
}

#landing_page_sidebar .widget_miniloopbycategory .features_image_container {
	height: 145px;
	width: 290px;
	display: inline-block;
	overflow: hidden;
	clear: both;
}

#landing_page_sidebar .widget_miniloopbycategory .title-no-image {
	font-size: 20px;
	font-weight: bold;
	margin-top: 8px;
	padding-top: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ccc;
}

#landing_page_sidebar .widget_miniloopbycategory .title-with-image {
font-size: 16px;
font-weight: bold}

#landing_page_sidebar .widget_miniloopbycategory .title-with-image a{	margin-top: 0px;
	padding-top: 0px;}
	
#landing_page_sidebar .widget_miniloopbycategory .feature-author {
width: 290px;
height: 20px;
font-size: 10px;
font-weight: bold;
text-decoration: none;
display: block;
clear: both;
padding-top: 5px;
border-top-style: none;
float: left;
margin-top: 2px;
}	


#landing_page_sidebar .widget_miniloopbycategory	.feature-date {
font-size: 9px;
font-weight: bold;
text-decoration: none;
display: block;
clear: both;
padding-bottom: 10px;
border-bottom: 1px;
border-bottom-color: #CCC;
border-bottom-width: 1px;
border-bottom-style: solid;
margin-bottom:7px;
}


#landing_page_sidebar .widget_miniloopbycategory	.feature-excerpt {
font-size: 12px;
display: block;
clear: both;
padding-bottom: 5px;
font-weight: normal;
margin-bottom:15px;}


.---LINKS---{}
#landing_page_sidebar .widget_links{display: inline-block;
float: left;
width: 290px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCC;
border-right-color: #999;
border-bottom-color: #999;
border-left-color: #CCC;
margin-right: 15px;
margin-bottom: 15px;
margin-left: 0px;
padding-top: 9px;
padding-right: 9px;
padding-bottom: 9px;
padding-left: 9px;
background-color: #FFF;}
#landing_page_sidebar .widget_links h3{font-size: 12px;
font-weight: bold;
text-decoration: none;
margin-bottom: 5px;
border-bottom-color: #948671;
padding-bottom: 7px;
border-bottom-width: 3px;
border-bottom-style: solid;
display: block;
clear: both;}
#landing_page_sidebar .widget_links ul{}
#landing_page_sidebar .widget_links ul li{
	list-style-type: none;
	font-size: 12px;
	display: block;
	clear: both;
	padding-bottom: 7px;
	font-weight: bold;
	margin-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#landing_page_sidebar #execphp-3 .widget_execphp, #landing_page_sidebar #execphp-3 .execphpwidget {
	width: 635px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	float:left;}
	
#landing_page_sidebar #widget_sp_image-13 {
	margin-bottom:15px;
	}
	
#landing_page_sidebar #text-10{
	margin-bottom:55px;}
	
#post-697 {display:none}



/* ABOUT US / CONTRIBUTORS > begin*/
/* This styling assumes the installation of the plugin: Custom Menu Shortcode; and that a menu called "Conttributors" has been put in place.*/

.contributors .format_text ul {
	margin: 0px;
}
.contributorslist li {
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block;
	margin: 2px;
	padding: 2px;
	float: left;
	width: 300px;
	border: 1px solid #CCC;
	list-style-type: none;
	font-size: 11px;
	min-height: 70px;
	line-height: 13px;
}
.contributorslist li a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.contributorslist li img {
	float: left;
	width: 75px;
	padding-right: 5px;
	padding-bottom: 5px;
	height: 75px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.menu-contributors-container .menu {display:inline-block;}
.menu-contributors-container .menu a{
	color: #000;
	background-color: #FFFFFF;

}
.menu-contributors-container .menu a:hover{
	background-color: #fff;
}
.menu-contributors-container li{list-style-type: none;}
.menu-contributors-container .menu .submenu, .menu-contributors-container .menu  {border: 1px solid #999;}
.menu-contributors-container .menu ul a {
	width: 25em; 
	background-color: #ccc; 
	border: 1px solid #999;}
.menu-contributors-container .menu ul a:hover {
	color: #FFFFFF;
	background-color: #000;}





/* ABOUT US / CONTRIBUTORS > end*/
}

.dcsnt, #secondary-header-menu, .header_widget_area_right{display:none}
