body{
background-color:#FFF;
background-image:url(img/body_bg-blue.jpg);
background-position:top left;
background-repeat:repeat-x;
color: #555;
}

/* typography */

a{
color:#84A9D9;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
h1,h2,h3,h4,h5 {
color:#222;
font-family:georgia;
font-weight:normal;
margin-bottom:0px
}

/* nav */

body #nav{
background-image:url(img/nav_bg-blue.jpg);
background-repeat:no-repeat;
background-position:top left;
height:50px;
margin:0;
padding-left:30px;
width:930px;
}
body #nav li{
float:left;
list-style:none;
margin-right:10px;
width:100px;
}
body #nav a{
background-image:url(img/tab-blue.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#FFF;
display:block;
height:42px;
padding-top:8px;
text-align:center;
}
#nav li.current_page_item a{
background-image:url(img/tab-blue.jpg);
background-position:bottom left;
cursor:default;
font-weight:bold;
}
#nav li.current_page_item a:hover{
text-decoration:none;
}

/* hero */

#hero{
margin:20px 0 30px 0;
width:960px;
}
#hero h1{
text-align:center;
}
#hero h2{
color:#888;
font-size:18px;
text-align:center;
}

/* content */

.post_comments_title{
  margin-bottom:0px;
}
.post_comments{
  border-top:1px dotted #BBB;
  float:left;
  padding:10px 0;
  margin-bottom:10px;
  width:400px;
}
.post_comments_by{
  float:left;
  margin-right:20px;
  width:400px;
}
.post_comments_text{
  float:left;
  width:400px;
}
#comments_form{
  background-color:#EEE;
  float:left;
  margin-bottom:20px;
  padding:10px;
  width:380px;
}
#comments_form label{
  display:block;
}
#comments_form p{
  float:left;
  width:380px;
}
#comments_form p input{
  background-color:#FFF;
  border:1px #CCC solid;
  padding:3px;
  width:360px;
}
#comments_form textarea{
  background-color:#FFF;
  border:1px #CCC solid;
  font-family:arial;
  font-size:13px;
  padding:3px;
  width:360px;
}
.post_comments_btn{
  clear:both;
  width:auto;
}

/* gutter */

#gutter .widget{
margin-bottom:20px;
}
#gutter .widget h2{
color:#222;
font-family:arial;
font-size:18px;
}
#gutter-inner{
color:#FFE784;
}
#gutter-inner h2{
color:#FFE784;
font-family:arial;
font-size:18px;
padding:10px 25px 20px 25px;
text-align:center;
}
#gutter-inner{
background-image:url(img/form_bg-blue.jpg);
background-repeat:no-repeat;
background-position:top left;
height:209px;
padding:20px;
}
input.youremail{
background-image:url(img/Ignite_youremail.jpg);
background-repeat:no-repeat;
background-position:top left;
border:none;
display:block;
font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
font-size:13px;
height:29px;
float:left;
margin-right:20px;
padding:9px 4px 0 4px;
width:141px;
}
input.yes{
background-color:transparent;
background-image:url(img/Ignite_yes.png);
background-repeat:no-repeat;
background-position:top left;
border:none;
cursor:pointer;
height:38px;
font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
width:59px;
}
#gutter-inner p{
clear:both;
color:#222;
margin-bottom:0;
padding:10px 5px 0 5px;
}
#gutter-inner p a{
color:#222;
}

/* footer */

#footer{
border-top:1px solid #888;
margin:20px 0;
padding:0 10px;
width:960px;
font-size: 10px;
}
#footer p{
padding:20px 0;
text-align:center;
}

#footer a, #footer a:visited {
color: #555555;
text-decoration: none;
}
	
#footer a:hover {
text-decoration: underline;
}

/* WP 2.6 image styles */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.alignleft {
   float: left;
}
.alignright {
   float: right;
}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
