@charset "UTF-8";
/* CSS Document */

/*Custom*/
/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

body {
		background: #343434; 
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight:100;}
/* Header */
.header h1{font-size: 2em; padding: 5px 0 10px 25px;}
.header h2{font-size: 2em; padding: 5px 0 10px 5px;}
.logo img {padding: 10px 5px 0 27px; float:left; max-width:440px;}
.header h2 a {text-decoration:none;
			color:#212845;
			font-weight:200;}
/*Nav*/
#nav {
		margin: 0px 0; float:right;}
#nav ul {
		padding: 15px 35px 0 0px; } 
		
#nav li{
		display:inline; padding: 5px 3px 0;}
		
#nav a {text-decoration:none;
			color:#212845;
			font-weight:200;}
			
.wrapper {background: #D1D1D1;
		width: 940px;
		margin:0 auto;
		-webkit-box-shadow: 0px 2px 25px #000; 
		-moz-box-shadow: 0px 2px 25px #000; 
		box-shadow: 0px 2px 25px #000;
		-moz-border-radius-bottomright:25px; 
		
		-moz-border-radius-bottomleft:25px; 
		
		 
		-webkit-border-bottom-right-radius: 25px; 
		
		-webkit-border-bottom-left-radius: 25px;}
		
.footer {
		float:inherit;
		margin: 10px auto;
		clear:both;
		padding: 0 0 10px 20px;
		color: #000;  
		text-align:center; 
		font-size: 1em;
		font-weight:400;}
.footer p { 
		
		}
#clear {clear:both;}

#subnav {
		margin: 0px auto; width:800px; text-align:center;}
#subnav ul {
		padding: 15px 0 0 0px; } 
		
#subnav li{
		display:inline; padding: 5px 3px 0;}
		
#subnav a {text-decoration:none;
			color:#212845;
			font-weight:200;}
a.sm {text-decoration:none;
			color:#212845;
			font-weight:200;}
#about {width: 750px;
		margin:10px auto;
		color:#000;
		font-weight:200;}
#about h1 {font-size:18px;}

#adv_search {width: 850px;
		margin:10px auto;
		color:#000;
		font-weight:200;
		background-color:#fff;
		padding:10px;
		border:#000 4px solid;
		 -webkit-box-shadow: 0px 2px 12px #333; 
		-moz-box-shadow: 0px 2px 12px #333; 
		box-shadow: 0px 2px 12px #333;}
#search_box_advanced_container {width: 500px; float:left; padding-right:30px;}
#search_box_advanced_tips {width:320px; float:right;}
#search_box_advanced_container td th{padding: 5px 0 0 0;}

ul.thumbs li {background-color:#FFF; margin: 5px; text-align:center;}
ul.thumbs {text-align:center; margin: 0 auto; width: 900px;}
a.gallery_list_name {text-decoration:none; color:#333;}
a.gallery_slideshow_link {text-decoration:none; color:#333; font-weight:300; padding-left:25px; float:left;}
a.display_options_link {text-decoration:none; color:#333; font-weight:300; float:right; padding-right: 25px;}
.gallery_thumbs a {text-decoration:none; color:#333; width:145px; font-size:13px; font-weight:200;}
ul.thumbs li table {width:150px;}
ul.thumbs.gallery_thumbs li {width:200px; -webkit-box-shadow: 0px 2px 5px #999; 
		-moz-box-shadow: 0px 2px 5px #999; 
		box-shadow: 0px 2px 5px #999; margin: 8px;border:#000 2px solid;}
ul.thumbs.gallery_list li {width:200px; -webkit-box-shadow: 0px 2px 5px #999; 
		-moz-box-shadow: 0px 2px 5px #999; 
		box-shadow: 0px 2px 5px #999; margin: 8px;border:#000 2px solid;}
ul.thumbs li table td.slide img {}

ul.thumbs gallery_collection_list li {width:200px; -webkit-box-shadow: 0px 2px 5px #999; 
		-moz-box-shadow: 0px 2px 5px #999; 
		box-shadow: 0px 2px 5px #999; margin: 8px;border:#000 2px solid;}
		
thumbs gallery_collection_thumbs li {width:200px; -webkit-box-shadow: 0px 2px 5px #999; 
		-moz-box-shadow: 0px 2px 5px #999; 
		box-shadow: 0px 2px 5px #999; margin: 8px;border:#000 2px solid;}

#box {width: 850px;
		margin:20px;
		color:#000;
		font-weight:200;
		padding:10px;
		}
#box h2 {padding: 5px 10px; text-shadow: 0px 1px 1px #0C9; font-size:22px;}
.carrot_down a {background:no-repeat url(http://kegelmanphotography.com/images/download.gif);}
.carrot_down {width:95px; height:15px;}
.imageWidget {margin: 5px auto;}
.carrot {margin: 3px; float:left;}
#boxg p.small {font-size:12px; font-weight:200; padding-top: 4px;}

form.image_keywords ul li {
float:left;
margin:0;
padding:0;
width:180px;
font-size:12px;
}

input {margin:4px;}

#recent {float:left; width: 200px; padding-left: 25px;}
#featured {float:left; width:720px;}
#recent a {text-decoration:none; color:#333; font-size:14px; font-weight:200;}

ul.thumbs.gallery_collection_list li {
-moz-box-shadow:0 2px 5px #999999;
border:2px solid #000000;
margin:8px;
width:200px;
}
