/*------------------------Entire page default settings--------------------------*/
body{
     background:url(images/background.gif); 
     }

div, span, ul, h1, h2, h3, h4, p, img, form{
	padding:0; margin:0; font-family:helvetica, verdana, sans-serif; overflow:hidden;
	}
ul{
	list-style-type:none;
	}
.blank{
	font-size:0px; clear:both; line-height:0px;
	}
a{
    text-decoration:none; color:black; /*no underline under links*/
    }    
/*keeps the page within the lowest screen resolutions*/
#container{
    width:770px;margin:0px auto 0px auto; vertical-align:top; 
    }
/*--------------------------Logo----------------------------------------*/
/*spans the top portion of the page and contains logo*/
#logo{
    width:100%;Margin:5px;
    }
    
/*contains the logo*/
#logo h1{
	width:275px; height:207px; margin:0px; background:url(images/logo.gif) no-repeat; text-indent:-2000px; /*this makes it so that the actuall text isn't visible but is still read by google */ 
	}

/*-------------------------Navigation-----------------------------------*/
/*contains the navigation tabs*/
#navigation{
    overflow:hidden; height:25px; width:100%; margin:0px; padding:0px; 
    }

#navigation ul{
    height:25px; margin-top:0px; margin-bottom:0px; padding:0px; margin-left:160px; display:block;
    }               

#navigation li{
    float:left; height:25px; margin:0px; padding:0px; display:block; font:600 16px/16px helvetica, verdana, sans-serif;
    }

#navigation li.start_current_tab{
    width:10px; background:url(images/current_tab_left.gif) no-repeat;
    }
    
#navigation li.current_tab{
    width:auto; background-color:#fd7a33; padding-top:5px;
    }
         
#navigation li.end_current_tab{
    width:10px; background:url(images/current_tab_right.gif) no-repeat; 
    } 
        
#navigation li.start_tab{
    width:10px;background:url(images/tab_left.gif) no-repeat; display:block;
    }
    
#navigation li.tab{
    width:auto; padding-top:4px; background-color:#fee7da; border-top-style:solid; border-width:1px; border-color:#fd7a33;     }
         
#navigation li.end_tab{
    width:10px; background:url(images/tab_right.gif) no-repeat;
    }  
    
/*---------------------Main Block: contains page header, content, and footer--------------------------------*/
#main h2, div, ul{
    width:740px;
    }
    
#main{
    height:auto; margin-top:0px; margin-left:20px;
    }
    
    
#main h2{
    overflow:hidden; height:39px; background:url(images/header.gif) no-repeat; margin:0px; padding-left:20px; padding-top:10px; display:block;
    }
    
/*---------------------Content nests inside main block----------------------------------------------------*/
#content{
    width:700px; padding:20px; background-color:white; 
    }

#content div.picture_right{
	width:300px; height:248px; float: right;
	}

#content a{
	text-decoration:underline; color:Dimgray;
	}

#content a:visited{
	text-decoration:bold; color:Darkgray;
	}
	
#content a:hover{
	text-decoration:bold; color:darkorange;
	}

#content a:active{
	text-decoration:bold; color:orange;
	}	
	
	
/*---------------------Footer----------------------------------------------------*/
#main span{
    width:740px; height:24px; padding:3px; background:url(images/footer.gif) no-repeat; font-size:12px; text-align:center; display:block;
    }

#main span a{
    color:#2d2d2d;  
    }
