/* use this to format lists in a floating box within a box - although it's often useful to apply anyway... */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
 }
.clearfix {display: inline-table;}
/* Hide from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

* { margin: 0;  padding: 0; }

body {
 background: #211b1b url(img/leftshade.png);
 background-repeat: repeat-x;
 /* font: 13px georgia, times, serif; */
 font:11px verdana, arial, sans-serif;
 line-height:130%;
 margin:0;
 padding: 0;
 color: #CC9900;
}

a:link {color: #FFCC66;}
a:visited  {color: #FFCC66;}
a:active {color: #FFCC66;}
a:hover {color: #FFFF00;}

/* body margin and padding of 0 to remove IE white space at top of page */

p {
  margin:0;
  padding:0;
}

#header {
    height: 130px;
    background:#211b1b; /* url(/img/nmtopdony.jpg); */
    background-repeat:no-repeat;
    width:780px;
    margin:auto;
}

.topads {
    text-align:center;
    width:780px;
    background:#2C2C2C;
    margin:auto;
}


/* Navigation horizontal menu */
#navcontainer {
    width:780px;
    margin:auto;
    height:16px;
    /*margin:0;*/
    padding:0;
}

#navcontainer ul {
    padding-left: 0;
    margin-left: 0;
    background-color: #a54;
    background-image: url(/img/bar.jpg);
    color: #fff;
    float: left;
    width:780px;
    font: bold 12px verdana, arial, helvetica, sans-serif;
}

#navcontainer ul li {
    display: inline;
}

#navcontainer ul li a {
    padding: 0.1em 1em;

    /* background-color: #a54; */
    color: #fff;
    text-decoration: none;
    float: left;
    border-right: 1px solid #fff;
}

#navcontainer ul li a:hover {
    /* background-color: #c14136; */
    color: #ff0;
    text-decoration: underline;
    background-image: url(/img/barh.jpg);
}


.content {
    width:780px;
    background-color:#000;
    margin:auto;
    margin-top:0;
}

.content300 {
    width:780px;
    background-image:url(/img/faux300.gif);
    background-color:#000;
    margin:auto;
    margin-top:0;
}

.content250 {
    width:780px;
    background-image:url(/img/faux250.gif);
    background-color:#000;
    margin:auto;
    margin-top:0;
}

.content470 {
    width:780px;
    background-color:#000000;
    background-image:url(/img/faux47.gif);
    margin:auto;
}

.content280 {
    width:780px;
    background-color:#000000;
    background-image:url(/img/faux28.gif);
    margin:auto;
}

.content_video {
    width:780px;
    background-color:#1E1E1E;
    margin:auto;
}


#watch-embed-div input, #watch-url-div input
{
clear:none;
width:200px;
float:left;
font-size:10px;
}


.text {
    font:11px verdana, arial, sans serif;
    line-height:140%;
    background:#1E1E1E;
    float:left;
    padding:10px;
}

.text_video {
    font:11px verdana, arial, sans serif;
    line-height:140%;
    background:#1E1E1E;
    float:right;
    padding:10px;
    width:220px;
}

.box_video {
    width:540px;
    background:#000;
    text-align:center;
    float:left;
}

.text250 {
    /*font: 14px georgia,'times new roman',times,serif; */
    font:11px verdana, arial, sans serif;
    line-height:140%;
    background:#1E1E1E;
    float:left;
    width:280px;
    padding:10px;
}

.text h1 {
    /*font:bold 18px georgia,'times new roman',times,serif; */
    font:bold 20px verdana, arial, sans serif;
    padding-bottom:8px;
    color:#EEBB00;
}

.text h2 {
    font:bold 14px Arial,sans serif;
    padding:8px 0 6px 0;
    color:#E0E0E0;
}

.text li {
    font:11px Verdana,Arial,sans-serif;
/*    list-style-position:inside; */
    list-style-type:circle;
    margin-left:12px;
    margin-bottom:3px;
}

