@charset "UTF-8";

/* 'N Touch News CSS Control Version 4.0 */
/* �� 2009 Lionwood Visual Design. All Rights Reserved */

body{
background-image: url(../-images/global/greygradback.jpg);
background-repeat: repeat-x;
background-position: top center;
background-color: #e9e9e8;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

p{
line-height: 13pt;
}

.small{
font-size: 10px;
}

.left{
text-align: left;
margin: auto;
}

.right{
text-align: right;
margin: auto;
}

.center{
text-align: center;
margin: auto;
}


/* BEGIN STRUCTURE & GRAPHIC CONTROL */

#mainA{
width: 1010px;
height: 31px;
margin: 17px auto 0 auto;
background-image: url(../-images/global/headcurves_C.png);
background-repeat: no-repeat;
background-position: top center;
text-align: center;
}

#mainB{
width: 1010px;
text-align: center;
margin: auto;
position: relative;
background-image: url(../-images/global/mainBbackB_B.png);
background-repeat: repeat-y;
background-position: center;
}

#mainC{
width: 990px;
position: relative;
text-align: center;
margin: auto;
}

#mainB_sub{
width: 1010px;
text-align: center;
margin: auto;
position: relative;
background-image: url(../-images/global/mainBbackB_B.png);
background-repeat: repeat-y;
background-position: center;
}

#mainC_sub{
width: 990px;
display: block;
position: relative;
text-align: center;
margin: auto;
}

#head{
width: 990px;
height: 73px;
background-image: url(../-images/global/h1back_C.png);
background-repeat: repeat-y;
background-position: center;
text-align: center;
margin: auto;
}

#nav1{
width: 990px;
height: 38px;
background-image: url(../-images/global/nav1back_C.png);
background-repeat: no-repeat;
background-position: center;
text-align: center;
margin: auto;
padding: 0 0 0 0;
position: relative;
}

#nav2{
width: 990px;
height: 35px;
background-image: url(../-images/global/nav2back_B.png);
background-repeat: no-repeat;
background-position: center;
text-align: center;
margin: auto;
}

#foot{
width: 1010px;
height: 30px;
background-image: url(../-images/global/bottomshadow_B.png);
background-repeat: no-repeat;
background-position: top center;
text-align: center;
margin: auto;
}

#footbox{
width: 1010px;
height: 30px;
text-align: left;
padding: 10px 0 0 15px;
font-size: 9px;
color: #330000;
}

#footbox a:link{
color: #330000;
text-decoration: none;
}

#footbox a:visited{
color: #330000;
text-decoration: none;
}

#footbox a:hover{
color: #c4161c;
text-decoration: none;
}




/* BEGIN PAGE HEADER CONTROLS */

#logo{
width: 390px;
height: 74px;
float: left;
}

#fullbanner{
width: 560px;
height: 74px;
float: right;
}




/* BEGIN NAVIGATION CONTROL */

#menu1{
text-align: center;
margin: 0 auto;
padding: 13px 0 0 0;
list-style-type: none;
}

#menu1 li{
padding: 0px;
color: #330000;
font-size: 13.5px;
text-align: center;
margin: 0 auto;
padding: 0 1px 0 1px;
display: inline;
}

#menu1 li a:link{
text-decoration: none;
color: #330000;
}

#menu1 li a:visited{
text-decoration: none;
color: #330000;
}

#menu1 li a:hover{
text-decoration: none;
color: #c4161c;
}

#menu1 li a:active{
text-decoration: none;
color: #c4161c;
}

#menu1 li.pipeA{
color: #c4161c;
}


#menu2{
text-align: center;
margin: 0 auto 0 auto;
padding: 9px 0 0 0;
list-style-type: none;
}

#menu2 li{
padding: 0px;
color: #330000;
font-size: 13px;
text-align: center;
margin: 0 auto;
display: inline;
}

#menu2 li a:link{
text-decoration: none;
color: #c4161c;
}

#menu2 li a:visited{
text-decoration: none;
color: #c4161c;
}

#menu2 li a:hover{
text-decoration: none;
color: #330000;
}

#menu2 li a:active{
text-decoration: none;
color: #330000;
}

#menu2 li.pipeB{
color: #330000;
letter-spacing: -1px;
}





/* BEGIN GATE STAGE CONTROLS */

#gatetable{
background-color: #fff;
}

#gatetable h1{
font-size: 14px;
color: #c4161C;
font-weight: normal;
margin: 15px 0 0 0;
}

#gatetable h1 a:link{
color: #c4161C;
text-decoration: none;
}

#gatetable h1 a:visited{
color: #c4161C;
text-decoration: none;
}

#gatetable h1 a:hover{
color: #330000;
text-decoration: none;
}

