/*
Theme Name: M2live
Theme URI: http://m2live.org
Description: The default theme for M2Live.
Version: 1.1
Author: Erin Sean McAtee
Tags: m2live, ministry, workshops, live, event, web
*/



/* Begin Typography & Colors */

@font-face {
  font-family: "OCR A Extended";
  src: url('fonts/OCRAEXT.ttf') format("truetype");
}

.clear {
	clear:both;
}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'myriad pro', Arial, Sans-Serif;
	background: fixed url('images/bg_body.jpg') top center no-repeat;
	color: #333;
	margin:0;
}

p {
	font-size:14px;

}

a {
	font-size:14px;
}

a:active, a:focus {
	outline:0;
}

a:link, a:visited {
	text-decoration:none;
	color:#0066cc;
}

a:hover {
	text-decoration:none;
	color:#ce6d0d;
}


img {
	border:none;
}

.alignright {float:right; margin:0 0 1em 1em}
.alignleft {float:left; margin:0 1em 1em 0}
.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

h1 {
	font-size:32px;
}

h2 {
	font-size:18px;
}

h3 {
	font-size:20px;
}

h4{
	font-size:48px;
	margin:10px 0 0 0;
	padding:0;
	line-height:1em;
	font-weight:bold;
	color:#000;
}

	h4 span {
		font-size:42px;
		font-weight:normal;
		color:#ce6d0d;
		line-height:1em;
		width:580px;
	}

h5 {
	font-size:36px;
	padding:0;
	line-height:1em;
	margin:0;
}

	h5 span {
		font-size:30px;
		font-weight:normal;
		line-height:1em;
		color:#ce6d0d;
	}

h6 {
	font-size:14px;
	text-transform:uppercase;
	color:#666666;
	margin:0;
	padding:0;
	font-weight:normal;
}

.blue {
	color:#0066cc;
}

.gray {
	color:#414141;
}

.white {
	color:#ffffff;
}

.orange {
	color:#ce6d0d;
}	


.small {
	font-size:12px;
}

.bold {
	font-weight:bold;
}


span {
	font-size:14px;
	line-height:18px;
}

input {
	font-family: 'myriad pro', Arial, Sans-Serif;
	font-size:16px;
	color:#777;
	text-transform:uppercase;
}

#mainWrapper {
	margin:0 auto;
	padding:0;
	width:960px;
}

#header {
	position:relative;
	width:960px;
	height:265px;
	background: url('images/bg_header.png') no-repeat bottom center;
}

