/*  
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar!
Version: 1.0
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
*/
/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:''}
a { text-decoration:none }

.aktt_tweets ul li {
width:180px;
background:#ffffff;
border: 1px solid #e0e0e0;
font-size:11px;
padding:10px;
margin-bottom:6px;
margin-left:10px;
}

.aktt_tweets ul li.aktt_more_updates {
border: 0;
padding:0px;
margin-bottom:6px;
background:transparent;
}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */

/* ************************************************************************************************************************************************************

And now it's over to you...

************************************************************************************************************************************************************ */
* {
	padding:0;
	margin:0;
}

body {
	font-family:"Lucida Grande",georgia,arial;
	font-size:75%;
	color:#000000;
}

img {
	border:0;
}
h2 {
	font-size:130%;
	font-weight:normal;
	margin-bottom:10px;
}
.grad {
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
background: url('../../images/headerback.gif') top left no-repeat;
}

h3 {
margin-bottom:25px;
}

p {
margin-top:10px;
margin-bottom:10px;
}

.wrapper {
	width:956px;
	margin:0px auto;
}

#header {
	background:#000000;
	border-bottom: 1px solid #999999;
}

#navigation {
background:url('../../images/navback.gif') top left repeat-x;
color:#000000;
font-size:120%;
border-bottom: 1px solid #e0e0e0;
}

#navigation li {
display:inline;
float:left;
padding-right:5px;
margin-left:5px;
margin-top:4px;
margin-bottom:4px;
border-right:1px solid #706f6f;
}
#navigation li a {
display:block;
}

#navtop, #chead, #logo {
	float:left;
}

#navtop {
	width:410px;
margin-right:30px;
	text-align:left;
margin-bottom:10px;
	margin-left:20px;
font-size:130%;
	color:#ffffff;
font-family:georgia,arial;
}

#navigation a {
	padding:7px;
text-decoration:underline;
}

#navigation a:hover {
	text-decoration:none;
}

#navtop h1 {
	color:#e7e7e7;
	font-weight:normal;
	padding:10px;
font-size:160%;
margin-top:25px;
}
#contentdiv {
clear:both;
margin-top:20px;

}

#contentmain {
    width:430px;
    float:left;
padding-right:20px;
}

#contentmain.home {
background: url('../../images/col1back.jpg') top left no-repeat;
padding-top:40px;
padding-left:20px;
width:410px;
}

#side1 {
    width:230px;
    float:left;
margin-left:10px;
background: url('../../images/col2back.jpg') top left no-repeat;
padding-top:40px;
}

#side2 {
    width:230px;
    float:left;
margin-left:5px;
background: url('../../images/col3back.jpg') top left no-repeat;
padding-top:40px;
}

#side2 .post {
width:180px;
background:#ffffff;
border: 1px solid #e0e0e0;
font-family:"Lucida Grande";
font-size:11px;
padding:10px;
margin-bottom:6px;
margin-left:10px;
}

#side1 p {
width:200px;
font-family:"Lucida Grande";
font-size:11px;
padding:10px;
padding-top:0px;
margin-bottom:6px;
}

#side2 img {
padding-bottom:20px;
border-bottom:1px dotted #666666;
}

#greyline {
width:200px;
border-top:1px solid #b0b0b0;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
}

#side2 h3, #side1 h3 { color:#800000; font-size:13px; margin-bottom:10px; padding-bottom:0px; padding-left:10px; width:200px; }
#side1 h3 { margin-bottom:5px; padding-bottom:0px; }
#side2 h2 { text-indent:-9999px; float:left; }

#side2 h3#tweet { height:21px;background: transparent url('../../images/twitter.gif') top right no-repeat; }

#side2 h3#rss { height:21px;background: transparent url('../../images/rss.gif') top right no-repeat; }

.post h2 {
	font-size:170%;
	font-weight:normal;
	margin-bottom:5px;
}

.post h2 a {
    color:#000000;
    text-decoration:underline;
}

.post h2 a:hover {
    color:#333333;
    text-decoration:none;
}

.post p.date {
    font-weight:bold;
}

.post ul, .post li {
list-style:circle;
}

.post ul {
margin-left:30px;
}

hr {
margin-top:20px;
margin-bottom:20px;
}

p {
    line-height:160%;
}

a {
text-decoration:underline;
color:#000000;
}

a:hover {
text-decoration:none;
}

#footer {
color:#666666;
font-size:90%;
}

#side1 h2, #side2 h2 {
font-size:150%;
color:#666666;
margin-bottom:10px;
margin-top:30px;
}

.fc:after { 
	content: "."; 
	display: block; 
	height: 0; 
	font-size:0; 
	clear: both; 
	visibility:hidden; 
} 
.fc { display: inline-block; } 
 * html .fc { height: 1%; } 
.fc { display:block; }
.sch {margin-top:0px;}
.testlinkhome {margin-left:140px;}
.testimonialcredit {
font-size:130%;
font-weight:normal;
margin-bottom:10px;
}

.shadbox {
background: url('../../images/boxback.gif') top left no-repeat;
width:199px;
margin-left:-17px;
padding-left:20px;
padding-bottom:15px;
margin-top:0px;
}
#btsshadbox {
background: url('../../images/btsboxback.jpg') top left no-repeat;
padding-top:10px;
height:205px;
}

#navigation li#storeicon {
padding-left:20px;
margin-left:100px;
width:55px;
background: url('../../images/cart.png') center left no-repeat;
border:none;
}