/*  Theme Name: Girls Vampire Costumes
Theme URI: 
Description: This is my theme for Girls Vampire Costumes.
Version: 1.0
Author: girlsvampirecostumes.com
Author URI: http://www.girlsvampirecostumes.com/
*/

body {

	margin:0;

	padding:0px;

	font-family:Arial,Helvetica,Georgia,Sans-serif;

	font-size:12px;

	text-align:center;

	vertical-align:top;

	background:#FFFFFF;

	

	}



img {

	margin: 0px; 

	padding:0px;

	border:0px;

	}







#mainpage {

	background-color:#F8DCE8;

	width:1000px;

	margin:0 auto;

	overflow:hidden;

	}



h2 {

	font: 24px Tahoma;

	color:#383434;

	margin:0;

	padding:0;

	text-align:left;

	

	}



h3 {

	font: 24px Tahoma;

	color:#383434;

	margin:0;

	padding:0;

	}







input {

	border:1px solid #303030;

	vertical-align: middle;

	}



#menu {

	height:40px;

	width:1000px;

	float:left;

	background:url('images/menubg.png') repeat-x;

	}



ul.menu{

	width:992px;

	height:40px;

	float:left;

	list-style:none;

	margin:0px;

	padding:0;

	background:url('images/menubg.png') no-repeat;

	padding-left:8px;

	}



ul.menu li{

	float:left;

	list-style-type:none;

	margin:0;

	background:url('images/divider.png') no-repeat;

	background-position: 100% 0%;

	}



ul.menu li a {

	float:left;

	font:13px Verdana;

	color:#FFFFFF;

	text-transform:uppercase;

	line-height:40px;

	padding-left:15px;

	padding-right:15px;

	font-weight:bold;

	}



ul.menu li a:hover {

	text-decoration:underline;

	}



ul.menu li:hover {}



p {

	padding:10px 0px 0px 0px ;

	}

	





#wrap {

	margin:0px auto 0px auto;

	width: 1000px;

	text-align:left;



	}



/************************************************

*	Hyperlinks									*

************************************************/



a:link, a:visited, a:active{

	color:#0000ff;

	text-decoration:none;

	font-weight:bold;

	}

	

a:hover{

	text-decoration:underline;

	}



		

	



/************************************************

*	Header									*

************************************************/



#header{

	float:left;height:180px;width:1000px;padding:0;}

	



#header h1 {

	margin:0px;font:50px Georgia,Sans-serif;color:#FFFFFF;text-align:right;font-style:italic;padding-top:20px;}

#header h1 a {font-weight:normal;color:#FFFFFF;}

#header h1 a:hover {text-decoration:none;}

#header a.rss{

	position:absolute;

	display:block;

	padding:0;

        left:50%;

        margin-left:440px;

	top:120px;

	width:60px;

	height:60px;

        

        }

#header a.header-title{

        position:absolute;

	display:block;

	padding:0;

        left:50%;

        margin-left:-350px;

	top:25px;

	width:800px;

	height:60px;

        }



#rss {float:left;padding-left: 20px;margin-left:10px;height: 33px;font: 10px tahoma;color: #CB6B4A;line-height:15px;background: url("images/icon_feed.gif") no-repeat;}

#rss a {color: #CB6B4A;}

#rss_com {float:left;padding-left: 20px;margin-left:55px;height: 33px;font: 10px tahoma;color: #CB6B4A;line-height:15px;background: url("images/icon_feed_com.gif") no-repeat;}

#rss_com a {color: #CB6B4A;}

.rsstext{font: 12px tahoma;color: #CB6B4A;height: 20px;padding-left:10px;}





h1{

	font-family:Georgia, Sans-serif;

	font-size:24px;

	padding:0 0 10px 0;

	text-align:left;

	}



.input {

	border:0px;

	height:18px;

	width:100px;

	border:1px solid #A8ACB0;

	font:14px Arial, Helvetica, sans-serif;

	font-weight:normal;

	color:#383434;

	background:#FFFFFF;

	}



.submit {

	border:0px;

	height:22px;

	width:60px;

	}



/************************************************

*	Navbar									*

************************************************/



.navigation{

	float:left;

	color:#0000ff;

	width:636px;

	margin:0px;

	padding:0px;

	margin-left:13px;

	margin-right:19px;

	padding-top:6px;

	}



.navigation p {

	color:#303030;

	margin:0px;

	}



.navigation a:hover {

	text-decoration:underline;

	}

	

.alignright{

	float:right;

	margin-top:10px;

	}



.alignleft{

	float:left;

	margin-top:10px;

	}



/************************************************

*	Content									*

************************************************/





#container{

	font:12px Arial, Helvetica, Sans-serif;

	color:#383434;

	float:left;

	width:500px;

	margin:0px;

	padding:0;

	overflow:hidden;

	padding-left:25px;

	padding-right:25px;

	padding-top:11px;

	text-align:left;

	

	}



.post{

	

	width:500px;

	margin:0px;

	padding:10px 0 10px 0;

	text-align:left;

	}



.post h2{

	

	font: 24px Arial, Helvetica, Sans-serif;

	color:#000000;

	margin:0px;

	padding:0;

	text-align:left;



	

	

	}



.post h2 a:hover{

	text-decoration:none

	}

	



.entry{

	line-height: 18px;

        font: 14px Arial, Helvetica, Sans-serif;

        color:#000000;

	}







.entry a{

	color:#0000ff;

        text-decoration:underline;

	}



.entry h2, h3{

	font: 24px Arial, Helvetica, Sans-serif;

	color:#000000;

	margin:0px;

	padding:0;

	}



