/*

Theme Name: Sean's Theme Megan Hart

Theme URI: http://www.meganhart.com/wordpress/

Description:  Read in Bed!


*/



body {

	margin:0;

	color: #000000;

	background: #000000;

	scrollbar-highlight-color: #000000;

	scrollbar-arrow-color: #671518;

	scrollbar-3dlight-color: #671518;

	scrollbar-base-color: #671518;

	scrollbar-darkshadow-color: #671518;

	scrollbar-face-color: #000000;

	scrollbar-shadow-color: #000000;

	scrollbar-track-color: #000000;

	font-family:  Georgia, serif;

	font-size: 16 px;

	padding: 0;

	text-align:center;

	}

body h1{ font-size:36px;}
body h2{ font-size:28px;}
body h3{ font-size:24px;}
body h4{ font-size:18px;}
body h5{ font-size:16px;}

/* **************** Excerpts & Images **************** */

#excerpt { text-indent:45px; }

img { border:0px; margin:0px; }

#content img { border:0px; margin:3px; }

#sidebar img { border:0px; margin:3px; }

#clearit{clear:both;}



/* **************** Main **************** */

#container{

	background:#000000 url(images/mainbg.jpg) center top no-repeat;

	margin: 0 auto;

	border: none;

	text-align: left;

	padding: 0;}

#header {

	padding: 0;

	margin: 0 auto;

	width: 1000px;

	border: none;

        height: 174px;

	}

#header h1 { display: none; }

#header .description { display: none }



#nav img {vertical-align:top;}



#nav {

	padding: 0;

	margin: 0 auto;

	border: none;

	background-color: transparent;

	background-image: url(images/mainfadebg.jpg);

	background-position: top center;

	background-repeat:no-repeat;

	height: 198px;

	width: 1000px;

        vertical-align: text-bottom;

	}
	
#nav h1{ font-size:36px;}
#nav h2{ font-size:28px;}
#nav h3{ font-size:24px;}
#nav h4{ font-size:18px;}
#nav h5{ font-size:16px;}

div#nav ul {float:left; list-style:none;}

div#nav li {float:left;}
div#nav li a {display:block; margin:0; padding:11px 6px 10px 6px; color:#000000; text-decoration:none; font:bold 18px Helvetica, sans-serif; border-left:1px solid #222;}
div#nav li a:hover {color:#215c97;}


#nav1 {

	padding: 0;

	width: 1000px;

	margin: 120px 5px 0 5px;

	border: none;

	background-color: transparent;
	
	text-align:center;
	
	position:absolute;
	
	color:#000;

	}



#nav2 {

	padding: 0;

	width: 1000px;

	margin: 0 auto;

	border: none;

	background-color: transparent;

	}



#page {

	padding: 0;

	width: 1000px;

	margin: 0 auto;

	border: none;

	background-color: #EEE6E7;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	text-align:left;

	left: auto;

	right: auto;

	}



td {font-family:  Georgia, serif;

	font-size: 14px;

	color:#000000;

	text-decoration:none;

	}



div {font-family:  Georgia, serif;

	font-size: 14px;

	color:#000000;

	text-decoration:none;

	}



#content {

text-align:left;

	margin: 0px 20px 0px 20px;

	padding: 0;

	width: 485px;

         overflow:hidden;

}

#content2 {

text-align:left;

	margin: 0px 20px 0px 20px;

	padding: 0;

	width: 930px;

         overflow:hidden;

}



#sidebar_left {

text-align:left;

margin: 0px 5px 0px 5px;

padding: 0;

width: 180px;

overflow:hidden;

}



#sidebar_right {

text-align:left;

margin: 0px 5px 0px 0px;

padding: 0;

width: 275px;

line-break: strict;

overflow:hidden;

}





#footer {

	padding-top: 30px;

	padding-bottom: 20px;

	text-align:center;

	}



/* **************** LINKS **************** */

.titlepost a:link{

	COLOR: #982E30;

	font-size: 20px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION:none;

	font-family:Book Antiqua, Palatino, Palatino Linotype, serif;

         text-transform:uppercase;

}



.titlepost a:visited{

	COLOR: #982E30;

	font-size: 20px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION:none;

	font-family:Book Antiqua, Palatino, Palatino Linotype, serif;

         text-transform:uppercase;

}



.titlepost a:hover{

	color: #000000;

	font-size: 20px;

	TEXT-DECORATION: none;

	font-family:Book Antiqua, Palatino, Palatino Linotype, serif;

         text-transform:uppercase;

}



a:link {

	COLOR: #982E30;

	font-size: 13px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION:none;

	}



a:visited {

	COLOR: #982E30;

	font-size: 13px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION:none;

	}



a:hover {

	color: #000000;

	font-size: 13px;

	TEXT-DECORATION: none;

	}

/* *************** HEADERS *************** */

h1{

	COLOR: #5D1010;

	font-size: 32px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION:none;

         text-transform:uppercase;

}



h2{

	COLOR: #5D1010;

	font-size: 28px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION:none;

         text-transform:uppercase;

}



h3{

	COLOR: #5D1010;

	font-size: 18px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION:none;

         text-transform:uppercase;

}



h4{

	COLOR: #5D1010;

	font-size: 16px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION:none;

         text-transform:uppercase;

}



h5{

	COLOR: #000000;

	font-size: 14px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION:none;

         text-transform:uppercase;

}



h2.pagetitle {

	COLOR: #982E30;

	font-size: 24px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION:none;

	font-family:Book Antiqua, Palatino, Palatino Linotype, serif;

         text-transform:uppercase;

}



