@charset "utf-8";
/* CSS Document */

/*  
Theme Name: OM 2.0
Theme URI: http://www.openminds.tv
Author: OM Creative Department
Author URI: http://www.openminds.tv/
Description: This WordPress theme was designed and built by the Creative team at Openminds.

*/

/* 200910031200 */

/* --- [ Default style settings are below, while user-defined adjustments and adjustments for various color schemes are in the style.php file. You can make additional adjustments in style-2.css. ] --- */

/* -------------------[ Author Bio Info ]------------------- */

.auth-bio {	padding: 15px;	margin: 0 0 15px;	background:#000; border:1px solid #333;	}
.singlepost .auth-bio { margin: 0 0 10px; } 
.auth-bio img.avatar { padding:0px; background:#fff; border:1px solid #333; float:right; margin:0 0 0 10px; }
.auth-bio p { margin:0; }

/* -------------------[ Comments ]------------------- */

.allcomments { padding: 10px 0 0; margin:0; }

.commentlist {
	padding: 0;
	list-style-type:none;
	margin: 0 ;
	}
	
.commentlist li {
	background: #000;
	clear:both;
	margin: 15px 0 0;
	padding: 15px;
	border:1px solid #333;
	list-style-type:none;
	}

.commentlist li ul.children li {
	background: #fff;
	}

.commentlist li ul.children {
	margin: 0;
	padding: 0;
	}

.commentlist li.alt { }

.commentmetadata {
	display: block;
	margin-bottom:10px;
	font-size: 8pt;
	}

.commentlist cite {
	font-style:normal;
	font-weight:bold;
	}

#commentform {
	padding: 0;
	margin: 0;
	}

#commentform input#author,
#commentform input#email,
#commentform input#url,
#commentform textarea {
	padding:10px;
	border:1px solid #333;
	background:#666;
	}

#commentform input#submit {
	cursor:pointer;
	}

#commentform textarea {
	width:80%;
	}

.thread-alt { }	

.thread-even { }

#respond { 
	margin: 10px 0 0;
	padding:15px;
	background:#000;
	border:1px solid #333;
	clear:both; 
	}

.commentlist #respond { 
	clear:both; 
	padding-top:10px; 
	}

.comments-navigation {
	display:block;
	margin: 0;
	padding:5px 0;
	font-weight:bold;
	}

.comments-navigation .alignleft {
	float:left;
	}

.comments-navigation .alignright {
	float:right;
	}

.comments-number {
	font-size:8pt;
	font-weight:bold;
	margin-bottom:0;
	padding:0 0 5px;
	}

.commentlist img.avatar, 
.commentlist img.comment-grav {
	padding:2px;
	background:#fff;
	border:1px solid #ddd;
	float:right;
	margin:0 0 10px 10px;
	}

.reply {
	padding: 0 0 5px;
	}

a.comment-reply-link, 
a.comment-reply-link:link, 
a.comment-reply-link:visited, 
.reply a, 
.reply a:link, 
.reply a:visited {
	clear:both;
	background:#ddd;
	padding: 5px 10px;
	font-weight:bold;
	font-size:8pt;
	text-transform:lowercase;
	color:#000;
	}

a.comment-reply-link:hover, 
a.comment-reply-link:active, 
.reply a:hover, 
.reply a:active {
	background:#000;
	color:#fff !important;
	border:1px solid #000;
	}

.comment-body ul {
	list-style-type:disc;
	margin:0 30px 15px;
	padding:0;
	border:none;
	}

.comment-body ul li {
	list-style-type:disc;
	margin:0;
	padding:0;
	border:none;
	}

.cancel-comment-reply {
	padding: 5px 0 10px;


	}


.navigation {
	margin: 0;
	padding: 10px 0 0;
	font-weight:bold;
	clear:both;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left;
	}

img.alignright {
	float: right;
	clear: right;
	margin: 0 0 10px 10px;
        }

img.alignleft {
	float: left;
	clear: left;
	margin: 0 10px 10px 0px;
        }

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
    float: none; 
    clear: both;
	}
	
