/*
THEME NAME: Cholesterol Conspiracy - Sandbox - 2009
THEME URI: http://www.cholesterolconspiracy.com/
DESCRIPTION: A modified "SandBox" theme.
VERSION: 1.0
AUTHOR: Gregory Lemon
AUTHOR URI:
TAGS:
*/

/* Two-column with sidebar on left from the /examples/ folder  
@import url('examples/3c-r.css');*/

body {
	 font-size: 62.5%; font-family: Arial, sans-serif; color: #ffffff; background-color: #000000;
	 padding: 0px; margin: 0px;
}

.clear {
	clear: both;
}

/*
LAYOUT: Three-Column (Right)
DESCRIPTION: Three-column fluid layout with two sidebars right of content
*/

div#wrapper {
	width:960px;
	margin: 0px auto;
}

div#menu {
	background:#333;
	height:20px;
	margin:0px -10px 0px 5px;
	padding:0px;
	width:960px;
	color:#fff;
}

div#container {
	float:left;
	width:100%;
	background-color: #333333;
	color: #000000;
	padding: 5px; 
	margin: 0px 5px 5px 5px;
	position:relative;
}

div#content-about {
	background-color: #cccccc;
	padding: 5px 5px 5px 5px;
	margin: 0px 10px 5px 5px;
	height: 190px;
	position:relative;
}

div#text-about {
	width: 555px;
	margin: 0px 0px 0px 0px; 
	float: left;
}

div#book-about {
	text-align: center;
	width: 185px; 
	float: left;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 5px;
}

div#ladd-about {
	text-align: center;
	width: 175px; 
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div#content {
	margin: 0px;
	background-color: #666;
	color: #000000;
	padding: 5px 0px 5px 5px;
	position:relative;
	min-height: 1000px;
	font-size: 1.25em;
}

div.sidebar {
	float:left;
	overflow:hidden;
	background-color: #666666;
	color: #000000;
	position:relative;
}

div.entry-content li {
	list-style-type: none;
}

div#primary {
	margin: 230px 0px 0px -405px;
	padding: 5px 0px 0px 0px;
	width:190px;
}

div#secondary {
	margin: 230px 0px 0px -210px;
	padding: 5px 0px 5px 0px;
	width:190px;
}

div.post , div.page {
	background-color: #cccccc;
	color: #000000;
	padding: 5px 5px 5px 5px; 
	margin: 0px 400px 5px 5px;
	position:relative;
	font-size: 1em;
}

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

div#footer-fat {
	color:#fff;
	margin-top:5px;
}

#site-links {
	width:550px;
	float:left;
	padding:5px;
}

#site-info {
	width:380px;
	float:right;
	padding:5px;
}

div.sidebar > ul > li {
	background-color: #cccccc;
	color: #000000;
	padding: 5px; margin: 0px 0px 5px 0px;
	position:relative;
}

/* Widget Classes */
div#subscribeitunes {
	background-image: url(images/itunes_subscribe.gif);
	width: 125px;
	height: 46px;
	margin-bottom: 10px;
	cursor: pointer;
}

div#subscriberss {
	background-image: url(images/rss_subscribe.gif);
	width: 125px;
	height: 46px;
	margin-bottom: 10px;
	border: 0px;
	cursor: pointer;
}

#feedurl {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	padding-left: 3px;
	margin-right: 5px;
	font-size: 9px;
}

/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {/*
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;*/
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {

background-color: #333;
display:block;
}

.entry-date, .entry-meta  {
	font-size:.75em;
	clear:both;
}

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:66%;
}

.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-style:italic;
}

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-above {
margin-bottom:1em;
	padding: 5px; margin: 0px 390px 5px 0px;

}

div#nav-below {
margin-top:1em;
	padding: 5px; margin: 0px 390px 5px 0px;
}

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 {
margin:0;
}

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

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

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

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;
}

/* Standard Elements, Font Sizes */

h3, h2 {
	font-size: 16px;
	font-weight: bold;
	margin:0 0 10px 0;
}

h4 {
	font-size: 14px;
	font-weight: bold;
	margin:10px 0 10px 0;
}

