/*
Theme Name: GR LEAH G1.1
Theme URI: http://grleah.org/
Description: The New Greater Rochester Loving Education At Home web design.
Version: 1.1
Author: Daniel R. Pedersen
Author URI: http://people.rit.edu/drpfa
Tags: red, custom header, fixed width, two columns, widgets


*/


body, p, dt, ol, ul, li, dd, h1, h2, h3, h4, h5, h6, img, table, tr, td, th, caption, form, cite, blockquote 
{ margin:0; padding:0; }

body
{ font-size: 62.5%; /* Resets 1em to 10px */ }

h1 { font-size:2em; }
h2 { font-size:1.6em; }
h3 { font-size:1.3em; }
h4 { font-size:1.2em; }

label { font-weight:bold; }


/*
	page layout/structure
*/

body { position:relative;}

div#header 
{ 
	margin: 0 auto;
	position:relative;
}

div#header span#gr
{ 
	padding-top:15px;
	display:block;
}

div#header span#leah
{ 
	display:block;
}

div#header 
{ 
	background:url('./images/header-2.gif') transparent top left no-repeat;width:802px;height:95px;
}

div#header a
{
	text-decoration:none;
}

div#header span#gr
{ 
	color:white;
	text-align:center;
	font-size:2.3em;
	font-family:Georgia,serif;
	font-weight:normal;
}

div#header span#leah
{ 
	color:white;
	text-align:center;
	font-size:2.5em;
	font-family:Georgia,serif;
	font-weight:normal;
}


div#content
{
	margin: 0 auto;
	position:relative;
}

div#header div#title
{
	position:absolute;
	top:10px;
	left:200px;
}


/*
div#maincontent { width:513px; } 
*/

div#footer
{
	margin: 0 auto;
	position:relative;
}


div#rightsidebar
{
	width:252px;
	float:right;
	margin-bottom:25px;
	height:100%;
	margin-right:6px;
}





/*
	page styles
*/
body
{
	background-color:#99B1C7;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding-top:5px;
}

a { color:#B1260D ; }
a:hover { text-decoration:none; }

h1, h2, h3, h4, h2 a, h3 a
{ 
	color:#213564 ; 
}

a.more { color:#99B1C7; }
a.more:hover { color:#59718D; }


/*
div#maincontent
{
	padding-left:20px;
}

div#maincontent li
{
	margin-left:2em;
}
*/


div#footer
{
	background:url('./images/footer-2.gif') transparent top left repeat-y;width:802px;height:47px;
}

div#footer div#copyright
{
	padding-top:20px;
	text-align:center;
}

div#footer div#contact
{
	position:absolute;
	bottom:10px;
	right:20px;
}

div#footer div#contact a
{
	color:black;
	font-size:9px;
}


div#footer div#copyright span
{
	font-style:italic;
}

div#rightsidebar
{
	padding-bottom:15px;
	padding-left:5px;
	padding-right:5px;
}

div.article a.more {display:block;text-align:right;text-decoration:none;color:#213564;font-size:1em;}
div.article a.more span {font-style:italic;}
div.article a.more:hover {color:#B1260D;}
div.article div.date { font-style:italic;text-transform:uppercase;margin-bottom:0.5em; }

div.article h2 a { text-decoration:none; }
div.article h2 a:hover { text-decoration:underline; }
div.article h2 { margin-top:0.5em; }
div.article p { margin-bottom:1em; }

div.sideblock
{
	margin-bottom:10px;
	margin-top:5px;
}
div.sideblock div.top 
{
	height:7px;
	line-height:7px;
	background: url("./images/sideblock-top.gif") #99B1C7 top left no-repeat ;
}
div.sideblock div.body
{
	background: url("./images/sideblock-background.gif") #99B1C7 top left repeat-y ;
	padding: 3px 5px 3px 5px ;
}

div.sideblock div.body li { list-style-type:none }


div.sideblock div.bottom
{
	height:7px;
	line-height:7px;
	background: url("./images/sideblock-bottom.gif") #99B1C7 top left no-repeat ;
}
div.sideblock h2
{
	color:black;
}

div.sideblock cite a
{
	font-size:1.3em;
	color:black;
	font-style:normal;
	font-weight:bold;
}

div.sideblock li {display:block; background: url("./images/sidebarbullet.png") transparent center left no-repeat; padding-left:8px; }
div.sideblock li a { }
div.sideblock li span { }
div.sideblock p, div.sideblock div
{
	color:black;
}


div.footermargin { height:1px;line-height:1px;clear:both;}

div.permalink { font-size:0.8em;color:#99B1C7; }

div.inputset { margin-bottom:0.5em; }
div.inputset label { display:block; } 
form div.controls { margin-left:2em;margin-top:1em; } 


table#memberlist { width:100%;margin:0;padding:0; }
table#memberlist td { border-bottom:1px solid black;margin:0;padding:0;vertical-align:top; }
table#memberlist th { border-bottom:2px solid black;margin:0;padding:0;font-size:larger; }
table#memberlist dd { font-weight:bold; }


div#contentwrapper 
{ 
	position:relative;width:800px;margin:0 auto; 
	background:url('./images/background-2.gif') transparent top left repeat-y;width:802px;
}


/*
	Word Press Styles
*/

.narrowcolumn { width:513px;float:left; }
.widecolumn { width:100%; }

.post {margin-left:20px;clear:both; }

.navigation { margin-bottom:1.5em;  
	padding-left:20px;
	padding-right:20px;
	margin-top:-20px;
}
.alignright { float:right; }
.alignleft { float:left; }

#sidebar { width:252px;; float:right; margin-right:13px;}

#content p {margin-top:0.5em;}
#content ul {margin-top:0.5em;}
#content ol {margin-top:0.5em;}
#content h2 {margin-left:20px; }
#content .post h2 {margin-left:0px; }
#content li { margin-left:20px; }