
/* Normalizers ***********************************************************************************************   */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{   margin:0;
    padding:0;
}

h1, h2, h3, h4, h5, h6
{   font-size:100%;
}

ol, ul
{   list-style: none;
}

address, caption, cite, code, dfn, em, strong, th, var
{   font-style:normal;
    font-weight:normal;
}

table
{   border-collapse:collapse;
    border-spacing:0;
}

fieldset, img
{   border:0;
}

caption, th
{   text-align:left;
}

q:before, q:after
{   content:'';
}
/* Normalizers End *****************************************************************************  */

   
body {
    min-width: 52em;
    margin: 0 auto;
    font-size:small;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:  #523402;
    background-color: #cf9c03;
    position:relative;
    padding:1em 0em;
}
* html body { 
    font-size: x-small; /* for IE5/Win */
    f\ont-size: small; /* for other IE browsers */
}

/* Links  */
a
{
    color: #0033CC;
    font-weight: bold;
    text-decoration: none;
}
		
a:visited {
	color:#003399;	
	}
	
a:hover {
	color:#993;
	font-weight:bold;
}

/* ****************** */
		

h1 
{   text-indent:-9999px;
    position:absolute;
    top:0px;
}

h2
{   font-size:130%;
    font-style:italic;
    font-weight:bolder;
}

h3
{   font-size:110%;
    font-style:normal;
    font-weight:bold;
}

h4
{   font-size:100%;
    font-style:normal;
    font-weight:normal;
}

h5
{   font-size:90%;
    font-style:normal;
    font-weight:normal;
}

h6
{   font-size:85%;
    font-style:normal;
    font-weight:lighter;
}

p
{   padding:.4em .2em;
    font-size:80%;
    font-style:normal;
    font-weight:lighter;
}

/*  Column  **************************************************   */

.column h2
{   text-align:center;
    padding:.5em 0;
    color:#993;
}    

.column h3
{   padding:.3em 0;
}

.column h4
{   padding:.2em 0;
}

/*  END Column  **************************************************   */


#mainForm
{   position:relative;
    width:64em;
    height:117.7em;
    margin-left: auto;
    margin-right: auto;
    background:#eee url(../../images/left_side_v2.gif) top left no-repeat;
}

#pageright
{   position:absolute;
    height:117.7em;
    left:4em;
    width:61em;
    padding:0 0;    
    background: #eee url(../../images/right_side_v2.gif) top right no-repeat;
    
}

#allcontent 
{   position:absolute;
    width:58.5em;
    height:115em;
    margin-top:2.5em;
    color:#666;
    background-color:#eee;
}

/* Branding ********************************************************************* */

#branding 
{   position:absolute;
    text-indent:-9999px;
    height:11em;
    width:100%;
    /* Mazuma Hunt logo goes here  */
}

#branding img
{   position:absolute;
    width:56em;
    left:1em;
    top:0em;
    height:11em;
    border: outset 3px #993;    
    z-index:100;
}


/* END Branding ********************************************************************* */


#huntnumber
{  font-size:150%;
    position:absolute;
    top:9.7em;
    width:37.6em;
    left:.6em;
    margin-top:.7em;
    text-align:center;  
    height:1.3em;
    background-color:White;
    color:#993;
    border: solid 1px #993;
}   

.huntpage
{   top:11em;
}

/* Main Nav ********************************************************************* */

#nav
{   position:absolute;
    height:1.2em;
    top:15em;
    padding:.5em 0 .5em 1em;
    list-style:none;
    /*background-color:#cc9944;*/
    font-size:90%;
    clear:both;
}
#mainnav h4
{   position:absolute;
    text-indent:-9999px;
}
#nav li
{   float:left;    
    padding:0 1.5em 0 0;
}


/* END Main Nav ******************************************************* */


/* Sub Nav ***************************************************************  */

#subnav 
{   position:relative;
    height:1.5em;
    margin-top:.4em;
    z-index:100;
}

#subnav ul
{   list-style-type:none;
    font-size:70%;
    color:#118811;    
}

#subnav a
{ color:#118811;
}

#subnav a:visited {
	color:#003399;	
	}
	
#subnav a:hover {
	color: #993;
}

#subnav h5
{   position:absolute;
    text-indent:-9999px;    
}

#login
{   position:absolute;
    left:71%;
}

#register
{   position:absolute;
    left:78%;
}

#contact
{   position:absolute;
    left:87%;
}

/* END Sub-Nav ***********************************************************  */

#virtualhunt 
{   margin-left:0;
    padding-left:1.5em;
}

#virtualhunt li
{   list-style:circle;
    font-size:85%;
    line-height:1.2em;
    margin-bottom:1.1em;
    color:#222;
    
}



/*  Main Content ************************************************************ */

#maincontent 
{   position:absolute;
    width:19em;
    left:3em;
    top:17em;
    text-align:justify;
    clear:both;
}

#maincontent h4
{   color:Black;
    padding:1.3em 0 .3em 0;
}

.faqlist
{   margin-top:2em;
}

.faqcontent
{   margin-top:-1em;
}

.faqlist li
{   list-style: circle;
    font-size:90%;
    padding:.2em 0;
 }

.faqlist p
{   font-size:84%;
    padding:1.2em 0;
    line-height: 1.3em;
}

