/*  

Theme Name: Abby Gaines

Theme URI: http://www.abbygaines.com/

Description: Abby Gaines- Romance Author

Version: 1

Author: Heather George

Author URI:  http://www.swankwebstyle.com



Drop-down menu from article by HTML Dog at http://www.htmldog.com/articles/suckerfish/dropdowns/

*/



/* {

  margin: 0;

  padding: 0;

  border: 0;

}*/



/*-------body stuff------*/



body {margin: 0;

padding: 20px;

background-color: #EE4F6E;

font: normal 75% 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;

line-height: 1.5em;}



#page {background: white right url(images/sidebar.jpg) repeat-y;

text-align: left;

margin: 0 auto;

padding: 0px 0px 0px 0px;

position: relative;

/* The entire template's width is set in this class. */

	width: 750px;

border: 5px #000000 solid;}



#header {padding: 0;

margin: 0;

position: relative;

margin: 0 auto;

width: 100%;

background: white;}



#headerimg {margin: 0;

width: 100%;

padding:0px;

background-image: url(images/header.jpg);

height: 180px;

background-repeat: no-repeat;}



#page hr {display:none;

clear:both;}



h1, h2, h3, h4, h5, h6 {font-weight: normal;

font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;

font-size: 1.6em;

color: #EE4F6E;}



a {color: #000;

font-style:normal;}

strong {font-weight:bold;}



a:hover {color: #000000;

font-style:normal;}





strong {font-weight:bold;}



em {font-style:normal;}



.cleaner {

	height:0; 

	font-size:0;

	line-height:0;

	clear:both;

	padding:0;

	margin:0;

	}



/*--------images-----------*/



img {padding: 4px;

border: 0px #99ccff solid;

margin: 0px;}



a img {padding: 0px; border: 0px #0099CC solid}



a:hover img {padding: 0px; border: 0px #ccffff solid}



/* ----- forms ------- */



input, textarea {background: #f8f8f8;

border:1px solid #999;

border-color:#999 #eef #eef #999;

padding:2px;

color: #444;}



input:focus, textarea:focus {background: #ffffff;}



input:hover, textarea:hover {background:#ffffff;

cursor:text;}



input#submit {border: 1px #0f0000 outset;

background-color: #e9e9e9;}



input#submit:hover {cursor: default;

background-color: #fafafa;}



/*----------content div parameters---------*/



.narrowcolumn {float: left;

padding: 0 0 20px 25px;

margin: 0px 0 0;

width: 380px;}



.books  {

height: 150px;

}



.widecolumn {float: left;

padding: 0px 25px 20px 25px;

margin: 0px 0px 0px 0em;

width: 700px;

background-color: #ffffff;}



/*-------sidebar----*/



#sidebar {float:right;

padding: 10px 0 10px 0;

margin-left: 5px;

width: 300px;

font-size: 1.1em;

text-align: justify;}



#sidebar .col {width:140px;

float:left;

padding: 0em 0em 0em 2px}



#sidebar h2 {font-weight: normal;

font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;

font-size: 1.8em;}



#sidebar h3 {font-size: 1.2em;

padding-right: 15px;

padding-left: 10px;

color: White;

background: #1F2D33;

margin-top: 10px;

margin-bottom: 0px;}



#sidebar h4 {font-size: 1.2em;

font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;

padding-right: 8px;

padding-left: 0px;

}



h5 {font-size: 14px;

font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;

padding-right: 8px;

padding-left: 0px;

color: #000000;

margin-bottom: -10px;

}



.narrowcolumn h6 {font-size: 14px;

font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;

padding-right: 8px;

padding-left: 0px;

color: #EE4F6E;

margin-bottom: -10px;

}





.narrowcolumn h6 a

{

color: #CB194B

}



#sidebar p {padding-right: 15px;

padding-left: 10px;

text-align: justify;}



#sidebar ul {margin: 0;

padding: 0;

list-style-type: none;

font-size: 1em;}



#sidebar li {margin: 5px 0 3px 8px;}



