/*  
Theme Name: Fae
Theme URI: http://vexiphne.net/
Description: Dark Fae Girlish theme
Version: 1.0
Author: Kat V.
Author URI: http://vexiphne.net/
*/


html,body { padding: 0px; margin: 0px; height: 100%; }

* {  }

body {
	text-shadow: 0px 1px 1px black;
	background-color: #000000;
	text-align: center;
	background-image: url('/wp-content/themes/fae/images/bodybg.jpg');
	background-repeat: repeat-x;
	background-position: top center;
	font-family: "Myriad Apple","HelveticaNeue-Light",'Arial';
	font-size: 13px;
	line-height: 1.7em;
	color: #84a5d5;
}

p { margin: 0px; padding: 0px; padding-bottom: 10px; }

a {
	color: #b2b2b5;
	text-decoration: none;
}

a:hover {
	color: #ffffff;
 	background-color: #1f1f2f; 
}


#page {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	text-align: left;
	background-image: url('/wp-content/themes/fae/images/girlblogbg.jpg');
	background-repeat: no-repeat;
	background-position: top center;

}
img { border: 0px; }

#toplinks {
text-align: right;
height: 20px;
width: 800px;
margin-left: auto;
margin-right: auto;
padding-top: 13px;
}

#toplinks ul, #toplinks li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	margin-right: 20px;
}

#toplinks a {
	color: #FFFFFF;
	font-size: 10px; 
	text-decoration: none;
}

#toplinks a img {
	margin: 0px;
	border: 0px;
	}

#toplinks a:hover img {
	margin: 0px;
	border: 0px;
	}

#headspace {
	height: 180px;
}

#contentbody {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 70px;
}

#sidebar {
	float: right;
	width: 210px;
}

#sidebar ul, #sidebar ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}


#sidebar ul li h2 {
	color: #ffffff;
	font-weight: normal;
	border-bottom: 1px solid #314674;
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	margin-bottom: 14px; 
}

#sidebar ul li h2 a {
	color: #ffffff;
}

#sidebar ul li h2 a:hover {
	background: none;
	}

.widget {
	clear: both;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 30px !important;
	}

.rsswidget {
	display: inline;
}

#sidebar ul li ul li a {
	border-bottom: 1px dotted #314674;
	margin-bottom: 3px;
	display: block;
	}

span.recentcomments {
	border-bottom: 1px dotted #314674;
	margin-bottom: 5px;
	display: block;
	padding: 2px;
}

.recentcomments a {
	border-bottom: 0px !important;
	display: inline !important;
}

#content {
	margin-bottom: 60px;
	float: left;
	display: inline;
}

#content a:hover { 
color: white; 
background: none !important;
}

.narrowcolumn {
	width: 520px;
}

#footer {
	clear: both;
	background-image: url('/wp-content/themes/fae/images/footer.png');
	background-repeat: repeat-x;
	position: fixed;
	bottom: 0px;
	left: 0px;
	height: 60px;
	width: 100%;
	z-index: 1;
}
#footer div {
	padding-top: 40px;
	position: relative;
	font-size: 10px;
}

#footerflower {
	position: fixed;
	bottom: 0px;
	left: 20px;
	z-index: 2;
}
#footerflower a{
		background: none;
}


.entrymain {
	width: 520px;
	background-image: url('/wp-content/themes/fae/images/entrybgfull.jpg');
	background-repeat: repeat-y;
	margin-bottom: 10px;
}

.entrybg1 {
width: 520px;
background-image: url('/wp-content/themes/fae/images/entrybg.jpg');
background-repeat: no-repeat;
}

.entrybg2 {
background-image: url('/wp-content/themes/fae/images/entrybg-02.jpg');
background-repeat: no-repeat;
height: 17px;
}

.pad20 {
padding: 20px;
}

.entrymain h2 {
	padding: 0px;
	margin: 0px;
	margin-left: 50px;
	border-bottom: 1px dotted #3a3b55;
	margin-right: 50px;
	font-weight: normal;
}

.entrytime {
	margin-left: 50px;
	color: #586fa1;
}

.entrymain h2 a {
	color: #6e72cf;
	font-weight: normal;
	font-size: 16pt;
	text-decoration: none;
}

.entry {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	line-height: 20px;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.alignr, .alignright {
	text-align: right;
}

.center { text-align: center; }

.entrymain .floatleft, .entrymain .floatright {
	width: 200px;
}

.postmetadata a, .postmetadata {
	text-decoration: none;
	font-size: 10px;
}


.flickrpic {
float: left;
margin: 5px;
}

.flickrpic img { padding: 1px; }
.flickrpic a {
	background: none;
}

.flickrpic a img {

	border: 5px solid #444444;
}

.flickrpic a:hover img {
	border: 5px solid #465692;
}

.gallery { 
text-align: center; 
}

.mypic { float: right; border: 2px solid #444444; padding: 2px; margin-top: 40px; margin-right: 20px; }


.alt1, .alt2, .mycomment, .comment, .authcomment {
	padding: 5px;
	margin: 5px;
}

.commentmetadata a {
	background: none;
}

#commentlist {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	list-style: none;
}

#commentlist li {
	border-bottom-color: #7b99c6;
	list-style-image: url('/wp-content/themes/fae/images/comment.gif');
	margin-bottom: 10px; 
	border-bottom: 1px solid;
}