/* .singlepost .entry img {background-color: #000000; padding: 5px;} */
.singlepost .entry img.alignright.size-full, .singlepost .entry img.alignleft.size-full {background-color: #000000; padding: 5px;} /* , .singlepost .entry img.size-full */
.wp-caption {background-color: #000000; padding: 5px 0px 5px 0px;}
.wp-caption.alignright {margin: 0px 0px 5px 10px;}
.wp-caption.alignleft {margin: 0px 10px 5px 0px;}
.wp-caption.aligncenter img, .wp-caption.alignright img, .wp-caption.alignleft img {display: block; margin: 0px auto 0px auto; padding: 0px;}	
p.wp-caption-text {padding: 5px 5px 0px 5px; margin: 0px;}




/* -------------------[ Misc Tags and Classes ]------------------- */




a img, img a { border: none; }
.post { clear:both; margin: 0 0 15px; padding:0 0 1px; background: url(images/dot2.gif) bottom left repeat-x; }

a, a:active, a visited  {color: #eeeeee; text-decoration:none;}
a:hover {color: #ffffff;}

h1, h2, h3, h4, h5, h6, h7 {
	line-height: 1.2em;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
	text-align: left;
	color:#fff;
	margin-bottom: 10px;
	font-weight:bold;
	}
	
h1 {font-size: 18px;}	
h2 {font-size: 17px;}
h3 {font-size: 16px;}
h4 {font-size: 15px;}
h5 {font-size: 14px;}
h6 {font-size: 13px;}
h7 {font-size: 12px;}

/* -------------------[ Sidebar ]------------------- */

#sidebar ul { list-style-type: none; margin: 0; padding: 0; } 
#sidebar ul ul { margin: 0; padding: 10px; }
#sidebar ul ul ul { margin: 0; padding: 0; }
#sidebar ul ul ul ul { margin: 0; padding: 0;}
#sidebar li { list-style-type: none; margin: 0; padding:0; border-bottom:1px solid #444444; }
#sidebar li li { margin: 0 0 5px; padding:0 0 0 16px; background:url(images/arrow-simple.gif) 0 3px no-repeat; border-bottom:0; }
#sidebar li li li {	margin: 0; padding:0; border:0; background:transparent;}
#sidebar li li li:hover {}
#sidebar li li li li {margin: 0 0 0 15px; padding:0; background:transparent; }
#sidebar .textwidget {padding: 0px; }










/* ////////////////////////////////////////  [ADDED STYLES] /////////////////////////////////////// */

/* -------------------[ Containers ]------------------- */

body {background: none; background-color: #000000; margin: 0px; padding: 0px; font-family:arial,helvetica,sans-serif; font-size: 12px; color: #cccccc;}

#wrapper {position: relative; width: 100%; min-width: 986px; overflow: hidden; margin: 0px; padding: 0px;}
* html div#wrapper { width: expression( document.body.clientWidth < 988? "986px" : auto);  /* set min-width for IE  */ } 


#top {position: absolute; top: 0px; left: 0px; width: 100%; height: 156px; background: url(images/topBack.jpg) left top repeat-x;}

#container {position: relative; margin: 0px auto; width: 986px; height: auto; padding: 0px;}
#topLt {position: absolute; margin: 0px; padding: 0px; width: 111px; height: 156px; top: 0px; left: -111px; background: url(images/menuLt.jpg) left top no-repeat;}
#topRt {position: absolute; margin: 0px; padding: 0px; width: 111px; height: 156px; top: 0px; right: -111px; background: url(images/menuRt.jpg) left top no-repeat;}
#headerTop {position: relative; margin: 0px; padding: 0px; width: 986px; height: 156px; background: url(images/menuBack.jpg) left top no-repeat;}

/* -------------------[ Searchform ]------------------- */
#headerTop #topsearch {position: absolute; background: url(images/searchBox.jpg) left top no-repeat; width: 190px; height: 22px; top: 50px; right: 11px;}

#headerTop #searchform { padding:0px; margin:0px; }

#headerTop #searchform #searchfield {font-size:9pt; float:left; padding:0; width:131px; margin: 5px 0 0 5px; border:0; background:transparent; color:#888; line-height:1.1em; }

#headerTop #searchform #submitbutton {margin: 3px 0 0; float:right; font-size:8pt; width:49px; height:18px; text-align:center; border:0; background: transparent; }

#headerTop #topLinks {position: absolute; top: 10px; right: 0px; }

#headerTop #topLinks ul {list-style-type: none; }
#headerTop #topLinks ul li {float: left;}

#headerTop #topLinks ul li a{color: #909090; text-decoration: none; padding: 0px 10px 0px 10px;}
#headerTop #topLinks ul li a:hover {color: #bebebe;}

#logo {position: relative; float: left; display: block; width: 204px; height: 141px; margin: 13px 0px 0px 45px; padding: 0px;}

/* -------------------[ Menu ]------------------- */

#menu {position: relative; float: right; display: block; width: 705px; height: 39px; margin: 115px 0px 0px 32px; top: 0px; padding: 0px;}
/*\*/ * html #menu { margin: 0px; top: 115px; } /**/  /* -----------IE 6 FIX----------- */

#menu ul {margin: 0px; padding: 0px; height: 39px; list-style-type:none;}
#menu ul li {float: left; height: 39px; display: block;}

#menu ul li.navHome a, #menu ul li.navNews a, #menu ul li.navArticles a, #menu ul li.navVideos a, #menu ul li.navRadio a, #menu ul li.navEvents a, #menu ul li.navResources a, #menu ul li.navShop a {position: relative;  display: block; height: 39px;}

#menu ul li.navHome {background: url(images/navHome.png) left top no-repeat;}
#menu ul li.navHome a {width: 86px; }
#menu ul li.navHome a:hover {background: url(images/navHomeOver.png) left top no-repeat;}

#menu ul li.navNews {background: url(images/navNews.png) left top no-repeat;}
#menu ul li.navNews a {width: 79px; }
#menu ul li.navNews a:hover {background: url(images/navNewsOver.png) left top no-repeat;}

#menu ul li.navArticles {background: url(images/navArticles.png) left top no-repeat;}
#menu ul li.navArticles a {width: 93px; }
#menu ul li.navArticles a:hover {background: url(images/navArticlesOver.png) left top no-repeat;}

#menu ul li.navVideos {background: url(images/navVideos.png) left top no-repeat;}
#menu ul li.navVideos a {width: 88px; }
#menu ul li.navVideos a:hover {background: url(images/navVideosOver.png) left top no-repeat;}

#menu ul li.navRadio {background: url(images/navRadio.png) left top no-repeat;}
#menu ul li.navRadio a {width: 77px; }
#menu ul li.navRadio a:hover {background: url(images/navRadioOver.png) left top no-repeat;}

#menu ul li.navEvents {background: url(images/navEvents.png) left top no-repeat;}
#menu ul li.navEvents a {width: 88px; }
#menu ul li.navEvents a:hover {background: url(images/navEventsOver.png) left top no-repeat;}

#menu ul li.navResources {background: url(images/navResources.png) left top no-repeat;}
#menu ul li.navResources a {width: 110px; }
#menu ul li.navResources a:hover {background: url(images/navResourcesOver.png) left top no-repeat;}

#menu ul li.navShop {background: url(images/navShop.png) left top no-repeat;}
#menu ul li.navShop a {width: 80px; }
#menu ul li.navShop a:hover {background: url(images/navShopOver.png) left top no-repeat;}

/*\*/ * html #menu ul li.navHome a:hover, * html #menu ul li.navNews a:hover, * html #menu ul li.navArticles a:hover, * html #menu ul li.navVideos a:hover, * html #menu ul li.navRadio a:hover, * html #menu ul li.navEvents a:hover, * html #menu ul li.navResources a:hover, * html #menu ul li.navShop a:hover {background: none;} /**/ /* -----------IE 6 FIX----------- */

/*\*/ * html #menu ul li a { cursor: pointer;} /**/ /* -----------IE 6 FIX----------- */

#adSpace1 {position: relative; width: 986px; height: 102px; margin: 0px auto; background: url(images/ads.jpg) left top no-repeat; padding: 0px;}
#adSpace1 #ad1-728x90 {position: relative; float: left; width: 728px; height: 90px; background: url() left top no-repeat; margin: 5px 12px 0px 6px; padding: 0px;border: 1px solid #000000;}
/*\*/ * html #adSpace1 #ad1-728x90 { margin: 0px; margin-top: 5px; left: 6px;} /**/ /* -----------IE 6 FIX----------- */
#adSpace1 #ad2-230x90 {position: relative; float: left; width: 230px; height: 90px; background: url(images/radio_230x90.jpg) left top no-repeat; margin: 5px 0px 0px 0px; padding: 0px; border: 1px solid #000000;}
/*\*/ * html #adSpace1 #ad2-230x90 { margin: 0px; margin-top: 5px; left: 15px;} /**/ /* -----------IE 6 FIX----------- */

#adSpaceSideNav {position: relative; display: block; width: 310px; height: 260px; margin: 10px 0px 10px 0px; padding: 0px;} /* background: url(images/radio_230x90.jpg) left top no-repeat; */

#pageWrapperBorder { position: relative; margin: 0px auto; padding: 0px; width: 986px; height: auto;}

#wrap {position: relative; width:986px;  background: url(images/mainBack.jpg) left top repeat-y; margin-top: 14px;}

#subhead {position: relative; width:986px; height: 11px; margin: 0px; padding: 0px; background: url(images/mainTop.jpg) left top no-repeat;}

#head-content { width:960px; }

#footerWrapper {position: relative; width: 100%; height: 390px; background: url(images/footerBack.jpg) left top repeat-x; clear:both;}
#footerImg {position: relative; width: 986px; height: 390px; margin: 0px auto; background: url(images/footer.jpg) left top no-repeat;}
#footerLt {position: absolute; width: 295px; height: 965px; top: -612px; left: -295px; background: url(images/footerLt.jpg) left top no-repeat;}
#footerRt {position: absolute; width: 295px; height: 965px; top: -612px; right: -295px; background: url(images/footerRt.jpg) left top no-repeat;}

#footer {position: relative; width:986px; height: 330px; padding: 0px; margin: 0px; color: #3e3e3e; }	

#footer .links {position: relative; display: block; margin: 0px auto; padding-top: 197px; width: 986px; text-align:center; color: #3e3e3e; }
#footer .links a {display: inline-block; padding: 0px 18px; color: #0e0e0e; font-size:16px; text-decoration: none; font-weight: bold;}
#footer .links a:hover {color: #3e3e3e;}
#footer .limit { width:986px; position: absolute; text-align:center; bottom: -50px; left: 0px;padding: 0; margin:0 auto;color: #cccccc;}
#runCodeFooter {position: relative; display: block; margin: 0px auto; padding: 0px; width: 986px; text-align:center; color: #CCCCCC;}
#runCodeFooter img {margin-bottom: 5px;}

#topnav { width:930px; }
	
#home-top { width:930px; /*background:#eee;*/ }	
	
#slideshow { width: 920px; /* border:5px solid #eee; */ }

#slideshow  ul.slides-nav { width:375px; }

#slideshow .slides-nav li a { width:355px; }

#page { width:974px; margin: 0px auto; padding: 2px; }
	
#contentright { width: 306px; margin-right: 10px; float:right;} 
/*\*/ * html #contentright { margin: 0px; padding-right: 8px;} /**/ /* -----------IE 6 FIX----------- */
#contentleft { width: 642px; margin-left: 10px; padding: 0px; float: left;}
/*\*/ * html #contentleft { margin: 0px; padding-left: 8px;} /**/ /* -----------IE 6 FIX----------- */

#content {width: 642px;}

#sidebar { width: 306px; }

#more-feat { width:930px; }
	
#bottom-cats ul { width:940px; }	

#mailingListSubmitBox { position: relative; width:306px;height:28px; background: url(images/txtBoxMailingList.jpg) left top no-repeat; margin: 6px auto 8px auto;}
#mailingListEmail {float:left; width: 142px; margin: 2px 13px 0px 50px; padding:0px; background:transparent none repeat scroll 0 0; border:0 none; color: #888888;}
#mailingListSubmit {float:left; margin:0px; padding: 0px; width: 49px; height: 21px; background:transparent none repeat scroll 0 0; border:0 none; font-size: 9px;}

#sidebarShopBox {position: relative; margin: 8px auto;}

#sidebar li#sidebar-subscribe {padding: 0px;}

#sidebarSub {position: relative; display: block; width: 306px; margin: 8px auto 8px auto; }

a#rss-sub, a#rss-sub:link, a#rss-sub:visited {height:31px; width:198px; background: url(images/rss.jpg) left top no-repeat; display:block; padding:0; margin: 0; padding-right: 8px; border-right: 1px solid #444444;}
a#rss-sub:hover, a#rss-sub:active {background: url(images/rss.jpg) top left no-repeat; }

.facebook-sub {width: 91px; height:31px; margin: 0px; padding: 0px; background: url(images/facebook.jpg) left top no-repeat; border: none;}
.facebook-sub a {display: block; width: 91px; height: 31px; margin: 0px; padding: 0px;}

li#twitter-4 {display: block; position: relative; margin: 8px auto; width: 306px; }
li#twitter-4 h3.widgettitle {width: 306px; height: 34px; background: url(images/twitter.jpg) left top no-repeat; border: none; }
.widget_twitter {border: none;}
a.twitterwidget-title {color: #000000; text-indent: -9999px; display: block;}

li#twitter-3 {border: none;}
li#twitter-3 li {background: none; margin: 0px 0px 8px 0px; padding: 0px; color: #ffffff;}
li#twitter-3 li a {color: #cccccc;}
li#twitter-3 li a:hover {color: #ffffff;}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.maincontent {border-right: 1px solid #444444; margin-bottom: 15px;}

#videosBox {position: relative; width: 642px; margin: 5px auto 0px 0px; padding: 0px; background: url(images/videosBack.jpg) left top repeat-y; height: 290px;}
#videosBtm {position: relative; width: 642px; height: 5px; margin: 0px auto; padding: 0px; background: url(images/videosBtm.jpg) left top no-repeat; margin-bottom: 10px;}

/* CSS FOR THE VIDEO THUMBNAILS ARE IN FLOWPLAYER CSS FOLDER */

ul.home-left {position: relative; display: block; width:311px; float:left; margin:0px; list-style-type:none; padding: 0px 6px 10px 0px;}
ul.home-right {position: relative; display: block; width:311px; float:left; margin:0px; list-style-type:none; border-left: 1px solid #444444;  padding: 0px 0px 10px 6px;}
	
ul.home-left li.title h2.feat-title {position: relative; background: url(images/titleHeadlines.jpg) left top no-repeat; width: 311px; height: 43px; margin-bottom: 12px;}
ul.home-right li.title h2.feat-title {position: relative; background: url(images/titleArticles.jpg) left top no-repeat; width: 311px; height: 43px; margin-bottom: 12px;}

ul.home-right  li.title .moreposts,
ul.home-left  li.title .moreposts,
ul.home-bottom  li.title .moreposts {position: absolute; right: 0px; text-align:right; float:right; width:100%; font-size:10pt; padding:9px 5px 5px 5px; margin:0;}
ul.home-left li.title .moreposts a, ul.home-right li.title .moreposts a {color: #cb4517; font-weight: normal;}
ul.home-left li.title .moreposts a:hover, ul.home-right li.title .moreposts a:hover {color: #ff551b;}


li.homepost .entry {position: relative; display: block; padding: 6px 6px 20px 6px; color: #ffffff; height: 81px; overflow: hidden; }
li.homepost .entry h3.post-title {margin: 0px; padding: 0px; line-height: normal; letter-spacing: normal; display: inline;}
li.homepost .entry h3.post-title a{font-size: 12px; font-weight: bold;  color: #ffffff; margin: 0px; padding: 0px;display: inline; }
li.homepost .entry h3.post-title a:hover {color: #cccccc; text-decoration: none;}
li.homepost img.post-thum, li.homepost img.thumbnail {width:79px; height:79px; margin: 0px 5px 5px 0px; padding: 0px; border:1px solid #444444; float: left;}
li.homepost .entry .entryText {display: inline;}

ul.home-right p.bottom a {color: #cb4517; position: absolute; right: 15px; bottom: 10px;}
ul.home-right p.bottom a:hover {color: #ff551b;}

ul.home-left .entry {margin: 0px; padding: 0px 0px 0px 6px; height: auto;}
ul.home-left .entry li ul li {margin: 0px; padding: 0px;  }
ul.home-left .entry ul {margin: 0px; padding: 0px;}
ul.home-left .entry ul li {list-style-type: none; margin: 0px; padding: 0px; padding: 0px 0px 19.5px 0px;}
ul.home-left .entry ul li a {color: #ffffff;}
ul.home-left .entry ul li a:hover {color: #cccccc;}


ul.home-right  li .morepostsBottom, ul.home-left  li .morepostsBottom, ul.home-bottom  li .morepostsBottom {position: absolute; right: 15px; bottom: -10px; text-align:right; width:100%; font-size:10pt; padding:0px; margin:0px;}
ul.home-right  li .morepostsBottom a, ul.home-left  li .morepostsBottom a, ul.home-bottom  li .morepostsBottom a {color: #cb4517; font-weight: normal;}
ul.home-right  li .morepostsBottom a:hover, ul.home-left  li .morepostsBottom a:hover, ul.home-bottom  li .morepostsBottom a:hover {color: #ff551b;}


#slideshow {position: relative; width: 986px; height: 250px; padding: 20px 0px 20px 0px; margin: 0px auto;}
.slides { position:relative; overflow:hidden; width: 940px; height: 250px; margin: 0px auto; }
/* root element for scrollable items */
.slides ul {width:20000em; height: 250px; position:absolute; clear:both; margin: 0px;  padding: 0px; }
/* single scrollable item */
.slides ul li {float:left; display: block; position: relative; width:940px; height:250px; padding:0px; margin: 0px; }

.slides .hlImageBox {width: 540px; height: 250px; float: right; display: block; position: relative;}
.slides .imageFade {position: absolute; width: 540px; height: 250px; margin: 0px; padding: 0px; background: url(images/slideshowBlack.png) left top no-repeat; top: 0px; left: 0px;}
/*\*/ * html .slides .imageFade { background: none; } /**/ /* -----------IE 6 FIX----------- */

.slides .entryB {position: relative; padding: 10px 0px 0px 25px;  color: #ffffff;}
.slides .entryB h2.post-title a {color: #ffffff; font-size: 24px; margin: 0px; padding: 0px; text-decoration:none;}
.slides .entryB h2.post-title a:hover {text-decoration: none;}


.slides .entryB .txtExclusive {position: relative; width: 370px; height: 48px; margin: 25px 0px 25px 0px;}
.slides .entryB .txtExclusive .btnHeadlinesRead {margin: 9px 19px 0px 0px; padding: 0px;}


#slideshow .naviSlide {position: absolute; width: 176px; height: 25px; bottom: 0px; right: 0px; background: url(images/naviBack.jpg) left top no-repeat; margin: 0px; padding: 0px; display: none;}
#slideshow .naviSlide .naviBtns a {display: block; width: 12px; height: 12px; float: left; margin: 7px 0px 0px 13px; background: url(images/naviInactive.jpg) left top no-repeat;}
/*\*/ * html #slideshow .naviSlide .naviBtns a { margin: 0px; margin-top: 7px; padding-left: 12px;} /**/ /* -----------IE 6 FIX----------- */

#slideshow .naviSlide .naviBtns a:hover {background:url(images/naviCurrent.jpg) 0 0 no-repeat; cursor: pointer; }
/* active state (current page state) */
#slideshow .naviSlide .naviBtns a.active { background:url(images/naviCurrent.jpg) 0 0 no-repeat; }
#slideshow .naviSlide a.prevPage  {display: block; float: left; margin: 3px 2px 0px 5px; padding: 0px; background: url(images/naviPrevious.jpg) left top no-repeat; width: 14px; height: 19px;cursor:pointer;}
/*\*/ * html #slideshow .naviSlide a.prevPage { margin: 0px; margin-top: 3px; margin-left: 5px; padding-right: 5px;} /**/ /* -----------IE 6 FIX----------- */
#slideshow .naviSlide a.nextPage  {display: block; float: left; margin: 4px 0px 0px 13px; padding: 0px; background: url(images/naviNext.jpg) left top no-repeat; width: 14px; height: 18px;cursor:pointer;}
/*\*/ * html #slideshow .naviSlide a.nextPage { margin: 0px; margin-top: 5px; margin-left: 5px; } /**/ /* -----------IE 6 FIX----------- */
#slideshow .exitFade {position: absolute; margin: 0px; padding: 0px; width: 24px; height: 250px; top: 20px; left: 15px; background: url(images/hlFadeLt.png) left top no-repeat;}

h1.archive-title, h1.page-title {background: url(images/pageHeaders.jpg) left top no-repeat; margin: 0px; padding: 0px; width: 623px; height: 43px; color: #ffffff; font-size: 18px; font-weight: normal; margin-top: 5px; padding: 8px 0px 0px 8px; margin-bottom: 7px;}
.archive-border {padding: 0px; margin: 0px;}

.maincontent .archive-post-left h2.post-title, .maincontent .archive-post-right h2.post-title  {margin: 0 0 10px 0; padding: 0px;}
.maincontent .archive-post-left h2.post-title a, .maincontent .archive-post-right h2.post-title a {color: #ffffff; font-size: 16px; margin: 0px; padding: 0px; text-decoration: none;}
.maincontent .archive-post-left h2.post-title a:hover, .maincontent .archive-post-right h2.post-title a:hover {color: #cccccc; font-size: 16px; margin: 0px; padding: 0px; text-decoration: none;}

.maincontent .archive-post-left .entry, .maincontent .archive-post-right .entry {margin: 0px; padding: 0px; padding-left: 8px; width: 615px;}

.maincontent .archive-post-left .entry ul, .maincontent .archive-post-right .entry ul {margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; margin-bottom: 10px;}
.maincontent .archive-post-left .entry ul li, .maincontent .archive-post-right .entry ul li {margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; padding: 2px 0px 2px 10px;}
.maincontent .archive-post-left .entry ul li a, .maincontent .archive-post-right .entry ul li a {color: #cccccc; text-decoration: none;}
.maincontent .archive-post-left .entry ul li a:hover, .maincontent .archive-post-right .entry ul li a:hover {color: #ffffff;}
.maincontent .archive-post-left .entry a, .maincontent .archive-post-right .entry a {color: #cccccc; text-decoration: none;}
.maincontent .archive-post-left .entry a:hover, .maincontent .archive-post-right .entry a:hover {color: #ffffff;}


.maincontent .archive-post-left .post, .maincontent .archive-post-right .post {background:transparent url(images/dot2.gif) repeat-x scroll left bottom; clear:both; margin:0 0 15px; padding:0 0 1px; width: 623px;}

.maincontent .archive-post-left .postdate, .maincontent .archive-post-right .postdate {margin: 0px; padding: 0px; padding-left: 8px; width: 615px; margin-bottom: 10px; color: #ffffff;}

.maincontent .archive-post-left .postdate a , .maincontent .archive-post-right .postdate a {color: #cb4517;}
.maincontent .archive-post-left .postdate a:hover , .maincontent .archive-post-right .postdate a:hover {color: #ff551b;}

.maincontent .archive-post-left .post img, .maincontent .archive-post-right .post img {float: left; width: 80px; height: 80px; margin: 0px 0px 10px 0px; border:1px solid #444444; }

.maincontent .archive-post-left .post .postdate, .maincontent .archive-post-right .post .postdate {clear: both; padding-top: 10px;} 
.maincontent .archive-post-left .post .entry, .maincontent .archive-post-right .post .entry {float: left; width: 500px;}

.wp-pagenavi span.current {border: none;}

.maincontent .singlepost {width: 631px;}
.maincontent .singlepost .entry {width: 631px; }
.maincontent .singlepost .entry a {text-decoration: underline;}
.maincontent .singlepost .entry a:hover {text-decoration: none;}


.subBoxLine {position: relative; width: 607px; height: 2px; background: #151515 url(images/subBoxLine.jpg) left top no-repeat; margin:10px 0px 10px 5px;}
#subBox {position: relative; width: 631px; margin: 0px; padding: 0px; background: url(images/subBoxMid.jpg) left top repeat-y; height: auto; padding-bottom: 20px; padding-top: 0px;}
#subBoxTop {position: relative; width: 631px; height: 7px; margin: 0px; padding: 0px; background: url(images/subBoxTop.jpg) left top no-repeat;}
#subBoxBtm {position: relative; width: 631px; height: 7px; margin: 0px; padding: 0px; background: url(images/subBoxBtm.jpg) left top no-repeat;}

.subBox {position: relative; width: 631px; margin: 0px; padding: 0px; background: url(images/subBoxMid.jpg) left top repeat-y; height: auto; padding-bottom: 20px; padding-top: 0px;}
.subBoxTop {position: relative; width: 631px; height: 7px; margin: 0px; padding: 0px; background: url(images/subBoxTop.jpg) left top no-repeat;}
.subBoxBtm {position: absolute; width: 631px; height: 7px; margin: 0px; padding: 0px; background: url(images/subBoxBtm.jpg) left top no-repeat; bottom: 0px; left: 0px;}

#subBox p {margin: 0px; padding: 0px;}

#aboutUsTop {position: relative; margin: 0px auto; padding: 0px; width: 600px; height: 253px;}
#aboutUsBck {position: relative; margin: 0px auto; padding: 0px; width: 600px; height: auto;  min-height: 543px; background: #222222 url(images/page_aboutUsBack.jpg) left top no-repeat;} 
/* for min-height you can also do: min-height: 543px; height: auto !important; height: 543px; */
* html div#aboutUsBck { height: expression( this.scrollHeight < 545 ? "543px" : auto);  /* set min-height for IE  */ } 
#aboutUsLeft {position: relative; float: left; margin: 0px 0px 0px 40px; padding: 0px; width: 367px;}
/*\*/ * html #aboutUsLeft {margin:0px; padding: 0px 0px 0px 40px;} /**/ /* -----------IE 6 FIX----------- */
#aboutUsRight {position: relative; float: right; margin: 0px; padding: 0px; width: 179px;}
#btnAboutPhotos, #btnAboutVideos, #btnAboutMag {position: relative; margin: 0px; padding: 0px; width: 179px; height: 65px; }
#btnAboutMerch {position: relative; margin: 0px; padding: 0px; width: 179px; height: 66px;}
#btnAboutPhotos a {display: block; width: 179px; height: 65px; text-decoration:none;background: url(images/btnAboutPhotos.jpg) left top no-repeat;}
#btnAboutVideos a {display: block; width: 179px; height: 65px; text-decoration:none;background: url(images/btnAboutVideos.jpg) left top no-repeat;}
#btnAboutMag a {display: block; width: 179px; height: 65px; text-decoration:none;background: url(images/btnAboutMag.jpg) left top no-repeat;}
#btnAboutMerch a {display: block; width: 179px; height: 66px; text-decoration:none;background: url(images/btnAboutMerch.jpg) left top no-repeat;}
#btnAboutTeam a {display: block; width: 179px; height: 66px; text-decoration:none;background: url(images/btnAboutTeam.jpg) left top no-repeat;}

#contactUsBck {position: relative; margin: 0px auto; padding: 0px; width: 622px; height: auto;  min-height: 533px; background: #222222 url(images/page_contactUs.jpg) left top no-repeat; margin-top: -15px; padding-top: 10px;} 
/* for min-height you can also do: min-height: 543px; height: auto !important; height: 543px; */
* html div#contactUsBck { height: expression( this.scrollHeight < 535 ? "533px" : auto);  /* set min-height for IE  */ } 

#sightingBck {position: relative; margin: 0px auto; padding: 0px; width: 622px; height: auto;  min-height: 328px; background: #222222 url(images/page_sighting.jpg) left top no-repeat; margin-top: -15px; padding-top: 10px;} 
/* for min-height you can also do: min-height: 543px; height: auto !important; height: 543px; */
* html div#sightingBck { height: expression( this.scrollHeight < 330 ? "328px" : auto);  /* set min-height for IE  */ } 
#sightingBckText {position: relative; width: 175px; height: auto; margin: 0px; padding: 0px; margin-bottom: 30px;}

#eventsBck {position: relative; margin: 0px auto; padding: 0px; width: 560px; height: auto;  min-height: 67px; background: #222222 url(images/page_events.jpg) left top no-repeat; padding: 200px 20px 0px 20px;} 
/* for min-height you can also do: min-height: 543px; height: auto !important; height: 543px; */
* html div#eventsBck { height: expression( this.scrollHeight < 69 ? "67px" : auto);  /* set min-height for IE  */ } 
#eventIntro {position: relative; width: 560px; height: auto; margin: 0px 0px 20px 0px; padding: 0px 0px 20px 0px; border-bottom: 1px solid #444444;}

#magTop {position: relative; margin: 0px auto; padding: 0px; width: 600px; height: 601px; background: url(images/page_mag.jpg) left top no-repeat; border-bottom: 1px solid #444444;}
#magTopBtn {position: absolute; margin: 0px; padding: 0px; top: 285px; right: 47px}
#magTopBtn a {display: block; width: 184px; height: 43px;}

#magBotBtn {position: absolute; margin: 0px; padding: 0px; top: 450px; right: 47px}
#magBotBtn a {display: block; width: 184px; height: 43px;}

.digmag ul {margin:0;padding:0;width:635px}
.digmag li {margin:0;padding:0;list-style:none;float:left;margin:0 5px 5px 0;text-align:center;text-decoration:none;width:198px;height:350px;}
.digmag li a {text-decoration:none}
.buyNow {width:140px;height:40px;margin-top:6px;}

#magText {position: relative; margin: 20px auto; padding: 0px; width: 600px; height: auto;}
#pdfText {position: relative; float: left; padding-left: 10px; padding-top: 0px;width:315px;}
#pdfText h5, #pdfText p, #pdfText h5 a {margin: 0px; padding: 0px; text-decoration:none;}

#iufocTop {position: relative; margin: 0px auto; padding: 0px; width: 600px; height: 333px;background: url(images/page_IUFOCTop.jpg) left top no-repeat;}
#iufocBck {position: relative; margin: 0px auto; padding: 30px 40px 10px 40px; width: 520px; height: auto;  min-height: 776px; background: #222222 url(images/page_IUFOCBck.jpg) left top no-repeat;} 
/* for min-height you can also do: min-height: 543px; height: auto !important; height: 543px; */
* html div#iufocBck { height: expression( this.scrollHeight < 778 ? "776px" : auto);  /* set min-height for IE  */ } 

.sociable {clear: both; padding-top: 10px;}

#radioHeaderImg {position: relative; margin: 0px auto; padding: 0px; width: 590px; height: auto; min-height: 445px; background-color: #222222; margin-top: -15px; padding-top: 10px; margin-bottom: 20px;} 
/* for min-height you can also do: min-height: 543px; height: auto !important; height: 543px; */
* html div#radioHeaderImg { height: expression( this.scrollHeight < 447 ? "445px" : auto);  /* set min-height for IE  */ } 

#radioTop {position: relative; width:600px; height: 258px; margin: 0px; padding: 0px; background: url(images/page_radioTop.jpg) left top no-repeat;}
#radioMid {position: relative; width:600px; height: 114px; margin: 0px; padding: 0px; background: url(images/page_radioMid.jpg) left top no-repeat;}
#radioBtns {position: relative; width:600px; height: 73px; margin: 0px; padding: 0px; background: url(images/page_radioBtns_new.jpg) left top no-repeat;}
/*a#radioBtn1  {float: left; display: block; top: 0px; height: 65px; width: 180px; margin-left: 18px; border:1px solid red; }*/
a#radioBtn2  {float: left; display: block; top: 0px; height: 65px; width: 180px; margin-left: 116px;}
a#radioBtn3  {float: left; display: block; top: 0px; height: 65px; width: 180px; margin-left: 11px;}
a#radioListenLive {display: block; float:right; height: 114px; width: 210px; margin-right: 22px; background: url(images/page_radioLive.jpg) left top no-repeat;}
#radioPodcast {position: relative; display: block; width:240px; height: 47px; margin: 10px auto 10px auto; padding: 0px; background: url(images/page_radioPodcasts.jpg) left top no-repeat; }
#radioPodcast a {display: block; width: 240px; height: 47px; text-decoration:none;}

#advertiseHeaderImg {position: relative; margin: 0px auto; padding: 0px; width: 600px; height: 119px; background: url(images/page_advertise.jpg) left top no-repeat;}
#ratesWebChart {position: relative; float: left; width: 290px; height: auto; background-color:#171717; padding: 6px; color: #ffffff;}
#ratesWebRt {position: relative; float: right; margin: 0px; width: 310px;}
.ratesFirst {border-right: 1px solid #393939;}

#corsoBck {position: relative; margin: 0px auto; padding: 0px; width: 600px; height: auto;  min-height: 346px; background: #222222 url(images/page_corso.jpg) left top no-repeat;} 
/* for min-height you can also do: min-height: 543px; height: auto !important; height: 543px; */
* html div#corsoBck { height: expression( this.scrollHeight < 348 ? "346px" : auto);  /* set min-height for IE  */ } 

.pdfText {position: relative; float: left; padding-left: 10px; padding-top: 10px;}
.pdfText h5, .pdfText p, .pdfText h5 a {margin: 0px; padding: 0px; text-decoration:none;}

hr {border:none; border-bottom: 1px solid #151515; margin:20px 0px 20px 0px; border-top: 1px solid #444444;}


/*resources page*/
#resources {width:590px;height:600px;margin:auto;background:url(/wp-content/themes/OM_2.0/images/bgndResources.jpg) no-repeat}
#resources ul {width:400px;margin:auto;padding:240px 0 0 0}
#resources li {width:188px;height:66px;float:left;margin:0 8px 10px 0;padding:0;list-style:none;text-decoration:none}
.resources {color:#fff;width:500px;margin:50px auto}

h3.widgettitle span.twitterwidget-title {display:none;}
li#twitter-4 div{padding-bottom:5px;}
body li#twitter-4 {color: #cccccc !important;}
.follow-button {padding-left: 10px;}
#screen-name, #followers, .button {}
