/* Theme Name: Sales Page Blog Template
Theme URI: http://askcharlyleetham.com/
Description: Simple Sales Page Template.
Version: 1.0
Author: Charly Leetham
Author URI: http://askcharlyleetham.com/
Tags: fixed width, three columns, widgets, page with no sidebar, post with no sidebar, social networking, bookmarking	
           This theme was designed and built by Charly Leetham,
	whose blog you will find at http://askcharlyleetham.com/
	This theme is designed to allow bloggers to have a page for sales pages
	etc, as well as a simple single right sidebar on the blog posts and is 
	optimized for Wordpres 2.6 and above.

	The CSS, XHTML and design is released under GPL 3.0:	http://www.opensource.org/licenses/gpl-3.0.html	
	The blog section of this theme is based on Revolution Code Blue
	http://www.revolutiontwo.com/themes/code-blue	Designed by: Brian Gardner http://www.briangardner.com	
	Changelog:		v1.0 - 10.01.09		
	irst Release of Sales Page and Blog Template*/
	
body {
	background: url(images/blogbackground.gif) repeat;
	color: #202020;	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px auto 0px;
	padding: 0px;	}	
#wrap {
	background: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px;	
        border-left: 5px #385d00 solid; 
        border-right: 5px #385d00 solid;
}

#border1 {
        border-left: 1px #f7db04 solid; 
        border-right: 1px #f7db04 solid; 
        width:962px; 
        margin:0 auto;
}

/*************************************************	Hyperlinks									*************************************************/
a, a:visited {	
    color: #2255AA;	text-decoration: none;	}
a:hover {	color: #7DAE12;	text-decoration: underline;	}	
a img {
	border: none;
	vertical-align: top;	}	
/*************************************************	Header  									*************************************************/
#header {
	width: 964px;
	height: 154px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
        background: url(images/blogheader.gif);
	}	
#header p {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	line-height: 20px;	}	
#header h1 {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Times New Roman, Georgia, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	text-decoration: none;
	}	
#header h1 a, #header h1 a:visited {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Times New Roman, Georgia, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	text-decoration: none;	
}	
	
#header h1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

#logoarea {
       width:183px; 
       height:186px; 
       float:left
}

.headerleft {
	width: 777px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
        text-align:center;	
}	

.headerright {
	width: 480px;
	float: right;
	margin: 0px;
	padding: 10px 16px 0px 0px;
	text-align: right;
	}	
.headerright a, .headerright a:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	}	
.headerright a:hover {
	color: #FFFFFF;

	text-decoration: underline;
	}
.headerright a img {
	border: none;
	margin: 0px 0px 3px 0px;
	padding: 0px;	
}	
/*************************************************	Navbar  									*************************************************/
#navbar {
	background: #385d00 ;
	height: 30px;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	}	
#navbarleft {
	width: 660px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	}	
#navbarright {
	width: 287px;
	height: 30px;
	float: right;
	margin: 0px;
	padding: 0px 5px 0 0;
	text-align: right;	
	}	
#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
#nav a {
	color: #FFFFFF;
	display: block;
        font-weight: bold;
        margin: 0px 10px 0px 0px;
	padding: 8px 10px 7px 10px;
}	
#nav a:hover {
	background: #5c9c00;
	color: #FFFFFF;
	display: block;
	text-decoration: none; 
	margin: 0px 10px 0px 0px;
	padding: 8px 10px 7px 10px;	
}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	}	
#nav li li a, #nav li li a:link, #nav li li a:visited {

	background: #385d00;
	color: #FFFFFF;
	width: 140px;	
	float: none;	
	margin: 0px;	
	padding: 6px 10px 5px 10px;
	border-bottom: 1px solid #FFFFFF;	
	border-left: 1px solid #FFFFFF;	
	border-right: 1px solid #FFFFFF;	
	}	
#nav li li a:hover, #nav li li a:active {
	background: #5c9c00;
	color: #FFFFFF;	
	}
#nav li ul {
	position: absolute;	
	width: 10em;
	left: -999em;
	}
#nav li:hover ul {	
	left: auto;	
	display: block;
	}	
#nav li:hover ul, #nav li.sfhover ul {	
	left: auto;	
	}
/*************************************************	Content 					     		    * ************************************************/
#content {	
	margin: 0px auto 0px;	
	padding: 0px 5px;
        font-size: 13px;	
	}
#content p {	
	padding: 0px 0px 10px 0px;
	margin: 0px;	
	line-height: 20px;
	}	