#header2 {
	position:relative;
	width:960px;
	height:185px;
	background: url('images/bg_header2.png') no-repeat bottom center;
}


	#header .logo,
	#header2 .logo{
		display:block;
		background: url('images/logo.png') no-repeat bottom center;
		width:217px;
		height:167px;
		position:absolute;
		top:10px;
		left:20px;
	}
	
	#header .countdown,
	#header2 .countdown{
		display:block;
		background: url('images/bg_countdown.png') no-repeat bottom center;
		position:absolute;
		width:285px;
		height:43px;
		top:5px;
		left:625px;
	}
	
	
		#header .countdown span,
		#header2 .countdown span {
			color:#fff;
			text-transform:uppercase;
			position:relative;
			top:10px;
			left:5px;
			font-size:16px;
		}
		
			#header .countdown .numbers,
			#header2 .countdown .numbers{
				background: url('images/bg_numbers.png') no-repeat bottom center;
				height:43px;
				left:137px;
				position:relative;
				top:-20px;
				width:144px;
			}
			
			#header .countdown .numbers #time,
			#header2 .countdown .numbers #time,
			#header .countdown .numbers #time a, #header .countdown .numbers #time a:link,#header .countdown .numbers #time a:visited,#header .countdown .numbers #time a:hover,
			#header2 .countdown .numbers #time a, #header2 .countdown .numbers #time a:link, #header2 .countdown .numbers #time a:visited, #header2 .countdown .numbers #time a:hover
			 {
				margin:0;
				padding:4px 0 0 0;
				font-family: 'OCR A Extended', 'Myriad Pro';
				font-size:24px;
				color:#d6001d !important;
				text-decoration: none;
			}
			
			#header .countdown .numbers #time .digitDay,
			#header2 .countdown .numbers #time .digitDay {
				width:30px;
				float:left;
				text-align:center;
			}
			#header .countdown .numbers #time .digitHour,
			#header2 .countdown .numbers #time .digitHour {
				width:30px; 
				float:left;
				text-align:center;
				margin:0 0 0 6px;
			}
			#header .countdown .numbers #time .digitMin,
			#header2 .countdown .numbers #time .digitMin {
				width:30px;
				float:left;
				text-align:center;
				margin:0 0 0 6px;
			}
			#header .countdown .numbers #time .digitSec,
			#header2 .countdown .numbers #time .digitSec {
				width:30px;
				float:left;
				text-align:center;
				margin:0 0 0 8px;
			}

	#header .tagline,
	#header2 .tagline{
		position:absolute;
		width:340px;
		height:25px;
		top:100px;
		left:300px;
	}
	
		#header .tagline span,
		#header2 .tagline span{
			color:#fff;
			text-transform:uppercase;
			position:relative;
			font-size:24px;
		}
		
	#header .social {
		position:absolute;
		width:400px;
		height:24px;
		top:180px;
		right:0;
		padding:0 20px 0 0;
	}	
	
	#header2 .social{
		position:absolute;
		width:400px;
		height:24px;
		top:145px;
		right:0;
		padding:0 20px 0 0;
	}	
	
		.social ul {
			padding: 0;
			margin: 0;
		}
		
		.social ul li {
			width:24px;
			height:24px;
			margin:0 0 0 5px;
			list-style:none;
			float:right;
		}
		
		.social a.links {
			float:right;
			padding:10px 15px 0 0;
		}
	
	#header .social a:link,
	#header .social a:visited,
	#header2 .social a:link,
	#header2 .social a:visited {
		color:#fff;
	}	
	
	#header .social a:hover,
	#header2 .social a:hover {
		color:#ce6d0d;
	}
		
		
#nav_tabs {
	position: absolute;
	margin:0;
	padding:0;
	bottom:47px;
	left:10px;
	width:540px;
	height:34px;
}	

	#nav_tabs li {
		float:left;
		list-style-type:none;
		margin:0 10px 0 0;
		padding:0;
		overflow:hidden;
		width:89px;
		height:34px;
	}
	
	#nav_tabs li#current,
	#nav_tabs li.home:hover,
	#nav_tabs li.tour:hover,
	#nav_tabs li.web:hover,
	#nav_tabs li.blog:hover {
		background-position: 0 -36px !important;
	}
	
	#nav_tabs li.home {
		background:no-repeat url('images/btn_home.gif') top left;
	}
	
	#nav_tabs li.tour {
		background:no-repeat url('images/btn_tour.gif') top left;
	}
	#nav_tabs li.web {
		background:no-repeat url('images/btn_web.gif') top left;
	}
	#nav_tabs li.blog {
		background:no-repeat url('images/btn_blog.gif') top left;
	}

		#nav_tabs li a {
			background:transparent none repeat scroll 0 0;
			display:block;
			width:89px;
			height:34px;
		}
		
		#nav_tabs #buttons {
			height:34px;
		}
		
			#nav_tabs #buttons:hover img,
			#nav_tabs #buttons_current {
				margin:-36px 0 0 !important;
			}

#nav_links {
	position: absolute;
	margin:0;
	padding:0;
	bottom:0;
	left:10px;
	width:920px;
	height:45px;
}

	#nav_links ul {
		height:45px;
		padding:0;
		margin:0;
	}
	
	#nav_links ul li {
		float:left;
		list-style:none;
		margin:0 ;
		height:45px;
	}

	#nav_links li a, #nav_links li a:link, #nav_links li a:visited {
		color:#045aaf;
		text-decoration:none;
		padding:0 10px;
		margin:0;
		font-size:32px;
		font-weight:bold;
		line-height:45px;
		display:block;
		height:45px;
		text-transform:uppercase;
	}
	
	#nav_links li a:hover,
	#nav_links li a.active,
	#nav_links li.current_page_item a,
	#navlinks li.current_page_item a:visited {
		color:#ce6d0d;
		text-decoration:none;
		background-color:#d7e4ed;
	}


/* Begin Page Body */
		
