
/* 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: 60em;
    margin: 0 auto;
    font-size:xx-small;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:  #523402;
    background-color: #cc9900;
    position:relative;
    padding-top:2em;
}

/* Links  */
a
{
    color: #0033CC;
    font-weight: bold;
    text-decoration: none;
}
		
a:visited {
	color:#003399;	
	}
	
a:hover {
	color:#FFFFFF;
}

/* ****************** */
		

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:bold;
}

h5
{   font-size:90%;
    font-style:normal;
    font-weight:normal;
}

h6
{   font-size:80%;
    font-style:normal;
    font-weight:lighter;
}

p
{   font-size:70%;
    font-style:normal;
    font-weight:lighter;
}
    
#allcontent {
    position: relative;
    width:58em;
    height:100em;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding-right: 2em;
    padding-left: 2em;
    padding-bottom: 8em;
    background-color:#fff;
    color:#666;      
}

#mainForm 
{
 background-position: center top; 
 background-attachment: scroll; 
 background-image: url(/MazumaHunt/images/map.jpg);
 background-repeat: no-repeat;
           
}

/* Branding ********************************************************************* */

#branding 
{   text-indent:-9999px;
    background-color:#cc9977;
    height:10em;
    width:100%;
    /* Mazuma Hunt logo goes here  */
}

/* END Branding ********************************************************************* */


/* Main Nav ********************************************************************* */

#nav
{   float:left;
    margin:0;
    height:1.2em;
    padding:1em 0 0 1em;
    list-style:none;
    background-color:#cc9944;
    font-size:90%;
}
#mainnav h4
{   position:absolute;
    text-indent:-9999px;
}
#nav li
{   float:left;
    margin:0 2em 0 0;
    padding:0 0 0 0 ;
}


/* END Main Nav ******************************************************* */


/* Sub Nav ***************************************************************  */

#subnav 
{   position:relative;
    background-color:#cc9944;
    height:1.5em;
    margin-top:.em;
}

#subnav ul
{   list-style-type:none;
    font-size:70%;
    color:#118811;    
}

#subnav a
{ color:#118811;
}

#subnav a:visited {
	color:#003399;	
	}
	
#subnav a:hover {
	color:    #FFFFFF;
}

#subnav h5
{   position:absolute;
    text-indent:-9999px;    
}

#login
{   position:absolute;
    left:78%;
    padding-top:.3em;
}

#register
{   position:absolute;
    left:84%;
    padding-top:.3em;
}

#contact
{   position:absolute;
    left:92%;
    padding-top:.3em;
}

#username 
{    position:absolute;
    left:1em;
}

#username input
{   height:1.5em;
    width:7em;
}

#password {
    position:absolute;
    left:21em;    
}

#password input
{   height:1.5em;
    width:7em;
}
/* END Sub-Nav ***********************************************************  */

/*  Clues Column ************************************************************ */

#cluescolumn
{   position:relative;
    float:left;
    width:27em;
    padding: 0 2em;
    text-align:justify;
    clear:both;
}

#cluescolumn h2
{   padding-bottom:1em;
}

#cluescolumn ul
{   list-style-type:circle;
    padding-left:1.5em;
    padding-top:1em;
}

#clue1 
{   position:absolute;
    top:3em;    
}
#clue2 
{   position:absolute;
    top:20em;
}
#clue3 
{    position:absolute;
    top:37em;
}
#clue4 
{    position:absolute;
    top:54em;
}
#clue5 
{    position:absolute;
    top:71em;
}

/*  END  Clues Column ************************************************************ */

/*  Ratings Column ************************************************************ */

#ratingscolumn
{   position:relative;
    float:left;
    width:10em;
    padding-left: 34em;
    text-align:justify;
}

#ratingscolumn h4
{   line-height:2em;
}

#cluerating1
{   position:absolute;
    top:5em;
}
#cluerating2
{   position:absolute;
    top:22em;
}
#cluerating3
{   position:absolute;
    top:39em;
}
#cluerating4
{   position:absolute;
    top:56em;
}
#cluerating5
{   position:absolute;
    top:73em;
}

/* END Ratings Column ************************************************************ */

/*  Ads  ************************************************************ */

#ads
{   font-size:85%;
    float:right;
    width:12em;
    padding: 6em 1em;
    text-align:justify;
}

/*  END  Ads ************************************************************ */


/*  Additional Nav ************************************************************ */

#additionalnav 
{   position:absolute;
    left:0px;    
    width:100%;
    bottom: 4em;
    background-color:#aa9922;
    font-size:90%;
    clear:both;
}

#additionalnav a
{   color:Green;
    display:block;
}

#additionalnav a:hover
{   color:white;
}

#additionalnav h3
{   position:absolute;
    text-indent:-9999px;
}

#additionalnav ul
{   list-style-type:none;
    padding-left:17em;
    padding-right:4em;
    width:100%;
    height:2.5em;
}

#additionalnav li
{   float: left; 
    padding: .5em 1em 0 1em; 
    margin-right: .3em;  
}

/*  END  Additional Nav *********************************************************** */

#siteinfo 
{   position:absolute;
    left:0;    
    bottom: 2em;
    text-align:center;
    padding-right:4em;
    width:100%;
    height:2.5em;
}

#siteinfo h4 
{   text-indent:-9999px;
}



#adsense {
    position: absolute;
    height: 400px;
    left: 690px;
    top: 400px;
}


