
/* MODULES - headlines and backgrounds */


.module {
	float: right;
	width: 100%;
	margin: 0 0 0px 0;
}

.module_footer {
	float: left;
	margin-left: 25px;
}

.module_top {
    float: right;
	width: 100%;
	margin: 8px 0 10px 0;
}

.module h3 {
	clear: both;
	color: #000;
	border-top: 1px solid #cccccc;
	background: #fff url(images/greige3.jpg) repeat-x center top; 
	border-bottom: 1px dotted #cccccc;
	padding: 9px 0 5px 5px;
	font: .9em Verdana, Arial, Sans-Serif;
    text-align : left;
	letter-spacing: .7em;
	margin: 0 0 0 0;
}

.module_hedblk {
	margin: 0; 
	padding: 0; 
	font: bold 1.3em Arial, Sans-Serif; 
	margin-bottom: 5px; 
	color: #004276; 
    text-align : left;
}

.module_hedwht {
	margin: 0; 
	padding: 0; 
	font: bold 1.3em Arial, Sans-Serif; 
	letter-spacing: -.05em;  
	margin-bottom: 5px; 
	color: #ffffff; 
    text-align : left;
}

.module_rightcol {
	float: right;
	width: 190px;
	color: #414141;
	padding: 0 0px 0 0px;
	text-align: justify;
}

.module180 {
    width: 179px;
}

.module_audio {
	background: #f5f5f5;
	color: #414141;
	border-bottom: 1px solid #cccccc;
	padding: 10px;	
    margin-bottom: 10px;
}

.module_ltgrey {
	background: #f5f5f5;
	color: #414141;
	border-bottom: 1px solid #cccccc;
	padding: 10px;	
	margin: 0 0 0px 0;
}

.module_dkgrey {

 
	background: #252525;
	color: #E5E5E5;
	border-bottom: 0px solid #d0dde1;
	padding-top: 7px;
    margin-top: 5px;
    margin-bottom: 7px;
    margin-right: 0px;
    margin-left: 0px;	
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
	
    background-repeat:repeat-x; 
    scroll: 0%;
}

.module_dkgrey2 {
	background: #252525;
	color: #cccccc;
	border-bottom: 0px solid #cccccc;
	padding: 10px;	
	margin: 0 0 0px 0;
}


.module_blkbox {
	background: #424549;
    background-image: url(images/blkboxbg.gif);background-repeat: repeat-x;background-attachment: fixed;background-position: top;
	color: #ffffff;
	border-bottom: 1px solid #cccccc;
	padding: 10px;	
	margin: 0 0 0px 0;
}
       
    
.module_yellow {
	background: #F4FFBF;
	color: #000000;
	padding: 10px;	
	border-bottom: 1px solid #cccccc;
	margin: 0 0 0px 0;
	overflow:visible;
	}

.module_blank {
	background: transparent;
	color: #000000;
	padding-top: 10px;	
    padding-left: 10px;	
    padding-right: 10px;	
    padding-bottom: 10px;	
	border-bottom: 1px solid #cccccc;
	margin: 0 0 7px 0;
	overflow:visible;
	}    
    
.module_ltblue {
	background: #f4f6f7;
    color: #000000;
	padding: 10px;	
	border-bottom: 1px solid #cccccc;
	margin: 0 0 0px 0;
	overflow:visible;
	}

.module_hdblue {
	background: #c9d8dd;
    color: #000000;
	padding: 10px;	
	border-bottom: 1px solid #cccccc;
	margin: 0 0 0px 0;
	overflow:visible;
	}	

.module_hdblue_2 {
	background: #c9d8dd;
    color: #000000;
	padding: 0px;	
	border-bottom: 1px solid #cccccc;
	margin: 0 0 7px 0;
	overflow:visible;
	}	
	
	
/* CLOSE - MODULES - headlines and backgrounds */


img .100_left {
	float:left;
	padding-left: 10px;
	margin: 0pt 0pt 0pt;
}

.module_ltblue {
	background: #f4f6f7;
    color: #000000;
	padding: 10px;	
	border-bottom: 1px solid #cccccc;
	margin: 0 0 0px 0;
	overflow:visible;
	}
	

#story350 {
	width: 350px;
	background: #f4f6f7;
    color: #000000;
}

.txt200 {
    width: 198px;
	float: right;
	margin-right: 0px;
}

.txt260 {
    width: 258px;
	float: left;
	margin-right: 0px;
}

 .rttxt {
    width: 100px;
	float: right;
	margin-left: 10px;
	margin-left: 0px;
	margin-bottom : 0px:
}

p img.horizontal {
	margin-top: 8px;
    margin-bottom: 8px;
    margin-right: 0px;
    margin-left: 0px;
}

.entrytext {
    text-align: justify;
}


img.middle {
    float: none;
    margin: 0 auto 8px;
    text-align: center;
    position : relative;
}

.border3 {
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}

.space_top {
    height: 10px;
    <!--[if !IE 6]>
    height: 5px;
    <![endif]-->
}

#photo {
    margin: auto;
    text-align: center;
}




.blog-lista  {
	list-style-type: none;
	display: block;
}

.wspace {
    margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-left: 0px;
}

.nav155 {
    width: 159px;
}


.nav155 li {
    list-style-type: none;
    margin-left: 0px;
}

.nav155 p {
    padding-top: 10px;
    margin-bottom: 0px;
}

.mod268 {
    width: 268px;
}

.mod278 {
    width: 278px;
}

.border {
    border-right: 1px solid #D7D3D3;
}

.border_bottom {
    border-bottom: 1px solid #ddd;
}

.border4 {
    border: 1px solid #D7D3D3;
}

.border4_dotted {
    border: 1px dotted #ddd;
}

.mod_ltblue {
	background: #f4f6f7;
    color: #000000;
	padding: 10px;	
	margin: 0 0 0px 0;
	overflow:visible;
}

.mod_ltblue2 {
	background: #ECF0F4;
    color: #000000;
	padding: 10px;	
	margin: 0 0 0px 0;
	overflow:visible;
}

.mod_dkgrey {
	background: #101112;
	color: #ddd;
	padding-top: 7px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;	
    padding-bottom: 9px;
    padding-left: 10px;
    padding-right: 10px;
	background-repeat:repeat-x; 
    scroll: 0%;
    border: 0px solid #B1C3D4;
}

.mod_blank {
	background: transparent;
	color: #000000;
	padding: 10px;	
    margin: 0 0 7px 0;
	overflow:visible;
}  

.mod_ltblue_top {
	background: #f4f6f7;
    color: #000000;
	padding-top: 2px;	
    padding-bottom: 2px;	
    padding-right: 0px;	
    padding-left: 0px;	
	margin: 0 0 0px 0;
    border: 1px solid #ddd;
	overflow:visible;
    margin-bottom: 2px;
    margin-top: 9px;
}

.mod_ltgrey {
	background: #f5f5f5;
    color: #000000;
	padding: 10px;	
	margin: 0 0 0px 0;
	overflow:visible;
}