/*------------------- common elements -----------------------------*/
body{
  background-color:#2A2A2A;
  margin: 0px;
  margin-left:-15px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;	
	font-size: 11px;
	color: #333333;
}
a{color:#990000;font-weight:bold;}
img{border:0;}
form{padding:0;margin:0;}
.floatright{float:right;}
.floatleft{float:right;}
span.link{
  text-decoration:underline;
  font-weight:bold;
  color:#990000;
  cursor:pointer;
}
#fullpage{
  margin:0 auto;
  width:898px;
  position:relative;
  background-image:url(/images/v2/common/full_background.gif);
}
#bannerad{
  position:absolute;
  top:0;
  left:170px;
  height:90px;
  width:728px;
}
#loginbar{
  position:absolute;
  top:95px;
  left:200px;
  font-size:11px;
  z-index:5;
}
#wtf{
  color:#333333;
}
#greybar{
  /*position:absolute;
  top:177px;
  right:0;*/
  float:right;
  width:217px;
  background-image:url(/images/v2/common/greybar_bkg.gif);
  background-color:#DBDBDB;
}
#greybar_content{
  margin:0 20px 0 20px;
}

#topimages{
  width:898px;
}
#logo{
  display:block;
  width:170px;
  height:90px;
  text-indent:-9000px;
  overflow:hidden;
  background-image:url(/images/v2/common/rooster.jpg);
  background-repeat:no-repeat;
  background-position:bottom left;
}
#logo:hover{
  background-position:top left;
}
.footnote{
  color:#999999;
}
/*---------------------- ajax windows ---------------------*/

.dynmessage{
  width:454px;
  text-align:right;
  font-size:11px;
  line-height:15px;
  position:absolute;
  top:110px;
  /*left:100px;*/
  left:48px;
  /*top:97px;*/
  z-index:20;
}
.dynmessage .loginform{
  text-align:left;
  border:1px solid #990000;
  padding:10px;
  background-color:#FFFFFF;
  color:#333333;
}
.dynmessage h1{
  color:#990000;
  padding:0px;
  margin:0px;
  font-size:16px;
  font-weight:bold;
}
.dynmessage label{
  font-weight:bold;
}
.dynmessage iframe{
  display:none;
}
.dynmessage #divWildfirePost iframe{
  display:block;
}
.dynmessage a{
  text-decoration:underline;
  font-weight:bold;
  color:#990000;
}
.dynmessage img{
  float:left;
}
.dynmessage .code{
  overflow:scroll;
  background-color:#FFFFFF;
  margin-top:5px;
  border:1px solid #990000; 
	width:260px;
	position:relative;
	left:-2000px;
}
#shader{
	background-image: url(/images/v2/common/grey_1x1.png);
  position:absolute;
  z-index:19;
  left:-196px;
  top:-95px;
  width:894px;
  height:0;
  display:none;
}
* html #shader{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(/images/v2/common/1x1trans.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/v2/common/grey_1x1.png", sizingMethod="scale");
}
/*---------------------- columns ------------------------*/


#leftcol{
  float:left;
  width:228px;
}
#centercol{
  float:left;
  width:450px;
}
div.browse{
  width:450px;
}





/*---------------------- footer -----------------------*/
#footer{
  width:898px;
  height:70px;
  background-image:url(/images/v2/common/footer_background.jpg);
  background-position:center bottom;
  background-repeat:no-repeat;
  clear:both;
  width:100%;
  position:relative;
}
#footer p{
  position:absolute;
  top:47px;
  left:20px;
  margin:0;
  padding:0;
}
#footerlist{
  position:absolute;
  right:20px;
  top:47px;
  margin:0;
  padding:0;
}
#footerlist li{
  display:inline;
  list-style-type:none;
  padding-right:10px;
}
#footer a{
  color:#000000;
}
#favlist{
  position:absolute;
  top:10px;
  right:30px;
  padding:0;
  margin:0;
}
#favlist li{
  display:inline;
  list-style-type:none;
}
#favlist img{
  /*margin-bottom:-0.5em*/
}
/*------------------------------- navigation ----------------------------------*/
#navigation{
  list-style:none;
  width:438px;
  height:87px;
  padding:0;
  margin:0;
  position:absolute;
  top:90px;
  left:389px;
}
#navigation li{
  padding:0;
  margin:0;
  float:left;
  display:inline;
  position:relative;
}
#navigation li a{
  display:block;
  height:87px;
  text-indent:-9000px;
  overflow:hidden;
}
#tab_create a{
  width:113px;
  background-image:url(/images/v2/cardz/tabs/tab_create.jpg);
}
#tab_lookit a{
  width:105px;
  background-image:url(/images/v2/cardz/tabs/tab_lookit.jpg);
}
#tab_zingfolio a{
  width:107px;
  background-image:url(/images/v2/cardz/tabs/tab_zingfolio.jpg);
}
#tab_petz a{
  width:54px;
  background-image:url(/images/v2/cardz/tabs/tab_petz.jpg);
}
#tab_cardz a{
  width:59px;
  background-image:url(/images/v2/cardz/tabs/tab_cardz.jpg);
}
#navigation li a:hover{
  background-position:left bottom;
}
#navcap{
  position:absolute;
  top:90px;
  right:0px;
}

/*************** subnav **************/

#subnav{
  position:absolute;
  top:175px;
  right:80px;
  padding:0;
  margin:0;
}
#subnav li{
  list-style-type:none;
  display:inline;
  padding:0;
  margin:0;
}
#subnav li img{
  position:relative;
  top:7px;
}
