body{
margin:0px;
padding:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

#page{ margin:0px auto 0px auto; width:726px; border: 1px solid #000000; margin-top:3px;}

form {margin:0px; padding:0px; border:0px;}
/*------------------- header css ------ */
#header{ text-align:left; height:212px; width:726px; background-image:url(http://images.tmcnet.com/ims-magazine/0807/header_bkg.jpg); background-position:top; background-repeat:repeat-x; position:relative;}
#header .logo-holder{padding:5px 0px 0px 20px; }
#header .topnav{
	position:absolute;
	top:10px;
	height: 21px;
	width:282px;
	left:423px;
	color:#EF5F22;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
#header .topnav a { color:#000000; text-decoration:none;}
#header .topnav a:visited { color:#000000; text-decoration:none;}
#header .topnav a:hover { color:#EF5F22; text-decoration:underline;}

#header .mag-title{
	position:absolute;
	top:37px;
	height:29px;
	width:238px;
	left:466px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-image:url(http://images.tmcnet.com/ims-magazine/0807/mag_title_bkg_238x29.gif);
	background-repeat:no-repeat;
}

#header .mag-cover{
	position:absolute;
	top:115px;
	height:282px;
	width:176px;
	left:542px;
	background-image:url(http://images.tmcnet.com/ims-magazine/1008/ims_mag_cover_oct-nov.jpg);
	background-repeat:no-repeat;
}


#header .searchbar{
	position:absolute;
	top:80px;
	height:61px;
	width:436px;
	left:23px;
	 
}

#header .bodynav{
	position:absolute;
	top:147px;
	height:45px;
	width:436px;
	left:23px;
}
#header .bodynav h4{font-size:36px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px;}
#header .bodynav h5{font-size:24px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px;}
#header-alt{ text-align:left; height:120px; background-image:url(http://images.tmcnet.com/ims-magazine/0807/header_alt_bkg.gif); background-position:top; background-repeat:repeat-x; position:relative;}
#header-alt .logo-holder{padding:10px 0px 0px 20px; }
#header-alt .topnav{
	position:absolute;
	top:10px;
	height: 21px;
	width:282px;
	left:423px;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
#header-alt .topnav a{ color:#000000; text-decoration:none;}
#header-alt .topnav a:visited { color:#000000; text-decoration:none;}
#header-alt .topnav a:hover {color:#EF5F22; text-decoration:underline;}
#header-alt .mag-title{
	position:absolute;
	top:47px;
	height:29px;
	width:238px;
	left:467px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-image:url(http://images.tmcnet.com/ims-magazine/0807/mag_title_bkg_238x29.gif);
	background-repeat:no-repeat;
}

#header-alt .cont-title{
	position:absolute;
	top:87px;
	height:22px;
	width:379px;
	left:29px;
	font-size:22px;
	color:#FFFFFF;
	font-weight:bold;
}

