/*    
Theme Name: HengistKites
Theme URI: http://www.manyvelvetelephants.com/ 
Description: Hengistkites Kites Shop Theme 
Author: Jason Kempshall
Author URI: http://www.manyvelvetelephants.com.com
Version: 1.0 
*/  

body {
	color: #666666;
	background-color: #d2ddfb;
	background-image:url(images/Background.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin: 10px auto 10px auto;
	background-repeat: repeat-x;
     }
	 
	 
a {
     color: #3872B2;
     font-weight: normal;
     text-decoration: underline;
     cursor: pointer;
     }

p {
     margin:0px;
	 line-height: 20px
     }
	 
	 h1 {
	 margin: 5px 5px 5px 5px;
	 color:#0f67ba;
	 
	 }

sup {
     display: inline;
     padding: 0px;
     vertical-align: super;
     font-size: 8px;
     }


a:link {
	text-decoration: none;
	color:#666666;
}

a:visited {
	text-decoration: none;
	color:#666666;
}

a:hover {
	text-decoration: none;
	color:#0f67ba;
}

a:active {
text-decoration: none;
	color:#666666;
}




fieldset {
     border: none;
     padding: 4px 0px 4px 5px;
    }

fieldset p {
     display: block;
     font-size: 11px;
     margin: 5px 5px 5px 2px;
     }

form {
     margin: 0px 0px 5px 0px;
     }

img {
     border: none;
     }

li {
     padding-bottom: 5px;
     }
	 
	

#leftcol h2 {
color: #0f67ba;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 40px;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
} 
	 /* layout */
	 
	 #wrapper {
	 width: 900px;
     padding: 0px;
     margin: auto;
	 }
	 
	 #content {
	 float:left;
	 padding: 0px;
	 margin: 0px;
	 }
	 
	  #content-hack {
	  float:left;
	  background: url(images/Background1.gif) repeat-y top;
	  background-color:#f9f7f8;
	 }
	 
	 #header {
	 padding: 0px;
	 margin: 0px;
	}
	
	#logo {
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	background-position:left;
	margin:18px 0 -9px 2px;
	height:70px;
	width:898px;
	}
	
	
	#menu {
     float: right;
     background-image: url('images/topbar.png');
     repeat: no-repeat;
     width: 700px;
     height: 30px;
	 margin-top: 2px
   }
   
   #menu ul {
float: right;
margin-top: 13px;
margin-right: 15px;
margin-bottom: 0px;
margin-left: 0px;
list-style-type: none;
list-style-image: none;
list-style-position: outside;

}
	 
	 #leftcol {
	 float:left;
	 width: 205px;
	 height:100%;
	 margin-right: 5px;
	 background-color: #f9f7f8;
	 }
	 
	 #leftcol li {
	  color: #666666;
     font-weight: normal;
     display: block;
     text-decoration: none;
     text-transform: uppercase;
     padding-top:  0px;
     padding-right: 5px;
     margin-bottom: 7px;
     padding-left: 2px;
	 }
	 
	 #menu li {

padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
display: inline;

}

#menu ul li a {
color: #666666;
font-weight: normal;
text-decoration: none;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 5px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

}

#menu ul li a:hover {

text-decoration: none;
color: #0f67ba;

}
	 
	 #rightcol {
	 float:left;
	 width: 690px;
	 height: 100%;
	 background-color: #f9f7f8;
	 }
	 
	.post h2 a {
color: #0f67ba;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 25px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-transform: uppercase;
text-decoration:none;
font-weight: bold;
font-size: 14px;

}

.post a {
color: #0f67ba;
text-decoration:none;
}


	 .post {
	 margin: 15px 15px 45px 15px;
	 }
	  /* footer */
	 
	#footer {
	float:left;
     background-color:#f9f7f8;
	 height:100px;
     padding: 0px;
	 width:900px;
	 margin-top: 5px;
   
     }
	 
	#footer ul{
	text-decoration: none;	 
	padding:0;
	margin:0;
	 }
	
	#footer li {
	display:inline; 
	list-style:none;
	padding:0px;
	margin:0px;
	
	 }
	 
	 	 
	#footer_right{
	float:right;
	 width:320px;
	 height:20px;
	 margin: 5px 0px 0 -40px;
	 padding: 0px 10px 0 0px;
}
	
	#footer_left p{
	padding-top: 41px;
	font-size:10px;
}
	 
	  #footer_left{
	  padding: 20px 0px 0px 10px;
	  float:left;
	  width:300px;
 }
	
	#footer_right p img {
	margin: 16px 0px 0px 165px;
	} 
	 
    
	#footer_right li img {
	margin-bottom: -15px;
	}
