body { margin: 0; padding: 0 0 23px 0; background: url(images/bg-body.jpg) 0 0 repeat-x #b16206; font-family: trebuchet, 'trebuchet ms', sans-serif; color: #666; font-size: .85em; }

ima a, a img { border: 0; }

p { margin: 12px 0 12px 0; padding: 0; line-height: 1.5; }

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

a:hover { text-decoration: underline; }

#wrapper { width: 967px; background: url(images/bg-bot.gif) bottom left no-repeat transparent; padding: 0 0 13px 0; margin: 23px auto; }

#container { width: 967px; padding: 23px 0 0 0; background: url(images/bg-top.gif) 0 0 no-repeat #fff; position: relative; overflow: hidden; }

	#logo { float: left; display: inline; height: 50px; width: 271px; margin: 0 0 23px 23px; }

	#search { float: right; display: inline; height: 50px; width: 500px; text-align: right; margin: 0 12px 23px 0; font-size: .90em; line-height: 1.6; }

.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}

#nav { clear: both; width: 967px; height: 30px; border-top: 1px solid #e7e4e7; border-bottom: 1px solid #e7e4e7; background: url(images/bg-nav.jpg) 0 0 repeat-x transparent; }

#nav #qm0 div, #nav ul { margin: 0; padding: 0; /*background: #e9e7e8;*/ background: #fff; border-bottom: 1px solid #e7e4e7; width: 270px; }

	#nav ul li { float: left; display: inline; position: relative; margin: 0; padding: 0; }

		#nav a { background: transparent; color: #666; font-weight: bold; padding: 6px 11px 6px 11px; border-left: 1px solid #e7e4e7; height: 18px; display: block; }

		#nav a:hover { /*background: #e9e7e8;*/ text-decoration: none; color: #fe6917; }

			#nav li ul { position: absolute; top: 31px; left: 0; width: 270px; /*background: #e9e7e8;*/ background: #fff; }

				#nav li ul li { margin: 0; padding: 0; }

					#nav li ul li a, #nav #qm0 div a { display: block; height: 15px; width: 247px; font-size: .85em; margin: 0; padding: 5px 10px 5px 10px; }

					#nav li ul li a:hover, #nav #qm0 div a:hover { color: #fe6917; text-decoration: underline; }

#left { width: 213px; float: left; display: inline; background: url(images/bg-leftbar.jpg) 0 0 repeat-x #fff; padding: 37px 23px; font-size: .90em; }

	#left a { color: #fe6917; }

	#left ul { margin: 0 0 23px 0; padding: 0; list-style-type: none; border-top: 1px solid #e7e4e7; }

		#left ul li { margin: 0; padding: 0; }

			#left ul li a { display: inline-block; width: 100%; border-bottom: 1px solid #e7e4e7; padding: 6px 0 6px 0; font-weight: bold; }

			#left ul li a:hover { color: #fe6917; }

	#left ul li ul { display: none; }

