@charset "utf-8";
/* CSS Document */

#page {
	width:971px;	
	margin:0 auto;
	/*padding:0 26px 20px 11px;*/
	padding:0 85px 20px 86px;
	overflow:auto;

}

#content {
	float:left; 
	width:660px; 
	margin:0; padding:0;
	border:none;
	background:none;
	}
#maincontent { width:580px;
 margin:0 auto; padding:0 0;
 }

#sidebar { 
	width:300px; 
	background-image:none; 
	float:right;
	}
#sidebar h2.widgettitle{
	background:url(images/bg_widgettitle.jpg) repeat-y #7194be;
	margin:0 0 0 0;
	overflow:hidden;
	padding:5px 0 5px 10px;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	line-height:130%;
	font-style:italic;
	overflow:auto;
}


#sidebar li.widget { 
	margin:0 0 0 0; 
	padding:0; 
	background:#fff;
}
#sidebar ul{	
	list-style-type:none;
	margin:0;
	padding:0;
	background:none;
	}
	
#sidebar div.enacapsidebar {
	display:none;
}
/* widget foot and top*/
/* settings for all the margin*/
#sidebar li ul,
#sidebar div#calendar_wrap,
#sidebar div.contentBlock,
#sidebar div.textwidget,
#sidebar .followme_container,
#sidebar form#searchform,
#sidebar div.badge div.badge_container,
#sidebar li.widget_tag_cloud div,
#sidebar li.adsleft-widget,
#sidebar li.adscenter-widget,
#sidebar div.imp-rand-thumbs,
#sidebar div.swf-widget div.swf_container,
#sidebar .loose_adsImage

{ 
margin:5px 0 5px 0;
}


#sidebar li ul {
	
	padding:5px 0 5px 0;
	list-style-type:none;
	overflow:auto;
	background-color:#f0f6f8;
		
	}

#sidebar ul li:first-child h2.widgettitle {background:url(images/bg_widgettitle.jpg) repeat-y #7194be;}


#sidebar li.widget ul li{ 
	padding:3px 10px 3px 10px; 
	border:none; 
	background:url(images/arrow_03.gif) no-repeat; 
	background-position:15px 8px; 
	color:#666666;
	}
#sidebar .swf-widget .swf_player { height:220px;}
#sidebar div.imp-rand-thumbs { margin-top:10px;}
#sidebar div.badge textarea { width:280px; margin:5px auto 5px auto;}
#sidebar .widget_archive select, 
.widget_categories select{ margin:15px 0 20px 10px; width:280px; color:#444;}
/** Featured Content Slider **/





#slidr{width:633px; margin:18px 0 0 0;background:#FFF; border:1px solid #ccc; padding:10px 10px 10px 10px; height:425px;}

#shadowslider { background:url(images/slider_shadow.jpg) no-repeat top left ; clear:both; height:25px;} 
#logoslider { background: url(images/waltzinglogo.png) no-repeat; height:70px; position:absolute; z-index:1500; width:260px; margin:310px 0 0 20px}
#slidecontainer { 
/*	
	background:#000; 
	position:absolute; 
	margin:265px 0 0 0; 
	height:60px; 
	width:520px; */
	
}
div#slideShowItems{
	  	width:633px;
		height:395px;
		overflow:hidden;
		position:relative;
		margin:0; padding:0;
		display:block;
	}

#slideShowItems  div span.ren {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	margin:320px 0 0 0;
	display:block;
	font-weight:bold;
	z-index:1300;
	font-size:12px;
	color:#FFF; 
	padding:28px 10px 0 0;
	right:0;
	width:100%;
	text-align:right;
	height:40px;
	background:url(images/transparent_black.png) repeat;
}
#slideShowItems  div span.ren a {
		text-decoration:none; 
		color:#FFF; 
	 	margin:30px 0 0 0}
#slideShowItems  div span.ren a:hover  { color:#0099FF}


#slideShowItems  div span.slidecateg {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	margin:360px 0 0 0;
	display:block;
	font-weight:bold;
	z-index:1300;
	font-size:12px;
	color:#FFF; 
	padding:0 10px 0 200px;
	left:0;
	text-align:left;
	height:20px;
	z-index:1400;
	width:300px;
}

#slideShowItems  div img {
 margin:0; padding:0; border:none;
}

#slideShowItems a { color:#fff; z-index:4000;}
	
	
/* navigation */
#btnslider { 
	height:47px; 
	overflow:hidden; 
	background:url(images/bg_sliderbtn.jpg) no-repeat;
	background-position:0 20px;
	width:633px;
	margin-top:-15px;
	z-index:2000;
	position:absolute;
	}

	
ul#slideShowCount{
	margin:0;
	padding:0;
	list-style-type:none; 
}
ul#slideShowCount li.slide{
	float:left;
	display:block; 
	color:#999999; 
	text-decoration:none; 
	padding:25px 0 4px 0;
	cursor:pointer;
	width:124px;
	height:27px;
	overflow:hidden;
	background:url(images/slide_line.jpg) no-repeat;
	background-position:right 24px;
	text-align:center;
}
ul#slideShowCount li:last-child { background-image:none;}
ul#slideShowCount li.slide a{
	color:#999;
	display:block;
	text-decoration:none;
	background:none;
	
}

ul#slideShowCount li.slide span{

}

ul#slideShowCount li a:hover,		
ul#slideShowCount li.slide.selectedTab{
	color:#285b93;
	background:none;
	background:url(images/bg_hover.png) no-repeat;
	padding:15px 0 9px 0;
	
}
	

/* featured thumbnails */

#front_f_thumbs { border-top:1px solid #ccc; margin:10px 0 0 0; padding:20px 0 0 0; clear:both;}

#front_f_thumbs div {  
/*
width:150px;
margin:0 0 0 0;
padding:0 20px 0 0;;
float:left;
*/
}

#front_f_thumbs div.eachfront_thumb1 { 
	width:133px; float:left;
}
#front_f_thumbs div.eachfront_thumb2 { 
	width:133px; float:left;
	margin:0 0 0 90px;
}
#front_f_thumbs div.eachfront_thumb3 {
	width:133px; float:right;
}

#front_f_thumbs div.sbr_posthumb img { 
	border:none; 
}
#front_f_thumbs div.sbr_posthumb {
	background:url(images/bg_post_thumb.jpg) no-repeat;
	padding:8px 0 0 8px;
	
	height:196px;
}

#front_f_thumbs div.thumblabel { 
	clear:both; 
	margin:5px 0 15px 0;;
	width:133px;
	font-family:"myriad Pro", verdana, arial, helvetica, sans-serif;
	font-size:1.2em;
}

