/*
Theme Name: Whimsical Theme
Theme URI: http://www.shopitsallgood.com
Description: A whimsical, girly theme for a teen consignment website.
Author: It's All Good
Author URI: http://www.shopitsallgood.com
version: 1.0
Tags: DC consignment, DC thrift store, DC teen fashion, VA teen fashion, northern Virginia consignment, Arlington consignment, Arlington thrift store, DC affordable fashion, DC casual clothes, back to school fashion, trendy, brand name denim for less, Farlington consignment, Clarendon consignment
*/


/* basics */

*{margin:0; padding:0;}

body {
  	background: url(images/background.jpg) top center repeat-y scroll;
	font-family: georgia, ariel, tahoma, sans-serif;
	font-size: 10pt;
	margin:0px;
        color:#FFFFFF;
	}
	
h1 {font-size: 16pt;color:#000000}
h2 {font-size: 14pt;}
h3 {font-size: 12pt;}
h4 {font-size: 8pt;}


img{ border: none; padding:0; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
	}

code{
	font-family:"Courier New", Courier, monospace;
	}


/* links */

a{
	color:#ee1b74;
	text-decoration:none;
        }

a:hover{
	color:#6ec2ca;
	text-decoration: underline;}

.twitter-timestamp {
color: #000000; }

follow a{color:#FFFFFF;}

/* container */


#container {
	width:1010px;
	margin:0 auto;
	padding:0;
	background:#FFFFFF;
	color:#FFFFFF;
	overflow:hidden;
	background: url(images/body.gif) top center repeat-y scroll;
	}
	
/* header */

#header {
	background:transparent;
  	width:1010px; 
  	height:308px;
	color:#ffffff;
	text-align:left;
	}

#header h1{
	font:normal 20pt georgia, times;
	padding:20px 0 0 16px;
	margin:0;	
	}
	
#header h1 a{color: #404040; text-decoration: none;}
#header h1 a:hover{color: #666; text-decoration: none;}


#header h2{
	font:normal 10pt georgia, times;
	color:#333;
	padding: 0 0 0 18px;
	margin:0;	
	}


/* main menu */


#menu {
	background:#000;
	font-family: verdana, arial, times, serif;
	font-size: 8pt;
	width:100%; 
	overflow:hidden;
}


#menu ul {
	margin:0;
	padding:0;
}

#menu ul li {
	list-style-type: none;
	float:left;
	margin: 0;
	padding: 0;
}

#menu ul li a {
	padding:4px 10px;
	margin: 0;
	color: #fff;
	display:block;
}

#menu ul li a:hover {
	background: #fff;
	color:#000;
}




/* content */


#content {
	float:left;
	width:650px;
	overflow:hidden;
	margin-left:80px;
	margin-top:0px;
	padding-left:80px;
	padding-right:20px;
	padding-top:15px;
	color:#000000;

	}

.post {
	margin:0;
	padding:0;
	line-height: 14pt;
	}
	
.post h2{
	font:normal 15pt georgia, times;
	}
	
.post h2 a{
	color: #FF0080;
	text-decoration: none;
	}
	
.post h2 a:hover{
	color: #FFFFFF;
	text-decoration: none;
	}

.post ul, .post ol{
	margin-left:30px;
	}

.entry p{
	margin:12px 0;
	text-align:left;}

.postmetadata{
	clear: both;
	padding:6px;
	margin: 5px 0;
	}
	

.navigation {
	font-size:8pt;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}
.aligncentered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}






/* comments */


#commentform{
	margin:0;
	padding:0;
	}
	
#commentform p{
	color: #000000;
	}
	
#commentform a{color: #000000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000000;
	margin:0;
	padding:0;
	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{
	background: #c0c0c0;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000000;
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	border: 1px solid #000000;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {border: 1px solid #000000;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#840842;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000000; text-decoration: none; border-bottom: 1px dotted #465D71;}




/* search */

#searchform{
	padding:0;
	margin:14px 0;
	}

#searchform input#s{
	margin:0;
	border:1px solid #000;
	padding:2px;
	}




/* misc */

img.centered,.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.wp-caption {
   border:1px solid #ddd;
   text-align:center;
   background-color:#f3f3f3;
   padding-top:4px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius:4px;
   -khtml-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
}

.wp-caption img {
   padding: 0;
   border: 0 none;
   text-align:center;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
   color:#3d4752;
   text-align:center;
}

wp_email_capture_2{
text-align:center;
}

#wp_email_capture label
{
text-align:center;
}

#wp_email_capture input
{
text-align:center;
}

#wp_email_capture_2
{
text-align:center;
}

#wp_email_capture_2 label
{
text-align:center;
}

#wp_email_capture_2 input
{
text-align:center;
}



/* footer */

#footer {
	background:transparent;
	clear: both;
	width: 100%;
	}
	
#footer p{padding:14px 0;margin: 0; color: #000000; text-align:center;}
#footer a{color: ##000000;text-decoration: none;}
#footer a:hover{color: ##000000;text-decoration: underline;}


