/* colors 
-----------------------------
background color: #ffffff 
title-text-color: #a3460b
link-color: #bd6200;
score-color: #ff3f00

-----------------------------
*/







body{
background:#f4ddc4 url(../images/mainpage_bg.jpg);
min-width:996px;
font-family:Arial,Verdana,sans-serif;
font-size:12px;
color: #000;
}

a {
color: #bd6200;
}
a:hover {
color: #000;
}


p{
font-size: 12px;
line-height: 1.5;
color:#000;
}


.lrgtxt {
font-size: 2.5em;
color: #000;
font-weight: bold;
}

.lrg_txt {
font-size: 2em;
}

.lrgtxt_color {
color: #fd5a07;
font-weight: bold;
}

.lbg {
background:transparent url(../images/lbg.gif) top right repeat-y;
width: 11px;
}


.rbg {
background:transparent url(../images/rbg.gif) top left repeat-y;
width: 11px;
}

.maintcontentbg {
background: #fff;
}
#container {
margin:0px auto;
text-align: left;
width: 996px;
}

.logo_header {
background: #ffffff;
}

.divbar{
background:transparent url(../images/divbar.gif) repeat-x;
height:11px;
}


.divbar2{
background:transparent url(../images/divbar_drk.gif) repeat-x;
height:10px;
}


.divbar3{
background:transparent url(../images/divbar_lite.gif) repeat-x;
height:11px;
}


.divline{
background:transparent url(../images/divline.gif) repeat-x;
height:2px;
}


/**************************************************************/
/* start nav */
/**************************************************************/
.navcontainer{
background:transparent url(../images/menu_bg.gif) repeat-x;
margin:0px auto 1px;
position:relative;
overflow:hidden;
width:100%;
}
.nav{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
float:left;
}

.nav li{
float:left;
margin:0px;
padding:0px;
list-style:none;
}

.nav li a{
display:block;
width:166px;
height:46px;
background:transparent;
vertical-align:middle;
text-decoration:none;
color:#5e5e5e;
background: transparent url(../images/menuitem.gif);
}

.nav li.home a{
background-position: 0px 0px;
}

.nav li.home a:hover{
background-position: -200px 0px;
}

.nav li.home a:active{
background-position: -400px 0px;
}

.nav li.home a.selected{
background-position: -600px 0px;
}

.nav li.videos a{
background-position: 0px -50px;
}

.nav li.videos a:hover{
background-position: -200px -50px;
}

.nav li.videos a:active{
background-position: -400px -50px;
}

.nav li.videos a.selected{
background-position: -600px -50px;
}

.nav li.photos a{
background-position: 0px -100px;
}

.nav li.photos a:hover{
background-position: -200px -100px;
}

.nav li.photos a:active{
background-position: -400px -100px;
}

.nav li.photos a.selected{
background-position: -600px -100px;
}

.nav li.models a{
background-position: 0px -150px;
}

.nav li.models a:hover{
background-position: -200px -150px;
}

.nav li.models a:active{
background-position: -400px -150px;
}

.nav li.models a.selected{
background-position: -600px -150px;
}




.nav li.login a{
background-position: 0px -200px;
}

.nav li.login a:hover{
background-position: -200px -200px;
}

.nav li.login a:active{
background-position: -400px -200px;
}

.nav li.login a.selected{
background-position: -600px -200px;
}





.nav li.join a{
background-position: 0px -250px;
}

.nav li.join a:hover{
background-position: -200px -250px;
}

.nav li.join a:active{
background-position: -400px -250px;
}

.nav li.join a.selected{
background-position: -600px -250px;
}






.nav li a span{
margin-left:-3000px;
}

.nav li.selected a em{
font-weight:bold;
}
/************************************************/
/* end nav content */
/************************************************/


/* start box large item */
.box_lrg_top {
padding: 10px;
background: #fff url(../images/box_lrg_top.gif) top center no-repeat;
}
/* end box large item */


/* start box large item */
.box_lrg_bottom {
padding: 10px;
background: #fff url(../images/box_lrg_bottom.gif) bottom center no-repeat;
}
/* end box large item */


/* large preview pic */

.preview_set_bg {
background: #f6f6f6;
}
#previewpic_out {
margin-top: 5px;
padding: 2px;
width: 402px;
background: #efefef;
}

#previewpic_in {

padding: 3px;
background: #fff;
}
/* end large preview pic */


/* thumb preview pic */

.thumb_set_bg {
background: #f6f6f6;
}

.thumb_bg ,.form_bg {
padding: 2px;
background: #e8e8e8;
}
.thumb {
padding: 2px;
background: #fff;
}

.thumb_desc {
background: #fff;
}
.thumb_name {
color: #000;
font-weight: bold;
}

.thumb_score {
font-size: 16px;
font-weight: bold;
color: #ff3f00;
}

.thumb_rank {
color: #000;
font-size: .75em;
}
/* end thumb preview pic */



/* video thumb preview pic */

.vid_info_bg {
background: #fff url(../images/vid_bg.gif) top center repeat-x;
}
.vid_desc {
padding: 10px;
color: #000;
font-size: .75em;
}

.vid_name {
color: #000;
font-size: 14px;
font-weight: bold;
}
.vid_dl, .vid_dl a, .vid_dl a:visited {
font-size: 16px;
text-decoration: underline;
font-weight: bold;
color: #ff3f00;
}


.vid_dl a:hover {
color: #000;
text-decoration: none;
}

.vid_thumb {
padding: 2px;
background: #000;
}

.vid_thumb_desc {
padding: 2px;
background: #f5f3f3;
}


/* end video thumb preview pic */


.footer {
font-size: .875em;
}

.footer_sm {
font-size: .75em;
}
