
p.whiteline {
    margin-top: 0em;
    margin-bottom: 1em;
}

p.break {
    margin-top: 0em;
    margin-bottom: 0em;
}

img {
   behavior: url("http://der-test.de/serendipity/plugin/pngbehavior.htc");
}
.serendipity_karmaVoting {
    text-align: center;
    font-size: 7pt;
    margin: 0px;
}

.serendipity_karmaVoting a {
    font-size: 7pt;
    text-decoration: none;
}

.serendipity_karmaVoting a:hover {
    color: green;
}

.serendipity_karmaError {
    color: #FF8000;
}
.serendipity_karmaSuccess {
    color: green;
}
.serendipity_karmaVoting_links,
.serendipity_karmaVoting_links a:hover,
.serendipity_karmaVoting_current-rating {
    background: url(http://der-test.de/serendipity/plugins/serendipity_event_karma/img/stars-def-green-yellow-sm.png) left;
    font-size: 0;
}
.serendipity_karmaVoting_links {
    position: relative;
    width: 75px;
    height: 15px;
    overflow: hidden;
    list-style: none;
    margin: 0px auto;
    padding: 0px;
    background-position: left top;     
    text-align: center;
}
.serendipity_karmaVoting_links li {
   display: inline; 
}
.serendipity_karmaVoting_links a ,
.serendipity_karmaVoting_current-rating {
    position:absolute;
    top: 0px;
    left: 0px;
    text-indent: -9000em;
    height: 15px;
    line-height: 15px;
    outline: none;
    overflow: hidden;
    border: none;
}
.serendipity_karmaVoting_links a:hover {
    background-position: left bottom;
}
.serendipity_karmaVoting_links a.serendipity_karmaVoting_link1 {
    width: 20%;
    z-index: 6;
}
.serendipity_karmaVoting_links a.serendipity_karmaVoting_link2 {
    width: 40%;
    z-index: 5;
}
.serendipity_karmaVoting_links a.serendipity_karmaVoting_link3 {
    width: 60%;
    z-index: 4;
}
.serendipity_karmaVoting_links a.serendipity_karmaVoting_link4 {
    width: 80%;
    z-index: 3;
}
.serendipity_karmaVoting_links a.serendipity_karmaVoting_link5 {
  width: 100%;
    z-index: 2;
}
.serendipity_karmaVoting_links .serendipity_karmaVoting_current-rating {
    z-index: 1;
    background-position: left center;
}
/* templates/default/style_fallback.css  */
/* This is the templates/default/style_fallback.css file.
   It emits CSS rules that all templates should have.
   Classes are declared on top of the file, so if you
   want to make changes in your own template, you
   should override the rules on the bottom of your
   style.css template. 
   IT IS NOT ADVISED TO CREATE YOUR OWN style_fallback.css FILE! */

/* Default image classes for left/right/usual layout */
.serendipity_image_center {
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_left {
  float: left;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_right {
  float: right;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Default listing without spacers */
.plainList {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

/* Messages: Centered, important, notice */
.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

/* Embedded images with comments inside the s9y image manager */
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #ddd;
    background-color: #efefef;
    margin: 3px;
    padding: 3px;
    text-align: center;
}

.serendipity_imageComment_center {
    margin: auto;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    border-top: 1px solid #ddd;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}

/* END OF style_fallback.css *//* templates/RedEvoAphelion/style.css  */
body{
background:#054b6e url(templates/RedEvoAphelion/img/bg_main.jpg) center top no-repeat;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
}
#wrapper {
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
}

a, ul.menu a:hover, li#current a, li.parent li#current a, li#current li a:hover, #bottom li a:hover, a.mainlevel:hover, a#active_menu.mainlevel {
color: #32b1f1;
}


#user3 ul li a:hover 

{
background-color: transparent;
background-image: url(templates/RedEvoAphelion/img/topmenu-bg.jpg);
background-repeat: repeat-x;
background-attachment: scroll;
 
}


.width_fluid{
min-width:910px;
max-width:97%;
width:auto!important;
width:97%;
}

#heading{
width:100%;
position:relative;
padding:16px 0px 0px 0px;
}
#heading h1{
font-size:36px;
font-family:"Myriad pro", "Myriad Web", Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
margin:0 0 0 27px!important;
padding:0 !important;
}





h1{
font-size:20px;
font-weight:normal;
margin:0;
padding-bottom:0.12px;
}
h1 {
margin: 0.5em 0; 
}

h1  {
	margin: 0;
	padding: 0;
}
#heading h1 a{
color:#fff;
font-weight:normal;
}
a#sitename1{
display:block;
width:258px; /* maximum 500px */
height:52px; /* maximum 68px */
text-indent:-2000px;
background:url('templates/RedEvoAphelion/img/logo.png') no-repeat left top;
}


