/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong,  tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
/*	background: transparent; */
}

#allwrap {
    padding-top: 5px;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html body span.clr,
html body div.clr,
html body li.clr,
html body dd.clr {background: none;border: 0;clear: both;display: block;float: none;font-size: 0;list-style: none;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}
/*----------------------------------------------------- */

body {
	text-align:left;
	font-size:76%;
	font-family: Arial,times New Roman, sans-serif;	
	margin:0 auto;
	padding:0;
	background: url(images/menu/bodyBg.jpg) repeat;
	color: #666;
}

.bodyLine{background: url(images/menu/bodyLine.png) center center repeat-y;}

body a{  text-decoration: none; }
#allwrap {
	margin: 0 auto 0 auto;
	padding: 0;
	position: relative;

	background: #FFFFFF;
	border-bottom: 1px solid #ccc;
	width: 1000px;
padding-top: 5px;}
#topmenu {
	text-align: left;
	margin: 0px 0px 0 0px;
	padding: 0;
	font-family: Arial,times New Roman, sans-serif;
	float:left;
	font-weight: normal;
	font-size: 14px;
	height:27px;
	position: relative;
	z-index: 100;
	width:750px;
	border-bottom: 2px solid #231F20;
}

#header {
	margin: 0px 0px 0 0px;
	padding: 0;
	position: relative;
	height: 127px;
}
#logo {
  
  text-align: left;
  float: left; 
  padding: 40px,0,0,0;
	width: 550px;
	margin: 0;	
	overflow: hidden;
}
#smalllogo{width:100px;border-bottom:2px solid #333333;float:right;}

#wrap {
	background: none;
	text-align:left;
	margin:20px 5px 10px 5px;
	padding: 0px 0px 0px 0px;
}
#cbody {
margin: 0;
padding: 0px 0 0 0;
text-align:left;
}
#content60 {
float:left;
display: inline;
overflow:hidden;
padding: 0;
margin: 0 ;
background: none;
border-bottom: 1px solid #fff;
}
#pathway {
margin: 0;
padding: 0px 0px 5px 0px;
font-size: 0.9em;
border-left: 0px solid #ddd;
border-right: 0px solid #ddd;
}
#content {
	overflow:hidden;
	padding: 5px 0px 10px 0px;
	border-left: 0px solid #ddd;
  border-right: 0px solid #ddd;
}