#pagetop {
	width:960px;
	height:69px;
	background: url('images/bg_page_top.png') no-repeat top center;
	margin:0 auto;
	position:absolute;
	z-index:1;
}

#page {
	width:960px;
	min-height:300px;
	background: repeat-y url('images/bg_page.png') top center;
	position:relative;
	overflow:visible;
	padding:10px 0 20px 0;
}

#content2 {
	min-height:400px;
	margin:0 20px;
	position:relative;
	display:block;
	overflow:visible;
	width:620px;
	float:left;
	z-index:2;
}

#content {
	min-height:400px;
	margin:0 0 0 20px;
	position:relative;
	display:block;
	overflow:visible;
	width:640px;
	float:left;
	z-index:2;
}

	#content p, #content p a,
	#content2 p, #content2 p a {
		font-size:18px;
	}
	
	

	#content .displaypane {
		margin:0;
		padding:0;
		height:510px;
	}	

	#content #featureEvents {
		position:relative;
		width:640px;
		margin:15px 0 0 0;
		padding:0;
	}
		
		#content #featureEvents .tour {
			float:left;
			width:315px;
		}
		
		#content #featureEvents .web {
			float:right;
			width:315px;
		}
		
			#content #featureEvents .tour .pic,
			#content #featureEvents .web .pic {
				float:left;
				width:100px;
				left:-5px;
				position:relative;
			}
			
			#content #featureEvents .tour .text,
			#content #featureEvents .web .text {
				float:right;
				width:215px;
				position:relative;
			}
			
			#content #featureEvents .tour span,
			#content #featureEvents .web span {
				background:no-repeat url('images/bg_featureDivider.png') bottom left;
				display:block;
				position:relative;
				width:215px;
				padding:5px 0;
			}
			
			#content #featureEvents .tour .text h2,
			#content #featureEvents .web .text h2 {
				margin:0 0 5px 0;
			}
			
			#content #featureEvents .tour .text span.subtext,
			#content #featureEvents .web .text span.subtext {
				font-size:16px;
				margin:0;
				padding:0 0 10px 0;
			}
			
			#content #featureEvents .tour .text p,
			#content #featureEvents .web .text p {
				margin:0;
				padding:0;
			}

	#content2 .search h3 {
		margin:0;
		color:#0066CC;
	}
	
	#content2 .search p,
	#content2 .search p a  {
		font-size:14px;
	}
	
	#content2 .search a:link,
	#content2 .search a:visited {
		color:#0066CC;
	}
	
	#content2 .search a:hover {
		color:#CE6D0D;
	}
	
		#content2 .search .post,
		#content2 .search .page {
			margin:0 0 10px 0;
			padding: 0 0 10px 0;
			/* background:transparent url('images/bg_postdivider.gif') repeat-x scroll left bottom; */
		}
	
	#content2 .webReg {
		display:block;
		float:right;
		width:273px;
		margin:0 0 0 7px;
	}
	
	#content2 .webBlurb {
		display:block;
		float:left;
		width:340px;
	}

#accordion {
	padding:0;
	margin:0;
	visibility:hidden;
}

	
#accordion #presenters {
	display:block;
	position:relative;
	text-align:left;
	padding:0;
	overflow:auto;
	margin:0 0 20px 0;
	width:604px;
}

#accordion #presenters p.biolinks {
	margin:-8px 0 0 0;
	line-height:1.5em;
}

#accordion #presenters .bio a,
#accordion #presenters .bio a:visited,
#accordion #presenters .bio a:link {
	font-size:14px;
	color:#045aaf;
	text-decoration:none;
	background:transparent url('images/arrow_blue_right.png') no-repeat right;
	padding:0 10px 0 0;
}

