.mceContentBody {
		line-height:1.31em;
		text-align:justify;
		font-size:0.8em;
		margin:2.5ex auto;
		padding: 0pt;
		width:450px;
		background:transparent url('../../themes/default/images/kubrickbg-ltr.jpg') repeat-y scroll center top;
		background-color:#ffffff;

	}

.body-div{
	margin: auto ;
        width:1200;
        text-align:center; 
        margin-top:0px;
}

img {padding: 4px; margin: 0 7px 2px 0; display: inline; }

body {

	padding: 0;
	background: #ffffff;
	font-size: 78%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;

}

ol, ul {
    list-style: disc outside;	
	margin-left: 0;
	padding-left: 1em;
	text-indent: 0em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
} 

.merchandise, td.merchandise, p.merchandise, div.merchandise { font-size: 8px; line-height:13px; font-family: Verdana, Arial, Helvetica;}
.photocaption, td.photocaption, p.photocaption, div.photocaption { font-size: 8px; line-height:13px; font-family: Arial, Helvetica, sans-serif;}


h1 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 29px;
	margin-top:16px;
	margin-bottom: 8px;
	color: #A50021;
}

h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 23px;
	margin-top:14px;
	margin-bottom: 6px;
	color: #A50021;
}

h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	margin-top:8px;
	margin-bottom: 0px;
}

h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14.5px;
	margin-top:8px;
	margin-bottom: 0px;
	color: #F17C0E;
}


h5, h6 {
	margin: 1.2em 0;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #660099; 
}
h1, h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.3em;
}
h4 {
	font-size: 1.2em;
}
a {
	text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #790118;
}
a:link {
	color: #790118;
}
a:visited {
	color: #790118;
}
a:hover, a:active {
	color: #790118;
}
input, textarea, select {
	border: 1px solid #C1C0B5;
	background-color: #FAFAF0;
	color: #333;
	font-size: 1em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
blockquote {
	margin: 0 20px;
	padding: 0 20px;
	border-left: 4px solid #E8E7D0;
	font-size: 0.9em;
}
code {
	font-family: monospace;
	color: #666;
}
form, img {
	margin: 0;
	padding: 0;
	border: 0;
}

p img { padding: 0; max-width: 100%; }

img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.right { float: right; }
.left { float: left; }

.caption { margin: 5px; padding: 5px; font-size:70%; color: black }

.small {
	font-size: 0.9em;
	color: #999;
}



/* Layout */

#wrapper {
	margin: 0 auto;
	width: 800px;
	background-color: #FFF;
	text-align: left;
}
	
	

#sidebar {
        position: relative; margin-top: 0px; background-color : transparent; 
	float: left;
	padding:  1.6em 2px 0 20px;
	width: 160px;
	font-size: 0.9em;
	voice-family: "\"}\""; 
	voice-family: inherit;
        margin-top:-90px;
        z-index:250;
} 
html>body #sidebar {
	width: 160px;
}

	/* Lots of sidebar styles, so they're below */

#footer {
	clear: both;
	font-size: 0.9em;
	text-align: right;
        margin:auto;
}

	/* Footer Styles */
	#footer p {
		margin: 0;
		padding: 10px 0 20px 0;
		background-color: #E8E8CE;
		border-top: 10px solid #660099;
		font-size: 0.9em;
		text-align: right;
	}

	
	
/* Sidebar Styles */

#sidebar h2 {
	display: inline;
	margin: 1.1em 0 0.5em 0;
	padding: 0 9px 0 0;
	font-size: 1.1em;
}






.linkcat {
    list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	
}

.linkcat  li{
    list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	
}

.linkcat  ul{
    list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	
}



/* Blog */


.posttitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-top:8px;
	margin-bottom: 0px;
	color: #F17C0E;
	text-decoration: none;
}

.posttitle a:link {
color: #F17C0E;
text-decoration: none;
}
.posttitle a:visited {
color: #F17C0E;
text-decoration: none;
}
.posttitle a:active {
color: #F17C0E;
text-decoration: none;
}

.posttitle a:hover {
color: #F17C0E;
text-decoration: none;
}


/* Comments */

