/*
Theme Name: Blue Gradient
Theme URI: http://sillyish.org/
Description: A simple blue gradient theme
Version: 1.0
Author: Rosemarie Pritchard
*/

body
{
	background:#222;
	margin:0;
	padding:0;
}

div#wrap
{
	margin:10px auto;
	padding:0;
	width:90%;
	max-width:1600px;
}

div#bg
{
	float:left;
	width:100%;
	background:#FFF url("images/rye_logo.gif") 80px center no-repeat;
}

div#welcome
{
	width:100%;
	height:68px;
	background:#001e5a url("images/bg.jpg") repeat-x;
	color:#FFF;
}

#welcome h1
{
	float:left;
	text-indent:30px;
	margin:20px 0;
	font-family:arial,sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:23px;
}
div#welcome .wingman
{
	float:right;
	margin:20px 30px 20px 0;
	text-align:right;
	line-height:23px;
}

div#welcome a
{
	color:#fff;
}
div#welcome a:hover
{
	color:orange;
}

div#content
{
   width:75%;
   float:left;
}

div#navigation
{
   width:25%;
   float:right;
}

div#padding
{
   padding:0;
   margin:5px 15px 5px 15px;
}


div#navigation h1
{
	margin:10px 3px 3px 3px;
	padding:5px;
	background:#1d469b;
	font-family:arial,sans-serif;
	text-transform:uppercase;
	font-size:15px;
	color:#FFF;
}


ul.pageListing
{
	margin:2px;
	padding:0;
	list-style-type:none;
	font-family:arial,sans-serif;
	font-size:12px;
}

ul.pageListing li
{
	border-bottom:1px dotted #1d469b;
	margin-bottom:3px;
	padding:3px;
	font-weight:bold;
}

ul.pageListing li a
{
	text-decoration:none;
	color:#1d469b;
}

ul.pageListing li:hover
{
	border-bottom:1px dotted #000;
	margin-bottom:3px;
	padding:3px;
}

ul.pageListing li:hover a
{
	text-decoration:none;
	color:orange;
}

div#content
{
	font-family:arial,sans-serif;
}

div#content h1,h2,h3,h4,h5,h6
{
	padding:0;
	margin:10px 0px 2px 0px;
	color:#000;
}


div#content p,ul,ol
{
	line-height:23px;
	color:#000;
	font-size:13px;
}


div#content a, div#wp-calendar a
{
	text-decoration:none;
	color:#1d469b;
	font-weight:bold;
	padding:3px;
}

div#content a:hover, div#wp-calendar a:hover
{
	color:orange;
	font-weight:bold;
	padding:3px;
}

div#content a img
{
	border:1px solid #001e5a;
}

div#content a:hover img
{
	border:1px solid orange;
}

div#content h1
{
	font-size:20px;
}

div#content h2
{
	font-size:18px;
}

div#content h3
{
   font-size:16px;
}

div#content h4
{
   font-size:14px;
}

div#content ol
{
   list-style-type:lower-roman;
}

div#content ul
{
   list-style-type:circle;
}

div#content blockquote
{
   border:1px dotted #999;
   padding:5px;
   margin:5px 5px 5px 20px;
}

div#content blockquote blockquote
{
   border:1px dotted #EEE;
   padding:5px;
   margin:5px 5px 5px 20px;
}

div#content input,textarea
{
   margin:2px;
   padding:4px;
   background:#FFF;
   border:1px solid #1d469b;
   color:#000;
   font-family:arial,sans-serif;
}

div#content textarea
{
   width:80%;
   height:150px;
}

div#content input:focus
{
   background:#e9eff9;
}

div#content textarea:focus
{
   background:#e9eff9;
}

div#content input[type=submit]
{
   font-weight:bold;
}

div#content ol.commentlist
{
   list-style-type:none;
   margin:5px;
   padding:10px;
   background:#1d469b;
}

div#content ol.commentlist li
{
   margin:7px;
   padding:10px;
   background:#FFF;
}

.g2image_float_left
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

a img
{
	border:2px solid #001e5a;
	padding:0;
}

a img:hover
{
	border:2px solid orange;
	padding:0;
}

p.postmetadata
{
	clear:left;
}

div#wp-calendar
{
	font-family:arial,sans-serif;
	
	margin:0 auto;
	font-size:12px;
}

div#wp-calendar img
{
	border:0;
}
table.ec3_schedule{width:100%;}