@import "/css/reset.css";
@import "/css/960.css";

/*********************************************************************************
  Global Structure 
*********************************************************************************/
	
	body{
		background:#1e2b31 url(/images/onm/body-bg.jpg) center top no-repeat;
		padding:0;
		margin:0;
		font-family:Verdana, Geneva, sans-serif;
		font-size:62.5%; line-height:1.125em;		
		}
	#wrapper{
		width:980px;
		background-color:#fff;	
		clear:both;
		margin:0 auto;
		padding-top:20px;
		padding-bottom:20px;
		/*
-moz-border-radius-topright:5px;	
		-webkit-border-top-right-radius: 5x;
		-moz-border-radius-topleft:5px;	
		-webkit-border-top-left-radius: 5px;
		-moz-border-radius-bottomleft:5px;	
		-webkit-border-bottom-left-radius: 5px;
*/
		}
	.clear{ clear:both;	}
	.no-border{ border:0 !important; }
	.padding10{
		padding:10px;	 
	}
	hr{
		border:0;
		border-top:1px dotted #ccc;
		height:1px; 
		margin-bottom:30px;
		clear:both;
		}

	#top-picks-header{
		float:right;
		position:relative;
		top:-61px;
		right:-20px;
		margin-bottom:-50px;
		}
	sup{
		vertical-align: super;
		font-size: xx-small;
	}
/*********************************************************************************
  Headings
*********************************************************************************/
	
	/* h1 page title */
	#session-title{
		width:980px;
		margin: 0 auto;
		margin-bottom:10px;
		}
	#session-title h1{
		color:#e9f0c9;
		font-size:3.8em;
		font-weight:normal;

		}
	#session-title h1 span{
		font-size:.6em;
		color:#386479;
		}
	#blog-title{
		width:980px;
		margin: 0 auto;
		margin-bottom:10px;
		}
	#blog-title h1{
		color:#e9f0c9;
		font-size:3em;
		font-weight:normal;

		}
	#page-description{
		margin:0 30px 30px 30px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#999;
		font-size:22px;
		line-height:30px;
		
		}

	h1{
		color:#e9f0c9;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:350%;
		margin-bottom:3px;
		line-height:1.1;
		font-weight:normal;
		}
	h1 em{
		font-style: italic;
		}
	p#site-description{
		font-size:11px; 
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		color:#999;
		margin-top:-23px;
		margin-bottom:15px;
		}
	h1 + p{
		margin-top:20px;
		}
	h2{
		color:#364f5b;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:200%;
		font-weight:normal;
		margin:0;
		padding:0;
		line-height:1.1;
		margin-bottom:5px;
		margin-top:8px;
		}
	h2 + h3{
		margin-top:15px;
		}
	h2 a{
		color:#2c2927;
		font-size:130%;
		text-decoration:none;
		}
	h2 a:hover{
		color:#d89208;
		}
		
	h2.light-caps, h3.light-caps{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		border:0;
		padding:0;
		background-color:transparent;
		margin-top:0;
		text-transform:uppercase;
		font-size:120%;
		letter-spacing:2px;
		}
	h3.light-caps + p{
		margin-top:15px;
		}
	h3, .staticpage h2{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:140%;
		color:#2b271e;
		margin-bottom:5px;
		}
	h4{
		font-size:1.35em;
		color:#333;
		font-weight:bold;
		line-height:1.2em
		}
	h5{
		font-size:10px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#999;
		margin-bottom:3px;
		text-transform:uppercase;
		font-weight:normal;
		}


/*********************************************************************************
  Paragraphs, Lists
*********************************************************************************/
	em{ 
		font-style:italic;
		}
	strong{
		font-weight:bold;
		}
	p{
		color:#666;
		font-size:11px;
		line-height:16px;
		margin-bottom:15px;
		}
	p.callout1{
		font-size:270% !important;
		color:#364f5b;
		line-height:1.4;

		border-top:1px dotted #a8c7d7;
		border-bottom:1px dotted #a8c7d7;
		padding:10px;
		padding-left:0;
		font-family:Verdana, Geneva, sans-serif;
		}

	.staticpage ul{
		list-style-type:disc;
		margin-left:25px;
		margin-bottom:15px;
		color:#7c7462;
		font-size:110%;
		}
	.staticpage ol{
		list-style-type:decimal;
		margin-left:25px;
		margin-bottom:15px;
		color:#7c7462;
		font-size:110%;
		}
	ul#tidbits{
		color:#7c7462;
		font-size:120%;
		float:left;
		width:100%;
		}
	ul#tidbits li{
		border-bottom:1px dotted #cac2af;
		padding-top:5px;
		padding-bottom:5px;
		line-height:16px;
		}

/*********************************************************************************
  Images
*********************************************************************************/
	img.border{
		border:1px solid #eae5da;
		}
	img.size-218{
		width:218px;
		height:218px;
		}
	img.size-154{
		width:154px;
		height:154px;
		}
	img.size-138{
		width:138px;
		height:138px;
		}
