/* CSS Document - Created By: POSH MEDIA INC. */
.hide{display:none;}
h1,h2,h3,h4,h5,h6,p,ul,th,td{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
.left{float:left;}
.right{float:right;}
a{text-decoration:none;}
.smaller{font-size:0.8em;}
h1,h2,h3,h4,h5,h6,p,ul,th,td,label,dt,legend, fieldset {cursor:default;}
li.highlight{background:#FFF0F0; border:1px solid #FF0000; padding:4px;}
p a{color:#CCC;}
p a:hover{color:#FFF;}

#loading{color:#CCC;}

#login{width:auto; height:auto; position:absolute; top:36px; right:0; z-index:100;}
#banner{width:285px; height:130px; background:url(../img/pic_theRealChichi.gif) no-repeat; position:absolute; top:110px; left:20px; z-index:101;}
#banner a{display:block; width:100%; height:100%;}

body{margin:0; padding:0; background:#000;}

div#headerWrap{height:36px; width:100%; overflow:hidden;}
div#header{height:35px; width:100%; border-bottom:1px #333 solid; background:url(../img/header_nav_bg_tile.gif) repeat-x;}
div#header div#navWrap{width:955px; height:35px; margin:0 auto;}
ul.navbar{height:35px; width:auto;}
ul.navbar li{display:block; height:35px; width:auto; border-right:1px solid #333; line-height:35px; float:left; text-align:center;}
ul.navbar li a{display:block; height:35px; width:auto; padding:0 20px; border-left:1px solid #000; border-right:1px solid #000; background:url(../img/header_nav_bg_up.gif) repeat-x; color:#999; font-size:11px; font-family:Verdana, Geneva, sans-serif;}

ul.navbar li a.selected{background:url(../img/header_nav_bg_over.gif) repeat-x; color:#FFF;}
ul.navbar li a.selected span{background:url(../img/header_nav_bg_over_2.gif) repeat-x; color:#FFF;}
ul.navbar li a span{display:block; width:1px; height:35px; background:url(../img/header_nav_bg_up_2.gif); float:left;}
ul.navbar li a:hover{background:url(../img/header_nav_bg_over.gif) repeat-x; color:#FFF;}
ul.navbar li a:hover span{background:url(../img/header_nav_bg_over_2.gif);}

ul.navbar li.selected a{background:url(../img/header_nav_bg_over.gif) repeat-x; color:#FFF;}
ul.navbar li.selected a span{background:url(../img/header_nav_bg_over_2.gif);}

div#mastWrap{width:100%; height:auto; display:block; overflow:hidden; position:absolute; top:37px; left:0; z-index:1;}
div#contentWrap{width:955px; margin:0 auto; display:block; overflow:visible; position:relative; top:330px; background:none; z-index:50; height:auto; padding:1px;}
div#contentWrap div#inner{width:auto; height:auto; background:none; padding:30px;}
div#contentWrap div#inner a.gallery{display:inline; width:auto; height:auto; border:#080808 2px solid; padding:1px; margin:0 25px 25px 0; clear:none; overflow:hidden; float:left;}
div#contentWrap div#inner a.gallery:active{border:2px solid #000;}
div#contentWrap div#inner a.gallery:hover{border-color:#C06;}
div#contentWrap div#inner a.gallery img{border:1px solid #000; padding:0; margin:0; display:block; width:auto; height:auto; clear:none;}
div#contentWrap div#inner #col1{width:600px; height:auto;}

div#contentWrap div#inner #col1 fieldset{width:100%; height:auto; padding:30px; color:#999; border:#333 1px solid;}
div#contentWrap div#inner #col1 fieldset label{color:#666; font-size:14px; font-family:Verdana, Geneva, sans-serif; width:150px; display:block; clear:none;}
div#contentWrap div#inner #col1 fieldset input.text{width:450px; height:17px; border:2px solid #333; background:#111; line-height:25px; color:#CCC; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:5px 10px}
div#contentWrap div#inner #col1 fieldset textarea{width:450px; height:300px; border:2px solid #333; background:#111; color:#CCC; padding:5px 10px}

div#contentWrap div#inner #col1 fieldset ul{margin:0; padding:0; list-style:none;}
div#contentWrap div#inner #col1 fieldset ul li{padding:15px 0; border-top:1px solid #111;}
div#contentWrap div#inner #col1 fieldset ul li:first-child{padding-top:0; border-top:none;}

div#contentWrap h1{font-family:Georgia, Arial, Helvetica, sans-serif; letter-spacing:-0.04em; color:#333; font-size:41px; font-style:italic; font-weight:100; display:block; padding:0 0 15px 0; margin:0 0 20px 0;}
.pink{color:#C06;}
div#contentWrap h1 em{font-size:30px; color:#222;}
div#contentWrap h2{font-family:Georgia, Arial, Helvetica, sans-serif; letter-spacing:-0.04em; color:#C06; font-size:31px; font-style:italic; font-weight:100; display:block; padding:0 0 15px 0; border-bottom:1px solid #333; margin:0 0 15px 0;}
div#contentWrap h4{font-family:Georgia, Arial, Helvetica, sans-serif; letter-spacing:-0.04em; color:#AAA; font-size:14px; font-style:italic; font-weight:100; display:block; padding:0 0 15px 0; margin:0 0 0 0;}
div#contentWrap h3{font-family:Georgia, Arial, Helvetica, sans-serif; letter-spacing:-0.04em; color:#C06; font-size:26px; font-style:italic; font-weight:100; display:block; padding:0 0 15px 0; border-bottom:1px solid #333; margin:0 0 15px 0;}
div#contentWrap h3 em{font-size:0.8em;}
div#contentWrap p{line-height:28px; font-family:Verdana, Geneva, sans-serif; color:#888; font-size:14px; text-align:justify;}
#col1 div.item{width:100%; padding:1px; background:#121212; border:1px solid #080808; margin:0 0 15px 0;}
#col1 div.item p{margin-bottom:15px; clear:both;}
#col1 div.item div.itemInner{padding:28px; width:auto; height:auto; background:#000; overflow:hidden;}

a.link{color:#CCC; width:auto; padding:7px; font-size:11px; font-family:Verdana, Geneva, sans-serif; border:#666 1px solid; background:#111;}
a.link:hover{color:#FFF; border:1px solid #999; background:#333;}

div#login a{color:#303; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:0 10px 0 0;}
div#login fieldset{border:none;}
div#login fieldset label{color:#999; font-size:11px;}
div#login a:hover{color:#FFF;}
