/*  
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/* undohtml.css */
/* (CC) 2004-2005 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code/kbd too */
h1,h2,h3,h4,h5,h6,pre,code,kbd { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
dl,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,img,div
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address,abbr */
address,abbr { font-style:normal }

/* more varnish stripping as necessary... */

*{
	font-size:100%;
}


body{
	font:100%/140% Palatino, Georgia, "Times New Roman", serif;
	text-align:center;
	background-color:#efefef;
}

div{
	background:#fff;
}

a{color:#990000;}

dd{
	margin-right:0;
}

#wrap h1{
	color:#000;
}

#wrap{
	background-color:white;
	width:770px;
	padding:5px;
	margin:10px auto;
	text-align:left;
}

#main-content{
font-size:85%;
line-height:140%;
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	width:593px;
	display:inline;
	float:left;
	margin-left:177px;
	margin-top:5px;
	background-color:transparent;
}
#main-content img{
margin:10px;
}
#main-content small{
font-size:80%;}
#main-content-home{
font-size:85%;
line-height:140%;
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	width:498px;
	display:inline;
	float:left;
	margin-left:177px;
	margin-top:5px;
	background-color:transparent;
}
#main-content-home img{
margin:10px;
}
#main-content-home small{
font-size:80%;}
#intro{
	width:496px;
	display:inline;
	float:left;
	background-color:#fff;
	border:1px solid white;
}
#single{
	width:591px;
	display:inline;
	float:left;
	background-color:#fff;
	border:1px solid white;
	min-height:325px;
}
#single p{
margin-bottom:20px;
	
}
#archive{
	width:591px;
	display:inline;
	float:left;
	background-color:#fff;
	border:1px solid white;
	min-height:478px;
	margin-bottom:5px;
}
#articles-middle{
	width:161px;
	display:inline;
	float:left;
	margin-left:167px;
	border:1px solid white;
}
#articles-right{
	width:161px;
	float:left;
	margin-left:5px;
	border:1px solid white;
}
#articles-left{
	width:160px;
	float:left;
	margin-left:-498px;
	border:1px solid white;
}
#articles-small-middle{
	width:161px;
	display:inline;
	float:left;
	margin-left:167px;
	border:1px solid white;
	margin-bottom:5px;
}
#articles-small-right{
	width:161px;
	float:left;
	margin-left:5px;
	border:1px solid white;
	margin-bottom:5px;
}
#articles-small-left{
	width:160px;
	float:left;
	margin-left:-498px;
	border:1px solid white;
	margin-bottom:5px;
}
#articles-middle, #articles-right, #articles-left, #articles-small-middle, #articles-small-right, #articles-small-left, #features-middle, #features-right, #features-left {font-size:80%;}
#features-middle{
	width:161px;
	display:inline;
	float:left;
	margin-left:167px;
	border:1px solid white;
	margin-bottom:5px;
	background-color:#F0FFFD;
}
#features-right{
	width:161px;
	float:left;
	margin-left:5px;
	border:1px solid white;
	margin-bottom:5px;
	background-color:#F0FFFD;
}
#features-left{
	width:160px;
	float:left;
	margin-left:-498px;
	border:1px solid white;
	margin-bottom:5px;
	background-color:#F0FFFD;
}
#features-left a, #features-middle a, #features-right a {color:#00af93;}
#features{
margin-top:5px;
	width:496px;
	display:inline;
	float:left;
	background-color:#00af93;
	border:1px solid white;
	text-align:center;
	height:20px;
	color:#FFFFFF;
}
#features a{color:#FFFFFF;}
#latest-home{
margin-top:5px;
	width:496px;
	display:inline;
	float:left;
	background-color:#009baa;
	border:1px solid white;
	text-align:center;
	height:20px;
	color:#FFFFFF;
}
#latest{
margin-top:5px;
	width:591px;
	display:inline;
	float:left;
	background-color:#009baa;
	border:1px solid white;
	text-align:center;
	height:20px;
	color:#FFFFFF;
}

#skyscraper{
	float:left;
	width:90px;
	height:480px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:transparent;

}

#leftcolumn{
	width:172px;
	float:left;
	margin-left:-770px;
	margin-top:5px;
	background-color:transparent;
	
}
#leftnav{
font-family:Verdana, Arial, Helvetica, sans-serif;
	width:170px;
	float:left;
	background-color:#006633;
	border:1px solid black;
	margin-bottom:5px;
	overflow:hidden;	
	font-size:12px;
	color:#fff;
}
#leftnav a{color:#fff;}
#leftnav h3{color:#fff;}
#leftnav p { font-size:11px;margin-left:3px; }
#leftnav input { margin-left: 3px; }
#submit-button { margin-top: 3px;border:1px solid black;background-color:#ccc;padding:6px;margin-bottom:3px; }

#deal{
margin-top:5px;
	width:170px;
	float:left;
	background-color:#CCCCCC;
	border:1px solid black;
	margin-bottom:5px;
	font-size:80%;
	
}
#deal small{
font-size:80%;
line-height:140%;}
#topfifty{
	width:172px;
	float:left;
	margin-bottom:5px;
	
}
#leftnav ul{
padding:10px 0 10px 3px;
}

#search{
width:126px;
height:13px;
border:1px solid black;
float:left;
padding:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
#Email{
width:126px;
height:13px;
border:1px solid black;
float:left;
padding:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
#submit{
margin-left:5px;
width:27px;
height:27px;
border:1px solid black;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-bottom:3px;
cursor:pointer;
}
#search .searchbutton{
width:40px;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#nav{
height:25px;
width:591px;
border:1px solid black;
float:right;
background-color:#006633;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;

}
#nav ul {margin-left:10px;}
#nav a {color:#FFFFFF;}
#nav a:hover {color:#FFC729;}
#nav li {
color:#FFFFFF;
display:inline;
margin-left:10px;
}
#top {height:60px;
margin-bottom:5px;
background-color:transparent;
display:inline;
}
#top2 {height:25px;
margin-bottom:5px;
}
#footer{
clear:both;
height:60px;
background-color:transparent;
}
#footer2{
clear:both;
background-color:#fff;
border-top:1px solid black;
margin-top:5px;
text-align:center;
font-size:80%;
}

#footer2 .disclaimer{
text-align:left;
font-size:90%;
}
p, h2, h3 {margin:0 3px; }
a {text-decoration:none;}
a:hover{text-decoration:underline;}
h3 a {color:#666666;}
.date {
font-size:80%;
}
.date a{
color:#990000;;
}
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
	#ticker{
margin-top:5px;
	width:496px;
	display:inline;
	float:left;
	background-color:#ddd;
	height:76px;
}

	#mags{
margin-top:5px;
	width:496px;
	display:inline;
	float:left;
	background-color:#ffffff;
	height:170px;
}

#top-middle{
	width:468px;
	display:inline;
	float:left;
	margin-left:177px;
	background-color:transparent;
}

#top-right{
	float:left;
	width:120px;
	margin-left:5px;
	margin-bottom:5px;

}

#top-left{
	width:172px;
	float:left;
	margin-left:-770px;
	background-color:transparent;
	
}
#frontpage_pic {width:157px; height:102px;
background-color:#996699;margin-top:10px;}
#frontpage_pic img {margin:0; border:1px solid black;}

.bigcat {font-size:130%;}