/*

		 CLAIRE DONOVAN HOMEPAGE THEME FOR WORDPRESS
		 
		 By: Tayler Morgan
		 http://www.blindspotdesign.co.uk
		
		 
		 Black: #000000
		 Dark Grey: #262626
		 Light Grey: #484848
		 Blue: #3b4b9f
		 Light Blue: #c50026
		 Red: #c50026
		 
*/

/*
	RESET
*/

body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background: #262626;
}

img { 
margin: 0px; 
padding: 0px; 
border: none; 
}

.profile { 
padding: 5px; 
border:1px solid #fff;
text-align:center;
}

p { 
margin: 0px; 
padding: 0 0 10px 0; 
}

h1 {
padding: 10px 2px 10px 2px;
font-size: 15px;
display: block;
color:#FFFFFF;
border-bottom:1px solid #ccc;
margin-bottom: 15px;

}
h2 {
padding: 10px 2px 10px 2px;
font-size: 15px;
display: block;
color:#FFFFFF;
border-bottom:1px solid #ccc;
margin-bottom: 15px;

}
.imagef {
float:left;
margin: 0px 20px 5px 0px;

}

a:link, a:visited { color: #3b4b9f; text-decoration: none; } 
a:active, a:hover { color: #6529e6; text-decoration: none; }

.blue { 
color: #3b4b9f;
}

.cleaner { 
clear: both; 
width: 100%; 
height: 0px; 
font-size: 0px;  
}

ul									{ list-style: none; }
ol									{ list-style: none; }


table								{ border-collapse: collapse; }

.button								{ background: #3b4b9f; color: white; padding: 3px 10px; border: 0px}
									  
.button:hover						{ background: #c50026; color: white; }

.datebox							{ width: 40px; float: left; padding: 15px 5px 0px 5px; background: #3b4b9f; color: #FFF; text-align: center; margin: 0 10px 0 0; }
.day								{ font-size: 29px; font-weight: bold; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.month								{ font-size: 15px; font-weight: bold; text-transform: uppercase; margin: 0px; }
.year								{ font-size: 13px; font-weight: bold; margin: 0px; }

/* header */

#header_wrapper {
	width: 100%;
	height: 150px;
	margin: 0 auto;
	background-color:#000000;
}

#header {
	width: 960px;
	height: 150px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(/_images/header.jpg);
	background-position: 0% 50%;
    background-repeat:no-repeat;
}


/* menu */

#nav_wrapper {
	width: 100%;
	height: 40px;
	margin: 0 auto;
	background-color:#484848;
}

#nav {
	width: 960px;
	height: 40px;
	margin: 0 auto;
	padding: 0;
}

#pages {
	width: 600px;
	height: 40px;
	padding: 0;
	float: left;
}

ul#menu{
	list-style-type: none;
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	display:block;
	height:40px;
	font-size:12px;
}

ul#menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;

	}
	
ul#menu li a{
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:12px 20px 0 20px;
	height:24px;
	height:40px;
	}
	
ul#menu li a:hover{
	background:transparent url("/_images/black.jpg") repeat-x top left;	
}

#search {
	width: 330px;
	height: 40px;
	float: right;
	text-align:right;
	padding-top: 7px;
}

	
/* end of menu */

/* content */


#content_wrapper {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
#content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 15px;
}
#main {
	width: 600px;
	float: left;
	margin-bottom: 10px
}
#sidecol {
	width: 330px;
	float: right;
}

.section {
	clear: both;
	margin-bottom: 30px;
}



/* end of content */


/* sidebar */

.sidebar { width:330px; margin-bottom: 15px;}
.sidebar ul { padding:0; margin:0 0 15px 0; }
.sidebar li { list-style-type:none; padding:0; margin:0; }


.next ul { padding:0; margin:0; }
.next li { list-style-type:none; display:inline; padding:0; margin:0; }

/* sidebar2 */

.sidebar2 { width:330px; margin-bottom: 15px;}
.sidebar2 ul { padding:0; margin:0; }
.sidebar2 li { list-style-type:none; padding:0px 0px 20px 0px; margin:0; }




/* end of sidebar */

/* footer */
#footer_wrapper {
	clear: both;
	width: 100%;
	margin: 0 auto;
	padding: 30px 0 0 0;
	border-top: 10px solid #484848;
	background: #000000;
}

#footer {
	width: 960px;
	margin: 0 auto;	
}

#footer .section {
	float: left;
	width: 100%;
}

#footer a {
	color: #3b4b9f;
	text-decoration: none;
}

#footer a:hover {
	color: #3b4b9f;
	text-decoration: underline;
}

#footer .footer_menu {
	margin: 0 0 10px 0;
	padding: 0px; 
	list-style: none;
}

.footer_menu li {
	margin: 0 7px 0px 0px;
	padding: 0 7px 0px 0px;
	border-right: 1px solid #3b4b9f;
	display: inline;
}

.footer_menu .current {
	border: none;
	padding: 0px;
}

.footer_menu .last {
	border: none;
	padding: 0px;
}

#sponsors_wrapper {
	clear: both;
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	background-color:#333333;
}
#sponsors {
	width: 960px;
	margin: 0 auto;
}
.spon {
margin-right: 20px;
}
/* end of footer */