/*********************************************************************************
  Links
*********************************************************************************/
	a{
		color:#6C95B5;
		text-decoration:none;

		}
	a:hover{ color:#446a87; text-decoration:underline;	}
	a.read-more{
		font-size:135%;
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		}
	a.read-more-button{
		background-color:#f8981d;
		padding:8px;
		color:#fff;
		font-weight:bold;
		font-size:14px;
		text-decoration:none;
		-moz-border-radius:10px;	
		-webkit-border-radius: 10px;
		}
	a.read-more-button:hover{
		background-color:#f58233;
		}
/*********************************************************************************
  Header 
*********************************************************************************/
	
	#header-container{
		margin:0 auto;
		position:relative;
		background-color:#000;
		margin-bottom:30px;
		}
	#header-container h1{
		margin-left:-4000px;
		position:absolute;
		}
	#header-inner{
		width:980px;
		margin:0 auto;
		}
	#logo{
		margin-top:0px;
		margin-bottom:10px;
		}

	p#tagline{
		color:#888177;
		font-size:150%;
		font-weight:bold;
		padding-left:2px;
		padding-top:1px;
		margin-bottom:0;
		}


	/*--------------------------
	  Main Menu
	---------------------------*/

	#menu{
		background-color:#000000;
		height:40px;
		width:980px;
		margin:0 auto;
		position:relative;
		}
	#mainnav{
		list-style-type:none;	
		float:left;
		margin-left:0;
		}
	#mainnav li{
		float:left;
		display:block;
		}
	#mainnav li a{
		color:#ccc;
		text-decoration:none;
		font-size:220%;
		float:left;
		display:block;
		padding:13px 30px 16px 0px;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
	#mainnav li a:hover{
		color:#fff;	
		}
	#mainnav li.active{
		color:#fff;
		font-weight:bold;
		}
	#mainnav li.active a{ 
		color:#fff;
		position:relative;
		}
	#mainnav li a span.pointer{
		display:none;
		}
	#mainnav li.active a span.pointer{
		width:50px;
		display:block;
		height:27px;
		background:url(/images/onm/main-menu-pointer.png) no-repeat bottom center;
		position:absolute;
		bottom:-24px;
		left:-10px;
		margin:0 auto;
		}
		


	/*--------------------------
	  Social
	---------------------------*/


	#social {
		float:right;
		list-style-type:none;	
		color:#666;
		position:relative;
		top:15px;
		}
	#social  li{
		display:block;
		float:left;
		font-size:100%;
		font-weight:bold;
		margin-left:10px;
		}
	#social  li#facebook{
		color:253b9e;
		}
	#social  li a{
		text-decoration:none;
		color:#6C95B5;
		font-weight:normal;
		border-right:1px dotted #4a5762;
		padding:0px;
		font-size:11px;
		padding-right:10px;
		text-transform:none;
		font-family:Verdana, Geneva, sans-serif;
		}
	#social li.title{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		font-style:italic;
		font-size:12px;
		}
	#social  li.last a{
		border-right:0;
		}
	#social  li a:hover{
		color:#fff;
		}
	/*--------------------------
	  Social
	---------------------------*/
	#share{
		position:absolute;
		right:0;
		top:0;
		}



/*--------------------------
	  Email Sign up
	---------------------------*/

	#mail-signup{
		margin-top:5px;
		float:right;
		margin-right:10px;
		padding-top:3px;
		}
	#mail-signup input{
		background-color:#ece3d3;
		border:1px solid #a99f8b;
		color:#7a7468;
		padding:5px;
		font-family:Georgia, "Times New Roman", Times, serif;
		width:170px;
		font-size:11px;
		}
	#mail-signup button{ /* in ie7.css too */
		background-color:#383430;
		border:1px solid #221f1c;
		color:#7a7468;
		padding:3px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		}
	#mail-signup p{
		font-size:95%;
		font-weight:bold;
		margin-bottom:0;
		}

/*********************************************************************************
  Set Roll
*********************************************************************************/

	#set-roll h2{
		margin-top:-5px;
		font-size:28px;
		line-height:34px;
		}
	#set-roll h2 a:hover{
		color:#41a7cd;
		text-decoration:none;
		}
	#set-roll img{
		border:3px solid #b6b6b6;
		}
	#set-roll img:hover{
		border:3px solid #41a7cd;
		}
	#set-roll .set{
		border-bottom:1px solid #ece8df;
		float:left;
		clear:both;
		margin-bottom:20px;
		padding-bottom:20px;
		}
	#set-roll .set p{
		font-size:11px;
		line-height:16px;
		margin-top:-6px;
		}
	#set-roll .set .quicklinks{
		border:0;
		margin-bottom:5px;
		}
	#set-roll .set .quicklinks li:last-child{
		border:0;
		}
	#set-roll .set a.read-more{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#fff;
		background-color:#147295;
		font-weight:normal;
		font-size:11px;
		padding:8px;
		width:144px;
		display:block;
		margin-top:3px;
		-moz-border-radius:5px;	
		-webkit-border-radius: 5px;
		}
	#set-roll .set a.read-more:hover{
		background-color:#41a7cd;
		text-decoration:none;
		}	
	#set-roll .recorded{
		color:#999;
		padding:3px 0 5px 0;
		font-size:10px;
		}
	#set-roll .recorded span{
		font-size:11px;
		margin-right:0;
		}
	#set-roll .recorded-watch-now{
		letter-spacing:normal;
		border-left:1px solid #333;
		padding-left:5px;
		font-weight:bold;
		}


/*********************************************************************************
  Side Navigation
*********************************************************************************/
	#wrapper.side-navigation{
		background:#fff url(/images/onm/sidebar-bg.png) left top repeat-y; 
		padding-top:0;
		}
	#left-side-menu{
		list-style:none !important;
		margin-left:-10px !important;
		margin-right:30px !important;
		}	
	#left-side-menu li{
		width:160px;
		margin-bottom:0 !important;
		margin-top:0 !important;
		}
	#left-side-menu li a{
		display:block;
		color:#34596b;
		font-size:12px;
		font-weight:bold;
		border-bottom:1px solid #E1E1E1;
		padding:15px;
		width:150px;
		text-decoration:none;
		}
	#left-side-menu li a:hover{
		text-decoration:underline;
		}
	
	#left-side-menu li.active a{
		background: #29A4D2 url(/images/onm/sidebar-pointer.png) right center no-repeat;
		color:#fff;
		
		}
	#left-side-menu li.active a:hover{
		text-decoration:none;
		cursor:default;
		}

/*********************************************************************************
  Right Side Bar (like on the blog)
*********************************************************************************/
	#wrapper.right-sidebar{
		background:#fff url(/images/onm/right-sidebar-bg.png) right top repeat-y; 
		padding-top:0;
		}

/*********************************************************************************
  Bottom Toolbar
*********************************************************************************/
	#toolbar-wrapper{
		position:fixed;
		bottom:0;
		margin:0 auto;
		padding:3px 0;
		width:100%;
		background-color:black;
		filter:alpha(opacity=90);
		-moz-opacity:0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
		}
	#toolbar{
		width:980px;
		margin:0 auto;
		}
	#toolbar #mail p, #toolbar #mail input, #toolbar #mail button{
		float:left;
		margin:0;
		padding:0;
		}
	#toolbar #mail p{
		margin:0;
		padding:0;
		font-weight:bold;
		color:#fff;
		}
	#toolbar #mail input{
		padding:3px;
		margin-right:3px;
		}
	#toolbar #mail button{
		background-color:#fff;
		border:1px solid #ccc;
		font-size:12px;
		padding:3px;
		pading-bottom:4px;
		}