#accordion #presenters .bio a:hover {
	background:transparent url('images/arrow_orange_right.png') no-repeat right;
	color:#ce6d0d;
	text-decoration:none;
}

	#accordion #presenters li {
		display:inline;
		position:relative;
	}
	
	#accordion #presenters li.pic {
		width:77px;
		margin:0 13px 0 0;
		padding:0;
		float:left;
	}

		#accordion #presenters li.pic img {
			border:1px solid #999999;
			padding:0;
			margin:0;
		}
				
	#accordion #presenters li.bio {
		display:block;
		position:relative;
		width:240px;
		float:left;
	}
		
	#accordion #presenters li#tweet {
		display:block;
		position:relative;
		background-color:#e7f3f8;
		width: 255px;
		float:right;	
		padding:5px;
	}
	
		#accordion #presenters li#tweet .arrow {
			position:absolute;
			width:11px;
			height:16px;
			top:8px;
			left:-11px;
			background:transparent url('images/bg_tweet_arrow.png') no-repeat top left;
		}
	
	#accordion #presenters li#tweet h6 {
		height:21px;
		width:260px;
		background:transparent url('images/bg_twitter_header.png') no-repeat top left;
		line-height:21px;
		margin:0 0 5px 0;
	}
	
		#accordion #presenters li#tweet span,
		#accordion #presenters li#tweet a,
		#accordion #presenters li#tweet a:link,
		#accordion #presenters li#tweet a:visited  {
			font-size:14px;
			color:#045aaf;
		}
		
		#accordion #presenters li#tweet a:hover {
			color:#ce6d0d;
		}
		
		#accordion #presenters li#tweet .follow {
			float:right;
			position:relative;
			top:-5px;
			right:0;
			width:66px;
			height:27px;
			background:transparent url('images/btn_follow.png') no-repeat top left;
		}
		
    		#accordion #presenters li#tweet .follow a {
				width:66px;
				height:27px;
			}
		
		#accordion #presenters ul#twitter_update_listSaddington,
		#accordion #presenters ul#twitter_update_listSmith,
		#accordion #presenters ul#twitter_update_listCarlisle,
		#accordion #presenters ul#twitter_update_listMcatee,
		#accordion #presenters ul#twitter_update_listSteward,
		#accordion #presenters ul#twitter_update_listAtkinson,
		#accordion #presenters ul#twitter_update_listChuang,
		#accordion #presenters ul#twitter_update_listReynolds,
		#accordion #presenters ul#twitter_update_listFoster,
		#accordion #presenters ul#twitter_update_listWise,
		#accordion #presenters ul#twitter_update_listMeyer,
		#accordion #presenters ul#twitter_update_listMarotte,
		#accordion #presenters ul#twitter_update_listWare
 		{
			margin:0;
			padding:0;
		}
		
		#accordion #presenters ul#twitter_update_listSaddington li,
		#accordion #presenters ul#twitter_update_listSmith li,
		#accordion #presenters ul#twitter_update_listCarlisle li,
		#accordion #presenters ul#twitter_update_listMcatee li,
		#accordion #presenters ul#twitter_update_listSteward li,
		#accordion #presenters ul#twitter_update_listAtkinson li,
		#accordion #presenters ul#twitter_update_listChuang li,
		#accordion #presenters ul#twitter_update_listReynolds li,
		#accordion #presenters ul#twitter_update_listFoster li,
		#accordion #presenters ul#twitter_update_listWise li,
		#accordion #presenters ul#twitter_update_listMeyer li,
		#accordion #presenters ul#twitter_update_listMarotte li,
		#accordion #presenters ul#twitter_update_listWare li
 		{
			display:block;
			float:left;
			margin:0 0 15px 0;
		}
		
#sidebar {
	margin:0;
	padding:0;
	position:relative;
	width:270px;
	float:left;
	margin:0 0 0 10px;
	z-index:2;
	overflow:visible;
}

	
	#sidebar ul {
		margin:0;
		padding:0;
	}
	
	#sidebar ul li {
		margin:0;
		padding:0;
		list-style:none;
	}

#sidebar ul#twoWide {
	position:relative;
	margin:0 0 20px 0;
	padding:0;
	width:280px;
	height:135px;
	overflow:visible;
	left:-5px
}

	#sidebar ul#twoWide li {
		width:135px !important;
		height:135px !important;
		padding:0;
		margin:0;
		list-style:none;
		background:no-repeat transparent url('images/bg_sponsor.png') 0 3px;
	}
	
		#sidebar ul#twoWide li img {
			position:relative;
			top:0;
			left:5px;
		}
	
	#sidebar ul#twoWide li.left {
		float:left;
	}
	
	#sidebar ul#twoWide li.right {
		float:right;
	}

