/*
Table of Content
*******************************************
WRAPPER
- HEADLINES
  -- Headlines in entries
  -- Archive and single post page titles
  -- Mainpage Titles
  -- Widget Titles
  -- Other headlines
- GLOBALS and CLASSES
- MAINPAGE GENERIC
  -- Mainpage post excerpt classes
- MASTHEAD 
  -- Top advertisement
  -- Pages navigation
  -- Search
  -- Stay Connected dropdown
- HEADER
   -- Site Name/logo
   -- 468 header ad
- CATEGORY BAR
- PRIMARY TOP WRAPPER
  -- Main Content
     -- Featured Slider
	 -- The block below featured slider (left and right)
  -- Primary top mid column
  -- Primary top sidebar
- MEDIA BAR
- SECONDARY CONTENT WRAPPER
  -- Secondary content left column
  -- Secondary content mid column
  -- Secondary content right column
- SUBNEWS (4 POSTS SHOWN ON FRONT PAGE ABOVE FOOTER)
- FOOTER
- INNER PAGE CONTENT
  -- Post format
  -- Attahment page and attachments
  -- Inner page slider
  -- Archive posts
- INNER PAGE SIDEBARS
  -- Narrow Sidebar
  -- Wide Sidebar
- COMMENT STYLE
- COMMENT FORM ELEMENTS
- Image Size Adjustments * Some sections (eg, featured slider, p.gallery...) requires certain size of images. To get exact values, some css rules are applied for those thumbnails
*/

body {
	background:#fff;
	color:#000;
	font:12px/17px Arial, Helvetica, sans-serif;
}
#wrapper {
	padding:0px 0px;
	background:#fff;
	width:970px;
	margin:0 auto;
}

/* HEADLINES
============================================================== */
h1,h2,h3,h4,h5,h6 {
	color:#222;
	font-weight:normal;
	display:block;
font: 1em/1.3em "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
/*HEADLINES IN POST */
.post h1 {
	font-size:22px;
	font-family:'palatino linotype',palatino,'times new roman',times,serif;
	letter-spacing:-1px;
	font-weight:bold;
}
.post h2 {
	font-size:18px;
	font-family:georgia, 'palatino linotype',palatino,'times new roman',times,serif;
	letter-spacing:-1px;
	font-weight:bold;
}
.post h3 {
	font-size:16px;
	font-family:arial, verdana, sans-serif;
	letter-spacing:-1px;
	font-weight:bold;
}
.post h4 {
	font-size:14px;
	font-family:verdana, tahoma, sans-serif;
	letter-spacing:-1px;
	font-weight:bold;
}

/* Style of titles for single post pages */
h1.singlePageTitle { 
	font-size:40px;
	font-family: helvetica, arial, sans-serif !important;
	font-weight:normal !important;
	color:#000;
	line-height:1em;
	padding-bottom:4px;
}
h1.bookshopTitle { 
	font-size:32px;
	font-family: arial, sans-serif !important;
	font-weight:normal !important;
	color:#505153;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}
h1.singlePageTitle img { 
	font-size:40px;
	font-family: helvetica, arial, sans-serif !important;
	font-weight:normal !important;
	color:#000;
	margin-bottom: -15px;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}
h1.twwlnTitle { 
	font-size:40px;
	font-family: helvetica, arial, sans-serif !important;
	font-weight:normal !important;
	color:#000;
	letter-spacing: .05em;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}
h1.getItRightTitle { 
	font-size:40px;
	font-family: helvetica, arial, sans-serif !important;
	font-weight:normal !important;
	color:#000;
	padding-bottom: 5px;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}
h1.getItRightTitle img { 
	font-size:40px;
	font-family: helvetica, arial, sans-serif !important;
	font-weight:normal !important;
	color:#000;
	padding-bottom: 7px;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}
h1.etymologyTitle { 
	font-size:40px;
	font-family: helvetica, arial, sans-serif !important;
	font-weight:normal !important;
	color:#000;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}
h1.shareTheShameTitle { 
	font-size:14px;
	font-family: helvetica, arial, sans-serif !important;
	font-weight:bold !important;
	color:#DF2027;
	padding: 13px 0 10px 0;
	letter-spacing: .1em;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}
h1.untranslatableTitle { 
	font-size:20px;
	font-family: helvetica, arial, sans-serif !important;
	font-weight:bold !important;
	color:#DF2027;
	padding: 7px 0 5px 0;
	letter-spacing: .1em;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}
h1.shouldKnowBetterTitle { 
	font-size:14px;
	font-family: helvetica, arial, sans-serif !important;
	font-weight:bold !important;
	color:#DF2027;
	padding: 13px 0 10px 0;
	letter-spacing: .1em;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}
h1.styleTitle { 
	font-size: 22px;
	font-family: helvetica, arial, sans-serif !important;
	font-weight:normal !important;
	letter-spacing: 0em;
	padding: 13px 0 0px 0;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}
h1.miscellanyTitle { 
	font-size:22px;
	font-family: helvetica, arial, sans-serif !important;
	font-weight:bold !important;
	color:#939598;
	margin-top: -2px;
	letter-spacing: .1em;
	margin-bottom: 5px;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}
h1.quizTitle { 
	font-size:16px;
	font-family: helvetica, arial, sans-serif !important;
	font-weight:bold !important;
	color:#DF2027;
	padding-top: 3px;
	letter-spacing: 0em;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}
h1.rantTitle { 
	font-size:20px;
	font-family: helvetica, arial, sans-serif !important;
	font-weight:bold !important;
	color:#939598;
	letter-spacing: .1em;
	padding: 8px 0 5px 0;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}
h1.gobbledygookTitle { 
	font-size:40px;
	font-family: helvetica, arial, sans-serif !important;
	color:#000;
	padding: 0 0 5px 0;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}
/* Archive page titles */
h2.archiveTitle{
	color:#000;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 0 5px 0;
	font-weight:bold;
	letter-spacing: 0em;
}
h2.archiveTitle a{
	/*color:#DF2027;*/
	color:#000;
}
h2.archiveTitle a:hover{
	text-decoration:underline;
	color: #000;
}
/* MAIN PAGE HEADLINES */
/* Title of featured post on slider */
h2.featuredTitle { 
	font:20px georgia, 'palatino linotype',palatino,'times new roman',times,serif;
	font-weight:normal;
	display:block;
}
h2.featuredTitle a {
	color:#fff;
	display:block;
	padding:3px;
}
h2.featuredTitle a:hover {
	text-decoration:underline;
}
/* Post titles display on homepage */
h2.postTitle{
	font-size:18px;
	color:#2d2d2d;
	margin:0 0 6px 0;
	line-height:1.0em;
}
h2.postTitle a{
	color:#2d2d2d;
}
h2.postTitle a:hover{
	color:#DF2027;
}
/* small size post title, used for mediabar and secondary content columns  */
h2.spostTitle{
	font-size:13px;
	line-height:14px;
	color:#DF2027;
	display:block;
	margin-bottom:3px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
h2.spostTitle a{
	color:#DF2027!important;
	text-transform:uppercase!important;
}
h2.spostTitle a:hover{
	color:#DF2027!important;
	text-transform:uppercase!important;
}
h2.columnTwoPostTitle{
	font-size:16px;
	line-height:1.2em;
	color:#DF2027;
	display:block;
	margin-bottom:2px;
	margin-top: 3px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
h2.columnTwoPostTitle a{
	color:#DF2027!important;
	text-transform:uppercase!important;
	text-decoration:none!important;
}
h2.columnTwoPostTitle a:hover{
	color:#8C837F!important;
	text-transform:uppercase!important;
	text-decoration:none!important;
}
h2.quizPostTitle{
	font-size:16px;
	line-height:1.2em;
	color:#DF2027;
	display:block;
	margin-bottom:3px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
h2.quizPostTitle a{
	color:#DF2027!important;
	text-transform:uppercase!important;
	margin: 5px 0 5px 0;
	text-decoration:none!important;
}
h2.quizPostTitle a:hover{
	color:#8C837F!important;
	text-transform:uppercase!important;
	text-decoration:none!important;
}
h2.titleMediaCat { /* Title for media category archive posts */
	font-size:14px;
	line-height:14px;
	height:30px;
}
h2.titleMediaCat a{
	color:#555;
}
h2.titleMediaCat a:hover{
	color:#222;
}
h3.footerWidgetTitle, 
h3.footerWidgetTitle a, 
h3.footerWidgetTitle a:hover {
	font:bold 14px arial, verdana, san-serif;
	letter-spacing:-1px;
	padding:2px 0;
	color:#bd8b43;
	border-bottom:1px dotted #555;
}
h3.titleCategoryRSS {
	font:bold 14px arial, verdana, san-serif;
	letter-spacing:-1px;
	padding:2px 0 2px 20px;
	margin-bottom:3px;
	color:#bd8b43;
	border-bottom:1px dotted #555;
	background:url(sans-white/rssBig.gif) no-repeat left center;	
}
/* Widget titles */
h2.widget_title{
	text-transform:uppercase;
	color:#DF2027;
	font-size:18px;
	margin:4px 0;
}
h2.widget_title a, h2.widget_title a:hover{
	color:#DF2027;
}
h3.widget_sTitle{
	text-transform:uppercase;
	color:#DF2027;
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
	letter-spacing:-1px;
}
h3.widget_sTitle a, h3.widget_sTitle a:hover{
	color:#DF2027;
}
/* other titles titles */
h3#comments, h3#leaveComment {
	margin-bottom:10px;
	margin-top: 15px;
	font-size:26px;
	color:#CCC;
}
h3#comments a, h3#leaveComment a {
	color:#CCC;
	text-decoration:none;
}
/* GLOBALS and CLASSES - WIDGET STYLES
============================================================== */
.widget {
	margin-bottom:10px;
}

.widget .post-title {
	font-weight: bold;
	font-size: 14px;
}

.widget p {
	padding-top:5px;
	/*padding-bottom:5px;*/
}
.widget ul li {
	line-height:16px;
	color:#000;
	width:auto;
	border-bottom:1px solid #8C837F;
	margin-bottom:5px;
	list-style:none;
	padding:5px 0 15px 0;
	display:block;
	/*background:url(sans-white/ico_widget_li.gif) no-repeat left 7px;*/
}
.widget ul li:last-of-type {
	line-height:16px;
	color:#000;
	width:auto;
	border-bottom:0px;
	margin-bottom:5px;
	list-style:none;
	padding:5px 0 0 0;
	display:block;
	/*background:url(sans-white/ico_widget_li.gif) no-repeat left 7px;*/
}
.widget ul li ul li {
	border-bottom:none;
}
.widget a  {
	display:inline;
	width:auto;
	color:#000;
}
.widget a:hover {
	text-decoration:underline;
}

.widget img {
	float: left;
	padding-right: 10px;
}
.widgetThumb {
}
.ttf {
	padding-right: 0px!important;
	display:block;
}

/* OTHER GLOBAL SELECTORS */
.featuredPost .wp-caption-text, #mediabar .container .wp-caption-text{
/* Hack to hide captions; NOT to be displayed on main page */ display:none; 
}
.titleCatName { /* Front page, category labels over blocks */
	color:#000 !important;
	display:inline;
	font-size:24px;
	margin-bottom:5px;
	font-family: "Times New Roman", Times, serif;
}
.titleCatName a,.titleCatName a:hover {
	color:#000 !important;
	text-decoration:none !important;
	font-size:24px;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 5px;
}
/* Wrapper for main page post excerpts excerpts */
#wrapper .featuredPost {
	padding:0 0;
	/*border-bottom:1px dotted #e1e4f2;*/
}
#wrapper .featuredPost p {
	padding-top:0px;
	font-size: 13px;
	line-height: 1.4em;
}
#wrapper .columnTwoPost {
	padding:0 0;
	border-bottom:4px solid #DF2027;
	margin-bottom:6px;
}
#wrapper .columnTwoPostBottom {
	padding:0 0;
	border-bottom:0px;
	margin-bottom:6px;
}
#wrapper .columnTwoPost p {
	padding-top:1px;
	padding-bottom:8px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 1.3em;
}
#wrapper .columnTwoPostBottom p {
	padding-top:1px;
	padding-bottom:8px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 1.3em;
}
#wrapper .columnTwoPost p a{
	color: #000;
	text-decoration: none;
}
#wrapper .columnTwoPostBottom p a{
	color: #000;
	text-decoration: none;
}
#wrapper .columnTwoPost p a:hover{
	color: #000;
	text-decoration: none;
}
#wrapper .columnTwoPostBottom p a:hover{
	color: #000;
	text-decoration: none;
}
#wrapper .featuredPostMeta {
	display:block;
	font-style:italic;
	font-size:10px;
	text-align:right;
	padding-top:3px;
}
#wrapper .featuredPostMeta a{
	color:#DF2027;
}
#wrapper .featuredPostMeta a:hover {
	text-decoration:underline;
}
#wrapper .lastPost {
	border:none;
	margin:0;
}
.thumb {
	padding:2px;
	background:#fff;
	border:1px solid #aaa;
}
/* Author and post details displayed before post excerpt */
.author a {color:#666}.author a:hover{text-decoration:none;}
.date {color:#DF2027}

/* LEADERBOARD AD+ PAGE MAVIGATION + SEARCH + SUBSCRIBE +  
============================================================== */
#topad { /* If 728x90 ad is activated to be displayed on header, this ID will be used to wrap advertisement */
	width:728px;
	margin:5px auto;
	display:block;
}
/* PAGES */
#navpages {
	width:970px;
	min-height:32px;
	height: auto !important; /* IE6 Min height hack */
	height: 32px;	
	background: #efefef url(sans-white/bgr_submenu.gif) bottom repeat-x;
	position:relative;
	z-index:999;
}
#navpages ul{
	float:left;
}
#navpages ul li{
	position:relative;
	display:inline;
	float:left;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}
