/*
Theme Name: HSRA-NY
Theme URI: http://hsra.org/
Description: Customized theme for HSRA New York
Version: 1.0
Author: David Kingsbury
Author URI: http://7minutemiles.com/
Latest update: November 15, 2007
*/

/* Body */
*{margin:0; padding:0;}
body{background:#424da3; color:#303030; font:76% Verdana,Tahoma,Arial,sans-serif;}
#wrap{background-color:#ffffff; color:#303030; margin:0 auto; width:900px; border: 5px solid #000; margin-top: 20px; margin-bottom: 20px;}

/* Links */
a{background-color:inherit; color:#424da3; font-weight:bold; text-decoration:none;}
a:hover{background-color:inherit; color:#424da3; font-weight:bold; text-decoration:underline;}
a img{border:0;}

/* Header */
#header{margin:0;}
#header h1{background-color:inherit; color:#000; float:left; font-size:2em; letter-spacing:-1px; margin:0px 10px 0px 0px; width:350px; height:50px;}
#header h1 a{background-color:inherit; color:#000; text-decoration:none;}
#header a:hover {text-decoration:none;}
#frontphoto{margin:0 0 10px 0;border-top:5px solid #000;border-bottom:5px solid #000;}

/* Menubar */
#menubar {width:900px;height:50px;margin:-5px 0 10px 0;padding:0;background:#ad6a1a;border-bottom:5px solid #000;font-size:0.8em;text-align:left;}
#menubar img a{border: 0;}

/* Bottom */
#bottom {clear:both;float:left;width:900px;height:100%;margin:0;padding:0;background:#292929;border-top:5px solid #000;font-size:0.9em;text-align:left;color: #fff;}
#bottom-divs {float:left;clear:both;margin:0;padding:20px;}
#bottom-left,#bottom-mid,#bottom-right {width:30%;padding:20px 0 20px 20px;float:left;}
#bottom h2 {margin:0 0 10px 0;padding:0 8px 0 0;font-size:1.6em;color:#fff;}
#bottom h2 span {color:#888;}
#bottom ul {margin:0;padding:0;list-style-type:none;border-top:1px solid #555;}
#bottom ul li {line-height:24px;border-bottom:1px solid #555;}
#bottom ul li a {display:block;padding:0 5px;color:#fff;text-decoration:none;}
#bottom ul li a:hover {background:#191919;}
#bottom-sep {clear:both;}

/* Logos */
#logos {clear:both;float:left;width:900px;height:100%;margin:0;padding:0;background:#000;font-size:0.9em;text-align:left;color: #fff;}
#logos img{margin:0;padding:0;}

/* Footer */
#footer{background-color:#fff;border-top:5px solid #000;clear:both;color:#000;font-size:0.9em;font-weight:normal;line-height:1.0em;margin:0 auto;padding:10px 0;text-align:center;width:900px;}
#footer p{margin:0;padding:0;}
#footer a{background-color:inherit;color:#000;font-weight:normal;text-decoration:none;}
#footer a:hover{background-color:inherit;color:#505050;text-decoration:underline;}

/* Tags */
p,ul,ol{margin:0 0 16px;}
blockquote{border-left:6px solid #e0e0e0;margin:20px;padding:8px 8px 8px 15px;}
blockquote p{background-color:inherit;color:#505050;font-size:0.9em;line-height:1.3em;}
label{background-color:inherit;color:#606060;font-size:0.9em;font-weight:bold;}
table#wp-calendar{margin:0 0 18px;width:140px;}

/* Content */
#content{line-height:1.6em;margin:0 10px 5px;padding:0 10px;}
#content h2{font-size:1.6em;margin:0 0 10px;}
#content h2 a {color: #424da3;}
#content h3{font-size:1.4em;margin:0 0 8px;}
#content ul,#content ol{margin:0 0 16px 20px;}
#content li{padding:0 0 0 5px;}
#content ul ul,#content ol ol{margin:0 0 0 16px;}

.alignleft {
	float: left;
	padding-right: 30px;
}

.alignright {
	float: right;
	padding-left: 30px;
}

/* Various classes */
.left{border:1px solid #cccccc;float:left;margin:10px 15px 10px 0;}
.right{border:1px solid #cccccc;float:right;margin:10px 0 5px 10px;}
.center{border:1px solid #aaaaaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}
.small{font-size:0.8em;}
.bold{font-weight:bold;}
.hide{display:none;}
.post{margin:0;}
.postinfo{background-color:#f4f4f4;color:#606060;font-size:0.9em;font-weight:bold;line-height:1.5em;padding:2px;}