#sidebar ul#threeWide {
	position:relative;	
	margin:0 0 20px 0;
	padding:0;
	width:280px;
	height:85px;
	overflow:visible;
	left:-5px;
}

	#sidebar ul#threeWide li {
		width:85px !important;
		height:85px !important;
		padding:0;
		list-style:none;
		background:no-repeat transparent url('images/bg_partner.png') 0 0;
	}

		#sidebar ul#threeWide li img {
			position:relative;
			top:0;
			left:5px;
		}
	
	#sidebar ul#threeWide li.left {
		float:left;
		margin:0 12px 0 0;
	}
	
	#sidebar ul#threeWide li.right {
		float:right;
		margin:0;
	}

	#sidebar .adSlideshow {
		display:block;
		position:relative;
		left:-5px;
		background:transparent url('images/bg_big_ad.png') no-repeat scroll 0 0;
		width:280px;
		height:280px;
	}
	
		#sidebar .adSlideshow a img {
			margin: -3px 0 0 5px;
		}

#wpoi_bg  {
	background:transparent url('images/bg_search.png') no-repeat scroll 0 0;
	left:-5px;
	position:relative;
	width:280px;
}

#search_bg {
	background:transparent url('images/bg_search.png') no-repeat scroll 0 0;
	left:-5px;
	position:relative;
	width:280px;
	height:50px;
	margin:15px 0 0;
}

input#wpoi_email,
input#s {
	background:transparent none no-repeat scroll 0 0;
	border:medium none;
	margin:0 5px;
	padding:10px;
	width:250px;
}

input.wpoi_button {
	position:relative;
	right:3px;
}

#sidebar .featureEvent {
	display:block;
	position:relative;
	margin:0 0 15px 0;
	padding:0;
	overflow:visible;
}

	#sidebar .featureEvent .left {
		position:relative;
		float:left;
		width:88px;
		left:-5px;
	}	
	
	#sidebar .featureEvent .right {
		position:relative;
		
		float:right;
		width:175px;
	}

#sidebar .featureEvent h2 {
	margin:0;
}

#sidebar .featureEvent span {
	display:block;
	position:relative;
	background:url('images/bg_smallDivider.png') no-repeat bottom left;
	line-height:22px;
}

	#sidebar .featureEvent span.blue {
		padding-left:5px;
	}

	#sidebar .featureEvent span a:link,
	#sidebar .featureEvent span a:visited {
		padding-right:10px;
		background:url('images/arrow_hvr_22px.png') no-repeat right 0;
	}

	#sidebar .featureEvent span a:hover {
		background:url('images/arrow_hvr_22px.png') no-repeat right -22px;
	}

#sidebarTabs {
	padding:0;
	position:relative;
	margin:0 0 20px 0;
}

	#sidebarTabs ul.buttons{
		height:25px;
		margin:0 0 5px 0;
		padding:0 0 0 10px;
	}
	
	#sidebarTabs ul.buttons li {
		display:block;
		height:25px;
		width:auto !important;
		background:none;
		margin:0 13px 0 0;
		padding:0 5px;
	}
	
		#sidebarTabs ul.buttons li.ui-tabs-selected,
		#sidebarTabs ul.buttons li:hover {
			background:#ce6d0d;
		}
		
		#sidebarTabs ul.buttons li.ui-tabs-selected a,
		#sidebarTabs ul.buttons li:hover a {
			color:#fff;
		}
	
	#sidebarTabs ul.buttons li a {
		float:left;
		height:25px;
		width:auto !important;
		color:#045aaf;
		text-transform:uppercase;
		font-size:12px;
		line-height:25px;
	}
	
	#sidebarTabs .displaypane {
		display:block;
		position:relative;
		border:1px solid #999;
		background:#fff;
		margin:0;
		padding:10px 15px;
	}
	
	#sidebarTabs .displaypane #sidebarTabs-1 li {
		margin:0 0 10px 0;
		padding:0 0 10px 0;
		background:transparent url('images/bg_postdivider.gif') repeat-x scroll left bottom;
	}
	

	#sidebarTabs .displaypane #sidebarTabs-1 span,
	#sidebarTabs .displaypane #sidebarTabs-1 a{
		font-size:12px;
	}
	
	#sidebarTabs .displaypane #sidebarTabs-1 a:link,
	#sidebarTabs .displaypane #sidebarTabs-1 a:visited {
		color:#888;
	}
	
	#sidebarTabs .displaypane #sidebarTabs-2 li {
		margin:0 0 10px 0;
	}
	
	#sidebarTabs .displaypane #sidebarTabs-2 a {
		font-weight:bold;
	}

	#sidebarTabs .displaypane #sidebarTabs-2 a:link,
	#sidebarTabs .displaypane #sidebarTabs-2 a:visited,
	#sidebarTabs .displaypane #sidebarTabs-3 a:link,
	#sidebarTabs .displaypane #sidebarTabs-3 a:visited {
		color:#045aaf;
	}
	
	#sidebarTabs .displaypane #sidebarTabs-1 a:hover,
	#sidebarTabs .displaypane #sidebarTabs-2 a:hover,
	#sidebarTabs .displaypane #sidebarTabs-3 a:hover {
		color:#ce6d0d;
	}
	
		#sidebarTabs .displaypane #sidebarTabs-3 .car-toggler {
			float:right;
		}
	
	
	#sidebarTabs ul.car-monthlisting li {
		margin:0 0 5px 10px;
	}
		