/*********************************************************************************
  Page Content 
*********************************************************************************/

	
	/*--------------------------
	  Quick Links
	---------------------------*/

		.quicklinks{
			border-top:1px solid #ece6d7;
			border-bottom:1px solid #ece6d7;
			padding:5px;
			padding-left:0;
			margin-bottom:15px;
			float:left;
			display:block;
			}
		.quicklinks ul{
			list-style-type:none !important;	
			margin-left:0 !important;
			}
		.quicklinks ul li{
			float:left;
			margin-left:0 !important;
			margin-right:10px !important;
			margin-bottom:0 !important;
			}
		.quicklinks ul li img{
			float:left;	
			}
		.quicklinks ul li a.text{
			padding-left:3px;
			font-weight:bold;
			}
	/*--------------------------
	  Date Recorded
	---------------------------*/

		.recorded{
			color:#c0b49a;	
			text-transform:uppercase;
			letter-spacing:1px;
			font-size:90%;
			margin-top:-2px;
			}
		.recorded span{
			border-right:1px solid #d89208;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:180%;
			letter-spacing:0;
			padding-right:5px; 
			margin-right:5px;
			text-transform:none;
			}
	/*--------------------------
	  Paragraph for Homepage feature / Set intro
	---------------------------*/
		#set-details-content p, #set-details-content ul, #featured p{
			color:#7c7462;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:100%;
			}
		#set-details-content ul{
			list-style-type:disc;
			margin-left:25px;
			}
		#set-details-content ul li{
			margin-bottom:5px;
			}
		


	
/*********************************************************************************
  Next Step Bar
*********************************************************************************/

	#nextstepbar-wrapper{
		background-color:#fff;
		-moz-border-radius:5px;	
		-webkit-border-radius: 5px;
		margin:0 auto;
		width:980px;
		padding:20px 0;
		margin-top:20px;		
		margin-bottom:20px;
		}
	#nextstepbar  .box{
		border-right:1px dotted #ccc;
		padding-right:20px;
		}
	#nextstepbar h3{
		color:#105473;
		font-size:16px;
		line-height:19px;
		font-weight:normal;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
	#nextstepbar h3 a{
		color:#4bb3e3;
		font-weight:bold;
		}
	#nextstepbar h3 a:hover{
		color:#000;
		font-weight:bold;
		}
	#nextstepbar #mail{
		margin-top:10px;
		}
	#nextstepbar p{
		color:#757575;
		font-family:Verdana, Geneva, sans-serif;
		line-height:18px;
		font-size:12px;
		}
	#nextstepbar p.note{
		color:#7c7c7c;
		font-style:italic;
		margin-top:5px;
		margin-bottom:0;
		font-size:9px;
		}
	#twitter_update_list{
		font-family:Verdana, Geneva, sans-serif;
		margin-top:10px;
		font-size:11px;
		line-height:18px;
		color:#666;
		margin-bottom:5px;
		}
	#twitter_update_list a{
		color:#165d7e;
		}
	.addthis_toolbox{
		margin-top:15px;
		}


/*********************************************************************************
  Footer
*********************************************************************************/
	
	#footer{
		width:940px;
		clear:both;
		margin:0 auto;
		padding:20px;
		padding-bottom:40px;
		margin-bottom:30px;
		}
	#footer ul li{
		display:block;
		float:left;
		}
	#footer ul li a{
		display:block;
		float:left;
		color:#ede9e0;
		font-size:150%;
		font-weight:bold;
		margin-right:15px;
		text-decoration:none;
		border-bottom:1px solid transparent;
		}
	#footer ul li a:hover{
		border-bottom:1px dashed #ede9e0;	
		}
	#footer p{
		float:left;
		color:#7b7465;
		font-size:110%;
		clear:both;
		margin-top:10px;
		font-weight:bold;
		}	

/*********************************************************************************
  Events Calendar
*********************************************************************************/

	#event_calendar{
		margin-top:25px;
		width:100%;
		border-left:1px solid #fbf8f1;
		border-top:1px solid #fbf8f1;
		border-collapse:collapse;
		background-color:#e8e2d3;
		}
	#event_calendar td{
		width:14%;
		height:100px;
		border-right:1px solid #fbf8f1;
		border-bottom:1px solid #fbf8f1;
		border-collapse:collapse;
		}
	#event_calendar .calendarDayHeading{
		height:30px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#575041;
		background-color:#d9d2c2;
		font-size:150%;
		text-align:center;
		}
	#event_calendar tr.calendarHeader th{
		border:0;
		background-color:#fbf8f1;
		padding:5px;
		}
	#event_calendar tr.calendarHeader th a{
		font-weight:bold;
		font-size:120%;
		}
	#event_calendar tr.calendarHeader .month-title{
		font-size:190%;
		text-align:center;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#575041;
		}
	#event_calendar span.day_number{

		font-size:130%;
		padding:3px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#96896c;
		}
	#event_calendar td ul{
		}
	#event_calendar td ul li{
		margin-top:3px;
		}
	#event_calendar .event_link{
		margin-left:2px;
		font-size:110%;
		font-weight:bold;
		}
	#event_calendar .calendarToday { 
		 background-color: 	#daceb3;
	}
		
	
	/* Details page */
		#event-details{
			margin-top:10px;
			border-top:1px dashed #cccccc;
			border-bottom:1px dashed #cccccc;
			padding:15px 0 5px 0;
			}
		#event-details h3{
			}
		#event-details ul{
			margin-top:10px;
			}
		#event-details ul li{
			font-size:110%;
			margin-bottom:15px;
			}
		a.return-to-calendar{
			font-size:120%;
			padding-bottom:25px;
			}