#content h1 {	
	color: #2255AA;	
	font-size: 24px;
	font-family: Times New Roman, Georgia, Trebuchet MS;
	font-weight: normal;
	margin: 0px;	
	padding: 0px 0px 5px 0px;
	}	
#content h1 a  {	
	color: #2255AA;	
	text-decoration: none;	
	}
#content h1 a:hover {	
	color: #7DAE12;	
	text-decoration: none;	
	}	
#content h3 {	
	color: #660000;	
	font-size: 18px;	
	font-family: Arial, Tahoma, Verdana;	
	font-weight: bold;
        line-height:130%;
	text-align: center;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 5px 0px;
	
	}	
#content h4 {	
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;	
	margin: 0px 0px 20px 0px;	
	padding: 0px 0px 5px 0px;	
	}	
#content img.wp-smiley {	
	float: none;	
	border: none;	
	padding: 0px;	
	margin: 0px;	
	}
#content img.wp-wink {	
	float: none;	
	border: none;	
	padding: 0px;	
	margin: 0px;	
	}	
#contentleft {	
	float: left;
	width: 630px;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	}	
#contentleft ol {	
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}	
#contentleft ol li {	
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}	
#contentleft ul {	
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}	
#contentleft ul li {	
	list-style-type: square;	
	margin: 0px 0px 0px 20px;	
	padding: 0px 0px 5px 0px;	
	}	
.date {	
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px dotted #999999;
	}	
.postmeta {	
	font-size: 11px;	
	font-weight: bold;	
	padding: 5px;	
	margin: 0px 0px 40px 0px;	
	border: 1px dashed #000;       
	background-color:#EFEF48;	
	}	
blockquote {	
	font-style: italic;		
	}	
#content blockquote p {	
	margin: 0px 0px 0px 0px;	
	padding: 10px 0px 10px 0px;	
	}	
/*************************************************	Images  					     		    * ************************************************/
img.centered  {	
	display: block;
	margin-left: auto;	
	margin-right: auto;
	margin-bottom: 10px;	
	padding: 0px;	
	}	
img.alignnone {	
	padding: 0px;	
	margin: 0px 0px 10px 0px;	
	display: inline;	
	}
img.alignright {	
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}
img.alignleft {	
	padding: 0px;	
	margin: 0px 10px 10px 0px;	
	display: inline;	
	}	
.aligncenter {	
	display: block;	
	margin-left: auto;	
	margin-right: auto;	
	}
.alignright {
	float: right;
	}
.alignleft {	
	float: left;	
	}	
.wp-caption {
	margin: 0px;
	padding: 0px;
	}	
.wp-caption img {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 0px;
	}
.wp-caption p.wp-caption-text {	
	margin: 0px;
	padding: 5px 0px 0px 0px;	
	font-size: 10px;	
	font-style: italic;	
	font-weight: bold;	
	line-height: 12px;	
	}	
/*************************************************	Left Sidebar 					     	    * ************************************************/
/* #l_sidebar {	
	float: left;
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;	
	line-height: 20px;	
	}	
#l_sidebar h2 {
	background: #FFFFFF url(images/headline_left.gif);	
	color: #FFFFFF;	
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;	
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;	
	padding: 3px 0px 3px 10px;
	}	
#l_sidebar p {
	padding: 0px 0px 0px 0px;
	margin: 0px;	
	line-height: 20px;	
	}	
#l_sidebar ul {	
	list-style-type: none;	
	margin: 0px 0px 10px 0px;	
	padding: 0px;	
	}	
#l_sidebar ul li {	
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
#l_sidebar ul ul {	
	list-style-type: none;	
	margin: 0px;	
	padding: 0px;	
	}	
#l_sidebar ul li li {	
	background: #FFFFFF url(images/arrow.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	}	
#l_sidebar ul li ul li {	
	background: #FFFFFF url(images/arrow.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;	
	margin: 0px;
	} 
/*************************************************	Right Sidebar 					     	    * ************************************************/	
#r_sidebar {
	float: right;	
	width: 250px;	
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;	
	line-height: 20px;
	}	
#r_sidebar h2 {
	background: #FFFFFF url(images/headline_right.gif);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;	
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;	
	padding: 3px 0px 3px 10px;
	}
#r_sidebar p, #r_sidebar td {	
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;  
	font-size: 12px;	
	}	
#r_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;	
	}	
