body {
/* background-color: #000;*/
 background: #191919 url(snowback1.jpg) no-repeat;
 font: 1em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
 color: #ffffff;
}

* { margin: 0; padding: 0; }

:focus
{
  -moz-outline-style: none;
}

li {
color: #bbb;
background: #191919;
list-style: square;
font: .9em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
font-weight: normal;
margin: 0 0 0 26px;
}

.container {
width: 1000px;
margin: 0 auto;
 position: absolute;
 top: 0px;
 left: 0;
/*border: 1px solid;*/
}

.clearer {
clear: both;
line-height:0px;
height:0px;
}

.logo {
margin: 20px 0 20px 15px;
height:50px;
position: relative;
float: left;
}

.logo img {
border: none;
}

.logo a {
 text-decoration: none;
}

.logo2{
padding: 0 0 0 0;
margin: 0 0 0 -6px;
}

#ad-header {
width:468px;
height:60px;
/*border: 1px solid;*/
/*margin: 10px 10px 0 0;*/
padding: 15px 65px;
float: right;
}
#ad-left {
/*width:468px;
height:15px;*/
width:200px;
height:200px;
float: left;
margin: 0 0 0 5px;
/*background-color: #0000ff;
border: 1px solid;*/
}

#mainpage1 {
 width: 445px;
 float: left;
/*border: 1px solid;*/
}
#mainpage2 {
 width: 550px;
 float: left;
/*border: 1px solid;*/
}

.leftpanel {
float: left;
display: block;
 width: 445px;
 height: 290px;
/*border: 1px solid #ffffff;*/
}

.orangetext {
 font: 1.2em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
 font-weight: bold;
 color: #ffc67b;
 margin: 6px 0 0 0;
}

.nofocus {
display: inline;
hidefocus: hidefocus;
outline-style: none;
-moz-outline: none;
}

.picsel {
display: inline;
/*border: 1px solid;*/
color: #fff;
visibility: hidden;
}

.otherpics{
float: left;
text-align: left;
/*border: 1px solid #ffffff;*/
}

.randompick{
 font: 1em Tahoma, Arial, Helvetica, sans-serif;
 font: 1.4em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
 font-weight: bold;
 font-style: italic;
/*
 background: #000;
filter:alpha(opacity=70);
        -moz-opacity: .70;
        opacity: .70;
*/
}
.otherpics img {
margin: 0 0 0 0;
padding: 2px 0 0 0;
}
.otherpics a {
 text-decoration: none;
 color: #fff;
 margin: 0 0 0 2px;
}
.otherpics a:active {
  outline: none;
}
.otherpics a:hover {
 text-decoration: underline;
}
.otherpics table {
 width: 445px;
}
.otherpics td {
/* width: 100px;*/
 padding: 0 4px 0 4px;
 font: .8em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
/* border: 1px solid #ffffff;*/
}

.toptext-tips{
padding: 0 0 0px 15px;
width: 445px;
/*border: 1px solid;*/
font: .8em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
color: #bbb;
}
.toptext-tips h1 {
font: 1.4em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
color: #ffc67b;
}
.toptext{
padding: 0 0 0px 0px;
width: 225px;
height: 200px;
/*border: 1px solid;*/
/*background-color: #0000ff;*/
font: 1em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
margin: 0 0 0 10px;
float: left;
}
.toptext h1 {
font: 1.2em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
padding: 0px 40px 0 0;
float: left;
}
.toptext a {
 text-decoration: none;
 color: #fff;
}
.toptext a:hover {
 text-decoration: underline;
}

#linkcode {
width: 200px;
height:25px;
display: inline;
float: left;
 color: #ffc67b;
padding: 0 0 0 2px;
}
#linkcode input {
background-color: #555;
color: #eee;
border: 1px solid fff;
border: none;
padding: 0 2px 0 2px;
size:10;
width: 18em;
}

.about {
font: 1em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
margin: 60px 0 0 100px;
width: 700px;
height: 355px;
}
.about img {
float: left;
border: 1px solid #888;
}
.about a {
/*color: #aaa;*/
}
.about h1 {
float: left;
font: 1.4em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
}
.about-p1 {
float: left;
margin: 0 0 60px 15px;
width: 400px;
}
.about-p2 {
float: left;
margin: 0 0 0 25px;
width: 400px;
}
.left-shunt {
float: left;
width: 55px;
}

.footer-copy {
font: .7em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
margin: 4px 0 0 0;
}
.footer {
font: 1em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
}
.footer a {
 text-decoration: none;
 color: #fff;
}
.footer a:hover {
 text-decoration: underline;
}

#inputwrapper {
width: 20em;
}

.roundedcornr_box_258840 {
   background: #555555;
   margin: 4px 0 0 0;
}
.roundedcornr_top_258840 div {
   background: url(roundedcornr_258840_tl.png) no-repeat top left;
}
.roundedcornr_top_258840 {
   background: url(roundedcornr_258840_tr.png) no-repeat top right;
}
.roundedcornr_bottom_258840 div {
   background: url(roundedcornr_258840_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_258840 {
   background: url(roundedcornr_258840_br.png) no-repeat bottom right;
}

.roundedcornr_top_258840 div, .roundedcornr_top_258840, 
.roundedcornr_bottom_258840 div, .roundedcornr_bottom_258840 {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.roundedcornr_content_258840 { margin: 0 5px; }

.contact {
font: 1em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
margin: 60px 0 0 100px;
width: 700px;
height: 330px;
}
.contact h1 {
font: 1.4em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
}

.suggest {
font: 1em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
margin: 20px 0 0 100px;
width: 700px;
height: 370px;
}
.suggest h1 {
font: 1.4em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
}

.legal {
font: 1em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
margin: 60px 0 0 100px;
width: 700px;
height: 320px;
}
.legal h1 {
font: 1.4em Calibri, 'Lucida Grande', Arial, Verdana, Sans-Serif;
}