#gatetable .post-cats{
font-size: 9px;
line-height: 12pt;
color: #333333;
margin: 10px 0 5px 0;
}

#gatetable .post-cats a:link{
color: #c4161c;
text-decoration: none;
}

#gatetable .post-cats a:visited{
color: #c4161c;
text-decoration: none;
}

#gatetable .post-cats a:hover{
color: #330000;
text-decoration: none;
}

#gatetable .date{
font-size: 9px;
line-height: 12pt;
color: #333333;
margin-bottom: 15px;
}

#gatetable .readmore{
font-size: 10px;
line-height: 12pt;
color: #333333;
margin-bottom: 15px;
}

#gatetable a.readmore:link{
color: #c4161C;
text-decoration: none;
}

#gatetable a.readmore:visited{
color: #c4161C;
text-decoration: none;
}

#gatetable a.readmore:hover{
color: #330000;
text-decoration: none;
}

#gatetable .content{
font-size: 9px;
line-height: 12pt;
color: #333333;
}

#columnA{
width: 386px;
margin: 0;
padding: 0 0 0 0;
}

#columnB{
width: 448px;
margin: 0;
padding: 0;
}

#columnC{
width: 156px;
background-image: url(../-images/global/stageRback_C.png);
background-repeat: repeat-y;
background-position: right;
margin: 0;
padding: 0;
}


#topicA{
width: 386px;
height: 43px;
background-image: url(../-images/gate/headback_left_TOPb.jpg);
background-repeat: no-repeat;
background-position: left;
margin: 0;
padding: 15px 0 0 0;
}

#subHEAD{
width: 752px;
height: 45px;
text-align: left;
background-image: url(../-images/sub/subheadback_B.png);
background-repeat: no-repeat;
background-position: left;
margin: 0 0 0 0;
padding: 10px 0 0 20px;
}

#subHEAD_ADS{
width: 752px;
height: 45px;
text-align: left;
background-image: url(../-images/sub/subheadback_B.png);
background-repeat: no-repeat;
background-position: left;
margin: 0 0 0 20px;
padding: 10px 0 0 20px;
}

#video{
width: 448px;
text-align: center;
margin: 10px auto 0;
}

#topicB{
width: 448px;
height: 43px;
background-image: url(../-images/gate/headback_right.png);
background-repeat: no-repeat;
background-position: left;
margin: 0;
padding: 15px 0 0 0;
}

#topicC{
width: 374px;
height: 43px;
background-image: url(../-images/gate/headback_left.png);
background-repeat: no-repeat;
background-position: center;
}

#topicD{
width: 448px;
height: 43px;
background-image: url(../-images/gate/headback_right.png);
background-repeat: no-repeat;
background-position: left;
margin: 0;
padding: 15px 0 0 0;
}

#search{
width: 156px;
height: 43px;
background-image: url(../-images/global/stagetopB.png);
background-repeat: no-repeat;
background-position: center;
margin: 0 0 0 0;
}

.gatetopicL{
font-size: 14px;
font-weight: normal;
color: #330000;
text-align: left;
margin: 10px 0 0 45px;
}

.gatetopicR{
font-size: 14px;
font-weight: normal;
color: #330000;
text-align: left;
margin: 10px 0 0 40px;
}

#contentA{
width: 366px;
height: 185px;
background-image: url(../-images/gate/conback_left.png);
background-repeat: no-repeat;
background-position: bottom center;
}

#contentA_tall{
width: 346px;
height: 605px;
margin: 0 0 0 20px;
padding: 0;
text-align: left;
background-image: url(../-images/global/boxback_LG.png);
background-repeat: repeat-x;
background-position: bottom left;
}

#contentA_LL{
width: 346px;
height: 605px;
margin: 0;
padding: 0;
text-align: left;
background-image: url(../-images/global/boxcurve_LL.png);
background-repeat: no-repeat;
background-position: bottom left;
}

#contentA_LR{
width: 346px;
height: 605px;
margin: 0;
padding: 0;
text-align: left;
background-image: url(../-images/global/boxcurve_LR.png);
background-repeat: no-repeat;
background-position: bottom right;
}

#contentA_TEXT{
height: 605px;
text-align: left;
padding: 0 25px 25px 25px;
}

#contentB{
margin: 0 10px 0 0;
text-align: left;
background-image: url(../-images/global/boxback_SM.png);
background-repeat: repeat-x;
background-position: bottom left;
}

#contentB_LL{
/* width: 346px; */
height: 345px;
margin: 0;
padding: 0;
text-align: left;
background-image: url(../-images/global/boxcurve_LL.png);
background-repeat: no-repeat;
background-position: bottom left;
}

#contentB_LR{
/* width: 346px; */
height: 345px;
margin: 0;
padding: 0;
text-align: left;
background-image: url(../-images/global/boxcurve_LR.png);
background-repeat: no-repeat;
background-position: bottom right;
}

