/* CSS Document */

body {
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height:1.7em;
	padding-top:10px;
}

h1{
	font-size:1.3em;
	font-weight: bold;
	line-height:1.3em;
	color: #cc3333;
  text-decoration: none;

}

h2{
	color:#cc3333;
	font-size: 1.2em;
}

h3{
	color:#6d6f71;
	font-size:100%;
	font-weight:normal;
}

h4{
	font-size:100%;
	font-weight:normal;
}

h5{
	font-style:italic;
	padding:0 50px 0 50px;
	font-size:100%;
	font-weight:normal;
	text-align:justify;
}
a {
	color:#cc3333;
	text-decoration:none;
}
a:hover {
	color:#cc3333;
	text-decoration:underline;
}
a.red_link, a.red_link:link, a.red_link:active, a.red_link:visited {
	color:#cc3333;
	text-decoration:none;
}

a.red_link, a.red_link:hover {
	color:#cc3333;
	text-decoration:underline;
}

.nav_grey{
	color:#6d6f71;
	text-decoration:none;
}

.nav_red{
	color:#cc3333;
	text-decoration:underline;
}

red{
	color:#cc3333;
	text-decoration:underline;
}

h1.entry-title a{
	color:#cc3333;
	text-decoration:none;
}
h1.entry-title  a{
	color:#cc3333;
	text-decoration:underline;
}
h1.entry-title a{
	color:#cc3333;
	text-decoration:none;
}
h1.entry-title a {
	color:#cc3333;
	text-decoration:underline;
}

a.nav_link, a.nav_link:link,  a.nav_link:visited {
	color:#6d6f71;
	text-decoration:none;
}

a.nav_link, a.nav_link:hover, a.nav_link:active {
	color:#cc3333;
	text-decoration:underline;
}

a.news_link, a.news_link:link,  a.news_link:visited {
	color:#cc3333;
	text-decoration:none;
	line-height:20px;
}

a.news_link, a.news_link:hover, a.news_link:active {
	color:#cc3333;
	text-decoration:underline;
	line-height:20px;
}

#nav_selected {
	color:#cc3333;
	text-decoration:underline;
}


#header {
	background-color: #FFFFFF;
	background-image: url(../img/strata_logo.jpg);
	height:55px;
	background-repeat:no-repeat;
}

#fb_twitter {
	height:38px;
	text-align: right;
}

#navigation {
	background-color: #D1D3D4;
	line-height:1.8em;
	text-align:center;
	vertical-align: middle;
}

#nav, #nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.8em;
	z-index: 999;
}

#nav a{
display:block;
padding:5px 0 5px 4px;
color:#000000;
background-color:#D1D3D4;
width:101px;
text-decoration:none;
}

#nav a:hover{
background-color:#999999;
color:#ffffff;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:14em;
top:2.7em;
}

#nav li ul a{
width:14em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;

}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
z-index: 999;		/* make sure this and any sub-menus that pop 
						   appear above everything else on the page */
}

/* "current" page and hover, first part old version */
#nav li.current > a:link, 
#nav li.current > a:active, 
#nav li.current > a:hover, 
#nav li.current > a:visited {
	background-color: #999999;
	color:#FFFFFF;
}

/* First 4 lines for IE6:*/
#nav li.current a:link, 
#nav li.current a:active, 
#nav li.current a:hover, 
#nav li.current a:visited,
#nav li a:hover {
	background-color: #999999;
	color:#FFFFFF;
}

/* First 4 lines for IE6 Drop Downs:*/
#nav li.current ul a:link, 
#nav li.current ul a:active, 
#nav li.current ul a:hover, 
#nav li.current ul a:visited,
{
	background-color: #D1D3D4;
	color:#000000;
}

/* For drop down menus */
#nav li.current ul > a:link, 
#nav li.current ul a:link,
#nav li.current ul > a:active,
#nav li.current ul a:active,   
#nav li.current ul > a:visited,
#nav li.current ul a:visited {
	background-color: #D1D3D4;
	color:#000000;
}

/* For drop downs*/
#nav li.current ul > a:hover,
#nav li.current ul a:hover, 
#nav li a:hover ul {
	background-color: #999999;
	color:#ffffff;
} 

#flash{
	background-color:#000000;
	height:190px;
}

#content {
	background-color:#ffffff;
	height:auto;;
	clear: left;
	color:#6D6F71;
	
	
}

#content_med_s{
	background-color:#F1F1F2;
	height:480px;
	clear: left;
	color:#6D6F71;
}

