/*  
Theme Name: Version 27
Theme URI: http://www.vampired.org
Description: Wordpress theme made by Mikki-Mano
Author: Mikki-Mano
Author URI: http://www.vampired.org
*/

* { margin: 0; padding: 0; outline: none; }

a:link, a:visited, a:active { color: #8e597b; text-decoration: none; font-family: georgia;}
a:hover { color: #836a77;  text-decoration: none; font-weight: bold;}

body { background-position: 0% 0%; font-family: Tahoma, Helvetica, san-serif; font-size: 7pt; color: #949494; background-image: url('img/bg.png'); background-repeat:repeat; background-attachment:scroll}

#wrapper { width: 910px; margin: 0 auto; }

#header { padding: 0px; background-repeat: repeat-x; background-color: #transparent; margin: 0 auto; height: 383px; width: 1003px; background-image: url('img/head.png'); text-align: left;}

#nav { padding-top: 90px; padding-left: 491px; background-repeat: repeat-x; background-color: #transparent; margin: 0 auto; height: 27px; width: 504px; text-align: justify;}

#nav2 { padding-top: 61px; padding-left:523px; background-repeat: repeat-x; background-color: #transparent; margin: 0 auto; height: 150px; width: 440px; }

#nav3 { padding-top: -5px; padding-left: 740px; background-repeat: repeat-x; background-color: #transparent; margin: 0 auto; height: 43px; width: 238px; text-align: justify;}

search { float: right; margin-top: 55px; }
search .search-text { background-color: #303030; width: 300px; border: 1px #353535; padding-left:10px; padding-right:30px; padding-top:6px; padding-bottom:8px text-align: center;}

#subheader { background: url('img/imbg') no-repeat; width: 500px; height: 163px; float: left }
#subheader p { font-size: 10px; margin: 55px 0 0 10px; width: 460px; }

/*
	script stuff 
*/
.search-alert {background-position: 0% 0%; display: none; float: left; margin-top: 2px; position: absolute; font-size: 10px; cursor: pointer; color: #000; padding-left:15px; padding-right:15px; padding-top:20px; padding-bottom:10px; background-color:transparent; background-repeat:no-repeat; background-attachment:scroll }

#content { background-color: #transparent; width: 920px; float: left; padding: 4px;}

.left {
	float: left;
}
.right {
	float: right;
}
.post { float: left; width: 583px; background-color: #transparent; background-repeat: repeat-x; -moz-border-radius: 0em; padding: 8px; text-align: justify; border: 0px solid #292929; background-image: url('0'); borer-bottom: 10px solid #000000; font-size: 7pt;}
.post1 { float: left; width: 583px; background-color: #transparent; background-repeat: repeat-x; -moz-border-radius: 0em; padding-bottom: 20px; text-align: justify; border: 0px solid #e8e8ea;}
.post .bg {padding: 5px;}
.post span.h2 a { width: 583px; border-bottom: 0px solid #c6c6c6; background-color: transparent; background-repeat: repeat-x; padding: 0px; text-decoration: none; text-transform: uppercase; color: #a7a5b2; font-weight: none; font-family: Trebuchet MS; font-style: none; font-size: 13pt; text-align: center; float: left; }
.post .post-info { padding-bottom: 16px; color: #686868; font-size: 14pt; font-family: georgia; font-wight: bold; font-style: italic; background-color: #transparent; -moz-border-radius: 0em; border: 0px solid #353535; width: 583px; text-align: center;}
.post span.date { background-repeat: repeat-x; background-color: #transparent; text-align: center; color: #788597; font-size: 14pt; font-family: Georgia; float: left; width: 100px; font-style: italic; line-height: 10px; border-right: 1px dotted #876e79; border-bottom: 1px dotted #876e79; padding-bottom: 5px }
.post p {  margin-right: 5px; margin-left: 5px; line-height: 14px; margin-bottom: 10px; padding: 4px; color: #767676; font-family: Tahoma; Font-size: 7pt;}
.post .cats { border: 0px none; -moz-border-radius: 0.80em; padding-bottom: 10px; text-align: left; color: #5d5d5d; width: 480px}
.post .h3 { width: 583px; border-bottom: 0px solid #c6c6c6; background-color: transparent; background-repeat: repeat-x; padding: 0px; text-decoration: none; text-transform: uppercase; color: #a7a5b2; font-weight: none; font-family: Trebuchet MS; font-style: none; font-size: 13pt; text-align: center; float: left; }
.menu { background-image: url(''); padding: 6px; -moz-border-radius: 0.80em; border: 1px solid #393939; background-color: #323232;}
.head-title { background-color: #transparent; padding: 0px; font-size: 9pt; font-weight: bold; font-style: none; font-family: georgia; color: #999999;
letter-spacing: 2px;}
.post01 { background-image: url('img/post01.png'); width: 583px; height: 40px;}
.post02 { background-image: url('img/post02.png'); width: 583px; text-align: center;}
.post03 { background-image: url('img/post02.png'); width: 583px;}
.post04 { background-image: url('img/post03.png'); width: 188px; height: 173px;}
.post05 { background-image: url('img/post04.png'); width: 395px; height: 173px;}
.post_comment { font-size: 13pt; font-family: georgia; font-weight: bold; font-style: italic;}
.post_info {font-size: 7pt}

#sidebar { width: 310px; float: right; }
.sidebar_title { background-image: url('img/sidebar01.png'); height: 50px; text-transform: none; color: #a7a5b2; font-weight: bold; font-family: georgia; font-style: none; font-size: 10pt; text-align: center;}
.sidebar_bg { padding: 8px; background-image: url('img/sidebar02.png');}
.sidebar_bottom { background-image: url('img/sidebar03.png'); height: 35px;}
.sidebar_login {background-color: transparent; font-size: 10pt; font-family: georgia; font-weight: bold; font-style: italic; text-align: center; color: #a05c8d;}
#sidebar ul { list-style-type: none; }
#sidebar ul li { margin-bottom: 10px; text-align: justify; background-color: #transparent; border: 0px solid #292929; -moz-border-radius: 0em; padding: 6px; font-size: 7pt; color: #676767;  }
#sidebar ul li ul { margin: 0; border:0px; padding: 5px; }
#sidebar ul li ul li /* a */ { background-position: 0px 7px; display: block; ; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; background-color:transparent; background-repeat:no-repeat; background-attachment:scroll }
#sidebar ul li h2 { border: 0px solid #dfdfdf; text-align: center; padding: 5px; background-image: url('img/sidebartitle.png'); background-color: #transparent; font-size: 10pt; color: #ab96a5; font-weight: bold; font-family: georgia; font-style: italic; -moz-border-radius: 0.0em;}

.navigation {text-align: center;}
.navigation .previous {float:left;}
.navigation .next {float:right;}

#footer { clear: both; width: 100%; float: left; background-color: #transparent;   }
#footer .inner { padding: 4px; background-color: #transparent; background-image: url('img/fond-footer.jpg'); background-repeat: repeat-x; color:#565656; text-align: center }

/*
	.comments template styles
*/

.comments { float: left; padding: 0; }

.comments input[type=text], textarea { width: 350px; }

textarea { width: 450px; }

.comments fieldset { padding: 10px; border: 1px solid #272727; margin: 10px 0 20px 0; }

.comments p { padding: 0 0 10px 0; }

.comments h2 { padding: 0 0 15px 0; }

#cdisplay { list-style-type: none; padding: 0; margin: 0; width: 560px; }

	#cdisplay li { padding: 10px;  margin-bottom: 10px; width: 560px; }
	
	#cdisplay li.first {  background: #303030; border-bottom: #transparent 1px solid; }
	
	#cdisplay li.second {  background: #303030; border-bottom: #dedede 0px solid; }

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.subtitle2 {
padding: 8px;
color : #3f3f3f;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #f4edf1;
border-bottom: 10px;
-moz-border-radius: 0.80em;
text-transform: uppercase;
}

.affiliates a {
padding: 4px;
font-weight: bold;
}

.affiliates a:hover {
padding: 4px;
font-weight: bold;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0px none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

img.avatar {float:right;}

  img {
    border: 1px solid #transparent;
    -moz-border-radius: 0.00em;
    margin: 1px;
    padding:3px;
    -moz-opacity: 0.0;
    background-color: #transparent;
    }


  img:hover {
    border:1px solid #transparent;
    -moz-border-radius: 0.00em;
    margin: 1px;
    padding:3px;
    -moz-opacity: 0.0;
    background-color: #transparent;
    }

 a img {
	border-style: solid;
	border-width: 1px;
	border-color: #444349;
	padding: 3px;
	margin: 0px;
	background-color:#transparent;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-border-radius: 0px;
	filter:alpha(opacity=45);
	-moz-opacity:0.3;

}
a:hover img {
	border-style: solid;
	border-width:1px;
	border-color: #6E6D74;
	padding: 3px;
	margin: 0px;
	background-color:#transparent;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-border-radius: 0px;
	filter:alpha(opacity=95);
	-moz-opacity:1;
}

  a.menu {
    color: #fefefe;
    -moz-border-radius: 0.0em;
    font-family: georgia;
    text-transform: none;
font-style: none;
    font-size: 10pt;
font-weight: bold;
    text-decoration: none;
    background-color: transparent;
letter-spacing: 0pt;
	border-width:0px
    }


  a.menu:hover {
    color: #c16277;
    -moz-border-radius: 0.00em;
    font-family: georgia;
    text-transform: none;
font-style: none;
    font-size: 10pt;
font-weight: bold;
letter-spacing: 0pt;
    background-color: #transparent;
	border-width:0px;
    }

strong {
    padding: 0px;
    font-weight: bold;
    letter-spacing: 1px;
    font-family: Tahoma;
color: #D5D2DB;
    }

italic {
    color: #858C9F; 
    font-size: 7pt; 
    font-style: italic;
    } 

   g {
    padding: 0px;
    color: #999999;
    letter-spacing: 0px;
    text-align: justify;
    }


   es {
    padding: 0px;
    color: #999999;
    letter-spacing: 0px;
    }

blockquote {
font-family: georgia; 
-moz-border-radius: 0.9em;
border-bottom: 0px solid #353535;
border-top: 0px solid #353535;
border-left: 0px solid #353535;
border-right: 0px solid #353535;
padding-left: 32pt;
padding-right: 32pt;
background-color: #transparent;
background-image: url('img/quote.png');
background-repeat: no-repeat;
color: #B2AFBE;
font-style: italic;
font-size: 7pt;
}



input, textarea, option, select, submit {
	color: #676767;	
	-moz-border-radius:0.50em;
	padding:4px;
	background-color: #303030;
        background-image: url('');
	background-repeat: repeat-x;
	border: 1px solid #353535;
	font-family: Tahoma; 
	font-size: 7pt; 
	
}

input, textarea, option, select, submit: hover {
	color: #787878;	
	-moz-border-radius:0.50em;
	padding:4px;
	background-color: 303030;
        background-image: url('img/imbg.png');
	background-repeat: repeat-x;
	border: 1px solid #353535;
	font-family: Tahoma; 
	font-size: 7pt; 
	
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 5px; 
	margin: 2px;
	-moz-border-radius:0.50em;
	text-decoration: none;
	border: 1px solid #353535;
	color: #898989;
	font-family: Trebuchet ms;
	font-size: 10px;
	font-weight: bold;
	background-color: #303030;	
	
}
.wp-pagenavi a:visited {
	padding: 5px; 
	margin: 2px;
	-moz-border-radius:0.50em;
	text-decoration: none;
	border: 1px solid #969696;
	color: #6e6e6e;
	background-color: #b8b8b8;
		
}
.wp-pagenavi a:hover {	
	padding: 5px; 
	border: 1px solid #d3d3d3;
	color: #757575;
	background-color: #e7dfe7;
	
}
.wp-pagenavi a:active {
	padding: 5px; 
	margin: 2px;
	color: #989898;
	-moz-border-radius:0.60em;
	border: 1px solid #b5b5b5;
	background-color: #edeaed;
        	
}
.wp-pagenavi span.pages {
	padding: 5px; 
	margin: 2px;
	color: #383838;
	font-family: Trebuchet ms;
	font-size: 10px;
	font-weight: bold;
	background-color: #eeedee;
	-moz-border-radius:0.10em;
	border: 1px solid #dbdadb;
	
}


.wp-pagenavi span.current {
	padding: 5px; 
	margin: 2px;
	color: #8d3855;
	font-family: Trebuchet ms;
	font-size: 10px;
	font-weight: bold;
	-moz-border-radius:0.10em;
	border: 1px solid #b5b5b5;
	background-color: #edeaed;
	
}

.wp-pagenavi span.extend {
	padding: 5px; 
	margin: 2px;
	color: #8d3855;
	font-family: Trebuchet ms;
	font-size: 10px;
	font-weight: bold;
	-moz-border-radius:0.10em;
	border: 1px solid #b5b5b5;
	background-color: #edeaed;
	
}