#contentB_TEXT{
height: 345px;
text-align: left;
padding: 0 25px 0 25px;
}

#contentC{
height: 185px;
background-image: url(../-images/gate/conback_left.png);
background-repeat: no-repeat;
background-position: bottom left;
}

#contentD{
height: 185px;
margin: 0 10px 0 0;
text-align: left;
background-image: url(../-images/global/boxback_SM.png);
background-repeat: repeat-x;
background-position: bottom left;
}

#contentD_LL{
/* width: 346px; */
height: 185px;
margin: 0;
padding: 0;
text-align: left;
background-image: url(../-images/global/boxcurve_LL.png);
background-repeat: no-repeat;
background-position: bottom left;
}

#contentD_LR{
/* width: 346px; */
height: 185px;
margin: 0;
padding: 0;
text-align: left;
background-image: url(../-images/global/boxcurve_LR.png);
background-repeat: no-repeat;
background-position: bottom right;
}

#contentD_TEXT{
text-align: left;
padding: 0 25px 0 25px;
}

#stageright{
width: 156px;
}

#features{
height: 180px;
background-image: url(../-images/gate/featureBACK.png);
background-repeat: repeat-x;
background-position: top;
text-align: left;
}

#currentissue{
text-align: center;
margin: auto;
}




/* BEGIN FEATURE BOX CONTROLS */

#featuretable{
margin: 0 0 0 0;
}

#current{
width: 180px;
text-align: center;
margin: auto;
}

#joinbar{
height: 69px;
text-align: left;
margin: 11px 0 0 0;
padding: 16px 0 0 25px;
background-image: url(../-images/global/joinbar.png);
background-repeat: no-repeat;
background-position: center left;
}

#jointable{
text-align: left;
font-size: 10px;
color: #330000;
padding: 0 0 0 0;
}

.jointext{
font-size: 9px;
color: #a5947f;
}

#joinbuttons{
padding: 0 0 0 10px;
}

#join_contain{
text-align: center;
margin: auto;
}

#join_containB{
text-align: left;
margin: auto;
padding: 0 0 0 10px;
}

#joinhead{
color: #330000;
font-size: 14px;
margin: 0 0 -10px 0;
}

#email1{
width: 140px;
height: 15px;
border: solid 1px #330000;
background-color: #fff;
margin: 2px 0 0 0;
padding: 2px;
font-size: 10px;
}

#email2PAD{
padding-left: 5px;
}

#email2{
width: 140px;
height: 15px;
border: solid 1px #330000;
background-color: #fff;
margin: 2px 0 0 0;
padding: 2px;
font-size: 10px;
}

#button-submit{
width: 40px;
height: 20px;
background-color: #ebe0d2;
color: #330000;
font-size: 9px;
margin: 2px 0 0 0;
padding: 2px;
}

#button-clear{
width: 40px;
height: 20px;
background-color: #ebe0d2;
color: #330000;
font-size: 9px;
margin: 2px 0 0 0;
padding: 2px;
}

#links{
width: 180px;
}

#sociallinks{
height: 32px;
}

.img_social{
margin: 0 8px 2px 8px;
}

.featurebutton{
padding: 3px 0 0 0;
}




/* BEGIN SUB STAGE CONTROLS */

#stagetopA_sub{
width: 834px;
height: 43px;
background-image: url(../-images/sub/subheadback.png);
background-repeat: no-repeat;
background-position: center;
padding: 0 0 0 0;
border: none;
}

#stagetopB_sub{
width: 156px;
height: 43px;
/* background-image: url(../-images/global/stagetopB.png); */
background-repeat: no-repeat;
background-position: center;
border: none;
}

#stageleft_sub{
width: 794px;
background-image: url(../-images/sub/stageleft_bottomC.png);
background-repeat: repeat-x;
background-position: bottom center;
background-color: #fff;
}

#stageleft_subNOBACK{
width: 794px;
background-color: #fff;
}

#stagepad{
padding: 15px 15px 20px 25px;
}

#stagepad_gallery{
padding: 0 0 20px 25px;
text-align: left;
background-image: url(../-images/sub/stageleft_bottomC.png);
background-repeat: repeat-x;
background-position: bottom center;
background-color: #fff;
}

#stagepad_L{
padding: 15px 15px 20px 25px;
text-align: left;
background-image: url(../-images/sub/stageleft_bottomC.png);
background-repeat: repeat-x;
background-position: bottom center;
background-color: #fff;
}

#stagepadSUBSCRIBE{
height: 480px;
padding: 15px 15px 20px 250px;
text-align: center;
background-image: url(../-images/misc/mailbox.png);
background-repeat: no-repeat;
background-position: top left;
}

