/*


Theme Name: MG Braden
Theme URI: http://www.mgbraden.com
Description: Down to earth romance with a kick
Author: Jaxadora Design
Author URI: http://www.jaxadoradesign.com


*/


body {
	font-size: 9pt;
    line-height:1.4em;
	font-family: Verdana, Arial, Sans-Serif;
	background:#21324E url(images/bg.jpg) top center no-repeat;
    background-attachment:fixed;
	color: #000000;
	text-align: center;
	margin: 0;
	padding: 0;
}



/* **************** Excerpts & Images **************** */


#excerpt p{ text-indent:45px; }


img { border:0px; margin:0px; }


#content img { border:0px; margin:3px; }


#contentpage img { border:0px; margin:3px; }


#sidebar img { border:0px; margin:3px; }




/* **************** Book Pages **************** */



#book{
width:220px;
text-align:center;
float:left;
margin:0px 15px;}


#clearit{clear:both;margin:20px 0;}



#cover{
width:209px;
text-align:center;
float:left;
margin:0px 12px 0 12px;
height:400px;}



/* **************** Main **************** */



#wrapper{
background:#527c9e url(images/pg_bg.jpg) top center repeat-y;
width:800px;
margin:0 auto;
padding:0;}

table#x{
margin:0 auto;
text-align:left;
color:#000000;
font-size: 9pt;
line-height:1.4em;
font-family: Verdana, Arial, Sans-Serif;}


/* **************** Header **************** */


#header h1 { display: none; }


#header .description { display: none }




/* **************** Menu **************** */



#menu{
text-align:center;
width:790px;}


#menu a:link{
color:#FFFFFF;
text-transform:uppercase;
letter-space:2px;
font-size:9pt;
font-weight:bold;
text-decoration:none;
margin-right:5px;
margin-left:5px;}


#menu a:visited{
color:#FFFFFF;
text-transform:uppercase;
letter-space:2px;
font-size:9pt;
font-weight:bold;
text-decoration:none;
margin-right:5px;
margin-left:5px;}



#menu a:hover{
color:#C3D2DF;
text-transform:uppercase;
letter-space:2px;
font-weight:bold;
font-size:9pt;
text-decoration:none;
margin-right:5px;
margin-left:5px;}




/* **************** Content **************** */



.content{background:url(images/mg_header_03.jpg) top center no-repeat;
border-top:3px solid #FFFFFF;}



#content {
	margin: 20px 10px 0px 20px;
	padding: 0;
	width: 550px;
    overflow:hidden;
}



#contentpage {
width:700px;
margin:20px 50px 0 50px;
overflow:hidden;
}


#footer{
text-align:center;
font-size:8pt;
letter-spacing:2px;
line-height:1.6em;
margin-top:8px;}



/* **************** SIDEBAR **************** */


#sidebar {
    text-align:center;
    margin: 22px 15px 0px 5px;
    padding: 0;
    width: 200px;
    overflow:hidden;
}



#sidebar a:link {
    font-weight:bold;
    text-decoration: none;
}


#sidebar a:visited {
    font-weight:bold;
    text-decoration: none;
}


#sidebar a:hover {
    font-weight:bold;
    text-decoration: none;
}



/* **************** LINKS **************** */



.titlepost a:link{
	color:#171946;
	letter-spacing:2px;
	font-size:11pt;
	text-align:left;
	font-weight:bold;
	text-decoration: none;
	margin-bottom:5px;
}


.titlepost a:visited{
	color:#242476;
	letter-spacing:2px;
	font-size:11pt;
	text-align:left;
	font-weight:bold;
	text-decoration: none;
	margin-bottom:5px;
}


.titlepost a:hover{
	color: #005682;
	letter-spacing:2px;
	font-size:11pt;
	text-align:left;
	font-weight:bold;
	text-decoration: none;
	margin-bottom:5px;
}


a:link {
	color: #171946;
	font-weight:bold;
	text-decoration: none;
}


a:visited {
	color: #242876;
	font-weight:bold;
	text-decoration: none;
}


a:hover {
	color: #005682;
	font-weight:bold;
	text-decoration: underline;
}


#footer a:link{
	color: #14376F;
	text-decoration:none;
	font-size:8pt;
	font-weight:normal;}


#footer a:visited{
	color: #14376F;
	text-decoration:none;
	font-size:8pt;
	font-weight:normal;}


#footer a:hover{
	color: #0d508d;
	text-decoration:underline;
	font-size:8pt;
	font-weight:normal;}


.tags a:link{
	text-decoration:none;
	font-size:8pt;
	font-weight:normal;}


.tags a:visited{
	text-decoration:none;
	font-size:8pt;
	font-weight:normal;}


.tags a:hover{
	text-decoration:underline;
	font-size:8pt;
	font-weight:normal;}




/* *************** HEADERS *************** */




h1{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 13pt;
    text-align:center;
    color:#000000;
    padding:0;
	margin:0px 5px 20px 5px;
}


h2{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12pt;
	text-align:center;
	color:#000000;
	padding:0;
	margin:0 5px 20px 5px;
}



h3{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11pt;
    text-align:center;
	color: #000000;
	padding:0;
	margin:0 5px 20px 5px;
}



