body {
    font-family:;
    font-size:;
    line-height:130%;
    color:;
    margin:0;
    padding:0;
    height: 100%;
    width: 100%;
}
a{
	text-decoration:none;
}
* {
	padding:0;
	margin:0;
}


p {font-size:12px; line-height:130%; color:#777; }
h3{
	font-family:Arial, Helvetica, sans-serif;padding: 8px;}
/* ----------------------------------------------*/

/* 01 - Main Structure - Columns, clearfix, etc.
/* ----------------------------------------------*/
 /*clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */



.clearBoth {clear:both;}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
a.hideTxt, span.hideTxt {
    display:block;
}
.hideTxt { 
    text-indent:-9999px; 
}

.xtc-wrapper {
	width:1007px;
	margin:0 auto;
	padding-top:0px;
}
.xtc-spacer,#inset .singlearea .module{
	margin-bottom:35px;
}
.itemspacer {
    border-bottom:1px solid #EDEDED;
    height:1px;
    margin:5px -10px 0;
    padding:0;
}
#push{
	margin:35px 0 0 0;
}
/*REGION LAYOUT*/
#region1_outer,
#region2_outer,
#region3_outer,
#region4_outer,
#region5_outer,
#region6_outer,
#region7_outer,
#region8_outer{
	padding:0;
}
#region2{
    /*padding:0;
	margin:0 auto;*/
}
#region4{
}
#region5a{
	margin:0 0 20px 0;
}
/*#region6_outer .xtc-spacer,#region8_outer .xtc-spacer{
margin-bottom:0;
}*/
/*BASE ELEMENTS*/
#region1{
	/*padding:0 0 32px 0;*/
}
#header{
	position:relative;
    z-index:9;
}
#logowrap{
	float:left;
	padding:0;
}

#banner{
}
#banner .modulecontentinner{padding:0;}
#menu_bar{
	float:right;

}
#menu {float:right;margin-top:25px;}
#search .module_content{
	padding:0;
    position:relative;
}
#search .module,#search .moduleinner{
	background:none;
	padding:0;
	border:none;
}
#search #mod_search_searchword{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
    border:1px solid #ddd9d8;
    color:#979594;
    font-size:16px;
    height:36px;
    padding-left:12px;
	margin:0 5px 0 0;
}
#search .module_content{
	padding:0;
}
#search .button{
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	height:37px;
	width:109px;
    border:0;
    color: rgba(255,255,255,0.4);
	float:none;
    text-align:center;
    padding:0!important;
    margin:0;
	font-size:16px;
	/*text-shadow: 0 -1px 0 rgba(255,255,255,0.4);*/
}
#breadcrumb .modulecontentinner{
padding:10px 10px 10px 0;
}
#search .modulecontentinner{
padding:10px 0 10px 10px;
}
#left {
	width:320px;
}

#right {
	width:230px;
}
#left2 {
	width:320px;
}

#right2 {
	width:230px;
}
/*CONTENT OVERRRIDES*/
.headline{
	width:100%;
	margin-bottom:10px;
}
.item-bg span.modified,.article span.modified{
	float:right;
	margin-top:20px;
}
.badgeholder{
	float:left;
}
.headline .badgeWrap {
    float:left;
    margin:0;
    padding:8px 0 8px 15px;
    width:65px;
}
.headline_info{
	float:left;
	width:77%;
	position:relative;
}
div.headline_info p.articleinfo {
    margin:4px 0 0 0;
	font-size:11px;
}
.article p.article_info{
	margin:0!important;
	padding:0!important;}
.headline h2.contentheading{
    display:table-cell;
    font-size:36px;
    font-weight:normal;
    margin:0;
    padding:0 0 4px 0;
    vertical-align:top;
}
.headline h1.title{
	width:100%;
}
.article_text img{
	max-width:98%;
	border:8px solid #CCCCCC;
}




.mainnewsletter{
padding:2px 12px 0 2px;
}
p.mainnewsletter{
color:#686868;
font-size:13px;
font-weight:bold;
margin:0;
}

.normalsublayout input#name,.normalsublayout input#email{
border:1px solid #ededed;

color:#93979a;
width:85%;
}
input#addSubscriber{
background:#888888;
border:1px solid#b0b0af;
color:#ccc;
text-transform:uppercase;
}

.mainnewsletter .button{
margin-top:6px;
padding-bottom:4px;
padding-top:2px;
}

/*FOOTER*/
#footer a{}

/*EVENT LIST*/
span.pagination span,span.pagination a{
    padding:0 2px;
}


/*CORE MODULE OVERRIDES*/


#footer .module,#legals .module{
    -moz-box-shadow:none;
    background:none;
    padding:0;
    margin:0;
    position:relative;
}
#footer .module .moduleinner,#legals .module .moduleinner{
    border:0;
    padding:0;
}
.catItemReadMore, a.readmore-link{
	height:23px;
	width:auto;
	padding:4px 0 0 4px;
}
div.catItemReadMore a,div.catItemReadMore a:hover {
	color:#fff;
}
#jc{
	margin-top:20px;
}
.jcomments-links{
    float:right;
    width:260px;
    position:relative;
}
.jcomments-links .readmore-link{
    position:absolute;
    top:0;
    right:0;
}
.jcomments-links .count-basecolor{
    position:absolute;
    top:0;
    left:0;
}
.jcomments-links a.count-basecolor{
	color:#fff!important;
	padding:3px 0 0 9px;
}
span.comment_text{
	padding:0 0 0 30px;
	line-height:22px;
}
.buttonwrapcomment{
	float:left;
	margin-left:62px;
}
.comment-link {
    float:none !important;
    padding:0;
	background:none;
	color:#fff;
	font-size:11px;
}
.RSWS_testi_block #imgCaptcha{
	margin-bottom:20px;}
.item-bg{
	position:relative;
}
.item-bg .icons{
	position:absolute;
	bottom:30px;
	right:0;
}
.contact_form{
	margin:0 0 10px 0;
}
#search{
	position:relative;text-align:right;}
	
.modulecontentinner{padding:10px 0;}


.box .modulecontentinner,
.box_white .modulecontentinner,
.box_black .modulecontentinner,
.box_tan .modulecontentinner,
.box_grey .modulecontentinner,
.box_trans .modulecontentinner,
.box_pink .modulecontentinner,
.box_red .modulecontentinner,
.box_blue .modulecontentinner,
.box_purple .modulecontentinner,
.box_green .modulecontentinner,
.box_orange .modulecontentinner{
	padding:0;
}

.box2 .modulecontentinner,
.box2_white .modulecontentinner,
.box2_black .modulecontentinner,
.box2_tan .modulecontentinner,
.box2_grey .modulecontentinner,
.box2_trans .modulecontentinner,
.box2_pink .modulecontentinner,
.box2_red .modulecontentinner,
.box2_blue .modulecontentinner,
.box2_purple .modulecontentinner,
.box2_green .modulecontentinner,
.box2_orange .modulecontentinner{
	padding:0;
}

.bigbox .modulecontentinner,
.bigbox_white .modulecontentinner,
.bigbox_black .modulecontentinner,
.bigbox_tan .modulecontentinner,
.bigbox_grey .modulecontentinner,
.bigbox_trans .modulecontentinner,
.bigbox_pink .modulecontentinner,
.bigbox_red .modulecontentinner,
.bigbox_blue .modulecontentinner,
.bigbox_purple .modulecontentinner,
.bigbox_green .modulecontentinner,
.bigbox_orange .modulecontentinner{
	padding:0;
}



