/*GENERAL*/
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, a, img, form, div {margin:0; padding:0;}

body {margin:0;	padding:0; font:12px/150% Verdana, Arial, Helvetica, sans-serif; color:black; background:white url(../images/bg.jpg) top center repeat-x;}

/*DIVS*/
div#wrap {width:1000px; height:100%; margin:25px auto;}
div#header {width:1000px; height:310px; text-align:center;}

div#sidebar_left {width:250px; float:left; text-align:center; padding-bottom:25px;}
	#sidebar_left img {padding-bottom:25px;}
div#content {width:480px; padding:25px 10px 25px 10px; float:left; text-align:justify;}
	#content img {padding-right:5px; padding-left:5px;}
div#sidebar_right {width:200px; padding:0px 25px 25px 25px; float:left; text-align:center;}
	#sidebar_right img {padding-bottom:25px;}
	#sidebar_right img.nopadding {padding:0px;}

div#footer {width:1000px; text-align:center; font-size:10px; clear:both;}
	div#weather {width:728px; height:90px; margin:0 auto; padding-bottom:40px;}
	div#text_links {}
		div#text_links a{padding:0px 10px 0px 10px; font-weight:normal;}
	div#copyright {font-size:10px; text-align:center;}

div#information {width:480px; padding:25px 10px 0px 10px; float:left; text-align:center;}

div#events {width:485px; float:left; padding:25px 5px 0px 10px;}

div#gallery {width:100%;}
	div#flashcontent {height:1000px; width:100%;}
	
div#merchandise {width:480px; float:left; padding:25px 10px 0px 10px; text-align:center;}
	div#merchandise_items {float:left;}

div#articles {width:480px; float:left; padding:25px 10px 0px 10px;}
	#articles a {font-size:10px;}
	
div#giving_back {width:480px; float:left; padding:25px 10px 0px 10px;}

div#focus_group {width:480px; float:left; padding:25px 10px 0px 10px;}
	
div#registration {width:480px; padding:25px 10px 25px 10px; float:left;}

/*HEADERS*/
h1 {font-size:20px; font-weight:bold; padding:0px 0px 10px 0px; color:#71A4BF;}
h2 {font-size:18px; font-weight:bold; padding:0px 0px 10px 0px; text-decoration:underline; color:black;}
	h2#donor_header {text-align:center; color:#296889;}
	h2#donations {text-align:center; color:#296889;}
h3 {font-size:12px; font-weight:bold; font-style:italic; padding:0px; color:#71A4BF}
	h3.merch {color:black;}

/*PARAGRAPHS*/
p {margin-bottom:10px;}
p.tab {margin-bottom:0px;}
p#donor_list {text-align:center;}
p#content_last {padding-bottom:25px;}
p.next_show_subinfo {font-size:10px; font-weight:bold;}
p#donations {font-size:10px; text-align:center;}
p#focus_group_header {border-bottom:2px solid #00B050;}
p.side_header {border-bottom:2px solid black;}

.donor1 {padding:0px 5px 0px 5px; font-size:10px; line-height:200%;}
.donor2 {padding:0px 10px 0px 10px; font-size:12px; font-weight:bold; line-height:200%;}
.donor3 {padding:0px 15px 0px 15px; font-size:16px; line-height:200%;}

.merch_left {padding-right:50px;}
.merch_right {padding-left:50px;}

.small_text {font-size:10px;}
.bold {font-weight:bold;}
.center {text-align:center;}
.underline {text-decoration:underline;}
.italic {font-style:italic;}
.black {color:black;}
.bolditalic {font-weight:bold; font-style:italic;}
.error {text-align:center; color:red; font-weight:bold;}
.nopadding {padding:0px;}
.red {color:red;}

/*LINKS*/
a:link, a:active, a:hover, a:visited, embed, object, img {outline:0; border:0;}

a {font-weight:bold;}

a:link {color:#75A8C3; text-decoration:none;}
a:visited {color:#75A8C3; text-decoration:none;}
a:hover {color:red; text-decoration:underline;}
a:active {color:#214859; text-decoration:none;}

a#enews {margin:0; display:block; width:250px; height:220px; background:url(/images/enews.jpg) no-repeat; text-indent:-9999px;}
a#enews:hover {background-position:0 -220px;}

a#register_here {margin:0; display:block; width:200px; height:30px; background:url(/images/register_here.jpg) no-repeat; text-indent:-9999px;}
a#register_here:hover {background-position:0 -30px;}

/*LISTS*/
#events ul {list-style-type:none; padding:0px; margin:0px;}
	#events ul li.last_of_month {padding-bottom:20px;}
	
ul#in_the_news {font-size:10px; text-align:left; padding-left:0px; margin-left:0px;}
	ul#in_the_news li {padding:3px 0px 3px 0px; margin-left:0px;}