.titlepost{

	COLOR: #982E30;

	font-size: 20px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION:none;

	font-family:Book Antiqua, Palatino, Palatino Linotype, serif;

         text-transform:uppercase;

padding:10px 0 10px 40px;

         background:url(images/tattoosmall.gif) top left no-repeat;

}



#sidebar_left h2 {

	COLOR: #000000;

	font-size: 14px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION:none;

         text-transform:uppercase;

         text-align:center;

}



#sidebar_right h2 {

	COLOR: #000000;

	font-size: 14px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION:none;

         text-transform:uppercase;

         text-align:center;

}

/* ****************** POST ****************** */

#date {

	color: #000000;

	text-align: left;

	margin-bottom: 10px;

         margin-top: 10px;

}



.post {

	font-size: 1.0em;

	text-align: justify;

}



.postmetadata {

         clear:both;

	text-align: center;

	margin-top: 10px;

         border-top:1px solid #000000;;

	margin-bottom: 55px;

	padding-top: 5px;



}

.tags{text-align:center;}



.tags a:link{

text-decoration:none;

font-weight:normal;}



.tags a:visited{

text-decoration:none;

font-weight:normal;}



.tags a:hover{

text-decoration:underline;

font-weight:normal;}



#single.postmetadata{

clear: both;

width: 400px;

margin: 25px auto 15px auto;

border-top: 1px solid #000000;

border-bottom: 1px solid #000000;

text-align: center;

font-size: 1.0 em;

padding: 8px 10px;}



code {

	display: block;

	margin: 5px;

	padding: 5px;

	border: 1px solid #000000;

	font: 1.0em 'Courier New', Courier, Fixed, Sans-Serif;

	background-color: #ffffff;

	color: black;

}



blockquote {

	margin: 15px 30px 0 30px;

	COLOR: #ECD8D8;

	font-size: 18px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION:none;

	border: 1px dashed #ECD8D8;

	background-color: #350709;

	padding: 5px;

}



blockquote cite {

	margin: 5px 0 0;

	display: block;

}



li {

list-style-image: none;

}



ol li {

list-style-image: none;

}



/* ************* SIDEBAR ************** */



#sidebar_left ul, #sidebar_left ul ol {

margin: 0;

padding: 0 5px 2px 5px;

}



#sidebar_right ul, #sidebar_right ul ol {

margin: 0;

padding: 0 5px 2px 5px;

}



#sidebar_left ul li {

	list-style-type: none;

	list-style-image:none;

	margin-bottom: 15px;

}



#sidebar_right ul li {

	list-style-type: none;

	list-style-image:none;

	margin-bottom: 15px;

}



#sidebar_left ul p, #sidebar_left ul select { margin: 5px 0 8px; }



#sidebar_right ul p, #sidebar_right ul select { margin: 5px 0 8px; }



#sidebar_left ul ul, #sidebar_left ul ol { padding: 2px 0 0 10px; }



#sidebar_right ul ul, #sidebar_right ul ol { padding: 2px 0 0 10px; }



#sidebar_left ul ul ul, #sidebar_left ul ol { margin: 0 0 0 10px; }



#sidebar_right ul ul ul, #sidebar_right ul ol { margin: 0 0 0 10px; }



ol li, #sidebar_right ul ol li { list-style: decimal outside; }



#sidebar_left ul ol li { list-style: decimal outside; }



#sidebar_right ul ul li, #sidebar_right ul li ul li, #sidebar_right ul ol li {

	margin: 0;

	padding: 0;

         list-style-type: none;

}



#sidebar_left ul ul li, #sidebar_left ul li ul li, #sidebar_left ul ol li {

	margin: 0;

	padding: 0;

         list-style-type: none;

}





/* *************** SEARCHFORM *************** */



#searchform {

	margin: auto 0;

	padding: 5px 3px;

	text-align: left;

}



form#searchform input:focus {

	border: 2px solid #000000;

	margin: 1px;

}



#searchform input {

	font: 1em Verdana, Arial, Sans-Serif;

	border: 1px solid #000000;

	margin: 2px;

}



#searchform #s {

	width: 115px;

	padding: 2px;

}



#searchsubmit {background:#350709; color:#ffffff;}



/* **************** COMMENTS **************** */



/* Form */



#respond {

	clear: both;

	margin-top: 20px;

	padding-bottom: 5px;

	margin-bottom: 5px;

	color: #000000;

}



form#commentform input:focus, form#commentform textarea:focus {

	border: 2px solid #000000;

	margin: 1px;

}



#commentform input, #commentform textarea {

	font: 1em Verdana, Arial, Sans-Serif;

	border: 1px solid #000000;

	margin: 2px;

	width: 300px;

}

#commentform input#submit {background:#350709;color:#ffffff;}



#commentform p { margin: 5px 0; }



/* Comments */

.count {

font-size:26px;

color:#666666;

}



.alt {

	background-color: #E8D5D7;

	border-top: 1px solid #350709;

	border-bottom: 1px solid #350709;

}



.authorcomment {

	background-color: #DBBEC1;

	border-top: 1px solid #350709;

	border-bottom: 1px solid #350709;

}



.commentlist {

	padding: 0;

	margin: 0 0 20px 0;

	text-align: justify;

}



.commentlist li {

	margin: 5px 0 3px 0;

	padding: 5px 10px 3px 10px;

	list-style: none;

}



.commentlist p { margin: 0 0 15px 0; }



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

}



.commentmetadata {

margin: 0;

font-size:8pt;

display: block;

}

/* images */
.alignleft {
  float:left;
  margin:0 12px 0 0; }

.alignright {
  float:right;
  margin:0 0 0 12px; }

.aligncenter {
  display: block;
  margin:0 auto; }

img.yes {
	padding: 4px;
	border: 1px solid #DCDDDE; }

img { border: 0px; }

