﻿html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd, a, input { padding:0; margin:0; }
body                                {height: 100%; background: #34261d url(http://www.dogfartmegapass.com/img/bg.jpg) repeat-y top center; font: 11px Tahoma, Arial, sans-serif;}
img, input, textarea                {border: none;}
ul                                  {list-style-type: none;}
a:link, a:active                    {color: #fff; cursor: pointer;}
a:visited														{color: #fff; cursor: pointer;}
a:hover                             {cursor : pointer;}
a:active, a:focus, img              {outline: 0;}
.clear                              {clear: both;}
.orange { color: #fe8500; }
.white {color: #fff; }
.floatR { float: right; }
.floatL { float: left; }
.textCenter { text-align: center !important; font-size: 12px; }
.borderNone { border: none !important; }

#main { width: 1000px; margin: 0 auto;}
/* header */
.header { position: relative; width: 1000px; color: #9C9A9A;}
.header img { *margin-top: -2px; }
/* main description */
.desc { position: absolute; top: 190px; left: 320px; width: 340px; height: 100px; color: #fff; }
/* top menu */
.top_menu { overflow: hidden; width: 1000px; margin: 0 auto; }
.top_menu li { display: block; float: left; }
.top_menu li a{ display: block; float: left; text-indent: -9999px; background-repeat: no-repeat; height: 52px; }
#home {width: 191px; background: url(http://www.dogfartmegapass.com/img/home2.gif) 0 0; }
#home:hover { background-position: 0 -52px;}
#sites {width: 208px; background: url(http://www.dogfartmegapass.com/img/sites.gif) 0 0;}
#sites:hover { background-position: 0 -52px;}
#girls {width: 204px; background: url(http://www.dogfartmegapass.com/img/girls.gif) 0 0;}
#girls:hover { background-position: 0 -52px;}
#login {width: 190px; background: url(http://www.dogfartmegapass.com/img/login2.gif) 0 0;}
#login:hover { background-position: 0 -52px;}
#join {width: 207px; background: url(http://www.dogfartmegapass.com/img/join.gif) 0 0;}
#join:hover { background-position: 0 -52px;}

/*------------------------- content */
.siteNetwork { padding: 10px 0 0px 0; margin-left: 3px; _margin-left: 0px; overflow: hidden; }
.siteNetwork li { display: block; float: left; width: 182px; margin: 0 0 9px 13px; }
.siteNetwork img { border: 1px solid #FE5900;}
.siteNetwork p { text-align: center; }
.siteNetwork a { color: #fe8500;}
.siteNetwork a:hover { text-decoration: none; }
.content { width: 996px; margin: 0 auto; background-color: #fe8500; padding: 9px 2px; zoom: 1;}
div.title_white { background: url(../img/title_white.gif); height: 55px; line-height: 55px; color: #000; font-size: 26px; font-family: "Arial Black"; font-weight: bold; text-align: center; position: relative; }
em.title_white { display: block; background: url(../img/title_white.gif) no-repeat -990px 0px; width: 10px; height: 55px; position: absolute; right: 0; top: 0; _right: -1px;}
.blackBox { background-color: #000; color: #fff;zoom: 1;}
.blackBoxContent { padding: 5px 5px 0px 5px; *padding: 5px 5px 5px 0px; _padding-bottom: 0px; }
/* mov gallery */
.movGallery { overflow: hidden; margin-left: -5px;}
.movGallery li { display: block; width: 480px; overflow: hidden; height: 340px; border: 5px solid #fff; float: left; margin: 0px 0px 5px 5px;}
.movInfo { border-color: #000 !important; text-align: center;  }
/* info block */
.movInfo h2 { color: #fe0000; font-weight: bold; font-size: 42px; text-align: center; text-transform: uppercase; padding: 20px 0px; }
.movInfo h3 { font-weight: bold; font-size: 22px; text-align: center; }
.movInfo h3 a, .movInfo h4 a { color: #fe8500; text-decoration: underline; text-transform: uppercase;}
.movInfo h3 a:hover, .movInfo h4 a:hover { text-decoration: none;}
.movInfo p { text-align: center; font-size: 13px; color: #fff; }
.movInfo h4 { font-weight: bold; font-size: 18px; text-align: center; }
.movInfo h5 { font-weight: bold; font-size: 16px; text-align: center; color: #fe0000; text-transform: uppercase; }
/* visit all site block */
.ourSite { background-color: #000; width: 994px; margin: 50px auto 0 auto; color: #fff;}
.ourSite .title { background: url(../img/btmTitle.png); width: 994px; height: 40px; position: relative; margin-bottom: 40px; }
.ourSite .title span { position: absolute; display: block; font: 15px Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #000; }
.ourSite .title span a { text-decoration: underline; color: #be0000; }
.ourSite .title span a:hover { text-decoration: none; }
.leftTitle { top: 12px; left: 30px; }
.rightTitle { top: 12px; right: 30px; }
.logoBtm { top: -28px; left: 398px; background: url(../img/btmLogo.png); width: 203px; height: 96px; text-indent: -9999px; }
*html .logoBtm { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/btmLogo.png', sizingmethod='');}

.ourSite ul { overflow: hidden; padding: 0px 0px 10px 5px; _margin-left: -10px; zoom: 1; }
.ourSite li { display: block; float: left; margin-left: 10px; }

.ourSite p { padding: 0 15px; }
.ourSite .visitLink { display: block; padding: 10px 0px; text-align: center; color: #fe8500; font-size: 22px; text-decoration: underline; font-weight: bold; }
.ourSite .visitLink:hover { text-decoration: none; }

.enterButton { margin: 0 auto; width: 930px; }
/* footer */
.footer { text-align: center; color: #fe8500; padding: 20px 0; }
.footer a { color: #fe8500; text-transform: uppercase;}
.footer a:hover { text-decoration: none; }