#navpages ul li a{
	color:#000;
	display:block;
	padding:6px 12px 4px 12px;
	height:auto;
}
* html #navpages ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
	float:left;
}
* html #navpages ul li ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	float:none;
}
#navpages ul li a:link, #navpages ul li a:visited{
	text-decoration:none;
}
#navpages ul li a:hover, #navpages .current_page_item a, #navpages .select a{
	text-decoration:none;
	color:#DF2027;
}
/*1st sub level menu*/
#navpages ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	margin:0;
	padding:4px 0 0 0;
	border-bottom:1px solid #aaa;
	z-index:984;
}
/*Sub level menu list items (undo style from Top level List Items)*/
#navpages ul li ul li{
	display: list-item;
	float: none;
	font-size:13px;
	padding:0;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#navpages ul li ul li ul{
	top: 0;
	margin:0;
	z-index:990;
	padding:0;
	border-bottom:1px solid #aaa;
}
/* Sub level menu links style */
#navpages ul li ul li a, #navpages .current_page_item ul li a,#navpages .current_page_parent ul li a, #navpages .select ul li a{
	width: 160px;
	height:auto;
	padding: 4px 10px;
	margin: 0;
	background:#fff;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	text-transform:none;
	color:#222;
}
#navpages ul li ul li a:hover{ /*sub menus hover style*/
	text-decoration:none;
	background:#efefef;
	color:#222;
}

#navpages ul li a.gab_connect{background: url(sans-white/ico_connect.png) no-repeat 3px center;padding-left:20px;}
#navpages ul li a:hover.gab_connect{background: url(sans-white/ico_connect.png) no-repeat 3px center;padding-left:20px;}

#navpages ul li ul li a.gab_rss{background: #e9e9e9 url(sans-white/ico_rss.png) no-repeat 3px center;padding-left:23px;}
#navpages ul li ul li a:hover.gab_rss{background: #ddd url(sans-white/ico_rss.png) no-repeat 3px center;padding-left:23px;}

#navpages ul li ul li a.gab_email{background: #e9e9e9 url(sans-white/ico_email.png) no-repeat 3px center;padding-left:23px;}
#navpages ul li ul li a:hover.gab_email{background: #ddd url(sans-white/ico_email.png) no-repeat 3px center;padding-left:23px;}

#navpages ul li ul li a.gab_facebook{background: #e9e9e9 url(sans-white/ico_facebook.png) no-repeat 3px center;padding-left:23px;}
#navpages ul li ul li a:hover.gab_facebook{background: #ddd url(sans-white/ico_facebook.png) no-repeat 3px center;padding-left:23px;}

#navpages ul li ul li a.gab_twitter{background: #e9e9e9 url(sans-white/ico_twitter.png) no-repeat 3px center;padding-left:23px;}
#navpages ul li ul li a:hover.gab_twitter{background: #ddd url(sans-white/ico_twitter.png) no-repeat 3px center;padding-left:23px;}


#rightSidebar{
	float:right;
	width: 230px;
}
#searchSidebar{
	float:right;
	width: 230px;
}
#belowLogo {
	width: 970px;
}

