/* Red Shift */
/*
 Common Reference Colors:
 Border/Main Background:  666622
 Dark Alternating Color:  CCCC66
 Light Alternating Color: FFFF99
*/




@media screen
{

/* Main Attributes */

body
{
margin:0px;
background: #000000 url(camo_grey.gif) repeat fixed top left;
}

div, table
{
font-family:verdana;
font-size: 13px;
color:black;
}

a:link,    a:link img    {color:#000000; border-color:#000000;} 
a:visited, a:visited img {color: #666622;border-color:#666622;}
a:hover,   a:hover img   {color:#999900; border-color:#999900;}
a:active,  a:active img  {color: #333300;border-color:#333300;}



/* Table Section Attributes */

/*
.tabletop
{
margin:0px auto;;
display:inline;
width: 200px;
height:200px;
}
*/

.tablemid
{
background: url(MenuBG.gif) repeat fixed top left;
}




/* Div Section Attributes */


.menutop
{
background-color:#FFFFFF;
margin:0px 10px;
padding: 0px 5px
font:10px verdana;
text-align:center;
border:10px double #666622;
}

.bodytable
{
background-color:#FFFFFF;
padding:10px;
border:10px double #666622;
margin:0px 10px;
}

.tweentable
{
background-image:url(OliveWhiteFade.gif);
margin:0px 10px;
height:8px;
}

.foottable
{
background-color:#FFFFFF;
font:10px verdana;
text-align:center;
width:650px;
}




/* Sub-Section Attributes */


.menublock, .menublockselect
{
border:3px solid #666622;
background-color:#FFFFFF;
position:absolute;
text-align:left;
visibility:hidden;
margin-top:17px;
margin-left:-3px;
}


.menulink, .menulinkselect
{
text-decoration:none;
font:bold 11px verdana;
}

.menuheader
{
text-decoration:underline;
font:bold 13px verdana;
cursor:pointer;
}

.menublockselect .menuheader
{
border-top:1px dotted black;
border-bottom:1px dotted black;
}

.menulinkselect
{
margin:0px 5px;
padding:0px 5px;
border-left: 5px double black;
border-right:5px double black;

}


.hotlink
{
text-decoration:none;
}




/* Tables */

td, th
{
padding:1px 10px 2px;
}

table.portaltable, table.blogtable, table.classifiedtable
{
border:2px solid #666622;
margin-bottom:10px;
border-collapse:collapse;
table-layout: fixed
}

tr.portalheader, tr.blogheader, tr.classifiedheader
{
background-color:666622;
color:white;
font: 14pt Arial;
}

/*Darker of two should be first*/
.LineColor1 {background-color:CCCC66;}
.LineColor2 {background-color:FFFF99;}
.LineStatic {background-color:FFFFCC;}




/* Post Segments */

.postheader
{
text-align:center;
background-color:#EEEEEE;
padding:2px 0px;
border-top:2px solid #666622;
border-bottom:2px solid #666622;
}

.postcomment
{
text-align:center;
background-color:#DDDDCC;
border-top:2px solid #666622;
border-bottom:2px solid #666622;
}

.postleft
{
width:90px;
font:xx-small Verdana;
border-top:    1px solid #000000;
border-right: 1px solid #000000;
background-color:CCCC66;
padding:0px;
}

.postfoot
{
font:bold 13px verdana;
text-align:right;
border-top:    1px solid #000000;
border-bottom: 1px solid #000000;
background-color:#DDDD99;
padding:2px 2px 2px 0px;
}






/* Design Attributes */

h2,h3,h4,h5
{
text-transform:capitalize;
font-family:verdana;
display:inline;
}

hr {color:666622;}

blockquote
{
border-style:double;
border-color:000000;
background-color:#EEEEEE;
font-family:courier;
font-size: 12px;
padding: 10px;
}

li
{
list-style-image:url(images/ListIcon.gif);
list-style-type:square;
padding: 0px;
}

input, textarea, select
{
border-style:solid;
border-color:000000;
font-size:12px;
font-family:courier;
background-color:#EEEEEE;
border-width:2px;
}

input.plain
{
border-style:none;
background-color:#FEDEA3;
}

}







@media print
{
.tabletop      {visibility:hidden;position:absolute;}
.menutable     {visibility:hidden;position:absolute;height:1px;overflow: hidden}
.menutop       {visibility:hidden;position:absolute;}

div, table
{
font-family:verdana;
font-size: 13px;
color:black;
}

}