/***** BLOCK *****/

body {background-color : #ffffff; background-image : url(http://www.journalgroup.com/img/back2.jpg);
background-position : top;
background-repeat : repeat-x;
width:908px; font-family: verdana,geneva,sans-serif;  margin-left:auto; margin-right:auto; border-right:1px solid #ddd; border-left:1px solid #ddd; font-size: 12px; margin-top: 0px; text-align:left; padding-bottom:0px; margin-bottom:0px;}
table {border-collapse: collapse;}
table tr td {vertical-align: top}
ul {font-size: 100%; margin-left:1em; margin-top:2px; padding-left:1.5em;}
ul li {margin-bottom:5px;}
blockquote {margin-left: 10px; margin-right: 0px; font-family:verdana,geneva,sans-serif;}
hr {color: #ddd; background-color: #ddd; width: 80%; height: 1px;}
a:link,a:visited {color: #800; text-decoration: none; background-color:transparent;}
a:hover,a:visited:hover,a:active {color:#c00;text-decoration:underline;background-color:transparent;}

img.divider {text-align: center; margin-top: 2em; margin-bottom: 2em;}
div.comments_error {border: 1px solid #cc8; padding: 0.3em;}
/*input.btn{
   color:#050;
   font-family:verdana,geneva,sans-serif;
   font-size:11px;
   font-weight:normal;
background-color:#ddd;
border:1px solid #444;
border-right:2px solid #444;
border-bottom:2px solid #444;
margin-right:2px;}*/


#commentspage {text-align: left; margin-bottom:10px; font-size:14px; width:635px; font-family:georgia,times new roman,serif; padding: 25px; margin-left:5px; background-color:#fff; border-left:2px solid black; border-right:2px solid black; float:left; border-bottom:2px solid black;}

#talktopics {
font-family: Verdana, sans-serif;
font-size:12px;
margin-bottom:5px;
	}

#talktopics p {
display:inline;
text-align:center;
padding:2px;
line-height:2em;
	}

#talktopics ul {margin: 0;
	padding: 0;
	font-weight: normal;} 

#talktopics li {
display:list-item;
list-style-type: none;}

#talktopics ul li.last {}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left;}
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/overlay.png", sizingMethod="scale");
	}

#rssLiveArchive { margin: 10px 0 0; }

#rssLiveArchive ul { padding: 0; list-style-type: none; }

#rssLiveArchive ul li { text-align: left; padding: 1px 8px; }

#rssLiveArchive-year { float: left; width: 100px; margin: 0; padding: 0; }

#rssLiveArchive-year li { position: relative; font-weight: bold; }

#rssLiveArchive-month { float: left; width: 100px; margin: 0; font-weight: bold; }

#rssLiveArchive-month li { position: relative; }

#rssLiveArchive-post { float: left; width: 250px; margin: 0; }

#rssLiveArchive-post li { position: relative; font-weight: bold; }

#rssLiveArchive ul li span { position: absolute; right: 8px; font-weight: normal; color: #333; }

*html #rssLiveArchive ul li span { top: -4px; }

#rssLiveArchive .selected { background: #eee; padding-top: 0; padding-bottom: 0; }

#dhtmltooltip{
font-family:verdana,geneva,sans-serif;
font-size:85%;
line-height:1.2em;
position: absolute;
width: 225px;
border: 1px solid #cccccc;
padding: 7px;
background-color: #f5f5f5;
color:#444444;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#disappear {font-size:0px; color:#fff;}

