/*   
Theme Name: Cotton Partners
Theme URI: http://example.com/example/
Description: A search engine optimized website framework for WordPress.
Author: You
Author URI: http://example.com/
Version: 1.0
Tags: Comma-separated tags that describe your theme
.
Your theme can be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
body {
	font: 62.5%/1.8em Georgia, Helvetica, sans-serif;
	color: #072340;
	text-align: center;
	background: #e9e6df url("img/bkg.jpg") repeat-x top;
}

*	{margin:0; padding:0;}

a, a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

ul{
	list-style: none;
}

a img,:link img,:visited img{
	border:none;
}

#wrap { 
	text-align: left; 
	margin: 0 auto; 
	position: relative; 
	width: 984px;
	background: #fff url("img/bkg.jpg") repeat-x top;
}

h1{
	color:white;
	font-size:2.4em;
	padding:14px 0 16px 62px;
	background:url(img/cotton-partners-bkg.jpg) no-repeat top left;
	}

h1 a:visited {
       color:white;
}

h1 em{
	font-weight:normal;
	font-style:italic;
	font-size:.8em;
}

	/*--------------------------------
		NAV
	 --------------------------------*/
#nav{
	height:264px;
	width:984px;
	float:left;
	background:url(img/nav-bkg.jpg) no-repeat 0 50px;
}

#nav li{
	float:left;
	padding:234px 0 0 6px;
	font-weight:bold;
	font-size:1.2em;
}

#nav li.page-item-2{
	padding-left:42px;
}
#nav li.page-item-15 a{
	padding-left:0px;
}

#nav li.page-item-13{
	width:136px;
	}

#nav li.page-item-19{
	border-right:none;
}
#nav li.page-item-19 a{
	padding-right:0;
	border-right:none;
}

#nav li a, #nav li a:visited{
	border-right:orange solid 1px;
	color:white;
	padding-right:6px;
}

#nav li a:hover {
	color:#ff8a10;
}

#nav li ul li {
	text-indent:-5000px;
	padding:0;
}
#nav li ul{
	padding:0;
}

	/*--------------------------------
		CONTENT
	 --------------------------------*/
#content {
	float:left;
	width:640px;
	padding:32px 0 20px 40px;
}	

#content h2{
	font-size:2.4em;
	line-height:1.2em;
	padding-bottom:20px;
}

#content h3{
	font-size:1.6em;
	line-height:1.2em;
	color:#387f15;
	xfont-family:Arial, Helvetica, sans-serif;
}

#content p{
	font-size:1.4em;
	line-height:1.4em;
	padding-bottom:20px;
}	

#content a, #content a:visited{
	xborder-bottom: 1px dotted #ff8a10;
	color:#ff8a10;
}

#content a:hover{
	xborder-bottom: 1px dotted #af4602;
	color:#af4602;
}	  

#content ul{
	list-style:square;
	padding:0 0 14px 14px;
}

#content ul li{
	font-size:1.4em;
	line-height:1.4em;
}

#content img{
	margin:2px;
	padding:3px;
	border: #9A9A9A 1px solid;
}

#content a.no{
	border-bottom:none;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.price {
	font-weight:bold;
}
	/*--------------------------------
		TABLE
	 --------------------------------*/
table{
	width:100%;
	xborder-color:#CDCDCD;
	border:0;
	padding-bottom:10px;
}	 
#content td, #content th{
	padding:8px;
	font: 1.2em/1.5em Georgia, Helvetica, sans-serif;
	border-bottom:1px solid;
    border-bottom-color: #E7E7E7;
}
 

#content table th{
	font-weight:bold;
} 

#content table tr td a.tablelink{
	background-color:#E16E00;
	padding:2px;
	color:#FFFFFF;
} 

#content table td a:hover.tablelink{
	background-color: #271589;
} 

#content table tr {vertical-align: top;}


	/*--------------------------------
		SIDEBAR
	 --------------------------------*/
#sidebar, #intro{
	float:right;
	width:220px;
	padding:64px 24px 0 16px;
        border-left: silver 1px dotted;
}

#sidebar {
   padding: 15px 24px 0px 16px;
}

#sidebar p, #intro p{
	color:#5d6183;
	font-size:1.4em;
	line-height:1.4em;
}

#sidebar li {
  list-style: none;
}

#intro img {
 margin-bottom:10px;
}

#searchform label.screen-reader-text {
    visibility: hidden;
}

   /*------------------------------------
             SEARCH
 ---------------------------------------*/
#search-3{
  margin: 20px 0;
}

#search-3 .inside{
  background: transparent url(img/search-go.png) no-repeat right top;
  height: 40px;
  position: relative;
}

#search-3 input[type=text] {
  width:120px;
}

#search-3 input{
  border: 1px silver solid;
  background: none;
  font-size: 12px;
  padding: 0px;
}

#search-3 input.searchfield, #search-3 input#s{
  color: #5F5F5F;
  padding: 0px;
}

#search-3 input.searchbutton, #search-3 input#searchsubmit{
  color: #5F5F5F;
  text-transform: uppercase;
  padding: 0px;
}

#search-3 label{
  display: none;
}

	/*--------------------------------
		FOOTER
	 --------------------------------*/
#footer{
	clear:both;
	border-top:#e9e6df 1px dashed;
	padding:20px 0 20px 62px;
}

#footer a, #footer a:visited {
	text-decoration:underline;
	color:#ff8a10;
	padding:0 6px;
}

#footer p {
  font-size:1.2em;
}

#footer a:hover{
	color:#af4602;
}	



.clearfix:after {
 	content: ".";              
 	display: block;         
 	height: 0;                  
	 clear: both;               
 	visibility: hidden;	     
}
/* alsett ckearing method */
.clearfix {display: inline-block;}   /* a fix for IE Mac */
/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
-->