#direct a
{ font-size: 16px;
  font-weight:bold;
}

#direct 
{ 
  border: 1px solid green;
  background:#80ee80;
  width:100%;
  font-size: 16px;
  font-weight:bold;
  padding:5 5 5 5;
  margin:5 5 5 5;

}


#pick {
    width:540px;
    border-bottom: 1px dashed silver;
    padding:5 5 5 5;
    margin:5 5 5 5;
    text-align:left;

     }

#best {
  background:red;color:orange;
}

#cool {
 background:yellow;color:blue;
 
}

#new {
 background:white;color:red;letter-spacing:4px;
 
}

#new2 {
 background:pink;color:red;letter-spacing:2px;
 
}

#new3 {
 background:#aaa;color:#007;letter-spacing:1px;
 
}

#catnew {
 background:#eee;color:red;
 
}

#catnew2 {
 background:pink;color:green;
 
}

#catnew3 {
 background:#ddd;color:#00a;
 
}

#col {
 top:0px;
 width:600px;
float:left;
}

#col ul{
  display: inline;
 
 
}

#col ul li{
  display: inline;
  width:16%;
float:left;
border-left: 1px dashed silver;
 border-bottom: 1px dashed silver;


}



#col2 {
 top:0px;
 width:600px;
float:left;
padding-left:10px;
font-family:arial,sans-serif;
font-size:14px;
}

#col2 ul{

display: inline;
padding-left:10px;

}

#col2 li{
  display: inline;
  width:45%;

float:left;
border-left: 1px dashed silver;
 border-bottom: 1px dashed silver;


}

#dynul
{
display:inline;

padding-bottom: 0px;
padding-top: 0px;
padding-left: 0px;                                                                                      
margin-top: 1px;
margin-bottom: 1px;
}

#dynul li
{
display:inline;
border-bottom: 1px dashed gray;
}

#thumb ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
/*background-color: #BAA99F;  */
/*color: #F2EEEC;*/
width: 100%;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#thumb ul li
{
display: inline;
width:33%;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;

}


#block_review {
width:750;
border: 1px solid gray;

height: 100%;
position: absolute;
top:0px;
left:100px;
right:100px;
background-color: #ffffff;
}

#block_review b{
color:#555      ;
/*font-weight:bold;*/
text-transform:normal;
font-family: sans-serif,courier,tahoma;
letter-spacing:-1px;
font-size:0.9em;  
/*font-style:italic;*/
background-color: #eef;
}

#block_review .my{
color:brown     ;
font-family: georgia,courier,tahoma;
letter-spacing:2px;
font-size:2.0em;  
/*font-style:italic;*/
background-color: #eef;
}


#block_1 {

width:600px;
position: absolute;
top:240px;
left:100px;
right:100px;
background: #fdfef2;
padding: 15 0 5 5;


}
#logo {
width: 600px;
height: 235px;
padding-left: 10px;
position: absolute;
top:0px;
left:100px;
letter-spacing:1px;
border: 3px dotted gray ;
background: #fff0c0;
}
#bottom {
width: 150px;
text-align:center;
height: 300px;
position: absolute;
top:2400px;
left:100px;
border: 1px solid blue;
}

#bottom2 {
width: 150px;
text-align:center;
height: 300px;
top:50px;
left:100px;
border: 1px solid blue;
}


#left {
width: 150px;
height: 300px;
position: absolute;
top:102px;
left:0px;
border: 1px solid blue;
font-size:12px;
}

#right {
width: 150px;

position: absolute;
top:    0px;
left:705px;
text-align:center;
border: 1px dotted gray;
background: #ccf099;
}


/*------------- hnav------------*/


#hnav ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #BAA99F;
color: #F2EEEC;
width: 100%;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#hnav ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
overflow:hidden;
}
                                                   



#hnav ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: black;
font-size:0.8em;
/*font-weight:normal;*/
text-decoration: none;
border-right: 1px solid #F2EEEC;
        background: #EEECaa;
}

#hnav ul li a:hover
{
        background: #F2EEEC;
color: #3A291F;
}

#hnav #active { border-left: 1px solid #F2EEEC; }

/*------------- added ------------*/



FONT  { font-family:  tahoma,serif, trebuchet ms,Verdana,Arial; }
h1 { font-size: 28pt; font-variant:small-caps; color:green; }

A:hover { text-decoration: underline;}
A { text-decoration: none; color:darkgreen}
A:visited { text-decoration: none; color:darkgreen}


td.A:visited { font-size: 14pt; text-decoration: none; color:brown;font-style:italic;}
td.A:link {font-size: 14pt; text-decoration: none; color:brown}
td.A:hover { font-size: 14pt; text-decoration: underline; color:brown}

p:link {font-size: 9pt; text-decoration: none; color:brown}


.midsmall { font-size: 9pt; text-decoration: none}
.smallfont { font-size: 9pt; text-decoration: underline; color:#48c;
             
           }


.input{}

.shade {border-style:groove;}
.cinput {background-color:rgb(240,244,255); font-size: 10pt;}


.smallestfont {
        FONT-SIZE: 7pt; COLOR: maroon; FONT-FAMILY: Arial, Comic Sans ms, Helvetica, sans-serif;
}

.smallestfont2 {
        FONT-SIZE: 12pt; FONT-FAMILY: Arial, Georgia, Helvetica, sans-serif; }

.flashfont {
        FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
/*---------------from blogger----------------------------------*/
#footer { margin: 8px 8px 8px 8px; }
#footer {background: #BAA99F;
        float:bottom;}
#footer a {color:#000000;
          background: #A9BA9F;
          border-bottom:1px dashed;
        }


.credit {
  color: #fff;
  font-size: 90%;
  margin: 10px 0 0 0;
  padding: 3px;
  text-align: center;
}
.credit a, .credit a:hover {color: #fff;text-decoration: none;}
li IMG {float:left;}

/*=----------formn submain -----*/

#block {
height: 100%;
width:550px;
position: absolute;
top:0px;
left:170px;
/*right:100px;*/
background-color: <%BGCOLOR%>;
padding: 10 10 10 10;
font-family:tahoma,verdana;
/*overflow:hidden;*/
}



#left2 {
width: 140px;
position: absolute;
top:0px;
left:30px;
border-right: 1px dashed ;
font-size: 11px;
align:left;
font-family:tahoma,verdana;
}

#left2 a{
font-size: 14px;
font-weight:bold;

}


#left2 b {
color: silver;
font-weight:normal;
}