#right { float: right; display: inline; width: 662px; _width: 659px; min-height: 670px; background: url(images/bg-grayfade.jpg) 0 0 repeat-x transparent; padding: 23px; _padding-right: 26px; _overflow: hidden; font-size: .90em; line-height: 1.4; }

	#right a { color: #fe6917; }
	
	.rightSidebar { float: right; display: inline; width: 300px; position: absolute; top: 207px; right: 50px; padding-left: 10px; border-left: 1px solid #e7e4e7; }

#footer { background: url(images/bg-footer.jpg) 0 0 repeat-x #fff; padding: 23px; .padding: 10px 23px; border-top: 1px solid #e7e4e7; font-size: .80em; }

	.left { width: 35%; float: left; display: inline; }

	.right { width: 55%; float: right; display: inline; text-align: right; }

h1 { font-size: 1.7em; font-style: bold; margin: 10px 0 15px 0; padding: 0; font-weight: normal; }

h2 { font-size: 1.4em; margin: 10px 0 0 0; padding: 0; }

h3 { font-size: 1.2em; margin: 10px 0 0 0; padding: 0; font-weight: bold;}

h3.large { font-size: 1.7em; font-style: bold; margin: 10px 0 15px 0; padding: 0; font-weight: normal; }

h6 { font-size: 1em; margin: 0 0 7px 0; padding: 0; font-weight: bold; text-transform: uppercase; }

.caption { font-size: .90em; margin: 10px 0 0 0; padding: 0; font-style: italic; color: #fe6917; }

.photocredit { font-size: .90em; margin: 10px 0 0 0; padding: 0; font-style: italic; color: #fe6917; text-align: right; }


/*#left h2 { padding: 0 0 15px 0; margin: 0 0 8px 0; background: url(images/bg-hr.jpg) bottom left repeat-x transparent; }*/
#left h2 { padding: 0; margin: 0 0 10px 0; font-size: 1.2em; }
.hr { height: 8px; background: url(images/bg-hr.jpg) 0 0 repeat-x transparent; border: 1px solid #fff; margin: 10px 0 10px 0; }


.clear { clear: both; display: block; }

.noborder { border: 0!important; }

.error { padding: 10px; background: #ffcccc; border: 1px solid #ff6666; color: #ff3333; font-weight: bold; font-size: 9pt; }

.success { padding: 10px; background: #ccffcc; border: 1px solid #99cc66; color: #99cc33; font-weight: bold; font-size: 9pt; }

.piclenselink { display: none!important; }



textarea { font-family: arial, sans-serif; font-size: .85em; }
.current_page_item { background: #f2f2f2; }

table.table { width: 100%; }
	table.table td.shade { background: #f2f2f2; }
	table.table td { border-top: 1px solid #e7e4e7; padding: 3px 0 3px 0; }
	
.gray { color: #999; font-size: 7pt; }



/*html, body { height: 100%; min-height: 100%; }
div#right { height: 100%; min-height: 100%; }*/


/* mac smoothing browser fixes (go figure) */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#nav a, #nav a.active { font-size: .95em; padding: 6px 13px 6px 14px; }
}

/*\*/
html*div#wrapper div#container div#nav a { font-size: .95em; padding: 6px 13px 6px 14px; }
/**/

/* Begin CSS for The Mockingbird Network regional map imagemap */
#imap {display:block; width:660px; height:449px; background:url(/exclude/map/NetworkMap.png) no-repeat; position:relative;}

#imap a#networkmap {display:block; width:660px; height:0; padding-top:449px; overflow:hidden; position:absolute; left:0; top:0; background:transparent url(NetworkMap_hover.png) no-repeat 660px 449px; cursor:default;}

/* the hack for IE pre IE6 */
* html #imap a#networkmap {height:449px; he\ight:0;}

/* the <dt><a> hover style to move the background image to position 0 0 */
#imap a#networkmap:hover {background-position: 0 0; z-index:10;}

/* where the hover point begins */
#imap dd {position:absolute; padding:0; margin:0;}
#imap #region1 {left:545px; top:152px; z-index:20; }
#imap #region2 {left:290px; top:283px; z-index:20; }
#imap #region3 {left:187px; top:56px; z-index:20; }
#imap #region4 {left:191px; top:160px; z-index:20; }
#imap #region5 {left:175px; top:214px; z-index:20; }
#imap #region6 {left:125px; top:238px; z-index:20; }

/* The size of the hover area */
#imap a#link_region1 {display:block; width:50px; height:50px; text-decoration:none; z-index:20;}
#imap a#link_region2 {display:block; width:50px; height:50px; text-decoration:none; z-index:20;}
#imap a#link_region3 {display:block; width:50px; height:50px; text-decoration:none; z-index:20;}
#imap a#link_region4 {display:block; width:50px; height:50px; text-decoration:none; z-index:20;}
#imap a#link_region5 {display:block; width:50px; height:50px; text-decoration:none; z-index:20;}
#imap a#link_region6 {display:block; width:50px; height:50px; text-decoration:none; z-index:20;}

#imap a em {display:none;}

#imap a span, #imap a:visited span {display:none;}

#imap a#link_region1:hover, #imap a#link_region2:hover, #imap a#link_region3:hover, #imap a#link_region4:hover, #imap a#link_region5:hover, #imap a#link_region6:hover {border:1px solid #f59527;}

#imap a:hover span {position:absolute; display:block; }

#imap a#link_region1:hover span {left:-180px; top:30px;}
#imap a#link_region2:hover span {left:30px; top:30px;}
#imap a#link_region3:hover span {left:30px; top:30px;}
#imap a#link_region4:hover span {left:30px; top:30px;}
#imap a#link_region5:hover span {left:30px; top:30px;}
#imap a#link_region6:hover span {left:30px; top:30px;}

/* End CSS for The Mockingbird Network regional map imagemap */

/* CSS for the online Mockingbird Times */



.floatrighttall
	{
	float: right;
	width: 240px;
	margin: 0 0 20px 20px;
	border: 0;
	}

.floatlefttall
	{
	float: left;
	width: 240px;
	margin: 0 20px 20px 0;
	border: 0;
	}

.floatrightwide
	{
	float: right;
	width: 360px;
	margin: 0 0 20px 20px;
	border: 0;
	}

.floatleftwide
	{
	float: left;
	width: 360px;
	margin: 0 20px 20px 0;
	border: 0;
	}

.floatrightwidenetwork
	{
	float: right;
	width: 250px;
	margin: 20px 0 20px 20px;
	border: 0;
	}

.floatleftwidenetwork
	{
	float: left;
	width: 250px;
	margin: 20px 20px 20px 0;
	border: 0;
	}

.floatrighttallnetwork
	{
	float: right;
	width: 180px;
	margin: 20px 0 20px 20px;
	border: 0;
	}

.floatlefttallnetwork
	{
	float: left;
	width: 180px;
	margin: 20px 20px 20px 0;
	border: 0;
	}

.floatrightblurb
	{
	float: right;
	width: 250px;
	background-color: #bdb3b8 ;	
	margin: 20px 0 20px 20px;
	border: 1px solid #6f5a64;
	}
	
.floatleftblurb
	{
	float: left;
	width: 250px;
	background-color: #bdb3b8 ;	
	margin: 20px 20px 20px 0;
	border: 1px solid #6f5a64;
	}
	

h2.blurb 
	{
	margin: 8px;
	text-align: center;
	}
	
p.blurb 
	{
	margin: 0 8px  8px 8px;
	}
	
	
.quote
	{
	background-color: #bdb3b8 ;	
	border: 1px solid #6f5a64;
	}

p.author 
	{
	text-align: right;
	font-style:italic;	
	margin: 0 8px  8px 8px;
	}
	