form {

	display: inline;

}



img {

	border: 0;

	display: inline;

}



input.submit

{

	border: 3px double #999999;

	border-top-color: #CCCCCC;

	border-left-color: #CCCCCC;

	background-color: #FFFFFF;

	background-image: url('../graphics/button-bg.gif');

	background-repeat: repeat-x;

	color: #333333;

	font-size: 75%;

	font-weight: bold;

	font-family: 'trebuchet ms', Verdana, Helvetica, Arial, sans-serif;

}



.photos-large {

	border-style: solid;

	border-color: #1F1F1B;

	border-width: 1px;

	padding: 5px;

	margin: 4px;

	background-color:#292928;

}



#picture-holder a:hover img{

    border-width: 1px;

    border-color: #ddd;

	margin: 4px;

}



#gallery-name {

	padding: 0;

	margin: 0;

}



#picture_caption {

	font-size: 12pt;

}



#main_container {

	margin: 0;

	padding-top: 0px;

	padding-bottom: 20px;

}



#inner_wrapper {

	/* padding: 10px;*/

	width: 100%;

}



#wrapper {

	font-family: 'trebuchet ms', Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;

	font-size: 10pt;

}



#picture-holder {

	text-align: center;

}



#exif_toggle {

	padding: 10px;

	margin: 30px 0 0 0;

	border:2px solid #2F2E2C;

	background-color:#5F5C59;

	

}



#exif_toggle a{

	font-size:12px;

	font-weight:bold;

	color:#ddd;

	

}



.thumbnail img {

	padding: 5px;

	text-align: center;

	margin: 4px;

	background: #2A2929;

	border-width: 1px;

	border-color: #1F1B1B;

}





.thumbnail a:hover img {

    border-width: 2px;

    border-color: #666666;

	margin: 3px;

}



.photos {

	padding: 5px;

	margin: 3px;

	border-style: solid;

	border-width: 1px;

	border-color: #000000;

}





#jump_menu {

	float: right;

}



#download_selected {

	float: right;

	text-align: right;

}



#pagination {



	padding: 0px;

	margin: 30px 0;

	clear: both;

	background: url(/images/layout/controls_bg.png) left bottom repeat-x;

	color:#D7D7D7;

	height:49px;

	line-height:49px;

}



#breadcrumbs {

	margin: 0;

	padding: 0 5px 0 20px;



	background: url(/images/layout/controls_bg.png) left bottom repeat-x;

	color:#D7D7D7;

	height:49px;

	line-height:49px;

	/*border-style: solid;

	border-width: 1px;

	border-color: #fff;

	background-color: #FFC; */

}



#breadcrumb_links {

	font-size:14px;

	float:left;
	font-weight:bold;

}



#breadcrumb_links a{

	color:#1C6BB0;

	text-decoration:none;font-size:14px;
	font-weight:bold;

}



#breadcrumb_links a:visited{

	color:#1C6BB0;

	text-decoration:none;font-size:14px;
	font-weight:bold;

}



#breadcrumb_links a:hover{

	color:#ddd;

	text-decoration:none;

}



a.print {

	background: url(/images/layout/print.png) left top no-repeat; 

	height:40px;

	width:135px;

	float:right;

	margin:5px 0 0 0;

}



a.print:hover {

	background: url(/images/layout/print.png) bottom left no-repeat; 

	height:40px;

	width:135px;

	float:right;

	margin:5px 0 0 0;

}



a.page_link {

	padding-left: 5px;

	padding-right: 5px;

	text-decoration: none;
	
	color:#1C6BB0;
	
	font-weight:bold;
	
	font-size:16px;
	background-color:#171616;
border:1px solid #5F5F5F;

}

a.page_link:hover {
color:#fff;
background-color:#000;
border:1px solid #1C6BB0;
}

span.page_link {

	padding-left: 3px;

	padding-right: 3px;

	text-decoration: none;
	
	color:#ddd;
	
	font-weight:bold;
	
	font-size:16px;

}

.pagNext {

	padding-left: 3px;

	padding-right: 3px;

	text-decoration: none;
	
	color:#1C6BB0;
	
	font-weight:bold;
	
	font-size:22px;

}

.pagNext:hover {
color:#fff;
}

.pagPrev {

	padding-left: 3px;

	padding-right: 3px;

	text-decoration: none;
	
	color:#1C6BB0;
	
	font-weight:bold;
	
	font-size:22px;

}

.pagPrev:hover {
color:#fff;
}



#search_box {

	margin-left: 5px;

	float: right;

}



table {

	border: 0px;

	padding: 0px;

	}



.date

    {

    font-size:         20px;

    font-weight:       bold;

    line-height:       1.4;

    background-repeat: no-repeat;

    text-transform:    uppercase;

    letter-spacing:    2px;

    margin-bottom:       10px;

    padding-bottom:    2px;

    color:#ddd;

    text-align:left;

    }

    

 .date2

    {

    font-size:         11px;

    font-style:       italic;

    font-weight:       normal;

    margin-bottom:       10px;

    margin-top:       0px;

    padding-bottom:    2px;

    letter-spacing:    0px;

    color:#ddd;

    text-align:left;

    text-transform:    lowercase;

    }

    