h4{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11pt;
    padding-bottom:2px;
    border-bottom:1px solid #000000;
    text-align:left;
    color: #000000;
    clear:both;
    margin:25px 5px 20px 5px;
}



h5{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11pt;
    padding-bottom:2px;
    border-bottom:1px solid #000000;
    text-align:left;
    color: #000000;
    margin:0px 5px 20px 5px;
}



h2.pagetitle {
	text-align: center;
	font-size:12pt;
	text-transform:uppercase;
	letter-spacing:3px;
	line-height:1.5em;
	color: #000000;
	margin: 0px 0 20px 0;
}


.titlepost{
	color: #173046;
	letter-spacing:2px;
	text-align:left;
	font-size:11pt;
	font-weight:bold;
	text-decoration: none;
	margin-bottom:5px;
}


#sidebar h2 {
	text-align: center;
	color: #14376F;
	margin: 5px 3px;
    font-size:11pt;
	border-bottom: 1px solid #14376F;
    padding-bottom: 2px;
}




/* ****************** POST ****************** */



#date {
	font-size: 10pt;
	font-weight:bold;
	font-family: Verdana, Arial, Sans-Serif;
	color: #042712;
	border-bottom:1px solid #131742;
	padding-bottom:2px;
	text-align: left;
	margin-bottom: 10px;
    margin-top: 10px;
	padding: 0;
}



.post {
	font-size: 1.0em;
	text-align: justify;
}


.postmetadata {
    clear:both;
	margin-bottom: 10px;
}


.tags{text-align:center;}


#single.postmetadata{
	clear: both;
	margin-top:10px;
	border-top: 1px solid #000000;
}



#border{
	margin: 20px auto;
	background: url(border.gif) top center no-repeat;
    height:30px;
    width:400px;
}


#border_sm{
	margin: 20px auto;
	background: url(border_sm.gif) top center no-repeat;
    height:15px;
    width:200px;
}



code {
	display: block;
	margin: 5px;
	padding: 5px;
	border: 1px solid #030024;
	font: 1.0em 'Courier New', Courier, Fixed, Sans-Serif;
	background-color: #8db0d0;
	color: black;
}


blockquote {
	margin: 15px 30px 15px 30px;
    padding:10px;
    background:#E0E8EF;
    border: 2px dashed #000000;
}


blockquote cite {
	margin: 5px 0 0;
	display: block;
}



li {
list-style-image: none;
}



ol li {
list-style-image: none;
}




/* ************* SIDEBAR ************** */



#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0 5px 2px 5px;
}


#sidebar p, #sidebar ul p {
	font-size:8pt;
	text-align:justify;
}



#sidebar ul li {
	list-style-type: none;
	list-style-image:none;
	margin-bottom: 15px;
}


#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }


#sidebar ul ul, #sidebar ul ol { padding: 2px 0 0 10px; }


#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }


ol li, #sidebar ul ol li { list-style: decimal outside; }


#sidebar ul ul li, #sidebar ul li ul 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:#0e1b3f; 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:#161e3f;color:#ffffff;}





#commentform p { margin: 5px 0; }





/* Comments */



.count {

font-size:26px;

color:#333;

}





.alt {

	background-color: #E0E8EF;

	border-top: 1px solid #1d4080;

	border-bottom: 1px solid #221d80;

}





.authorcomment {
	background-color: #9ac3ea;
	border-top: 1px solid #1d4080;
	border-bottom: 1px solid #5221d80;
}





.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;

}







/*---------------------- Comment Quicktags ---------------------------*/







/* Main Span */





#comment_quicktags {

	text-align: left;

	margin-left: 1%;

}







/* Button Style */







#comment_quicktags input.ed_button {

	background: #161c3f;

	border: 1px solid #000000;

	color: #ffffff;

	font-family: Verdana, Arial;

	margin: 1px;

	width: auto;

}







/* Button Style on focus/click */



#comment_quicktags input:focus.ed_button {

	background: #161c3f;

	border: 1px solid #000000;

}







/* Button Lable style */





#comment_quicktags #ed_strong {

	font-weight: bold;

}







/* Button Lable style */



#comment_quicktags #ed_em {

font-style: italic;

}



/*---------------------Navigation-------------------------*/

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	}


#nav a {
	display: block;
	width: 3em;
	}

#nav li {
	float: left;
	width: 5em;
}

#nav li ul {
	position: absolute;
	width: 7em;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

/*---------------------- Quotes ---------------------------*/







#wp_quotes



{

margin-bottom:25px;

}





#wp_quotes div.wp_quotes_quote

{

font-weight:bold;

}





#wp_quotes div.wp_quotes_author

{

	text-align:right;

	font-style: italic;

	margin-top: 5px;

}





div.wp_quotepage

{

	font-size: 14px;

	width: 80%;

	margin-left: 40px;

}





div.wp_quotepage_quote



{



}





div.wp_quotepage_author



{

	margin-left: 40px;

	font-style: italic;

}





hr.wp_quotepage_hr



{

	width: 70%;

	margin-top: 15px;

	margin-bottom: 15px;

	margin-left: 15px;

}



div.wpquotes_poweredby



{


	text-align: center;

	font-size: 0.8em;

	margin-top: 12px;

}
