/*
Theme Name: Dewey Donation System
Theme URI: http://www.deweydonationsystem.org
Description: Theme for Dewey Donation System Website
Version: 1.0
Author: David T. Cole
*/

html{
	font-size:100%;
	margin:0;
	padding:0;
	border: 0;
}

body {
	background: #bccdc5 url("/m/bg-content.gif") fixed top no-repeat;
	margin:0; 
	padding:0; 
	color:#666;
	font: 70%/2.25em verdana,arial,helvetica,sans-serif;
	}

body {min-width:750px;}

p {margin-top: 1em;}

form { margin:0; padding:0; }

a {color: #cd4646; text-decoration: none; padding: 2px;}
a:visited {color: #d46762;}
a:hover {color: #cd4646; background: #faf5df;}
#main a {border-bottom: 1px dotted #cd4646 !important; border-bottom: 1px solid #cd4646;}
#main a:visited {border-bottom: 1px solid #d46762;}
#main a:hover {border-bottom: 1px solid #cd4646;}
#sidebar a {text-decoration:none; font-weight:bold;}
#sidebar a:visited {border-bottom: 0px solid #fbf9f4;}
#sidebar a:hover {border-bottom: 0px solid #fff; background:#fff;}

#headerband {
	background: #cd4646;
	width: 100%;
	height: 150px;
	z-index: 10;
}

#headerpic {
	background: url("/m/bg-header.gif") center no-repeat;
	width: 100%;
	height: 150px;
	z-index: 20;
	text-align: center;
}

#headerpic a, #homegraphic a, #footer a {text-decoration: none; padding: 0px; border-bottom: 0px dotted #cd4646 !important; border-bottom: 0px solid #cd4646;}
#headerpic a:hover, #homegraphic a:visited, #homegraphic a:hover, #footer a:hover, #footer a:visited {background: transparent; text-decoration: none; border-bottom: 0px solid #cd4646;}

#homegraphic {margin-bottom:30px; border:0;}

#wrap {background:#eee9d3 url("/m/bg-columns.gif"); margin:0 auto; width:750px;}

#main {background:#eee9d3; float:left; width:515px; padding:1em 20px 20px 20px !important; padding:30px 20px 20px 20px;}

#main h1 {
	font-size: 250%;
	color: #60a5cd;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.05em;
	line-height:125%;
}

#main h3 {
	font-size: 150%;
	color: #60a792;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.05em;
	line-height:125%;
}

#main h1 a {border-bottom: 0px dotted #cd4646 !important; border-bottom: 0px solid #cd4646; color:#60a5cd;}
#main h1 a:visited {border-bottom: 0px solid #d46762; color:#60a5cd;}
#main h1 a:hover {border-bottom: 0px solid #cd4646; color:#60a5cd;}

.postmetadata {font-size: 80%; border-top: 1px dotted #cbc7b4;}

.commentslist {background:#e0e2d2; border:1px solid #c3d4d1; padding:10px 10px 0 10px; margin-bottom:20px; border-top:4px solid #c3d4d1;}
.commentslistalt {background:#e0e2cc; border:1px solid #c3d5bf; padding:10px 10px 0 10px; margin-bottom:20px; border-top:4px solid #c3d5bf;}
.commentsdata {font-size: 80%; color:#757f7d; border-top:1px dotted #c3d4d1; text-align:right;}
.commentsdataalt {font-size: 80%; color:#819485; border-top:1px dotted #c3d5bf; text-align:right;}
.commentslist p {margin-top: 0em;}
.commentslistalt p {margin-top: 0em;}
#main .commentsdata a {color:#757f7d; border-bottom: 1px dotted #757f7d !important; border-bottom: 1px solid #757f7d;}
#main .commentsdata a:visited {color:#757f7d; border-bottom: 1px solid #757f7d;}
#main .commentsdata a:hover {color:#757f7d; border-bottom: 1px solid #757f7d;}
#main .commentsdataalt a {color:#819485; border-bottom: 1px dotted #819485 !important; border-bottom: 1px solid #819485;}
#main .commentsdataalt a:visited {color:#819485; border-bottom: 1px solid #819485;}
#main .commentsdataalt a:hover {color:#819485; border-bottom: 1px solid #819485;}

#sidebar {float:right; width:170px; margin:0px auto 0px auto; padding:10px;}

#sidebar ul {
	background: transparent;
	margin:0;
	border:0;
	padding:59px 0 20px 0;
}

#sidebar ul#top-search {
background: url(/m/sidebar-search.gif) no-repeat;
}

#sidebar ul#top-info  {
background: url(/m/sidebar-info.gif) no-repeat;
}

#sidebar ul#top-2008 {
background: url(/m/sidebar-2008.gif) no-repeat;
}

#sidebar ul#top-past {
background: url(/m/sidebar-past.gif) no-repeat;
}

#sidebar ul#top-search li,#sidebar ul#top-past li {
	border-left: 1px solid #7cb39d; 
	border-right: 1px solid #7cb39d;
	color:#60a792;
}

#sidebar ul#top-2008 li, #sidebar ul#top-info li {
	border-left: 1px solid #7cb1cc; 
	border-right: 1px solid #7cb1cc;
	color:#60a5cd;
}

#sidebar ul li {
	display: block;
	text-align: center;
	list-style: none;
	font-weight:bold;
	margin:0;
	padding:8px 0 8px 0;
	line-height: 130%;
	background: #fbf9f4;
}

#sidebar ul li.last {
	padding-top:5px;
	border-bottom: 1px solid #7cb39d;
}

.searchsubmit {
background:#fff; border:1px solid #7cb39d; color:#7cb39d; font-size: 80%;font-weight:bold;margin-top:4px;padding:2px;
}

.searchbox {
background:#fff; border:1px solid #7cb39d; color:#7cb39d; padding:4px; font-size: 80%;
}

#footer {clear:both;}

#todateheader {
	background: #cd4646; 
	color:#ffffff; 
	font-weight:bold; 
	text-transform: uppercase; 
	font-size: 150%; 
	font-family: Arial, Helvetica, sans-serif; 
	padding:5px; 
	text-align:center;
	margin-top:10px;
}

#todatedetails {
	background: #f5f2e5; 
	color:#cd4646;
	border: 1px solid #cd4646; 
	font-weight:bold; 
	text-transform: uppercase; 
	font-size: 120%; 
	font-family: Arial, Helvetica, sans-serif; 
	padding:10px;
	text-align:center;
	margin:0px;
}


.books {
	border-left: 1px dotted #cd4646;
	border-right: 1px dotted #cd4646;
}

.biggie {
	font-size:500%;
	line-height:90%;
	letter-spacing: -0.05em; 
}

.photo {
	border: 1px solid #dcdcc8;
	background-color:#f5f2e5;
	padding: 10px;
	margin: 0;
	}