#subscribeissues{
width: 450px;
height: 125px;
background-image: url(../-images/misc/subscribeissues.png);
background-repeat: no-repeat;
background-position: center center;
text-align: center;
margin: 20px auto 50px auto;
}

#stagepadADS{
padding: 15px 0px 20px 0px;
}

#stageright_sub{
width: 156px;
background-image: url(../-images/global/stageRback_C.png);
background-repeat: repeat-y;
background-position: right;
background-color: #fff;
margin: 0 0 0 0;
}





/* BEGIN CONTENT PAGE CONTROLS */

.standardlink a:link{
color: #c4161c;
text-decoration: none;
font-size: 12px;
}

.standardlink a:visited{
color: #c4161c;
text-decoration: none;
font-size: 12px;
}

.standardlink a:hover{
color: #330000;
text-decoration: none;
font-size: 12px;
}

.horzbar{
width: 725px;
height: 1px;
text-align: left;
margin: auto;
border-top: solid 1px #f0e5e5;
}

#stagetopA_sub h1{
font-size: 14px;
color: #c4161c;
font-weight: normal;
text-align: left;
margin: 9px 0 0 43px;
}

h2{
font-size: 16px;
color: #c4161c;
font-weight: normal;
text-align: center;
margin: 0 auto 0 auto;
}

h4{
font-size: 12px;
color: #c4161c;
}

.hilite{
color: #c4161c;
}

.hiliteB{
color: #330000;
}

.hiliteC{
color: #c4161c;
font-weight: bold;
}

.distroloc{
text-align: left;
color: #c4161c;
vertical-align: top;
font-size: 10px;
}

.distroadd{
text-align: right;
vertical-align: top;
font-size: 10px;
}

.arch{
text-align: center;
vertical-align: middle;
font-size: 75%;
}

.arch a:link{
text-decoration: none;
}

.formLABEL{
font-size: 10px;
}

.subem{
font-size: 9px;
font-style: italic;
}

.title{
font-size: 10px;
font-style: italic;
line-height: 14pt;
}

#button_subscribe{
width: 300px;
height: 30px;
background-color: #ebe0d2;
color: #c4161c;
}

.classPIC{
text-align: left;
display: table-row-group;
width: 300px;
padding-left: 20px;
}

.classIMG{
float: left;
padding-right: 15px;
padding-bottom: 10px;
}

.bold{
color: #c4161c;
}

.list{
list-style-type: none;
line-height: 18pt;
}

#rainbowmassage{
text-align: left;
border: dashed 2px #000000;
padding: 5px;
}

#stafftable{
margin: 0 0 30px 0;
}

.barcolor{
background-color: #ebe0d2;
}

.salesteam{
margin-left: 70px;
}


/* BEGIN BUSINESS DIRECTORY CONTROLS */

.buslist_ext{
width: 530px;
background-color: #e9e5df;
border: solid 1px #b2b1b2;
margin: 0 0 20px 18px;
padding: 0 0 0 0;
}

.buslist_ext a:link{
color: #c4161c;
text-decoration: none;
}

.buslist_ext a:visited{
color: #c4161c;
text-decoration: none;
}

.buslist_ext a:hover{
color: #330000;
text-decoration: none;
}

.buslist_img{
margin-bottom: 0px;
}



/* BEGIN BANNER AD CONTROLS */


.ad_LEADER{
width: 794px;
height: 110px;
text-align: center;
margin: 20px auto 0 auto;
padding: 10px 0 0 0;
}

.ad_LEADER_gate{
width: 794px;
height: 110px;
text-align: center;
margin: 20px auto 0 auto;
padding: 20px 0 20px 0;
}

#qtalk{
width: 125px;
height: 125px;
text-align: center;
margin: auto;
}







/* BEGIN ADS SALES CONTROLS */


#stagepadADS a:link{
color: #c4161c;
text-decoration: none;
font-size: 12px;
text-transform: uppercase;
}

#stagepadADS a:visited{
color: #c4161c;
text-decoration: none;
font-size: 12px;
text-transform: uppercase;
}

#stagepadADS a:hover{
color: #7a7a7a;
text-decoration: none;
font-size: 12px;
text-transform: uppercase;
}

#medkitCONTAIN{
display: table;
width: 700px;
margin: 0 15px 10px 0;
}

#medkit{
float: left;
margin: 0 20px 10px 0;
}

#medtext{
padding: 12px 0 0 0;
}

#adsaleshead{
width: 790px;
height: 40px;
/*
background-image: url(../-content/_advertise/buyheadback.png);
background-repeat: no-repeat;
background-position: center;
*/
background-color: #edd3b4;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#adsaleshead h2{
font-size: 16px;
font-weight: lighter;
color: #680000;
padding: 10px 0 0 0;
text-transform: uppercase;
letter-spacing: 1px;
}