.faqlist em
{   font-size:110%;
    font-weight:bold;
    color:Black;    
}

.faqlist a:visited 
{	color:#339900;	
}

.col2
{   padding-top:1.5em;	
}


#mainhuntcontent 
{   position:absolute;
    width:19em;
    left:3em;
    top:19em;
    text-align:justify;
    clear:both;
}
/*  END  Main Content ************************************************************ */

/*  Main Content 2 ************************************************************ */

#maincontent2 
{   position:absolute;
    width:19em;
    left:25em;
    top:17em;
    text-align:justify;
}

#maincontent2 h4
{   color:Black;
    padding:1.3em 0 .3em 0;
}

#mainhuntcontent2 
{   position:absolute;
    width:19em;
    left:25em;
    top:19em;
    text-align:justify;
}

#mainhuntcontent2 a
{   font-size:110%;
    color: #ccc;
    text-decoration: none;
}
		
#mainhuntcontent2 a:visited 
{	font-size:110%;
    color:#cc9;
    text-decoration: none;	
}
	
#mainhuntcontent2 a:hover 
{	font-size:110%;
    color:white;
    text-decoration: none;
}

/*  END  Main Content 2 ************************************************************ */

/*  Clue Buttons  ******************************************************************** */

#cluebutton1
{   position:relative;
    color: #fff;
    font-size:112%;
    text-align:center;
    width:17em;
}

#cluebutton2
{   position:relative;
   padding:.1em 0 0 0;
    color: #fff;
    font-size:112%;
    text-align:center;
    width:17em;
}

#cluebutton3
{   position:relative;
    padding:.1em 0 0 0;
    color: #fff;
    font-size:112%;
    text-align:center;
    width:17em;
}

#cluebutton4
{   position:relative;
    padding:.1em 0 0 0;
    color: #fff;
    font-size:112%;
    text-align:center;
    width:17em;
}

#cluebutton1 img
{   width:12em;
    height:3em;
}
#cluebutton2 img
{   width:12em;
    height:3em;
}
#cluebutton3 img
{   width:12em;
    height:3em;
}
#cluebutton4 img
{   width:12em;
    height:3em;
}

.buttontext
{   width:15.5em;
    position:absolute;
    left:0em;
    top:1em;
    
}

#cluebutton1 a
{   font-weight: bold;
    text-decoration: none;
    text-align:center;
}
#cluebutton2 a
{   font-weight: bold;
    text-decoration: none;
    text-align:center;
}
#cluebutton3 a
{   font-weight: bold;
    text-decoration: none;
    text-align:center;
}
#cluebutton4 a
{   font-weight: bold;
    text-decoration: none;
    text-align:center;
}
		
#cluebutton1 a:visited {
	color:#aaa;	
	}
#cluebutton2 a:visited {
	color:#aaa;	
	}
#cluebutton3 a:visited {
	color:#aaa;	
	}
#cluebutton4 a:visited {
	color:#aaa;	
	}
	
#cluebutton1 a:hover {
	color:#00f;
	font-weight:bolder;
}
#cluebutton2 a:hover {
	color:#00f;
	font-weight:bolder;
}
#cluebutton3 a:hover {
	color:#00f;
	font-weight:bolder;
}
#cluebutton4 a:hover {
	color:#00f;
	font-weight:bolder;
}



/*  END Clue Buttons  ******************************************************************** */

/*  Ads  ************************************************************ */

#ads
{   position:absolute;
    left:46em;
    width:10em;
    top:17em;
    padding: 4em .5em;
    text-align:center;
}

#searchbox
{   position:absolute;
    left:2em;
    width:14em;
    top:86em;
    
}

#faqsearchbox
{   position:absolute;
    left:4em;
    width:14em;
    top:102em;    
}

#amazonad
{   position:absolute;
    left:3em;
    top:49em;
    color:#333;   
}


#amazonad a
{   color:#993;
    display:block;
    text-decoration:underline;
}

#adwords
{   font-size:75%;
}

#amazonadtopright
{   position:absolute;
    left:21.3em;
    top:14.2em;
    
}

/*  END  Ads ************************************************************ */

/*  Additional Nav ************************************************************ */

#additionalnav 
{   position:absolute;
    width:83%;
    bottom: 3em;
    font-size:90%;
}

#additionalnav a
{   color:Green;
    display:block;
}

#additionalnav a:hover
{   color: #993;
}

#additionalnav h3
{   position:absolute;
    text-indent:-9999px;
}

#additionalnav ul
{   list-style-type:none;
    padding-left:14em;
    width:100%;
    height:2.5em;
}

#additionalnav li
{   float: left; 
    padding: .5em 1em 0 1em; 
    margin-right: .3em;  
}

/*  END  Additional Nav *********************************************************** */

#siteinfo 
{   position:absolute;
    bottom: 1em;
    text-align:center;
    width:90%;
    left:2em;
    height:2.5em;
}

#siteinfo h4 
{   text-indent:-9999px;
}

#pagenum
{   position:absolute;
    bottom: 1em;
    text-align:right;
    width:90%;
    left:2em;
    height:1.5em;
}

#adsense {
    position: absolute;
    height: 400px;
    left: 690px;
    top: 400px;
}


