/* michaelstevenphotos.com CSS Document */

body {margin: 0% 0% 0% 0%;
	  background-color: #cccccc;
}	  
a:link {text-decoration: none;
        color: blue;
}
a:visited {text-decoration: none;
           color: blue;
}
a:hover {text-decoration: underline;
         color: blue;
}
	  
/* ------------------------------------------------------------------
                        Header Stuff
--------------------------------------------------------------------- */	  

#headergraphic {/*position: absolute;*/
                margin: 0px 0px 0px 0px;
			    padding: 1px 0px 1px 0px;
		       /* border-top: 2px solid #B83300;*/
				
}
h1, h2, h3, h4 { padding: 3px;
                 margin-left: 45px;
                 margin-top: 400px;
				 width: 80%;
				 text-align: center;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 16pt;
				 
				 
/* ------------------------------------------------------------------
                         Search Banner
--------------------------------------------------------------------- */				 
}
.search { position: absolute;
          text-align: right;
		  margin-top: -20px;                  
		  margin-left: 0px;
		  margin-right: 0px;		   
		  background-color: #B83E00;
		  font-weight: bold;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size: 9pt;
		  line-height: 14pt;
		  width: 1003px;
		  padding: .5%;
		  color: #ffffff;
}
#logo	{
		 position: absolute;
		 top: 50px;		 
		 left: 20px;		 
		 }
#tagline{
		 position: absolute;       
		 top: 85px;		 		 
		 left: 150px;		 
}
        
/* ------------------------------------------------------------------
                         Left Navigation Menu
--------------------------------------------------------------------- */
#left {position: absolute;
       padding: 0;
	   top:156px;
	   width: 9.8%;	   
}
.menutext {font-family: Verdana, Arial, Helvetica, sans-serif;
		   font-size: 8pt;
		   color: white;
		   font-weight: bold;
		   padding-left: 7%;
} 
ul#mainnav {list-style: none;
            margin: 0px;
            padding: 0px;
			background-color: #A8A8A8;            
}
ul#mainnav li a:link, ul#mainnav li a:visited {text-decoration: none;
                                               display: block;											   
											   padding: 6px 0.2%;
											   width: 100%;
											   background-color: #5C6F90;
											   font: bold 9pt/1.5 Verdana, Arial, Helvetica, sans-serif;
											   color: #fff;
}
ul#mainnav li {border-top: 1px solid #A5B5C6;
}
ul#mainnav li a:hover {background-color: #43616B;
                      color: #eee;
}
ul#mainnav ul.subnav {list-style: none;
                      margin: 0px;
					  padding: 0px;
}
ul#mainnav ul.subnav li {border-top: 0 none;
                         padding-left: 1.5em;
}
ul#mainnav ul.subnav li a:link, ul#mainnav ul.subnav li a:visited {padding: 1px;
                                                                   font: bold 0.7em/1.5 Verdana, Arial, Helvetica, sans-serif;
																   color: #5C6F90;
																   background-color: transparent;
}
ul#mainnav ul.subnav li a:hover {color: #43616B;
                                 background-color: transparent;
								 text-decoration: underline;
}

/* ------------------------------------------------------------------
                         Left Logon
--------------------------------------------------------------------- */
.leftbox   {position: absolute;
            margin-top: 288px;
            margin-left: 0px;
            border-style: solid;
            border-color:  #5C6F90;
            border-top-width: 20px;
            border-right-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
			width: 165px;
            height: 75px;
            padding-top: 3px;
            padding-left: 5px;
            padding-right: 1px;
            padding-bottom: 1px;
            background-color: #cccccc;
            font-family: veranda, helvetica, arial, sans-serif;
            font-size: 8pt;
            font-weight: normal;
			color: blue;

}
.leftboxheader   {position: absolute;
                  margin-top: 290px;
                  margin-left: 45px;
                  font-family: veranda, helvetica, arial, sans-serif;
                  font-size: 9pt;
                  font-weight: bold;
                  color: white;
                  z-index: 1;
}

