h1, h6{text-transform:uppercase; color:#FFF;  font-size:36px; line-height:60px; font-weight:100; margin-bottom:-40px; }
h6{color:#333; font-size:26px; margin-bottom:0px;}
h1 span{background-color:#333; padding:8px 10px 5px 10px;   -moz-border-radius: 10px;
    -webkit-border-radius: 10px;}
h2{color:#FFF; margin:50px 0 10px 0; font-size:18px; line-height:36px; font-weight:100; }
h2 span{background-color:#FF008C; padding:5px 10px;   -moz-border-radius: 10px;
    -webkit-border-radius: 10px;}
	
h3{margin-bottom:20px;}

#top{position:absolute; top:229px;}

#content{margin: 105px 25px -25px 25px; position:relative; z-index:1000}
#content .right{top:-260px;}

#content .item-readmore{float:left;}
#content .item-comments{position:absolute; padding-top:15px;  top:10px; left:-105px; width:80px; height:65px; background:#F36; text-align:center;}
#content .item-comments a{ color:#FFF; font-size:32px; line-height:32px; font-weight:bold; text-decoration:none;}
#content .item-comments a:hover{color:#FFC; background:none;}
#content .item-comments a span{font-weight:100; font-size:14px; line-height:14px; display:block;}

#topmenu{top:-280px;}
#page{text-align:left; margin-bottom:80px;} /*min-height not compatible in IE6 */
#content p{line-height:28px; margin-bottom:15px; font-size:14px; }
#page ul{margin:0  0 20px 20px; list-style-position:outside; padding-left:10px;}
#page img{padding-right:20px;}
#intro-text{top:40px;}
#listing{position:relative;}
#listing .cufon{margin-top:10px;}
#listing .thumb_bg{float:left; background:url('../images/thumb_bg.jpg') no-repeat; width:120px; height:120px; padding:14px 0 0 14px;}
#listing h2, .article h2{text-transform:none; font-size:22px; color:#333; margin:inherit; margin:0px;}
.article h1 a{color:#333; text-transform:none; font-weight:bold; font-size:36px; text-decoration:none; font-weight:bold;}
.article h1{line-height:40px;}
.article h2{line-height:30px; margin-bottom:15px; font-weight:bold;}
.article h3{color:#FF008C; font-weight:bold; font-style:italic;font-size:18px;}
.geshi{margin-bottom:40px;}
#listing h2{ font-size:14px;}
.article .post_infos{margin:45px 0 20px 0; font-size:12px; color:#999;}
.article .post_infos a{color:#F66}
.article .share{margin-bottom:30px;}
.article{margin-bottom:80px; position:relative;}
.article_inner{ text-align:left;}
.article_inner img{margin:25px 20px 0 0;}
#listing .listing_item{position:relative; height:120px;}

#module-contact{position:absolute; top:190px; right:-15px; background:url('../images/background-module.jpg') no-repeat; width:254px; height:100px; margin:40px 40px 0 0;}
#module-contact p{overflow:hidden; line-height:18px; margin:10px 0 0 20px; color:#FFF;}
#module-menu{position:absolute; top:360px; right:-15px; margin-right:40px; background:url('../images/menu-top.jpg') top no-repeat; width:254px; background-color:#444; }
#module-menu div{ background:url('../images/menu-bottom.jpg') bottom no-repeat; width:254px;}
#module-menu a{color:#FFF; text-decoration:none;}
#module-menu ul li a{text-transform:uppercase} 
#module-menu ul li ul li a{text-transform:none;}
#module-menu ul.menu{padding:20px;}
#module-menu ul li{display:block;}
#module-menu ul.menu li.active a{text-transform:uppercase; font-size:22px; font-weight:bold;}
#module-menu ul.menu li.active ul li a{font-size:inherit; text-transform:none; font-weight:100;}
#module-newsletter{position:absolute; top:68px; z-index:1000;}
.module-quote{position:absolute; top:68px; z-index:1000; right:25px;}
#panRight{position:absolute; top:222px; z-index:1000; right:25px;}
#panRight .module_right_quote{position:relative; margin-top:15px;}
#panRight .module_right_top_quote{background:url('../images/module-top.jpg') no-repeat; width:254px; height:25px;}
#panRight .module_right_bottom_quote{background:url('../images/module-bottom.jpg') no-repeat; width:254px; height:25px;}
#panRight .module_right_inner_quote{background-color:#FF008C; width:254px; color:#FFF; padding:10px 0;}

.suckerdiv_right{margin-top:20px;}
.suckerdiv_right_top{background:url('../images/menu-top.jpg') no-repeat; width:254px; height:25px;}
.suckerdiv_right_bottom{background:url('../images/menu-bottom.jpg') no-repeat; width:254px; height:25px;}

#suckertreeR0 {
	margin:-5px 0;
	padding:0px;
	text-indent:0px;
	background-color:#444;
	width:254px;
}

#suckertreeR0 a.head, #suckertreeR0 li a {
	cursor:pointer;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:14px;
	text-decoration: none;
	
}

#suckertreeR0 a.head{text-transform:uppercase}
#suckertreeR0 a.head:hover, #suckertreeR0 li a:hover {
	color:#FFFF99;
	
}
#suckertreeR0 a.selected {
	font-size:20px;
	color:#FFC;
}
#suckertreeR0 a.current {
	font-weight:bold; 
	font-size:16px;
	color:#FFC;

}
#suckertreeR0 ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#suckertreeR0 li {
	list-style:none outside none; display:inline; line-height:25px;
}
#suckertreeR0 li li a {
	color:#FFF;
	display:block;
	margin-left:25px;
	font-weight:100;
	text-decoration: none;
	padding:2px;
	line-height:18px;
	text-transform:inherit;
	cursor:pointer;
}
#suckertreeR0 li li a:hover {
	color:#FFC;
	font-weight:bold;
}

#bbcode input{height:26px; line-height:26px; font-size:14px; padding:5px 0 0 5px; vertical-align:middle; width:230px; border:1px solid #CCC}
#bbcode textarea{border:1px solid #CCC; width:620px; padding:5px; font-size:14px;}
#bbcode p{margin-bottom:30px;}
#bbcode .name{
	float:left;
	
}

#bbcode .email{
	float:left;
	margin: 0 0 30px 30px;
}
	

#bbcode .submit{background-color:#EEE; font-size:12px; height:34px; width:auto; padding:0 20px; margin-top:20px; cursor:pointer; -moz-border-radius: 5px;
    -webkit-border-radius: 5px;}
	
#bbcode .submit:hover{background-color:#F3C; border:1px solid #F3C; color:#FFF;}	
#bbcode b{color:#690}

#comments .odd, #comments .even{border-top:1px solid #EEE; position:relative; margin-bottom:20px; padding-top:10px;}
#comments h3{color:#333; font-style:normal;}
#comments .gravatar{float:left}
#comments .gravatar img{border:3px solid #EEE}
#comments .comment-author{color:#FF008C; font-weight:bold; font-size:20px; float:left;}
#comments .comment-text{float:left; margin-left:15px; width:500px;}
#comments .comment-number{text-align:left; position:absolute; right:0px; top:10px; font-size:12px;}
#comments .comment-date{margin: 0  0 10px 10px; width:200px; float:left; text-align:left;}
#comments .comment-number span a{font-size:30px; color:#EEE; text-decoration:none}
#comments .comment-number span a:hover{background:none; color:#F9C;}
