/*

THEME NAME: Purple Haze

THEME URI: http://www.mookiedesign.com

DESCRIPTION: A theme for the book Girl Get Your hair back

VERSION: 1.2

AUTHOR: <a href="http://mookiedesign.com/">Cameron Moore</a> 

AUTHOR URI:

*/



/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */

@import url('blueprint/src/reset.css');

@import url('blueprint/src/grid.css');

@import url('blueprint/src/typography.css');

@import url('blueprint/plugins/sprites/sprite.css');



/**/



#nav p {float: right;}

#banner{ padding: 0px;  width:960px; background: #fff;}

#main { background-color: #fff; height:auto; margin: 0; width:960px; height: auto; clear: both;}

#subscribe{ margin-bottom: 10px;}

.side img { margin: 10px 0 -10px 0;}

#page { padding: 0 10px;}

#col2 { margin-top:35px;}

#col2 .img { padding-bottom: 2px;}

#page { padding-left: 20px;}

#page ul { margin-left: 20px; list-style:circle;}

#page img { padding-right: 10px;}

#tee p img {float: none;}

#ads{ margin-bottom: 20px;}

#footer { font-size: 9px; text-align: center; background: url(images/footer.png) top center; width: 960px; height:89px; clear:both; }

#footer a { text-decoration: none; color: #fff;}

/* Just some example content */

div#header{text-align:center;margin-bottom:2em;}

div#access div.skip-link{position:absolute;top:1em;right:1em;}



#menu{ font-size:1.4em; color: #530050; font-weight: bold; padding: 0 0 5px 0; height:30px; width:100%; text-transform:uppercase; clear:both; }

#menu a{ color: #e985e8; }

#menu a:hover  { color: #530050; }

div#menu ul a{font-weight:300;text-decoration:none;}

div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0; float:right;}

div#menu ul li{float: right;}

div#menu ul li a{background:#;padding:0.3em 0.5em;}

div#menu ul ul{display:none;}

div#menu ul ul li{float:none;}

div#menu ul ul li a{margin:0;padding:0;}

div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}

div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}



#intro { padding-left: 65px;} 

#footer a  { color: #e985e8; }

#footer a:hover { color: #530050; text-decoration: none; }

/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Post {	padding: 25px 10px; position: relative; clear: left; background: url(images/PostFootBkg.gif) center bottom no-repeat; margin-bottom: 5px;}



.PostHead { margin-left: 55px; }

