﻿.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal:after,.row-fluid:after,.row:after{clear:both}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}
.container-fluid:after,.container-fluid:before,.container:after,.container:before{content:"";display:table;line-height:0}
.container{margin-right:auto;margin-left:auto}
.container-fluid{padding-right:20px;padding-left:20px}
.navbar .container{width:auto}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}
.carousel .container{position:relative;z-index:9;width:auto}
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}
.container.navbar-wrapper{margin-bottom:0;width:auto}


.icon-twitter:before {
	content: "\e601";
}

.rt-image img {
  max-width: 100%;
  height: auto;
  border-top: 1px solid #cecbcb;
  border-left: 1px solid #cecbcb;
  border-right: 1px solid #cecbcb;
  border-bottom: 2px solid #e37507;
}





h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
a,
.st-ul li.st-current, .st-ul li.st-current:hover,
.widget_display_stats dd,
.sidebar-footer .widget-info p a.mailto {
  color: #072e6c;
}


	
	.sidebar-width-alt #content-box {
		width: 850px;
	}


		
		.sidebar-width-alt .sidebar-position-none #content-box {
			width: auto;
		}


	.sidebar-width-alt #sidebar {
		width: 350px;
	}


		#hcustom .sidebar {
			max-width: 695px;
		}


		.sidebar-position-right #content-box {
			width: 695px;
		}


		.sidebar-position-left #content-box {
			width: 695px;
		}


		.sidebar-position-none div.post-single {
			width: 790px;
		}


		.sidebar-position-right .sidebar {
			margin-left: 25px;
		}


		.sidebar-position-left .sidebar {
			margin-right: 25px;
		}


	

	.sidebar-ad-a .widget {
		max-width: 695px;
	}


	.sidebar-ad-c .widget {
		max-width: 935px;
	}


		
	
		.footer-box-v1 .sidebar-footer {
			width: 320px;
		}

	
		.footer-box-v1 .sidebar-footer.last {
			width: 295px;
		}


		
	
		.footer-box-v2 .sidebar-footer {
			width: 240px;
		}

		
		.footer-box-v2 .sidebar-footer.last {
			width: 455px;
		}


		
	
		.footer-box-v3 .sidebar-footer {
			width: 480px;
		}

		
		.footer-box-v3 .sidebar-footer:first-child {
			width: 240px;
		}

	
		.footer-box-v3 .sidebar-footer.last {
			width: 215px;
		}


	

	.footer-box-v4 .sidebar-footer {
		width: 240px;
	}

	
	.footer-box-v4 .sidebar-footer:first-child {
		width: 480px;
	}


	.footer-box-v4 .sidebar-footer.last {
		width: 215px;
	}


	

	.footer-box-v5 .sidebar-footer {
		width: 240px;
	}

	
	.footer-box-v5 .sidebar-footer.last {
		width: 215px;
	}


	

	.footer-box-v6 .sidebar-footer {
		width: 295px;
	}


	.footer-box-v6 .sidebar-footer:first-child {
		width: 640px;
	}



	

	

	.sidebar-homepage-b h1 {
		font-size: 2.1em;
	}


		.sidebar-homepage-b h1 span {
			display: inline;
		}


					.sidebar-ad-a .adsbygoogle {
						margin: 0 auto;
					}


		#content-holder .sidebar {
			margin: 0;
		}


	#content-holder div.sidebar-post {
		width: 540px;
		margin: 50px 0 25px;
		padding: 2em 25px;
		background-repeat: repeat;
	}

	
		.sidebar-post,
		.sidebar-post div {
			font-size: inherit;
		}


	

	#footer-box .sidebar-footer,
	#footer-box .sidebar-footer.last {
		width: 307px;
	}


	

	.sidebar-ad-b,
	#sidebar-ad-c {
	}



	

	

	#content-holder .sidebar-homepage-b {
		margin-top: 25px;
	}



	

	.sidebar-shortcode {
		margin: 0 !important;
	}


		.sidebar .notice {
			padding: 2em;
		}

#footer {
	box-shadow: 0px 0px 20px 2px #000;
	-moz-box-shadow: 0px 0px 20px 2px #000;
	-webkit-box-shadow: 0px 0px 20px 2px #000;
	margin: 0 auto;
	width: 1000px;
	margin-top: 15px;
	background: #991b1f;
}

