/* 

Theme Name: The Wordpress Warrior Template

Theme URI: http://askcharlyleetham.com/

Description: 3 column, fixed width, widget ready theme.

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.

           Personal and Commercial Use only. You may not give this theme away, 
           you may not sell this theme.  

           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	

	   First Release of The Wordpress Warrior Theme
*/

body {
        background:transparent url(http://closemoreclients.com/images/background.gif) repeat scroll 0 0;
        color:#202020;
        font-family: Tahoma,Verdana;
        font-size:13px;
        line-height:1.5em;
        margin:0 auto;
        padding:0;
}

#wrap {
	background: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px;	
        width: 955px
}

#border1 {
        border-left: 2px #f7db04 solid; 
        border-right: 2px #f7db04 solid; 
        width:956px; 
        margin:0 auto;
}


/*************************************************	Hyperlinks									*************************************************/
a, a:visited {	
    color: #4C7CAA;	
    text-decoration: none;	
}

a:hover {	
    color: #40b0f4;	
    text-decoration: underline;	
}	

a img {
    border: none;
    vertical-align: top;	
}

/*************************************************	Header  									*************************************************/


#tableborder {
        width:959px;
        border-right: 2px solid #000000;
        border-left: 2px solid #000000;
        margin:0px auto 0;
        width:955px;
}

#hedcontain {
        width: 959px
}

#topcorner {
        background:transparent url(http://closemoreclients.com/images/topcorn.gif) repeat scroll 0 0;
        height:15px;
        margin:0 auto 0;
        width:959px;
}

#aboveheader {
        background: #ffffff url(http://closemoreclients.com/images/top.jpg) no-repeat bottom;
        height: 36px;
}

#header {
	background-color: #d5d5ac;
	padding: 0;
	height: 143px;
	width: 955px;
        margin-top:10px;
	margin: 0px auto 0px
}
#header p {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	line-height: 20px;	
}	

#header h1 {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Tahoma,Verdana;
	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: Tahoma,Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	text-decoration: none;	
}	

#header h1 a:hover {
	color: #FFFFFF;
        text-decoration: none;
}

#headerimg {
	margin: 0;
	height: 118px;
	width: 795px;
}

#logoarea {
       width:115px; 
       height:88px; 
       float:left
}

.headerleft {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
        text-align:center;
       /* background: url(http://closemoreclients.com/images/mid.jpg) no-repeat bottom;	*/
}	

.headerleft h1 {
        padding:0px;
        color: #fff;
}

.headerleft h1 a, .headerleft h1 a:visited {
        padding:0px;
        color: #fff;
        text-decoration:none;
}

.headerleft img {
        height: 143px;
        width: 535px;
}

.headerright {
	width: 360px;
	float: right;
	margin: 0px;
	padding: 3px 23px 0px 0px;
	text-align: right;
        height:30px;
}	

.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;	
}	

.tableborder {
       bordercolor:#c28bb3
       border:1
       align:center
       width:800
       
}
/*************************************************	Navbar  									*************************************************/
#navbar {
	background: #BFC199;
	height: 30px;
	color: #000000;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
        width: 955px
}	

#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: #000;
	display: block;
        font-weight: bold;
        margin: 0px 20px 0px 0px;
	padding: 5px 10px 5px 10px;
}

#nav a:hover {
	background: #4C7CAA;
	color: #fff;
	display: block;
	text-decoration: none; 
	margin: 0px 20px 0px 0px;
        padding: 5px 10px 4px 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: #BFC199;
	color: #000000;
	width: 140px;	
	float: none;	
	margin: 0px;	
	padding: 4px 10px 4px 10px;
	border: 1px solid #FFFFFF;	
	border-top: 0px;	
}	

#nav li li a:hover, #nav li li a:active {
	background: #4C7CAA;
	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;	
}

#content p {	
        padding: 0px 0px 15px 0px;
	margin: 0px;	
	line-height: 20px;
}	

#content h1 {	
       color: #2255AA;	
       font-size: 24px;
       font-family: Tahoma,Verdana;
       font-weight: normal;
       margin: 0px;	
       padding: 0px 0px 5px 0px;
}	

#content h1 a  {	
	color: #2255AA;	
	text-decoration: none;	
}

#content h1 a:hover {	
    color: #40b0f4;	
    text-decoration: underline;	
}	

#content h3 {	
	color: #2255AA;	
	font-size: 24px;	
	font-family: Tahoma,Verdana;	
	font-weight: normal;	
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 5px 0px;	
}	

#content h4 {	
	font-size: 12px;
	font-family: 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: 500px;
	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;	
}	

#contentleft-member {	
	float: left;
	width: 655px;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
}	

#contentleft-member ol {	
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
}	

#contentleft-member ol li {	
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
}	

#contentleft-member ul {	
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
}	

#contentleft-member 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;
}	

.page-date {	
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}	

.postmeta {	
	font-size: 11px;	
	font-weight: bold;	
	padding: 5px;	
	margin: 0px 0px 40px 0px;	
	border: 1px dashed #000;  
        color: #000;     
}	     

.postmeta a {
        color:#4C7CAA;       
}	
.postmeta a:link {
        color:#4C7CAA;       
}	

.postmeta a:visted {
        color:#4C7CAA;       
}	

.postmeta a:hover {	
    color: #40b0f4;	
    text-decoration: underline;	
}

blockquote {	
	font-style: italic;	
	margin: 0px 25px 15px 25px;	
	padding: 0px 25px 0px 10px;	
	border-left: 2px solid #4A7EB8;	
}	

#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: #000000;	
	font-size: 11px;
	font-family: 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: 240px;	
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;	
	line-height: 20px;
}	

#r_sidebar h2 {
	background: #FFFFFF url(images/headline_right.gif);
	color: #000000;
	font-size: 11px;
	font-family: 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;	
}

/*************************************************	Footer  									*************************************************/

#footer {
        background-image:url(http://closemoreclients.com/images/bottom.gif);
        color:#666666;
        font-family: Tahoma,Verdana;
        font-size:10px;
        font-weight:bold;
        text-decoration:none;
        height: 26px;
        padding: 10px
}

#footer p {
        margin-top: 0px
}

#bottemcorner {
       background: url(http://closemoreclients.com/images/bottomcorn.gif) no-repeat bottom;
       height:15px;
       width: 961px;
       margin: 0 auto;
}

#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: 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: 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: 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: 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: Tahoma,Verdana;
	text-transform: uppercase;
	padding: 3px;
	margin: 0px;
	border: 1px solid #1A4E88;	
}