#big-picture-container {text-align:left;width:920px;margin:10px auto;}

		

#picture_caption 

		{

		font-size:		 		 0.8em;

		font-weight:			 normal;

		text-transform: 	 none;

		letter-spacing:		 1px;

		margin-left:       4px;

    padding-bottom:    2px;

		

		}

		

a.nav-link-img-next {

		background-image:    url(../graphics/fforward.gif);

    	background-repeat:   no-repeat;

    	background-position: right 1px;

		padding-right: 20px;

		width: 40px;

	  }



a.nav-link-img-prev {

		background-image:    url(../graphics/rewind.gif);

   	 	background-repeat:   no-repeat;

    	background-position: left 1px;

		padding-left: 20px;

		width: 40px;

	  }

		

	  

.comments p {



	padding: 0;

	margin: 0;

	padding-bottom: 15px;

}



.comments cite  { 

	color: #6F6F6F; 

	text-transform: uppercase; 

	letter-spacing: 2px; 

	font-size: 75%;

	background: url('../graphics/comment.gif') no-repeat 0 3px;

	padding: 5px;

	padding-left: 23px;

	margin-top: 8px;

	height: 28px;

}



.comments cite a {color:#1C6BB0;}

.comments cite a:hover {color:#ddd;}



.comment, .comment_alt {

	

	border-top: 1px solid #CDCDCD;

	background-color: #1F1D1D;

	margin: 0;

	padding: 15px;

	list-style: none inside;

	color:#AFAFAF;

}



.comment_alt {

	background-color: #2A2929;

	color:#e2e2e2;

}	



.meta-header { 

		font-size: 85%;

		padding: 0;

		margin: 0;

		color: #000;

		text-align: center;

}



.comments-closed {

		color: #999966;

		text-align: center;

}



#exif_data {

		padding: 20px;

		text-align: left;

		width: 50%;

}



#exif_data td{

		padding: 4px 4px 4px 15px;

		text-align: left;

		color:#EFEFEF;

}



h2.comment-heading{font-size:20px;color:#ddd;font-weight:bold;}



ul.slides {

  	margin:0;

  	margin-top: 15px;

  	padding:0;

  	list-style:none;

  	line-height:1.4em;

}

  

.slides li {

  	display:block;

	float:left;

  	margin:0 10px 10px 0;

  	padding:0;

	width: auto;

	height: auto;

}



#link-back {



	font-size: 65%;

	text-align: right;

	padding: 0;

	margin: 0;

	

}



.tag {

		 text-align: center;

		 color:#ddd;

}



.large-thumb-toolbar {



	text-align: center;

	padding-top: 15px;

	padding-bottom: 5px;

}		



.errors

{

    width:            500px;

    background-image: url('../graphics/x.gif');

    background-repeat: no-repeat;

    background-position: 5px 8px;

    margin-bottom:    15px;

    border:    1px solid maroon;

    padding:          8px;

    background-color: #FFCCCC;

    padding-left:     28px;

}

		 

#overlay {

  	position: absolute; 

  	visibility: hidden; 

  	background-color: #1C6BB0;

	'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 14px;

	padding: 4px;

	text-align: center;

	width: 18px;

	color: #fff;

}



#jump-search-container {

	text-align: right; 

	vertical-align: bottom;

}



#sortby-container, #rss-tag-container {

	text-align: right; 

	white-space: nowrap;

}



#rss-image {

	margin:6px; 

	padding:0; 

	display:inline

}



#no-pictures-msg {

	text-align: center; 

	padding: 15px 0px 15px 0px;

}



.align-right {

	text-align: right;

}



#prev-link-container {

	width: 50%; 

	text-align: left;

}



#prev-link-container a{background: url(/images/layout/previous.png) left top no-repeat;width:97px;height:29px;display:block;}

#prev-link-container a:hover{background: url(/images/layout/previous.png) left bottom no-repeat;width:97px;height:29px;display:block;}

#next-link-container a{background: url(/images/layout/next.png) left top no-repeat;width:97px;height:29px;display:block;float:right;}

#next-link-container a:hover{background: url(/images/layout/next.png) left bottom no-repeat;width:97px;height:29px;display:block;}



#next-link-container {

	width: 50%; 

	text-align: right;

}



#exif-container-toggle {

	width: 100%; 

	text-align: center;

}



#description {text-align:center;color:#ddd;}



#comment {background-color:#AFAFAF;padding:10px;font-family: 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;font-size:14px;border:1px solid #2A2929;margin:10px 0;}



#no_comments {padding:30px 0 30px 0;color:#ddd;}

#no_comments a{color:#1C6BB0;}

#no_comments a:hover{color:#ddd;}
