/* body attributes */
body, html {
	background-color: white;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0; margin: 0; 
}
/* old font	font-family: Tahoma, Lucida, Geneva, Helvetica, Arial, sans-serif; */
/* banner */
#banner { padding: 0px; margin: 0; border: 0; color: #fff; }

/************** header tag styles **************/

#masthead{
	padding: 0;
	margin: 0;
	min-width: 800px;
	max-width: 100%;	
/*	width:expression(document.body.clientWidth < 701? "700px": "auto" ); */
	text-align: center;
}

#masthead img {
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse:collapse;
}

#masthead .leftMH{
	text-align: left;
	float: left;
	width: 500px;
}

#masthead .rightMH{
	text-align: right;
	float: right;
	width: 300px;
}

#mastheadtop{	
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	width: 100%;
	display: block;	
	clear:both;
	text-align: right;
	height: 92px;
}

/************** end header tag styles **************/

/* top navigation */
#nav { background-color: #FFFFFF;
  font-size: 109%;
  color: white;
  padding: 0.5ex 0;
  margin: 0; 
  text-align: right;
  border-top: 3px solid #CCCCCC; }

#nav2 {color: white;
  background-color: #FFD6A4;
  font-size: 109%;
  text-align: center;
  margin: 0;
  padding: 0.5ex 0;}
  
#nav a {
	color: white;
	background-color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 3px;
}

#nav a:hover {
  color: #333333;
  background-color: #CCCCCC;
}

/* red box with white text */
#redbox { background-color: #CE0000;
  font-size: 109%;
  color: white;
  padding: 0.5ex 0;
  margin: 0; 
  text-align: left;
  padding-left: 4px;
  }

#redbox2 {color: white;
  background-color: #FFD6A4;
  font-size: 109%;
  text-align: left;
  margin: 0;
  padding: 0.5ex 0;}
  
#redbox a {
    color: white;
  	background-color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 3px;
}

#redbox a:hover {
  color: #333333;
  background-color: #CCCCCC;
}

/* Main column container */
#container {float:left;
margin-left:20px;
max-width:65%;
min-width:1%;
padding:10px;
width:50%;}
#containers { background: #fff; margin: 0px 0px 0px 50px; padding: 10px;  width:500px;}
#container_wide { background: #fff; margin: 0px 170px 0px 220px; padding: 10px;  }
#container p { line-height: 1.5em; } 
#container a, a:link, a:visited   {
		color: #666699; 
		text-decoration: none;
}
#container a:hover   {
		color: #CC0000; 
		text-decoration: underline;
}
#container .content { border-bottom: 0px solid #aaa;} 
#container .content100 { border-bottom: 1px solid #aaa; height: 100px;} 
#container .content110 { border-bottom: 1px solid #aaa; height: 110px;} 
#container .content115 { border-bottom: 1px solid #aaa; height: 115px;} 
#container .content125 { border-bottom: 1px solid #aaa; height: 125px;} 
#container .content135 { border-bottom: 1px solid #aaa; height: 135px;} 
#container .content145 { border-bottom: 1px solid #aaa; height: 145px;} 