/*********************************************************************************
  Blog 
*********************************************************************************/


	/* Blog Index */
	.blog-index-post{
		float:left;
		clear:left;
		padding-top:15px;
		padding-bottom:30px;
		}
	.blog-index-post h2{
		line-height:38px;
		margin-bottom:15px;
		font-size:26px;
		}
	.blog-index-post h2 a{
		color:#147295;
		}
	.blog-index-post h2 a:hover{
		color:#000;
		}
	
		
	/* Individual Post Styles */
	.individual-post{
		padding-top: 0;
		border:0;
		}
	.individual-post h1{
		color:#333;
		margin-top:10px;
		line-height:39px;
		margin-bottom:10px;
		}
	.blog-index-post p, .individual-post p{
		line-height:22px;
		font-size:12px;
		margin-bottom:25px;
		color:#333;
		}	
	.individual-post #post-by{
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		padding:15px 0;
		margin-bottom:40px;
		}
	.individual-post #post-by img{
		float:left;
		margin-right:20px;
		}
	.individual-post a.name{
		font-size:24px;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
	.individual-post p.posted-by{
		text-transform:uppercase;
		letter-spacing:1px;
		font-size:10px;
		margin-bottom:3px;
		margin-top:0px;
		color:#ccc;
		}
	
	#paginate{
		clear:left;
		border-top:1px dotted #ccc;
		padding-top:10px;
		text-align:center;
		}
	#paginate p{
		font-size:22px;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
	#paginate p a{
		text-decoration:none;
		}
	.post-utilities-top{
		border-top:1px dotted #ccc;
		border-bottom:1px dotted #ccc;
		padding:7px 0;
		margin-bottom:10px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		color:#999;
		}
	.post-utilities-top a{
		color:#147295;
		text-decoration:none;

		}
	.post-utilities-top a:hover{
		color:#000;
		text-decoration:none;
		}
	.post-utilities-top .addthis_toolbox_blog{
		float:right;

		}
	.post-utilities-top .addthis_toolbox_blog img{
		position:relative;
		top:-2px;
		}
		
	.post-utilities-top-right{
		float:right;	
		}
	.post-utilities-bottom{
		border-top:1px dotted #ccc;
		border-bottom:1px solid #ccc;
		padding:7px 0;
		clear:left;
		}
	.post-utilities-bottom a.read-more{
		padding:9px;
		background-color:#147295;
		color:#fff;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:normal;
		text-decoration:none;
		display:block;
		float:left;
		}
	.post-utilities-bottom a.read-more:hover{
		background-color:#000;
		color:#fff;
		}
	.post-utilities-bottom a.leave-comment{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:normal;
		color:#999;
		margin-top:9px;
		margin-left:10px;
		float:left;
		text-decoration:none;
		}
	.post-utilities-bottom a.leave-comment:hover{
		color:#000;
		}
		
/*********************************************************************************
  SHARING ACTIONS
*********************************************************************************/
	/* Blog Share Bar */
		#action-bar{
			border-top:1px solid #ece6d7;
			border-bottom:1px solid #ece6d7;
			margin:15px 0px 15px 0px;
			float:left;
			display:block;
			width:100%;
			}	
		#action-bar ul{
			float:left;	
			}
		#action-bar ul li{
			padding:8px 0px 8px 0px;
			float:left;
			display:block;
			margin-right:20px;
			}
		#action-bar ul li a{
			font-weight:bold;
			}
	/* Set Share List */
		#set-share{
			list-style-type:none;
			clear:both;
			float:left;
			display:block;
			width:100%;
			}
		#set-share li{
			display:block;
			width:100%;
			clear:left;
			float:left;
			font-weight:bold;
			padding:5px 0px 5px 10px;
			border-bottom:1px dotted #e4ddce;
			}
		#set-share li a{
			font-weight:bold !important;
			font-size:120%;
			}
	/* Background images for sharing links */
		
		.facebook-share-link { 
			padding:2px 0 0 20px; 
			height:16px; 
			background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top left; 
			}
		a.share-email{
			background: url(/images/icon-email.png) no-repeat top left;
			padding-left:20px;
			}	
		a.share-more{
			background: url(/images/icon-plus.png) no-repeat top left;
			padding-left:20px;
			}
		


/*********************************************************************************
  Comments List
*********************************************************************************/
	#comments{
		clear:left;
		/*border:#ccc;*/
		}
	#comment-list{
		padding:0 0 20px 0;
		}
	#comments .comment{
		border-bottom:1px solid #efefef;
		clear:both;
		padding-top:20px;
		}
	#comments .comment p{
		font-size:12px;
		line-height:20px;
		}
	#comments p.no-comments{
		font-size:130%;
		margin:0;
		margin-top:15px;
		
		}

	#comments h4{
		font-size:12px !important;
		font-weight:bold;
		color:#0f66ac;
		display:block;
		margin-bottom:5px;
		}
					
	
/*********************************************************************************
  Contact Form
*********************************************************************************/
	#contact-form{
		float:right;
		border:1px dashed #b6ab92;
		margin-left:25px;
		margin-bottom:25px;
		padding:15px;
		background-color:#ebe2ce;
		width:250px;
		}
	#contact-form input, #contact-form textarea{
		border:1px solid #b6ab92;
		width:250px;
		}
	#contact-form p{
		color:#4a453a;
		}
	#contact-form p.intro{
		font-style:italic;
		font-size:105%;
		}

/*********************************************************************************
  Form Style 1
*********************************************************************************/

	.form-style-one{
		clear:left;
		padding:15px;
		background-color:#f8f8f8;
		border:1px dashed #cadceb;
		}
	.form-style-one h3{
		font-size:1.5em;
		margin-bottom:20px;
		}
	.form-style-one .form-line{
		display:block;
		float:left;
		clear:left;
		padding:4px 0px 0px 0px;
		width:500px;
		}
	.form-style-one .form-line label{
		font-size:100%;
		font-weight:bold;
		color:#333;
		display:block;
		float:left;
		margin-top:6px;
		margin-right:10px;
		width:70px;
		}
	.form-style-one .form-line input{
		width:250px;
		display:block;
		float:left;
		border:1px solid #cadceb;
		padding:3px;
		}
	.form-style-one .form-text{
		display:block;
		float:left;
		clear:left;
		padding:10px 0px 0px 0px;
		}
	.form-style-one .form-line textarea{
		border:1px solid #cadceb;
		float:left;
		width:400px;
		height:50px;
		padding:3px;
		}
	.form-style-one .checkbox-box{
		margin-top:15px;
		float:left;
		width:500px;
		}
	.form-style-one .form-checkbox{
		clear:both;
		float:left;
		margin-top:3px;
		width:500px;
		}
	.form-style-one .form-checkbox label{
		font-size:100%;
		font-weight:bold;
		color:#333;
		display:block;
		float:left;
		margin-top:6px;
		}
	.form-style-one .button-box{
		clear:both;
		float: left;
		margin-top:20px;
		margin-left:8px;
		width:500px;
		}
	.form-style-one .button-box input{
		float:left;
		margin-right:15px;
		}