#sidebar li a {color: #666;

text-decoration: none;}



#sidebar li a:hover {color: #000;}



#sidebar img {padding: 3px;

border: 0px #99ccff solid;

margin: 5px;}



#sidebarbox  {

width: 290px;

min-height: 145px;

}



#sidebarbox p {padding-right: 15px;

padding-left: 10px;

text-align: justify;}



/*-----------posts------------*/



.post {margin: 15px 0;

padding: 0;

list-style-type: none;

font-size: 1.1em;

background: White;

line-height: 1.5em;

text-align: justify;}



.post a {color: #000;}



.post a:hover {color: #0099CC;}



.post h2 a {color: #0099CC;

text-decoration: none;}



.post h2 a:hover {text-decoration: underline;}



small {font-size: 0.8em;

line-height: 1.5em;

color: #888888}



.postmetadata {font-size: 0.8em;

display: block;

margin-top: 2px;

color: #888888;

border-top: dotted;}



/*-------search form-------*/



#search_frm {position: absolute;

top: 0px;

left: 50%;

margin: 0;

padding: 5px;

width: 740px;

margin-left: -375px;

font-size: 0.9em;

text-align:right;}



input#s {width: 25%;}



#searchsubmit {display:none;}



#commentform input {width: 170px;

padding: 2px;

margin: 5px 5px 1px 0;}



#commentform textarea {width: 100%;

padding: 2px;}



#commentform #submit {margin: 0;

float: right;}



/*-------main navigation----*/



/*thanks to http://www.htmldog.com/articles/suckerfish/dropdowns/*/



#nav {float: left;

width: 750px;

list-style: none;

background: #f27b93;

padding: 0;

margin: 0 0 0 0;}



#nav ul {float: center;

width: 100%;

list-style: none;

background: transparent;

padding: 0;

margin: 0 0 0 0;

height:25px;}



#nav a {display: center;

width: 125px;

w\idth: 4em;

color: #ffffff;

text-decoration: none;

padding: 0;

border-right: 0px solid #D3D3D3;

height:25px;}



#nav li {float: left;

padding: 0;

}







/*#nav li li {padding-right: 1em;

width: 13em}



#nav li ul a {width: 13em;

w\idth: 9em;

border-right: none;}



#nav li ul ul {margin: -1.75em 0 0 14em;}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}



#nav li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}



#nav li:hover, #nav li.sfhover {background: #4f83e6;}*/

/*---------top h1 title--------------*/



#header h1 {font-size: 3em;

color: #fff;

font-weight: normal;

height:1em;

position:absolute;

margin-top: 100px;

margin-left: 170px;

margin-bottom: 25px;

padding:0.1em}



#header h1 a {color: #fff;

text-decoration: none;}



#header h1 a:hover {color: #ddd;

text-decoration: none;}



#header h1 a:visited {color: #fff;}



.description {color: #fff;

padding-left: 30px;

text-align:right;

font-style: italic;

position:absolute;

margin-top: 140px;

margin-left: 200px;}



/*-----------footer-----------*/



#footer {clear: both;

background: #F27B93;

padding: 0px 75px 5px 75px;

font-size: 0.8em;

text-align: center;

border-top: solid 1px #999;

margin-bottom: 0;

color:white;}



#footer a {color: white;}



#footer a:hover {color: #070707;

text-decoration: none;}



/* navigation*/



.navigation {display: block;

text-align: center;

margin-top: 10px;

margin-bottom: 60px;}



.navigation a {color: #0099CC;

text-decoration: none;}



.navigation a:hover {text-decoration: underline;}



.alignright {float: right;}



.alignleft {float: left}



.admin {clear:both;

font-size:0.8em;

border-top: 1px solid;}



#excerpt  {

margin-top: 58px;

}

.connections td {
	font-size: 10px;
	vertical-align: top;
	line-height: 14px;
}
.connections h2 {
	color: #E11A5F;
	font-size: 12px;
	padding: 0;
	margin: 0;
	font-style: italic;
	font-weight: normal;

}