#ad_market{
width: 97px;
height: 125px;
background-image: url(../-content/_advertise/adpics/market.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_buscard{
width: 97px;
height: 125px;
background-image: url(../-content/_advertise/adpics/buscard.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_1-6vert{
width: 97px;
height: 125px;
background-image: url(../-content/_advertise/adpics/1-6vert.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_1-4vert{
width: 97px;
height: 125px;
background-image: url(../-content/_advertise/adpics/1-4vert.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_1-3square{
width: 97px;
height: 125px;
background-image: url(../-content/_advertise/adpics/1-3square.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_1-3vert{
width: 97px;
height: 125px;
background-image: url(../-content/_advertise/adpics/1-3vert.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_1-2horz{
width: 97px;
height: 125px;
background-image: url(../-content/_advertise/adpics/1-2horz.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_1-2vert{
width: 97px;
height: 125px;
background-image: url(../-content/_advertise/adpics/1-2vert.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_2-3vert{
width: 97px;
height: 125px;
background-image: url(../-content/_advertise/adpics/2-3vert.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_full{
width: 97px;
height: 125px;
background-image: url(../-content/_advertise/adpics/full.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_2page{
width: 97px;
height: 125px;
background-image: url(../-content/_advertise/adpics/2page.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_leader{
width: 750px;
height: 110px;
background-image: url(../-content/_advertise/adpics/leader.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_sky{
width: 150px;
height: 620px;
background-image: url(../-content/_advertise/adpics/sky.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_fullbann{
width: 500px;
height: 80px;
background-image: url(../-content/_advertise/adpics/fullbann.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_half{
width: 230px;
height: 80px;
background-image: url(../-content/_advertise/adpics/half.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_vertical{
width: 190px;
height: 260px;
background-image: url(../-content/_advertise/adpics/vertical.png);
background-repeat: no-repeat;
background-position: top center;
}

#ad_square{
width: 255px;
height: 145px;
background-image: url(../-content/_advertise/adpics/square.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_classpic{
width: 255px;
height: 275px;
background-image: url(../-content/_advertise/adpics/classpic.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_classnopic{
width: 255px;
height: 145px;
background-image: url(../-content/_advertise/adpics/classnopic.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_classpicCLASS{
width: 225px;
height: 275px;
background-image: url(../-content/_advertise/adpics/classpic.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_classnopicCLASS{
width: 225px;
height: 145px;
background-image: url(../-content/_advertise/adpics/classnopic.png);
background-repeat: no-repeat;
background-position: center;
}

#ad_buslist{
width: 600px;
height: 250px;
background-image: url(../-content/_advertise/adpics/listing.png);
background-repeat: no-repeat;
background-position: center;
}

.buttonrow{
height: 25px;
vertical-align: top;
text-align: center;
margin: auto;
}

.specrow{
vertical-align: middle;
text-align: center;
margin: auto;
padding: 10px 0 0 0;
}

.costrow{
height: 15px;
vertical-align: middle;
text-align: center;
margin: auto;
}

.moreinfo{
text-transform: uppercase;
color: #c4161c;
text-decoration: none;
}

.moreinfo:hover{
text-transform: uppercase;
color: #330000;
text-decoration: none;
}

.cost{
font-size: 10px;
font-style: italic;
color: #ac8282;
line-height: 18pt;
}

.adname{
font-weight: bold;
color: #c4161c;
margin: 0 0 5px 0;
text-transform: uppercase;
}

.horzbarADS{
width: 750px;
height: 2px;
text-align: center;
margin: 10px auto;
border-top: solid 1px #f0e5e5;
}

.horzbarADS_2{
width: 400px;
height: 1px;
text-align: center;
margin: 10px auto;
border-top: solid 1px #f0e5e5;
}

.horzbarADS_3{
width: 525px;
height: 1px;
text-align: center;
margin: 10px auto;
border-top: solid 1px #f0e5e5;
}

#ad_options{
margin: 0 0 30px 0;
}

#ad_optionsB{
margin: 0 0 0 0;
}

.adspecTITLE{
width: 125px;
text-align: right;
padding: 0 10px 0 0;
}

.adspec{
width: 125px;
text-align: left;
padding: 0 0 0 10px;
}

.adsalesWINDOW{
text-align: left;
vertical-align: top;
padding: 20px 0 0 20px;
}

.adsalesWINDOWcent{
text-align: center;
vertical-align: top;
margin: auto;
padding: 20px 0 0 20px;
}

#adsalesADSIZE{
text-align: left;
margin: 35px 0 20px 0;
}

#adsalesADSIZEcent{
text-align: center;
margin: 35px auto 20px auto;
}

#adsalesRATES{
font-size: 11px;
}

#production{
font-size: 11px;
margin: 0 0 15px 0;
}

.admonths{
width: 85px;
text-decoration: underline;
font-weight: bold;
text-align: right;
color: #c4161c;
}

.caveat{
margin: 175px 0 20px 0;
font-size: 11px;
color: #ac8282;
line-height: 14pt;
}

.caveatB{
margin: 5px 0 20px 0;
font-size: 11px;
color: #ac8282;
line-height: 14pt;
}

.caveatC{
margin: 100px 0 40px 0;
font-size: 11px;
color: #ac8282;
line-height: 14pt;
}

.caveatDIGITAL{
margin: 25px 0 20px 0;
font-size: 11px;
color: #ac8282;
line-height: 14pt;
}

.salesHILITE{
font-size: 11px;
color: #ac8282;
}

#productionservice{
width: 425px;
height: 20px;
text-align: center;
margin: 20px auto 0 auto;
padding: 0 0 0 0;
font-size: 11px;
}

#prodLEFT{
width: 275px;
float: left;
text-align: left;
margin: auto;
}

#prodRIGHT{
width: 125px;
float: right;
text-align: right;
margin: auto;
font-size: 11px;
}

#productionserviceDIGI{
width: 450px;
height: 20px;
text-align: center;
margin: 20px auto 0 auto;
padding: 0 0 0 0;
font-size: 11px;
}

#prodLEFTdigi{
width: 300px;
float: left;
text-align: left;
margin: auto;
}

#prodRIGHTdigi{
width: 150px;
float: right;
text-align: right;
margin: auto;
font-size: 11px;
}

#productionserviceSKY{
width: 450px;
height: 20px;
text-align: left;
margin: 20px auto 0 auto;
padding: 0 0 0 0;
font-size: 11px;
}

#prodLEFTsky{
width: 250px;
float: left;
text-align: left;
margin: auto;
}

#prodRIGHTsky{
width: 150px;
float: right;
text-align: right;
margin: auto;
font-size: 11px;
}

.need{
font-size: 10px;
color: #666666;
}

#reqs{
height: 80px;
text-align: left;
margin: auto;
padding: 0 0 0 25px;
vertical-align: bottom;
font-size: 10px;
line-height: 16pt;
color: #333333;
}

#digireqs{
height: 80px;
text-align: center;
margin: auto;
padding: 0 0 0 25px;
vertical-align: bottom;
font-size: 10px;
line-height: 16pt;
color: #333333;
}

#digireqsSKY{
height: 80px;
text-align: center;
margin: auto;
padding: 0 0 0 0;
vertical-align: middle;
font-size: 10px;
line-height: 16pt;
color: #333333;
}

#classspecs{
font-size: 11px;
line-height: 16pt;
color: #333333;
margin: 20px 0 20px 0;
}

#enlisttable{
color: #333333;
}



/* BEGIN ORDER FORM CONTROLS */

#orderform{
background-image: url(../-images/orderform/productBACK.png);
background-repeat: no-repeat;
background-position: top center;
}

#tablespacetop{
height: 13px;
}

.formLABEL_order{
width: 225px;
height: 25px;
font-size: 11px;
text-align: right;
}

.formLABEL_orderPROD{
width: 225px;
font-size: 12px;
font-weight: bold;
color: #c4161c;
text-align: right;
}

.formLABEL_orderSPEC{
width: 225px;
font-size: 11px;
font-style: italic;
color: #333333;
text-align: right;
}

.formLABEL_resultPROD{
font-size: 12px;
font-weight: bold;
color: #c4161c;
text-align: center;
margin: auto;
}

.formLABEL_resultSPEC{
font-size: 11px;
font-style: italic;
color: #333333;
text-align: center;
margin: auto;
}

.formLABEL_orderSUB{
width: 200px;
height: 25px;
font-size: 11px;
text-align: right;
font-weight: bold;
}

.formLABEL_orderSUB_result{
font-size: 11px;
text-align: center;
margin: auto;
font-weight: bold;
}

.formLABEL_orderGRAND{
width: 225px;
font-size: 12px;
font-weight: bold;
color: #fff;
text-align: right;
background-image: url(../-images/orderform/grandtotal.png);
background-repeat: no-repeat;
background-position: -15% 20%;
}

.grandRIGHT{
font-size: 12px;
font-weight: bold;
color: #fff;
background-image: url(../-images/orderform/grandtotal.png);
background-repeat: no-repeat;
background-position: 135% 20%;
}

.calcs{
font-size: 11px;
color: #333333;
}

.formspacer{
height: 25px;
}

.formspacerB{
height: 10px;
}

.orderpadLEFT{
text-align: left;
padding-left: 65px;
font-size: 11px;
}

.orderpadLEFT_B{
text-align: left;
padding-left: 65px;
}

.dividerbar{
height: 2px;
background-image: url(../-images/orderform/dividerline.png);
background-repeat: no-repeat;
background-position: center;
}

#buynow{
width: 150px;
height: 30px;
text-align: center;
margin: auto;
padding: 0 0 0 0;
background-image: url(../-content/_advertise/buynowbackB.png);
background-repeat: no-repeat;
background-position: top center;
font-size: 12px;
font-weight: bold;
color: #c4161c;
}

#buynowbutton{
width: 150px;
height: 30px;
background-color: transparent;
border: none;
font-size: 12px;
font-weight: bold;
color: #c4161c;
}

#buynowbutton:hover{
width: 150px;
height: 30px;
background-color: transparent;
border: none;
font-size: 12px;
font-weight: bold;
color: #330000;
}

#checkout{
width: 170px;
height: 65px;
text-align: center;
margin: auto;
padding: 3px 0 0 0;
/*
background-image: url(../-images/orderform/checkout.png);
background-repeat: no-repeat;
background-position: center;
*/
font-size: 12px;
font-weight: bold;
color: #c4161c;
}

#checkoutbutton{
width: 170px;
height: 45px;
background-image: url(../-images/orderform/checkout.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
border: none;
font-size: 12px;
font-weight: bold;
color: #c4161c;
}

#checkoutbutton:hover{
width: 170px;
height: 45px;
background-image: url(../-images/orderform/checkout.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
border: none;
font-size: 12px;
font-weight: bold;
color: #330000;
}

.baselogos{
width: 626px;
height: 50px;
text-align: center;
margin: auto;
}

#creditcards{
width: 250px;
height: 50px;
float: left;
margin: auto;
background-image: url(../-images/orderform/creditlogos.png);
background-repeat: no-repeat;
background-position: bottom center;
}

#secure{
width: 250px;
height: 50px;
float: right;
margin: auto;
background-image: url(../-images/orderform/rapidssl.gif);
background-repeat: no-repeat;
background-position: top right;
}

.cardlogos{
width: 626px;
height: 25px;
background-image: url(../-images/orderform/creditlogos.png);
background-repeat: no-repeat;
background-position: center;
}

.securelogo{
width: 626px;
height: 50px;
text-align: center;
margin: auto;
}

.required{
text-align: left;
margin: auto;
font-size: 11px;
color: #c4161c;
padding-left: 70px;
}




/* BEGIN NEWS FORMATTING CONTROLS */

#newscontrol h1{
font-size: 14px;
color: #c4161C;
font-weight: normal;
margin: 30px 0 0 0;
}

#newscontrol h1 a:link{
color: #c4161C;
text-decoration: none;
}

#newscontrol h1 a:visited{
color: #c4161C;
text-decoration: none;
}

#newscontrol h1 a:hover{
color: #330000;
text-decoration: none;
}

#newscontrol .post-cats{
font-size: 9px;
line-height: 12pt;
color: #333333;
margin: 10px 0 5px 0;
}

#newscontrol .post-cats a:link{
color: #c4161c;
text-decoration: none;
}

#newscontrol .post-cats a:visited{
color: #c4161c;
text-decoration: none;
}