/*search*/
#search{
	float:right;
	width:256px;
	height:30px;
	border:2px solid #000;
	background:#fff;
	margin: 0 0 5px 0;
	display:inline;
}
#search form, #search fieldset{
/*	float:left;*/
}
#search fieldset{
	padding:4px 0 0 4px;
}
#s {
	float:left;
	background:#fff;
	border:0;
	padding:3px 3px 3px 3px;
	color:#bcbcbc;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	width:150px;
}
#searchsubmit {
	float:left;
	margin:3px 0 0 70px;
	padding-left: 2px;
}

/* HEADER
============================================================== */
#header{
	width:970px;
	margin:0 auto;
	overflow:hidden;
	min-height:115px;
	height: auto !important; /* IE6 Min height hack */
	height: 115px;	
}
#header img {
	display:block;	
}
#logo{
	float:left;
	font-weight:bold;
	width:400px;
	font-family:georgia,garamond,serif;
	margin-top: 10px;
}
#logo h1 a {
	color:#222;
	overflow:hidden;
	display:block;
	font-size:45px;
	line-height:35px;
}
#logo h1 a span {
	font-size:15px;
	font-family:arial, verdana, sans-serif;
	color:#DF2027;
	padding-left:5px;
	overflow:hidden;
	display:block;
}
#header .banner{
	float:right;
	width:500px;
	padding:15px 0px 0 0;
}
/* /* CATEGORIES NAVIGATION
============================================================== */
/* CATEGORIES */
#navcats {
	width:970px;
	min-height:24px;
	height: auto !important; /* IE6 Min height hack */
	height: 24px;	
	background:#8C837F;
	/*border-bottom:3px solid #DF2027;*/
	position:relative;
	margin-left:5px;
	margin-bottom: -3px;
	margin-top: 6px;
}
#navcats ul{
	float:left;
	z-index:900;
}
#navcats ul li{
	position: relative;
	display: inline;
	float:left;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background:url(sans-white/bgr_mainmenu_li_white.gif) no-repeat right center;
	padding: 3px 0 0 0;
	width: 97px;
}
#navcats ul li.first{
	background:url(sans-white/bgr_mainmenu_li_white.gif) no-repeat right center;
	padding:0 5px 5px 0;
}
#navcats ul li a{
	color:#fff;
	height:21px;
	padding:0px 0px 0px 8px;
	display:block;
	font-weight: bold;
}
#navcats ul li.first a{
	padding:0 19px 0 19px;
}
* html #navcats ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
	float:left;
}
* html #navcats ul li ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	float:none;
}
#navcats ul li a:link, #navcats ul li a:visited, #navcats ul li a:hover{
	text-decoration:none;
}
#navcats ul li a:hover, #navcats .select a{
	/*text-decoration:underline;*/
}
#navcats .current-cat a {
	text-decoration:none;
	background:#DF2027;
	color:#fff;
}
/*1st sub level menu*/
#navcats ul li ul{
	position: absolute;
	left: 0;
	top: 24;
	display: block;
	visibility: hidden;
	margin:0;
	padding:0;
	/*border-top:1px solid #aaa;*/
	z-index:900;
}

/*Sub level menu list items (undo style from Top level List Items)*/
#navcats ul li ul li{
	display: list-item;
	float: none;
	font-size:1em;
	padding:0;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#navcats ul li ul li ul{
	top: 0;
	margin-top:0px;
	/*border-top:1px solid #aaa;*/
	z-index:990;
}
/* Sub level menu links style */
#navcats ul li ul li a, #navcats .select ul li a{
	width: 160px;
	height:auto;
	padding: 2px 10px 2px 7px;
	margin: 0;
	background:#eee;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	/*border-bottom:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;*/
	text-transform:none;
	color:#222;
}
#navcats ul li ul li a:hover{ /*sub menus hover style*/
	text-decoration:none;
	background:#ddd;
	color:#222;
}

/* PENCIL, MOTTO AND OTHER ILL-ADVISED DESIGN ELEMENTS
=====================================================*/
#motto {
	width:970px;
	font: Arial, Helvetica, sans-serif; color: #000; font-size:15px;
	/*border-bottom:3px solid #DF2027;*/
	position:relative;
	letter-spacing: 1em;
	margin-bottom:10px;
	margin-top:-5px;
}


/* PRIMARY TOP WRAPPER wraps three main div #featuredContent, #primary and #primaryTopSidebar
============================================================== */
#primaryTopWrapper { /* Wraps Featured Slider, entries below and on right hand of slider and 120+600 ad on main page */
	padding-top: 5px;
	padding-bottom:5px;
}

/* MAIN CONTENT 
============================================================== */
/* Features Slider */
#featuredContent {
	margin-right:5px;
	/*border-right:1px solid #ddd;*/
	padding-right: 9px;
	float:left;
	display:inline;
	width:520px;
}
#featured-slider {
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 516px; /*width of featured content slider*/
	height: 275px;
	margin-bottom:0px;
}
#featured-slider img {
	display:block;
	min-height:260px;
	height:auto !important;
	height:275px;
	width:516px;
}
#featured-slider .sliderPostPhoto { /* Wrapper for featured are photo and post title */
	position:relative;
	height:275px;
	width:516px;
	overflow:hidden;
	border: 0px!important;
}
#featured-slider .sliderPostInfo { /* Post title and if enabled excerpt wrapper for featured slider */
	position:absolute;
	bottom:0;
	width:456px;
	border-left:10px solid #DF2027;
	border-right:4px solid #000;
	min-height:50px;
	color:#fff;
	padding:5px;
	background: url(sans-white/bgTransparent.png);
	height:auto !important;
	height:50px;
}
.sliderwrapper {
	border: 0px!important:
}
#featured-slider .sliderPostInfo p { /* Post excerpt style on featured slider */
	color:#fff;
	font-size:1.1em;
	padding:3px 5px 5px 6px;
}
#featured-slider .contentdiv{ /* do not change the name of class - The size of contentdiv is 495x270 (after excluding padding value) */
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	z-index:1;
}
#featuredNav {
	/*padding:5px;
	display:block;
	border:1px solid #efefef;
	margin-bottom:5px;
	height:15px;*/
}
#paginate-featured-slider { /* do not change the name of class - used to wrap thumbnails for featured area */
	/*font:bold 12px arial, verdana, sans-serif;
	float:left;
	width:368px;*/
}
#paginate-featured-slider a { /* do not change the name of class - used to style links over featured slider */
	/*color:#000;
	padding:2px 9px;*/
}
#paginate-featured-slider a:hover {
	/*text-decoration:none;
	color:#DF2027;*/
}
#paginate-featured-slider a.selected {
	/*color:#fff;
	text-decoration:none;
	background:#DF2027;*/
}
.featuredViewAll {
	/*float:right;
	width:90px;
	text-align:right;*/
}
.featuredViewAll a,.featuredViewAll a:hover {
	/*text-transform:uppercase;
	color:#DF2027;
	font-weight:bold;
	font-size:11px;
	font-family:arial, tahoma, sans-serif;*/
}
#belowfeatured {
}

#belowFeaturedLeft {
	float:left;
	width:170px;
	margin: 0 10px 0 0;
}
#belowFeaturedRight {
	float:right;
	width:240px;
	padding: 0 0 0 10px;	
	border-left: 3px dotted #8C837F;
}
#belowFeaturedRightName {
	font-weight: bold;
}
#belowFeaturedRightName a:hover {
	text-decoration: none;
	color: #8C837F;
}
#quizAndProfile {
}
#misspeak {
	float: left;
	width: 416px;
	height: 111px;
	background-color: #ededee;
	margin-top: 10px;
	padding: 5px 10px 5px 10px;
}
.line {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
.source {
	font-family:"Times New Roman", Times, serif;
	line-height: 1.2em;
	color: #636466;
	font-size: 14px;
	margin-bottom: -10px;
}
.explanation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
}
#watchThis {
	width: 260px;
	padding: 5px 10px 10px 10px;
	background-color: #939598;
	margin-bottom: 10px;
}
#watchThis img {
	margin-bottom: 5px;
}
#watchThis p{
	color:#fff;
	font-size:11px;
	line-height:1.1em;
	margin-right: 15px;
	text-align:center;
	margin-bottom:-10px;
}
#farColumnLeft {
	float: left;
	margin: 0 8px 0 0;
	width: 109px;
}
#farColumnLeftBox {
	float: left;
	padding: 5px;
	width: 109px;
	border: 2px solid #000;
}
#farColumnLeftBox a:hover {
	color: #8C837F;
	text-decoration: none;
}
#farColumnRight {
	float: right;
	padding-left: 10px;
	width: 118px;
	border-left: 3px dotted #8C837F;
	height: 140px;
}
#farColumnRightContent {
	background-color: #8c837f;
	padding-left: 3px;
	font-size:14px;
	padding-bottom: 5px;
	font-family:"Times New Roman", Times, serif;
	line-height: 1em;
}
#bookshopCopy {
	margin-top: 2px;
}
#bookshopCopy a {
	color: #000;
}
#bookshopCopy a:hover {
	text-decoration:none;
	color: #DF2027;
}
#frontPageSubscription {
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	letter-spacing: .05em;
	line-height: 1.35em;
	margin-top: 5px;
}