.entry h2 a {

	text-decoration:none;

	color:#0000ff;

	margin:0;

	font-weight:bold;

	}



.entry h2 a:hover{

	text-decoration:none;

	}



.entry h3 a {

	text-decoration:none;

	color:#0000ff;

	margin:0;

	font-weight:bold;

	}



.entry h3 a:hover{

	text-decoration:none;

	}

.entry h4, h3{

	font: 12px Arial, Helvetica, Sans-serif;

	color:#000000;

	margin:0px;

	padding:0;

	}



.entry h4 a {text-decoration:none;

	color:#000000;

	margin:0;

	font-weight:normal;

	}

	



.postmetadata{

	text-align:left;

	font: 12px  Arial;

	color:#000000;

	margin:0;

	padding:0px;

	padding-bottom:10px;

	}



.postmetadata a {

	color:#0000ff;

	font-weight:bold;

	}



blockquote{

	margin: 0px 25px 10px 25px;

	padding: 0px 25px 0px 10px;

	background: #E8E8E8;

	border-top: 2px solid #000000;

	border-bottom: 1px solid #000000;

	}



#content blockquote p{

	margin: 0px 0px 10px 0px;

	padding: 10px 0px 0px 0px;

	}



.tags {

	text-align:left;

	font: 12px  Arial;

	color:#000000;	

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 4px 20px;

	background: url('images/icon_tags.gif') no-repeat top left transparent;



}







/************************************************

*	Left Sidebar									*

************************************************/







#l_sidebar{

	float:left;

	width:205px;

	background:#FFFFFF;

	margin:0;

	font:11px Verdana; 

	overflow:hidden;

	padding-left:10px;

	}

#l_sidebar h2{

	margin:0px;

	font:17px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-weight:bold;

	background:url('images/menucat.png') no-repeat;

	line-height:24px;

	padding-bottom:4px;

	padding-left:10px;

	border-bottom:1px solid #FFFFFF;

	text-align:left;

	}



#l_sidebar ul{

	list-style-type:none;

	margin: 0;

	padding:0;

	}



#l_sidebar ul li{

	list-style-type:none;

	margin: 0 0 0px;

	padding:0;

	padding-left:0px;

	padding-top:11px;

	border-bottom:3px solid #000000;

	text-color:#E00470;

	}



#l_sidebar ul li ul{

	list-style-type:square;

	margin:0;

	padding: 0 0px;

	}



#l_sidebar ul li ul li{

	list-style-type:none;

	border:0px none;

	padding:0px;

	margin:0px;

	border-bottom:1px solid #FFFFFF;

	background:#FFFFFF;

	padding-left:15px;

	padding0right:15px;

	line-height:26px;

	}







/************************************************

*	Right Sidebar									*

************************************************/





#r_sidebar{

	float:right;

	width:205px;

	margin:0;

	padding:0px;

	font:11px Verdana;

	overflow:hidden;

	padding-right:10px;

	display:inline;

	}



#r_sidebar{

	float:right;

	width:205px;

	background:#FFFFFF;

	margin:0;

	display:inline;

	font:11px Verdana; 

	overflow:hidden;

	padding-left:10px;

	}

#r_sidebar h2{

	margin:0px;

	font:17px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-weight:bold;

	background:url('images/menucat.png') no-repeat;

	line-height:24px;

	padding-bottom:4px;

	padding-left:10px;

	border-bottom:1px solid #FFFFFF;

	text-align:left;

	}



#r_sidebar ul{

	list-style-type:none;

	margin: 0;

	padding:0;

	}



#r_sidebar ul li{

	list-style-type:none;

	margin: 0 0 0px;

	padding:0;

	padding-left:0px;

	padding-top:11px;

	border-bottom:3px solid #000000;

	}



#r_sidebar ul li ul{

	list-style-type:square;

	margin:0;

	padding: 0 0px;

	}



#r_sidebar ul li ul li{

	list-style-type:none;

	border:0px none;

	padding:0px;

	margin:0px;

	border-bottom:1px solid #FFFFFF;

	background:#FFFFFF;

	padding-left:15px;

	padding0right:15px;

	line-height:26px;

	}





/************************************************

*	Footer									*

************************************************/





#footer{color:#FFFFFF;clear:both;height:153px;margin:0;padding:0;width: 1000;background:url('images/gvcfooter.png') repeat-x;}







#footer p{

	color:#FFFFFF;

	padding:0;

	

	margin:0px;

	font:14px Arial, Helvetica, sans-serif;

	margin-top:0px;text-align:center;

	padding-top:103px;line-height:50px;

	}



#footer a{color:#FFFFFF;

        rel = "follow";

}

	









/************************************************

*	Search Form									*

************************************************/



#searchform {

	padding:0px;

	margin:0px;

	padding-bottom:5px;

	background:url('images/search.png') no-repeat;

	}



/************************************************

*	Comments									*

************************************************/





.comments-template{

	margin: 10px 0 0;

	border-top: 1px solid #ccc;

	padding: 10px 0 0;

	}



.comments-template ol{

	margin: 0;

	padding: 0 0 15px;

	list-style: none;

	}



.comments-template ol li{

	margin: 10px 0 0;

	line-height: 18px;

	padding: 0 0 10px;

	border-bottom: 1px solid #ccc;

	}



.comments-template h2, .comments-template h3{

	font-family: Georgia, Sans-serif;

	font-size: 16px;

	}



.commentmetadata{

	font-size: 12px;

	}



.comments-template p.nocomments{

	padding: 0;

	}



.comments-template textarea{

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	font-size: 12px;

	}





p.page-links {font-size:200%;text-align:right;}