#r_sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
#r_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
#r_sidebar ul li li {
	background: #FFFFFF url(images/arrow.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	}	
#r_sidebar ul li ul li {
	background: #FFFFFF url(images/arrow.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px;	}

/*************************************************	
Sales Sidebar 					     	    * ************************************************/	
#sales_sidebar {
	float: right;	
	width: 300px;	
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;	
	line-height: 20px;
	}	
#sales_sidebar h2 {
	background: #FFFFFF url(images/headline_right.gif);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;	
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;	
	padding: 3px 0px 3px 10px;
	}
#sales_sidebar p, #r_sidebar td {	
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;  
	font-size: 12px;	
	}	
#sales_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;	
	}	
#sales_sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
#sales_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
#sales_sidebar ul li li {
	background: #FFFFFF url(images/arrow.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	}	
#sales_sidebar ul li ul li {
	background: #FFFFFF url(images/arrow.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px;	}
/*************************************************	Footer Background							*************************************************/
#footerbg {
	background: url(images/blogfooter.gif);
        width: 964px;
        height: 188px;
        margin: 0 auto;
	}	
/*************************************************	Footer  									*************************************************/
#footer {
	width: 807px;
	height: 30px;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px;
	padding: 66px 0 0 14px;
        float:left;
	}	
#footer p {
	color: #333;
	font-size: 10px;
        font-weight: normal; 
	text-transform: uppercase;
	margin: 0px;
	}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
	}	
#footer a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
#footer a:hover {
	color: #333;
	text-decoration: underline;
	}	
.footerleft {
	float: left;
	margin: 0px;
	padding: 8px 0px 8px 0px;
	}
.footerright {
	width: 250px;
	float: right;
	margin: 0px;
	padding: 8px 0px 8px 0px;
	text-align: right;	
	}	
/*************************************************	Search Form									*************************************************/
#searchdiv {	
	margin: 0px;
	padding: 0px;
	}	
#searchform {	
	margin: 0px;	
	padding: 4px 0px 0px 0px;
	}	
#s {	background: #FFFFFF;
	width: 210px;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 3px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #999999;	
	border-bottom: 1px solid #999999;
	}	
#sbutt {	
	background: #1A4E88 url(images/submit.png);	
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 1px;
	margin: 0px;
	border: 1px solid #FFFFFF;	}	
/*************************************************	Comments									*************************************************/
#commentblock {
	width: 500px;
	float: left;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 20px;
	}	
.commentleft {
	width: 150px;
	float: left;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
	}	
.commentright {
	width: 300px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}	
#commentblock ol {
	margin: 0px 5px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
#commentblock ol li {
	margin: 0px;
	padding: 0px;
	}	
.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}	
#commentlist li p {
	margin-bottom: 8px;	
	line-height: 20px;	
	padding: 0px;
	}
.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}
.commentinfo {	
	clear: both;
	}	
#name, #email, #url {
	background: #EAEAEA !important;
	color: #202020;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 4px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}	
#words {	
	background: #EAEAEA !important;	
	width: 460px;
	color: #000000;	
	font-size: 12px;	
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;	
	margin: 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}	
#submit {
	background: #1A4E88 url(images/submit.png);
	color: #FFFFFF;	
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	text-transform: uppercase;
	padding: 3px;
	margin: 0px;
	border: 1px solid #1A4E88;	
	}

.style2 {color: #000000}
.style3 {color: #FF0000}
.style4 {font-size: 16pt}
.style5 {font-size: 16pt; color: #000000; }
.style6 {color: #000000}
.style7 {font-size: 10pt}
style8 {
	font-size: 9pt;
	color: #FF0000;
}
.style9 {font-size: 10pt; font-family: tahoma; }
.style10 {color: #FF0000}
.style11 {font-family: tahoma
.style12 {font-size: 18pt}
.style13 {
	font-size: 18pt;
	font-weight: bold;
	color: #FF0000;
}

#sidebar ul
        margin:0;
}

/* Custom CSS */

.gform_wrapper .top_label .gfield_label {
    font-family: Arial,Tahoma,Verdana;
    font-size: 12px;
}

.gform_wrapper .top_label input.medium {
padding:5px;
font-size: 12px;
}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
width:85%;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width:50%
}

.gform_wrapper .gform_footer {
margin-left: 41px !important;
margin-top:10px !important;
padding-top:0 !important;
}

.gform_wrapper .simple_captcha_large input {
margin-top: 5px !important;
padding:5px !important;
}