#farColumnRight p {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	padding-bottom: 1px;
	margin-bottom: 5px;
	margin-top: 8px;
}
/* PRIMARY TOP MID COLUMN * /
============================================================== */
#primartTopMidCol { /* Wraps the breaking news and 125 ads */
	width:150px;
	border-right:1px solid #ddd;
	padding-right: 9px;
	float:left;
	margin-right:10px;
	display:inline;
}
#ad125px {
	text-align:center;
}
#ad125px img {
	margin:5px auto;
	display:block;
}

#middleImage { /* Wraps the breaking news and 125 ads */
	width:270px;
	float:left;
	margin:0 10px 10px 10px;
	display:inline;
	font-size:10px;
}
#middleImage img {
	/*border: #8C837F solid 1px;*/
}
#middleImageNameIt {
	width:130px;
	float:left;
	padding: 10px;
	display:inline;
	font-size:10px;
	background-color: #c8c3c0;
	margin-left: 10px;
}
#middleImageNameIt img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
#editorsPick {
	line-height: 1.5em!important;
	margin-bottom: 15px;
	font-size:12px!important;
}
.editorsPickHead {
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	padding-bottom: 5px!important;
	display: block;
}
#readersPick {
	line-height: 1.5em!important;
	font-size:12px!important;
}
.readersPickHead {
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	padding-bottom: 5px!important;
	display: block;
}
#nameItPhrase {
	margin: 0 22px 5px 13px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:24px;
	text-align: center;
	line-height: 1em;
}
#middleImageShareTheShame { /* Wraps the breaking news and 125 ads */
	width:170px;
	float:left;
	margin:0 0 0 100px;
	display:inline;
	font-size:10px;
}
#middleImageProfile { /* Wraps the breaking news and 125 ads */
	width:270px;
	float:left;
	margin:3px 10px 0 10px;
	display:inline;
	font-size:12px;
}
#middleImageRant { /* Wraps the breaking news and 125 ads */
	width:180px;
	float:left;
	margin:0 10px 0 100px;
	display:inline;
	font-size:10px;
}
#middleImageQuiz { /* Wraps the breaking news and 125 ads */
	width:200px;
	float:left;
	margin:0 10px 0 10px;
	display:inline;
	font-size:10px;
}
#hearIt {
	background: #d1d2d4 url(/wp-content/uploads/2010/09/hearIt_125x47.gif) top no-repeat;
	width: 125px;
	float:left;
	padding: 52px 5px 5px 5px;
	margin: 5px 0px;
}
#middleImageRant img{
	float: right;
}
#middleImageProfile img {
	/*border: #8C837F solid 1px;*/
}
#middleImageExtra {
	width:170px;
	border: dotted 3px #000;
	float:left;
	margin:20px 15px 0 75px;
	padding: 10px;
	font-size: 12px!important;
	line-height: 1.2em!important;
}
#middleImageExtraLeft {
	background-color: #c8c3c0;
	width:170px;
	float:left;
	margin:0px 0px 0 0px;
	padding: 10px 0 10px 10px;
	font-size: 14px!important;
	line-height: 1.2em!important;
}
#credit {
	text-transform:uppercase;
	margin-top: 15px;
}
#caption {
	font-size: 10px;
	line-height: 1em;
	margin-top: -10px;
	width: 270px;
}

/* SIDEBAR TOP - MAIN PAGE
================================================================== */
#primaryTopSidebar { /*Wraps the 120*600 ad spot on mainpage */
	float:right;
	width:300px;
	display:inline;
}
#dontMiss { /*Wraps the 120*600 ad spot on mainpage */
	float:right;
	width:226px;
	height: 355px;
	/*height: 500px;*/
	display:inline;
	border: #8d8480 4px solid;
	padding: 10px 13px 0 13px;
	/*overflow-y:scroll;
	overflow-x:hidden;*/
	background: #fff;
}

#sidebarwrap { /*Wraps the 120*600 ad spot on mainpage */
	float:right;
	width:226px;
	display:inline;
}
#dontMiss .post-title {
	color: #DF2027;
}
#dontMiss .cat-post-item {
	padding-bottom: 5px;
	padding-top: 10px;
	font-size:11px;
	line-height: 1.2em;
}
.cat-post-item p {
	margin-bottom: 5px;
	margin-top: -2px;
}
#comingNext {
	background: #fff200;
	width: 240px;
	margin-bottom: 3px;
	padding: 10px;
}
#comingNext img {
	padding-bottom: 5px;
}
#join {
	float: right;
	background: #8d8480;
	width: 240px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	color: #FFF;
}
#join p {
	line-height: 1.2em;
}
#join img {
	padding-bottom: 5px;
	display: block;
	padding-right: 100px;
}
#sideContent {
	float: right;
	width: 260px;
	margin-top: -7px;
	margin-bottom: 50px;
}
#pencil {
	/*width: 550px;*/
	height: 20px;
	background: url(/wp-content/uploads/2010/09/pencilShaft_456x20.jpg) repeat-x;
	margin-bottom: 25px;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 3px;
	margin-top: 5px;
	float:left;
}
#pencil p {
	padding: 0 25px;
}
#eraser {
	width: 50ox;
	height: 20px;
	background: url(/wp-content/uploads/2010/09/eraser_50x20.jpg) no-repeat;
	margin-bottom: 25px;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 3px;
	margin-top: 5px;
	float:left;
}
#lead {
	width: 43px;
	height: 20px;
	background: url(/wp-content/uploads/2010/09/lead_43x20.jpg) no-repeat;
	margin-bottom: 25px;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 3px;
	margin-top: 5px;
	float:left;
}
	
/* featured videos */
#video-slider {
	display:block;
	margin-bottom:10px;
}
#featuredVideoNav {
	padding:5px;
	display:block;
	border:1px solid #efefef;
	margin-bottom:5px;
	height:15px;
}
#paginate-video-slider { /* do not change the name of class - used to wrap thumbnails for featured area */
	font:bold 12px arial, verdana, sans-serif;
	float:left;
	width:200px;
}
#paginate-video-slider a { /* do not change the name of class - used to style links over featured slider */
	color:#000;
	padding:2px 5px;
}
#paginate-video-slider a:hover {
	text-decoration:none;
	color:#DF2027;
}
#paginate-video-slider a.selected {
	color:#fff;
	text-decoration:none;
	background:#DF2027;
}
.featuredVideoViewAll {
	float:right;
	width:65px;
	text-align:right;
}
.featuredVideoViewAll a,.featuredVideoViewAll a:hover {
	text-transform:uppercase;
	color:#DF2027;
	font-weight:bold;
	font-size:11px;
	font-family:arial, tahoma, sans-serif;
}
#flickrWidget {
	display:block;
	margin-top:5px;
}
#flickrWidget img {
	margin:7px 7px 7px 6px;
	padding:4px;
	border:1px solid #ddd;
	display:block;
	float:left;
}
/* Primary Top sidebar tabs */
#sidebarTabs{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
#sidebarTabs_title{
	width:100%;
	overflow:hidden;
	background:url(sans-white/bgr_sidebarTabs_title.gif) repeat-x bottom;
}
#sidebarTabs_title li{
	float:left;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	padding:0 2px 0 0;
}
#sidebarTabs_title li.last{
	padding:0;
}
#sidebarTabs_title li a{
	float:left;
	color:#000;
	background:url(sans-white/bgr_sidebarTabs_title_a.gif) repeat-x;
	height:24px;
	padding:8px 10px 0 10px;
}
#sidebarTabs_title li.last a{
	width:75px;
	white-space:nowrap;
}
#sidebarTabs_title li a.selected{
	color:#DF2027;
	background:#ffffff;
	height:24px;
	padding:7px 10px 0 9px;
	border:1px solid #bcbcbc;
	border-bottom:0;
	text-decoration:none;
}
#sidebarTabs_body{
	width:274px;
	border:1px solid #bcbcbc;
	border-top:0;
	padding:3px 12px 6px 12px;
}
#sidebarTabs_body ol, #sidebarTabs_body ul{
	color:#999999;
	margin:0 0 0 20px;
}
#sidebarTabs_body li{
	list-style:decimal;
	font-size:12px;
	line-height:1.5em;
	padding:2px 0 2px 0;
}
#sidebarTabs_body li a{
	color:#333333;
}
#sidebarTabs_body li a:hover{
	color:#333333;
	text-decoration:underline;
}