/************** Lists with >> Arrows *****************/
#container ul
{
margin: .25em;
padding: .25em;
list-style: none;
}
.winnersli{list-style:none; list-style-image:none;background-image:none;}
#container li
{
text-indent: 15px;
padding-left: 15px;
padding-bottom: 3px;
background-image: url(/images/more.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}

/************** Lists with >> Arrows *****************/
#container_wide ul
{
margin: 1.25em;
padding: 1.25em;
list-style: none;
}

#container_wide li
{
text-indent: 15px;
padding-left: 15px;
padding-bottom: 3px;
background-image: url(/images/more.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}

#botya_inc { border-bottom: 1px solid #aaa; padding-top: 20px;} 

/************** List with Award Logo Bullets *****************/
#botya_inc ul
{
margin-left: 190px;
padding-left: 0.2em;
list-style: none;
}

#botya_inc li
{
padding-left: 18px;
padding-bottom: 4px;
background-image: url(/images/botya_bullet.gif);
background-repeat: no-repeat;
background-position: 0 0em;
}

/************** Advertising Action Links *****************/
.ul_adaction
{
margin-left: .5em;
padding-left: .5em;
list-style: none;
}

.ul_adaction li
{
padding-left: 15px;
padding-bottom: 5px;
background-image: url(/images/more.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
font-weight: bold;
}

#old_container ul { margin: 0 0 0 150px; padding: 0; }
#old_container li { list-style-type: none; background: url(article.jpg) no-repeat 0px 5px; padding: 0 0 0 25px; line-height: 2em; letter-spacing: 0.1em; color: #666; font-weight: bold; }

/* copyright, all that junk. perhaps a second nav */
#bottom { background: url('/images/new/bg2.gif') repeat; clear: both; padding: 5px 0px 5px 100px; border-top: 3px solid #ccc; }

/* the left column */
#leftcol { width: 160px;  padding: 7px 5px 7px 5px; margin: 10px 0px 5px 10px; float: left; }

/* left information */
#info { width: 160px; border-bottom: 1px solid #ddd; }
.box { background: #eee; border: 1px dotted #ddd; padding: 7px 5px 7px 5px; }
.blogbox { background-color: #EBEBEB; border: 1px dotted #ddd; padding: 7px 5px 7px 5px; text-align:left;}

/* review */
#reviewhold { width: 180px; margin: 10px 0px 5px 10px; float: right; padding: 5px; }
.reviewbox { width: 160px; padding: 0 0 0 5px; }
.reviewbox a { text-decoration: none; color: #000; }

/* rightcol */
#rightcol { width: 160px; margin: 5px 0px 5px 5px; float: right; padding: 5px; }
#rightcolupg { width: 220px; margin: 28px 5px 5px 5px; float: right; padding: 5px; }

/* rightcolgray */
#rightcolgray { width: 160px; margin: 5px 0px 5px 5px; float: right; padding: 5px; background-color: #CCCCCC;}

/* right list of links */
#links { float: left; width: 160px; padding: 7px 5px 7px 5px; margin: 10px 0px 5px 10px; }
#links ul { margin: 0; padding: 0; }
#links li { list-style-type: none; background: url('/images/new/article.jpg') no-repeat 0px 5px; padding: 0 0 0 25px; line-height: 2em; letter-spacing: 0.1em;  }
#links a { color: #608FFF; text-decoration: none; } #links a:hover { text-decoration: underline; } #links a:visited { color: #608FFF; } #links p { font-size: 20px; color:  #608FFF; }

/* edited attributes of things */
.news { color: #608FFF; font-weight: bold; font-size: 14px; }
.news1 { color: #fff; background-color: #CC0000; font-weight: bold; font-size: 14px; padding: 3px 0 3px 5px; width: 150px; }
.meta { border-top: 1px solid #aaa; color: #aaa;  text-align: right; } 

#bottom a { color: #608FFF; } #bottom a:hover { text-decoration: none; }
* html #info { padding-bottom: 7px; }
acronym { border-bottom: 1px dotted #608FFF; }

.doNotDisplay {
  display: none !important;
}

/* borders */
.borderBlack { border-color: #000000; border-width: 1px;}

/* Image Styles */

.imageFloatL {
    border: 0;
    float: left;
	padding-left: 4px;
	padding-right: 4px;
	margin-right:5px;
	margin-top:2px;
}
.imageFloatR {
    border: 0;
    float: right;
	padding-left: 4px;
	padding-right: 4px;
	margin-left:5px;
	margin-top:2px;	
}

/* Cover image overlay for link to Texterity index */
.magcoveroverlay a {
background: #fff url(http://www.forewordmagazine.com/gallery/current/fm_cover.gif) no-repeat; width:190px; 
display: block;
height:247px;
}
.magcoveroverlay a span {
visibility: hidden;
}

/* Spotlight Review Covers */
.MagCover_RHS {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Spotlight Review Covers */
.ReviewCover_RHS {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Headings and text */
.header_gray { color: #333333; font-weight: bold; font-size: 14px; }
.header_red { color: #CC0000; font-weight: bold; font-size: 14px; }
.header_black { color: #000000; font-weight: bold; font-size: 14px; }
.header_lgray { color: #666666; font-weight: bold; font-size: 14px; }

.sm_header_gray { color: #333333; font-weight: bold; font-size: 12px; line-height: 14px; }
.sm_header_red { color: #CC0000; font-weight: bold; font-size: 12px; line-height: 14px; }
.sm_header_black { color: #000000; font-weight: bold; font-size: 12px; line-height: 14px; }
.sm_header_lgray { color: #666666; font-weight: bold; font-size: 12px; line-height: 14px; }

.header_red_ftw {color: #CC0000; font-weight: bold; font-size: 14px; line-height: 1em;}
.subheader_ftw { line-height: 1em ;}

.ftwsub { margin-left: 0px;}
/* Chad's Add-on's from old style sheet */
.subhead {color:#CC0000;font-family:times,times new roman,serif;font-size:13px;font-weight:bold;letter-spacing:4px;line-height:16px;}
.ul_botya li {background-image:url(/images/botya_bullet.gif);background-position:0 0;background-repeat:no-repeat;padding-bottom:4px;padding-left:18px;}
.ul_botya {list-style-image:none;list-style-position:outside;list-style-type:none;}
#mostviewed {text-align:center;}

/* Basic Color */
.red { color: #CC0000 ;}
.redhead a{ color:red;font-size:15px;font-weight:bold;}
#lblNoRec{ float:left;}
.blkBorder1{ border: black solid 1px;}
#dgArticles{width:80%}