h2.entry-title , h2.entry-title  a {
	font-size: 16px;
	font-weight: bold;
	margin:0 0 10px 0;
	clear:both;
}

p, a, ol, ul, li {
	font-size: 11px;
}

p {
	margin:5px 0 5px 0;
}

a {
	color: #662222;
	text-decoration:none;
}

a:hover {
	color: #aa6666;
	text-decoration:underline;
}

a:visited {
	color: #884444;
}

a.link img {
	border: 0px none;
}

div#text-about  a {
	font-weight:bold;
}

div#footer-fat  a  {
	color: #fff;
	text-decoration:none;
}

div#footer-fat  a:HOVER {
	color: #ccc;
	text-decoration:underline;
}

div#menu a {
	color: #fff;
}

div#menu a:hover {
	color: #999;
}

div.sidebar li, div#footer-fat li {
	list-style: none;
}

/*	Headers, Text Replacements */

h1#blog-title {
/*	width: 655px; */
	width: 100%; height: 155px; text-indent: -99999px;
	background: url(images/element_header-banner.png) no-repeat center ;
	}
	
h2.page-title {
	background-color: #cccccc;
	color: #000000;
	padding: 5px; margin: 0px 390px 5px 0px;
	position:relative;
}

/* Site Layout */



/* Rounded Corners */

#content > .tr { position: absolute; width: 5px; height: 5px; background: url(images/corner-666-tr.png); top: 0px; right: 0px; }
#content > .tl { position: absolute; width: 5px; height: 5px; background: url(images/corner-666-tl.png); top: 0px; left: 0px;}
#content > .br { position: absolute; width: 5px; height: 5px; background: url(images/corner-666-br.png); bottom: 0px; right: 0px;}
#content > .bl { position: absolute; width: 5px; height: 5px; background: url(images/corner-666-bl.png); bottom: 0px; left: 0px;}

h2.page-title  > .tr, .page  > .tr, .post  > .tr, #content-about  .tr { position: absolute; width: 5px; height: 5px; background: url(images/corner-ccc-tr.png); top: 0px; right: 0px; }
h2.page-title  > .tl, .page  > .tl, .post  > .tl, #content-about  .tl { position: absolute; width: 5px; height: 5px; background: url(images/corner-ccc-tl.png); top: 0px; left: 0px;}
h2.page-title  > .br, .page  > .br, .post  > .br, #content-about  .br { position: absolute; width: 5px; height: 5px; background: url(images/corner-ccc-br.png); bottom: 0px; right: 0px;}
h2.page-title  > .bl, .page  > .bl, .post  > .bl, #content-about  .bl { position: absolute; width: 5px; height: 5px; background: url(images/corner-ccc-bl.png); bottom: 0px; left: 0px;}

#container > .tr { position: absolute; width: 5px; height: 5px; background: url(images/corner-333-tr.png); top: 0px; right: 0px; }
#container > .tl { position: absolute; width: 5px; height: 5px; background: url(images/corner-333-tl.png); top: 0px; left: 0px;}
#container > .br { position: absolute; width: 5px; height: 5px; background: url(images/corner-333-br.png); bottom: 0px; right: 0px;}
#container > .bl { position: absolute; width: 5px; height: 5px; background: url(images/corner-333-bl.png); bottom: 0px; left: 0px;}

div.sidebar > ul > li .trc { position: absolute; width: 5px; height: 5px; background: url(images/corner-ccc-tr.png); top: 0px; right: 0px; z-index:0;} /*No show*/
div.sidebar > ul > li .tlc { position: absolute; width: 5px; height: 5px; background: url(images/corner-ccc-tl.png); top: 0px; left: 0px; z-index:0;} /*Workds*/
div.sidebar > ul > li .brc { position: absolute; width: 5px; height: 5px; background: url(images/corner-ccc-br.png); bottom: 0px; right: 0px; z-index:0;} /**/
div.sidebar > ul > li .blc { position: absolute; width: 5px; height: 5px; background: url(images/corner-ccc-bl.png); bottom: 0px; left: 0px; z-index:0;} /**/

/* Images */

#pocn-soon {
	width:180px; height:180px;
	background: url(images/pocn-podcast_coming-soon.png) no-repeat center ;
}