.heading {
    font:bold 20px verdana, arial, sans serif;
    padding-bottom:7px;
    padding-left:2px;
    color:#EEBB00;
    width:100%;
    background-image:url(/img/h1.jpg);
    background-repeat: repeat-x;
}

.headings {
    font:bold 20px verdana, arial, sans serif;
    color:#EEBB00;
    width:100%;
    background-color:#3D3D3D;
    background-image:url(/img/h1h.jpg);
    background-repeat: repeat-x;
}


.gs {
    font:italic 14px verdana,sans-serif;
}

.block {
    text-align:center;
    background:#2C2C2C;
    float:left;
    width:470px;
    padding:5px;
}

.block h1 {
    font:bold 14px verdana,sans-serif;
    color:#CCCCCC;
    padding-top:10px;
}

.block h2 {
    font:bold 11px Georgia,'times new roman',times,serif;
    padding-top:3px;
}

#warning {
    font:10px Verdana,sans-serif;
    border:solid 1px #808080;
    background:#202000;
    padding:5px;
    margin:2px;
}

#warning li {
    list-style-position:inside;
    list-style-type:circle;
}



.imgsx {
    padding:5px;
}


.adfooter {
    width: 780px;
    margin:auto;
}


.footer {
    width: 780px;
    margin:auto;
    /*border:1px solid #322;*/
    background-color: #a54;
    color:#fff;
}

.footer a:link, .footer a:visited {
    text-decoration: none;
    color: #fff
}

.footer a:active {  }

.footer a:hover {
    text-decoration: underline;
    color: #F0F8FF;
}
.footer p {
    margin: 0;
    padding: 4px;
    text-align: left;
    font: 10px Tahoma,sans-serif;
}

.footer img { margin-left: 50px;}


.tcell {
    padding:3px;
    font:11px Verdana,Arial,sans-serif;
    vertical-align:top;
    text-align:left;
    background:#404040;

}

.gallery {
    width:480px; /* 8/6/2008 era 590px */
    background:#000;

    text-align:center;
    float:right;
}

/*.gallery h1 {
    padding:5px;
    font:24px georgia,times,serif;
}*/


.gcont {
   /* border:solid 1px #808000;*/
   /*  width:480px; */
    margin: 0 auto;
}

.gclear {
    clear:both;
}

.gthumb {
    padding:10px;
    text-align:center;
    width:100px;
    height:100px;
    float:left;
    background-image:url('/img/loading_black.gif');
    background-repeat: no-repeat;
    background-position: center center;
}

.gthumb_big {
    padding:10px;
    text-align:center;
    width:468px;
    background-image:url('/img/loading_black.gif');
    background-repeat: no-repeat;
    background-position: center center;
}

.gthumb_e {
    padding:10px;
    text-align:center;
    width:100px;
    height:100px;
    float:left;
}


.gInfo {
    font:9px tahoma,sans-serif;
    color:#808080;
    text-align:right;
}

.gnav {
     font:11px verdana,arial,sans-serif;
     color:#cc9900;
}
a.gnav {
    font:bold 11px verdana,arial,sans-serif;
    color:#CC9900;
}

.metanav  {
    list-style-position:inside;
    list-style-type:circle;
}

a.metanav:link {
    color:#ffcc66;
}
a.metanav:visited {
    color:#ffcc66;
}
a.metanav:hover {
    color:#ffcc66;
}
a.metanav:active {
    color:#ffcc66;
}

a.metanav2 {
    text-decoration:none;
    color:#ffffd0;
}


.small {
font:11px Tahoma,sans-serif;
}

.olink{
line-height:14px;
font-size:11px;
font-family:verdana,arial,sans-serif;
}