#footer-inner {
	margin: auto;
width: auto;
position: relative;
text-align: center;
font-size: 14px;
padding: 1%;
}


#footer-left, #footer-right {
	font-size: 14px;
}

#footer-left {
	float: left;
	width: 50%;
}

#footer-right {
	float: right;
	text-align: right;
	width: 28%;
}

#footer-left p, #footer-right p {
	padding: 0 40px;
}

#footer-left a, #footer-right a {
	font-weight: bold;
}

#footer-left, #footer-left a, #footer-right, #footer-right a {
	text-decoration: none;
}

.menu-wrapper #menu .menu-inside,
.menu-ghost-wrapper #menu .menu-inside {
  position: relative;
  overflow: hidden;
  left: 0px;
  height: 100%;
  width: 100%;
}

.menu-calendar-wrapper #menu .menu-inside {
  position: relative;
  overflow: hidden;
  left: 0px;
  height: 100%;
  width: 100%;
  padding: 0 10px 0 10px;
}

.menu-calendar-wrapper #menu .menu-inside .calendar-nav {
  position: relative;
  margin: 0 auto;
  max-width: 560px;
  height: 48px;
  border-top: 1px solid #474747;
  text-align: center;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item-444 { display: none !important; }
#blog-title{font-size:18pt;font-weight:bold;margin:1em 0 2em 0;}
#blog-title a:link, #blog-title a:visited, #blog-title a:hover, #blog-title a:active{color:#000;text-decoration:none;}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}
.item-list ul li.first{padding-top:0;}


#banner {	
	height:344px;
	padding-top: 14px;
}
.enterprise-teaser-subheadline{color:#666;font-size:16px;font-size:1.14286rem}


.news-row {
	padding-bottom: 4px;
	border: none;
}

#dmg-content #dmg-gamma {
  width: auto;
  padding: 0 15px 0 0;
}
	
#main .right{
	float:right;
	width:300px;}

.right.seccol		{
	width:65% !important;}

.right.seccol .archives-content,.right.seccol .cat-content{
	width:204px !important;}

.right.onecol{
	width:100% !important;}
				
.right.onecol .archives-content,.right.onecol .cat-content{
	width:317px;}

.postid-33472 .right {display:none;}

.right-content{
	margin-bottom:8px;
	padding-bottom:8px;
	overflow:hidden;
	text-align:center;
	border-bottom:1px solid #808080;}
	
.right-banner img{
	float:left;}

.right .subscribe{
	box-shadow:2px 0 5px #666;
	margin:10px 0;}
	
.right-posts{
	overflow:hidden;
	font-size:12px;
	margin-top:10px;}

.right-posts h1{
	
	background: #0071bd; 
	box-shadow: 0 3px 3px 0 #808080;
	text-transform:uppercase;
	font-size:18px;
	padding-left: 10px;
	color:#fff;
	margin: 20px 0 10px;
	
	font-weight:normal;
	 }

	 
#content .right .right-posts h1 {

    font-size: 18px;
    font-weight: normal;
    margin: 20px 0 10px;
    padding-left: 10px;
    text-transform: uppercase;
	line-height: 25px;
}


	 
.right-posts .fashion, 	  
.right-posts .restaurant, 	  
.right-posts .blog-roll { border-top:1px solid #808080; }
 	  
	 
.right-posts .img img{
	max-width:300px;
	margin-bottom:10px;}

.right-posts .title a{ color: #000; }

.right-posts .title{
	color:#000;
	line-height:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:15px;
	margin-top:5px;
	font-size:18px;}

.right-posts .txt{
	margin-bottom:10px;
	}

.right-video{
	width:460px !important;
	float:right;}

.right h3 {
    background: #517281;
    border-top: 3px solid #92afb8;
	color:#fff;
   	font-family: 'droid_serifregular';
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 8px 0 8px 10px;
}

.map-quiz .right{
	width:64% !important;}
	
.right .fashion h1{
	padding-top:0px;}

.blog-page  .right.seccol{
	width:100% !important;}

.blog-page  .right.seccol .archives-content,.blog-page .cat-content.twit-content{
	width:317px !important;}
	
#main .left,#main .right{
	width:100%;}
	
.right .subscribe,.museum,.maps,.geography{
	display:none;}

.postid-33472 #main .right { display:none; }