#header-alt .back-butt{
	position:absolute;
	top:95px;
	height:15px;
	width:200px;
	left:470px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.bnav-txt { font-size:11px; background-image:url(http://images.tmcnet.com/ims-magazine/0807/w_arrow.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px; color:#FFFFFF; font-weight:bold; padding-bottom:1px; line-height:14px;}
.bnav-txt a {color:#FFFFFF; font-weight:bold; text-decoration:underline;  line-height:14px;}
.bnav-txt a:visited {color:#FFFFFF; font-weight:bold; text-decoration:underline;  line-height:14px;}
.bnav-txt a:hover {color:#fadd72;  text-decoration:underline; line-height:14px;}
.subswrapper {color:#000000; font-size:12px; font-weight:bold; padding: 5px 0px 0px 10px;}
.subscription {color: #000000; font-size:16px; font-weight:bold;}
.search-box {padding-top:1px; font-size:10px; font-weight:bold;}
.search-box form { margin:0px; padding:0px;}
.search-box input {width:108px; font-size:11px; margin:0px; padding:0px;}
.search-box .sbutt {width:74px; height:20px;}
.search-box table {margin:0px; padding:0px; font-size:10px; font-weight:bold; color:#FFFFFF;}
/*------- header container ------ */

#container-bkg { background-image:url(http://images.tmcnet.com/ims-magazine/0807/container_bkg.gif); background-position:top; background-repeat:repeat-x;}
#container { background-image:url(http://images.tmcnet.com/ims-magazine/0807/container_all_bkg.gif); background-repeat:repeat-y;}
#container-cont {  background-image:url(http://images.tmcnet.com/ims-magazine/0807/hcontainer_bkg.gif); background-position:top; background-repeat:repeat-x;}

.para { padding:5px 0px 5px 0px; margin:0px; color:#000; line-height:18px; font-size:12px;}
.para a{ padding:5px 0px 5px 0px; margin:0px; color:#EB5440; line-height:18px;}
.para a:visited{ padding:5px 0px 5px 0px; margin:0px; color:#EB5440; line-height:18px;}
.para a:hover { color:#EB5440;}

#container-cont h1{color:#000000; font-size:22px; padding:0px; margin:0px;}
#tofc { height:50px; background-color:#EB5440; width:528px;}
#rtcoln-wrapper{ border-top: 1px solid #000000;}
#content .txt-wrapper{padding:30px 5px 0px 30px; }

h2 {margin:0px; padding:6px 0px 0px 0px; font-size:16px; color:#000000;}
h3 {margin:0px; padding:6px 0px 0px 0px; font-size:14px; color:#EB5440;}
h5 {margin:0px; padding:6px 0px 0px 0px; font-size:14px; color:#EB5440;}
.colmn1{width:262px;}
.colmn1-width {width:235px;border:1px solid #cccccc;}
.colmn2{width:262px;}
.colmn2-width {width:235px;border:1px solid #cccccc;}
.colmn3{width:198px;}
.colmn3-width{width:175px;border:1px solid #cccccc;}
/*------------------- txt ------ */
.column-wrapper{padding:20px 0px 0px 18px;}
.colmn3-wrapper{padding:185px 0px 0px 15px;}
.wrapper {padding:15px 20px 0px 20px;}
.wrapper20 {padding:15px;}
.wrapperbt20 {padding-bottom:15px;}
.wrapperbttop {padding-bottom:15px; padding-top:15px;}
.wrapperbt {padding-bottom:15px;}
.wrappertop6{ padding-top:6px;}
.wrapperbttop10{ padding:10px 0px 10px 0px;}
.wrapper-lft20 {padding:20px 20px 0px 20px;}
.wrapper-alt {padding:20px 30px 20px 30px;}
.paragraph { font-size: 12px; color:#000000; padding:20px 20px 0px 20px;}
.sm-txt { font-size:11px; color:#000000;font-weight:300;}

.sm-txt-red { font-size:11px; color:#B20E0E; font-weight:300;}
.sm-txt-red a{ font-size:11px; color:#B20E0E;font-weight:300;}
.sm-txt-red a:visited{ font-size:11px; color:#B20E0E;font-weight:300;}
.sm-txt-red a:hover{ font-size:11px; color:#B20E0E; text-decoration:underline;font-weight:300;}

.black{color:#000000;}
.btlink { font-size:11px; font-weight:bold; color:#CC0000; padding:3px 0px 3px 0px;}
.btlink a{ font-size:11px; font-weight:bold; color:#CC0000;}
.btlink a:visited{ font-size:11px; font-weight:bold; color:#CC0000;}
.btlink a:hover{ font-size:11px; color:#000000; text-decoration:underline;}
/*------------------- clear bojects------ */
.magic { clear:both;}
.fl-left {float:left;}
.fl-right {float:right;}
.fl-left-img {float:left; padding-right:20px; padding-bottom:10px;}
.fl-right-img {float:right; padding-left:20px; padding-bottom:10px;}
/*------------------- listing ------ */

.arti-title { height:25px; width:235px; background-color:#B20E0E; font-family:tahoma, Arial, sans-serif;font-size:13px; font-stretch:inherit; font-weight:200; background-image:url(http://images.tmcnet.com/ims-magazine/0807/title_bkg.jpg); background-position:left; background-repeat:no-repeat; color:#FFFFFF;}
.strd-box {width:224px;}
		.snpt-link { padding:3px 5px 5px 5px; background-image:url(http://images.tmcnet.com/ims-magazine/0807/list_bottom_bkg.gif); background-position:bottom; background-repeat:repeat-x; font-size:11px; font-weight:bold; font-family: tahoma, Arial, sans-serif; color:#333333;}
.snpt-link a{ color:#333333; text-decoration:none;}
.snpt-link a:visited{ color:#000000; text-decoration:none;}
.snpt-link a:hover{color:#EB5440; text-decoration:underline;}

.sm-title { width:175px; font-family: tahoma, Arial, sans-serif; background-color:#B20E0E; font-size:13px; color:#ffffff; background-image:url(http://images.tmcnet.com/ims-magazine/0807/title_bkg.jpg); background-position:left; background-repeat:no-repeat; color:#ffffff; font-weight:200;}
.plain-title-tp{font-family: tahoma, Arial, sans-serif; font-size:11px; font-weight:bold; color:#EB5440; padding:0px 0px 10px 0px; line-height:14px;}
.plain-title-tp a{color:#B20E0E; text-decoration:underline;}
.plain-title-tp a:visited{color:#B20E0E; text-decoration:underline;}
plain-title-tp2{font-family: tahoma, Arial, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px 0px 10px 0px; line-height:14px;}
.plain-title-tp2 a{color:#000000; text-decoration:underline;}
.plain-title-tp2 a:visited{color:#000000; text-decoration:underline;}
.arti-title-wrapper{ padding:3px 0px 0px 10px;}
.navlist ul {
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: tahoma, Arial, sans-serif;
font-size: 12px;
color:#696969;
line-height:normal;
font-weight:bold;
 }
.navlist ul li {
margin: 0px 0px 0px 0px;
 }
 
.navlist .red  ul li a{
display:block;
color:#000000;
text-decoration:none;
padding:2px 5px 2px 15px;
margin:0px;
background-image:url(http://images.tmcnet.com/ims-magazine/0807/hbulletbk.png);
background-position:left top;
background-repeat:no-repeat;
 }
.navlist  .diff ul li  a{
display:block;
color:#333333;
text-decoration:none;
padding:2px 5px 2px 0px;
margin:0px;
background-repeat:no-repeat;
background-image:url(http://images.tmcnet.com/ims-magazine/0807/list_bottom_bkg.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.navlist  .diff ul li  a:visited{
padding:2px 5px 2px 0px;
margin:0px;
}
 
 .navlist  .smtxt{
font-size:11px;
color:#EB5440;
padding:0px 0px 10px 15px;
margin:0px;
font-style:italic;
font-weight:normal;
 }

 .navlist  .bgtxt{
 font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding:0px 0px 0px 0px;
margin:0px;
font-weight:bold;
 }

.navlist  .gray ul li  a{
display:block;
color:#333333;
text-decoration:none;
padding:2px 5px 2px 15px;
margin:0px;
background-image:url(bulletbk.png);
background-position:left top;
background-repeat:no-repeat;
}
.navlist ul li a{margin: 0px 0px 0px 0px; }
.navlist  ul li a:visited {color:#333333; text-decoration:none; padding:2px 5px 2px 15px; line-height:normal;}
.navlist  ul li a:hover {color:#333333; text-decoration:underline; background-color:#fd9958; line-height:normal; }
#footer {padding-top:10px; font-size:16px; font-weight:bold; height:5px;}
.style1 {font-weight: bold}

