/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/


h1 
 { font-size: 28px; line-height: 32px; font-family: "ff-enzo-web-n3", "ff-enzo-web", "verdana", "sans serif"; font-weight: 300; color:#000;  text-decoration: none; border-bottom: none;}    


#topbar {
	background-image: url(http://www.timereborn.com/wp/wp-content/uploads/bg/grad_slider.png);
	/*background-position: 0px 0px;*/
	background-repeat: repeat-x; 
	height: 18px;
	}
	
#topbar-home {
	background-color: none;
	height: 18px;
	}
	

#wrapper {
	background-color: none;
	background-position: 0px 0px;
	height: 18px;
	margin: 0;
	margin-height: 0;
	margin-width: 0;
	padding: 0;
	}
	
#container {
	width: 905px;
	margin: 0 auto;
	margin-height: 0px;
	margin-width: 0;
	background-color: none;
	}
	
#content {
	width: 400px;	
	margin:0;
	float: left;
	min-height: 600px;
	}
	
	
#blog-content {
width: 400px;	
margin:85px 0 0 0;
float: left;
min-height: 600px;
	}

blockquote {
	font-style: italic;
	
	}


.entry-date {
	font-size: 11px;
	color: #777;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


#small {
	position: relative; 
	font-size: 10px;
	text-align:left;
	color: #999;
	padding: 80px 0 0 0;
	letter-spacing: .5px;
}


#small-black {
	position: relative; 
	font-size: 10px;
	text-align:left;
	color: #000;
	padding: 80px 0 0 0;
	letter-spacing: .5px;
}


#comments-list {
	font-size: 12px;
	}
#comments-list ul {
	list-style: none;
	text-indent: 0;
	margin-left: 0px;
	padding: 0;
	}
	
#comments-list li {
	list-style: none;
	text-indent: 0;
	margin-left: 0px;
	padding-bottom: 40px;
	}
	
#comments-list p {
	padding: 5px 0 0 0;
	margin: 0;
	}




.comment-small {
	font-size: 11px;
	text-align:left;
	color: #777;
	letter-spacing: .5px;
	padding-top: 0px;
	padding-bottom: 4px;
}


.comment-meta {
	font-size: 11px;
	text-align:left;
	color: #777;
	letter-spacing: .5px;
	padding-top: 0px;
	padding-bottom: 4px;
	border-top: 1px solid #ddd;
}
	
.form-submit {
	padding-bottom: 40px;
	border: 0px;
	}

	
div.sidebar {
float:left;
overflow:hidden;
width:180px;
}

abbr.published {border: none;}

div#primary {
	position: relative;
	top: 90px;
	margin:50px 0 0 0;
	height: 700px;
	width: 274px;
	background-color:#none;
	float: left;
}

div#blog {
	position: relative;
	margin:85px 0px 0 48px;
	width: 182px;
	background-color:#none;
	float: left;
}


* html div#primary {
left:20px;
position:relative;
}

div#secondary {
	width: 182px;
	margin:100px 0 0 48px;
	float: right;
}

div#links {
	width: 182px;
	margin:10px 0 0 48px;
	float: right;
}


#sidebar_image {
	margin: 0 0 10px 0;
	float: left;
	}


div#footer {
clear:left;
width:100%;
}

strong {
	font-family: "ff-enzo-web-n7", "ff-enzo-web", "verdana", "sans serif";
	font-weight: 700;
}



/* Just some example content */
html, body {
			font-family: "ff-enzo-web-n6", "ff-enzo-web", "verdana", "sans serif";
			font-weight: 600;
			font-size: 13px;
			line-height: 18px;
  			letter-spacing: .5px;
			margin: 0;
			height: 100%;
}


h2 {
	font-family: "ff-enzo-web-n3", "ff-enzo-web", "verdana", "sans serif";
			font-weight: 300;
			font-size: 28px;
			line-height: 32px;
	}


h3 {
	font-family: "ff-enzo-web-n6", "ff-enzo-web", "verdana", "sans serif";
			font-weight: 600;
			font-size: 16px;
			padding: 20px 0 0 0;
			text-transform: uppercase;	
	}
	
	
	
