/*  
Theme Name: Disability Heroes
Theme URI: http://www.wpdesigner.com
Description: This is my theme for a tutorial.
Version: 1.0
Author: Kyle Boyd
Author URI: http://www.kyleboyd.co.uk/

*/

.titlestyle {margin-left:20px;}

#bodyblog {

background-color:#ffffff;
background-image:url(../disabilityheroes/img/clouds2.png);
background-repeat:repeat-x;
margin: 0;
font-size: 62.5%; /* Resets 1em to 10px */
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
}


img {border:none;}


/*************************** BODY AND LINKS *******************************/




A {font:Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000;}

a:link {color: #000000;}

a:visited {color: #666666;}

a:hover {color: #de0404; text-decoration:underline;}

.clear{clear:both; padding:0; margin:0;}

			
#container {width:980px; margin: 0 auto; position:relative;}

#header {width:980px;}

#logo{
width:326px;
height:72px;
float:left;
background:url(../disabilityheroes/img/logo.png) no-repeat;
margin-top:20px;
}

#logo span {display:none;}

#logo a{
display: block;
height:100%;
width:100%;
}

#nav{
width:550px;
height:105px;
float:right;
list-style:none;
margin:0;
padding-top:45px;

background-image:url(../disabilityheroes/img/nav_bg.png); background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold;}

#nav a {color:#000000; text-decoration:none;}
#nav a:hover {color:#FF0000;}

#nav ul {
		padding-left: 25px;

}

#nav li{display:inline;}



#nav li a{

height:19px;

float:left;

padding-left:10px;}


#navlinks {float:left;}

h1 {display:none;}




#content {		
			
			
			

			width:980px;
			padding-top:100px;
			clear:both;
			text-align:left;
			
			}

#blog-side {width:162px; float:right; margin-right:40px;  margin-top:10px; *margin-top:17px;}

#blog-side2 {
	background-image:url(../disabilityheroes/img/blue_bg_blog.png);
	height:485px;
	background-repeat:no-repeat;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	font-weight:normal;
}


#footer {background: url(../disabilityheroes/img/footer.png) center bottom; background-repeat:no-repeat; width:980px; height:80px; list-style:none;  margin-top:50px;  }
#footer a {color:#000000; font-size:14px; font-weight:bold;}
#footer a:hover {color:#FF0000;}
#footer ul {text-align:center; padding-top:50px;}
#footer li{display:inline; color:#000000; }
#footer li a {padding-left:10px;}


.bold {font-weight:bold;}

p {font-size:18px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000000; line-height:1.5}

.contactform {
			border-top-color: #c20505;
			border-right-color: #c20505;
			border-bottom-color: #c20505;
			border-left-color: #c20505;
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			background-color:#ffffff;
			}
.worttitles {font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#c20505; line-height:1.5}



/*************************** BLOG *******************************/


.divider {background-image:url(http://www.disabilityheroes.com/images/divider.png); background-repeat:no-repeat; padding-top:15px;}



#sidebar ul {list-style:none; margin:0; padding-left:0px;}

#sidebar a {color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#sidebar a:hover {color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#sidebarcontainer {width:215px; float:right;}


#sidebar {

float:right;
width:200px;
height:600px;
margin-top:0px;
padding-top:15px;
padding-left: 15px;
background-image:url(../disabilityheroes/img/sidebar_bg);
background-repeat:repeat-y;}

.sidebartop {background-image:url(../disabilityheroes/img/top_sidebar.png); background-repeat:no-repeat; width:200px; height:17px; float:left; }
.sidebarbtm {background-image:url(../disabilityheroes/img/btm_sidebar.png); background-repeat:no-repeat; width:200px; height:17px; float:left; }


#sidebar ul ul li{
padding-left: 0px;
}

#sidebar li ul{
padding: 0px;
}

#sidebar ul {
padding-left: 0px;
font-size:18px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#sidebar h2 {font-size:22px; font-weight:bolder;}

.post-date{
width:60px;
float:left;
margin-right:0px;
text-align: center;
padding-top:15px;
font-weight:bolder;
font-size:14px;
padding-right:40px;
padding-left:0px;
color:#FFFFFF;

}

#search {height:60px; }

#searchsubmit {
float:eft;
width: 38px;
height: 39px;
margin: 0;
padding: 0;
border: 0;
background: url(../disabilityheroes/img/search.png) no-repeat center top;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}

.blogtitle {width:980px; height:66px; background-image:url(../disabilityheroes/img/blog_title.png); background-repeat:no-repeat; padding-bottom:30px;}

.blogtitle span {display:none;}

#stevecontain {width:400px;}

.steveblog {background-image:url(../disabilityheroes/img/steveblog.png); background-repeat:no-repeat; width:400px; height:296px; position:absolute; right:150px; top:140px;}



h2 {font-size:30px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#074ba0; line-height:1.5}

.postmetadata {font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000000; line-height:1.5}

.postmetadata a {font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#074ba0; line-height:1.5}

.navigation a {font-size:17px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#074ba0; line-height:1.5}

.post {font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#074ba0; line-height:1.5}

#blog-content {width:700px; }

.titlestyles {background-image:url(../disabilityheroes/img/entry_heading); background-repeat:no-repeat; height:95px; padding-top:2px; padding-left:10px;}

.titlestyles a {font-size:22px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#ffffff; line-height:1.5}



.comments-template{
	margin: 10px 0 0;
	border-top: 0px solid #d11d1e;
	padding: 10px 0 0;
	text-align:left;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	/*border-bottom: 1px solid #d11d1e;*/
}

.comments-template h2, .comments-template h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 14px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#spacer {clear:both;  }

img {border:thin; border-color: #c90662;}


