/*  
Theme Name: Tame Robot
Theme URI: http://www.tameclothing.com
Description: This theme is copyrighted to Ellen and James Olstein 2009. This means you may NOT use it for you site's design.
Version: 1.0
Author: James Olstein
Author URI: http://www.jamesolstein.com/
*/
/*CSS Reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; line-height:1; font-family:Arial, Helvetica, sans-serif; text-align:left; vertical-align:baseline;}a img, :link img, :visited img{border:0;}table{border-collapse:collapse; border-spacing:0;}ol, ul {list-style:none;}q:before, q:after, blockquote:before, blockquote:after{content:close-quote;}
/*BODY*/
html{
overflow-y:scroll;
}
body{
	background:url(images/bg_body.png) repeat;
	height:100%;
	}
a{
	color:#47b1e1;
	outline:none;
	text-decoration:none;
	}
h2{
	display:none;
	}
h1{
	
	margin:0px 0px 20px;
	}
	
h4{
	disply:block;
	margin:10px 0px 0px;
	}
#wrapper{
	background:url(images/bg_wrapper.png) top left no-repeat;
	behavior:url(../../../../../iepngfix.htc);
	height:auto;
	margin:0px auto 80px;
	min-height:100%;
	width:1040px;
	}
#nav{
	height:50px;
	padding:15px 0px;
	width:960px;
	}
#nav ol{
	float:right;
	}
#nav ol li{
	display:block;
	float:left;
	margin:3px 0px 0px 20px;
	}
a.home{
	background-image:url(images/nav_sprites.png);  
	background-position: -5px -4px;
	display:block;
	height:23px;
	width:83px;
	}
a.home:hover{
	background-position: -5px -34px;
	}
a.shop{
	background:url(images/nav_sprites.png) top left no-repeat;  
	background-position: -108px -4px;
	display:block;
	height:23px;
	width:73px;
	}
a.shop:hover{
	background-position: -108px -34px;
	}
a.about{
	background:url(images/nav_sprites.png) top left no-repeat;  
	background-position: -199px -4px;
	display:block;
	height:23px;
	width:98px;
	}
a.about:hover{
	background-position: -199px -34px;
	}
a.links{
	background:url(images/nav_sprites.png) top left no-repeat;  
	background-position: -317px -4px;
	display:block;
	height:23px;
	width:141px;
	}
a.links:hover{
	background-position: -317px -34px;
	}
#content{
	margin:225px 0px 50px 50px;
	padding:20px 0px 0px;
	min-height:760px;
	width:410px;
	}
#content h2{
	color:#000;
	font-size:36px;
	margin:0px 0px 20px 0px;
	}
#content h2 a{
	color:#000;
	text-decoration:none;
	}
#content .entry p{
	font-size:14px;
	line-height:21px;
	margin:0px 0px 30px 0px;
	width:380px;
	}
#content img.prevImg{
	border:1px solid #999;
	margin:20px 0px;
	}
#content ol.items{
	display:block;
	height:80px;
	margin:0px 0px 20px;
	width:400px;
	}
#content ol.items li{
	background:#000;
	float:left;
	margin:0px 10px 18px 0px;
	padding:3px 5px;
	}
#content ol.items li a{
	color:#fff;
	}
#content ol.items li a:hover{
	color:#666;
	}
#content .post{
	padding:0px 0px 20px;
	}
#footer{
	border-top:3px double #ccc;
	color:#7d7d7d;
	font-size:11px;
	height:30px;
	margin:-50px auto 0px auto;
	padding:10px;
	width:960px;
	}
#footer ol{
	float:right;
	margin:-6px 0px 0px;
	}
#footer li{
	float:left;
	margin:0px 0px 0px 15px;
	}
#footer li img{
	margin:0px 5px 0px 0px;
	}
.fullScreen{
	min-height:100%;
	height:auto !important;
	height:100%;
	}
#sidebar{
	border-top:3px double #ccc;
	color:#7d7d7d;
	float:right;
	height:30px;
	margin:690px 240px 0px 0px;
	padding:10px;
	width:250px;
	}
#sidebar ul{
	margin:0px 0px 20px;
	}
#sidebar ul li{
	margin:5px 0px 8px 0px;
	}