#newscontrol .post-cats a:hover{
color: #330000;
text-decoration: none;
}

#newscontrol .date{
font-size: 9px;
line-height: 12pt;
color: #333333;
margin-bottom: 15px;
}

#newscontrol .readmore{
font-size: 10px;
line-height: 12pt;
color: #333333;
margin-bottom: 15px;
}

#newscontrol a.readmore:link{
color: #c4161C;
text-decoration: none;
}

#newscontrol a.readmore:visited{
color: #c4161C;
text-decoration: none;
}

#newscontrol a.readmore:hover{
color: #330000;
text-decoration: none;
}

#newscontrol .content{
font-size: 9px;
line-height: 12pt;
color: #333333;
margin-bottom: -15px;
}

.artnav{
width: 150px;
height: 330px;
float: left;
margin: -10px 20px 40px 0;
padding: 0 0 0 0;
}

#pagenameL{
width: 794px;
height: 40px;
background-image: url(../-images/sub/subheadback.png);
background-repeat: no-repeat;
background-position: top center;
padding: 0 0 0 0;
border: none;
}

#pagenameR{
width: 156px;
height: 40px;
background-image: url(../-images/global/stagetopB.png);
background-repeat: no-repeat;
background-position: top center;
border: none;
}

#pagenameL h1{
font-size: 14px;
color: #c4161c;
font-weight: normal;
text-align: left;
margin: 8px 0 -4px 43px;
}




