@CHARSET "UTF-8";

/**********************************************************************************
**                                 MAIN                                          **
**********************************************************************************/

* {margin: 0;padding: 0;}
body {width: 100%;font-family: Arial, Helvetica, sans-serif;font-size: 13px;background-color: #fff;}
a{text-decoration:none;}
a img {border: none;}
a:visited {color: #00f;}
a:hover {color: #009;}
.clearer {clear: both;}
#page {width: 940px;margin: 0 auto;}
#footer{height:100px;width:100%;background-color:#eeecdf;}
#main-content{margin-bottom:20px;}
#left-content{width:530px;float:left;}
#middle-content{width:210px;margin-left:20px;margin-right:10px;background-color:#eeecdf;float:left;padding-bottom:10px;}
#right-content{width:160px;height:600px;float:left;}
.member-section{cursor:pointer;height:14px;padding:5px 10px 6px 10px;background-color:#eeecdf;float:left;margin-top:10px;margin-right:5px;margin-bottom:15px;}
.member-section.section-red{background-color:#a91100;}
.member-section .member-section-title{font-size:14px;}
.member-section.section-red .member-section-title{color:#FFFFFF;}
.member-section.section-red .member-section-arrow{width:15px;height:7px;margin-left:15px;margin-top:4px;background:url(../img/arrow-red.jpg) no-repeat;}

/**********************************************************************************
**                                 HEADER                                        **
**********************************************************************************/

#top-advert{height:90px;width:100%;margin-bottom:10px;}
#top-advert div{width:728px;height:inherit;background-color:#eddfd2;margin:0 auto;}
#header{height:90px;width:100%;}
#header-left{float:left;width:563px;}
#header-left #header-top{height:60px;background-color:#eeecdf;}
#header-left #header-top #header-title{height:inherit;width:329px;float:left;}
#header-left #header-top #header-title h1{color:#464334;font-size:22px;font-family:Cursive, Helvetica, sans-serif;margin-left:15px;margin-top:13px;}
#header-left #header-top #header-title h1 a{color:#464334;}
#header-left #header-top #header-search{width:234px;float:left;margin-top:20px;font-size:10px;}
#header-left #header-top #header-search span{cursor:pointer;}
#header-left #header-bottom{height:30px;background-color:#a21111;}
#header-left #header-bottom .menu{text-align:center;color:#FFFFFF;font-size:12px;margin-left:17px;float:left;padding-top:8px;}
#header-left #header-bottom .menu a{color:#FFFFFF;}

#header-right{float:left;width:347px;height:60px;background-color:#a21111;padding:10px;padding-bottom:20px;}
#header-right #member-img{float:left;width:60px;height:60px;}
#header-right #member-img img{width:50px;height:50px;border:2px solid #f8eeee;}
#header-right #member-info{float:left;width:auto;color:#FFFFFF;margin-left:20px;}
#header-right #member-info #member-name{font-size:12px;font-weight:bold;}
#header-right #member-info #member-articles{float:left;width:115px;font-size:11px;}
#header-right #member-info #member-articles a{color:#eeecdf;text-decoration:underline;}
#header-right #member-info #member-write{float:left;margin-right:20px;}
#header-right #member-info #member-write a{color:#eeecdf;font-weight:bold;}
#header-right #member-info #member-disconnect{font-size:10px;}
#header-right #member-info #member-disconnect a{color:#eeecdf;}

#header-right #login #left-log{float:left;width:195px;}
#header-right #login #left-log .field{text-align:right;margin-bottom:3px;}
#header-right #login #left-log .field-right{text-align:right;float:right;}
#header-right #login #left-log .field-right #login-submit{background-color:#eeecdf;color:#700808;font-size:11px;font-weight:bold;border:1px solid #700808;width:90px;height:17px;cursor:pointer;text-align:center;padding-top:2px;}
#header-right #login #left-log .field label{font-size:11px;color:#FFFFFF;}
#header-right #login #left-log .field .textfield{width:120px;background-color:#e39a9a;border:none;}
#header-right #login #right-log{float:right;width:150px;}
#header-right #login #right-log #no-account{color:#FFFFFF;font-size:12px;text-align:center;margin-bottom:10px;}
#header-right #login #right-log #subscribe{font-size:14px;font-weight:bold;text-align:center;margin-bottom:20px;}
#header-right #login #right-log #subscribe a{color:#FFFFFF;text-decoration:underline;}
#header-right #login #right-log #forgot-pass{font-size:11px;text-align:center;}
#header-right #login #right-log #forgot-pass a{color:#FFFFFF;}

#changeLang{height:20px;margin-right:185px;padding-top:5px;text-align:right;color:#a21111;}
#changeLang a{color:#a21111;}

/**********************************************************************************
**                                 MODULES                                       **
**********************************************************************************/

.module{background-color:#FFFFFF;width:190px;margin-top:10px;margin-left:10px;padding-bottom:15px;}
.module .mod-title{border-left:10px solid #a21111;height:25px;}
.module .mod-title h2{font-size:16px;font-weight:bold;padding-top:5px;padding-left:5px;}
.module .mod-content{margin-top:5px;margin-left:15px;}
.module .mod-content.bio{font-family:Arial, Helvetica, sans-serif;font-size:10px;margin-left:5px;margin-right:5px;}
.module .mod-content div{margin-top:1px;}
.module .mod-content div a{color:#000000;font-size:12px;}

.module .mod-member{margin-top:3px;margin-left:2px;}
.module .limit{padding-top:3px;border-top:#b1b1b1 dotted 1px;}
.module .mod-member .member-img{float:left;width:55px;height:60px;}
.module .mod-member .member-img img{width:54px;height:54px;border:1px solid #d9d9d9;padding:2px;}
.module .mod-member .member-info{float:left;margin-left:10px;}
.module .mod-member .member-info a{color:#000000;}
.module .mod-member .member-info .gray{color:#9a9486;font-size:11px;}
.module .mod-member .member-info .gray a{color:#9a9486;}
.module .mod-member .member-info .gray img{margin-right:5px;}

#mod-minimap{width:190px;height:122px;padding:0px;}

.module .mod-article{padding:3px 15px 0px 15px;margin-top:3px;border-top:#b1b1b1 dotted 1px;font-size:12px;}
.module .mod-article a{color:#000000;}
.module .mod-article .details{font-size:11px;color:#9a9486;}
.module .mod-article .details a{font-weight:bold;color:#9a9486;}

.module .mod-event{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #a21111;}
.module .mod-event a{color:#000000;}
.module .mod-event .event-date{color:#a21111;font-size:11px;}
.module .mod-event .event-place{color:#e39a9a;font-size:10px;}
.module .mod-event .event-title{font-size:11px;}