/*********************************************************************************
  Form Style 2
*********************************************************************************/

	.form-style-two{
		border:1px solid #ccc;
		padding:10px 20px 20px 20px;
		background-color:#f1f1f1;
		}
	.form-style-two .form-line{
		display:block;
		float:left;
		clear:left;
		padding:10px 0px 10px 0px;
		width:600px;
		border-bottom:1px dotted #ccc;
		}
	.form-style-two .form-line label{
		font-size:12px;
		color:#333;
		display:block;
		float:left;
		margin-right:10px;
		width:298px; 
		padding-top:0px;
		line-height:16px;
		}
	.form-style-two input{
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		width:280px;
		display:block;
		float:left;
		border:1px solid #999;
		padding:5px;
		}
	.form-style-two textarea{
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		border:1px solid #999;
		width:280px;
		height:80px;
		padding:5px;
		}
	.form-style-two .form-button{
		clear:both;
		padding-top:20px;
		padding-left:310px;
		}
	.form-style-two .form-button input{
		border:2px solid #f58233;
		background-color:#f8981d;
		width:250px;
		font-size:11px;
		font-weight:bold;
		cursor:pointer; 
		}
	.form-style-two .hiddenFields{
		position:absolute;
		left:-10000px;
		}
	


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

SET PAGE

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


	/*#wrapper.session h2{
		display:block;
		padding:5px;
		font-family:Verdana, Geneva, sans-serif;
		font-size: 1.3em;
		color:#364f5b;
		background-color:#a8c7d7;
		-moz-border-radius-topleft:5px;	
		-webkit-border-top-left-radius: 5px;
		-moz-border-radius-topright:5px;	
		-webkit-border-top-right-radius: 5px;
		}*/

	#wrapper.session h2{
		display:block;
		padding:0 0 3px 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		border-bottom:1px solid #dedede;
		font-size: 1.3em;
		color:#333333;
		}
/*********************************************************************************
  Share
*********************************************************************************/
	#share-session{
		float:right;
		}
	#share-session .addthis_toolbox{
		margin-top:3px;
		}
	#share-session a{
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px; 
		text-decoration:none;
		color:#2d7cbe;
		}


/*********************************************************************************
  Tags
*********************************************************************************/
	#session-tags{
		margin:0 auto;
		width:980px;
		}
	#session-tags ul{
		float:left;
		display:inline;
		padding-bottom:10px;
		}
	#session-tags ul li{
		float:left;
		display:block;
		background-color:#99cc66;
		padding:1px 3px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:9px;
		margin-right:2px;
		}
/*********************************************************************************
  Videos
*********************************************************************************/
	.ui-tabs .ui-tabs-hide {
		 display: none;
	}    
	.vid-code{ display:none; }
	#video-now-playing{
		display:block;
		height:406px;
		}
	.video-thumb-row{
		clear:left;
		}
	.video-thumb{
		float:left;
		margin-right:20px;
		width:144px;
		/* height:82px; */
		margin-top:20px;
		position:relative;
		cursor:pointer;
		/* background: url(/images/onm/video-thumb-default.png); */
		}
	.video-thumb h4{
		color:#333;
		font-size:1.1em;
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		}
	.video-thumb img{
		border:0px solid #386479;
		margin-bottom:3px;
		width:144px;
		}
	.video-thumb:hover h4{
		color:#386479;
		}
	#video-container .bigger, #video-container .bigger img{
		width:145px;
		}
	#video-container .last{
		margin-right:0px;
		}
	.now-playing{
		display:none;
		padding:5px;
		padding-left:20px;
		position:absolute;
		background:#f8981d url(/images/onm/now-playing-pointer.png) left no-repeat; 
		color:#fff;
		font-weight:bold;
		font-size: 10px;
		top:-5px;
		left:-5px;
		-moz-border-radius:5px;	
		-webkit-border-radius: 5px;
		}
	#video-thumb-one .now-playing{
		display:block;
		}
	#video-container h3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:26px;
		font-weight:normal; 
		padding-top:20px;
		margin-bottom:10px;
		}

	/* YOUTUBE SPECIFIC OPTIONS */
	.youtube #video-now-playing{height:423px;}

/*********************************************************************************
  Artist Profile
*********************************************************************************/

	#artist-profile, #comments, #photos{
		clear:both;
		margin-top:40px;
		}
	#artist-profile h2{
		margin-bottom:10px;
		}
	#artist-profile img{
		border:1px solid #ccc;
		}
	#artist-profile ul{
		float:left;
		width:458px;
		}
	#artist-profile ul li{
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color:#666666;
		}
	#artist-profile li span.label{
		padding-bottom:5px;
		width:150px;
		font-size:10px;
		color:#999;
		text-transform:uppercase;
		display:block;
		float:left;
		font-family:Verdana, Geneva, sans-serif;
		}
	#artist-profile li span.content{
		padding-bottom:5px;
		float:left;
		display:block;
		width:280px;
		line-height:13px;
		}
	
	#illustration{
		position:relative;
		float:left;
		margin-right:20px;
		display:block;		
		text-decoration:none;
		}
	
	#illustration:hover span {
		opacity:1;
		}
	#illustration span {
		-moz-border-radius-topleft:8px;
		background-color:#000000;
		bottom:0;
		color:#FFFFFF;
		font-size:10px;
		opacity:0.5;
		padding:5px;
		position:absolute;
		right:0;
		z-index:10;
		}	