a#sitename2{
 padding-left:29px;
 font-weight:normal;
 color:white;
 font-size: xx-large;
}


a{
color:#32b1f1;
}

a{
text-decoration:none;
font-weight:bold;
}

#buttons{
position:absolute;
right:23px;
top:40px;
}
a#alarge.btnicon{
margin-right:8px;
}

a#alarge{
background:url('templates/RedEvoAphelion/img/alarge.png') no-repeat left top;
}

.btnicon{
float:left;
text-indent:-2000px;
width:10px;
height:23px;
margin-right:6px;
}

a#amedium{
background:url('templates/RedEvoAphelion/img/amedium.png') no-repeat left top;
}

a#asmall.btnicon{
margin-right:16px;
}

a#asmall{
background:url('templates/RedEvoAphelion/img/asmall.png') no-repeat left top;
}

#header{
margin-top:16px;
background:#2f2f2f url('templates/RedEvoAphelion/img/headerbg_m.jpg') repeat-x left top;
color:#fff;
}

#header .bgleft{
background:url('templates/RedEvoAphelion/img/headerbg_l.jpg') no-repeat left top;
}
#header .bgright{
background:url('templates/RedEvoAphelion/img/headerbg_r.jpg') no-repeat right top;
} 

#header .bgbl{
background:url('templates/RedEvoAphelion/img/headerbg_bl.jpg') no-repeat 15px 100%;
height:auto!important;
height:100px;
min-height:160px;
padding:0px 24px 26px 24px;
position:relative;
}

#user3{
display:block;
position:relative;
height:40px;
}

#user3 ul{
margin:0; 
padding:0;
width:auto;
}
ul{
list-style:none;
}
ul {
margin: 0.5em 0; 
}

ul  {
	margin: 0;
	padding: 0;
}
#user3 ul li{
margin:0; 
padding:0;
float:right;
height:40px;
}
#user3 ul li a{
color:#d0d0d0; 
text-transform:uppercase;
padding:10px;
display:block;
background:url('templates/RedEvoAphelion/img/topmenu-vline.jpg') no-repeat 0px 2px;
}

#header #top{
max-height:200px;
overflow:hidden;
}

#header #top .moduletable{
padding-top:6px;
position:relative;}

.moduletable{
margin-bottom:12px;
padding:0 10px; /*padding for inside text*/ 
}


#header #top .moduletable h3{
background-position:0px 10px;
position:relative;
padding:4px 0 6px 25px;
margin:3px 0;
}

.moduletable h3{
background:url('templates/RedEvoAphelion/img/h3bg.jpg') no-repeat left top;

height:27px;
}



h3{
font-size:15px;
font-weight:bold;
}
h3 {
margin: 0.5em 0; 
}

h3  {
	margin: 0;
	padding: 0;
}

table.contentpaneopen {
	margin: 0;
	padding: 0;
}

#header #top .moduletable td{
color:#fff;
}
td{
font-size:12px;
}
p{
font-size:12px;
}
p {
margin: 0.5em 0; 
}

p  {
	margin: 0;
	padding: 0;
}

#container{
background:url('templates/RedEvoAphelion/img/containerbg_l.jpg') repeat-y left top;
}

#container{
padding-left:18px;
position:relative;
}
#container .bgright{
background:url('templates/RedEvoAphelion/img/containerbg_r.jpg') repeat-y right top;
}

#container .bgright{
padding-right:18px;
margin:0!important;
margin-right:1px;
}

#container .bg{
padding:12px 24px 0px 24px;
}
#container .bg{
background:#fff url('templates/RedEvoAphelion/img/containerbg_m.png') repeat-x left top;
}

#user4 {
position:absolute;
right:0;
top:-26px;
background:url('templates/RedEvoAphelion/img/user4bg-l.jpg') no-repeat left top;
padding-left:38px;
color:#000;
z-index:1000;
}

#user4 .bgright4{
background:url('templates/RedEvoAphelion/img/user4bg-r.gif') no-repeat right top;
padding-right:18px;
}

#user4 .bg4{
background:url('templates/RedEvoAphelion/img/user4bg.jpg') repeat-x left top;
padding:5px 12px 5px 10px;
}
#user4 form{
margin:0;
padding:0;
}