/* MEDIA GALLERY
============================================================== */
#mediabar { /*Do not change the name of ID */
	width: 970px;
	height: 210px;
	margin-bottom:15px;
	position: relative;  
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	display:block;
}
#mediabar a {
	color:#005497;
}
#mediabar a:hover {
	color:#DF2027;
}
#mediabar .container { /*Do not change the name of class */
	position: absolute;
	left: 29px;  
	width: 915px;
	height: 210px;
	overflow:hidden;
}
#mediabar .thumb {
	display:block;
	margin-bottom:5px;
}
#mediabar #previous_button { /*Do not change the name of class */
	position: absolute;
	width: 27px;
	height: 210px;
	background: url(sans-white/left.gif);
	z-index: 100;    
	cursor:pointer;
}
#mediabar #previous_button_disabled { /*Do not change the name of class */
	background: url(sans-white/left-disabled.gif);
	cursor:default;
}
#mediabar #previous_button.disabled { /*Do not change the name of class */
	background: url(sans-white/left-disabled.gif);
	cursor:default;
}
#mediabar #next_button { /*Do not change the name of class */
	position: absolute;
	right: 0;
	width: 27px;
	height: 210px;
	background: url(sans-white/right.gif);
	z-index: 100;
	cursor:pointer;
}
#mediabar #next_button_disabled { /*Do not change the name of class */
	background: url(sans-white/right-disabled.gif);
	cursor:default;
}
#mediabar #next_button.disabled { /*Do not change the name of class */
	background: url(sans-white/right-disabled.gif);
	cursor:default;
}
#mediabar ul { /* Main page photo gallery is displayed in a list format */
	width: 100000px;
	position: relative;
	margin-top:10px;
}
#mediabar ul li {
	display:inline;
	float:left;
	line-height:1.2em;
	padding:0 10px;
	border-right:1px solid #ccc;
	width:208px;
	height:190px;
	overflow:hidden;
}

/*SECONDARY CONTENT WRAPPER [BELOW PHOTO GALLERY]
============================================================== */
#secondaryContentWrapper { /*Wraps secondary content [Breaking News and two other blocks on the right hand of breaking news] */
	width:100%;
	overflow:hidden;
	/*border-bottom:1px solid #e1e4f2;*/
	margin-bottom:0px;
}
#secondaryLM{ /* secondary content left and mid block wrapper */
	float:left;
	width:700px;
	overflow:hidden;
	padding:10px 0 10px 0;
}
#secondaryLM a.list{
	display:block;
	font-size:11px;
	display:block;
	padding:2px 0 2px 8px;
	line-height:13px;
	background:url(sans-white/ico_widget_li.gif) no-repeat left 5px;
}
#secondaryLM a:hover.list{
	background:url(sans-white/ico_widget_li_hover.gif) no-repeat left 5px;
	text-decoration:underline;
}
#secondaryLM a {
	color:#005497;
}
#secondaryLM a:hover {
	color:#005497;
	text-decoration:underline;
}
/* Secondary content left column */
#frontFixed { /* Secondary content left block */
	float:left;
	padding-right:5px;
	width:180px;
	border-right:3px dotted #8C837F;

}
#getItRightBox {
	border: 2px solid #8C837F;
	width: 160px;
	padding: 5px;
	margin-top: 10px;
}
#getItRightEntries {
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 1.4em;
}
#getItRightEntries a {
	color:#000;
	text-decoration:none;
}
#getItRightEntries a:hover {
	color:#DF2027;
	text-decoration:none;
}
#bottomBoxLeft { /* Secondary content left block */
	float:left;
	padding-right:10px;
	padding-left:10px;
	width:175px;
	margin-bottom: -5px;
}
#bottomBoxRight { /* Secondary content mid column */
	width:287px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-left:3px dotted #8C837F;
	border-right:3px dotted #8C837F;
}
#bottomBoxRight p{ /* Secondary content mid column */
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	border-bottom: 2px dotted #DF2027;
	padding-bottom: 5px;
	margin-bottom: 8px;
}
#bottomBoxRight p a{
	color: #000;
	text-decoration:none;
}
#bottomBoxRight p a:hover{
	color: #DF2027;
	text-decoration:none;
}
.question-content {
	font-weight:bold;
}
#bottomBoxRight a:hover{
	color: #000;
	text-decoration:none;
}
.noParagraphMargin{
	margin-bottom: 0px!important;
}
#bottomBoxRight img{
	padding-bottom: 5px;
}
#secondaryR{ /* Secondary content right column */
	padding-top:9px;
	float:right;
	width:263px;
}
/* SUBNEWS (4 POSTS SHOWN ON FRONT PAGE ABOVE FOOTER)
================================================================== */
#subnews { /*Wraps secondary content [Breaking News and two other blocks on the right hand of breaking news] */
	width:100%;
	overflow:hidden;
}
#subnews .featuredPost {
	padding-top:0;
}
#subnews a {
	color:#005497;
}
#subnews a:hover {
	color:#DF2027;
}
#subnews .subnewspost {
	display:inline;
	float:left;
	width:220px;
	margin-right:8px;
	margin-left:12px;
	line-height:1.2em;
}
#subnews img {
	padding:2px;
	display:block;
	margin-bottom:5px;
	margin-top:3px;
	border:1px solid #aaa;
	background:#fff;
}

/* FOOTER
============================================================== */
#footer{
	width:950px;
	margin:0 auto;
	color:#ccc;
	background:#fff200;
	padding:3px 10px 3px 10px;
	font-family: verdana,arial,sans-serif;
}
#footerSpace{
	width:950px;
	height: 5px;
	margin: 0 auto;
}
#headerQuote{
	width:960px;
	height: 19px;
	margin:0 auto;
	color:#ccc;
	background-color:#c3bdba;
	padding:2px 0px 0px 10px;
	font-family: verdana,arial,sans-serif;
}
#flashLink {
	z-index: 99;
	margin-top: 7px;
	padding-top: 3px;
	margin-bottom: -45px;
	font: #000 "Arial, Helvetica, sans-serif";
	font-size:18px;
	font-weight: bold;
	width: 400px;
	text-align:center;
	font-style:italic;
	position:relative;
}
#flashLink a{
	color: #000;
}
#flashLink a:hover{
	text-decoration:none;
	color: #DF2027;
}

#adsWrapper {
	float:left;
	margin-top: 10px;
	padding-top: 0px;
	margin-left: -198px;
}

#headerQuote .contactLink{
	background: #8d8480;
	float:right;
	padding: 0 40px 0 0;
	margin-top: -3px;
}

#footer a  {
	color:#fff;
}
#footer a:hover {
	color:#fff;
}
#footerLeft {
	width:260px;
	float:left;
}
#footerLeft a {
	color:#fefefe;
	margin:0 2px;
	display:inline;
}
#footerLeft a:hover {
	text-decoration:underline;
}
#footerMid {
	width:202px;
	float:left;
	margin:0 15px;
}
#footerMid ul li {
	border-bottom:1px dotted #555;
}
#footerMid ul#gab_bookmark li a  {
	background: url(sans-white/link.png) no-repeat left center;
	padding-left:20px;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}
#footerMid ul#gab_bookmark li a:hover {
	background: #1F1B17 url(sans-white/link.png) no-repeat left center;
	padding-left:20px;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}
#footerRight {
	width:468px;
	float:right;
	display:inline;
}
.footerRightInner {
	padding-top:10px;
}
/*footer credits*/
.copyrights{
	width:980px;
	margin:0 auto;
	color:#222222;
	padding:2px 8px 2px 0;
	text-align:right;
	font-size:10px;
}
.copyrights a{
	color:#222222;
}
.copyrights a:hover{
	text-decoration:underline;
}

