   .image{float:left;}
   
   .fr_topleft, .fr_topright, .fr_bottomleft, .fr_bottomright{width:8px;height:8px;background-repeat:no-repeat;overflow: hidden;}
   .fr_top,.fr_bottom{height:8px;width:480px;background-repeat:repeat-x;overflow: hidden;}
   .fr_left, .fr_right{width:8px; height:628px;background-repeat:repeat-y;overflow: hidden;}

   
   .fr_topleft{background-image:url('img/fr_tl.gif');float:left; }
   .fr_top{background-image:url('img/fr_t.gif');float:left;}
   .fr_topright{background-image:url('img/fr_tr.gif');float:left;}
   .fr_right{background-image:url('img/fr_r.gif');float:left;}
   .fr_bottomright{background-image:url('img/fr_br.gif');float:left;}
   .fr_bottom{background-image:url('img/fr_b.gif');float:left;}
   .fr_bottomleft{background-image:url('img/fr_bl.gif');float:left;}
   .fr_left{background-image:url('img/fr_l.gif');float:left;}

   .previous{margin-left:415px;float:left;height:28px; width:63px;background-image:url('img/previous.gif')}
   .break{float:left;height:28px; width:12px;background-image:url('img/break.gif')}
   .next{float:left;height:28px; width:37px;background-image:url('img/next.gif')}





/*This website is designed and maintained by Alexander Nail, all images, content and webdesign are copyright*/

/*___________________BODY AND CONTAINER__________________________________*/
/*this sets up basic body properties*/
body{

	background-color:#e8e8ed; 
	margin: 0px; 
	font-family:verdana;
	font-size:13px;
	color:#5e7992;
	}
	
	html, body {height: 100%;}
	
/*contains everything on every page and centers everything*/	
#container{
	background-color:white;
	min-height: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
	border:0px;
	padding:0px;
	margin-top:0px;
	width:940px; 
	}
	
/*fix so that vertical scrollbar always shows in firefox*/
html {overflow-y: scroll;} 

h1{
font-size:18px;
margin-bottom:-4px;
text-align:center;
}

h3{
font-size:14px;
text-align:center;
margin-top:-0px;
margin-bottom:-13px;
}
/*_________________________________________________________________________*/



/*____________________NAVIGATION BAR________________________________________*/
/*navigation bar styling*/
a:active, a:focus {outline: 0;}
a#banner{float:left;width:269px; height:35px;  background-image:url('img/banner_03.gif'); margin: 5px 30px 0px 110px;clear: right;}
/*a#gallery,a#prints,a#photographer,a#articles,a#contact,a#links,a#guestbook{overflow: hidden;height:13px; float:left; background-repeat:no-repeat;background-position: 0px 0px;margin-top:21px;margin-left:20px;padding:0px;display:inline;}	
a#gallery{background-image:url('img/gallery.gif');width:43px;margin-left:30px;}
a#prints{background-image:url('img/prints.gif');width:41px;}
a#photographer {background-image:url('img/photographer.gif');width:91px;}
a#articles{background-image:url('img/articles.gif');width:48px;}
a#contact{background-image:url('img/contact.gif');width:50px;}
a#links{background-image:url('img/links.gif');width:34px;}
a#guestbook{background-image:url('img/guestbook.gif');width:70px;}
a#gallery:hover,a#prints:hover,a#photographer:hover,a#articles:hover,a#contact:hover,a#guestbook:hover,a#links:hover{background-position: 0px -13px;}*/
.shadow{background-image:url('img/fr_b.gif');float:left;width:940px;height:8px;margin-top:5px;background-repeat:repeat-x;}	
/*_________________________________________________________________________*/

/*______________MAIN IMAGE PAGES_________________________*/
/*gallery arrow styling*/
a#rightarrow,a#leftarrow{width:20px;  height:80px; margin-top:210px;float:left;}
a#leftarrow{background-image:url('img/left.gif');}
a#rightarrow{background-image:url('img/right.gif');}	
a#leftarrow:hover,a#rightarrow:hover{background-position: 0px 80px;}
	