/* BEGIN SEARCHBOX CONTROLS */

#search_back{
width: 128px;
height: 21px;
text-align: center;
margin: 0 auto 0 auto;
padding: 10px 0 0 0;
}

#search_box{
width: 100px;
height: 15px;
border: none;
margin: 2px 0 0 18px;
}



/* BEGIN WEATHER CONTROLS */

#weather{
width: 128px;
height: 125px;
text-align: center;
margin: 0 auto 25px auto;
padding: 5px 0 0 5px;
}



/* BEGIN SOCIAL ICON CONTROLS */

#social{
width: 128px;
height: 21px;
text-align: center;
margin: 0 auto 0 auto;
padding: 10px 0 0 0;
}

.icon{
display: inline;
padding-right: 1px;
}



/* BEGIN RIGHT SIDE ADS CONTROLS */

.rightAD{
padding: 0 0 20px 5px;
}


/* BEGIN MWOTY POLL CONTROLS */

#silhouettes{
background-image: url(../-images/misc/mwoty09.png);
background-repeat: no-repeat;
background-position: center;
}

#womanyear{
text-align: center;
}

#manyear{
text-align: center;
}

#mwoty_logo{
height: 100px;
background-image: url(../-images/misc/mwotylogo.png);
background-repeat: no-repeat;
background-position: top center;
}