/* ------------------------------------------------------------------
                         Right Latest Photos
--------------------------------------------------------------------- */
.rightbox   {position: absolute;
             margin-top: 16px;
             margin-left: 830px;
			 border-style: solid;
             border-color: #5C6F90;
             border-top-width: 20px;
             border-right-width: 1px;
             border-bottom-width: 1px;
             border-left-width: 1px;
			 width: 170px;
             height: 200px;
			 line-height: 1.5;
             padding-top: 15px;
             padding-left: 8px;
             padding-right: 8px;
             padding-bottom: 30px;
             background-color: #cccccc;
             font-family: veranda, helvetica, arial, sans-serif;
             font-size: 8pt;
             font-weight: normal;

}
.rightboxheader   {position: absolute;
                  margin-top: 19px;
                  margin-left: 879px;
                  font-family: veranda, helvetica, arial, sans-serif;
                  font-size: 9pt;
                  font-weight: bold;
                  color: white;
                  z-index: 1;
}


/* ------------------------------------------------------------------
                         Right Mike's Schedule
--------------------------------------------------------------------- */
.rightschedulebox   {position: absolute;
                     margin-top: 241px;
                     margin-left: 830px;
			         border-style: solid;
                     border-color: #5C6F90;
                     border-top-width: 20px;
                     border-right-width: 1px;
                     border-bottom-width: 1px;
                     border-left-width: 1px;
			         width: 170px;
                     height: 200px;
					 line-height: 1.7;
                     padding-top: 20px;
                     padding-left: 5px;
                     padding-right: 8px;
                     padding-bottom: 30px;
                     background-color: #cccccc;
                     font-family: veranda, helvetica, arial, sans-serif;
                     font-size: 8pt;
                     font-weight: normal;
					 color: black;
}
.rightscheduleheader   {position: absolute;
                        margin-top: 243px;
                        margin-left: 873px;
                        font-family: veranda, helvetica, arial, sans-serif;
                        font-size: 9pt;
                        font-weight: bold;
                        color: white;
                        z-index: 1;
}

/* ------------------------------------------------------------------
                         Content Area
--------------------------------------------------------------------- */
.contenttext {position: absolute;
              margin-top: 36px;
			  margin-left: 195px;			  			  
              font-family: veranda, arial, helvetica, sans-serif;
              font-size: 10pt;
              font-weight: normal;
              color: black;
			  width: 575px;
			  padding-bottom: 6.5%;
			  padding-right:1%;
		    /*  border-bottom: solid 1px;
		      border-bottom-color: #B83E00;*/
}
#homeimage {float: left;
            padding: 1px, 15px, 5px, 1px;
           			
}
.sportscontenttext {position: absolute;
                    margin-top: 36px;
			        margin-left: 195px;			  			  
                    font-family: veranda, arial, helvetica, sans-serif;
                    font-size: 10pt;
                    font-weight: normal;
                    color: black;
			        width: 600px;
					padding-bottom: 29%;
		            /*border-bottom: solid 1px;
		            border-bottom-color: #B83E00; */
}
#sportsimage {float: left;
              padding: 1px, 15px, 5px, 10px;
           			
}
.portraitcontenttext {position: absolute;
              margin-top: 36px;
			  margin-left: 195px;			  			  
              font-family: veranda, arial, helvetica, sans-serif;
              font-size: 10pt;
              font-weight: normal;
              color: black;
			  width: 575px;
			  height: 395px;
			  padding-bottom: 6.5%;
		      /*border-bottom: solid 1px;
		      border-bottom-color: #B83E00;*/
}  
.sportslinks {position: absolute;
              margin-top:  70px;
			  margin-left: 240px;
			  font-family: veranda, arial, helvetica, sans-serif;
              font-size: 9pt;
              font-weight: normal;
			  padding-top: 15px;
			  padding-right: 15px;
			  padding-bottom: 30px;
			  padding-left: 30px;
			  border-top: 25px;
			  border-right: 1px;
			  border-bottom: 1px;
			  border-left: 1px;
			  border-style: solid;
              border-color: #5C6F90;
}

#sportslinksheader {position: absolute;
                    font-family: veranda, arial, helvetica, sans-serif;
					font-size: 10pt;
                    margin-top: -35px;
					/*margin-left: 100px;*/
					color: white;
					font-weight: bold;
					/*align: center;*/
}

#sportsimagerhland {position: absolute;
                    margin-top: 25px;
			        margin-left: 625px;
}		  
#sportsimagerhport {position: absolute;
                    margin-top: 25px;
			        margin-left: 700px;
}		  
        
/* ------------------------------------------------------------------
                         Right Events Box
--------------------------------------------------------------------- */