#mostview .comicsandgames{padding-bottom:20px;}
#mostview .comicsandgames a:link, #mostview .comicsandgames a:visited, #mostview .comicsandgames a:active, #mostview .comicsandgames a:hover  {font-family:arial;text-transform:uppercase;color:#000; line-height:21px; font-size:18px;font-weight:500;}
#sidebar { float:left; display: inline; overflow:hidden; padding-left: 5px; margin: 0 5px 0 5px; background: none; }
#sidebar .sundaysearch  a{font-size:12px;}
#sidebar a { color: #143c65; font-size: 18px; font-weight: 500; text-decoration: none; line-height:1em;font-family:Times New Roman;}
.moduletable p{color: #59595c; font-size: 12px; font-weight: 500; text-decoration: none;font-family:arial; line-height:1.2em;}


#mostview .pagingcss  a:link,#mostview .pagingcss  a:visited,#mostview .pagingcss  a:active,#mostview .pagingcss  a:hover { font-family: Arial,times New Roman, sans-serif;  font-size:9px;line-height:9px; vertical-align:top;}
#cbody .pagingcss  a:link, #cbody .pagingcss a:visited,#cbody .pagingcss a:active, #cbody .pagingcss a:hover { font-family: Arial,times New Roman, sans-serif;  font-size:9px;line-height:9px; vertical-align:top;}
#mostview  .spancss{ color: #231f20; font-family: Arial,times New Roman, sans-serif;  font-size:9px; line-height:9px; vertical-align:top;}
#cbody .spancss{ color: #231f20; font-family: Arial,times New Roman, sans-serif;  font-size:9px;line-height:9px; vertical-align:top;}

#Quote p { font-size:18px; font-family:Times New Roman; font-style:italic; text-align:center; font-weight:500; color:#231f20; line-height:22px; margin-bottom:9px;}
#name h6{text-transform:uppercase;font-size:10px;font-family:arial;font-weight: bold;color: #231f20; padding-top:4px;margin-bottom:0px;text-align:center;}
#desg p{text-transform:capitalize; font-size:10px; font-family:arial; font-weight:500; color: #231f20; text-align:center; margin-top:0px;}
#qline {background-color:#231f20; height:1px;width:200px;}

#stuff{ background-color: #dddccc; padding-bottom:10px;}

#stuff  ul { padding-left:5px; list-style-type: disc; }
#stuff li { list-style-type: disc; font-family:Arial; font-weight:500; font-size:12px; line-height:1em; padding-top:8px;}
#stuff a:link, #stuff a:visited ,#stuff a:hover,#stuff a:active { font-family:Arial; font-weight:500; font-size:12px; text-decoration:none;}

#toptoday .moduletable h3{border-bottom-color:#FF4719;border-bottom-width:2px;background-color:#EDEDED;padding-left:3px;font-weight:bold;}
#toptoday ul { padding-left:3px; list-style-type: disc; }
#toptoday  li{ list-style-type: disc; }

#othertopstory .moduletable h3{border-bottom-color:#FF4719;border-bottom-width:2px;font-weight:bold;}
#othertopstory ul{padding-left:0px;list-style-type: disc;}
#othertopstory li {list-style-type: disc;}

#relatedarticle .moduletable h3{border-bottom-color:#FF4719;border-bottom-width:2px;font-weight:bold;}
#relatedarticle ul{padding-left:0px;list-style-type: disc;}
#relatedarticle li {list-style-type: disc;}
#home  ul { padding-left:0px; list-style-type: disc; }
#home li { list-style-type: disc; }
#home h5{padding-bottom:8px; padding-top:0;}

#mostview{}
#mostview  ul { margin-left:14px; list-style-type: disc;padding-left:2px; }
#mostview  li { list-style-type: disc; }
#mostview  a:link,#mostview a:visited ,#mostview a:active,#mostview a:hover{ color:#133D67; font-family:arial; font-size:12px; line-height:14px; font-weight:500; text-decoration:none;}
/* columnist Formating */


.businessGuestTitle {font-family:DinRegular; font-size:18px;background-color:#025A7E; font-weight:bold;color:#ffffff;line-height:1em;text-transform: uppercase;padding:8px 8px 5px;}
.businessGuestName{font-family:DinRegular; font-size:12px; font-weight:bold;color:#321f20;line-height:1em;text-transform: capitalize;padding:8px 0px 0px 8px;}
.businessGuestOther {font-family:DinRegular; font-size:11px; font-weight: bold;color:#321f20;line-height:1em;text-transform: capitalize;padding:5px 0px 0px 8px;}
/* socialmedia Formating */

#socialmedia a {color:#58595b; font-family:Arial; font-size:12px; font-weight:500; line-height:14px; text-decoration:none;}
 .share_custom{background: url("images/share.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    line-height: 16px !important;
    overflow: hidden;
    width: 16px;
}
.bktitle {font-family:arial; font-size:18px;color:#321f20;margin-bottom:8px;line-height:18px;}
.dateformate{font-size:70px;font-weight:bold; line-height:0.9em;font-family:arial;color:#383838; text-align: center;}
.yearformate{font-size:14px;font-weight:bold;color:#383838;text-transform:uppercase;font-family:arial; text-align: center;}
#topoftoday{height:25px; }
#hedingmostview{height:23px; }
#hedingstuff{height:25px;}

#jc{ background-color:#EDEDED; }
#jc h4{ background-color:#ffffff; margin-bottom:0px; padding-bottom:0px;}
#jc  .post a:link, a:visited, a:active, a:hover { font-size:11pt; font-family:arial; text-decoration:none;}
#comments .comments-list{ margin-left:0px;}
#com-form-login  a:link, a:visited, a:active, a:hover { font-size:11pt; font-family:arial; text-decoration:none; font-weight:normal;}
/* TSG Define*/

#footer {
	text-align: center;
	margin: 8px 0px 0 0px;
	padding: 0;
	font-family: Arial,times New Roman, sans-serif;
	font-weight: normal;
	font-size: 10PX;
	height:25px;
	position: relative;
	z-index: 100;
}


#footer .moduletable { margin: 0; padding-left: 50px; border: 0; text-align: center;}
#footer .moduletable ul { list-style: none; margin: 0; padding-left:49%;}
#footer .moduletable ul li{ margin: 0; padding: 0; float: left; position: relative;}

#footer .moduletable ul li a { display:block; padding: 0px 8px; margin:0px; text-decoration: none; text-align: center; border: 0px none #000; 
font-size: 10px; line-height: 25px; height: 25px; color: #231f20; font-weight:normal;font-family: Arial,times New Roman, sans-serif;}
#footer .moduletable ul li.active a , #footer .moduletable ul li a:hover , #footer .moduletable ul li a:visited 
{ font-size: 10px; font-weight:normal; text-align: center; font-family: Arial,times New Roman, sans-serif;}

#footer a:link, #footer a:visited, #footer a:hover { float:left; }
#footer a:active{ float:left; font-size: 10px; font-weight:normal; text-align: center; font-family: Arial,times New Roman, sans-serif;}



h2,h3,h4,h5,h6,p,blockquote,dl,address {
margin:0.5em 0;
}
fieldset{
margin: 0.5em 0;
padding: 0.5em 10px;
}
form{
margin: 0;
}
ul, ol {
margin: 0 0 0 1em;
padding: 0 0 0 1em;
list-style-position: outside;
}
li,dd {
margin-left:0em;
padding-left:0;
}


.componentheading {
	font-size:1.5em;
	font-family: Times New Roman, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 6px;
	text-align: left;
}
#logo h1 {
  line-height: 1;
	font-size: 49px;
	font-family: Arial Black, verdana, sans-serif;
	margin: 12px 0 0 0;
	padding: 0;
}
#logo h2 {
	font-size: 15px;
	letter-spacing: 0px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-style: italic;
	margin: 0;
	padding: 0;
}
h2,.contentheading {
font-size:1.5em;
line-height: 1.3;
font-family: Times New Roman, serif;
letter-spacing: 0px;
font-weight: bold;
text-align: left;
color: #000;
}

h4 {
color:#221F1F;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}
h5 {
font-size:12px;
font-weight: normal;
font-family:arial;
margin:0;
padding:5px 0px 5px 0px;
color:#808285;
text-transform:uppercase
}
h6 {
font-size:1em;
font-weight: bold;
}
#footer .moduletable {
padding: 0;
margin-bottom: 0;
}

input#modlgn_passwd, input#modlgn_username {
width: 130px;
}
#a4j {
	text-align:center;
	font-size: 0.9em;
	margin: 0;
	padding: 5px 0;
}



/* ==== SIDEBAR MODULES =======================================  */
#sidebar .moduletable {
border:none;
margin-bottom:5px;
padding: 0px 0px 0px 0px;
}


/* ========== TOPMENU =====================================*/
#topmenu .moduletable {
margin: 0;
padding: 0;
border: 0;
float: left;
}
#topmenu .moduletable ul {
list-style: none;
margin: 0;
padding: 0;
}
#topmenu .moduletable ul li{
margin: 0;
padding: 0;
float: left;

}
#topmenu .moduletable ul li a {
  display:block;
	padding: 0px 8px;
	margin: 0 0px;
	text-decoration: none;
	text-align: center;
	border: 0px none #000;
	border-right: 1px solid #231f20;
	font-size: 14px;
	line-height: 24px;
	height: 22px;