.PostHead h2 { font-size: 24px; line-height: 25px; letter-spacing: -.5px; padding: 0px 0px 1px 0px; margin-bottom: 5px; color:#ccc;}

.PostHead h2 a { text-decoration: none;}

.PostHead h3 { font-size: 14px; line-height: 14px; padding: 0px; margin: 0px; color:#000033;}





/**/ * html .PostTime { left: -5px; } /**/ 

.PostTime { padding: 0px; margin: 0px; position: absolute; left: 5px; top: 30px; background: url(images/PostTimeBkg.gif) no-repeat; height: 71px; width: 67px; text-align: center; color:#fff; }

.PostTime strong { display: block; line-height: 9px; font-family: ;}

.PostTime .day { font-size: 20px; line-height: 18px; letter-spacing: -1px; padding-top: 3px; font-family: 'Arial';}

.PostTime .month { font-size: 9px; text-transform: uppercase; padding-top: 5px;}

.PostTime .year { padding-top: 5px; font-weight: normal; }



.PostHead small {padding: 0px; margin: 0px; font-size: 11px; line-height: 14px;  display: block}



.PostAuthor { color:#999; }



.PostCat { color: #000; }

.PostCat a { color: #716fa1; text-decoration: none; }

.PostCat a:visited { color: #ccc; text-decoration: none; }

.PostCat a:hover { color: #ccc; text-decoration: none; }



.PostContent { padding: 10px 10px 0px 65px; font-size: 13px; line-height: 1.4em ; color:#666;}

.PostContent p { font-size: 13px; line-height: 1.4em; color:#000;}

.PostContent p strong {}

.PostContent img { }

.PostContent ol { padding: 10px 0px 10px 25px; margin: 0px; }

.PostContent ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }

.PostContent ul { padding: 5px 0px; margin: 0px; }

.PostContent ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }

.PostContent blockquote { padding: 10px; margin: 0px; color:#993366; }

.PostContent blockquote p { font-size: 12px; padding: 0px; margin: 0px; line-height: 15px;}

.PostContent blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; font-size: 12px; line-height: 15px;}

.PostContent blockquote a { color:#6600ff;}

.PostContent blockquote a:visited { color:#461832;}

.PostContent blockquote a:hover { color:#461832;}



/** html .PostContent p img {} /* */ 

.PostContent img { float: none;}

.PostContent .more-link a {

	color: #770043;

	}

p.introduction:first-letter {

font-size : 500%;

font-family:Georgia, "Times New Roman", Times, serif;

float : left;

width : 1em;

color : #e985e8;

padding-right: 5px;

margin-top: 5px;

}

.page-title { margin: 20px 0 0 70px; color: #e985e8;}

.entry-title {clear:both; margin:20px 5px; color: #e985e8;}

.entry-meta { margin:15px 0; border-top: 1px dotted #666; padding-top: 5px;}

.entry-meta a {color: #e985e8; text-decoration:none;}

.entry-meta a:hover {color: #530050; text-decoration:none;}



div#container,div.sidebar{margin-top:2em;}

div#nav-above,div#nav-below{width:100%;height:1em;}

div#nav-above{margin-bottom:1em;}

div#nav-below{margin-top:1em;}

.alignleft,div.nav-previous{float: left;}

.alignright,div.nav-next{float: right;}



/* comments */

div.comment{background:#FFF url(images/post-bg.jpg) left top repeat-x;border:#DDD 1px solid;padding:19px 25px 19px 25px;margin:50px 0 21px 0;line-height:180%;}

div.comment div.time-comments{border-bottom:#CCC 1px solid;padding:0 0 30px 0;font-size:90%;color:#888;margin:0 0 10px 0;}

div.comment div.time-comments div.time{float:left;background:url(images/clock.png) 0 2px no-repeat;padding:0 0 0 23px;}

div.comment div.time-comments div.time-awaiting{float:left;background:url( images/minus_circle.png) 0 2px no-repeat;padding:0 0 0 23px;}

div.comment div.time-comments div.num-comments{float:right;background:url(images/comment.jpg) 0 4px no-repeat;padding:0 0 0 23px;}

div.comment div.time-comments div.num-comments a{color:#888;}

div.comment div.time-comments div.num-comments a:hover{color:e985e8;text-decoration:underline;}

div.comment div.time-comments div.author-name{float:right;background:url(images/author.png) 0 2px no-repeat;padding:0 0 0 23px;}

div.comment div.time-comments div.author-name a:link, div.comment div.time-comments div.author-name a:visited{color:#;text-decoration:none;}

div.comment div.time-comments div.author-name a:hover{color:#e985e8;text-decoration:underline;}

div.comment h1{font-size:250%;font-weight:normal;color:#000000;font-family:Georgia;margin:0 0 20px 0;}

div.comment h1 a:link, div.comment h1 a:visited{color:#000000;}

div.comment h1 a:hover{color:#000000;}

div.comment img{float:left;padding:4px;border:#DDD 1px solid;margin:5px 20px 15px 0;}

div.comment img.avatar{float:left;padding:4px;border:#DDD 1px solid;margin:5px 15px 10px 0;}

div.comment div.icons-readmore{color:#888;margin:15px 0 0 0;}

div.comment div.icons-readmore div.icons{float:left;}

div.comment div.icons-readmore div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}

div.comment div.icons-readmore div.icons a.one{background:url(images/icon.jpg) 0 0 no-repeat;}

div.comment div.icons-readmore div.icons a.two{background:url(images/icon.jpg) -33px 0 no-repeat;}

div.comment div.icons-readmore div.icons a.three{background:url(images/icon.jpg) -65px 0 no-repeat;}

div.comment div.icons-readmore div.icons a.four{background:url(images/icon.jpg) -98px 0 no-repeat;}

div.comment div.icons-readmore div.icons a.five{background:url(images/icon.jpg) -131px 0 no-repeat;}

div.comment div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}

div.comment div.icons-readmore div.readmore a.more{background:#E1E1E1 url(images/readmore-bg.jpg) 91% 4px no-repeat;padding:2px 35px 3px 10px;border:#CCC 1px solid;color:#666;}



/* auth comments */

div.comment-admin{background:#F5F4F0 url(images/sidebox-bg.jpg) left top repeat-x;border:#DDD 1px solid;padding:19px 25px 19px 25px;margin:0 0 21px 0;line-height:180%;}

div.comment-admin div.time-comments{border-bottom:#CCC 1px solid;padding:0 0 30px 0;font-size:90%;color:#888;margin:0 0 10px 0;}

div.comment-admin div.time-comments div.time{float:left;background:url( images/clock.png) 0 2px no-repeat;padding:0 0 0 23px;}

div.comment-admin div.time-comments div.time-awaiting{float:left;background:url( images/minus_circle.png) 0 2px no-repeat;padding:0 0 0 23px;}

div.comment-admin div.time-comments div.num-comments{float:right;background:url( images/comment.jpg) 0 4px no-repeat;padding:0 0 0 23px;}

div.comment-admin div.time-comments div.num-comments a{color:#888;}

div.comment-admin div.time-comments div.num-comments a:hover{color:#888;text-decoration:underline;}

div.comment-admin div.time-comments div.author-name{float:right;background:url( images/visitor.png) 0 2px no-repeat;padding:0 0 0 23px;}

div.comment-admin h1{font-size:250%;font-weight:normal;color:#000000;font-family:Georgia;margin:0 0 20px 0;}

div.comment-admin h1 a:link, div.comment-admin h1 a:visited{color:#000000;}

div.comment-admin h1 a:hover{color:#000000;}

div.comment-admin img{float:left;padding:4px;border:#DDD 1px solid;margin:5px 20px 15px 0;}

div.comment-admin img.avatar{float:left;padding:4px;border:#DDD 1px solid;margin:5px 15px 10px 0;}

div.comment-admin div.icons-readmore{color:#888;margin:15px 0 0 0;}

div.comment-admin div.icons-readmore div.icons{float:left;}

div.comment-admin div.icons-readmore div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}

div.comment-admin div.icons-readmore div.icons a.one{background:url(images/icon.jpg) 0 0 no-repeat;}

div.comment-admin div.icons-readmore div.icons a.two{background:url(images/icon.jpg) -33px 0 no-repeat;}

div.comment-admin div.icons-readmore div.icons a.three{background:url(images/icon.jpg) -65px 0 no-repeat;}

div.comment-admin div.icons-readmore div.icons a.four{background:url(images/icon.jpg) -98px 0 no-repeat;}

div.comment-admin div.icons-readmore div.icons a.five{background:url(images/icon.jpg) -131px 0 no-repeat;}

div.comment-admin div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}

div.comment-admin div.icons-readmore div.readmore a.more{background:#E1E1E1 url( images/readmore-bg.jpg) 91% 4px no-repeat;padding:2px 35px 3px 10px;border:#CCC 1px solid;color:#666;}

img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}

div.comment p img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}

div.comment-admin p img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}



/* comments form */

div#commentform{background:#2e002e url(images/comment-form-bg.png) 22px 21px no-repeat;margin:0;text-align:left;padding:45px 17px 5px 25px;}

div#commentform li{margin:0 0 11px 0;}

div#commentform li label{width:175px;display:block;float:right;position:relative;}

div#commentform li input{width:400px; margin-left: 150px;}

div#commentform li textarea{width:550px;height:200px;}

div#commentform li input, div#commentform li textarea{background-image:url(images/form_bg.jpg);background-repeat:repeat-x;border:1px solid #FFF;font-size:12px;color:#777;padding:4px;font-family:Tahoma;}

div#commentform li input.submitbutton{border:0;width:auto;background:none;padding:0;}

div#commentform-user{background:#2e002e url(images/comment-form-bg-user.png) 22px 21px no-repeat;margin:0;text-align:left;padding:50px 17px 5px 25px;}

div#commentform-user li{margin:0 0 4px 0;color:#FFF;}

div#commentform-user li a:link, div#commentform-user li a:visited{color:#FE5656;text-decoration:underline;}

div#commentform-user li a:hover{color:#FF0000;text-decoration:underline;}

div#commentform-user li textarea{width:550px;height:200px;}

div#commentform-user li input, div#commentform-user li textarea{background-image:url(images/form_bg.jpg);background-repeat:repeat-x;border:1px solid #FFF;font-size:12px;color:#777;padding:4px;font-family:Tahoma;}

div#commentform-user li input.submitbutton{border:0;width:auto;background:none;padding:0; margin-right: 200px;}



#side {margin-top: 20px; }

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}

div.side h3{font-size:1.5em; margin-left: -10px; margin-bottom: 5px;}

div.sidebar input#s{}

div.side li{list-style:none;margin:2px 0;}

div.sidebar li form{margin:0em 0 0;padding:0;}

div.sidebar ul ul{margin:0 0 0 0em;}

div.sidebar ul ul li{list-style:disc;margin:0;}

div.sidebar ul ul ul{margin:0 0 0 0em;}

div.sidebar ul ul ul li{list-style:circle;}



/* sidebox */

div.sidebox{background:#F5F4F0 url(images/sidebox-bg.jpg) left top repeat-x;border:#DDD 1px solid;padding:15px 18px 15px 18px;margin:0 0 20px 0; width: 100%;}

div.sidebox div.sidebox-heading{border-bottom:#CCC 1px solid;margin:0 0 10px 0;}

div.sidebox div.sidebox-heading h2{font-size:125%;font-weight:normal;color:#000000;font-family:Georgia;margin:0 0 6px 0;}

div.sidebox ul{padding:0px;margin:0px;list-style:none;}

div.sidebox ul li{background:url(images/sidebox-li.jpg) 0 5px no-repeat;padding:4px 0 4px 23px;}

div.sidebox ul li ul{padding:0px;margin:5px 0 -2px 0px;list-style:none;}

div.sidebox ul li ul li{background:url(images/sidebox-li.jpg) 0 5px no-repeat;padding:4px 0 4px 23px;}

div.sidebox li a:link, div#footermenu li a:visited{color:#444;}

div.sidebox li a:hover{color:#e985e8;}

div.banners img{padding:2px;}

div.error{padding:5px 15px;margin:0 0 15px 0;font-size:12px;color:#c00;border-top:2px solid #fe7b7a;border-bottom:2px solid #fe7b7a;background:#FFD6D6;}

div.success{padding:5px 15px;margin:0 0 15px 0;font-size:12px;color:#57861A;border-top:2px solid #6CAA00;border-bottom:2px solid #6CAA00;background:#EEF7DD;}