.eventtext {position: absolute;
            margin-left: 85%;
            margin-top: 5%;
            font-family: sans-serif;
            font-size: 8pt;
            font-weight: bold;
            color: white;
            z-index: 1;
}

#eventbox {position: absolute;
           margin-top: 5%;
           margin-left: 85%;
           border-style: solid;
           border-color: #6633CC;
           border-top-width: 20px;
           border-right-width: 1px;
           border-bottom-width: 1px;
           border-left-width: 1px;      
           padding-left: 2px;
		   padding-right: 2px;
		   padding-top: 2px;
		   padding-bottom: 2px;		   
	       width: 100px;
}

/* ------------------------------------------------------------------
                         Sports Events Box
--------------------------------------------------------------------- */

.sportseventtext {position: absolute;
                  margin-left: 90%;
                  margin-top: 5%;
                  font-family: sans-serif;
                  font-size: 8pt;
                  font-weight: bold;
                  color: white;
                  z-index: 1;
}

#sportseventbox {position: absolute;
                 margin-top: 5%;
                 margin-left: 85%;
                 border-style: solid;
                 border-color: #6633CC;
                 border-top-width: 20px;
                 border-right-width: 1px;
                 border-bottom-width: 1px;
                 border-left-width: 1px;      
                 padding-left: 2px;
				 padding-right: 2px;
				 padding-top: 2px;
				 padding-bottom: 2px;
	             width: 100px;
}


			  
/* ------------------------------------------------------------------
                              Footer
--------------------------------------------------------------------- */		  

#footer {position: absolute;
         margin-top: 9%;
		 margin-left: 10%;
		 width: 80%;
		 border-top: solid 1px;
		 border-top-color: #B83E00;
		 font-family: veranda, arial, sans-serif;
		 font-size: 6pt;
		 text-align: center;
		 z-index: 1;
}
		 
/* ------------------------------------------------------------------
                         Left Logon
--------------------------------------------------------------------- */
#leftbackgroundbox   {position: absolute;
                      margin-top: 0px;
                      margin-left: 0px;
                      width: 165px;
                      height: 400px;
                      background-color: #cccccc;
                      font-family: veranda, helvetica, arial, sans-serif;
                      font-size: 8pt;
                      font-weight: normal;
                      color: blue;
                      z-index: -3;
}
#imagedisplay {position: absolute;
               margin-left: 40%;
			   margin-top: 8%;
			   text-align: center;
}

/* ------------------------------------------------------------------
             Contacts & Image Viewing Stuff
--------------------------------------------------------------------- */
#contacts   {position: absolute;
             margin-top: 5%;
             margin-left: 13%;
			 padding-bottom: 2%;
             width: 45%;
          /*   font-family: veranda, helvetica, arial, sans-serif;
             font-size: 16pt;
             font-weight: normal;
             color: blue;
             z-index: -3;*/
}
#eventtext {position: absolute;
            /*margin-left: 40%;*/
    	    margin-top: -5%;
			width: 100%;			
			font-family: veranda, helvetica, arial, sans-serif;
            font-size: 16pt;
			font-weight: bold;
		    color: blue;
            z-index: -3;
			text-align: center;
}


#largeimage {position: absolute;
             margin-top: 75px;
             margin-left: 100px;
			 padding-bottom: 3px;
             width: 350px;
}
#largeimageheader {position: absolute;
			       font-family: veranda, helvetica, arial, sans-serif;
                   font-size: 12pt;
			       font-weight: bold;
		           color: white;
                   z-index: 1;
                   margin-top: 85px;
				   margin-left: 650px;
}
#largeimagetext {position: absolute;
                 margin-left: 580px;
    	         margin-top: 80px;
			     width: 275px;
			     height: 260px;
			     padding-top: 2px;
				 padding-right: 3px;
				 padding-bottom: 3px;
				 padding-left: 3px;
			     font-family: veranda, helvetica, arial, sans-serif;
                 font-size: 10pt;
			     font-weight: normal;
		         color: black;
                 z-index: -3;
			     border-top: 30px;
			     border-right: 1px;
			     border-bottom: 1px;
			     border-left: 1px;
			     border-style: solid;
                 border-color: #6633CC;
			    /*text-align: center;*/
}
#imagenav {position: absolute;
           margin-left: 210px;
		   margin-top: 38px;
		   width: 350px;
}	

