  /* Photography by Steve Beeston */
	
  /* Created April 2010 
     by Steve Beeston */

    body {padding: 0px; margin: 0px;}
	
	p  {font: 11px verdana; color: #666; line-height: 13px;}
	h1 {font: 19px georgia, times new roman;}
	h2 {font: 12pt georgia; color: #666;}
	
/*	div#header {width: 100%; background:#e8e8f0; margin: 0px; padding: 0px;} */
/*	div#header {width: 900px; background:#e8e8f0; margin: auto; padding: 0px;}*/
	#header  {width: 900px; 
	             margin: auto; 
							 padding: 0px;
							 }
							 
	#menu    {width: 900px; 
	             background:#fff; 
							 margin: auto; 
							 font: 11px verdana; 
							 color: #555; 
							 padding: 3px; 
							 text-align: right;
							 }
							 	
	#contentbox
	            {width: 900px; 
	             height: 600px; 
							 margin:auto; 
							 top: 0px; 
							 border: 1px #ccc solid; 
							 position: relative; 
							 margin-top: 2px; 
							 color: #666;
							 font: 11px verdana; 
							 line-height: 13px;
							 }
							 
	#footer  {width: 900px; 
	             height: 20px; 
							 margin: auto; 
							 background: #2c63b5; 
							 font: 10px verdana; 
							 color: white; 
							 position: relative; 
							 margin-top: 5px;
							 }
							 
	#content {width: 880px;
	             height: 585px;
							 }
							 
	img.photo270  {border: #ccc 5px solid;}
	.lighttext {color: #eee;}
	.darktext  {color: #666;}
	
    /* Default link appearance */
    a:link    {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color: #555;}
    a:visited {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color: #555;}
    a:hover   {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline; color: #555;}
    a:active  {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline; color: #555;}

  
    /*
      --------------------	
	  Contextual selectors 
      --------------------	  
	 */
	 
    .portfolio-button a {
      background: #2c63b5;  
	    padding: 5px; 
	    color: #fff; 
	    border: #ccc 2px solid; 
	    border-radius: 5px;	  
	    background: -moz-linear-gradient(top,  #5f96e8,  #1b52a4);
	    background: -webkit-gradient(linear, left top, left bottom, from(#5f96e8), to(#1b52a4));
	    }
    .portfolio-button a:hover {
      background: #c51c1c; 
      padding: 5px; 
	    color: #fff; 
	    border: #ccc 2px solid; 
	    text-decoration:none;
	    background: -moz-linear-gradient(top,  #f84f4f,  #b40b0b);	
	    background: -webkit-gradient(linear, left top, left bottom, from(#f84f4f), to(#b40b0b));
	    }		

	  /* Gallery buttons are slightly smaller athan the Portfolio buttons above */
	
    .gallery-button a {
      background: #2c63b5; 
   	  padding: 4px; 
	    color: #fff; 
	    border: #ccc 2px solid;
	    border-radius: 5px;
      background: -moz-linear-gradient(top,  #5f96e8,  #1b52a4);
	    background: -webkit-gradient(linear, left top, left bottom, from(#5f96e8), to(#1b52a4));
	    }
    .gallery-button a:hover {
      background: #c51c1c; 
	    padding: 4px; 
	    color: #fff; 
	    border: #ccc 2px solid; 
	    text-decoration:none;
      background: -moz-linear-gradient(top,  #f84f4f,  #b40b0b);	
	    background: -webkit-gradient(linear, left top, left bottom, from(#f84f4f), to(#b40b0b));	  
	  }		

	
	#footer a       {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #fff;}
	#footer a:hover {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #fff;}	
	
	#portraitofferbox {font: 18pt georgia, times new roman; 
	                   /*padding-left: 325px; 
										 padding-top: 470px; */
										 position: relative;
										 top: 30px;
										 left: 15px;
										 text-align: center;
										 }

.newmenu    {width: 900px; 
	             background:#fff; 
							 margin: auto; 
							 font: 8pt verdana; 
							 color: #555; 
							 padding: 3px; 
							 text-align: left;
		border: 1px solid red;								 
							 }

										 
.newmenu ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
.newmenu li{
		padding:0px;
		width: 100%;
		display: inline;
		}
		
.newmenu li a{
		display:block;
		float:left;
		font-weight:normal;
		margin:0px;
		padding:0px;
		text-align:left;
		text-decoration:none;		
		}
		