#footer {
	width:960px;
	background: repeat-y url('images/bg_page.png') top center;
	position:relative;
	margin:0 auto;
}

	#footer #footertop {
		height:1px;
		background: no-repeat url('images/bg_footer_top.png') top center;
	}

	#footer #footerbottom {
		height:190px;
		background: no-repeat url('images/bg_footer_bottom.png') bottom center;
		padding:20px;
	}

		#footer #footerbottom .left {
			float:left;
			text-align:left;
		}
		
		#footer #footerbottom .right {
			float:right;
			text-align:right;
		}

		#footer h3 {
			padding:0;
			margin:0;
		}
		
		#footer a{
			font-weight:bold;
		}
		
		#footer ul {
			height:14px;
			margin:0 0 10px;
			padding:0;		
		}
		
		#footer li {
			padding:0 8px;
			float:right;
			list-style:none;
			background: repeat-y url('images/divider_gray.gif') top right;
		}
		
		#footer li.first {
			padding:0 0 0 8px;
			background:none;
		}
		

/* JQuery Slider - BLog page */
#sliderContainer {
	display:block;
	position:relative;
	width:620px;
	height:335px;
	margin:0;
	padding:0;
}

	#sliderContainer h1 {
		font-size:24px;
		text-transform:uppercase;
		color:#ce6d0d;
		font-weight:normal;
		z-index:99;
		position:absolute;
		margin:10px;
	}


.anythingSlider                         { 
	width: 620px; 
	height: 335px; 
	position: relative; 
	margin: 15px auto;
}

#blurb{
	display:block;
	position:absolute;
	width:600px;
	height:105px;
	margin:215px 5px 5px 5px;
	padding:0;
	background:transparent url('images/bg_slider.png');
	top:5px;
	left:5px;
	z-index:99;
} 

	.anythingSlider .wrapper { 
		width: 620px; 
		height: 335px; 
		overflow: auto; 
		margin: 0; 
		padding:0;
		position: absolute; 
		top: 0; 
		left: 0; 
		border:1px solid #999999;
		background-color:#FFFFFF;
	}
	
	.anythingSlider .wrapper ul { 
		width: 99999px; 
		list-style: none; 
		position: absolute;
		top: 0; 
		left: 0; 
		margin: 0; 
		padding:0;
	}
	
	.anythingSlider ul li { 
		display: block; 
		position:relative;
		float: left; 
		padding: 0; 
		height: 335px; 
		width: 620px; 
		margin: 0; 
	}
	
		.anythingSlider ul li .excerptContainer{ 
			display: table-cell;
			position:absolute;
			vertical-align:middle;
			text-align: center;
			width:470px;
			height:105px;
			bottom:10px;
			left:75px;
			z-index:999;
		}

			.anythingSlider ul li .excerptContainer p {
				font-weight:bold;
				color:#fff;	
				font-size:24px !important;
				text-transform:uppercase;
				color:#fff;
				line-height:1.2;
				margin:20px 0;
			}

	
	.anythingSlider .arrow { 
		display: block; 
		height: 45px; 
		width: 45px; 
		background: url('images/btn_arrow.png') no-repeat 0 0; 
		text-indent: -9999px; 
		position: absolute; 
		top: 250px; 
		cursor: pointer; 
		z-index:999;
	}
	
	.anythingSlider .forward { 
		background-position: 0 -45px; 
		right: 20px; 
	}
	
	.anythingSlider .back { 
		background-position: 0 0; 
		left: 20px; 
	}
	
	.anythingSlider .forward:hover { 
		background-position: 0 -45px; 
	}
	
	.anythingSlider .back:hover { 
		background-position: 0 0; 
	}