#sidebar ol{
	display:block;
	height:32px;
	margin:0px 0px 20px;
	width:250px;
	}
#sidebar ol li{
	float:left;
	margin:5px 10px 8px 0px;
	}
img.icon{
	margin:0px 5px 0px 0px;
	vertical-align:text-top;
	}
#searchform{
	}
#searchsubmit{
	background:url(images/img_search.png) top left no-repeat;
	border:none;
	cursor:pointer;
	float:right;
	height:24px;
	margin:-3px 0px 0px; 
	padding:5px;
	text-transform:uppercase;
	width:24px;
	}
#searchsubmit:hover{
	background-color:#a2cb5a;
	}
#s{
	width:200px;
	}
.contactform{
	color:#333;
	font-size:14px;
	margin:20px 0px 0px;
	width:400px;
	}
.contactform label{
	display:block;
	float:left;
	margin:0px 0px 10px;
	text-align:left;
	width:380px;
	}
.contactform input{
	display:block;
	float:left;
	margin:0px 0px 20px;
	text-align:left;
	}
.contactform textarea{
	float:left;
	width:380px;
	}
#contactsubmit{
	background:#000;
	border:1px solid #999;
	color:#fff;
	font-weight:bold;
	display:block;
	margin:20px 0px;
	padding:5px 10px;
	}
.nocomments{
	display:none;
	}
#comments{
	color:#333;
	margin:0px 0px 10px 40px;
	}
.commentmetadata{
	color:#333;
	font-size:12px;
	margin:0px 0px 18px;
	}
.logAs{
	display:none;
	}
#commentform{
	margin:20px 0px 0px;
	}
h3#respond{
	font-size:24px;
	font-weight:bold;
	}
#commentform label{
	display:block;
	float:left;
	margin:0px 0px 10px;
	text-align:left;
	width:380px;
	}
#commentform #author, #commentform #email{
	display:block;
	float:left;
	margin:0px 0px 20px;
	text-align:left;
	}
div.comments-template{
	border-top:1px solid #999;
	margin:10px 0px;
	padding:20px 0px;
	width:410px;
	}
div.comments-template .fn{
	margin:0px;
	}
div.comments-template .reply{
	margin:0px 0px 10px;
	}
.avatar{
	float:left;
	}
div.comments-template li.comment{
	line-height:18px;
	margin:20px 0px;
	padding:10px;
	}
div.comments-template .odd{
	background:#efefef;
	}
div.comments-template ol.commentlist{
	width:410px;	
	}
div.comment-meta{
	margin:18px 0px;
	}
div.comments-template p{
	margin:18px 0px;
	width:410px;
	}
#submit{
	background:#000;
	border:1px solid #999;
	color:#fff;
	font-weight:bold;
	display:block;
	margin:20px 0px;
	padding:5px 10px;
	}
.postmetadata a{
	margin:0px 0px 10px;
	}
.commentlist li{
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	margin:20px 0px 20px 0px;
	padding:20px 0px 0px;
	width:410px;
	}
.commentlist li p{
	font-size:12px;
	line-height:18px;
	}
/*nofilter*/
#contentNofilter{
	margin:225px 0px 50px 50px;
	padding:20px 0px 0px;
	min-height:500px;
	width:410px;
	}
#contentNofilter h2{
	color:#000;
	font-size:36px;
	margin:0px 0px 20px 0px;
	}
#contentNofilter h2 a{
	color:#000;
	text-decoration:none;
	}
#contentNofilter .entry p{
	font-size:14px;
	line-height:21px;
	margin:0px 0px 30px 0px;
	width:380px;
	}
#contentNofilter img.prevImg{
	border:1px solid #999;
	margin:20px 0px;
	}
#contentNofilter ol.items{
	display:block;
	height:80px;
	margin:0px 0px 20px;
	width:400px;
	}
#contentNofilter ol.items li{
	background:#000;
	float:left;
	margin:0px 10px 18px 0px;
	padding:3px 5px;
	}
#contentNofilter ol.items li a{
	color:#fff;
	}
#contentNofilter ol.items li a:hover{
	color:#666;
	}
#contentNofilter .post{
	padding:0px 0px 20px;
	}