.dsq-odd {
background-color: #10101a !important;
}

.dsq-even {
background-color: #0c131e !important;
}

.comment { color: #888888; }

.comment a { font-style: italic; border-bottom: 1px solid #555555; }

.commentdate { color: #666666; }

.bypostauthor cite, .special {
	color: #ff33cc;
	font-weight: bold;
	text-transform: capitalize;
}

cite {
	font-size: 18px;
}

.delicious-timestamp {
	margin-bottom: 8px;
	display: block;
	font-size: 10px;
}

hr {
	border: 0px;
	background: none;
	height: 0px;
	border-bottom: 1px solid #445590;
}

.page {
	padding-bottom: 3px;
	color: #aaaaaa;
	font-weight: normal;
	border-bottom: 1px dotted #445590;
	}
	
.page div {
	font-size: 10px;
}

h3 {
	color: #FFFFFF;
	font-size: 15px;
font-family: "HelveticaNeue-UltraLight","Arial";
}

.notice {

padding: 5px;
margin: 10px;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
border: 1px solid #ffffff;
background: #1f1f2f;
text-shadow: black 1px 1px 1px;
}

.small {
font-size: 11px;
}

.gallery img {
	padding: 2px;
	border: 10px solid #666666;
}

.gallery img:hover {
	border: 10px solid #465692;
}

.gallery a {
	border: 0px;
	background: none;
	}

.gallery a:hover { border: 0px; background: none; }	



a#bottomNavClose { border: 0px; background: none; }
a#bottomNavClose:hover { border: 0px; background: none }
#twitter_update_list li span a { display: inline !important; }

blockquote {
margin: 10px;
padding: 0px;
}

.entry h2 {
margin: 0px;
border: 0px;
font-style: italic;
color: white;
}

.entry ul { margin-bottom: 20px; margin-right: 0px; margin-top: 0px; padding: 0px; margin-left: 20px;}
.entry li {
list-style-image: url(li-star.png);
margin-bottom: 5px; 
}

.entry img[align=right] {
	background-color: black;
	border: 2px solid #465692;
	padding: 1px;
	margin-left: 15px;
}

.nugget { 
border: 1px dotted #465692; 
background: #1f1f2f; 
font-style: italic; 
font-family: georgia; 
padding: 10px; 
margin: 10px;
position: relative;
 }

.nugget:before {
content: "\201C";
font-size: 72px;
display: block;
float: left;
filter:alpha(opacity=50);  
-moz-opacity:0.5;  
-khtml-opacity: 0.5;  
opacity: 0.5;
padding-right: 25px;
margin-right: -25px;
margin-left: -20px;
height: 5px;
font-family: Times, "Times New Roman";

}

.nugget:after {
content: "\201D";
font-family: Times, "Times New Roman";
display: block;
float: right;
font-size: 72px;
filter:alpha(opacity=50);  
-moz-opacity:0.5;  
-khtml-opacity: 0.5;  
opacity: 0.5;
padding-right: 25px;
position: absolute;
margin-right: -25px;
height: 5px;
bottom: -5px;
right: 0px;
}

.entrymain .entry hr {
background-color: rgb(16,16,26);;
color: rgb(16,16,26);
}

.entry hr {
border: none;
height: 40px;
}

.entry hr:before {
content: "★★★";
display: block;
text-align: center;
font-size: 12px;
color: white;
letter-spacing: 10px;
}

/*
.entry p {
text-align: justify;
text-align-last: left;
}
*/

/*
a[href*="angrycrayon"] { color: red; }
*/


#page_numbers li { list-style: none; float: left; margin: 2px; }
.pagenumber {  }
.active_page { border: 1px solid #839eff; color: white; padding: 2px 8px; }

#page_numbers a { display: block; padding: 2px 8px; border: 1px solid #333; }
#page_numbers a:hover { border: 1px solid #465692; }



tt { font-family: pragmata, monaco, monospace; display: inline; font-size: 11px; padding: 0px 5px; margin: 0px; color: white; }

.dean_ch, .geshi { text-shadow: 0px 0px 0px !important; font-family: pragmata, monaco, monospace !important; font-size: 11px; }

.dean_ch ol { list-style-type: decimal; text-shadow: 0px 0px 0px !important; }
.dean_ch li { list-style-type: decimal; list-style-image: none; text-shadow: 0px 0px 0px !important;  }

.olderposts {
border: 1px dotted #465692; 
background: #1f1f2f; 
padding: 10px; 
margin: 10px;
clear: both;
}

.olderposts h2 { display: inline; padding: 0px; margin: 0px; font-size: 13px; }
.olderposts small { float: right; }


blockquote { background: #1f1f2f; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 5px; padding: 5px; }