a.olink:link { color: #ffcc66; }
a.olink:visited { color: #ffcc66; }
a.olink:hover   { color: #ffcc66; }
a.olink:active  { color: #ffcc66; }

.discl {
    font:11px tahoma,sans serif;
    line-height:120%;
    border:solid 1px #808080;
    padding:8px;
    margin:1px;
}

.iftext {
color : #000000;
background : #FFFFFF;
border: 1px solid;
font: 10px Verdana,tahoma,Arial;
}

.ifbutton {
color: #000000;
background-color: #EEEEEE;
border : 1px solid;
font:bold 10px Verdana,tahoma,Arial;
}

.author {
    text-align:right;
    font:10px tahoma;
}

.source {
    border-top:1px dotted #404040;
    width:100%;
    text-align:right;
    font:9px tahoma;
}

.mv_cont {
    /*border-bottom:solid 1px #404040; */
    width:100%; /*450*/
    text-align:right;
    padding:5px;
    margin-bottom:5px;
}

.mv_thumb {
    float:left;
    width:100px;
    text-align:center;
    vertical-align:middle;
    background-image:url('/img/loading_black.gif');
    background-repeat: no-repeat;
    background-position: center center;
}

.mv_text {
    float:left;
    width:348px;
    text-align:left;
    font:10px verdana,arial,sans-serif;
    color:#cc9900;
    line-height:14px;
    padding-left:2px;
}

.mv_text a:link, .mv_text a:visited, .mv_text a:hover, .mv_text a:active {
    font:bold 11px verdana,arial,sans-serif;
    color:#ffcc66;
}

.mv_head {
    background:#303030;
    background-image:url(/img/mv_head.jpg);
    background-repeat: repeat-x;
    width:100%;
    padding-top:2px;
    padding-bottom:2px;
    text-align:left;
    margin-left:-5px;
    margin-bottom:10px;

}

.path {
    line-height:12px;
    font:10px verdana,arial,sans-serif;
    background:#202020;
    padding:8px 2px;
    margin:0 2px 1px 2px;
}

.path a:link, .path a:visited, .path a:hover, .path a:active {
    line-height:12px;
    color: #ffcc66;
    font:bold 11px verdana,arial,sans-serif;
}

.topx {
    border:solid 1px #666666;
    text-align:center;
    padding:4px;
    font:10px verdana,arial,sans-serif;
}

.topxh {
    border:solid 1px #666666;
    text-align:center;
    padding:3px;
    font:bold 11px verdana,arial,sans-serif;
    background:#333333;
}

.bbtitle {
    font-family:arial; color:#ffcc66;
    font-size:11px;
    text-decoration:underline;
    font-weight:bold;
    }
.bbdescription {
    font-family:arial; color:#FFCC66; font-size:11px;}
.bburl {font-family:arial; color:#3D81EE; font-size:10px;}
.bbadvertisehere {display:none;}

.rcont {
    width:100%;
    text-align:center;
    background-image:url('/img/loading_2d2d2d.gif');
    background-repeat: no-repeat;
    background-position: center center;
}

.dir_cont {
    border:solid 1px #404040;
    width:755px;
    padding:0;
    margin-bottom:5px;
    margin-left:5px;
    background:#000;
}

.dir_title {
    width:745px;
    background:#666;
    background-image:url(/img/mv_head.jpg);
    font:bold 18px arial,sans-serif;
    padding-left:10px;
    margin-bottom:2px;
}

.dir_title a {
    text-decoration:none;
}

.dir_banner {
    width:500px;
    float:left;
    text-align:center;
}

.dir_sample {
    font:10px Verdana,sans serif;
    height:90px;
    float:left;
    text-align:center;
}

.dir_stats{
    width:130px;
    float:left;
    padding-left:10px;
}

.dir_text {
    width:740px;
    text-align:left;
    font:11px verdana,arial,sans-serif;
    color:#cc9900;
    line-height:120%;
    padding:5px;
}

.dir_tags {
    background:#666;
    font:10px verdana,arial,sans-serif;
    padding:1px;
    color:#FFF;
}


.seltag {
color : #000000;
background : #FFFFA0;
/*border: 1px solid #FF0000;*/
font: 10px Verdana,tahoma,Arial;
}

.loading {
    background-image:url('/img/loading_black.gif');
    background-repeat: no-repeat;
    background-position: center center;
}


