@charset "utf-8";
/* CSS Document */
h1 {background: url(images/80sHeader3.jpg) no-repeat; height:140px; color: #CCCC33; text-indent: -9999px;}
#wrap {background: #000000; width: 1070px; height:100%; margin: 10px auto; padding: 10px 10px 10px 10px; min-height:600px; min-width:1070px;}
#screen {background:#000000; padding: 0px 0px 0px 0px;}

#blogscreen {background:#ffffff; padding: 20px 20px 20px 20px;}

#topmenu {clear:both; background:#000000; border: 3px double #FFFFFF; width: 1060px}
#middlebar {background-image:url(images/backgrounds/middlebar.jpg); width: 1060px; min-height:20px; height:100%; }
#topbar {background-image:url(images/backgrounds/middlebar.jpg); width: 1060px; min-height:100px; height:100%; padding: 2px 2px 2px 2px;  }
/* CSS Layouts */
#FrontCenter {width: 720px; min-height:300px; height:100%; background: #fFfFfF; float:left; padding: 10px 10px 300px 10px; margin-bottom:-300px; background-image: url(/images/backgrounds/black-gradient.jpg); background-repeat: repeat-y;}
#FrontCenterNB {width: 720px; min-height:300px; height:100%; float:left; padding: 10px 10px 300px 10px; margin-bottom:-300px; background-image:inherit}
#FrontCenterWhite {padding: 10px 10px 10px 10px; background:#FFF; min-height:300px;}
#FrontCenterNSB {width: 1050px; min-height:300px; height:100%; float:left; padding: 10px 10px 300px 10px; margin-bottom:-300px; background-image: url(/images/backgrounds/black-gradient2.jpg); background-repeat: repeat-y;}
#PinkBack { background-image: url(/images/backgrounds/80sPink1060.jpg); overflow:hidden}
#MiddleAd {width: 720px; min-height:90px; height:100%; background: #fFfFfF; float:left; padding: 5px 10px 90px 10px; margin-bottom:-90px; background-color: #333; border: 1px double #FFFFFF;}
#RightAd {width: 300px; min-height:90px; height:100%; background: #fFfFfF; float:left; padding: 5px 10px 90px 10px; margin-bottom:-90px; background-color: #333; border: 1px double #FFFFFF;}
#FrontRight {background: #ffffff; height: 100%; min-height:300px; color: #000000; padding: 10px 10px 300px 10px; margin-bottom:-300px; border-left: 1px hidden #CCCCCC; float: left; width: 305px; border-bottom: 1px hidden #CCCCCC; border-top: 1px hidden #CCCCCC;}
#FrontRightTop {background: #ffffff; height: 100%; min-height:300px; color: #000000; padding: 10px 10px 300px 10px; margin-bottom:-300px; border-left: 1px hidden #CCCCCC; float: left; width: 305px; border-bottom: 1px hidden #CCCCCC; border-top: 1px hidden #CCCCCC; background-image: url(/images/backgrounds/black-gradient-right.jpg);
background-repeat: repeat-y;}
#FrontRightTopNB {height: 100%; min-height:300px; color: #000000; padding: 10px 10px 300px 10px; margin-bottom:-300px; border-left: 1px hidden #CCCCCC; float: left; width: 305px; border-bottom: 1px hidden #CCCCCC; border-top: 1px hidden #CCCCCC;}
#FrontRightTopWhite {padding: 10px 10px 300px 10px; background:#FFF}
#FrontRightLower {background: #EBEBEB; height: 100%; min-height:300px; color: #000000; padding: 10px 10px 3000px 10px; margin-bottom:-3000px; border-left: 1px double #CCCCCC; float: left; width: 305px; border-bottom: 1px double #CCCCCC; border-top: 1px double #CCCCCC;}
#footer {clear:both; font: Tahoma; color: white;}
#fix {overflow: hidden; }
#fix2 {overflow: hidden; background:#000000; padding: 4px 0px 4px 0px;}
#fix3 {overflow: hidden; background:#000000; padding: 4px 0px 4px 0px;}
#fix4 {overflow: hidden; background:#000000; padding: 4px 0px 4px 0px;}
#FrontDouble {width: 470px; min-height:300px; height:100%; background: #ffffff; float:left; padding: 10px 10px 3000px 10px; margin-bottom:-3000px; border-right:1px double #CCCCCC;  border-bottom: 1px single; border-top: 1px double #CCCCCC;}
#FrontMiddle {width: 246px; min-height:300px; height:100%; background: #ffffff; float:left; padding: 10px 0px 3000px 0px; margin-bottom:-3000px; border-right:1px double #CCCCCC;  border-bottom: 1px single; border-top: 1px double #CCCCCC;}
#FrontDoubleMiddle {width: 226px; min-height:300px; height:100%; background: #EBEBEB; float:left; padding: 10px 10px 3000px 10px; margin-bottom:-3000px; border-right:1px double #CCCCCC;  border-bottom: 1px single; border-top: 1px double #CCCCCC;}