/*center main images-margin controls distance of image title from bottom of frame*/
#image{
    float:left;
    text-align:center;
    margin:15px 0px 4px 0px;
    width:900px;/*------------------------------------------------------760*/
	background-color:black;
	display:inline;
	}

/*border used around the main gallery images*/	
img.border{	
	padding:34px;
	border: 1px solid #b0bfcc;
	}

/*centers the text beneath the main images*/
.centertext{
	text-align:center;
    font-size:16px; 
	color:#5e7992;
	}
	
/*link to buy prints beneath every image*/
a.buyprint{
	font-size:14px; 
	color:#6b88a3;
	}
	
/*mouse hover of above*/
a.buyprint:hover{
	color:#5e7992;  
	}
/*_______________________________________________________*/



/*_______________SUB GALLERY PAGES________________________*/	
/*inner border around subgallery thumbnail images*/	
#sub_gallery_container{
	float:left;
	margin-top:24px;
	width:940px;  
	margin-left:20px;
	background-color:white; 
	display:inline;
	}
	
.thumbbox{
	display: inline; /*this is to correct the IE6 double float margin bug*/
	float:left;
	text-align:center;
    background-color:white;
	margin: 5px 1px 1px 5px;
	width:180px;  
	height:145px; 
	border: 1px solid #b0bfcc;
	text-decoration: none; 
	display:inline;
	}
	
/*border gets thicker on hover*/
.thumbbox:hover{
	border: 1px solid #688bac;
	}
	
/*outer border of the subgallery thumbnails*/
img.thumbs{	
	margin: 11px 11px 0px 11px;
	border: 1px solid white;
	}
/*_____________________________________________________*/	

/*.tutimgleft{
	float:left;
	text-align:center;
	}
.tutimgright{
	float:right;
	text-align:center;
	}*/
.tutcenter{
	margin:2px;
	padding:6px;
	float:left;
	width:80%;
	text-align:center;
	border: 1px solid #688bac;
	}
	
.tutline{
	margin:2px 5px 2px 0px;
	padding:6px;
	float:left;
	text-align:center;
	border: 1px solid #c6d2de;
	}
	
.tutleft{
	margin:2px 5px 2px 0px;
	padding:6px;
	float:left;
	text-align:center;
	clear:left;
	border: 1px solid #c6d2de;
	}
	
.tutright{
	margin:2px 0px 2px 5px;
	padding:6px;
	float:right;
	text-align:center;
	clear:right;
	border: 1px solid #c6d2de;
	}

/*_________________________HOMEPAGE__________________________*/
/*sets test on home page to only occupy half the page, useful for above if content changes*/
#home_content{
	display: inline; /*this is to correct the IE6 double float margin bug*/
    width:500px;
	padding:0px;
	border:0px;
	margin: 30px 0px 0px 28px;
	text-align: justify;
	float:left;
	color:#5e7992; 
	background-color:white;
	}
	
/*"It's not what you..." on homepage*/	
#slogan{
	margin-bottom:30px;
	float:left;
	width:400px;  
	height:50px; 
	background-image:url('img/slogan.gif');
	}
	
/*__________________________________________________________________*/



/*stores the thumbs to various galleries*/
#gallery_content{
	display: inline; /*this is to correct the IE6 double float margin bug*/
    width:759px;
	margin: 30px 0px 0px 80px;
	text-align: justify;
	float:left;
	color:#5e7992; 
	background-color:white;
	}
	
/*text styling, currently all the same but set to change*/	
#prints_content,
#photographer_content,
#articles_content,
#links_content,
#guestbook_content{
	display: inline; /*this is to correct the IE6 double float margin bug*/
    width:820px;
	margin: 30px 20px 0px 50px;
	text-align: justify;
	float:left;
	color:#5e7992; 
	background-color:white;
	}
#guestbook_content{width:450px;margin-right:0px}
#photographer_content{width:530px;}
#prints_content{width:490px; }

#links_content{
	width:900px;
	margin-left:20px;
	}
/*link styling on links page*/	
a.link{text-decoration:underline; }

