/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

/*
5a6d87
39506f
233c5f
17273e
111e2f
*/

body {
	margin:0;
	padding:0;
	background-color:#233c5f;
	font-family:Helvetica, Arial, sans-serif;
	overflow-x:hidden;
	color:#111e2f;
}

	#container {
		margin:25px auto 25px auto;
		width:700px;
	}
	
		.navigation {
			text-transform:uppercase;
			font-weight:bold;
			font-size:12px;
			line-height:20px;
			text-align:left;
			position:relative;
		}
		
			#menu h1 {
				color:#d4dc30;
				margin:0;
				position:absolute;
				right:0;
				top:0;
				font-size:12px;
				line-height:20px;
				text-transform:uppercase;
				font-weight:bold;
				text-shadow:#465c56 0 1px 0;
				-webkit-text-shadow:#465c56 0 1px 0;
				-moz-text-shadow:#465c56 0 1px 0;
			}
		
			.navigation a:link,
			.navigation a:visited {
				color:#111e2f;
				text-decoration:none;
				text-shadow:#39506f 0 1px 0;
				-webkit-text-shadow:#39506f 0 1px 0;
				-moz-text-shadow:#39506f 0 1px 0;
				margin:0 10px 0 0;
			}
			
				.navigation a#next {
					position:absolute;
					right:0;
					top:0;
					margin:0;
				}
				
				.navigation a#previous {
					position:absolute;
					left:0;
					top:0;
					margin:0;
				}
			
			.navigation a:hover {
				color:#17273e;
			}
			
		#content {
			width:700px;
		}
		
			#submit_content,
			#about_content {
				background-color:#39506f;
				padding:10px;
				text-transform:uppercase;
				font-weight:bold;
				font-size:12px;
				line-height:20px;
				text-shadow:#5a6d87 0 1px 0;
				-webkit-text-shadow:#5a6d87 0 1px 0;
				-moz-text-shadow:#5a6d87 0 1px 0;
			}
				
				#about_content h2,
				#submit_content h2 {
					font-size:20px;
					line-height:20px;
					margin:10px 0 5px 0;
				}
				
				#about_content h3 {
					font-size:16px;
					line-height:16px;
					margin:20px 0 5px 0;
				}
			
				#about_content p {
					margin:0 0 10px 0;
					font-weight:normal;
					text-transform:none;
					font-size:14px;
					line-height:20px;
				}
				
					#about_content p a:link,
					#about_content p a:visited {
						text-decoration:none;
						color:#d4dc30;
					}
					
					#about_content p a:hover {
						color:#111e2f;
					}
			
				#submit_content p {
					margin:0 0 20px 0;
				}
				
					#submit_content p.submit {
						margin:0;
						font-weight:normal;
						text-transform:none;
						font-size:14px;
						line-height:20px;
					}
				
				#submit_content h3 {
					margin:0;
					font-size:12px;
				}
				
				#submit_content ul {
					margin:0 0 20px 0;
					padding:0;
					list-style:none;
					font-size:10px;
					line-height:15px;
				}
					
					#submit_content ul li {
						cursor:pointer;
					}
					
						#submit_content ul li:hover {
							color:#17273e;
						}
						
						#submit_content ul li.selected {
							color:#d4dc30;
						}
				
				#submit_content input.text {
					width:660px;
					background-color:#233c5f;
					font-family:Helvetica, Arial, sans-serif;
					font-size:20px;
					padding:10px;
					color:#111e2f;
					font-weight:bold;
					text-shadow:#39506f 0 1px 0;
					-webkit-text-shadow:#39506f 0 1px 0;
					-moz-text-shadow:#39506f 0 1px 0;
					border:0;
				}
				
					#submit_content p.submit input {
						background-color:#39506f;
						font-family:Helvetica, Arial, sans-serif;
						font-size:20px;
						padding:0;
						color:#111e2f;
						font-weight:bold;
						text-transform:uppercase;
						text-shadow:#5a6d87 0 1px 0;
						-webkit-text-shadow:#5a6d87 0 1px 0;
						-moz-text-shadow:#5a6d87 0 1px 0;
						border:0;
						cursor:pointer;
					}
					
						#submit_content p.submit input:hover {
							color:#d4dc30;
						}
				
					#submit_content #tags div {
						width:220px;
						float:left;
						margin:0 10px 0 0;
					}
					
						#submit_content #tags div.column_3 {
							margin:0;
						}
				
	
			ul#gallery_grid {
				margin:0;
				padding:0;
				list-style:none;
			}
		
				ul#gallery_grid li {
					position:relative;
					display:block;
					float:left;
					margin:0 5px 5px 0;
					padding:4px;
					width:220px;
					height:165px;
					background-color:#111e2f;
					border:1px solid #39506f;
					overflow:hidden;
				}
			
					ul#gallery_grid li#grid_3,
					ul#gallery_grid li#grid_6,
					ul#gallery_grid li#grid_9 {
						margin-right:0;
					}
			
					ul#gallery_grid li img {
						width:220px;
						height:165px;
					}
			
					ul#gallery_grid li h2.site_title {
						position:absolute;
						bottom:4px;
						margin:0;
						opacity:0;
						text-indent:5px;
						filter:alpha(opacity=0); 
						-moz-opacity:0;
						background-color:#000;
						width:220px;
						font-size:10px;
						line-height:20px;
						color:#FFF;
						text-transform:uppercase;
					}
					
					ul#gallery_grid li .site_links {
						z-index:10;
						position:absolute;
						background-color:#000;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
						width:80px;
						left:74px;
						top:50px;
						font-size:10px;
						line-height:15px;
						padding:5px 0 4px 0;
						color:#FFF;
						text-transform:uppercase;
						font-weight:bold;
						text-align:center;
						opacity:0;
						filter:alpha(opacity=0); 
						-moz-opacity:0;
					}
					
						ul#gallery_grid li .site_links.two {
							top:57px;
						}
					
						ul#gallery_grid li .site_links a:link,
						ul#gallery_grid li .site_links a:visited {
							text-decoration:none;
							color:#FFF;
							cursor:pointer;
						}
						
						ul#gallery_grid li .site_links a:hover {
							color:#d4dc30;
						}
					

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */