/*
Theme Name: Artifact Shore
Theme URI: http://www.artifactshore.com
Description: Based on the default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 0.2
Author: Justin Martinez/Stacey Barnes
Author URI: http://www.artifactshore.com
Tags: 
*/

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #000;
	color: #fff;
	text-align: center;
}

a {
	color: #fc6;
	text-decoration: underline;
}
a:link,
a:visited {}
a:hover,
a:active {}

/* Begin Structure */
* {
	margin: 0;
	padding: 0;
}

#header {
	background: url(http://www.justin-martinez.com/artifactshore/wp-content/themes/artifactshore_v2/images/header_02.jpg) repeat 0 0;
	height: 120px;
}
	#header_content {
		overflow: auto;
		zoom: 1;
		width: 748px;
		margin: 0 auto;
		padding: 30px 174px 0 174px;
	}
		#header_content h1 {
			width: 480px;
			height: 70px;
			float: left;
                        overflow: hidden;
		}
			#header_content h1 a {
				width: 700px;
				text-indent: -9999px;
                                height: 60;
				padding-top: 44px;
				overflow: hidden;
				background: url(images/logo_02.png) no-repeat 0 0;
				display: block;
				text-decoration: none;
			}
			#header_content h1 a:focus {
				outline: none;
			}
		#header_content #navigation {
			margin: 13px 0 0 0;
			font-weight: bold;
			font-size: 18px;
		        padding: 4px;
		}
			#header_content #navigation li {
				float: left;
				list-style: none;
				padding: 0 0.5em;
			}
				#header_content #navigation li a {
					color: #fff;
				}
				#header_content #navigation li a:link,
				#header_content #navigation li a:visited {
					text-decoration: none;
				}
				#header_content #navigation li a:hover,
				#header_content #navigation li a:active {
					text-decoration: underline;
				}
				#header_content #navigation li ul {
					display: none;
			}

#page {
	text-align: left;
	padding: 0;
	background: #111 !important;
}
	#page #content {
		font-size: 1.1em;
		padding: 80px 225.5px;
		width: 509px;
		margin: 0 auto;
		position: relative;
	}
		#page #content h2 {
color:#ffffff;
font-size:16px;
margin-bottom:13px;
		}
		#page #content .post {
			padding: 1.25em 1em;
			margin-bottom: 2em;
			background: #333;
			-moz-box-shadow: 2px 2px 6px #000;
			-webkit-box-shadow: 2px 2px 6px #000;
			box-shadow: 2px 2px 6px #000;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
		}
		#page #content .navigation {
			overflow: auto;
			zoom: 1;
			margin-bottom: 1em;
		}
		#page #content .navigation .alignleft {
			float: left;
			text-align: left;
			width: 254px;
		}
		#page #content .navigation .alignright {
			float: right;
			text-align: right;
			width: 254px;
		}

	#page #content .post:hover {
			background: #333;
		}
			#page #content .post p {
				margin-bottom: 1em;
			}
			#page #content .post ul {
				padding-left: 2em;
				margin-bottom: 1em;
			}
			#page #content .post h3 {
				font-size: 24px;
				margin-bottom: 0.25em;
			}
				#page #content .post h3 a {
					text-decoration: none;
				}
				#page #content .post h3 a:hover {
					border-bottom: 2px solid #fc6;
				}
			#page #content .post p {
				margin-bottom: 1em;
			}
			#page #content .post ul {
				padding-left: 2em;
				margin-bottom: 1em;
			}
			#page #content .post object {
				display: block;
				margin: 0 auto;
			}
			#page #content .post blockquote {
				border-left: 2px solid #fff;
				padding-left: 2em;
			}
			#page #content .entry .release {
				padding-bottom: 2em;
				border-bottom: 2px solid #666;
				margin-bottom: 3em;
			}

	#page #sidebar {
		position: absolute;
		right: 0;
		top: 140px;
		width: 190px;
		text-align: left;
	}
		#page #sidebar h3 {
			margin-bottom: 1em;
		}
		#page #sidebar ul li {
			padding: 10px;
			background: #010101;
			-moz-box-shadow: 2px 2px 6px #000;
			-webkit-box-shadow: 2px 2px 6px #000;
			box-shadow: 2px 2px 6px #000;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			margin-bottom: 1em;
			list-style: none;
		}
		#page #sidebar ul li:hover {
			background: #121212;
		}
			#page #sidebar ul li ul li {
				padding: 0;
				background: none;
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
				box-shadow: none;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				margin-bottom: 0;
			}

#respond {}
	#respond #commentform {}
		#respond #commentform p {
			margin-bottom: 1em;
		}
		#respond #commentform #comment {
			width: 509px;
		}

ol.commentlist {}
	ol.commentlist li.comment {
		background-color: #222;
		padding: 1.25em 1em;
		-moz-box-shadow: 2px 2px 6px #000;
		-webkit-box-shadow: 2px 2px 6px #000;
		box-shadow: 2px 2px 6px #000;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		margin: 0 0 1em 0;
	}
	ol.commentlist li.comment:hover {
		background-color: #333;
	}

#footer {
	color: #ccc;
	background: #000;
}
	#footer #footer_content {
		margin: 0 auto;
		width: 612px;
		overflow: auto;
		zoom: 1;
		padding: 40px 0;
	}
	#footer p {
		float: left;
	}
	#footer ul {
		float: right;
		overflow: hidden;
		zoom: 1;
		width: 100px;
	}
		#footer ul li {
			float: left;
			margin-right: 4px;
		}
			#footer ul li a {
				display: block;
				width: 16px;
				height: 0;
				padding-top: 16px;
				overflow: hidden;
			}
			#footer ul li#feed a {
				background-image: url(images/feed-16x16.png);
			}
			#footer ul li#facebook a {
				background-image: url(images/facebook-16x16.png);
			}
			#footer ul li#twitter a {
				background-image: url(images/twitter-16x16.png);
			}
			#footer ul li#myspace a {
				background-image: url(images/myspace-16x16.png);
			}
			#footer ul li#sonicbids a {
				background-image: url(images/sonicbids-16x16.png);
			}
			#footer ul li#lastfm a {
				background-image: url(images/lastfm-16x16.png);
			}