#content_med {
	
	background-color:#ffffff;
	height:auto;
	overflow: visible; 
	clear: left;
	color:#6D6F71;
}

#content_tall {
	background-color:#F1F1F2;
	height:auto;
	overflow: visible;
	clear: left;
	color:#6D6F71;
}

#content_taller {
	background-color:#F1F1F2;
	height:auto;
	overflow: visible;
	clear: left;
	color:#6D6F71;
}

#content_sitemap {
	background-color:#F1F1F2;
	height:auto;
	overflow: visible;
	clear: left;
	color:#6D6F71;
}

#content_news {
	background-color:#F1F1F2;
	height:auto;
	overflow: visible;
	
	clear: left;
	color:#6D6F71;
}

#news_info{
	background-color:#FFFFFF;
	height:23px;
	padding: 0 0 0 10px;
	vertical-align: middle;
	color: #6D6F71;
}

#section_content_a, #section_content_b {
	margin-bottom:20px;
}

#section_content div{
	display:none;
	color:#000000;
	padding:0;
	margin:0;
	float:left;
	width:100%;
}

#section_content2 div{
	display:none;
	color:#000000;
	padding-left:20px;
}

#section_content3 div{
	display:none;
	color:#000000;
	padding:0;
	margin:0;
	float:left;
	width:100%;
}

#section_content4 div{
	display:none;
	color:#000000;
	padding:0;
	margin:0;
	float:left;
	width:100%;
}

#news_nav {
	border-top:1px solid #cccccc;
	float:left;
	clear:both;
	width:210px;
	padding:15px 0 0 0;
}

#indent{
	padding: 5px 3px 5px 10px;

}

#indent_site{
	padding: 5px 0px 0px 20px;

}

#sitemap{
	position: absolute;
	top: 270px;
	left: 0px;
	vertical-align: bottom;
}

#sitemap_med{
	position: absolute;
	top: 570px;
	left: 0px;
}

#sitemap_med_s{
	position: absolute;
	top: 423px;
	left: 0px;
}

#sitemap_tall{
	position: absolute;
	top: 741px;
	left: 0px;
}

#sitemap_taller{
	position: absolute;
	top: 851px;
	left: 0px;
}

#sitemap_sitemap{
	position: absolute;
	top: 1136px;
	left: 0px;
}

#sitemap_news{
	position: absolute;
	top: 1636px;
	left: 0px;
}

#footer{
	background-color:#FFFFFF;
	font-size:9px;
	line-height:1.5em;
	padding:5px 0 0 0;
	text-align: left;
	height:55px;
	clear: left;
}

#footer_text{
	margin: 12px 0 0 0;
}

#strata_s{
	background-image: url(../img/strata_s_solid.jpg);
	background-repeat:no-repeat;
	height:50px;
	width:50px;
	float:left;
}

#dma{
	background-image: url(http://www.stratauk.net/img/dma_logo.jpg);
	background-repeat:no-repeat;
	height: 50px;
	width:50px;
	float:right;
}

/*******************************************************************************
 * HACKS : Clearfix
 *
 * Clearfix provides a means to for an element to contain all it's floated 
 * children even if it's not normally tall enough to do so. For more information
 * on clearfix please see:
 * http://www.positioniseverything.net/easyclearing.html
 */
.clearfix:after
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix
{
	min-width: 0;		/* trigger hasLayout for IE7 */
	display: inline-block;
	/* \*/	display: block;	/* Hide from IE Mac */
}
* html .clearfix
{
	/* \*/  height: 1%;	/* Hide from IE Mac */ 
}


/******************************************************************************/


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: none;
	margin-left: -10px;
}


.widget-area ul ul li {
	margin-top: 20px;
}

.widget_search #s { /* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display:none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	color: #6D6F71;
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	color: #CC3333;
	text-decoration: underline;
}


.widget-area ul{
	padding-left:10px;
}


.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width:100%;
}
#wp-calendar caption {
	font-weight: bold;
	color: #222;
	text-align: left;
	font-size:14px;
	padding-bottom: 4px;
}
#wp-calendar thead {
	font-size:11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	padding: 3px 0 2px;
	background: #f5f5f5;
	border:1px solid #fff;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #FF4B33;
}
.widget_rss .widget-title img {
	height: 11px;
	width: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
	margin-left: 0px;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 0px;
	padding: 0;
}
#primary {
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
}
a.post-title {
	color:#0000ff;
	line-height:1.3em;
}
.post-date {
	padding:0;
	padding-right:6px;
	margin:0;
	border:0;
	text-align:right;
	font-style:italic;
}