/* ARCHIVE PAGE CONTENT
============================================================== */
#innerArchive { /* Post wrapper */
	float:left;
	width:410px;
	display:inline;
	font-size:1.1em;
	line-height:1.3em;
	margin-right:6px;
	display:inline;
}
	#innerArchive p {
		/*padding-bottom:10px;*/
		text-align:justify;
	}
	#innerArchive .post {
		/*padding:6px;*/
		/*border:1px solid #ddd;*/
		margin-bottom:15px;
	}
	#innerArchive .post p {
		margin-bottom: 0px;
		text-align: justify;
	}
	.section{
		/*margin-bottom: 5px;*/
	}
	.sectionStuffWeLike{
		display:inline-block;
	}
	.stuffFront {
		font-size:14px;
		font-family:"Times New Roman", Times, serif;
		line-height: .95em;
		margin-top: 8px;
	}
	.sectionInMemoriam{
		display:inline-block;
		margin-bottom: 20px;
	}
	.sectionScribblers{
		margin-bottom: 5px;
		display:inline-block;
	}
	.sectionScribblers img{
		margin-top: 5px;
	}
	.sectionRant{
		margin-left: 90px;
		width: 410px;
	}
	.sectionGobbledygook{
		width: 410px;
	}
	.authorArchive{
		color: #DF2027;
		padding: 0 0 3px 0;
		font-weight: bold;
		font-size: 14px;
	}
	.contentHeading{
		margin-bottom: 15px;
	}
	.topScribblers{
		background-color: #fff200;
		font-style: italic;
		display: inline-block;
		padding: 5px;
		margin-left: 25px;
	}
	.topScribblers a {
		color:#DF2027;
	}
	.topScribblers a:hover {
		color:#DF2027;
		text-decoration:underline;
	}
	.alphabet {
		padding: 15px 0;
		font-weight: bolder;
		font-size: 25px;
		letter-spacing: .25em;
	}
	.alphabet a {
		color: #000!important;
	}
	
	.alphabet a:hover {
		text-decoration: none!important;
		color: #DF2027!important;
	}
	.post .letter a {
		background: #DF2027;
		color: #FFF;
		padding: 3px;
		font-weight: bold;
		margin-bottom: 5px;
	}
	.letter {
		margin-bottom: 5px;
	}
	.post a {
		color:#DF2027;
	}
	.post a:hover {
		color:#DF2027;
		text-decoration:underline;
	}
	/* Post Details below post title */
	span.postinfo {
		display:block;
		/*background:#efefef;*/
		color:#000;
		/*margin-top:4px;*/
		font-size:12px;
		/*margin-bottom:6px;*/
		/*padding-left:4px;*/
		/*padding-top:2px;*/
		/*padding-bottom:2px;*/
	}
	span.postinfo a {
		display:inline;
		color:#DF2027;
	}
	span.postinfo a:hover {
		text-decoration:underline;
	}
	span.postauthor {
		float:left;
		/*padding-left:13px;*/
		/*background: url(sans-white/ico_author.gif) no-repeat left center;*/
		margin-right:5px;
		display:inline;
	}
	span.postfolder {
		float:left;
		background: url(sans-white/folder.gif) no-repeat left center;
		padding-left:16px;
		margin-right:5px;
		display:inline;
	}
	span.postdate {
		float:left;
		/*padding-left:13px;*/
		/*background: url(sans-white/ico_date.gif) no-repeat left center;*/
		display:inline;
	}
	.post ul {
		padding-bottom:10px;
		list-style: square inside;
	}
	.post img {
		padding:2px;
		/*border:1px solid #aaa;*/
		background:#fff;
	}
	.post img.bnone {
		border:none;
	}
	.post ol {
		padding-bottom:10px;
		list-style: decimal inside;
	}
	.post li {
		padding: 2px 0px 2px 10px;
		font-size: 12px;
		line-height: 15px;
		color:#4c4c4c;
	}
	.alignleft {
		float:left;
		margin-right:10px;
		margin-top:5px;
	}
	.alignright {
		float:right;
		margin-left:10px;
		margin-top:5px;
	}
	.aligncenter {
		margin:0 auto;
		display:block;
	}
	.alignnone {
		display:block;
	}
	.wp-caption img {
		margin-bottom: 5px;
		padding:4px;
		border: 1px solid #ddd;
		background-color:#fff;
	}
	p.wp-caption-text {
		color:#222;
		width: auto;
		font:.8em verdana, arial, sans-serif;
		text-align:center;
		padding-bottom:0 !important;
	}
	blockquote {
		padding: 0 30px 0 10px;
		width: 360px !important;
		color:#000;
		clear:both;
		margin-bottom:10px;
		font-size: 12px;
		font-family: verdana, arial, sans-serif;
	}
	code {
		color:#444;
		font:11px/17px tahoma, arial, sans-serif;
		display:block;
	}
	blockquote p {
		width: 360px !important;
		padding: 0px 0px;
		margin: 0px 10px;
		line-height: 15px;
	}
	blockquote li {
		padding: 2px 0px 2px 10px;
		font-size: 11px;
		line-height: 15px;
		color:#369;
	}
	blockquote a {
		color:#0080ca;
		text-decoration:underline;
	}
	blockquote a:hover {
		color:#039;
	}
	.share img {
		border:none !important;
	}