/* BEGIN WORDPRESS CONTROLS */
#narrowcolumn_adjust{
margin: -30px 0 0 0;
}

/* BEGIN ADMIN */
.admin_nav{
background: none;
border: none;
color: #0000FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
padding: 0px 3px 0px 3px;
margin: 0;
background-color: transparent;
}

.admin_nav:hover{
cursor:hand;
}

.admin_archive{
width: 100px;
height: 30px;
background-image: url(../-admin/_images/archive.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
border: none;
}

.admin_business{
width: 175px;
height: 60px;
background-image: url(../-admin/_images/business.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
border: none;
}

.admin_community{
width: 175px;
height: 60px;
background-image: url(../-admin/_images/community.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
border: none;
}

.admin_distribution{
width: 175px;
height: 60px;
background-image: url(../-admin/_images/distribution.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
border: none;
}

.admin_classifieds{
width: 175px;
height: 60px;
background-image: url(../-admin/_images/classifieds.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
border: none;
}

.admin_composenew{
width: 160px;
height: 30px;
background-image: url(../-admin/_images/composenew.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
border: none;
}

.admin_delete{
width: 100px;
height: 30px;
background-image: url(../-admin/_images/delete.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
border: none;
}

.admin_distribution{
width: 175px;
height: 60px;
background-image: url(../-admin/_images/distribution.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
border: none;
}

.admin_edit{
width: 100px;
height: 30px;
background-image: url(../-admin/_images/edit.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
border: none;
}

.admin_home{
width: 160px;
height: 30px;
background-image: url(../-admin/_images/home.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
border: none;
}

.admin_searcharchive{
width: 100px;
background-image: url(../-admin/_images/searcharchive.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
border: none;
}

.admin_switchsection{
width: 100px;
background-image: url(../-admin/_images/switchsection.png);
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
border: none;
}

.admin_header{
color:#A91012;
font-size: 14px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
margin: auto;
border-bottom: 1px solid #000000;

}

/* CALENDAR B */

.weekday{
font-size: 11px;
color: #c4161c;
background: #eeeeee; 
height: 30px;
text-decoration: underline;
text-align: center;
}

.event{
font-size: 10px;
line-height:12pt;
text-align: left;
margin: -3px 0px 0px 0px;
vertical-align:top;
}

/* TEMPORARY CONTROLS */

.searchimg{
margin: 10px 0 0 0;
}

/* master identity */

#masterRK{
background-image: url(../_identity/preview/magazine/NTO-NM_RK.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#masterRW{
background-image: url(../_identity/preview/magazine/NTO-NM_RW.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#masterWT{
background-image: url(../_identity/preview/magazine/NTO-NM_WT.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#masterW{
background-image: url(../_identity/preview/magazine/NTO-NM_W.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

/* news network identity */

#networkRK{
background-image: url(../_identity/preview/network/NTO-NN_RK.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#networkRW{
background-image: url(../_identity/preview/network/NTO-NN_RW.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#networkWT{
background-image: url(../_identity/preview/network/NTO-NN_WT.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#networkW{
background-image: url(../_identity/preview/network/NTO-NN_W.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

/* domain identity */

#domainRK{
background-image: url(../_identity/preview/domain/NTO-NNDom_RK.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#domainRW{
background-image: url(../_identity/preview/domain/NTO-NNDom_RW.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#domainWT{
background-image: url(../_identity/preview/domain/NTO-NNDom_WT.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#domainW{
background-image: url(../_identity/preview/domain/NTO-NNDom_W.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

.justbold{
font-weight: bold;
}

.justgray{
color:#7D7D7D;
}


