/*
THEME NAME: Weereewa Theme
THEME URI: http://www.beneb.com
DESCRIPTION: Weereewa theme
VERSION: 0.1
AUTHOR: <a href="http://www.beneb.com/">Ben Ennis Butler</a>
AUTHOR URI:
TAGS: awesomeness
*/

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: none;
	font-size: 100%;
	background: transparent;
	border: none;
	text-decoration: none;
}
body {
	background:url(images/bg-body.gif) repeat #efefec;
font-family:Georgia, "Times New Roman", Times, serif;
}
#bgWrapper {
	background:url(images/bgWrapper.gif) repeat-y;
	margin:0 auto;
	width:960px;
	
}
#wrapper {
	margin:0 auto;
	width:910px;
	background:#ffffff;
}
#header {
	height:326px;
	background:url(images/header.jpg) no-repeat;
}

#nav {
	margin-bottom:70px;
}
#container {
float:left;
margin:0 -305px 0 0;
width:100%;
}

#content {
margin:0 305px 0 0;
}

.sidebar {
float:right;
width:278px;
}

.sidebar li {
	list-style-type:none;
}

#secondary {
clear:right;
}


.sidebar h3 {
	color:#ffffff;
}

/*para styles*/
#mainContent p {
font-size:.95em;
margin:15px 0px 10px 0px;
color:#666666;
line-height:1.5em;
}

h1, h2, h3, h4, h5 { font-family:Helvetica, Arial, sans-serif;}
h1 {
color:#333333;
border-bottom:1px solid #a80101;
font-size:1.5em;
padding-bottom:4px;
margin:0 0 5px 0;
}
h2 {
color:#333333;
border-bottom:1px dotted #a80101;
font-size:1.4em;
padding-bottom:4px;
margin:30px 0 5px 0;
}
h3 {
font-size:1.3em;
color:#a80101;
margin:0px;
line-height:1.2em;
padding:10px 0px 0px 0px;
clear:both;
}
h4 {
font-size:1em;
color:#333333;
}



/* menu - at last! */
#menu ul#mainNav {
margin:0;
padding:0;
list-style-type:none;
}
#menu li {
float:left;
margin-right:1px;
display:inline;
width:55px;
margin:0 0px;
}
#menu a {
display:block;
padding-top:47px;
height:0;
overflow:hidden;
}
#menu li.homeNav, #menu li.homeNav a {
width:79px;
background:transparent url(images/home.gif) left top no-repeat;
}
#menu li.aboutNav, #menu li.aboutNav a {
width:80px;
background:transparent url(images/about.gif) left top no-repeat;
}
#menu li.programNav, #menu li.programNav a {
width:196px;
background:transparent url(images/program.gif) left top no-repeat;
}
#menu li.involvedNav, #menu li.involvedNav a {
width:141px;
background:transparent url(images/involved.gif) left top no-repeat;
}
#menu li.gettingNav, #menu li.gettingNav a {
width:143px;
background:transparent url(images/getting.gif)left top no-repeat;
}
#menu li.supportersNav, #menu li.supportersNav a {
width:129px;
background:transparent url(images/supporters.gif) left top no-repeat;
}
#menu li.ticketsNav, #menu li.ticketsNav a {
width:142px;
background:transparent url(images/tickets.gif) left top no-repeat;
}
#menu li.active a { background-position:-0px -48px; }
#menu li.homeNav a:hover {
background-position:-0px -48px;
z-index:50;
}
#menu li a:hover {
background-position:-0px -48px;
z-index:50;
}

.widgettitle {
	display:none;
}
#searchBox {
	margin:0 10px 0 10px;
	
}
#mc_signup_container {
	margin:0 10px;
	width:260px;
	color:#ffffff;
}
.slideshow {
	margin-bottom:6px;
}
.sidebar1 {
	background:#4d78a0;
	margin-bottom:20px;
	padding:10px 0px;
}
.sidebar2 {
	background:#4d78a0;
	margin-bottom:20px;
	padding:10px 0px;
}
.sidebar3 {
	background:#4d78a0;
	margin-bottom:20px;
	padding:10px 0px;
}
.sidebar4 {
	background:#4d78a0;
	margin-bottom:20px;
	padding:10px 0px;
}
#mc_signup_form {
	padding:0;
	margin:0;
}
.mc_signup_submit {
	padding:0;
	margin:0;
	float:right;
	clear:none;
}
.textwidget {
	margin:0px 10px;
	color:#ffffff;
	font-size:.9em;
}
.textwidget p {
	color:#ffffff;
}
p {
font-size:.95em;
margin:5px 0px 10px 0px;
color:#666666;
line-height:1.5em;
}
#footer {
clear:both;
height:60px;
padding:60px 0px 20px 0px;
}
#footerWrapper {
	background:#a80101;
	height:1px;
}
#footerLeft {
	float:left;
}
#footerRight {
	float:right;
}
#footer p {
	font-size:.8em;
}

/*links*/
a, a:link, a:visited {
color:#4d78a0;
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#a80101;
}
a:active { color:#aba886 }

.sidebar2 a:link, .sidebar2 a:visited {
	color:#ffffff;
}
.sidebar2 a:hover {
	text-decoration:underline;
	color:#333;
}
.sidebar2 a:active {
	color:#FC0;
}


.newsTime {
	font-size:.8em;
	font-style:italic;
	font-weight:normal;
}
.searchNav {
	border-bottom:1px solid #a80101;

}
img.size-medium {
border-right:1px dotted #999999;
padding-right:10px;
margin-right:10px;
align:left;
}
.edit-link {
	border: 5px #C00 solid;
	padding:5px;
	color:#fff;
}