/* Old Layouts */
#main {width: 760px; min-height:500px; height:100%; background: #ffffff; float:left; padding: 10px 10px 3000px 10px; margin-bottom:-3000px;}
#main2 {width: 660px; min-height:500px; height:100%; background: #ffffff; float:left; padding: 10px 10px 3000px 10px; margin-bottom:-3000px;}
#main3 {width: 990px; height:100%; background: #ffffff; float:left; padding: 10px 10px 3000px 10px; margin-bottom:-3000px;}
#mainLS {width: 470px; min-height:500px; height:100%; background: #ffffff; float:left; padding: 10px 10px 3000px 10px; margin-bottom:-3000px;}
#leftsidebar{background: #ece9d8; height: 100%; min-height:500px; color: #000000; padding: 10px 10px 3000px 10px; margin-bottom:-3000px; border-right: 2px double #000000; float: left; width: 170px;}
#sidebar {background: #ffffff; height: 100%; min-height:500px; color: #000000; padding: 10px 10px 3000px 10px; margin-bottom:-3000px; border-left: 4px double #000000; float: left; width: 205px;}
#sidebar2 {background: #ffffff; height: 100%; min-height:500px; color: #000000; padding: 10px 10px 3000px 10px; margin-bottom:-3000px; border-left: 4px double #000000; float: left; width: 305px;}
#sidebarLS {background: #ffffff; height: 100%; min-height:500px; color: #000000; padding: 10px 10px 3000px 10px; margin-bottom:-3000px; border-right: 4px double #000000; float: left; width: 305px;}
#sidebar3 {background: #ffffff; height: 100%; color: #000000; padding: 10px 10px 3000px 10px; margin-bottom:-3000px; border-left: 4px double #000000; float: left; width: 1px;}
#sidebarTEST {background: #ffffff; height: 100%; min-height:500px; color: #000000; padding: 10px 10px 3000px 10px; margin-bottom:-3000px; float: left; width: 304px;}


/* Main Menu */
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(/images/backgrounds/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: black;
background: transparent url(/images/backgrounds/blockactive.gif) center center repeat-x;
}


/* Boxes */

.content2, .shadow {
  position: relative;
  bottom: 4px;
  right: 4px;
}
.shadow { background-color: #ccc; }
.content2 {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  padding: 0.5em;
}
.adcontent {
  width:300px;
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
}
.sizing { width: 302px; margin-left:10px;}
.sizing2 { width: 468px; }
.wraparound { float:right; margin:10px; } 
.wraparoundr { float:left; margin:10px; } 

.topBox
{
width: 295px;
height: 29px;
background-image: url(/images/backgrounds/tops.jpg);
background-repeat: no-repeat;
}
.middleBox
{
width: 295px;
background-image: url(/images/backgrounds/middles.jpg);
background-repeat: repeat-y;
padding: 1px 0px;
}
.textBox
{
margin: 0px 0px 0px 10px;
width: 270px;
}
.bottomBox
{
width: 295px;
height: 33px;
background-image: url(/images/backgrounds/bottoms.jpg);
background-repeat: no-repeat;
}

.topPacWide
{
width: 237px;
height: 30px;
background-image: url(/images/backgrounds/pacwide.jpg);
background-repeat: no-repeat;
}

.topPacBox
{
width: 200px;
height: 29px;
background-image: url(/images/backgrounds/pacbox_top.jpg);
background-repeat: no-repeat;
}
.middlePacBox
{
width: 200px;
background-image: url(/images/backgrounds/pacbox_middle.jpg);
background-repeat: repeat-y;
padding: 1px 0px;
}
.bottomPacBox
{
width: 200px;
height: 33px;
background-image: url(/images/backgrounds/pacbox_bottom.jpg);
background-repeat: no-repeat;
}

.topBlackBox
{
width: 200px;
height: 29px;
color:#FFFFFF;
font-weight:300;
background-image: url(/images/backgrounds/blackbox_top.jpg);
background-repeat: no-repeat;
}
.middleBlackBox
{
width: 200px;
background-image: url(/images/backgrounds/blackbox_middle.jpg);
background-repeat: repeat-y;
padding: 1px 0px;
}
.bottomBlackBox
{
width: 200px;
height: 33px;
background-image: url(/images/backgrounds/blackbox_bottom.jpg);
background-repeat: no-repeat;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E7E6E6}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a6a5a5;
  border-right:1px solid #a6a5a5;
  background:#cac9c9}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #808080;
  border-right:1px solid #808080;
  background:#d1d0d0}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d1d0d0;
  border-right:1px solid #d1d0d0;}
.spiffy4{
  border-left:1px solid #a6a5a5;
  border-right:1px solid #a6a5a5}
.spiffy5{
  border-left:1px solid #cac9c9;
  border-right:1px solid #cac9c9}
.spiffyfg{
  background:#E7E6E6}



/* fonts */
#footer {clear:both; font: Tahoma; color: white;}
#searchtext {font:Georgia, "Times New Roman", Times, serif; color:#EDE9CC;}
a:focus, a:hover, a:active {text-decoration: underline; color:#000099;}
a:link {color: #000066; text-decoration:none; }
a:visited { color:#000066; text-decoration:none; }


.menustyle a:link { font-size:14px; color: #EBE8BF; }
.menustyle a:visited { font-size:14px; color: #EBE8BF; }

.headingstyle a:link { font:Geneva, Arial, Helvetica, sans-serif;  font-size:20px; color: #000000; font-weight:bold; }


.adstyle a:link { font-size:14px; }


.smallfonts a:link { font-size:12px; }