#thumbNav { 
	position: relative; 
	top: 323px; 
	text-align: center; 
}

#thumbNav a { 
	color: black; 
	font: 11px/18px Georgia, Serif; 
	display: inline-block; 
	padding: 2px 8px; 
	height: 18px; 
	margin: 0 5px 0 0; 
	background: #c58b04 url(../images/cellshade.png) repeat-x; 
	text-align: center; 
	-moz-border-radius-bottomleft: 5px; 
	-moz-border-radius-bottomright: 5px; 
	-webkit-border-bottom-right-radius: 5px; 
	-webkit-border-bottom-left-radius: 5px; 
}

#thumbNav a:hover { 
	background-image: none; 
}

#thumbNav a.cur { 
	background: #e0a213; 
}

#start-stop { 
	background: green; 
	background-image: url(../images/cellshade.png); 
	background-repeat: repeat-x; 
	color: white; 
	padding: 2px 5px; 
	width: 40px; 
	text-align: center; 
	position: absolute; 
	right: 45px; 
	top: 323px; 
	-moz-border-radius-bottomleft: 5px; 
	-moz-border-radius-bottomright: 5px; 
	-webkit-border-bottom-right-radius: 5px; 
	-webkit-border-bottom-left-radius: 5px; 
}

#start-stop.playing { 
	background-color: red; 
}

#start-stop:hover { 
	background-image: none; 
}

/* Prevents */
.anythingSlider .wrapper ul ul { 
	position: static; 
	margin: 0; 
	background: none; 
	overflow: visible; 
	width: auto; 
	border: 0; 
}

.anythingSlider .wrapper ul ul li { 
	float: none; 
	height: auto; 
	width: auto; 
	background: none; 
}

/* Post List */

#postList {
	display:block;
	float:left;
	position:relative;
	margin:25px 0 0;
	padding:0;
}

	#postList li,
	#content2 .search {
		width: 590px; 
		overflow: auto; 
		margin: 0 0 25px 0; 
		padding: 10px 15px;
		position: relative; 
		border:1px solid #999999;
		background-color:#FFFFFF;
		list-style:none;
	}

	#postList .bubble {
		position:absolute;
		top:10px;
		right:10px;
		display:block;
		width:42px;
		height:45px;
		background-image:url('images/icon_bubble.png');
	}

#archiveList {
	display:block;
	float:left;
	position:relative;
	margin:25px 0 0;
	padding:0;
}

	#archiveList li {
		display:block;
		width:196px;
		padding:0 10px 0 0;
		margin:0 50px 25px;
		float:left;
		position:relative;
		list-style:none;
	}
	
	#archiveList li .title {
		position:relative;
		width:155px;
		float:left;
		margin:0 0 10px 0;
	}
	
	#archiveList .bubble {
		position:absolute;
		top:10px;
		right:10px;
		display:block;
		width:42px;
		height:45px;
		background-image:url('images/icon_bubble.png');
	}
	
	

.bubble span.number,
#postBubble span.number{
	width:42px !important;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	position:absolute;
	text-align:center;
	top:8px;
}

#postList span {
	float:left;
	width:590px;
}

#postList span.date{
	color:#666666;
	font-size:12px;
	text-transform:uppercase;
}

#postList span.headline,
#postList span.headline a,
#postList span.headline a:link,
#postList span.headline a:visited  {
	color:#0066cc;
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	margin:5px 0;
	width:550px;
}
#postList span.headline a:hover {
	color:#ce6d0d;
	text-decoration:none;
}

#postList span.text,
#postContent span.text {
	color:#555555;
	font-size:14px;
	line-height:1.7;
	background:url('images/bg_postdivider.gif') repeat-x bottom left;
	padding-bottom:15px;
	margin-bottom:15px;
}

