/* Header */

.logo { display:block; 
		float:right
	  }

#header { width:900px; 
		  height:140px; 
		  margin:0 auto 0 auto;
		}

#menu { text-align:left; 
		display:block; 
	  }

#menu li { float:left; }

/*Home Button*/

.home a { width:115px; 
		  height: 25px; 
		  display:block; 
		  margin-left:150px; 
		  margin-top:120px;
		}

.home a:link , .home a:visited { background-image:url(../images/home2.png); 
								 background-repeat:no-repeat; 
							   }

.home a:hover { background-image:url(../images/home2h.png); 
				background-repeat:no-repeat; 
			  }
	
/*Gallery Button*/

.gallery a { width:115px; 
			 height:20px; 
			 display:block; 
			 margin-top:120px;
		   }
		   
.gallery a:link , .gallery a:visited { background-image:url(../images/gallery2.png); 
									   background-repeat:no-repeat; 
									 }

.gallery a:hover { background-image:url(../images/gallery2h.png); 
				   background-repeat:no-repeat; 
				 }

/*Blog Button*/

.blog a { width:115px; 
          height:20px; 
		  display:block; 
		  margin-top:120px;
		}

.blog a:link , .blog a:visited { background-image:url(../images/blog2.png); 
								 background-repeat:no-repeat; 
							   }

.blog a:hover { background-image:url(../images/blog2h.png); 
				background-repeat:no-repeat; 
			  }

/*Contact Button*/

.contact a { width:115px; 
			 height:20px; 
			 display:block; 
			 margin-top:120px;
		   }
			
.contact a:link , .contact a:visited { background-image:url(../images/contact2.png); 
									   background-repeat:no-repeat; 
									 }
									 
.contact a:hover { background-image:url(../images/contact2h.png); 
			       background-repeat:no-repeat; 
				 }


/*Main Page*/

#main { width:998px; 
		display:block; 
		margin-left:45px; 
		margin-top:25px; 
		overflow:hidden;
	  }
	  

.retouchingm img {
			  margin-top:25px;
			  margin-bottom:25px;
			  border-style:solid;
			  border-width:1px;
			  border-color:#161515;
			  padding:9px;
			}

.gallerym {width:998px;
			  display:block;
			  margin-top:25px;
			  overflow:hidden;
			  margin-left:65px;
			  
}
	  
.lastphoto { border-style:solid; 
			 border-width:1px; 
			 border-color:#161515; 
			 padding:9px; 
			 margin-top:10px; 
		   }
		   
.imageb2 { border-style:solid; 
		   border-width:1px; 
		   border-color:#161515; 
		   padding:9px; 
		   margin-top:0px; 
		   float:right; 
		   margin-right:180px;
		 }
		 
.imgabout { border-style:solid; 
		    border-width:1px; 
			border-color:#161515; 
			padding:9px; 
			float:right; 
			margin-right:180px;
		  }
		  
.imgcontact { float:left; 
			  margin-left:25px;
		  }


.gallery_page { width:170px; 
				float:left; 
				margin-top:50px; 
				
				
			  }
			  
.gallery_page img { border-style:solid; 
					border-width:1px; 
					border-color:#322e2e; 
					padding:9px;
				  }
				  
.gallery_page img:hover { border-style:solid;
						  border-width:1px;
						  border-color:#F60;
						  padding:9px;
}
				  
.gallery_page p, a:link { font-size:16px; 
						  color:#878787; 
						  text-decoration:none;
						}
						

	  
/*About*/

#about { clear:both; 
		 display:block; 
		 overflow:hidden; 
		 padding-top:20px; 
	   }
	   
#about p { font-size:13px; 
		   margin-top:10px; 
		   line-height:20px;
		 }
		 
#about p span { font-weight:bold; 
				font-style:italic; 
				color:#bebebe;
			  }

/*Footer*/

#footer { display:block; 
		  border-top-width:1px; 
		  border-top-color:#151515; 
		  border-top-style:solid; 
		  margin-top:25px; 
		  margin-bottom:15px; 
		  clear:both;
		  margin-right:180px;
		}
		
#footer p { font-size:10px; 
			color:#515151; 
			margin:3px 0 0 400px;
	      }
		  
/*----------------------------------------------------------------------------------------------*/

/*Contact Form*/

.formular { width:305px;
		border-style:solid; 
		border-width:1px; 
		border-color:#161515;
		padding:25px;
		margin-left:430px;
		margin-bottom:70px;
		
      }
	  

.input { width:300px;
		 background: #161515;
		 color:#737272;
		 
	   }

.message {
	width:300px;
	height:114px;
	background-color:#161515;
	border:none;
	color:#737272;
	margin-bottom:25px;
}  
	  
label {
    display: block;
    width: 150px;
    margin: 2px 5px 7px 2px;
	float: left;
    text-align: left;
}

.sbutton {	width:117px;
			height:30px;
			display:block;
			border:none;
			background-image:url(../images/send.png);
			background-repeat:no-repeat;
			float:left;
			margin-left:30px;
		
}

.sbutton:hover {
            width:117px;
			height:30px;
			display:block;
			border:none;
			background-image:url(../images/sendh.png);
			background-repeat:no-repeat;
			margin-left:30px;
    
}

.rbutton {  width:117px;
			height:30px;
			display:block;
			border:none;
			background-image:url(../images/reset.png);
			background-repeat:no-repeat;
	
	
}
.rbutton:hover {
    		width:117px;
			height:30px;
			display:block;
			border:none;
			background-image:url(../images/reseth.png);
			background-repeat:no-repeat;
    
}

a { text-decoration:none; 
	font: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 
}

p { font: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#878787;} 
ho:hover{ font: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#F60} 
body { background-color:#000;}
ul,ol { list-style:none; }
fieldset,img { border:none; }
a:focus {outline:none;}
html,body,div,ul,ol,li,dl,dt,dd,pre,form,p,blockquote,fieldset,input { margin:0; 
																	   padding:0; 
																	   border:0; 
																	   outline:0;
																	   color:#878787;
																	 }

#page { width:900px; 
		margin:0 auto 0 auto; 
		overflow:hidden; 
		display:block;
	  }

td.tdImg { width:100px; height:150px;}
td.tdImg { text-align:center; background-color:#000; vertical-align:middle; padding:8px; border:1px solid #161616;}
td.tdImg:hover { text-align:center; background-color:#000; vertical-align:middle; padding:8px; border:1px solid #878787;}

#tblThumbsLayout {text-align:left;}

td#pagingCell {text-align:right; white-space:nowrap;}
.currentPage {font-weight: bold;}
td#pagingCell a, .currentPage {font-size: 12px; padding: 3px 5px; border:1px solid #ccc;vertical-align:middle; }
td#pagingCell a:hover, .currentPage {border: #666 1px solid; background-color:#000; text-decoration:none;}