/*********************************************************************************
  Descriptions
*********************************************************************************/
	#session-short-description{
		width:980px;
		margin:0 auto;
		}
	#session-short-description p{
		font-size:13px;
		line-height:20px;
		margin-top:-12px;
		margin-bottom:10px;
		padding-top:0;
		color:#999;
		}
	#session-description{
		padding:10px;
		height:348px;
		overflow:auto;
		margin-bottom:30px;
		border:1px solid #dfdfdf;
		}
	#session-description p{
		line-height:18px !important;
		
		}
	#session-description p.details{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#3b657a;
		}
/*********************************************************************************
  Tabbed Email Signup
*********************************************************************************/
	#tabbed-email-signup{ 
		padding: 15px;
		width: 225px;
		background: #159ddc;
		border: 0px solid #159ddc;
		border-left:0;
		}
	#tabbed-email-signup h3{
		font-size:1.8em;
		font-weight:normal;
		line-height:1.2em;
		}
	#tabbed-email-signup p{
		color:#96d5f3;
		font-size:1.3em;
		line-height:1.4em;
		margin-top:15px;
		}
	#tabbed-email-signup input{
		width:213px;
		border:1px solid #184458;
		margin-bottom:5px;
		padding:5px;
		color:#184458;
		}
	#tabbed-email-signup button{
			float:right;
			border:2px solid #184458;
			padding:5px;
			}

/*********************************************************************************
  Stream Audio
*********************************************************************************/
	#stream-audio #zip-download{
		padding:5px 0 15px 10px;
		text-align: center;
		}
	#stream-audio #zip-download a{
		background:url(/images/onm/icon-download-big.png) no-repeat left;	
		font-weight:bold;
		font-size:12px;
		font-weight:bold;
		line-height: 14px;
		padding-left:15px;
		}
	p.audio-note{
		padding:5px 10px;
		margin:0;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		line-height:1.5;
		color:#999;
		}
/*********************************************************************************
  Download Audio
*********************************************************************************/
	#download-audio{
		padding-bottom:10px;
		}
	#download-audio li{
		padding:5px 10px;
		border-top:1px dotted #e0e0e0;
		}
	#download-audio li a{
		display:block;
		background:url(/images/onm/icon-download-small.png) no-repeat left;
		padding-left:20px;
		text-decoration:none;
		line-height:1.4em;
		color:#3b657a;
		}
	#download-audio li a:hover{
		color:#142026;
		}
	#download-audio #zip-download{
		padding:15px 0 10px 10px;
		}
	#download-audio #zip-download a{
		background:url(/images/onm/icon-download-big.png) no-repeat left;	
		font-weight:bold;
		font-size:1.4em;
		font-weight:bold;
		}


/*********************************************************************************
  Contributors
*********************************************************************************/
	#contributors{
		padding-bottom:15px;
		}
	#contributors a{
		color:#0f66ac;
		}
	#contributors a:hover{
		color:#000;
		}
	#contributors img{
		border:1px solid #ccc;
		}
	#contributors img:hover{
		border:1px solid #000;
		}
	#contributors #producer{
		background-color:#e2edf6;
		padding:10px;
		padding-right:5px;
		margin-bottom:0px;
		position:relative;
		margin-bottom:10px;
		border-bottom:1px solid #d4d4d4;
		}
	
	#contributors #producer h3{

		font-size:11px;
		letter-spacing:1px;
		font-weight:bold;
		color:#fff;
		text-transform:uppercase;
		float:left;
		margin-top:2px;
		background-color:#75bcf6;
		padding:2px;
		margin-bottom:1px;
		}
	#contributors #producer p{
		margin-bottom:0px;
		padding-top:5px;
		font-size:10px;
		line-height:12px;
		}
	#contributors #producer h4{
		font-weight:normal !important;
		font-size:20px;
		font-family:Georgia, "Times New Roman", Times, serif;
		padding-top:3px;
		}
	#contributors #producer img{
		float:left;
		margin-right:10px;
		}
	#contributors a{
		text-decoration:none;
		}
	#contributors li{
		float:left;
		width:80px;
		height:150px;
		margin-left:10px;
		margin-top:0px;
		font-size:10px;
		color:#666666;
		}
	#contributors li strong{
		font-size:11px;
		line-height:13px;
		margin-bottom:5px;
		}
	
/*********************************************************************************
  More Sessions
*********************************************************************************/
	#related, #recent{
		padding:0 10px;
		height:200px;
		overflow:auto;
		clear:left;
		}
	#more-sessions .artist{
		border-bottom:1px dotted #ccc;
		padding-bottom:10px;
		padding-top:10px;
		}
	#more-sessions .artist img{
		float:left;
		margin-right:10px;
		}
	#more-sessions ul{
		background-color:#fff;
		float:left;
		width:280px;
		height:24px;
		margin-left:-1px;
		border-bottom:1px solid #cccccc;
		}
	#more-sessions ul li{
		float:left;
		}
	#more-sesions ul li a{
		text-decoration:none;
		}
	#more-sessions h2{
		text-decoration:none;
		color:#364f5b;
		background-color:#fff !important;
		border:0px !important;
		padding:5px;
		font-family:Verdana, Geneva, sans-serif;
		font-size: 1.3em;   
		margin-top:0;
		margin-bottom:0;
		}
	#more-sessions ul li.ui-state-active h2{
		background-color:#ccc !important;
		color:#333 !important;
		}
/*********************************************************************************
  Photos
*********************************************************************************/
	#photos{

		}
	#photos img{
		margin-right:5px;
		margin-top:5px;
		}
	#photos img.last{
		margin-right:0;
		}
	#photos a{
		float:left;
		}

/*********************************************************************************
  Table styles
*********************************************************************************/

	.light-table{
		border:0;
		border-top:1px dotted #ccc;
		border-right:1px dotted #ccc;
		border-left:1px dotted #ccc;		
		margin-bottom:15px;
		width:640px;
		}
	.light-table td, .light-table th{
		border-bottom:1px dotted #ccc;
		}
	.light-table th{
		background-color:#f1f1f1;
		}