.results-entry-title  {
			font-family: "ff-enzo-web-n6", "ff-enzo-web", "verdana", "sans serif";
			font-weight: 600;
			font-size: 16px;
			line-height:22px;
			padding: 10px 0 0 0;
			text-transform: none;	
			align: left;
	}
	
	
h4 {
	font-family: "ff-enzo-web-n6", "ff-enzo-web", "verdana", "sans serif";
			font-weight: 600;
			font-size: 16px;
			padding: 10px 0px 0px 0px;
			margin: 14px 0 7px 0;
			text-transform: none;	
	}
	

.h3-nospaceabove {
	font-family: "ff-enzo-web-n6", "ff-enzo-web", "verdana", "sans serif";
			font-weight: 600;
			font-size: 16px;
			padding: 0 0 20px 0;	
			text-transform: uppercase;	
	}

/* MAILING LIST */
.mc_merge_var {
	font-family: "ff-enzo-web-n6", "ff-enzo-web", "Futura", "Lucida Grande", sans-serif;
	line-height: 20px;
	padding: 10px 0 0 0;	
	font-weight: 600;
	font-style: italic;
	color: #999;
	}

#mc_embed_signup{
	background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; 
	font-family: "ff-enzo-web-n6", "ff-enzo-web", "Futura", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000;
	
	}

#mc_embed_signup input[type=text], input[type=email] {
	margin: 10px 0 5px 0;	
	border-bottom: 2px Solid #555;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	font-family: "ff-enzo-web-n6", "ff-enzo-web", "Futura", "Lucida Grande", sans-serif;
	font-style: italic;
	color: #777;
	font-size: 13px;
	}
	
	
#mc_embed_signup input[type=submit] {
	margin: 10px 0 5px 0;	
	border: 0px;
	font-family: "ff-enzo-web-n6", "ff-enzo-web", "Futura", "Lucida Grande", sans-serif;
	font-style: italic;
	color: #000;
	font-size: 14px;
	}
	
	
.form-input {
	width: 400px;
}

	
#mc-embedded-subscribe {
	color: #C00;
	}

#mc-indicates-required {
	font-family: "ff-enzo-web-n6", "ff-enzo-web", "Futura", "Lucida Grande", sans-serif;
	line-height: 20px;
	padding: 10px 0 0 0;	
	}
	
.mc_signup_submit {
	align: left;
	}
	

#blog input[type=text] {
	margin: 10px 0 5px 0;	
	border-bottom: 2px Solid #555;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	font-family: "ff-enzo-web-n6", "ff-enzo-web", "Futura", "Lucida Grande", sans-serif;
	font-style: italic;
	color: #777;
	font-size: 13px;
	}
	
	
#blog input[type=submit] {
	margin: 10px 0 5px 0;	
	border-bottom: 0px;
	background-color: #fff;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	font-family: "ff-enzo-web-n6", "ff-enzo-web", "Futura", "Lucida Grande", sans-serif;
	font-style: italic;
	color: #000;
	font-size: 15px;
	}
	
#commentform input[type=submit] {
	margin: 10px 0 5px 0;	
	border: 0px;
	background-color: #eee;
	font-family: "ff-enzo-web-n6", "ff-enzo-web", "Futura", "Lucida Grande", sans-serif;
	font-style: italic;
	color: #000;
	font-size: 14px;
	}
	
	
	
.widgettitle {
	list-style: none;
	
	}


/* HOMEPAGE */


#home-wrapper {
	background-image: url(http://www.timereborn.com/wp/wp-content/uploads/bg/grad_slider.png);
	background-position: 0px 0px;
	background-repeat: repeat; 
	height: 100%;
	}


#quote {
	margin-top: 90px;
	font-size: 60px;
	color: #fff;
	line-height: 64px;
	width: 550px;
	font-family: "ff-enzo-web-n3", "ff-enzo-web", "Futura", "Lucida Grande", sans-serif;
	font-weight: 300;
	font-style: normal;
	}
	
	
