/*  
Theme Name: Fairy Girls
Author: Kim Pham aka PoorCookie
Author URI: http://fadedout.com
*/

/* Divs */
	body,
	html {
		margin:0;
		padding:0;
		background:#000;
		color:#000;
	}
	body {
		min-width:686px;
	}
	#wrap {
		background:#ab8fa4;
		margin:0 auto;
		width:666px;
	}
	#header {
		background:#ddd;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#nav {
		background:#cdc7c6;
		padding:0px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#content {
		background:#ab8fa4;
		float:left;
		width:496px;
	}
	#single {
		background:#ab8fa4;
		float:left;
		width:666px;
	}
	#content h2, #content h3 {
		padding:0 10px;
    }
	#content p {
		padding:0 20px;
    }
	#single h2, #single h3 {
		padding:0 10px;
    }
	#single p {
		padding:0 20px;
    }
	#entry h2, #entry h3, #entry p {
		padding:0 10px;
    }
	#sidebar {
		background:#87677f;
		float:right;
		width:170px;
	}
	#footer {
		background:#cdc7c6;
		clear:both;
	}
	#footer p {
		padding:5px;
		margin:0;
    }

/* Date*/
#date {
font-size: .75em;
padding:0 10px;
}
	
/* Main Divs*/
div#main {
  width: 686px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

div#element { 
text-align:left; padding: 10px; background-color:#71556a; color:#000; width:666px; }

body {
text-align: center;
}

/* Sidebar */
#sidebar ul
{
   list-style-type : square;
   text-align : left;
}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

#sidebar a:link {
  color: #213273;
  font-weight: bold;
  text-decoration: none;
}

#sidebar a:visited {
  color: #213273;
  font-weight: bold;
  text-decoration: none;
}

#sidebar a:hover {
  color: #213273;
  font-weight: bold;
  text-decoration: none; 
  border-bottom: #213273 1px dotted;
}

#sidebar a:active {
  color: #213273;
  font-weight: bold;
  text-decoration: none;
}
	

/* Input*/
input,textarea {background:#eae4e4;
padding:3px;
border:1px #000 solid;
font:11px verdana}

/* Fonts*/
#content
.post
{
  font-family: verdana;
  line-height: 1.4em;
  font-size: 12;
  letter-spacing:.5px;
  color: #71276B;
}

.entry
{
  font-family: verdana;
  line-height: 1.4em;
  font-size: 12;
  letter-spacing:.5px;
  color: #71276B;
}
/* End Fonts*/

/* Fonts & Links*/
body  {
  font-family: arial;
  line-height: 1.2em;
  font-size: 11;
  letter-spacing:.5px;
  color: #4e1c4a;
}

#content a:link {
  color: #AD3893;
  font-weight: bold;
  text-decoration: none;
}

#content a:visited {
  color: #AD3893;
  font-weight: bold;
  text-decoration: none;
}

#content a:hover {
  color: #AD3893;
  font-weight: bold;
  text-decoration: none; 
  border-bottom: #ad3893 1px dotted;
}

#content a:active {
  color: #AD3893;
  font-weight: bold;
  text-decoration: none;
}

#single a:link {
  color: #AD3893;
  font-weight: bold;
  text-decoration: none;
}

#single a:visited {
  color: #AD3893;
  font-weight: bold;
  text-decoration: none;
}

#single a:hover {
  color: #AD3893;
  font-weight: bold;
  text-decoration: none; 
  border-bottom: #ad3893 1px dotted;
}

#single a:active {
  color: #AD3893;
  font-weight: bold;
  text-decoration: none;
}

#nav a:link {
  color: #4c2b4b;
  font-weight: bold;
  text-decoration: none;
}

#nav a:visited {
  color: #4c2b4b;
  font-weight: bold;
  text-decoration: none;
}

#nav a:hover {
  color: #4c2b4b;
  font-weight: bold;
  text-decoration: none; 
  border-bottom: #4c2b4b 1px dotted;
}

#nav a:active {
  color: #4c2b4b;
  font-weight: bold;
  text-decoration: none;
}

#footer a:link {
  color: #4c2b4b;
  font-weight: bold;
  text-decoration: none;
}

#footer a:visited {
  color: #4c2b4b;
  font-weight: bold;
  text-decoration: none;
}

#footer a:hover {
  color: #4c2b4b;
  font-weight: bold;
  text-decoration: none; 
  border-bottom: #4c2b4b 1px dotted;
}

#footer a:active {
  color: #4c2b4b;
  font-weight: bold;
  text-decoration: none;
}

/* Comments*/
.commentlist li, #commentform input, #commentform textarea {
  font-family: verdana;
  line-height: 1.4em;
  font-size: 12;
  letter-spacing:.5px;
  color: #71276B;
	}
	
.commentlist li {
  font-weight: bold;
  font-weight: bold;
  font-family: verdana;
  line-height: 1.4em;
  font-size: 12;
  letter-spacing:.5px;
  color: #71276B;
	}

.commentlist cite, .commentlist cite a {
  font-weight: bold;
  font-family: verdana;
  line-height: 1.4em;
  font-size: 12;
  letter-spacing:.5px;
  color: #71276B;
	}

.commentlist p {
  font-weight: normal;
  font-family: verdana;
  line-height: 1.4em;
  font-size: 12;
  letter-spacing:.5px;
  color: #71276B;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

ol.commentlist
{
  width: 75%;
  margin: 0 auto;

}

ol.commentlist li
{
  margin-bottom: 1.5em;
  border: 1px solid #000;

  padding: 5px;
  background-color: #eae4e4;
}

ol.commentlist li.alt
{
  background-color: #e6b3e2;

}

ol.commentlist a
{
  color: #ad3893;
}

small.commentmetadata
{

  font-size: 0.8em;
  margin-bottom: 1em;
  display: block;

}

/* WP-SNAP */
ol.snap_nav {
	display: inline;
	float: left;
	clear: both;
	list-style: none;
}

ol.snap_nav li {
	display: block;
	float: left;
	padding: 0 2px 10px 0;
}

ol.snap_nav li a {
	font-weight: bold
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}

/* Blockquote */
blockquote {
border-left: 1px solid #000;
border-right: 1px solid #000;
margin-left: 5em;
margin-right: 5em;
padding-left: 3px;
padding-right: 3px;
background-color: #ccc;
font-family: Arial;
}

p.category{ background-color: red }
td.category{ background-color: red }
td.categorytable{ background-color: red }
