/*
THEME NAME: Grown n Sexy
THEME URI: 
DESCRIPTION: Grae Enterprises
VERSION: 1.0
AUTHOR: <a href="http://mookiedesign.com/">m00k1e</a> and <a href="http://popephoenix.com/">Pope</a> of Random Order NYC
AUTHOR URI: www.randomordernyc.com
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/lib/reset.css');
@import url('sandbox-layouts/lib/grid.css');
@import url('sandbox-layouts/lib/typography.css');
@import url('sandbox-layouts/lib/ie.css');


/* additions */
body {
background: #000 url(images/bg1.jpg);
margin: 0px;
}

#ads {
	text-align: center;
	padding: 10px 0;}
#about {
margin: 0 auto;
text-align: center;
padding: 0;
}
#header {
		margin-bottom: -32px;
}

#nav {
height: 100px;
margin-top: -32px;
padding: 0 5px;
}

#graegram	{
background: url(images/GraeSearch.jpg) bottom center no-repeat;
height: 25px;
padding: 5px;
width: 900px;
text-align: right;
font-size: .8em;
}

#graegram_form {
	float: right;
	margin-right: 2px;
	}

#content{
background: #000 url(images/bg_content.jpg) top right repeat-y;
clear: both;
min-height: 100%;
margin-left:5px;
padding: 5px ;
width: 890px;
}

#content_cal{
background: #000 url(images/bg_calendar.jpg) top right repeat-y;
clear: both;
min-height: 100%;
margin-left:15px;
padding: 5px ;
width: 890px;
}

.main_formhead {
	color: #6600ff;}
	

#content_main {
padding: 10px ;

}

#content_calendar {
padding: 10px ;
}

.post {
margin-bottom: 15px;
color: #fff;
}
#content_side {
margin: 10px 0 0 25px;
font-size: .9em;
}

#content_side a {
	color: #770043;
	}
	
#content_side h4 {
	color: #716fa1;
	font-size: 1.3em;
	}
#content_side ul, li{
list-style:none;
margin-bottom: .3em}

.widgettitle {
/*background: url(images/wigiTitleBkg.gif) left top no-repeat;*/
	font-size: .9em;
	color: #716fa1;
	line-height: 1em;
	letter-spacing: 1px;
	margin-bottom: 5px;
	padding: 0;
	/*border-bottom: .5px solid #ccc;*/
		text-transform:uppercase;
}

.widget {
	 margin: 10px 0 25px 0;  padding-bottom:30px;
}
.widget ul {font-size: 95em;}

#footer{
background:  url(images/bg_nav_foot.png) top right repeat-x;
width:900px;
height: 97px;
text-align: center;
margin-top: -25px;
margin-left: 5px;
font-size: 65%;

}

#footer a {
color: #fff;
padding-right: 10px;
margin-top: 30px;

}
#theme-link {
margin-top: 30px;
}

/* Just some example content */
div#header{text-align:center;margin-bottom:2em;}
div#access div.skip-link{position:absolute;top:1em;right:1em;}
#comments {
margin-top: 20px;
}
.entry-title{clear:both;}
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 Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Form .Email { background: url(images/FooterEmail.png) no-repeat left top;}

.Form {  padding: 0px 0px 10px 0px; position: relative; margin: 0px; width: 500px;}
.Form form { margin: 0px; padding: 0px;}
.Form a { text-decoration: none;}
.Form p { padding: 0px 0px 2px 0px; margin: 0px; color:#fff; }
.Form p small strong { font-weight: bold; color:#fff;}
.Form p small { font-size: 11px; display: block; padding: 6px 0px; color:#fff}
.Form .TextField { color:#fff; background: #666; border: solid 1px #662d91; padding: 6px 6px 6px 30px; font-size: 12px; display: block;}
.Form .TextArea { color:#fff; background: #666; border: solid 1px #662d91; padding: 6px; font-size: 12px;}
.Form input.SubmitComment { width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat; margin-top: 4px;}
/*.Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}*/
.Form input.SubmitCommentIE { width: 57px; height: 35px; background: url(images/SubmitComment.png) no-repeat; margin-top: 4px;}


/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#respond{ color: #fff;}
.Comments { margin: 20px 0px 0px 0px; position: relative; width: 550px; padding: 5px; font-size: .9em;}
.Comments h3 { font-size: .9em; letter-spacing: -1px; margin: 0px 0px 5px 0px; padding: 10px 0px; color:#ccc; border-bottom: solid .5px #770043;}
.Comments a,.LUsr a { color: #ccc ;}

/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.List ol { padding: 0px; margin: 0px;}
.List li { position: relative; padding: 5px 0px; margin: 10px 0px; list-style-type: none; }
/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Post {	padding: 15px 0px; 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 { color: #5D0D69; text-decoration: none;}
.PostHead h2 a:visited { color: #770043; text-decoration: none;}
.PostHead h2 a:hover { color:#3f0248; text-decoration: none;}

.PostHead h3 { font-size: 14px; line-height: 14px; padding: 0px; margin: 0px; color:#000033;}


/**/ * html .PostTime { left: -15px;} /**/ 
.PostTime { padding: 0px; margin: 0px; position: absolute; left: -15px; top: 3px; 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: 15px; line-height: 18px; letter-spacing: -1px; padding-top: 25px; font-family: 'Arial';}
.PostTime .month { font-size: 9px; text-transform: lowercase;}
.PostTime .year { padding-top: 12px; font-weight: normal; }

.PostHead small {padding: 0px; margin: 0px; font-size: 11px; line-height: 14px;  display: block}

.PostAuthor { color:#999; }

.PostCat { color: #fff; }
.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 0px 0px 55px; font-size: 13px; line-height: 1.4em ; color:#fff;}
.PostContent p { font-size: 13px; line-height: 1.4em; color:#fff;}
.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; background: #eaf7ff;}
.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 p img {}
.PostContent p img { }
.PostContent img {}
.PostContent .more-link a {
	color: #770043;
	}


.PostCom { padding: 10px 0 10px 55px; background: url() repeat-x top;}
.PostCom ul { padding: 0px; margin: 0px;}
.PostCom li { padding: 5px 0px 5px 20px; margin: 0px 5px 0px 0px; list-style-type: none; display: inline; color:#ccc; font-size: 12px; } 
.PostCom li a { font-weight: bold; text-decoration: none; color:#716fa1;} 
.PostCom li a:visited { font-weight: bold; text-decoration: none; color: #ccc;}
.PostCom li a:hover { font-weight: bold; text-decoration: none; color:#fff;}

.PostCom .Com { background: url(images/comment.png) no-repeat left center; }
.PostCom .Tags { padding-left: 0px;}



/*Page headers*/
#events {
display:block;
padding:0;
font-size: .0001em;
color:#000;
background: url(images/head_events.png) 0 0 no-repeat;
height: 30px;
width: 150px;
text-decoration: none;
}

#contact {
display:block;
padding:0;
font-size: .0001em;
color:#000;
background: url(images/head_contact.png) 0 0 no-repeat;
height: 30px;
width: 150px;
text-decoration: none;
}