#attribution {
	font-size: 14px;
	color: #fff;
	line-height: 64px;
	width: 550px;
	font-family: "ff-enzo-web-n6", "ff-enzo-web", "Futura", "Lucida Grande", sans-serif;
	font-weight: 600;
	}
	
	
	/* ALL LINK STYLES  */	
	

#attribution a:link { color:#fff;  text-decoration: none; border-bottom: 1px Solid #fff;}    
#attribution a:visited { color:#fff; text-decoration: none;  border-bottom: 1px Solid #fff;}
#attribution a:hover { color:#fff; text-decoration: none;  border-bottom: 1px Solid #fff;} 
#attribution a:active { color:#fff; border-bottom: 1px Solid #fff; }  


a:link { color:#000;  text-decoration: none; border-bottom: 1px Solid #999;}    
a:visited { color:#000; text-decoration: none;  border-bottom: 1px Solid #999;}
a:hover { color:#000; text-decoration: none;  border-bottom: 1px Solid #fff;} 
a:active { color:#000; border-bottom: 1px Solid #fff; }  

.children a:link { color:#999;  text-decoration: none; border-bottom: none;}    
.children a:visited { color:#999; text-decoration: none; border-bottom: none;}
.children a:hover { color:#999; text-decoration: none; border-bottom: 1px Solid #fff;} 
.children a:active { color:#999; border-bottom: 1px Solid #fff;} 


h1 a:link { font-size: 28px; line-height: 32px; font-family: "ff-enzo-web-n3", "ff-enzo-web", "verdana", "sans serif"; font-weight: 300; color:#000;  text-decoration: none; border-bottom: none;}    
h1 a:visited { font-size: 28px; line-height: 32px; font-family: "ff-enzo-web-n3", "ff-enzo-web", "verdana", "sans serif";  font-weight: 300; color:#000; text-decoration: none; border-bottom: none;}
h1 a:hover { font-size: 28px; line-height: 32px; font-family: "ff-enzo-web-n3", "ff-enzo-web", "verdana", "sans serif";  font-weight: 300; color:#000; text-decoration: none; border-bottom: none; } 
h1 a:active { font-size: 28px; line-height: 32px; font-family: "ff-enzo-web-n3", "ff-enzo-web", "verdana", "sans serif";  font-weight: 300; color:#000; border-bottom: none;} 


#nav a:link { color:#000;  text-decoration: none; border-bottom: none;}    
#nav a:visited { color:#000; text-decoration: none;  border-bottom: none;}
#nav a:hover { color:#000; text-decoration: none;  border-bottom: 1px Solid #fff;} 
#nav a:active { color:#000; border-bottom: 1px Solid #fff; } 

#secondary li a:link { color:#000;  text-decoration: none; border-bottom: none;}    
#secondary li a:visited { color:#000; text-decoration: none;  border-bottom: none;}
#secondary li a:hover { color:#000; text-decoration: none;  border-bottom: 1px Solid #fff;} 
#secondary li a:active { color:#000; border-bottom: 1px Solid #fff; } 

#blog li a:link { color:#000;  text-decoration: none; border-bottom: none;}    
#blog li a:visited { color:#000; text-decoration: none;  border-bottom: none;}
#blog li a:hover { color:#000; text-decoration: none;  border-bottom: 1px Solid #fff;} 
#blog li a:active { color:#000; border-bottom: 1px Solid #fff; } 

#small a:link { color:#999;  text-decoration: none; border-bottom: none;}    
#small a:visited { color:#999; text-decoration: none;  border-bottom: none;}
#small a:hover { color:#999; text-decoration: none;  border-bottom: 1px Solid #fff;} 
#small a:active { color:#999000; border-bottom: 1px Solid #fff; } 

#small-home a:link { color:#000;  text-decoration: none; border-bottom: none;}    
#small-home a:visited { color:#000; text-decoration: none;  border-bottom: none;}
#small-home a:hover { color:#000; text-decoration: none;  border-bottom: 1px Solid #fff;} 
#small-home a:active { color:#000; border-bottom: 1px Solid #fff; } 


.entry-title a:link {	font-size: 24px; line-height: 28px; text-decoration: none; border-bottom: none; }
.entry-title a:visited {	font-size: 24px; line-height: 28px; text-decoration: none; border-bottom: none;}
.entry-title a:hover {	font-size: 24px; line-height: 28px; text-decoration: none; border-bottom: none;}
.entry-title a:active {	font-size: 24px; line-height: 28px; text-decoration: none; border-bottom: none;}




div.skip-link {
	position:absolute;
	right:0;
	top:0;
}

.entry-content {
	margin-top: 66px;
	margin-bottom: 22px; 
	}
	
.blog-entry-content {
	margin-top: -10px;
	margin-bottom: 32px; 
	}
	
	
.blog-entry-content img, iframe  {
	padding: 32px 0 10px 0;
	margin: 0; 
	}
	
	
	
	
#content ul li {
	list-style-image:url('http://www.timereborn.com/wp/wp-content/uploads/bullet/gray-bullet.gif');
	list-style-stype: square;
	margin-left: -22px;
	}	
	
#blog-title {
	text-align: left;
	font-size: 28px;
	margin: 0;
	padding: 14px 0 10px 0;
	}

#secondary ul {
	margin:0;
	padding:0 0 20px 0;
	}


#secondary ul li {
	line-height: 19px;
	margin:0;
	padding:0;
}
	
	
#blog ul li {
	line-height: 19px;
	margin:0;
	padding:0;
	list-style:none;
}

#blog ul ul {
	line-height: 10px;
	margin:0;
	padding:0;
	list-style:none;
}
	
#blog ul ul li {
	line-height: 19px;
	margin:0;
	padding:0;
	list-style:none;
}


div#nav ul li ul {
line-height: 15px;
}

div#nav {
background:none;
float: left;
width:274px; 	
}

div#nav ul,div#nav ul ul {
list-style:none;
margin:0;
padding:0;
}

div#nav ul li {
font-size: 13px;
line-height: 42px; 
list-style:none;
margin:0;
padding:0;
}

div#nav ul ul li {
font-size: 13px;
line-height: 19px; 
list-style:none;
margin:0 0 0 10px;
padding:0;
}