color: #231f20;
font-weight:normal;
font-family: Arial,times New Roman, sans-serif;
}



#topmenu .moduletable ul li a:hover {
background-color: #143E66;
color: #FFFFFF;

}
#topmenu .moduletable ul li a:active {
background-color: #143E66;
color: #FFFFFF;
}
#topmenu .moduletable ul li a:link {
background-color: #143E66;
color: #FFFFFF;
}


/* ========== content ======================*/
span.article_separator {
	display: block;
	height: 20px;
}
.article_column{padding-right:15px;}
.column_separator {padding-left:15px; padding-right: 0;}
td.buttonheading img {
	border:none;
}
.contentpaneopen ul {margin:10px 0px 10px 20px;}
.contentpaneopen p img{margin:0 0px;}

.contentpaneopen p {text-align: justify;}
.contentpaneopen li {
	margin-bottom: 5px;
}


.contentdescription img{
margin: 0 10px;
}
.contenttoc th{
padding-bottom:5px;
}
.contenttoc{
margin:10px 0;
padding:10px;
border:0px solid #999;
}
.blog_more{
padding-bottom:10px;
}
.small{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#555;
line-height:1.2;
}
.createdate{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#555;
line-height:1.2;
}
.modifydate{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#555;
line-height:1.3;
padding-top: 4px;
}
a img {border: 0;}
.banneritem_text{
padding:5px 0;
}
.bannergroup_text {
padding-top: 5px;
font-size: 0.9em;
}

td.sectiontableentry1, td.sectiontableentry2{padding: 2px 5px; text-align:left;} 
tr.sectiontableentry1 { text-align: left;}
tr.sectiontableentry2 {text-align: left;}
td.sectiontableheader {text-align: left;}
form table tr td {text-align: left; padding-bottom: 5px;}
/** overlib **/


#top{
width:100%;
border-bottom: 1px solid #ddd;
}

