/*
Theme Name: Two Tone & Pink
Theme URI: http://wordpress.org/
Description: A theme for danielneumann.com.
Version: 1.0
Author: Daniel Neumann
Tags: seo, simple

Two Tone & Pink by Daniel Neumann || http://www.danielneumann.com
*/


/* Browser CSS-Reset - Eric Meyer's Reset Reloaded */
/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}	
/* remember to define focus styles! */
:focus {outline: 0;}
body {
	line-height: 1;
	color: white;
	background: black;
	}	
ol, ul {list-style: none;}	
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}	
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/* images and linked images without border */
img, a img {border: 0;}
/*--------------------------------------------------------------------------------------- */


body { 
	background:#333 url(images/bkgrnd.gif) repeat-y top right; 
	margin:0; 
	border:0; 
	padding:0; 
	font-size:.7em;
	line-height:1.4em;
	color:#fff; 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-weight:normal; 
	}
		
h1 {
	padding-bottom:.8em;
	}

p {
	color: #aaa;
	margin-bottom: 0.8em;
	}
	
a { 
	color:#f9f; 
	text-decoration:none; 
	}
	
a:hover { 
	text-decoration:underline; 
	}


hr {
	border-top:1px solid #555;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	padding: 0;
	}

#home p { padding: 0; }
#home a:hover { color:#fff; }
.cleantext { color:#fff; }
	
#content { 
	float:right; 
	text-align:right; 
	padding:25px 30px 0 0;
	width:500px;
	}

#sidebar { 
	width:270px; 
	float:right; 
	padding:25px 0 0 0;
	}
#sidebar ul { padding: .5em 0; }


#sidebar .padding { 
	padding:0 0 0 30px; 
	}

#nav { position:fixed; }

#footer { 
	bottom:15px; 
	position:fixed;
	width:245px;
	right:0;
	}
		
.single .size-thumbnail,
.blog .size-thumbnail {
//	display: none;
	}	
.clear {
	clear: both;
	}
	
.category .entry,
.tag .entry { 
	float:right;
	width: 200px;
	height: 60px;
	overflow: hidden;
	margin:0 0 20px 5px;
	}
	
.hiddenbox {
	width: 200px;
	height: 60px;
	background: #999;
	z-index: 1000;
	}

.post {
	padding-bottom: 20px;
	}
		
.Uncategorized .post {
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-bottom: 1px dotted #999;
	}
	
.post h2 {
	padding-bottom: .8em;
	}
	
.size-full {
	max-width: 500px;
}
	
#respond {
	padding-top: 10px;
	}	
#url, #author, #email{ height: 15px }
#comment { 	height: 30px; }
#comment, #url, #author, #email {
	width: 400px;
	background-color:#444;
	border:0;
	margin:0;
	color:#000; 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-weight:normal; 
	font-size: 100%;
	padding: 5px;
	color: #fff;
	}
	
#comment:hover, #comment:focus, #url:hover, #url:focus, #author:hover, #:authorfocus, #email:hover, #email:focus {
	background-color:#999;
	border:0;
	}

.commentlist {
	margin-top: 10px;
	padding-top: 5px;
	border-top:1px dotted #666;
	}
	
.Interactive #nav .cat-item-24,
.Print #nav .cat-item-22,
.Video #nav .cat-item-20,
.Uncategorized .page-item-171,
#nav .current_page_item {
	list-style: disc ;
	list-style-position: outside ;	
	}
	
#soc_nets { padding-top: 20px; }
#soc_nets p { line-height: 18px; color: #777; }

.soc_icon { 
	filter:alpha(opacity=30); 
	-moz-opacity:0.3; 
	-khtml-opacity: 0.3; 
	opacity: 0.3; 
	}
	
.soc_icon:hover { 
	filter:alpha(opacity=100); 
	-moz-opacity:1.0; 
	-khtml-opacity: 1.0; 
	opacity: 1.0; 
	}
	
	
.altimage {
	display: none;
	}

.homefeature {
	padding-bottom: 20px;
	}

.table {
	border: 1px solid #444;	
	}
.table td {
	border: 1px solid #666;	
	padding: 2px 4px;
	}
	
#submit {
	background: #666;
	border: 0;	
	}

#submit:hover {
	background: #444;
	border: 0;
	color: #fff;
	}

#submit:active {
	background: #222;
	border: 0;
	color: #fff;
	}
	
	
	
