/*
Theme Name: Wooden Mannequin
Theme URI: http://lorem-ipsum-dolor-sit-amet.com/wooden-mannequin/
Description: Search engine optimized theme. Search engine optimization that really works! 1st. position in search engines. Just remember to fill out meta-tags in header.php. WordPress theme designed by <a href="http://lorem-ipsum-dolor-sit-amet.com" target="_blank">Lorem Ipsum</a>.
Version: 1.1
Author: Lorem Ipsum
Author URI: http://lorem-ipsum-dolor-sit-amet.com
Tags: 2 columns, 3 columns, white, widgets, fixed width, wooden mannequin, solbergs, blue, gravatars, business, 1st position in search engines, fixed width, two columns, three columns, clean, lorem ipsum, search engine optimized,
*/
/*Global Resets*/
* {margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
.hidden {display:none;}


.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* Body */
* {margin:0; padding:0;}
body {background:#cccc9a; color:#303030; font-size:76%; font-family:Arial, Helvetica, sans-serif;}
#wrap {
	margin:0 auto; 
	width:956px;
	border-right:2px solid #fff;
	border-left:2px solid #fff;
	background:url(images/express_background_1h.jpg) repeat;
	color:#333;
}

#innerwrap{margin-left:4px;margin-right:4px;background-color:transparent;}
/* Links */
a {background-color:inherit; color:/*#286ea0;*/#789b0f; text-decoration:underline;}
a:hover {background-color:inherit; color:inherit; text-decoration:underline;}
a img {border:0;}

.breadcrumb {color:#789b0f;}
.breadcrumb a{color:#789b0f;text-decoration:none;}
.breadcrumb a:hover{color:#a1c706;text-decoration:underline;}


/* Header */
#AdWrapper{width:948px;margin:0 auto;border-left:2px solid #fff;border-right:2px solid #fff;padding-left:4px;padding-right:4px;padding-bottom:3px;vertical-align:top;padding-top:0;position:0 0;}
#TopBannerAdLeft{float:left;padding:0;margin:0; }

#header {width:960px;background:url(images/express_cincinnati_header2.gif) no-repeat;margin:0 auto;height:160px;}
#header h1 {background-color:inherit; color:#555; font-size:2em; letter-spacing:-1px; margin:30px 30px 0 0;}
#header h1 a {background-color:inherit; color:#555; text-decoration:none;}
#header p {background-color:inherit; color:#777; font-size:1.1em; font-weight:bold; line-height:1.3em; margin:10px 30px 0 0;}

#header-menu{width:365px;background-color:transparent;padding-top:5px;padding-bottom:5px;}

ul.header-nav{margin:0;padding:0;list-style:none;font-size:0.9em;font-family:Arial, Helvetica, sans-serif;}
ul.header-nav li.first{display:inline;padding-top:1em;padding-bottom:.5em;padding-left:1.5em;background:none;}
ul.header-nav li{display:inline;padding-top:.5em;padding-bottom:.5em;background:url(images/bullet_topnav.gif) no-repeat 10px 50%;padding-left:3em;}
ul.header-nav li a{color:#646931;text-decoration:none;font-weight:bold;}
ul.header-nav li a:hover{color:#a1c706;/*#99cc00;*/text-decoration:none;font-weight:bold;}

#toolbarBox{width:510px;background:url(images/toolbarbackground.gif) no-repeat;background-color:transparent;padding:0;height:35px;}
ul.toolbar{padding-top:4px;padding-left:4px;:0;list-style:none;font-size:0.9em;font-family:Arial, Helvetica, sans-serif;}
ul.toolbar li.first{display:inline;padding-top:.5em;padding-bottom:.5em;/*padding-left:200px;*/background-color:transparent;}
ul.toolbar li{display:inline;padding-top:.5em;padding-bottom:.5em;color:#646931;font-weight:bold;padding-left:.75em;}
ul.toolbar li a{color:#646931;text-decoration:none;font-weight:bold;}
ul.toolbar li a:hover{color:#a1c706;/*#99cc00;*/text-decoration:none;font-weight:bold;}
.search-text{width:300px;padding:1px 3px;border:#646931 solid 1px;}
input.text{width:300px;padding:1px 3px;border:#646931 solid 1px;color:red;}

#frontphoto {margin:0 0 10px;}

#ButtonHolder{width:164px;padding-left:25px;}
#email-list {overflow:hidden;}
#email-list li{display:inline;}
#email-list a {
	display:block;
	width:113px ; 
	height: 59px; 
	text-indent:-9999px;
	background: url(images/join_express_email_list.gif); 
    float:left;
}
#email-list li a#Join-Button{background-position:0 0;}
#email-list li a:hover#Join-Button{background-position:0 -59px;}




#LeftAdHolder{width:196px;}
#LeftAd {overflow:hidden;}
#LeftAd li{display:inline;}
#LeftAd a {
	display:block;
	width:196px ; 
	height: 154px; 
	text-indent:-9999px;
	background: url(images/cet_express_video_interviews.gif); 
    float:left;
}

#LeftAd a#cet-express{background-position:0 0;}
#LeftAd a:hover#cet-express{background-position:0 -154px;}

/* Sidebars */
#leftside {clear:left; float:left; line-height:1.5em;width:196px;margin:0;padding:0;}
#extras {float:right; line-height:1.4em;width:234px;margin-right:4px;padding:0;}
#extras a{color:green;text decoration:none;}
#extras a:hover{color:aqua;text decoration:none;}
/* #leftside p, #leftside ul, these were included in below */
#leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget {font-size:0.9em; margin:0 0 18px;}
#leftside li, #extras li {line-height:1.2em; list-style:none; margin:0 0 6px;}
#leftside ul ul, #extras ul ul {margin:6px 0 0 10px;}
#leftside ul ul li, #extras ul ul li {margin:0 0 4px;}
#leftside ul ul li a, #extras ul ul li a {font-weight:normal;}
#leftside ul.linklist, #extras ul.linklist {font-size:1em;}
#leftside ul.linklist ul, #extras ul.linklist ul {margin:0 0 20px;}
#leftside ul.linklist ul li a, #extras ul.linklist ul li a {font-weight:bold;}
#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption {background-color:inherit; color:#505050; font-size:1.3em; font-weight:normal; text-align:left; margin:0 0 6px;}
#leftside label, #extras label {display:none;}

/* Main menu */
#left-nav{margin:0;padding:0;}


ul.page {list-style:none;margin:0;padding:0;}

ul.page li {line-height:1.4em;width:196px;background:url(images/nav-background.jpg) no-repeat;color:#646931;font-size:1.1em;padding-left:15px;padding-top:10px;margin:0;padding-bottom:0;font-weight:bold;}

ul.page li:hover{background:url(images/nav-background-hover.jpg) no-repeat;width:196px;}
ul.page li a {background-color:transparent;float:left; margin-bottom:4px;text-decoration:none; width:181px;}

ul.page li a:hover {background:transparent;width:196px;}


ul.page ul {font-size:0.9em; margin-left:-15px; padding:0; width:196px;}
ul.page ul li{width:196px;margin:0;padding:0;background-color:red;}
ul.page ul li:hover{ width:196px;margin:0;padding:0;background-color:green;}

ul.page ul li a {padding:3px 1px 3px 5px; width:196px;}
ul.page ul ul {width:113px;}
ul.page ul ul a {width:100px;}

/* classes for the rainbow of colors */
.current{color:#a61f7e;}
.just-in{color:#059903;}
.photos{color:#0099ff;}
.calendar{color:#fc682c;}
.copy{color:/*#6269f5;*/ #ff9900;}
.advertise{color:/*#c90132;*/#009933;}
.editorial{color:/*#009aca;*/#0099cc;}
.exp-arts{color:#993399;}
.express{color:#000;}
.news{color:#669400;}
.cet{color:#0037cf;}
.extra-info{font-size:.9em;color:#666633; padding-top:0;padding-left: 0;padding-bottom:0.5em;font-weight:normal;}

.extra-info-pad{font-size:.9em;color:#666633; padding-top:0;padding-left: 0.5em;padding-bottom:0.5em;font-weight:normal;}




/* Content */
#content {line-height:1.6em;margin-left:4px;padding:0;/*background-color:yellow;*/width:506px;float:left;/*margin:0 0 155px 5px;*/}
#contentwide {/*line-height:1.6em; margin-left:4px;margin-right:4px;width:510px; padding:0;background-color:transparent;float:left;*/}

#content h2,#contentwide h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.6em; margin-top:10px;margin-bottom:10px;margin-left:24px;margin-right:24px;}
#content h3,#contentwide h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;margin-top:10px; margin-bottom:0;margin-left:24px;margin-right:24px;}

/*****current issue image with css sprite ****/
#cover-center{margin-left:20px;}
#CoverHolder{width:450px;margin-left:-16px;}
#cover {overflow:hidden;}

#cover-list li{display:inline;}

#cover-list a {
	display:block;
	width:450px ; 
	height:450px; 
	text-indent:-9999px;
	background: url(images/express_current_issue_cover.jpg); 
	float:left;
}

#cover-list li a#Keyword-Button{background-position:0 0;}

#cover-list li a:hover#Keyword-Button{background-position:0 -450px;}


#content img,#contentwide img {/*margin:0 auto;*/}
.cover-img{/*margin:0 auto;*/}
/*#content ul,#contentwide ul,#content ol,#contentwide ol {margin:0 0 16px 20px;}
#content li,#contentwide li {padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {margin:0 0 0 16px;}*/

/****Not-for-profit page list *****/
#giant ul{padding:0;margin:0;list-style:none;line-height:1.5em;}
#giant li{padding:0;margin:0;list-style:none;font-family:Arial, Helvetica, sans-serif;font-size:.9em;}








/* Footer */
#footer {background:#cccc9a;/*border-top:2px solid #e0e0e0;*/ font-size:0.9em; clear:both; color:#777; font-weight:normal; line-height:1.7em; /*margin:0 auto; *//*margin-left:204px;*/ margin-left:5px;margin-right:5px;padding:10px 0; text-align:center; /*width:510px;*/}
#footer p {margin:0; padding:0;}
#footer a {color:#777; font-weight:normal; text-decoration:none;}
#footer a:hover {color:#555; text-decoration:underline;}
#footer strong a {font-weight:bold;}
#footer span.credits {font-size:1.1em;}

/* Subpage menu */
#subpages {border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; float:right; font-weight:bold; line-height:1.3em; margin:-5px 0 8px 15px; padding:0 0 10px 10px; width:190px;}
#subpages h2 {font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:1.3em; margin:0 0 12px;}
#subpages ul.submenu {line-height:1.4em; list-style:none; margin:0;}
#subpages ul.submenu li {display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:3px 1px 3px 5px; text-decoration:none; width:180px;}
#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px;}
#subpages ul.submenu li ul li a {width:170px;}
#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px;}
#subpages ul.submenu li ul ul li a {width:160px;}
#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px;}
#subpages ul.submenu li ul ul ul li a {width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {background-color:#eaeaea; border-left:0px solid #286ea0; color:#555;}
#subpages ul.submenu li.current_page_item ul li a {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#555;}

/* Tags */
h1{font-size:200%;color:#789b0f;padding-top:10px;line-height:1em;font-family:Georgia, "Times New Roman", Times, serif;} /* renders 12px */
h2{font-size:131%;padding-top:10px;line-height:1em;} /* renders 12px */
h3{font-size:108%;font-weight:bold;padding-top:10px;} /*renders 11px */
h4{font-size:93%;padding-top:.5em;} /*renders 10px */
.month{font-size:1.4em; padding-top:10px;font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif;color:#789b0f;margin:0;font-weight:bold;}
.subtitle{font-size:1.4em; padding-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#789b0f;margin:0;}

.datebook ul{padding:0;margin:0;list-style:none;}
.datebook li{margin-left:12px;padding:0;list-style:none;color:#303030;font-style:normal;font-family:Verdana, Arial, Helvetica, sans-serif;}
em {font-style:italic;}
.emphasis{font-style:italic;}
strong {font-weight:bold;}
p{font-size:1em;padding-top:.5em;} /* renders 11px */	

.indent{text-indent:2em;}
/*p,ul,ol {margin:0 0 18px;}*/
blockquote {border-left:0px solid #e0e0e0; margin:10px; padding:4px 4px 4px 8px;}
blockquote p {background-color:inherit; color:#505050; font-size:0.9em; line-height:1.3em;}
label {background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}
table#wp-calendar {margin:0 0 20px; width:140px;}
code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:0px solid #cccccc;}

/* Forms */
#s,#submit {background-color:#ffffff; border:1px solid #cccccc; color:#505050; font-size:0.9em; margin:0 0 16px; padding:4px; width:185px;}
#author,#email,#url,#comment {border:1px solid #cccccc; font-family:Book Antiqua,Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}
.inline{display:inline;}
.text-label{color:#cdcdcd;}

/* Float fix */
.contenttext {overflow:hidden;padding-right:24px;padding-left:24px;}
* html .contenttext {height:1px; overflow:visible;padding-right:24px;padding-left:24px;}
* html .contenttext p {overflow:hidden; /*width:99%;*/}

/* WP image align classes */
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}

/* Various classes */
.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}
.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}
.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.post {margin-left:24px;margin-right:24px;margin-top:-10px;margin-bottom:0;/*margin:0 0 25px;*//*padding-left:20px;padding-right:20px;*/ /*background-color:aqua;*/}
.postinfo {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#606060; font-size:0.9em; font-weight:bold; line-height:1.5em; margin-left:26px;margin-right:26px;/*1px 0 30px;*/ padding:8px 5px 8px 8px;}
.comment {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#606060; margin:0 0 10px; padding:8px 5px 0 8px;}
.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}
.bullet ul{margin:0;padding:0;list-style-type:none;}
.bullet li{margin-left:10px;padding-left:5px;list-style-type:disc;}


.dmcontent_container {
 background:#fff; width:196px;
  height:166px; /* ie seems to need this, without this sometimes is transparent */
  margin-bottom:4px;

/*text-align: center;
width: 196px;
height: 66px;*/
}

.dmcontent_title {
/*text-align: left; 
height: 20px; 
line-height: 20px; 
font-size: 14px; 
font-weight: bold;
width: 194px;
 color:#646931;*/

 font-size:1.2em;font-weight:bold;
color: #0037CF;
background:url(images/parent-nav.gif) no-repeat;

}
.dmcontent_body {
overflow-y: auto; 
/*text-align: left;
font-family: Arial,Helvetica,sans-serif; 
line-height: 18px; */
background:transparent;
font-size: 12px; 
margin-left: auto; 
margin-right: auto;
width: 196px;
height: 143px;
}
.dmcontent_link {
text-decoration: none;
color: #666633;
}