div.odd {position:relative; background-image:url("http://www.journalgroup.com/images/131.gif"); background-repeat:no-repeat; background-color:#f5f5f5; padding-top:5px; padding-bottom:5px; font-size:100%; margin-bottom:10px; border:1px solid #ddd;}
div.even {position:relative; background-image:url("http://www.journalgroup.com/images/130.gif"); background-repeat:no-repeat; background-color:#fff; padding-top:5px;  padding-bottom:5px; font-size:100%; margin-bottom:10px; border:1px solid #ddd;}

/***** DIVS *****/

#weatherpage img {width:0px;height:0px;postion:absolute;left:-100000000000px;}

#moreheadlines {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; font-family:verdana,geneva,sans-serif; font-size:12px; background:#f5f5f5; padding:5px; margin-bottom:10px; }
#moreheadlines h1 {padding:5px; border-top:6px double #ddd; border-bottom:6px double #ddd; text-align:center; font-family:georgia,times new roman,serif; font-size:170%; font-weight:normal;}
#moreheadlines h3 {font-family:georgia,times new roman,serif; font-size:170%; font-weight:normal;}
#moreheadlines h4 {font-size:110%;}
#moreheadlines h6 {font-size:11px; margin-bottom:3px; margin-top:0px; margin-right: 5px; font-weight:normal;}
#moreheadlines h6 a {background-color:#f5f5f5;}

#bottomextras {border:1px solid #ddd; margin-right:4px; font-size:12px;}
#bottomextras h3 {font-family:georgia,times new roman,serif; font-size:170%; font-weight:normal;}

.sideback {background-color:#fff; padding-left:3px; padding-right:3px; padding-top:0px; border-bottom:2px solid #ddd; border-top:2px solid #ddd; padding-bottom:0px;}

h3.sideback {margin-top:5px;}
.sideback p {padding-bottom:8px;}


#commentsall {width:450px; font-size:12px; padding-left:0px; background-color:#fff;}


#txpCommentInputForm {margin-left:10px; margin-bottom:10px; padding-bottom:10px; width:450px;}

#commentspreview {border:1px solid #f00; width:450px; background-color:#f5f5f5; padding:3px; margin:3px;}

#newmast {padding-left:5px; padding-right:0px; padding-top:5px; padding-bottom:5px; width:897px; position:relative; clear:both;}
#newmastleft {float:left; font-size:10px; font-weight:bold; margin-bottom:0px;}
#newmastleft a:link,a:visited {color: #800; text-decoration: none;}
#newmastleft a:active,a:hover {color: #c00; text-decoration: underline;}
#newmastleft img {padding-bottom:0; border:0px; margin-bottom:2px;}
#newmastleft img a {padding-bottom:0; border:0px; margin-bottom:2px;}
#newmastleft p {text-align:center;}
#newmastright {float:right; font-size:70%; color:#ddd; text-align:center; letter-spacing:2px;}
#newmastright img {border:1px solid #ddd;}

#weather {float:left; height:64px; margin-top:-2px; width:160px; margin-left: 15px; padding-left:5px; border-left:1px solid #ddd; border-right: 1px solid #ddd; font-size:10px; overflow:hidden;}

#weather a:link,a:visited {color:#ddd; margin-top:-4px; background-color:#fff; text-decoration:none;}
#weather a:hover,a:active {color:#444; margin-top:-4px; background-color:#fff; text-decoration:underline;}

#weather img {text-align:left; padding-right: 5px; padding-top:2px; margin-right: 5px;}

#recentcommentsfront {font-size:12px; background:#fff; border: 1px solid #999999; margin-bottom: 1em; margin-top:10px; padding-bottom:4px; line-height:1.2em;}
#recentcommentsfront h3 {margin: 0px; text-align: left; font-family:verdana,geneva,sans-serif; text-transform: uppercase; letter-spacing: 2px; padding-top:2px; padding-left:3px; padding-right:0px; padding-bottom:2px; font-size: 85%; font-weight: bold; background-color:#cccccc; color:#800;}
#recentcommentsfront p {padding-left: 3px; padding-right: 2px;  font-size:90%; padding-bottom:3px; font-weight:normal;line-height:1.2em;}
#recentcommentsfront p a:link {color:#c00;background-color:#fff;}
#recentcommentsfront p a:visited {color:#c00;background-color:#fff;}
#recentcommentsfront p a:hover,a:active {text-decoration:underline;}


#ddtabs {clear:both; position:relative; padding-top:5px;}

.basictab ul{
margin-left: 0;
margin-bottom:0px;
padding: 5px 5px;
font-size:95%;
background-color:#800;
background-image : url(http://www.journalgroup.com/img/rg2.jpg);
background-position : top;
background-repeat : repeat-x;
font-family:arial,helvietica,sans-serif;
font-weight:bold;
letter-spacing:2px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin-left:0px;
margin-right:0px;
padding:0px;
}

.basictab li a{
text-decoration: none;
margin-right: 0px;
margin-left:-4px;
padding: 3px 7px;
padding-left:4px;
border-right: 1px solid gray;
border-bottom: none;
background-color: transparent;
color: #fff;
}

.basictab li a:visited{
color: #fff;
background-color:transparent;
}

.basictab li a:hover, .basictab li a.current{
background-color: transparent;
color: yellow;
text-decoration:none;
}

.basictab li a:active,a:visited{
color: #fff;
}

#tabcontentcontainer{
width:100%; /*width of 2nd level content*/
height:2em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
font-family:georgia,times new roman,serif;
font-size:110%;
background-color:#fff;
padding-top:5px;
padding-bottom:-10px;
}

.tabcontent{
display:none;
padding:0px;
margin-left:0px;
color:#444;
}

.tabcontent ul {margin-left: -5px; padding-left:10px; margin-bottom:0px; list-style-type: none;
text-align: left; text-decoration:none;}

.tabcontent li {display: inline;
margin-left:0px;
margin-right:0px;
padding:0px;
}

.tabcontent li a {margin-right:15px; color:#800;text-decoration:none;}
.tabcontent li a:hover,a:active {text-decoration:underline;}



.gradient {background-color : #fff;
	background-image : url(http://www.journalgroup.com/img/g.jpg);
	background-position : top;
	background-repeat : repeat-x;}

.redgradient {background-image : url(http://www.journalgroup.com/img/rg.jpg);
	background-position : top;
	background-repeat : repeat-x;}

#eventlist {float:left; border-right:6px double #800; padding-left:5px; padding-right: 5px; margin-top: 0px; margin-left: 0px; width:65%;}
#eventlist h1 {font-size:240%; text-align: center; margin-bottom:3px;}
#eventlist h5 {text-align: center; margin-bottom:3px;}
#event {padding-bottom: 10px; padding-top: 5px; border-bottom: 6px double #000; border-top: 6px double #000; margin-bottom:10px; font-size:120%}
#event img {float:right; margin-left: 5px; margin-right: 5px; border:1px solid #000;}

#eventbox {padding:3px; border:1px solid #f00;}

#eventcalendar {position:relative; float:right; padding: 3px; margin-top:10px; border:1px solid #000; width:29%;}

#major {border-bottom:1px solid #ddd; border-top:1px solid #ddd; border-left:1px solid #ddd; margin-top: 6px; padding-top:10px; margin-left:0; margin-right:10px; margin-bottom:5px; padding-bottom:10px; font-size:120%; background-color:#f5f5f5;}

#major h2 {font-family:georgia,times new roman,serif; font-size:180%; text-align:center; margin-top:0px;}


#major a:link,a:visited {color:#800;}

#container {position:relative; margin-top: 0px; background-color: #ffffff; color:#000000; padding-bottom: 0px; text-align: left; margin-bottom:0px;}

#navtop {padding-left: 2px; margin-left: 0px; font-size: 75%; font-weight: normal; margin-bottom: 0px; margin-top: 0px;}
#navtop a {font-weight: bold;}
#navtop a:hover {text-decoration: underline; font-weight: bold;}

#head {text-align: center; padding-top: .5em; padding-bottom: 10px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; border-top:1px solid #444; background-color:#fff;}
#head h3 {font-size: 1.1em; font-family:georgia, times new roman, serif;}

#ads {padding: .5em; text-align: center; font-size: 85%; color: #aaa; float: left;}
#ads img {width: 120px}
#ads2 {padding: .5em; text-align: center; font-size: 85%; color: #aaa; float: right;
}
#ads2 img {width: 120px;}

#navpaper {}
#navpaper table {width: 100%; background: #800; color: #c00; text-align: center; font-weight: bold; font-size: 85%; text-transform: uppercase;}
#navpaper table td {text-align: center; padding: 0;}
/*****/	.current {background: #000; color: #fff;}
#navpaper table td:hover {background: #000; color: #fff; text-align: center;}
#navpaper a { color: #fff; text-decoration: none }
#navpaper a:hover {text-decoration: underline;}

#subbutton {text-align: center; font-size: .8em; font-weight: bold; margin-top: .2em; margin-bottom: .5em;}
#subbutton img {border: 0}

#dateline {position:relative; color:#444; margin-bottom: 0px; font-size: 90%; font-weight: bold; letter-spacing: .05em;}

#byline {color: #444; text-transform: uppercase; font-size: 75%; font-weight: bold; margin-top: 5px; margin-bottom: 0px; padding-bottom:0px; padding-right:10px;}

#byline a {color: #444;background-color:transparent;}

#contactwriter {border-left:1px solid #ddd; padding-left:10px; margin-bottom: 0px; padding-right: 10px;}

#contactwriter a:link,a:visited {color:#c00;}
#contactwriter a:hover,a:active  {color:#c00; text-decoration:underline;}

#center {margin-left:110px; margin-right:160px; clear:none; background-color:#ffffff;}

#sidebar-1-wrap {position: relative; left: 0px; top: 0px; float: left; font-family:verdana,geneva,sans-serif; background: #fff; width: 135px; margin-right: 3px; margin-top: 0px; clear:right; font-size:12px;}

#sidebar-1 {position: relative; left: 0px; background:#f5f5f5; color: #000; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
#sidebar-1 p {color: #800; text-align: left; margin-left: .3em; margin-top: 0px; margin-bottom: 0px; line-height: 1.4em; font-size:90%;}
#sidebar-1 h3 {background: #ddd; color: #000; font-weight: bold; font-size: 95%; margin-left: 0px; padding-left: 4px; padding-top:1px; padding-bottom:2px; margin-top: 1em; margin-bottom: 3px;}
#sidebar-1 h4 {background: #ddd; color: #000; font-size: 95%; font-weight: bold; margin-left: 0px; padding-left: 4px; padding-top:1px; padding-bottom:2px; margin-top: 0px; margin-bottom: 3px;}
#sidebar-1 a:link {text-decoration: none; font-weight: normal;}
#sidebar-1 a:hover {text-decoration: underline; font-weight: normal;}

#sidebar-2-wrap {background-color:#fff; width: 160px; text-align: center; margin-top: .5em; margin-right: 5px; float: right; position:relative; right:0px; top:0px; padding-left:5px; clear:right; border-left:1px solid #ddd;}

#sidebar-2 {width: 160px; background: #fff; border: 1px solid #ddd; margin-bottom: 1em; padding-bottom: 1em; padding-right:5px;}
#sidebar-2 h3 {background: #ddd; text-align: center; font-size: 1em; font-weight: bold; margin-left: 0px; margin-top: .5em; margin-bottom: 0px; border-top: 1px solid #444; border-bottom: 1px solid #444;}
#sidebar-2 h3 a:link {color: #000; font-weight: bold; text-decoration: none;}
#sidebar-2 h3 a:hover {color: #000; font-weight: bold; text-decoration: none;}
#sidebar-2 h4 {background: #f5f5f5; text-align: center; color:#000; text-transform:uppercase; font-family:georgia,times new roman,serif; font-size: 95%; font-weight: bold; margin-left: 0px;
	margin-top: 0px; margin-bottom: 1em; border-bottom: 1px solid #ddd;}
#sidebar-2 p {color: #c00; text-align: left; font-size: 1em; padding-left: .5em; margin-top: 0px; margin-bottom: 0px; line-height: 1.4em;}
#sidebar-2 a {text-decoration: none; font-weight: normal;}
#sidebar-2 a:hover {text-decoration: underline; font-weight: normal;}
#sidebar-2 img {border:0px solid #fff; text-align:center}

#sidebar-2 a, #sidebar-1 a {border: 0px; color: #C00;}

#middle {background-color:#fff; border-top: 1px solid #ddd; margin-top: 0px; padding-top: .5em; margin-bottom: 0px; padding-bottom: 0px; border-bottom:0px solid #fff;}

#leftcontent {width: 280px; margin-bottom: 1em; margin-top: 0px; font-size: 12px; margin-left:5px; float:left; position:relative; padding-right:7px; padding-left:5px;}
#leftcontent img {border: 1px solid #000; text-align:center;}
#leftcontent p {margin-top: 5px; margin-bottom: .5em; font-size:100%;color:#333;}
#leftcontent h1 {font-size: 180%; margin-top: 0px; font-weight: normal;}
#leftcontent h2 {font-size: 150%; margin-top: 0px; font-weight: normal; font-family:georgia,times new roman,serif; line-height:1.2em;}
#leftcontent h3 {font-size: 120%; margin-top: 0px; font-weight: bold; font-family:georgia, times new roman, serif; line-height:1.2em;}
#leftcontent h4 {font-size: 85%; text-transform: uppercase; letter-spacing: 2px; padding-left:5px; margin-bottom: 0em; margin-top: 0px; color:#fff; background-color:#800;}
#leftcontent h5 {color:#222; font-size: 85%; font-weight: bold; letter-spacing:2px; text-transform: uppercase; text-align: left; padding: 0px; margin-top:2px; margin-bottom: 1px;}
#leftcontent h5 a {color:#222;background-color:#fff;}

#middlecontent {width: 160px; border-left:1px solid #ddd; margin-top: 5px; padding-left: 5px; margin-right: 5px; float:left; position:relative; padding-bottom: 0px; font-size:14px; padding-left:10px;}
#middlecontent hr {color: #ddd; width: 66%; margin-top: .5em; margin-bottom: .5em;}
#middlecontent h1 {font-size: 175%; text-decoration: none;}
#middlecontent h2 {font:normal 155% georgia,times new roman,serif; text-decoration: none; line-height:1.2em;}
#middlecontent h2 a:link,a:visited {color: #800;background-color:transparent;}
#middlecontent h3 {font-family: georgia, times new roman, serif; font-size: 120%; text-decoration: none; font-weight:normal;}
#middlecontent h4 {font-size: 90%; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 0em; margin-top: 0px; color:#f00; }
#middlecontent h5 {color:#222; font-size: 90%; font-weight: bold; letter-spacing:1.9px; text-transform: uppercase; text-align: left; margin-bottom: 0px; margin-right:0px; margin-top:2px;}
#middlecontent h5 a {color:#222;background-color:#fff;}
#middlecontent h6 {font-family: georgia, times new roman, serif; font-size: 100%; text-decoration: none; font-weight:normal; margin-bottom:6px; margin-top:0px;}

#middlecontent p {font:normal 100% verdana,geneva,sans serif; color:#333; margin-bottom: .5em; line-height:1.4em; margin-top: 3px; margin-left: 0px; margin-right: 0px;}
#middlecontent p a {color: #444;background-color:transparent;}
#middlecontent img {border:0px; padding-bottom:5px; margin-bottom: 5px;}

#storymiddle {width: 150px; margin-top: 5px; margin-left:2px; font-size:14px; position:relative; float:right; background-color:#fff;}
#storymiddle hr {color: #ddd; width: 66%; margin-top: .5em; margin-bottom: .5em;}
#storymiddle h1 {font-size: 180%; text-decoration: none;}
#storymiddle h2 {font-size: 160%; text-decoration: none; font-family: georgia, times new roman, serif; font-weight: normal;  line-height:1.2em;}
#storymiddle h2 a:link,a:visited {color: #800;background-color:#fff;}
#storymiddle h3 {font-family: georgia, times new roman, serif; font-size: 120%; text-decoration: none; font-weight:normal;}
#storymiddle h3 a {color:#c00;background-color:#fff;}
#storymiddle h4 {font-size: 85%; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 0em; margin-top: 0px; color:#f00; }
#storymiddle h5 {color:#222; font-size: 85%; font-weight: bold; letter-spacing:1.9px; text-transform: uppercase; text-align: left; margin-bottom: 0px; margin-right:0px; margin-top:2px;}
#storymiddle h5 a {color:#222;background-color:#fff;}
#storymiddle h6 {font-family: georgia, times new roman, serif; font-size: 100%; text-decoration: none; font-weight:normal; margin-bottom:6px; margin-top:0px;}

#storymiddle a:link,a:visited {color:#800;background-color:#fff;text-decoration:none;}
#storymiddle a:hover,a:active {color:#800;background-color:#fff;text-decoration:underline;}
#storymiddle p {font:normal 100% georgia,times new roman,serif; margin-bottom: .5em; margin-top: 0px; margin-left: 0px; margin-right: 0px;}
#storymiddle img {border:0px; padding-bottom:3px; margin-bottom: 3px;}

#blogpostside {width: 165px; margin-top: 5px; margin-left:2px; margin-right:2px; font-size:12px; position:relative; float:left; background-color:#fff;}
#blogpostside hr {color: #ddd; width: 66%; margin-top: .5em; margin-bottom: .5em;}
#blogpostside h1 {font-size: 180%; text-decoration: none;}
#blogpostside h2 {font-size: 160%; text-decoration: none; font-family: georgia, times new roman, serif; font-weight: normal;  line-height:1.2em;}
#blogpostside h2 a:link,a:visited {color: #800;background-color:#fff;}
#blogpostside h3 {font-family: georgia, times new roman, serif; font-size: 120%; text-decoration: none; font-weight:normal;}
#blogpostside h3 a {color:#c00;background-color:#fff;}
#blogpostside h4 {font-size: 90%; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 0em; margin-top: 0px; color:#f00; }
#blogpostside h5 {color:#222; font-size: 85%; font-weight: bold; letter-spacing:1.9px; text-transform: uppercase; text-align: left; margin-bottom: 0px; margin-right:0px; margin-top:2px;}
#blogpostside h5 a {color:#222;background-color:#fff;}
#blogpostside h6 {font-family: georgia, times new roman, serif; font-size: 100%; text-decoration: none; font-weight:normal; margin-bottom:6px; margin-top:0px;}

#blogpostside a:link,a:visited {color:#800;background-color:transparent;text-decoration:none;}
#blogpostside a:hover,a:active {color:#800;background-color:transparent;text-decoration:underline;}
#blogpostside p {font-size: 110%; font-family: georgia, times new roman, serif; margin-bottom: .5em; margin-top: 0px; margin-left: 0px; margin-right: 0px;}
#blogpostside img {border:0px; padding-bottom:3px; margin-bottom: 3px;}

#rightcontent {width:205px; padding-left: 10px; border-left: 2px dotted #ddd; margin-right: 5px; font-size:12px;}

#rightcontent h2 {font-size: 140%; margin-bottom:0px; font-weight:normal; margin-top:5px; }
#rightcontent h3 {font-size: 100%; width:200px; margin-bottom:5px; font-weight:bold; margin-top:0px; }
#rightcontent h4 {font-size: 100%;}
#rightcontent h5 {background-color:#f5f5f5; border:1px solid #ddd; color:#c00; width:200px; font-size:100%; text-align:center;}
#rightcontent img {border: 1px solid #ddd;}


#leftfeature {width:280px; margin-top:5px; margin-bottom:5px;padding-bottom:5px; font-size:12px; padding-right:7px;}

#leftfeature p {font-size:90%;}

#leftfeature h2 {font-size: 12px; font-weight:bold; margin-bottom:0px; padding-bottom:0px; font-family:verdana,geneva,sans-serif;}

#leftfeature img {width:280px; border: 1px solid #000; margin-bottom:5px;}

#leftfeaturebody p {font-size:90%; color:#444;}

#leftfeature2 {width:470px; margin-bottom:.5em; margin-left:5px; border-top:1px solid #ddd; padding-top:10px; clear:both; margin-bottom:5px; font-size:12px; padding-bottom:10px; font-family:georgia,times new roman,serif;}

#leftfeature2 h2 {font-size: 140%; font-weight:normal;}
#leftfeature2 h3 {font-size: 130%; font-weight:normal;}
#leftfeature2 h5 {font-size: 90%; font-weight:bold; text-transform:uppercase;letter-spacing:.8px; margin-bottom:0; margin-top:0; margin-left:1px;}
#leftfeature2 h5 a {color:#444;background-color:#fff;}

#leftfeature2 img {text-align:center; border: 1px solid #000; float:right; margin-left:10px; margin-bottom:10px; margin-right:10px; }

#leftfeaturebody2 p {font-size:100%; color:#444;}

#leftfeature3 {margin-top:5px; font-size:12px; padding:5px; border:1px solid #ddd;float:right; position:relative;}

#leftfeature3 h2 {font-size: 130%; font-weight:normal; font-family:georgia,times new roman,serif; }

#relatedff {width:95px; padding-left: 0px; margin-left:3px; border-top:2px dotted #ddd; border-bottom:2px dotted #ddd;}

#relatedff h2 {font-size:90%; font-weight:normal; font-family:verdana,geneva,sans-serif; margin-top:0px; padding-top:3px; padding-left:5px; padding-bottom:3px;}

#relatedff h4 {font-size:80%; font-weight:bold; background:#f5f5f5; font-family:verdana,geneva,sans-serif; text-transform:uppercase; letter-spacing:.05em; color:#800; margin-bottom:0px; margin-left:0px; margin-right:0px; padding-bottom:3px; padding-top:3px; text-align:center;}

#inside {width: 152px; margin-top: 0px; padding: 3px; border: 1px solid #ddd; background: #fff; font-family: verdana,geneva,sans-serif; color:#444;}
#inside img {width: 120px; border: 1px solid #000;}
/*****/	.centeredimage {text-align:center; display:block;}
#inside h1 {font-family: impact, verdana, geneva, serif; color:#000; font-size: 130%; text-align: center; font-weight: normal; margin-top: .5em;margin-bottom: 0px;border-bottom: 1px solid #ddd;}
#inside h2 {margin-top: .5em; background: #c00; color: #fff; border: 2px solid #000; font-family: verdana, helvetica; font-size: 95%; font-weight: bold; letter-spacing: .05em; text-transform: uppercase;}
#inside h3 {width:120px; margin-top: .5em; border: 1px dotted #000; font-size: 100%; font-weight: normal; text-align: center;}
#inside a {color: #c00; font-family: arial,helvetica; font-size: 1em; font-weight: bold; line-height: 1.5em; text-decoration: none;}

#storycontainer {background-color:#fff; position:relative; width:690px; padding:0; margin:0;}

#story {width:500px; padding-left: 10px; float:left; font-size:12px; background-color:#fff; position:relative; padding-right:10px; border-right:1px solid #ddd; margin-bottom:0px;}
#story p {line-height: 1.5em; font-size:14px; font-family:georgia,times new roman,serif;}
#story h1 {font-size:180%;}
#story h2 {font-size:185%; margin-bottom: 3px; font-family: georgia, times new roman, serif;}
#story h3 {font-size: 1.1em; text-decoration: none; font-family: georgia, times new roman, serif;}
#story h4 {font-size: 100%; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 0em; margin-top: 5px; color:#f00;}
#story img {border:1px solid #ddd;}
#story p a {text-decoration: underline;}
#story ul {font-size: 125%; font-family:georgia,times new roman,serif; line-height:1.7em; margin-bottom: 4px; margin-top: 4px;}
#story ul li {margin-left: -15px; margin-bottom:5px;}

#blogpost {width:520px; padding-left: 10px; float:left; background-color:#fff; position:relative; padding-right:10px;}
#blogpost ul {font-family:georgia,times new roman,serif;}
#blogpost ul li {font-size:130%;}
#blogpost blockquote {background:#f5f5f5;color:#888;font-size:95%;margin-left:10px; border:1px dashed #ddd;padding:10px;}
#blogpost blockquote p {font-family:verdana,geneva,sans-serif;}
#blogpost p {line-height: 1.4em; font-size:130%; font-family:georgia, times new roman, serif;}
#blogposthead {background-color:#800; color:#fff; margin-bottom: 3px; margin-top:5px; position:relative;}
.blogpostdate {color:#cccccc;float:right;margin-right:10px;text-align:center; background-color:transparent;}
.blogposttitle {padding:15px;}
#blogposthead h1 {font:normal 200% verdana;}
#blogposthead h2 {font-size:180%; font-family: georgia, times new roman, serif; font-weight:normal;}
#blogposthead h3 {font-size: 260%; text-decoration: none; font-family:verdana,geneva,sans-serif;font-weight:bold;}
#blogposthead h4 {font-size: 80%; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 0em; margin-top: 0px; color:#fff;}

#blogpost img {border: 1px solid #ddd; margin-bottom: 1px; text-align:center; margin-left:0px;margin-right:0px;}

#blogpost p a {text-decoration: underline; font-weight:normal;}

#sidearchivecontainer {width:160px;position:relative;line-height:1.1em;margin-bottom:0px;}
.sidearchivedate {width:10px;float:left; margin-bottom:3px;}
.sidearchivetitle {width:140px;float:right;margin-left:5px;text-align:left;margin-bottom:3px;}

#instory {float: right; width: 281px; background: #fff; border: 1px solid #ddd; margin-left: 5px; margin-top: 5px; margin-right: 0; margin-bottom: 5px; color: #4C7D7E; font-size: 85%; padding:5px;}
#instory img {border: 1px solid #ddd; margin-bottom: 1px; text-align:center; margin-left:0px;margin-right:0px;}

#audio {float: right; width: 150px; background: #fff; border: 1px solid #ddd; margin-left: 5px; margin-top: 5px; margin-right: 0; margin-bottom: 5px; color: #4C7D7E; padding:5px;}

#audio p {font-family:verdana,geneva,sans-serif; font-size:10px;}
#audio img {border:0}

#updatebox {font-size:14px; background:#fff; margin-bottom: 1em; padding-bottom:4px; margin-top: 5px;}
#updatebox h3 {margin: 0px; margin-bottom:3px; text-align: left; padding-top:2px;font-family:verdana,geneva,sans-serif; text-transform: uppercase; letter-spacing: 2px; padding-left:2px; padding-right:2px; padding-bottom:2px; font-size: 90%; font-weight: bold; border-bottom:4px double #dddddd; border-top: 4px double #dddddd; color:#000;}

#updatescroll {width:100%; background-color:transparent;overflow:none; padding-bottom:2px;}

#updatetop {background:#f5f5f5; border-top:2px solid #c00; border-bottom:2px solid #800; margin-top: 3px; margin-bottom:10px; padding:3px;}
#updatetop h2 {font-size:11px;}
#updatetop h4 {color:#000}

#update {border: 1px solid #ddd; background: #f5f5f5; margin-bottom: .5em; margin-top: .5em;}

#updateitem {padding-left: 3px; padding-right: 2px; line-height: 1.3em; padding-top: 2px; padding-bottom:4px; font-size:11px; font-weight:normal; margin-top:1px; margin-bottom:1px;}

#updateitem p {padding-left:2px;}

#relatedbox {position:relative; text-align:center; padding-bottom:10px; margin-top:5px;margin-bottom:15px; line-height:1.3em; font-family:verdana,geneva,sans-serif; border-bottom:6px double #ddd;}

#relatedbox p {margin-top:0px;padding-top:0px;}
#relatedbox ol li {padding-left: 5px;}

#relatedbox a {font-style:italic;}

#extcut {width:280px;}
#extcut img {border: 1px solid #000; margin-top:5px;margin-bottom:5px;}

#see {float: right; margin-left: .5em; margin-bottom: .5em; width: 120px; border: 1px solid #800; background: #fff;}

#see p {margin-left: .3em;}

#see h1 {text-align: center; font-size: 1em; font-weight: bold; color: #fff; text-transform: uppercase; background-color: #800; margin: 0; padding: 0;}

#foot {width:902px; border:0; margin-top: 0px; font-size: .8em; margin-bottom: 0px; clear: both; color: #444; text-align:center; padding-top:10px; border-top:1px solid #ddd; position:relative;}

#foot a {color: #c00;background-color:transparent;}

#footnav {width:902px; margin-top: 0px; border-top:1px solid #cccccc; font-size: 90%; margin-bottom: 0px; clear: both; color: #444; text-align:left; padding-top:10px; position:relative;}

#footnav table th {text-indent:10px;}

#accessibility {position: absolute; top: -10000px;}

#soundoff {background:#f5f5f5; border: 1px solid #ddd; text-align: center; padding:0px; height:30px; margin-bottom:3px;}

#soundoff a {color:#444; font-weight:bold; text-decoration:underline;}

#tableborder table {}
#tableborder table td {border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:3px; border-left:1px solid #ddd; padding:3px;}

#results table {padding:3px;margin-top:5px;margin-bottom:10px;margin-left:5px;width:300px; border-right:1px solid #ddd; border-top:1px solid #ddd;}

#results table tr td {border-left:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

#results table tr th {background:#f5f5f5; border-left:1px solid #ddd;}

#results h3 {margin-left:10px;}
#results h4 {margin-top:5px; padding-top:5px; padding-bottom:5px; border-top: 1px dotted #ddd; border-bottom:1px dotted #ddd;}

#hostedby  {float:left;text-align:left; border:0;}
#address {float:right;text-align:right;font-weight:bold;border:0;}

#ClassifiedsNav {float:right;font-size:1.1em;background:#f5f5f5;border:1px solid #444; margin-bottom:1em;}

#printonly,#printpreview {display:none;}

#delcontainer {background-color:#fff;border:1px solid #ddd;padding:2px;margin-bottom:10px;font-family:verdana,geneva,sans-serif;}
#delscroll {clear:both;margin:2px; border:1px solid #ddd; padding:3px; height:300px;overflow-y:scroll;overflow-x:hidden;}


/**** CLASSES *****/
.commentmessage {position:relative; margin-left:50px; margin-right: 85px;}
.commentmessage p {line-height:1.4em;font-size:110%;}
.commentname {position:relative; font-size:100%; font-weight:bold; margin-left: 50px; margin-right: 0px;}
.commenttime {float:right; position:relative; text-align:right; right:5px;top:0px; font-size:10px; color: #444; font-family:verdana,geneva,sans-serif;}
.note {font-family:verdana,geneva,sans serif; font-size:90%; color:#333;margin-bottom:3px;line-height:1.2em;font-style:italic;}
.box {background-color:#f5f5f5;border:1px solid #cccccc;padding:5px;margin-bottom:10px;}
.commenters {font-size:80%; font-weight:normal; margin-bottom:5px;}
.adborder {text-align:center;border:1px solid #ddd;}
.pb {padding-bottom:35px;}
.rss {border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:0;}
.rss a {color:#fff;text-decoration:none;background:#f60;}
.comments_error {background-color: #ffa;}
.comments-wrapper blockquote {color:#333;font-style:italic;padding:0 0 0 3px;border-left:1px solid #333;border-bottom:1px solid #333;}
.caps {text-transform: uppercase;}
.bold {font-weight: bold;}
.nothing {border: 0; text-decoration: none;}
.margin {margin: 0px;}
.noborder {border: 0px solid #fff;}
.superhead {font-size: 150%; font-weight: bold;}
.tophead {margin-top: .3em; font-size: 140%; font-weight: bold;}
.midhead {font-size: 130%; font-weight: bold;}
.barhead {border: 1px solid #ddd; background: #f5f5f5; font-size: 85%; font-weight: bold; font-family:georgia,times new roman; letter-spacing:2px; text-transform: uppercase; text-align: left; padding: 0px; margin-bottom: .3em;}
.id {color: #f00; text-transform: uppercase; letter-spacing: 1px; font-size: .8em; font-weight: bold; margin-bottom: 0px; margin-top: 0px;}
.biglede {font-size: 12px; margin: 0px; font-family:verdana,geneva,sans serif;color:#ddd;}
.smalllede {font-size: .9em; margin-top: 0px;}
.impact {font-family: impact,charcoal,sans-serif; font-weight: normal;}
.hammer {font-family: impact,charcoal,sans-serif; font-weight: normal; margin-left:1px;}
.cutline {margin-top: 0px; margin-bottom: 1em;}
.dropcap {float:left; color:#000; font-size:80px; line-height:70px; padding-top:2px; padding-right:0px; font-family: impact;}
.linklist {margin: 0px;}
.center {text-align: center}
.smallmast {float: left; margin-top: .2em; border-right: 1px solid #ddd; padding-right: .5em; margin-right: .5em; padding-bottom: .2em;}
.right {float: right}
.small {font-size: 80%;}
.gray {color: #6D7B8D;}
.grayback {background: #f5f5f5;}
.bb {margin-top: .5em; padding-right: 1em; padding-left: 1em; margin-bottom: .5em; border-top: 1px solid #ddd;}
.bb2 {margin-top: .5em; padding-right: 1em; padding-left: 1em; margin-bottom: .5em; border-top: 2px solid #ddd;}
.rb {padding-right:3px; margin-right:3px; border-right: 1px dotted #fff;}
.search-result {border-bottom: 1px solid #ddd; margin-bottom: 10px;}
.search {float:right; margin-bottom:-15px; margin-top:-3px;}