/*   
Theme Name: Kimballs
Theme URI: kimballsauction.com 
Description: a custom theme for Kimballs Auction
Author: Kenyon King 
Author URI: kenyonking.com 
Template: 
Version: 4.0
 
March 14, 2010 1pm EST
 
*/ 
/* !-- header & menu  -- */
body {
 background-image: url(images/paper5.jpg);
 background-repeat: repeat;
 background-color: #27251f;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 color: black;
 font-size:14px; 
 line-height:19px;
} 

#main {
 background-color: none;
 padding-bottom:30px;
  
}

.container { 
 width:960px; 
 margin:0 auto; 
 border:none;
 position:relative; 
 
}

#logo h1 { 
 margin:0px; 
 text-indent:-9999px; 
 font-size: .1em;
 margin-bottom: -20px;
} 

#logoBox { 
 background-color: #4D2625;
 border: 1px solid black;
 min-height: 100px;
}
 
#logoBox img {
 /* float:left; */
 }
#ieloud p {
 color:white;
 font-size: 28px;
 line-height: normal;
} 
#contactBox {
	float: right;
	display: inline;
	/* floats weird  in IE6 & IE7 */
	color:  #faf6f1;
	font-weight: 500;
	width: 250px;
	letter-spacing: 1.3px;
	margin: 10px 10px 0px 0px;
	padding: 10px;
	border: 0px solid #faf6f1;
	height: 60px;	
	background-color: none;
	
	
}
#contactBox p{
 font-size: 1.2em;
 line-height: 20px;
 
}

#contactBox a{
color: #faf6f1;
}
#contactBox a.smaller{
color: #faf6f1;
font-size: .7em;
}
#contactBox img{
 float:left;
}

ul {
 list-style-type: none;
}

img {border: 0px solid silver;}


#navBar {
 margin-top: 10px;
 margin-bottom: 0px;
 background-color: none; padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 4px;
 border: 0px solid black;
 
}
ul#menu { 
 margin:0px; padding:0px; 
} 

ul#menu li { 
 display:inline;
 margin-right: 3px;
 margin-left: 2px;
 background-color: none;
 padding: 10px;
} 

ul#menu li a {
 color: #faf6f1;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:14px; 
 text-transform:uppercase; 
}

ul#menu li a:hover {text-decoration: underline;} 


/* !-- Block-Content-Styles  -- */

.block {
	border:0px solid black;
	background-color:#dad5b4;
	margin-bottom:20px;
	margin-top: 0px;
	position:relative; 
}
.block h2 a{
/*  text-decoration: none; */
}


.ribbon {
	position:absolute;
	top:-3px;
	right:-3px;
}
 
.block_inside { 
 display:block; 
 border:1px solid #433D31; 
 background-color: #E7E1BF;
 padding:30px; 
 overflow:auto; 
}

#content_area .block_inside a: hover{
  text-decoration: underline;
}
#content_area .block_inside a {
 font-weight: bold;
}

#content_area {
	width:665px;
	float:left;
	min-height: 1000px;
	background: none;
}

#sidebar {
	float:right;
	width:281px;
	position:relative;
	margin-bottom: 10px;
	
	
}
#sidebar .block_inside {
    background-image: url(images/paper6.jpg);
    background-repeat: repeat;
	background-color: #c39a51;
}

#sidebar h2, #contactBox h2 {
	font-size:20px;
	line-height:23px;
	margin-bottom: 10px;
	padding-top: 10px;
		
}
#sidebar ul { margin:10px 0px 30px 0px; padding:0px; }
#sidebar ul li { font-size: 15px; list-style:none; margin:0px 0px 5px 0px; padding:0px;}
#sidebar ul li a { color: black; }
#sidebar ul li a:hover { color: black; text-decoration:underline; }

#content_area h2 { 
  font-size:28px; 
  line-height:31px; 
  margin-bottom: 10px;
}

#content_area .separator {border-top:1px solid black; margin-top:40px; padding-top:40px;}

 
/* !-- Text Styles  -- */


p { margin: 0px 0px 15px 0px; } 

h2 {
	font-weight: bold;
	margin:0px 0px 5px 0px;
	font-size:36px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	line-height:39px;
	letter-spacing:-1px;
}

h3 {
	font-size: 24px;
}

small { 
 color:black; 
 font-weight:bold; 
 font-size:11px; 
 display:block; 
 margin-bottom:5px; 
} 

.uppercase {text-transform: uppercase;}
.center {text-align:center; font-size: 1.2em; padding: 15px;}

a { color:black; text-decoration:none;}
a:hover { text-decoration:underline; } 


/* !-- Footer-Styles  -- */

#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: black;
	overflow: auto;
	color: white;
	
}
#footer .container { 
 min-height: 140px; 
} 

.footer_column {
	float:left;
	width:120px;
	margin-right:30px;
}
#footer .long {
	width:610px;
}
#footer h3 {
	color:#e2dddc;
	text-transform:uppercase;
	font-size:10px;
}
.footer_column ul li, .footer_column ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#footer a { color: white;} 

/* !-- Msc WordPress styles -- */

.navigation {padding-bottom: 60px;}
.alignleft {float: left; margin-right: 5px; }
.alignright {float: right; margin-left: 10px;}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