form {
margin: 0.5em 0; 
}

form  {
	margin: 0;
	padding: 0;
}
.search #mod_search_searchword{
padding:2px 0 0 10px;
}

#user4 input{
margin:0;
padding:0;
}

.search input{/* the input textarea box */
border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('templates/RedEvoAphelion/img/searchbg.png') no-repeat left top;
	height:18px;
	font-size:11px;
	width:182px;
}
#breadcrumbs{
padding-bottom:6px;
background:url('templates/RedEvoAphelion/img/bg-breadcrumbs.png') repeat-x left bottom;
margin-bottom:9px;
}
#breadcrumbs{
position:relative;
width:100%;
}
#content{
position:relative;
width:100%;
}
.middlewrap{
float:left;
width:100%;

}

#middlenarrow{
margin:0 209px;}

.middle{
background:#fff url('templates/RedEvoAphelion/img/middlebg-l.jpg') no-repeat left top;
padding-left:11px;

}
.middle{ overflow:hidden;}

.middle .middlebg{
background:#fff url('templates/RedEvoAphelion/img/middlebg-r.jpg') no-repeat right top;
padding:16px 16px 16px 5px;
min-height:400px;
height:auto!important;
height:400px;
}

.middle .componentheading{
background:url('templates/RedEvoAphelion/img/dotted.gif') repeat-x left bottom;
margin-bottom:0.3em;
}

.componentheading{
font-size:20px;
font-weight:normal;
margin:0;
padding-bottom:0.12px;
}
.leftcol{
float:left;
margin-left:-100%;
background:#fff url('templates/RedEvoAphelion/img/sidebg-b.png') no-repeat left bottom;
}

.leftcol{
width:205px;
}
.leftcol{ overflow:hidden;}

.leftcol .bgtop{
background:url('templates/RedEvoAphelion/img/sidebg-t.png') no-repeat left top;
padding:1px 1px 20px 1px;
}
.moduletable_menu{
margin-bottom:12px;
padding:0 10px; /*padding for inside text*/ 
}

.moduletable_menu h3{
background:url('templates/RedEvoAphelion/img/h3bg.jpg') no-repeat left top;
}

.moduletable_menu h3{
padding:0.5em 0.5em 12px 0.5em;
margin:0 -10px 0.5em -10px; /*negative padding to pull h3 back out from .moduletable padding*/ 

}

a img{
border:0 none;
}

.rightcol{
float:left;
margin-left:-205px;
background:#fff url('templates/RedEvoAphelion/img/sidebg-b.png') no-repeat left bottom;
}

.rightcol{
width:205px;
}
.rightcol{ overflow:hidden;}

.rightcol .bgtop{
background:url('templates/RedEvoAphelion/img/sidebg-t.png') no-repeat left top;
padding:1px 1px 20px 1px;
}

.clear{
clear:both;
}

#bottom {
border-top:#cdcdcd 1px solid;
margin-top:16px;
}
#bottom .bottombg{
clear:both;
background:#f4f4f3 url('templates/RedEvoAphelion/img/bottombg.png') repeat-x left bottom;
padding:18px 0px;
position:relative;
width:100%;
min-height: 256px;

}

#user1{
float:left;
width:49.5%;
overflow:hidden;
}
#user2{
float:right;
width:49.5%;
overflow:hidden;
}
#footer{
font:11px Arial,Helvetica,sans-serif;
}
#footer {
clear:both;
color:#fff;
background-color:#777;
padding:6px 0px;
margin:16px 0;
position:relative;
width:100%;
text-align:center;
}
#footer a{
font-weight:normal;
color:#ccc;}

#reflection-l{
background:url('templates/RedEvoAphelion/img/reflection-l.jpg') no-repeat left top;
}

#reflection-l{
position:relative;
height:54px;
margin-left:-44px;
margin-right:-44px;
padding-left:16px;
}

#reflection-r{
background:url('templates/RedEvoAphelion/img/reflection-r.jpg') no-repeat right top;
}

#reflection-r{
height:54px;
padding-right:16px;
}

#reflection{
background:url('templates/RedEvoAphelion/img/reflection.jpg') repeat-x left top;
}
#reflection{
height:54px;
}














/* Content */


#leftcol {
	width:287px;
		width:40%;
	border-right:1px dotted #b6b6b6;
	padding-right:18px;
	}

#leftcol, #rightcol {
	margin-top:10px;
	float:left
	}	
	
