* { margin: 0px; padding: 0px; }

body { background: #DCDDDE; text-align: center; font: normal 12px Arial,sans-serif; margin: 0px; padding: 0px; line-height:1.3em}
body.email2{ background: #FFF; text-align: center; font: normal 12px Arial,sans-serif; margin: 0px; padding: 0px;}

body.email { background: #fff; text-align: left; font: normal 12px Arial,sans-serif; margin: 0px; padding: 0px;}

body.form { background: #FFF; text-align: center; font: normal 12px Arial,sans-serif; margin: 0px; padding: 0px;}

table.maintable { width: 990px; margin: 0px auto; padding: 0px; border-left: solid 1px #000; border-right: solid 1px #000; font: normal 12px Arial,sans-serif; color: #FFF; }

td.header { height: 227px; text-align: center; vertical-align: top; background: url("http://www.rogtecmagazine.com/img/topnew.jpg") top center no-repeat; border-bottom: solid 1px #535353; }
td.headerru { height: 227px; text-align: center; vertical-align: top; background: url("http://www.rogtecmagazine.com/img/topnewrus.jpg") top center no-repeat; border-bottom: solid 1px #535353; }
h1 { width: 968px; line-height: 10px; margin: 0px auto; padding: 0px 10px; font: normal 10px Arial,sans-serif; color: #999; text-align: right; border-right: solid 1px #000; border-left: solid 1px #000; background: #FFF; text-transform: capitalize; }
div#top { position: absolute; top: 19px; left: 0px; width: 100%; height: 195px; padding: 0px; width: 100%; text-align: center; font: normal 12px Arial,sans-serif; color: #000; }
div#wrap { width: 988px; margin: 0 auto; }

td.topmenu { width: 988px; margin: 0px auto; text-align: right; }
img.logo { width: 200px; height: 45px; position: relative; top: -5px; left: 15px; display: block; z-index: 10;} 

div#socialicons { width: 582px; float: right; margin: 0px 10px; height: 15px; line-height: 15px; text-align: right; }
div#utilities { width: 582px; float: right; margin: 0px; margin-top: 10px; text-align: right; height: 32px; }
a.utility { display: block; background: #FFF; float: left; width: 80px; height: 11px; font: bold 10px Arial,sans-serif; text-decoration: none; text-transform: uppercase; text-align: center; padding: 8px; border-top: solid 1px #404040; border-bottom: solid 1px #404040; border-left: solid 1px #404040; }
a.utility:link { color: #000; text-decoration: none; }
a.utility:hover { color: #BF0709; text-decoration: none; }
a.utility:visited { color: #000; text-decoration: none; }
a.utility:visited:hover { color: #BF0709; text-decoration: none; }
a.utility2 { display: block; background: #BF0709; float: left; width: 80px; height: 11px; font: bold 10px Arial,sans-serif; text-decoration: none; text-transform: uppercase; text-align: center; padding: 8px; border-top: solid 1px #404040; border-left: solid 1px #404040; border-bottom: solid 1px #BF0709; }
a.utility2:link { color: #FFF; text-decoration: none; }
a.utility2:hover { color: #FCC; text-decoration: none; }
a.utility2:visited { color: #FFF; text-decoration: none; }
a.utility2:visited:hover { color: #FCC; text-decoration: none; }

td.flags { height: 40px; text-align: left; vertical-align: top; }
div#lang { display: block; float: left; width: 200px; margin: 0px; margin-top: 7px; margin-left: 5px; text-align: left; }
div#lang img { border: 0; width: 30px; height: 16px; margin-left: 10px; }

div#secmenu { display: block; float: right; width: 560px; margin: 0px; margin-top: 7px; text-align: center; color: #C99; }
a.secmenu { font: normal 9px Arial,sans-serif; text-decoration: none; text-transform: uppercase; text-align: center; padding: 8px 6px; }
a.secmenu:link { color: #FFF; text-decoration: none; }
a.secmenu:hover { color: #FCC; text-decoration: none; }
a.secmenu:visited { color: #FFF; text-decoration: none; }
a.secmenu:visited:hover { color: #FCC; text-decoration: none; }
a.secmenu2 { font: normal 9px Arial,sans-serif; text-decoration: none; text-transform: uppercase; text-align: center; padding: 8px 12px; }
a.secmenu2:link { color: #FFF; text-decoration: none; }
a.secmenu2:hover { color: #FCC; text-decoration: none; }
a.secmenu2:visited { color: #FFF; text-decoration: none; }
a.secmenu2:visited:hover { color: #FCC; text-decoration: none; }

td.topbanner { height: 95px; }

div#date { display: block; float: left; width: 150px; margin: 18px 0px 0px 45px; text-align: right; font: normal 12px Arial,sans-serif; color: #666; }

td.menubar { width: 988px; text-align: center; height: 24px; vertical-align: middle; background: url("http://www.rogtecmagazine.com/img/topmenuback.gif") top center repeat-x #E2E2E2; padding-top: 8px }

td.tenmen { width: 149px; height: 36px; padding:10px; background: url("http://www.rogtecmagazine.com/img/tenderm-bg.gif") top center no-repeat; font: normal 14px Arial,sans-serif; text-align:center; color: #000; vertical-align:top; }
td.menubartender { width: 660px; text-align: left; padding-left:10px; font: bold 16px Arial,sans-serif; color:#ccc; height: 33px; vertical-aling: middle; background: url("http://www.rogtecmagazine.com/img/tenderbk.gif") top center repeat-x #E2E2E2; }

a.topmenu { font: normal 12px Arial,sans-serif; text-decoration: none; text-transform: uppercase; text-align: center; margin: 5px 0px; border-right: solid 1px #231f20; padding: 0px 12px; }
a.topmenu:link { color: #231f20; text-decoration: none; }
a.topmenu:hover { color: #BF0709; text-decoration: none; }
a.topmenu:visited { color: #231f20; text-decoration: none; }
a.topmenu:visited:hover { color: #BF0709; text-decoration: none; }
a.topmenured { font: bold 12px Arial,sans-serif; text-decoration: none; text-transform: uppercase; text-align: center; margin: 5px 0px; border-right: solid 1px #231f20; padding: 0px 12px; }
a.topmenured:link { color: #fd0202; text-decoration: none; }
a.topmenured:hover { color: #BF0709; text-decoration: none; }
a.topmenured:visited { color: #fd0202; text-decoration: none; }
a.topmenured:visited:hover { color: #BF0709; text-decoration: none; }

table.form {  background: #DCDDDE; text-align: left; font: normal 12px Arial,sans-serif; margin: 10px; padding: 10px; border: solid 1px #666;} 
td.form {  background: #DCDDDE; text-align: left; font: normal 12px Arial,sans-serif; margin: 10px; padding: 10px;  }
a.topmenubold { font: normal 12px Arial,sans-serif; text-decoration: none; text-transform: uppercase; text-align: center; margin: 5px 0px; color:  #BF0709; padding: 0px 12px; }

td.newsticker { height: 15px; background: url("http://www.rogtecmagazine.com/img/fadegrey.gif") top center repeat-x #FFF; }
.ticker_news { color:#000; font: normal 12px Arial,Sans-serif; text-decoration:none; }
.ticker_news:hover { color:#BF0709; }
.ticker_text_start { font: bold 11px Arial,Sans-serif; text-align:center; }
.ticker_text_end { font: bold 11px Arial,Sans-serif; }

td.main { width: 730px; margin: 0px; font: normal 12px Arial,Sans-serif; color: #000; background: #FFF; vertical-align: top; text-align: left; }

td.main2 { width: 990px; margin: 0px; font: normal 12px Arial,Sans-serif; color: #000; background: #FFF; vertical-align: top; text-align: left; }
td.mainemail { width: 730px; margin: 0px; font: normal 12px Arial,Sans-serif; color: #000; background: #FFF; vertical-align: top; text-align: left; }
td.mainemailleft { margin: 0px; font: normal 12px Arial,Sans-serif; color: #000; background: #FFF; vertical-align: top; text-align: left; }


td.main img { margin-left: 20px; }

div.legal { font: normal 10px Arial,Sans-serif; color: #595959; }


h2 { font: bold 20px Arial,Sans-serif; color: #F74F04; text-align: left; text-decoration: none; text-transform: uppercase; margin: 0px 0px 10px 0px; }
h2.email { font: bold 16px Arial,Sans-serif; color: #BF0709; text-align: center; text-decoration: none; text-transform: uppercase; margin: 0px 0px 10px 0px; }

h3 { font: bold 14px Arial,Sans-serif; color: #F2120D; margin: 10px; text-align: left; }
h3.homecall { text-align: center; font: normal italic 14px Verdana, Arial, Helvetica, sans-serif; color: #012258; }
h4 { font: bold 14px Arial,Sans-serif; color: #999; text-align: center; }
h5 { font: bold 14px Arial,Sans-serif; color: #999; text-align: left; }
h5.rssprovider { font: bold 14px Arial,Sans-serif; color: #666; text-align: left; padding-left: 10px; }
div.entry { font: normal 12px Arial,Sans-serif; color: #58595b; margin: 0px; padding: 0px; padding-top: 0px; }

#current { width: 212px; margin: 0px 0px 0px 20px; padding: 0px; background: #AAC7CD; border-top: solid 10px #FFF; border-bottom: solid 10px #FFF; }
#current h3 { font: bold 12px Arial,Sans-serif; color: #FFF; margin: 0px 20px; padding: 0px; }
#current p { font: normal 12px Arial,Sans-serif; color: #595959; margin: 0px; padding: 0px 20px; }
#violet-tender { width: 680px; margin: 22px 0px 20px 20px; padding: 0px; background: #E7E8E9; }

#violet { clear: both; width: 680px; margin: 22px 0px 20px 20px; padding: 0px; /*background: #E7E8E9;*/ }
#violet a { font: normal 12px Arial,Sans-serif; color: #BF0709; }
#violet h2 { display: block; width: 656px; height: 13px; font: bold 13px Arial,Sans-serif; background: #595959; color: #FFF; margin: 0px;  margin-bottom: 13px; padding: 4px 12px 5px 12px; }
#violet h3 { font: bold 12px Arial,Sans-serif; color: #595959; margin: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#violet p { font: normal 12px Arial,Sans-serif; color: #58595b; margin: 0px; padding: 10px; padding-top: 0px; }
#violet p.img { font: normal 12px Arial,Sans-serif; color: #58595b; margin: 0px; padding: 0px; padding-top: 0px; }

/* TENDER PAGE MENU */
a.toptender { font: bold 12px Arial,sans-serif; color:#bf0709; text-decoration: none; text-transform: uppercase; text-align: center; margin: 5px 0px; }
a.toptender:link { color: #bf0709; text-decoration: none; }
a.toptender:hover { color: #000; text-decoration: none; }
a.toptender:visited { color: #bf0709; text-decoration: none; }
a.toptender:visited:hover { color: #000; text-decoration: none; }

a.subtender { font: bold 14px Arial,sans-serif; color:#fff; text-decoration: none; text-transform: uppercase; text-align: center; margin: 5px 0px; }
a.subtender:link { color: #211d1f; text-decoration: none; }
a.subtender:hover { color: #000; text-decoration: none; }
a.subtender:visited { color: #211d1f; text-decoration: none; }
a.subtender:visited:hover { color: #000; text-decoration: none; }

/* TENDER PAGE MENU */
a.tender { font: bold 12px Arial,sans-serif; color:#bf0709; text-decoration: none; text-align: left;  margin-left: 16px; }
a.tender:link { color: #bf0709; text-decoration: none; }
a.tender:hover { color: #000; text-decoration: none; }
a.tender:visited { color: #bf0709; text-decoration: none; }
a.tender:visited:hover { color: #000; text-decoration: none; }



#violet ul { margin-left: 30px; }
#violet ol { margin-left: 30px; }
#violet li { font: normal 12px Arial,Sans-serif; color: #58595b; }
#violet img { margin-left: 10px; border: 0; }
#violet img.issue { margin: 0px 20px; float: right; }
#grey { width: 240px; background: #E7E8E9; margin: 10px; padding: 5px; }
#grey2 { width: 240px; background: #E7E8E9; margin: 0px; padding: 5px; }
#violet b,strong { color: #BF0709; }
#fullwidth { width: 900px; margin: 22px 0px 20px 20px; padding: 0px; background: #FFF; }
#fullwidth a { font: normal 12px Arial,Sans-serif; color: #BF0709; }
#fullwidth h2 { display: block; width: 875px; height: 13px; font: bold 13px Arial,Sans-serif; background: #595959; color: #FFF; margin: 0px;  margin-bottom: 13px; padding: 4px 12px 5px 12px; }
#fullwidth h3 { font: bold 12px Arial,Sans-serif; color: #BF0709; margin: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#fullwidth p { font: normal 12px Arial,Sans-serif; color: #58595b; margin: 0px; padding: 20px; padding-top: 0px; }
#fullwidth p.img { font: normal 12px Arial,Sans-serif; color: #58595b; margin: 0px; padding: 0px; padding-top: 0px; }
table.full { font: bold 13px Arial,Sans-serif; color:#FFF ; vertical-align:top ; }
td.red { font: bold 13px Arial,Sans-serif; color:#FFF ; vertical-align:top ; text-indent:5px ; background-color:#BF0709 }
td.full { font: bold 13px Arial,Sans-serif; color:#BF0709 ; vertical-align:top ; border: solid 1px #ccc ; padding: 5px; }
td.black { font: bold 13px Arial,Sans-serif; color:#000 ; vertical-align:top ; border: solid 1px #ccc ; padding: 5px; }

#fullwidth ul { margin-left: 30px; }
#fullwidth ol { margin-left: 30px; }
#fullwidth li { font: normal 12px Arial,Sans-serif; color: #58595b; }
#fullwidth img { margin-left: 10px; border: 0; }
#fullwidth img.issue { margin: 0px 20px; float: right; }
#fullwidth b,strong { color: #BF0709; }
#home  { width: 680px; margin: 22px 0px 20px 20px; padding: 0px; }
#home a { text-decoration: none; }
#home p { font: normal 12px Arial,Sans-serif; margin: 0px; padding: 10px; padding-top: 0px; }
#home img { margin-left: 0px; }
#homecol2 { width: 325px; margin-left: 20px; float: right; }
#homecol1 { width: 325px; float: left; }
#column1 { width: 400px; float: left; }
#column2 { width: 250px; margin-left: 30px; float: right; }
.greybg { background: #ffffff; margin-bottom: 10px; }
#welcome { background: #E7E8E9; margin-bottom: 10px; padding-top: 10px; }
#featuredheader { display: block; clear: both; height:13px; font: bold 13px Arial,Sans-serif; background: #595959; color: #FFF; margin: 0px; padding: 4px 12px 5px 12px; text-align: left; text-transform: uppercase; }
#featuredheader a { color: #FFF; }
#featured { background: #E7E8E9; padding: 10px; margin-bottom: 10px; }
#featured td { text-align: left; vertical-align: top; }
#featured p { padding-right: 0px; }
div.greytender { background: #E7E8E9; margin-bottom: 10px; width:940px ; }
table.calendar2 { margin: 10px; width: 920px; }
table.calendar3 { margin: 10px; width: 965px; }

table.calendar { margin: 10px; border: 0; width: 660px; }
table.calendar th { height:13px; font: bold 13px Arial,Sans-serif; background: #595959; color: #FFF; margin: 0px; margin-bottom: 10px; padding: 4px 12px 5px 12px; text-align: left; text-transform: uppercase; }
table.calendar td { background: #FFF; padding: 2px 5px; }
table.calendar td.minilogo { text-align: center; }
table.calendar td.minilogo img { margin-left: 0; }
table.calendar td.date { color: #595959; font-weight: bold; text-align: left; padding: 10px 12px; }
table.calendar td.bonus { text-align: center; vertical-align: top; padding: 5px; }
table.calendar td.guide { color: #595959; font-weight: bold; text-align: right; vertical-align: top; padding: 10px; }
td.covers { color: #595959; font-weight: bold; text-align: right; vertical-align: top; padding: 10px; width: 100px; }
#violet td.covers img { border: solid 1px #404040; }
td.framed { border: 0; }


td.sidemenu { width: 238px; background: #FFF; font: normal 12px Arial,Sans-serif; color: #FFF; vertical-align: top; text-align: center; padding-top: 22px; padding-right: 20px; }

/* NEW SIDE MENU */

td.sidemenu a { text-decoration: none; }

#currentissue { border: solid 1px #404040; padding: 15px; text-align: center; margin-bottom: 10px; }
#currentissue a { font: bold 16px Arial,Sans-serif; color: #BF0709; text-decoration: none; } 
#currentissue img { border: solid 1px #404040; margin: 10px; }
#currentissue h2 { font: bold 20px Arial,Sans-serif; color: #F74F04; text-align: center; text-decoration: none; text-transform: uppercase; margin: 0px 0px 10px 0px; }


.greyheader { display: block; clear: both; height:13px; font: bold 13px Arial,Sans-serif; background: #595959; color: #FFF; margin: 0px; margin-bottom: 10px; padding: 4px 12px 5px 12px; text-align: left; text-transform: uppercase; }
.greyheader a { color: #FFF; }
.redheader { display: block; clear: both; height:13px; font: bold 13px Arial,Sans-serif; background: #595959; color: #FFF; margin: 0px; margin-bottom: 10px; padding: 4px 12px 5px 12px; text-align: left; text-transform: uppercase; }
.redheader a { color: #FFF; }

.newsbox { display: block; text-align: left; margin: 0 10px; color: #404040; padding-bottom: 10px; }
.newsbox a { color: #404040; }
.newsbox img { float: left; margin-right: 5px; margin-bottom: 5px; border: solid 1px #404040; }
.newsbox img.hor { float: none; margin: 0; paddin: 0; margin-bottom: 5px; border: solid 1px #404040; }

.separator { display: block; clear: both; border: 0; height: 0; border-bottom: dotted 1px #5b5c5e; margin: 10px; margin-top: 0px; padding: 0; color: #404040; }

/* END OF NEW SIDE MENU */


td.sidebanners { text-align: center; vertical-align: top; padding: 10px; }

table.sidethomeleft { width: 400px; height: 120px; margin: 10px; padding: 0px; border: 0px; font: bold 12px Arial,sans-serif; color: #595959; }
h3.red { display: block; width: 384px; height:15px; font: bold 15px Arial,Sans-serif; background:  #BF0709; color: #FFF; margin: 0px; padding: 8px; }
h3.redsmall { display: block; width: 240px; height:15px; font: bold 12px Arial,Sans-serif; background:  #BF0709; color: #FFF; margin: 10px; padding: 5px; }

p.red { font: bold 12px Arial,Sans-serif; color: #BF0709; margin: 0px; }
p.tender { font: bold 14px Arial,Sans-serif; color: #000; margin-left: 16px; text-transform: uppercase; }

p.leftbox { font: bold 11px Arial,Sans-serif; color: #595959; margin: 0px; }
p.leftboxred { font: normal 12px Arial,Sans-serif; color: #BF0709; margin: 0px; }

table.sidetmenu { width: 212px; height: 120px; margin: 0px; padding: 0px; border: 0px; }
td.green { margin:0px; padding: 0px; width: 212px; height: 180px; background: url("http://www.rogtecmagazine.com/img/green-banner.jpg") center center no-repeat; vertical-align: top; text-align: right; }
td.violet { margin:0px; padding: 0px; width: 212px; height: 180px; background: url("http://www.rogtecmagazine.com/img/violet-banner.jpg") center center no-repeat; vertical-align: top; text-align: right; }
td.purple { margin:0px; padding: 0px; width: 212px; height: 180px; background: url("http://www.rogtecmagazine.com/img/purple-banner.jpg") center center no-repeat; vertical-align: top; text-align: right; }

table.innermenu { margin: 10px auto; width: 580px; background: transparent; }
td.innerlogo { width: 100px; text-align: center; vertical-align: middle; background: #FFF; }
td.innermenu { text-align: center; vertical-align: middle; background: #FFF; }

a.sidemenu { display: block; float: right; width: 110px; height: 100px; font: bold 14px Arial,sans-serif; text-decoration: none; margin: 20px 15px 0px 0px; text-align: left; }
a.sidemenu:link { color: #FFF; text-decoration: none; }
a.sidemenu:hover { color: #F74F04; text-decoration: none; }
a.sidemenu:visited { color: #FFF; text-decoration: none; }
a.sidemenu:visited:hover { color: #F74F04; text-decoration: none; }

a.sideheaders { display: block; float: right; width: 110px; height: 30px; font: bold 12px Arial,sans-serif; text-decoration: none; margin: 17px 15px 0px 0px; text-align: left; }
a.sideheaders:link { color: #FFF; text-decoration: none; }
a.sideheaders:hover { color: #F2120D; text-decoration: none; }
a.sideheaders:visited { color: #FFF; text-decoration: none; }
a.sideheaders:visited:hover { color: #F2120D; text-decoration: none; }

a.sidemenu2 { display: block; float: right; width: 110px; height: 100px; font: normal 12px Arial,sans-serif; text-decoration: none; margin: 0px 15px 0px 0px; text-align: left; }
a.sidemenu2:link { color: #333; text-decoration: none; }
a.sidemenu2:hover { color: #F2120D; text-decoration: none; }
a.sidemenu2:visited { color: #333; text-decoration: none; }
a.sidemenu2:visited:hover { color: #F2120D; text-decoration: none; }

li a {
	padding: 0;
	margin: 0;
	display: inline;
	background-color : transparent;
	border-bottom: none;
	text-transform: none;
	letter-spacing: normal;
	border-right: none;
	border-left: none;
	width: auto;
}

#submenu { display: block; width: 630px; height: 30px; background: #FFF; text-align: center; margin: 0px; padding: 0px 15px; }
#submenu ul { font: bold 11px Arial, Helvetica, sans-serif; float: center; list-style: none; padding: 0; margin: 0; }
#submenu li { font: bold 11px Arial, Helvetica, sans-serif; float: left; margin: 0px; }
#submenu li.selected { font: bold 11px Arial, Helvetica, sans-serif; height: 2em; line-height: 2em; float: left; width: 87px; display: block; border: 1px solid #FF3A13; text-decoration: none; text-align: center; background: #FFF; color: #000; }
#submenu li a { font: bold 11px Arial, Helvetica, sans-serif; height: 2em; line-height: 2em; float: left; width: 87px; display: block; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-bottom: 1px solid #595959; border-right: 1px solid #595959; text-decoration: none; text-align: center; }
#submenu li a:link { background: #C51215; color: #FFF; }
#submenu li a:hover { background: #FF3A13; color: #FFF; }
#submenu li a:visited { background: #C51215; color: #FFF; }
#submenu li a:visited:hover { background: #FF3A13; color: #FFF; }


#side { vertical-align: top; margin: 0px auto; padding: 0px; }

td.botform { height: 140px; margin: 0px; padding: 0px 10px; text-align: center; vertical-align: top; background: url("http://www.rogtecmagazine.com/images/buttons/contactbanner.jpg") top center no-repeat #FFF; }
td.inform { font: normal 12px Arial,Sans-serif; color: #595959; vertical-align: middle; text-align: right; }
form.quickform { margin: 0px; }
#quickform { position: absolute; top: 53px; left: 130px; width: 505px; height: 45px; font: bold 11px Arial,Sans-serif; color: #FFF; text-align: right; }
div.darkback { width: 850px; margin: 0px auto; padding: 2px; font: bold 11px Arial,Sans-serif; color: #CD520C; text-align: center; background: #FFF; }
div.message { position: absolute; top: 115px; left: 0px; width: 100%; text-align: center; font: normal 12px Arial,Sans-serif; }
td.txtinform { font: normal 12px Arial,Sans-serif; color: #595959; vertical-align: middle; text-align: right; }
td.txtinform2 { font: normal 12px Arial,Sans-serif; color: #595959; vertical-align: middle; text-align: left; }
.quickform { font: normal 12px Arial,Sans-serif; color: #999; background: #FFF; width: 120px; border: solid 1px #999; }
.quicksubmit { display: block; widht: 120px; height: 20px; background: url("http://www.rogtecmagazine.com/images/buttons/submit.gif"); margin: 0px; font: bold 11px Arial,Sans-serif; color: #000; background: #CCC; width: 150px; }
.inform { font: normal 12px Arial,Sans-serif; color: #000; background: #FFF; border: solid 1px #BC1616; width: 150px; }
.insubmit {  font: bold 11px Arial,Sans-serif; color: #000; background: #EB983B; border: solid 1px #BC1616; width: 150px; }
td.withinform { font: normal 12px Arial,Sans-serif; color: #000; vertical-align: middle; text-align: left; }

td.violetbot { height: 14px; margin: 0px; padding: 0px; background: #FFF;  }
img.spacer { margin: 0px; padding: 0px; }

td.bottom { background: url("http://www.rogtecmagazine.com/img/bottombgnew.gif") top center repeat-x #FFF; text-align: center; font: normal 12px Arial,sans-serif; margin: 0px; padding: 0px; }
div#botmenu { margin: 25px 0px; padding: 0px; width: 100%; font: normal 12px Arial,Sans-serif; color: #FFF; text-align: center; }
a.bottom { font:  normal 12px Arial,sans-serif; text-transform: capitalize; text-decoration: none; margin: 0px 6px; }
a.bottom:link { color: #FFF; text-decoration: none; }
a.bottom:hover { color: #FF9; text-decoration: none; }
a.bottom:visited { color: #FFF; text-decoration: none; }
a.bottom:visited:hover { color: #FF9; text-decoration: none; }

div#phones { margin: -5px auto 5px auto; padding: 0px; font: normal 12px Arial,Sans-serif; color: #666; text-align: center; }
div#phones strong { font: normal 12px Arial,Sans-serif; }

div#bottom { margin: 0px; padding-bottom: 10px; width: 100%; font: normal 12px Arial,Sans-serif; color: #999; text-align: center; }
a.copyright { font:  normal 11px Arial,sans-serif; text-decoration: none; }
a.copyright:link { color: #999; text-decoration: none; }
a.copyright:hover { color: #BF0709; text-decoration: none; }
a.copyright:visited { color: #999; text-decoration: none; }
a.copyright:visited:hover { color: #BF0709; text-decoration: none; }

.feeddate { font: normal 9px Arial,Sans-serif; color: #999;  }

.entry p, p.postmetadata { padding-left: 10px !important; }
.sidemenu li { list-style: none !important; }
.cat-item, .magarchives li { text-align: left; padding: 5px 5px 5px 10px; border-bottom: dotted 1px #5b5c5e; }
.cat-item a, .magarchives li a { color: #BF0709 !important; font-weight: bold; }
li.categories ul { display: block; height: 300px; overflow: auto; }
.blogbanner { margin: 0 !important; margin-left:-10px !important; padding:0 !important; list-style:none }
.blogbanner li { margin:0 !important; padding:0 !important }