div#nav ul ul {
padding: 0 0 24px 0;
}


div#nav ul a {
margin-right:0;
padding:0;
text-decoration:none;
}


div#nav ul ul ul a {
font-nav:italic;
}


.entry-title,.entry-meta {
clear:both;
}

.tag-links, .tag-links a:link {
	text-transform: uppercase;
	color: #777;
}

.entry-title {
padding: 0 0 4px 0;
margin: 0;
}


#blog-content .entry-title {
padding: 16px 0 4px 0;
margin: 0;
font-size: 24px;
line-height: 28px;
}

#blog-content .search-entry-title {
padding: 16px 0 20px 0;
margin: 0;
font-size: 24px;
line-height: 28px;
}


.entry-meta {
	padding-bottom: 66px;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: .5px;
	color: #777;
	}

div#container,div#primary {
margin-top: 0;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:400px;
border:0, 0, #000 Solid 1px, 0;
}

li.comment img.avatar {display:none}

.comment ul li {list-style: none}

#comments input {
	margin: 10px 0 5px 0;	
	border-bottom: 2px Solid #555;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	font-family: "ff-enzo-web-n6", "ff-enzo-web", "Futura", "Lucida Grande", sans-serif;
	font-style: italic;
	color: #777;
	font-size: 13px;
	}
	
	
#comments textarea {
	margin: 30px 0 5px 0;	
	border-bottom: 2px Solid #555;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	font-family: "ff-enzo-web-n6", "ff-enzo-web", "Futura", "Lucida Grande", sans-serif;
	font-style: italic;
	color: #777;
	font-size: 13px;
	}
	
	
.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
	font-family: "ff-enzo-web-n3", "ff-enzo-web", "Futura", "Lucida Grande", sans-serif;
	font-style:italic;
	font-weight: 300;
	color: #666;
	padding:0;
	margin:0 0 28px 0;
}



div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}


div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
	font-size: 10px;
text-align:left;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}