#postList span.tags,
#postContent span.tags {
	color:#555555;
	font-size:14px;
	line-height:1.7;
}

	#postList span.tags a,
	#postList span.tags a:link,
	#postList span.tags a:visited,
	#postContent span.tags a,
	#postContent span.tags a:link,
	#postContent span.tags a:visited {
		font-size:14px;
		color:#0066cc;
		text-decoration:none;
	}
	
	#postList span.tags a:hover,
	#postContent span.tags a:hover{
		color:#ce6d0d;
		text-decoration:none;
	}

#postList .categories,
#postContent .categories {
	width:440px;
	float:left;
}

	#postList .categories span,
	#postContent .categories span	 {
		width:auto;
	}

#postList .continue,
#postContent .continue {
	width:145px;
	float:right;
	text-align:right;
}

	#postList .continue span,
	#postContent .continue span {
		float:right !important;
		width:auto;
	}
	
		#postList .continue span a {
			background:url('images/arrow_hvr.png') no-repeat right 3px;
			padding:0 15px 0;
		}
		
		#postList .continue span a:hover {		
			background:url('images/arrow_hvr.png') no-repeat right -12px;
			padding:0 15px 0;
		}
		

/* Post Content */

#postContent {
	background:#fff;
	border:1px solid #666;
	padding:15px;
	margin:20px 0 0 0;
	overflow:auto;
}

#postContent #postLinks {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	overflow:auto;
}

#postContent span {
display:block;
}

#postContent p,
#postContent a {
	margin-top:0;
	line-height:1.8;
	font-size:14px;
}

#postContent a:link,
#postContent a:visited {
	color:#0066CC;
	text-decoration:none;
	font-size:14px;
}

#postContent a:hover {
	color:#CE6D0D;
	text-decoration:none;
	font-size:14px;
}

#postContent span.date {
	color:#666666;
	font-size:12px;
	text-transform:uppercase;
	text-align:right;
	float:right;
}

#postContent span.tags {
	float:left;
}

#postContent .bookmarks {
	display:block;
	position:relative;
	margin:15px 0 0;
}

	#postContent .relatedPosts {
		display:block;
		position:relative;
		margin:25px 0 0;
	}

	#postContent .relatedPosts ul {
		margin:0;
	}

	#postContent .relatedPosts h2 {
		margin:20px 0 10px 0;
	}

#postBubble {
	position:absolute;
	top:15px;
	right:0;
	display:block;
	width:42px;
	height:45px;
	background-image:url('images/icon_bubble.png');
}

#blogNav {
	display:block;
	height:20px;
	margin:25px 0;
	padding:0;
	position:relative;
}

	#blogNav a,
	#blogNav a:link,
	#blogNav a:visited {
		font-size:14px;
		color:#fff;
		background:#CE6D0D;
		padding:2px 4px;
	}
	
	#blogNav a:hover {
		background:#000;
	}

	#blogNav .prevBtn {
		position:absolute;
		left:15px;
	}
	
	#blogNav .nextBtn {
		position:absolute;
		right:15px;
	}

#idc-container .idc-foot,
#idc-container .idc-customtext {
	display:none !important;
}


.liveStreamLeftColumn {
	display:block;
	position:relative;
	width:315px;
	float:left;
	margin:10px 0 0;
	padding:0;
}

.liveStreamRightColumn {
	display:block;
	position:relative;
	width:315px;
	float:right;
	margin:10px 0 0 10px;
	padding:0;
}

	.liveStreamRightColumn ul.socialBox {
		display:block;
		position:relative;
		width:315px;
		height:52px;
		margin:0 0 10px 0;
		padding:0;
	}
	
		.liveStreamRightColumn ul.socialBox li{
			display:block;
			position:relative;
			float:left;
			list-style: none;
			list-style-image:none;
			height:52px; width:52px;
			margin:0;
			padding:0;
		}



/* Popup login style */

.al_nodisplay {
	display: none;
}



#al_loading, #al_login, #al_register, #al_lostPassword {
	height: 175px;
	width:300px;
	position:absolute;
	background:#fff;
	z-index:99;
	display: none;
}
#al_loginMessage, #al_registerMessage, #al_lostPasswordMessage {

}
#al_loadingImage {
	margin-top: 35px;
}
