/*Small reset*/



#main{ /*main area, contains all content and sidebars*/
float:left;
padding:0 0 0 0;
position:relative;
width:990px;

}

.content{
position: relative;
float:left;
width:990px;
padding:0 0px 0 0;

}

.fullwidth .content{
width:990px;
padding:0;
margin:0;
background: transparent none;
}


.fullwidth .sidebar{
display:none;
}

.entry{
position: relative;
overflow: hidden;
clear:both;
width:990px;
float: left;
}

/*column widths for fullwidth pages and reduced width pages*/

#top .wrapper .center .last{
margin-right:0px;
}





/************************************************************************
-) FEATURED
*************************************************************************/
.fancyborder{position: absolute; z-index:99; display:block;}
.fancyborder_top{top:0; left:10px; height:10px; width:100%}
.fancyborder_left{bottom:10px; left:0; height:100%; width:10px}
.fancyborder_right{top:10px; right:0; height:100%; width:10px}
.fancyborder_bottom{bottom:21px; right:10px; height:10px; width:100%}

/*info*/
#feature_info .text{
width: 680px;
padding: 0 0 20px 0;
}

#feature_info{
position: relative;
}

#top #feature_info .big_button{
position: absolute;
/*top: 83px;*/
right:-11px;
float: none;
left: auto;
}

.big_button, .big_button strong, .big_button:hover{
display: block;
height:58px;
line-height: 52px;
float: left;
text-decoration: none;
outline: none;
cursor: pointer;
}

.big_button strong{
font-size:15px;
margin:0 0 0 37px !important;
margin:0 0 0 18px;
padding:0 80px 0 18px;
}


.featured object{
z-index: 1;
position: relative;
}

/*slider*/

.feature_wrap{
padding:0px;
position: relative;
width:990px;
height:296px;
}

.featured_inside, .featured, .fadeout{ 
height:296px; /*this changes the height of the image slider*/
}

.featured_inside a{
display: block;
width:100%;
height:100%;
}

.newsselect{
height:296px; /*if you change the height value above also change this one*/
}

#feature_background{
padding:0 0 20px 0;
}

.featured_inside{
position: relative;
width:990px;
overflow: hidden;
}

#top .featured1{
border:none;
display: block;
}


.featured{
width:990px;
position:absolute;
top:0;
left:0;
overflow: hidden;
display:none;
}

#top .fadeout{
position:absolute;
width:200px;
display:block;
right:0px;
z-index: 4;
}



/*blockslider + fadeslider */
.blockslider .featured, .fadeslider .featured{
width:100%;
border:none;
}

#top .blockslider .feature_excerpt, #top .fadeslider .feature_excerpt{
display:none;
}

.js_active .blockslider .featured img, .js_active .fadeslider .featured img{
visibility: hidden;
}

#top .slidecontrolls{
position:absolute;
right:15px;
top:300px;
/* width:10px; */
z-index: 9999;
}

#top .slidecontrolls a{
height:10px;
padding:2px 2px;
width:10px;
display:block;
cursor: pointer;
outline: none;
float:left;
}





/*smaller slideshows in content area*/

#top .entry .feature_wrap {
padding:0;
position:relative;
width:auto;
}

#top .medium_sized_slider, #top .medium_sized_slider .featured{
width:610px;
height:223px;
position: relative;
}

#top .entry .slidecontrolls {
bottom:-12px;
left:4px;
position:relative !important;
z-index:10;
top:auto;
}

/*-------------------*/

/*defaults*/

.feature_wrap{
position: relative;
}

#top .feature_excerpt{
	width:317px;
	position: absolute;
	display: block;
	bottom: 37px;
	left:577px;
	z-index: 3;
	padding:20px 30px 30px 30px;
	font-size: 11.5px;
	line-height:1.5em;
	cursor: pointer;
	background-color: #ECE9D8;
	height: 100px;
}


#top .sliderheading{
display:block;
font-size: 22px;
font-weight: normal;
color:#CC6600;
}

.sliderdate{
display:none;
}

#top .featured_inside a, #top .featured_inside a img, #top .featured_inside img, #top .featured_inside object{
text-decoration: none;
border:none;
outline: none;
padding: 0;
}

.bottom_right_rounded_corner, .bottom_left_rounded_corner, .top_right_rounded_corner, .top_left_rounded_corner{
display: block;
width:5px;
height:5px;
position: absolute;
z-index: 2100;
}

.featured_inside a:hover{
text-decoration: none;
}

.bottom_right_rounded_corner{bottom:20px; right:0}
.bottom_left_rounded_corner{bottom:20px; left:0}
.top_right_rounded_corner{top:0; right:0}
.top_left_rounded_corner{top:0; left:0}

#top .featured_inside .rel_pos{
position: relative;
}


#wrapper_heading{
padding:40px 0;
}

#wrapper_heading h2{
font-size: 18px;
padding:0;
margin:0 0 7px 0;
}


/************************************************************************
-) SIDEBAR
*************************************************************************/
#top .sidebar .box{
float:none;
margin:0;
padding-bottom:35px;
width:210px;
}

.sidebar li {
list-style-type:none;
}
/*sidebar nesting and hiding of indent lists*/
.sidebar .box a{
display:block;
line-height:22px;
padding:3px 10px;
border-bottom-style: solid;
border-bottom-width: 1px;
}

.sidebar h3 {
border-bottom-style: solid;
border-bottom-width: 1px;
font-size: 16px;
margin-bottom:3px;
}




/*lightbox*/

.preloading{
display: block;
}