#commentlist {
	margin: 1.2em 0;
	padding: 0;
	border-bottom: 1px solid #E8E7D0;
	list-style-type: none;
}
#commentlist li {
	border-top: 1px solid #E8E7D0;
	padding: 1px 20px;
	background-color: #FFF;
}
.alt {
	background-color: #FAFAF0 !important;
}
.commenttitle {
	margin-bottom: 0;
	font-size: 1.1em;
}
.commentmeta {
	margin-top: 0;
	font-size: 0.9em;
	color: #999;
}

/* Removed custom search watermark */
.cse input.gsc-input,
input.gsc-input {
background-image:none !important;
}


#social { z-index: 100; width: 250px; float: right; height: 10px; margin-top: 130px; boder: 0px; position:absolute; left:670px; z-index:200; height:25px; width:300px; }


.menubar{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:700px; height:auto; float:left; margin-top:50px; margin-left:280px; 
	position:absolute;
	z-index:300;
	}
.menubar ul{
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
        height:30px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menubar li{
		float:left;
		padding:0px;
		
                }
		
	.menubar li.active a {background:#fdb825;}
	.menubar li.last a {margin:0;}
	
	
	.menubar li a{
		background: rgb(255,255,255); /* Old browsers */
		display:block;
		font-weight:normal;
		line-height:30px;
		margin:0 8px 0 0; /* separation between nav items */
		padding:0px 12px;
		text-align:center;
		text-decoration:none;
                color:#991b1e;
		}
		.menubar li a:hover, .menubar ul li:hover a{
			background: rgb(71,71,71); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(71,71,71,1) 0%, rgba(62,62,62,1) 40%, rgba(50,50,50,1) 63%, rgba(51,51,51,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(71,71,71,1)), color-stop(40%,rgba(62,62,62,1)), color-stop(63%,rgba(50,50,50,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* IE10+ */
			background: linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
			color:#ffffff;
			text-decoration:none;
			}
	.menubar li ul{
		background: rgb(193,36,40); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(193,36,40,1) 0%, rgba(193,36,40,1) 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,36,40,1)), color-stop(50%,rgba(193,36,40,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* IE10+ */
		background: linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c12428', endColorstr='#c12428',GradientType=0 ); /* IE6-9 */
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:200px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menubar li:hover ul{
		display:block;
		
		}
	.menubar li li {
		background: rgb(193,36,40); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(193,36,40,1) 0%, rgba(193,36,40,1) 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,36,40,1)), color-stop(50%,rgba(193,36,40,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* IE10+ */
		background: linear-gradient(top,  rgba(193,36,40,1) 0%,rgba(193,36,40,1) 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c12428', endColorstr='#c12428',GradientType=0 ); /* IE6-9 */
		;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:200px;
		}
	.menubar li:hover li a{
		background:none;
		
		}
	.menubar li ul a{
		display:block;
		height:30px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menubar li ul a:hover, .menubar li ul li:hover a{
			background: rgb(71,71,71); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(71,71,71,1) 0%, rgba(62,62,62,1) 40%, rgba(50,50,50,1) 63%, rgba(51,51,51,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(71,71,71,1)), color-stop(40%,rgba(62,62,62,1)), color-stop(63%,rgba(50,50,50,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* IE10+ */
			background: linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(62,62,62,1) 40%,rgba(50,50,50,1) 63%,rgba(51,51,51,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menubar p{
		clear:left;
		}	

/* BUTTON WIDTHS DEFINED */
.home {width:66px;}	
.issue {width:142px;}
.top_picks {width:88px;}	
.product_review {width:135px;}	
.blog {width:120px;}	
.video {width:70px;}	
.glossaries {width:92px;}	
.ecards {width:120px;}	
.market {width:192px;}		

#nibble_logo {width:235px; height:110px;  background:url(/images/Nibble-logo-small.jpg) no-repeat; float:left; display:inline; z-index:900;}

/* calendar widget */
.widget_calendar {float: left;}
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: center; color: #333; font-size: 14px; margin-top: 2px; margin-bottom: 2px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 2px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td {  border: 1px solid #fff; text-align: center; padding:2px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }

/* BEGIN MAIN CONTAINERS */
#container {width:1000px; height:auto; margin: 0 auto;}
#header {width:1200px; height:104px; display:block; margin:0 0 20px 0;}

#content {width:690px; height:auto; margin: 0 auto; background:url(../images/bg_transparent.png) no-repeat; display:inline; float:left;}
#lead {width:300px; height:auto; float:left; display:inline; margin-right:40px; margin-bottom:20px;}
#ad_rail {position:absolute; margin-top:-90px; margin-left:890px;  z-index:200; width:336px; height:1550px;  background:url(/images/bg_transparent.png) no-repeat; display:inline; padding:0 0 0 24px; overflow: hidden;}
#adiframe {width: 170px;  height:2550px; /*margin-top:-64px;*/}

#nibble_logo {width:235px; height:100px;  background:url(http://www.thenibble.com/images/nibble-logo-small.jpg) no-repeat; float:left; margin:14px 26px 0 0; display:inline;}
#nibble_logo a {width:235px; height:100px; float:left;}
#ad_space_top {width:760px; height:110px; clear:both;}
.iframes {width:760px; height:96px;}


/* BEGIN FEATURES */

#lead h2 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:2.2em; color:#991b1e; margin:0 0 4px 0;}
#lead p.caption {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-top:4px; margin-bottom:0;}
#lead p {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#000; margin-bottom:20px;}

.lead_secondary { display:inline; float:left;}
.lead_secondary li {width:400px; height:170px; margin:0 0 20px 0; display:block;}
.lead_secondary li.f_last {margin:0 0 20px 0;}
.lead_secondary h2 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:2.2em; color:#991b1e; margin:4px 0; margin:0 0 0 188px;}
.lead_secondary p.caption {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-top:4px; margin:-168px 0 0 188px;}
.lead_secondary p {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#000; margin:4px 0 0 188px;}
.lead_secondary img {/*border:#333333 solid 1px;*/}

.featured {}
.featured li {width:230px; height:350px; margin:0 34px 20px 0; display:inline; float:left;}
.last li {height:350px;}
.featured li.f_last {margin:0 0 20px 0;}
.featured h2 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:2.2em; color:#991b1e; margin:4px 0;}
.featured p.caption {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-top:4px;}
.featured p {font-family:Arial, Helvetica, sans-serif; font-size:1.05em; color:#000;}
.more_articles {font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}


#footers {width:1000px; height:94px; margin:0 0 60px 0; float:left; border-top:#000 solid 1px; padding:10px 0 14px 0;}
#footers .footers_list {float:left; display:inline; width:auto; height:auto; margin-right:54px;}
#footers .footers_list li {display:block; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em;}
#footers .footers_list a {font-size:13px; color:#800517; font-weight:bold; text-decoration:none;}
#footers .footers_list.end {margin-right:0;}

a.rail_ad img {margin-bottom:20px;}

#ad_space_header {width:954px; height:90px;}
#ad_space_header li {float:left; display:inline;}
.ad_728 {margin-right:10px;}

#header_links {width:400px; float:left; margin:20px 0 0 0px;}
#header_links li {width:200px; margin-bottom:8px; float:left; display:inline;}
#header_links li a {font-size:1.2em;}

#google_search {height:100px; width:350px; margin:14px 0 0px 40px; float:left; display:inline;  margin-left:18px;}
#potw {margin: 16px 0 0; float: right; }
#potw input#field {width:160px;}
#potw p {font-family:Arial, Helvetica, sans-serif; font-size:1.15em; font-weight:bold; color:#991B1E;}

#follow { z-index: 100; width: 240px; float: right; height: 40px; margin-top: 18px;}
#follow ul li { width: 36px; height: 32px; float: right; margin: 0; }
#follow ul li img {  }
#potw { margin: 4px 0 0; }

#socialsss {position:absolute; z-index:9000; width: 250px; float:right; height: 10px; margin-top:-5px; boder: 0px;}

#social {position:absolute; float:left; margin-top:-5px; margin-left:630px;  z-index:200; width:336px; height:300px;}

.page-numbers {
display: inline-block;
padding: 5px 10px;
margin: 0 2px 0 0;
border: 1px solid #eee;
line-height: 1;
text-decoration: none;
border-radius: 2px;
font-weight: 600;
color:#9f0517;
}
.page-numbers.current,
a.page-numbers:hover {
background: #FFFFFF;
color:#9f0517;
}