/* INNER PAGE CONTENT
============================================================== */
#innerLeft { /* Post wrapper */
	float:left;
	width:410px;
	display:inline;
	font-size:1.1em;
	line-height:1.3em;
	margin-right:6px;
	display:inline;
}
#innerLeft650 { /* Post wrapper */
	float:left;
	width:650px;
	display:inline;
	font-size:1.1em;
	line-height:1.3em;
	margin-right:6px;
	display:inline;
}
#innerLeft690 { /* Post wrapper */
	float:left;
	width:690px;
	display:inline;
	font-size:1.1em;
	line-height:1.3em;
	margin-right:6px;
	display:inline;
}
#latestPost662 { /* Post wrapper */
	float:left;
	width:690px;
	display:inline;
	font-size:1.1em;
	line-height:1.3em;
	margin-right:6px;
	display:inline;
}
#innerLeft480 { /* Post wrapper */
	float:left;
	width:480px;
	display:inline;
	font-size:1.1em;
	line-height:1.3em;
	margin-right:6px;
	display:inline;
}
#scores {
	background-color:#CCC;
	margin-bottom: 10px;
	padding: 10px;
	width: 250px;
	z-index: 100;
	display:block;
	float: left;
	font-size: 12px!important;
}
#innerLeft150 { /* Post wrapper */
	float:left;
	width:150px;
	display:inline;
	font-size:1.1em;
	line-height:1.3em;
	margin-right:6px;
	display:inline;
}
#innerLeft530 { /* Post wrapper */
	float:left;
	width:530px;
	display:inline;
	font-size:1.1em;
	line-height:1.3em;
	margin-right:10px;
	margin-left:10px;
	display:inline;
}
#links {
	width: 325px;
	line-height: 1.75em;
}
#stuffWeLikeNav {
	width: 520px;
	background-color: #cbccce;
	padding: 6px 0 6px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size: 15px;
	line-height:1.5em;
}
#stuffWeLikeNav a {
	color: #000;
}
#stuffWeLikeNav a:hover {
	color: #DF2027;
	text-decoration: none;
}
	#innerLeft p {
		padding-bottom:10px;
	}
	#innerLeft .post {
		/*padding:6px;*/
		/*border:1px solid #ddd;*/
		margin-bottom:10px;
	}
	.post a {
		color:#DF2027;
	}
	.post p {
		text-align:left;
		margin-bottom: 10px;
		width: 410px;
	}
	#innerLeft480 .post p {
		text-align:left;
		margin-bottom: 10px;
		width: 480px;
	}
	.postQuoteOpen {
		width: 420px;
		margin-left: 65px;
		background: url(/wp-content/uploads/2010/07/quoteOpen_17x16.gif) no-repeat top left;
	}
	.postQuoteClosed {
		width: 420px;
		background: url(/wp-content/uploads/2010/07/quoteClosed_17x26.gif) no-repeat bottom right;
	}
	.postQuoteClosedDoggerelabad {
		width: 320px;
		background: url(/wp-content/uploads/2010/07/quoteClosed_17x26.gif) no-repeat bottom right;
	}
	.postRant p {
		text-align:left;
		width: 370px;
		margin-left: 25px;
	}
	.gobbledygookCredit{
		text-align:left;
		width: 370px;
		padding-left: 90px;
		color: #808285;
	}
	.post690 p {
		text-align:left;
		margin-bottom: 10px;
		width: 690px;
	}
	.post690 .section {
		margin-bottom: -15px;
	}
	.post690 .sectionReadingList {
		margin-bottom: -10px;
	}
	.post a:hover {
		color:#DF2027;
		text-decoration:underline;
	}
	.deck{
		font-size:15px;
		color: #808285;
		line-height: 1.2em;
		margin-bottom: 10px;
	}
	.deckInMemoriam{
		font-size:15px;
		color: #808285;
		line-height: 1.2em;
		margin-bottom: 15px;
	}
	.authorTop{
		display: inline-block;
		color: #939598;
		background: #fff200;
/*		padding: 3px 5px 3px 5px;*/
		padding: 0px 0px 0px 0px;
		margin-bottom: 10px;
		font-weight: bold;
	}
	.ttf img{
		border:none!important;
	}
	.nameIt{
		background: #fff200;
		padding: 10px 10px 15px 10px;
		margin-bottom: 20px;
		font-family:"Times New Roman", Times, serif;
		font-size: 24px;
		font-style:italic;
		margin-top: -10px;
		line-height: 24px;
	}
	.nameItRules{
		font-size: 12px;
		color: #DF2027;
		margin-top: -8px;
		line-height: 1.4em;
	}
	/* Post Details below post title on Archive Pages */
	span.postinfo {
		display:block;
		/*background:#efefef;*/
		color:#000;
		/*margin-top:4px;*/
		font-size:12px;
		margin-bottom:6px;
		/*padding-left:4px;*/
		/*padding-top:2px;*/
		padding-bottom:2px;
		padding-top: 2px;
	}
	span.postinfo a {
		display:inline;
		color:#DF2027;
	}
	span.postinfo a:hover {
		text-decoration:underline;
	}
	a {
		color: #DF2027;
	}
	a:hover {
		text-decoration: underline;
	}
	span.postauthor {
		float:left;
		/*padding-left:13px;*/
		/*background: url(sans-white/ico_author.gif) no-repeat left center;*/
		margin-right:5px;
		display:inline;
	}
	span.postfolder {
		float:left;
		background: url(sans-white/folder.gif) no-repeat left center;
		padding-left:16px;
		margin-right:5px;
		display:inline;
	}
	span.postdate {
		float:left;
		/*padding-left:13px;*/
		/*background: url(sans-white/ico_date.gif) no-repeat left center;*/
		display:inline;
	}
	#innerLeft span.postdate {
		float:left;
		/*padding-left:13px;*/
		/*background: url(sans-white/ico_date.gif) no-repeat left center;*/
		display:inline;
		margin-top: -20px;
	}
	.post ul {
		padding-bottom:10px;
		list-style: square inside;
	}
	.post img {
		padding:2px;
		/*border:1px solid #aaa;*/
		background:#fff;
	}
	.post img.bnone {
		border:none;
	}
	.post ol {
		padding-bottom:10px;
		list-style: decimal inside;
	}
	.post li {
		padding: 2px 0px 2px 10px;
		font-size: 12px;
		line-height: 15px;
		color:#4c4c4c;
	}
	.alignleft {
		float:left;
		margin-right:10px;
		margin-top:5px;
	}
	.alignright {
		float:right;
		margin-left:10px;
		margin-top:5px;
	}
	.aligncenter {
		margin:0 auto;
		display:block;
	}
	.alignnone {
		display:block;
	}
	.wp-caption img {
		margin-bottom: 5px;
		padding:4px;
		border: 1px solid #ddd;
		background-color:#fff;
	}
	p.wp-caption-text {
		color:#222;
		width: auto;
		font:.8em verdana, arial, sans-serif;
		text-align:center;
		padding-bottom:0 !important;
	}
	blockquote {
		padding: 0 20px 0 20px;
		color:#000;
		clear:both;
		margin-bottom:10px;
		
		font-size: 12px;
		font-family: verdana, arial, sans-serif;
	}
	code {
		color:#444;
		font:11px/17px tahoma, arial, sans-serif;
		display:block;
	}
	blockquote p {
		padding: 0px 0px;
		margin: 0px 0px;
		line-height: 15px;
	}
	blockquote li {
		padding: 2px 0px 2px 10px;
		font-size: 11px;
		line-height: 15px;
		color:#369;
	}
	blockquote a {
		color:#0080ca;
		text-decoration:underline;
	}
	blockquote a:hover {
		color:#039;
	}
	.share img {
		border:none !important;
	}
	#entryMeta { /* Style to wrap author details below the article  */
		font-size:.9em;
		border-bottom:1px solid #000;
		padding-bottom: -5px;
		/*background:#f5f5f5;*/
		color:#444;
		line-height:1.3em;
		margin-bottom: 30px;
		margin-top: 10px;
	}
	#entryMetaSeen { /* Style to wrap author details below the article  */
		font-size:.9em;
		border-bottom:1px solid #000;
		padding:0 0 0 0;
		/*background:#f5f5f5;*/
		color:#444;
		line-height:1.3em;
		margin-bottom: 30px;
		margin-top: 10px;
	}
	#entryMetaRant { /* Style to wrap author details below the article  */
		font-size:.9em;
		border-bottom:1px solid #ddd;
		padding:0 0 7px 0;
		/*background:#f5f5f5;*/
		color:#444;
		line-height:1.3em;
		margin-bottom: 30px;
		margin-top: 10px;
		width: 410px;
		margin-left: 90px;
	}
	#entryMeta img { /* Alignment for author image on single post page */
		float:right;
		padding:2px;
		border:1px solid #bbb;
		margin-top:1px;
		margin-left:5px;
	}
	#entryMeta a { /* Link style for the post details below the post title on single post page */
		color:#8f8f8f;
		text-decoration:underline;
	}
	#entryMeta a:hover {
		text-decoration:none;;
	}
	#entryMetaSeen img { /* Alignment for author image on single post page */
		float:right;
		padding:2px;
		border:1px solid #bbb;
		margin-top:1px;
		margin-left:5px;
	}
	#entryMetaSeen a { /* Link style for the post details below the post title on single post page */
		color:#8f8f8f;
		text-decoration:underline;
	}
	#entryMetaSeen a:hover {
		text-decoration:none;;
	}
	/* attahment page and attachments */
	.gallery-item {
		float: left;
		margin-top: 10px;
		text-align: center;
		width: 33%;
		overflow:hidden;
	}
	.gallery-item img {
		border: 1px solid #cfcfcf !important;
		padding:1px !important;
	}
	.gallery-item .gallery-caption {
		margin-left: 0;
	} 
	.attachment-nav {
		display:block;
		margin:15px 0;
		text-align:center;
		font-weight:bold;
		color:#ccc;
	}
	.attachment_more {
		float: left;
		margin-top: 10px;
		text-align: center;
		width: 33%;
		overflow:hidden;
	}
	.attachment_more img {
		border: 1px solid #cfcfcf !important;
		padding:1px !important;
	}
	#postAd {
		text-align:center;
	}
	#postAd img{
		border:0 !important;
		padding:0 !important;
	}
	/* innerpage slider */	
	#innerpage-slider {
		position: relative; /*leave as is*/
		overflow: hidden; /*leave as is*/
		width: 516px; /*width of featured content slider*/
		height: 260px;
		border-bottom:1px solid #ddd;
		margin-bottom:10px;
	}
	#innerpage-slider img {
		display:block;
		min-height:260px;
		height:auto !important;
		height:260px;
		width:516px;
		padding:0 !important;
		border:none !important;
	}
	#innerpage-slider .contentdiv{ /* do not change the name of class - The size of contentdiv is 495x270 (after excluding padding value) */
		visibility: hidden; /*leave as is*/
		position: absolute; /*leave as is*/
		left: 0;  /*leave as is*/
		top: 0;  /*leave as is*/
		z-index:1;
		overflow:hidden;
		height:260px;
		display:block;
	}
	#innerpage-slider p.sliderCaption { /* Post excerpt style on innerpage slider */
		color:#fff;
		font-size:1em;
		padding:3px 5px 5px;
		position:absolute;
		top:15px;
		display:inline;
		width:auto;
		left:0px;
		background: url(sans-white/bgTransparent.png);
	}
	#paginate-innerpage-slider { /* do not change the name of class - used to wrap thumbnails for featured area */
		font:bold 12px arial, verdana, sans-serif;
		padding:5px;
		display:block;
		border:1px solid #efefef;
		margin-bottom:5px;
		height:15px;
	}
	#paginate-innerpage-slider a { /* do not change the name of class - used to style links over featured slider */
		color:#000;
		padding:2px 9px;
	}
	#paginate-innerpage-slider a:hover {
		text-decoration:none;
		color:#DF2027;
	}
	#paginate-innerpage-slider a.selected {
		color:#fff;
		text-decoration:none;
		background:#DF2027;
	}
	/* Archive Posts */
	#bcrum { /* The wrapper for "category Archive for, Author archive" etc... captions in archive pages */
		font-size:12px;
		color:#444;
		margin-bottom:5px;
		line-height:1.3em;
		background:#efefef;
		padding:4px;
	}
	#bcrum a { /* The wrapper for "category Archive for, Author archive" etc... captions in archive pages */
		color:#555;
	}
	#bcrum a:hover { /* The wrapper for "category Archive for, Author archive" etc... captions in archive pages */
		color:#222;
	}
	.navigation {
		padding-bottom:5px;
	}
	.navigation a{
		color:#DF2027;
	}
	.navigation a:hover{
		text-decoration:underline;
	}
	.gab_authorInfo  { /* Author Pages - Post Author Bio wrapper */
		background: #efefef;
		padding:5px;
		margin:5px 0 5px;
		border: 1px solid #ccc;
		font:11px/15px verdana, arial, sans-serif;
	}
	.gab_authorPic { /* Author Pages - photo inside of bio wrapper */
		float:left;
		width:50px;
		display:inline;
		margin-right:7px;
	}
	.mediaFrame { /* container around the photo on archive pages  */
		display:block;
		float:left;
		text-align:center;
		padding:5px;
		margin-bottom:5px;
		border-bottom:1px solid #f4f4f4;
		width:237px;
		min-height: 160px;
	}
	.postinfoMediaCat { /* Post info for photo gallery post details shown below thumbnails on archive pages */
		padding-top:5px;
		font:11px verdana, arial, tahoma,sans-serif;
		color:#9f9f9f;
		display:block;
	}
	.postinfoMediaCat a {
		color:#0854C7;
	}
	.postinfoMediaCat  a:hover {
		color:#DF2027;
	}	