#rightcol {
	width:277px;
	width:50%;	
	padding-left:18px;
	margin-top: -2px;
	}

#content {
	float:left
	}
	
.description {
	font-size: 1.3em;
	font-weight: bold; 
	font-style:italic;
	color:#545454;
	margin-top:-4px;
	}

.feature {
	background:#f2f2f2;
	padding:15px;
	border-bottom:1px dotted #b6b6b6;
	border-top:1px dotted #b6b6b6;
	}

.feature:hover {
	background:#e9e9e9;
	}
	
.feature p, #rightcol p {
	margin:0;
	}

.feature img, #rightcol img {
	padding:1px;
	border:1px dotted  #b6b6b6;
	}
			
#leadpic {
	float:left;
	margin: 0 18px 8px 0;
	}

#lead {
	margin-top:22px;
	}

.title {
	font-size:1.2em;
	font-weight:bold;
	line-height:115%;
	
	}
	
.feature#lead .title {
	font:1.8em Georgia, "Times New Roman", Times, serif;
	line-height:100%;
	display:block;
	padding-bottom:7px;
	 
}
#leftcol .feature {
	margin-bottom: 5px;
	border-bottom:none
	}

#rightcol img {
	float:left;
	margin:3px 10px 4px 0;
	}

#leftcol img {
	margin-bottom: 4px;
	display:block
	}
	
#rightcol .clearfloat {
	border-bottom:1px dotted #b6b6b6;
	padding:12px 0;
	}	

.sidelist li {
	list-style:none
	}
	
.bullets li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}
	
.sidelist .bullets li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:22px;
	}

.sidelist .children {
	background:#e4efd5;
	}
	
.sidelist .children li {
	list-style: square;
	margin-left:28px;
	border-bottom:1px solid #e4efd5;
	}
	
.sidelist .children li a, .sidelist .children li a:visited {
	padding:2px 2px 2px 0px;
	border:0;
	background:#e4efd5;
	color: #818d6f;
	}

.sidelist .children li a:hover, .sidelist .children li a:active	{				
	color:#465d23
	}

.postmetadata {
	margin: 30px 0;
	}

#writer {
	background:#eef5e1;
	margin:25px 0 15px 0;
	padding:12px;
	}

#writer img {
	padding:1px;
	border:1px solid #7da939;
	float:left;
	width:80px;
	}

#writer span {
	display:block;
	padding-top:4px;
	border-top:1px solid #cbd8b4;
	margin-top:12px;
	}

#writer p {
	margin:0;
	width:482px;
	}	

.entry {
	padding-bottom:28px;
	}

h3 a:link, h3 a:visited {
	color:#5f5f5f;
	}



/*Post Formatting*/

.picleft {
	float:left;
	margin:3px 14px 10px 0;
	border:7px solid #f2f2f2;
	}

.picright {
	float:right;
	margin:3px 0 10px 14px;
	border:7px solid #f2f2f2;
	}	

.rpost blockquote {
	color:#76767a;
	background:#f2f2f2;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	}	

.rpost ul li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:42px;
	}

.rpost ol li {
	margin-bottom:5px;
	line-height:115%;
	margin-left:48px;
	}
	
#tags {
	padding:3px;
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
	}	
		
		
		
.post  h2		
	{
background:url('templates/RedEvoAphelion/img/dotted.gif') repeat-x left bottom;
margin-bottom:0.3em;
	}	

/* Form Elements */

 
	
 

 
#commentform input {
	width: 170px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	margin-top:5px;
	}



/* Comments*/

.commentlist {
	padding-left:30px;
	}
	
.commentlist li {
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#f2f2f2;
	border-top: 1px solid #ddd;
	}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}
	
.commentmetadata {
	display: block;
	}

.commentlist small {
	background:#e9e9e9
	}

.commentlist cite {
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.05em;
	}	
	 



.moduletable h3{
padding:0.5em 0.5em 12px 0.5em;
margin:0 -10px 0.5em -10px; /*negative padding to pull h3 back out from .moduletable padding*/ 
color: #32b1f1;
}


#header #top .moduletable h3{
color:#32b1f1;
background:url('templates/RedEvoAphelion/img/toph3bg.gif') no-repeat;
vertical-align: top;
}




#xheading{
 
margin-bottom:20px;
}



.userc1
{
padding:20px;
}

 div .stat_dayhvisitors
 {
 font:8px Arial,Helvetica,sans-serif;
 }