/*default link styling*/
a, a img{
	color:#5e7992;		
	border:0px;
	border-style:none;
	text-decoration: underline; /*-----------------------------------------------------------------------------------------------------------------------*/
	margin:0;
	padding:0;
	}

/*line at the bottom of every page*/
#bottomline{float:left;
	width:940px; 
	height:20px;  
	margin-top:30px;
	}

	

img.galleryindex{
	border: 1px solid #b0bfcc;
	width:280px;
	height:140px;
	}
	
.indexthumb {
background-color:white;
display:inline;
float:left;
height:180px;
margin:1px 5px 10px 12px;
text-align:center;
text-decoration:none;
width:280px;
}


td.prints{
	width:130px;
	}
td.links1{
width:270px;
}
td.links2{
width:630px;
}


/*____________________________PHP______________________________________*/
	a:active, a:focus {outline: 0;}
	
    div#line{width:940px;  height:1px; float:left;background-image:url('img/line.gif');}	
	a#add_photos,a#tag_photos,a#edit_details,a#view_selections,a#edit_articles{width:130px;  height:30px; float:left;background-repeat:no-repeat;background-position: 20px 0px;}	
	a#add_photos{background-image:url('img/add.gif');}
	a#tag_photos{background-image:url('img/tag.gif');width:140px;}
	a#edit_details{background-image:url('img/edit.gif');width:150px;}
	a#view_selections{background-image:url('img/view.gif'); width:126px;}
	a#edit_articles{background-image:url('img/edit_articles.gif'); width:156px;}
	a#add_photos:hover,a#tag_photos:hover,a#edit_details:hover,a#view_selections:hover,a#edit_articles:hover{background-position: 20px -30px;}	
	
/*_____________________________Add Photos____________________________*/
.imageadd{
    float:left;
    text-align:center;
    margin:15px 0px 15px 0px;
    width:500px;
	display:inline;
	}

table.table_photo_add{
	float:left;
	margin: 0px 0px 0px 0px;
	}
	
td.td_photo_add{width: 100px;}
td.td_photo_add2{width: 100px;}

div.add_thumb_container{
	width: 200px;
	float:left;
	margin-left:140px;
	padding:10px;
	display:inline;
	}
	
div.add_form_container{
	width: 300px;
	float:left;
	padding:10px;
	}

#center{
	position:relative;
	text-align:center;
	}

#center2{
	position:relative;
	text-align:center;
	float:left;
	margin: 30px 0px 30px 0px;
	width: 940px;
	height:20px;
	display:inline;
	}
	
img.border_buy{	
    padding:30px; 
	margin-top:15px;
	border: 1px solid #b0bfcc;
	float:left;
	}
	
/*border used around the add photo images*/	
img.border2{	
	padding:20px;
	border: 1px solid #b0bfcc;
	float:right;
	margin: 3px;
	display:inline;
	}
	
.addcontainer{
	float:left;
	width:900px;
	margin:10px;
	background-color:white; 
	}
	
#buy_print_details{
	float:left; 
	margin:15px 0px 0px 15px; 
	width:380px; 
	text-align:justify; 
	background-color:white;
	display:inline;
	}
	
table.buy_table{width:390px;margin-top:15px;}
tr.buy_row{height:24px;}
td.inch{width:100px;}
td.mm{width:130px;}
td.price{width:50px;}
td.buy{width:110px;}

.edit_box{width:360px;}	

	
    input,textarea,select{background-color:white;border: 1px solid #5e7992;color:#5e7992;}
	input[type="hidden"] { border: 0; padding: 0; margin: 0; background: white; }
    label,input,textarea,select{
       float: left;
       width: 330px;
       display: block;
       margin-bottom: 10px;}
    label {
       width: 330px;
       padding-right: 20px;}	
	label.small{width: 150px;margin-left:200px;}
	
#navcontainer ul
{
padding-left: 0;
color: #5e7992;
float: left;
font-weight: bold;
font-size:11px;
margin-left:20px;
margin-top:13px;
}

#navcontainer ul li{ display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
color: #5e7992;
text-decoration: none;
float: left;
}

#navcontainer ul li a:hover
{
color: #003f6a;
}
	
	
	