/*********************************************************************************
  Sidebar
*********************************************************************************/
	#sidebar{
		width:280px;
		}
	#sidebar .important-box{
		padding-top:0;
		padding:10px;
		background-color:#d8e3e9;
		}
	#sidebar .important-box#stream-now a{
		font-size:1.4em;
		font-weight:bold;
		color:#9aa6b0;
		background:url(/images/onm/icon-play-now.png) no-repeat left;
		padding:13px 5px 13px 40px;
		display:block;
		}
	.sidebar-box{
		margin-bottom:30px;
		background-color:#f8f8f8;
		border:1px solid #dedede;
		border-top:0;
		-moz-border-radius-bottomleft:5px;	
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright:5px;	
		-webkit-border-bottom-right-radius: 5px;
		}
	.not-round{
		-moz-border-radius-topright:0px;	
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius-bottomleft:0px;	
		-webkit-border-bottom-left-radius: 0px;
		}
	#sidebar h2{
		display:block;
		padding:5px !important;
		font-family:Verdana, Geneva, sans-serif;
		font-size: 1.1em;
		color:#666 !important;
		background-color:#f1f1f1;
		border:1px solid #dedede;
		border-bottom:0;
		-moz-border-radius-topleft:5px;	
		-webkit-border-top-left-radius: 5px;
		-moz-border-radius-topright:5px;	
		-webkit-border-top-right-radius: 5px;
		margin:0;
		}
	.no-border{
		border:0;
		}

	/*--------------------------
	  Side Bar
	---------------------------*/

		/* Recent Sets */
		
			#sidebar > #recent .set{
				clear:left;
				float:left;
				width:220px;
				display:block;
				margin:10px;
				margin-bottom:0;
				padding-bottom:10px;
				border-bottom:1px dotted #c7beae;
				
				}
			#sidebar > #recent .last{
				border-bottom:0px;
				}
			#sidebar > #recent img{
				float:left;
				width:54px;
				height:54px;
				border:1px solid #d4cfc3;
				margin-right:10px;
				}
			#sidebar > #recent ul{ /* the list that holds each specific set */
				float:left;
				width:152px;
				}
			#sidebar > #recent .date{
				font-size:90%;
				color:#a8a191;
				text-transform:uppercase;
				letter-spacing:1px;
				}
			#sidebar > #recent .name{
				margin-top:0px;
				color:#7c7462;
				font-size:150%;	
				font-family:Georgia, "Times New Roman", Times, serif;
				line-height:1.2;
				}
			#sidebar > #recent .name a{
				color:#7c7462;
				text-decoration:none;
				}
			#sidebar > #recent a.more{
				margin-top:2px;
				font-weight:bold;
				}
			
		/* Upcoming Events */
	
			#sidebar #events{
				padding:10px;
				}
			#sidebar > #events ul li{
				width:257px;
				border-bottom:1px dotted #c7beae;
				padding:10px 0 10px 0;
				display:block;
				float:left;
				clear:left;
				}
			#sidebar > #events ul li:last-child{
				border-bottom:0;
				}
			#sidebar > #events h4{
				padding-top:0;
				margin-top:0;
				font-size:160%;
				color:#7c7462;
				line-height:1.1;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:normal;
				display:inline;
				}
			#sidebar > #events h4 a{
				color:#7c7462;
				text-decoration:none;
				}
			#sidebar > #events h4 a:hover{
				text-decoration:underline;
				color:#7c7462;
				}
			#sidebar > #events p{
				clear:left;
				font-size:100%;
				margin:0;
				padding:0;
				padding-top:0px;
				color:#7c7462;
				line-height:1.5;
				}
			#sidebar > #events p.date{
				font-size:90%;
				color:#a8a191;
				text-transform:uppercase;
				letter-spacing:1px;	
				}
			#sidebar > #events p.more{
				font-size:100%;
				margin-top:0px;
				padding-top:5px;
				}
			
		/* Recent Blog Posts */
	
			#sidebar #blog{
				padding:10px;
				}
			#sidebar > #blog ul li{
				width:257px;
				border-bottom:1px dotted #c7beae;
				padding:10px 0 10px 0;
				display:block;
				float:left;
				clear:left;
				}
			#sidebar > #blog ul li .post-photo{
				float:left;
				width:54px;
				height:54px;
				margin-right:10px;
				border:1px solid #d4cfc3;
				}
			#sidebar > #blog ul li:last-child{
				border-bottom:0;
				}
			#sidebar > #blog h4 a{
				font-size:100%;
				color:#7c7462;
				line-height:1.5;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:normal;
				text-decoration:none;
				display:inline;
				}
			#sidebar > #blog h4 a:hover{
				text-decoration:none;
				color:#7c7462;
				}
			#sidebar > #blog p{
				clear:left;
				margin:0;
				padding:0;
				padding-top:10px;
				color:#7c7462;
				line-height:1.5;
				}
			#sidebar > #blog a.more{
				font-weight:bold;
				font-size:120%;
				margin-top:10px;
				display:inline;
				color:#d89208;

				}
				
		/* About (homepage) */
		
			#sidebar > #about{
				padding-bottom:10px;
				}
			#sidebar > #about p{
				padding:10px;
				font-size:110%;
				color:#7c7462;
				line-height:1.5;
				font-family:Georgia, "Times New Roman", Times, serif;
				}
			#sidebar > #about a.more{
				font-weight:bold;
				font-size:120%;
				margin-top:10px;
				display:inline;
				color:#d89208;
				padding-left:10px;
				}