/* INNER PAGE SIDEBARS
============================================================== */
#narrowSidebar { /* The narrow sidebar on inner pages that holds photo gallery and 120x600 ad */
	float:left;
	width:130px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	display:inline;
	background: url(sans-white/bgnarrowSidebar.gif) repeat;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
}
#wideSidebar { /* The Wide sidebar on inner pages */
	float:left;
	width:300px;
	background:#f5f5f5;
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
}
/* COMMENTS STYLE
============================================================== */
p#commentNotification { /* text style for notification message that is displayed when post is pass protected or comments are closed */ 
	display:block;
	margin-top:7px;
	background:#f9f9f9;
	padding:3px 5px;
	font-weight:bold;
}
p#noComment {
	font:bold .8em verdana, tahoma, arial, sans-serif;
	background:#efefef;
	padding:4px 4px 4px 10px;
}
.nopaddingbottom {
	padding-bottom:0 !important;
}
ol.commentlist li { /* Comment Wrapper */
	/*border-top: 1px solid #000;
	border-bottom: 1px solid #000;*/
	height:1%;
	margin-top: -1px;
	list-style:none;
	padding:5px 0 0 0;
	position:relative;
}
ol.commentlist li {
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	/*padding-left: 5px;*/
}
ol.commentlist li li, ol.commentlist li li li, ol.commentlist li li li li, ol.commentlist li li li li li, ol.commentlist li li li li li li {
	margin:0 0 0px;
	padding-left: 0px!important;
	border-top:1px solid #000;
	border-bottom: 0px!important;
}
ol.commentlist  ul.children {
	margin:0;
	padding:0;
}
li div.vcard cite {
	font-style:normal;
	padding-left: 5px;
}
li div.vcard { /* Font style for comment author link*/
	font: 12px arial,sans-serif;
	font-style:normal;
	color:#000;
}
li #cancel-comment-reply-link { /* Font style for comment author link*/
	font-size:12px;
	margin:3px 0;
}
li div.vcard a { /* Font style for comment author link*/
	color:#000;
}
li div.vcard img.avatar { /* Avatar style between comments */
	border:1px solid #d5d5d5;
	padding:1px;
	background:#fff;
	position:absolute;
	top:7px;
	right:5px;
}
li div.comment-meta { /* Style for date of comment */
	font:12px/1.4 helvetica,arial,sans-serif;
	display:block;
	padding-top:3px;
	padding-bottom:4px;
	padding-left: 5px;
}
li div.comment-meta a {
	color:#000;
}
li div.comment-meta a:hover {
	text-decoration:underline;
}
ol.commentlist li p { /* Comment font style */
	font:normal 12px helvetica,arial,sans-serif;
	padding:4px 0 0 5px!important;
	width: 375px;
	line-height: 1.3em;
} 
ol.commentlist li li p { /* Comment font style */
	/*width: 355px;*/
}
ol.commentlist li li li p { /* Comment font style */
	/*width: 335px;*/
}
ol.commentlist li li li li p { /* Comment font style */
	/*width: 315px;*/
}
ol.commentlist li li li li li p { /* Comment font style */
	/*width: 295px;*/
}
ol.commentlist li li li li li li p { /* Comment font style */
	/*width: 275px;*/
}
li div.reply a {
	color:#DF2027;
	padding-left: 5px;
	margin-bottom: 5px!important;
}
.reply {
	padding-bottom: 5px!important;
}
ol.commentlist li ul.children { /* Inner comment style */
	margin-top:10px;
	/*margin-left: 10px;*/
	border: 0px;
}
li.depth-2,li.depth-3,li.depth-4,li.depth-5 { /* inner comment margin-bottom */
	margin-bottom:0 0 .20em;
}
li.depth-1 {
	padding-bottom: 5px;
}
li.depth-2 {
	background: #ededee;
	padding-bottom: 5px;
}
li.depth-3 {
	background: #d1d3d4;
	padding-bottom: 5px;
}
li.depth-4 {
	background: #bcbec0;
	padding-bottom: 5px;
}
li.depth-5 {
	background: #d1d3d4;
}
li.depth-6 {
	background: #c7c8ca;
}
ol.commentlist li.even { /*The background color for 1-3-5... no comments*/
	/*background:#fff;*/
}
ol.commentlist li.odd { /* Background color for 2-4-6... no comments */
	/*background:#eee;*/
}
ol.commentlist li.pingback div.vcard {
	padding:0 170px 0 0;
}
/* COMMENT FORM
============================================================== */
#respond{
	width:100%;
	overflow:hidden;
}
#respond p{
	width:100%;
	overflow:hidden;
	padding:0 0 0 0;
}
#url, #email, #author, #commentText{
	float:left;
	border:1px solid #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	/*background: #fff url(sans-white/bgr_respond_text.gif) repeat-x;*/
	padding:3px;
	width:201px;
	float:left;
}
#respond textarea#commentText{
	width:97%;
	height:94px;
	overflow:auto;
}
#respond p label small{
	float:left;
	padding:4px 0 0 7px;
	font-size:11px;
	color:#777;
	line-height:1.3em;
}
#respond p#nopadding{
	padding:0;
}
#respond #gab_submit{
	/*border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;*/
	border: 1px solid #000;
	display:block;
	padding:2px 5px;
	background:#fff;
	font-size:12px;
	cursor:pointer;
	float:right;
	margin-right:5px;
	margin-top: 5px;
}
#respond #gab_submit:hover{
	/*border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;*/
	border: 1px solid #000;
}
.next a{
	border: #000 1px solid;
	display:block;
	padding:2px 8px;
	background:#fff;
	font-size:12px;
	cursor:pointer;
	float:right;
	margin-right:5px;
	color: #000;
}
.previous a{
	border: #000 1px solid;
	display:block;
	padding:2px 8px;
	background:#fff;
	font-size:12px;
	cursor:pointer;
	float:left;
	margin-left:5px;
	color: #000;
}
/* image sizes adjustments */
#featured-slider img {width:516px;height:260px;}
#mediabar a img{ width:202px;height:114px;}
.photoFrame img {width:237px;height:132px;}
.attachmentPage img {max-width:474px;margin:0 auto;}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{/*margin-top:1em;*/}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:500px;
		height:90px;
		overflow:hidden; 
		}	
	#slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:258px;
		height:158px;
		overflow:hidden; 
		}	
	/*#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		*/
		
	/* numeric controls

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;} */	
	
/* // Easy Slider */


/* Reading List Feature */
td.tableHead {padding: 2px 0 0px 5px; color:#fff; font-family:Helvetica, Arial, sans-serif; font-size: 9px; letter-spacing: .1em; background-color:#6c6661;}
td.tableData1 {border-bottom:1px solid #b81024; border-right: 1px solid #6c6661; padding: 15px 4px 15px 4px;}
td.tableData2 {border-bottom:1px solid #b81024; padding: 15px 4px 15px 4px;}
h1.readingListTitle { 
	font-size: 22px;
	font-family: helvetica, arial, sans-serif !important;
	font-weight:bold !important;
	letter-spacing: .15em;
	padding: 13px 0 0 0;
	color:#767777;
	/*line-height:1.1em;*/
	/*padding-bottom:4px;*/
}