/*********************************************************************************
  Sidebar New
*********************************************************************************/

	#sidebar-new h3{
		font-size:12px;
		font-family:Verdana, Geneva, sans-serif;
		color:#fff;
		font-weight:bold;
		margin-top:0px;
		margin-bottom:5px;
		background-color:#ccc;
		display:block;
		padding:5px;
		clear:left;
		}
	#sidebar-new ul, #sidebar-new ol{
		padding-bottom:20px;
		}
	#sidebar-new a{
		color:#147295;
		text-decoration:none;
		}
	#sidebar-new a:hover{
		color:#000;
		text-decoration:none;
		}
	#sidebar-new hr{
		border-top:1px solid #ccc;
		margin-bottom:10px;
		}	
	/* blog sidebar latest posts */
		#blog-latest-sidebar li{ 
			clear:left;
			border-bottom:1px dotted #ccc; 
			padding-bottom:5px;
			padding-top:5px;
			}
		#blog-latest-sidebar li a{
			font-size:11px;
			line-height:15px;
			font-family:Georgia, "Times New Roman", Times, serif;
			}
		#blog-latest-sidebar li img{
			float:left;
			margin-right:5px;
			}
	/* blog categories sidebar */
		#blog-categories-sidebar li a{
			display:block;
			float:left;
			width:117px;
			background-color:#eeeeee;
			border:0px solid #dfdfdf;
			padding:5px;
			margin-right:3px;
			margin-bottom:3px;
			font-size:11px;
			}
		#blog-categories-sidebar li a:hover{
			background-color:#29A4D2;
			color:#fff;
			}
	/* contributors */
		#sidebar-contributor-list{
			list-style-type:none;
			}
		#sidebar-contributor-list img{
			float:left;
			}
		#sidebar-contributor-list h4{
			float:left;
			margin-left:10px;
			margin-top:12px;
			}
		#sidebar-contributor-list li{
			float:left;
			margin-bottom:5px;
			}

	/*--------------------------
	  About INdex
	---------------------------*/

		#about-moon-large{
			float:right;
			margin-top:40px;
			}
		#about p{
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			line-height:24px;
			margin-bottom:15px;
			}
		#about ul{
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			line-height:20px;
			margin-bottom:20px;
			list-style-type:disc;
			margin-left:30px;
			color:#666666;
			}
		#about ul li{
			margin-bottom:5px;
			}
			
		p#about-callout{
			font-size:340% !important;
			color:#29A4D2;
			line-height:1.3;
	
			border-bottom:1px dotted #a8c7d7;
			padding:10px;
			padding-bottom:30px;
			padding-left:0;
			font-family:Georgia, "Times New Roman", Times, serif;
			margin-top:10px;
			margin-bottom:20px;
			}
		.about-index-part-right{
			padding-top:5px;
			width:300px;
			float:right;
			margin-left:20px;
			margin-bottom:30px;
			font-size:11px;
			line-height:19px;
			}
		.about-index-part-right a{
			font-size:11px;
			}
		.about-index-part-left{
			padding-top:5px;
			width:300px;
			float:left;
			margin-right:20px;
			margin-bottom:30px;
			font-size:11px;
			line-height:19px;
			}
		#about-index-session-list{
			padding-bottom:15px;
			float:left;
			}
		#about-index-session-list li{
			float:left;
			width:50px;
			margin-right:10px;
			}
		#about-index-session-list li:last-child{
			margin-right:0;
			}
		#about-index-session-list img{
			margin-bottom:4px;
			}
		#about-index-session-list, #about-index-contributor-list{
			list-style-type:none !important;
			margin-left:0 !important;
			}
		#about-index-session-list li a, #about-index-contributor-list li a{
			color:#29A4D2;
			text-decoration:none;
			font-size:10px;
			line-height:12px !important;
			}
		#about-index-contributor-list li{
			float:left;
			margin-right:10px;
			margin-bottom:10px;
			width:50px;
			text-align:center;
			}
		#about-index h2{
			clear:left;
			padding-top:10px;
			}
			
	/*--------------------------
	  About Contributor
	---------------------------*/
		#contributor-index-list li a, contributor-index-list li a{
			color:#29A4D2;
			text-decoration:none;
			font-size:14px;
			line-height:14px;
			font-weight:bold;
			
			}
		#contributor-index-list{
			margin-left:0 !important;
			}
		#contributor-index-list li{
			float:left;
			margin-right:20px;
			height:250px;
			width:150px;
			text-align:left;
			list-style-type:none;
			}
		#contributor-index-list li img{
			margin-bottom:5px;
			}
		#contributor-index-list li span.producer-tag{
			background-color:#e69509;
			color:#fff;
			padding:1px 3px;
			font-size:10px;
			text-transform:uppercase;
			font-weight:bold;
			position:relative;
			top:-5px;
}
		#contributor-index-list li span.contributor-title{
			color:#666 !important;
			font-size:11px;
			padding-top:4px;
			clear:left;
			display:block;
			line-height:15px !important;
			
			}
		#contributor-index-list li:last-child{
			margin-right:0;
			}
		.bar-callout{
			background-color:#29A4D2;
			padding:10px;

			color:#fff;
			font-size:14px;
			font-weight:bold;
			margin-top:-30px;
			margin-bottom:20px;
			}
		.bar-callout a{
			color:#fff;
			text-decoration:none;
			}
		.bar-callout a:hover{
			color:#fff;
			text-decoration:underline;
			}

/*********************************************************************************
  Static Page
*********************************************************************************/

	.static-page{
		font-family:Verdana, Geneva, sans-serif !important;
		color:#333;
		}
	.static-page h1{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#000;
		border-bottom:2px solid #000;
		padding-bottom:5px;
		}
	.static-page p, .static-page ol, .static-page ul{
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		line-height:17px;
		color:#333;
		}
	.static-page p.callout1{
		line-height:32px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		color:#ccc;
		font-weight:normal;
		}
	.static-page h2{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:blue;
		font-size:32px;
		}
	.static-page ol, .static-page ul{
		margin-bottom:20px;
		margin-left:40px;
		}
	.static-page ol{
		list-style-type:decimal;
		}
	.static-page ol li, static-page ul li{
		margin-bottom:6px;
		
		}
	.static-page ul{
 		list-style-type:circle;
		}
	.static-page h3{
		font-size:22px;
		margin-top:50px;
		border-bottom:1px solid #ccc;
		padding-bottom:8px;
		}
	.static-page h4{
		margin-top:25px;
		margin-bottom:7px;
		}
	.static-page  #sidebar-new ul, .static-page  #sidebar-new ol{
		margin-left:20px;
		list-style-type:disc;
		font-size:11px;
		margin-bottom:15px;
		padding-bottom:0;
		}
	.static-page #sidebar-new h4{
		font-size:12px;
		font-weight:bold;
		margin-top:10px;
		}
	.static-page #content-main{
		padding-top:18px;
		}