/*Theme Name: Veteran Kamikaze
Theme URI: http://www.veterankamikaze.com/
Description: Veteran Kamikaze theme in progress.
Version: 1.0
Author: Mike Jones
Author URI: http://www.veterankamikaze.com/
Tags: 
*/
/*
22px = 1.375
20px = 1.2518px = 1.125
16px = 1
14px = .875
12px = .75
10px = .625
8px = .5
*/
/*Wordpress Theme Starts*/

/* {
	box-shadow:10px 10px 20px #000;
	-webkit-box-shadow:10px 10px 20px #000;
	-moz-box-shadow: 10px 10px 20px #000;
}
*/

html {
	font-size: 16px;
	text-shadow: 0 0 1px rgba(0,0,0,0.3);
}

body {
	font-size: 100%;
	line-height: 1.125em;
	margin: 0;
	padding: 0;
	background-color : #333;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

a {
	color : #C31400;
}

#headerwrapper {
	position : relative;
	background-color: #EEE6DB;
	width : 100%;
	margin :  0;
	padding : 10px 0;
}

#page {
	clear : both;
	background-color: #EEE6DB;
	margin : 0 0;
	padding: 10px 0;
}

#header {
	width : 960px;
	border-bottom: 1px solid #CCC;
	padding: 0 0 3px 0;
	margin: 0 auto;
}

h1, h2, h3, h4, h5, h6 {
	font-variant: small-caps;
}

H1 { 
	font-size : 1.75em; 
}

H2 {
	font-family: Georgia, Times, serif; 
	font-style: italic;
}

H2.lifestream_date, li.profdate {
	font-family: Georgia, Times, serif; 
	font-style: italic;
	font-size : 1.125em;
}

H3 {
	font-family: Georgia, Times, serif; 
	font-size : 1.125em;
}

H4 {
	font-size : 1em;
}


.lifestream, #profilactic {
	width : 960px;
}

span.proftime {
	display : block;
	float : left;
	width : 60px;
	margin-right : 10px;
}

p, .lifestream_text, .lifestream_hour, #profilactic>ul>li>a {
	font-size: .75em;
}

.lifestream_hour, .proftime {
	text-align : right;
}

.lifestream_hour abbr {
	white-space : nowrap;
	text-align : right;
}
.conversation .entry > ul {
	margin : 0;
	padding : 0;
}

.conversation .entry > ul > li {
	font-size: .75em;
	text-align: justify;
	list-style: none;
	margin: 0;
}

.conversation .entry > ul > li > span {
	font-weight: bold;
}

.conversation .entry > ul > li > .p1 {
	color : #C31400;
}

.conversation .entry > ul > li > .p2 {
	color : #1100A8;
}

.conversation .entry > ul > li > .p3 {
	color : #00A811;
}

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

#header h1 a, #header img, #header span, h1 {
	padding: 0 4px;
	margin: 0 0 10px 0;
	font-weight: bold;
	text-decoration: none;
}

#header h1 a:hover {
	color: #000;
	border: none;
	text-decoration: none;
}

#header img {
	float: left;
	vertical-align: top;
}

.description, .desc-meta {
	font-family: Georgia, Times, serif; 
	font-style: italic;
	font-weight: normal !important;
	color: #666666;
	margin: 0;
}

.description {
	font-size: .875em !important;
}

.description > a, .desc-meta {
	white-space : nowrap !important;
}

.desc-meta {
	font-size: .75em !important;
}

#wrapper {
	width: 100%;
	margin: 0 auto 10px auto;
	background-color: #EEE6DB;
	padding : 50px 0 25px 0;
}	
	
#content {
	width: 960px;
	margin: 0 auto 10px auto;
	padding: 0 0;
	/*background-color : #EEE6DB;*/
}

#sidebar {
	display : none;
	visibility: collapse;
	width: 960px;
	margin: 0 auto 10px auto;
	padding: 0 0;
}

#sidebar h2 {
	color: #C31400;
	font-weight: bold;
	padding: 10px 0 0 0;
}

#footerwrap {
	border-top : 5px solid #C00;
	background-color : #333;
	width : 100%;
	margin : 0 0;
	padding : 0 0;
	clear : both;
}

#footer {
	width : 960px;
	padding: 5px 0 0 0;
	margin: 0 auto 0 auto;
	background-color : #333;
	color: #999;
	}

#footer h2 {
	font-family: Georgia, Times, serif; 
	font-style: italic;
	font-size : 1em;
	margin : 0;
	text-align : left;
	color : #FFF;
}	


#siteinfo, #search {
	width : 300px;
	font-size: .75em;
	float: right;
	font-variant : small-caps;
	margin : 5px 0;
	padding : 0 10px;
	text-align : left;
}
#s {
	width: 220px;
}
#search input  {
	color: #000;
	background: #666;
	border: 1px solid #FFF;
}

input#searchsubmit {
 	background-color:#C31400;
 	color: #000;
 	border: none;
}

#archives, #categories, #pages {
	width : 140px;
	float : left;
	margin : 0 0 10px 0;
	padding : 0 10px;
}

#lastfm, #amz_widget {
	float : left;
	width : 300px;
	margin : 0 0;
	padding : 0 10px;
}

#amz_widget {
	text-align : center;
}

#categories li, #categories li ul, #archives li, #archives li ul, #pages li, #pages li ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
}

#categories li ul li, #archives li ul li, #pages li ul li {
	font-size: .75em;
	margin : 0;
	padding : 0;
	list-style-type : none;
}

#categories li ul li a, #archives li ul li a, #pages li ul li a {
	padding : 0 5px;
	margin : 5px 0;
	display : block;
}

#categories li ul li a:hover, #archives li ul li a:hover, #pages li ul li a:hover {
	background-color : #999;
}

#footer a {
	color: #F00;
}

.current_page_item > a, .current-cat > a, .current_archive_item > a { 
	font-weight: bold;
	color : #FFF !important;
	text-decoration : none;
	
}

.post {
	width : 440px;
	margin : auto;
}

.post > h3 {
	font-size : 1.25em !important;
	font-family: Georgia, Times, serif; 
	font-style: italic;
}

.post > h2 {
	text-align : center;
}

h3.head-photo {
	text-align : center;
}
	
.text {	
	text-align : justify;

}

.photo, .found {	
	width : 760px !important;
	text-align : center;
}

.video {	
	width : 600px !important;
	text-align : center;
}

	
.postmetadata {
	font-family: Georgia, Times, serif; 
	font-size : .75em !important;
	font-style : italic;
	background-color: #BEB6AB;
	color: #000000;
	padding: 3px 0;
	margin : 0 0;
	text-align : center;
	display : block;
	width : 100%;
}
	
.postmetadata a {
	border: none;
	color: #C31400;
}

.navigation {
	font-size: .75em;
	width : 100%;
	clear: both;
	display: block;
	text-align: center;
	padding : 5px 0;
	margin-top: 5px;
}
	
.alignleft {
	float : left;
}
	
.alignright {
	float : right;
}

.hidden {
	display : none;
	visibility : hidden;
}

/* Wordpress Theme Ends*/

/* Start Last.fm Style */

table.lfmWidgetchart_09a82157d055d647421dc0d81603a27b td {
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
}

table.lfmWidgetchart_09a82157d055d647421dc0d81603a27b tr.lfmHead a:hover {
	background:url(http://cdn.last.fm/widgets/images/en/header/chart/recenttracks_regular_black.png) no-repeat 0 0 !important;

}

table.lfmWidgetchart_09a82157d055d647421dc0d81603a27b tr.lfmEmbed object {
	float:left;
}

table.lfmWidgetchart_09a82157d055d647421dc0d81603a27b tr.lfmFoot td.lfmConfig a:hover {
	background:url(http://cdn.last.fm/widgets/images/en/footer/black.png) no-repeat 0px 0 !important;
}

table.lfmWidgetchart_09a82157d055d647421dc0d81603a27b tr.lfmFoot td.lfmView a:hover {
	background:url(http://cdn.last.fm/widgets/images/en/footer/black.png) no-repeat -85px 0 !important;
}

table.lfmWidgetchart_09a82157d055d647421dc0d81603a27b tr.lfmFoot td.lfmPopup a:hover {
	background:url(http://cdn.last.fm/widgets/images/en/footer/black.png) no-repeat -159px 0 !important;
}

/*End Last.fm Style */

/*Styles for Album Art*/
.music,
.music li{
	font-size:10px;		
	margin:0;
	padding:0;	
}
.music li{
	float:left;
	margin-right:5px;
	width:92px;
	height:92px;
}
.music li,
.music li a,
.music img,
.music .artist_title{				
	display:block;
}

.music li a img{
	width:83px;
	height:83px;
	margin:4px;
	border: 0;
}
.music li a{
	display:block;
	position:relative;
	overflow:hidden;
	width:86px;
	height:86px;
	z-index:1;
	color:#000;
	cursor:hand;			
}
.music .artist_title{
	position:absolute;
	text-indent : -1000em;
	left:0;
	top:0;
	height:184px;
	width:190px;
	z-index:1;
	background:url(http://veterankamikaze.com/wp-content/themes/VetKam/images/cd.png) 4px 4px no-repeat;
}

.music li {
	background:url(http://veterankamikaze.com/wp-content/themes/VetKam/images/blank_cd.jpg) 4px 4px no-repeat;
}

img {
	-ms-interpolation-mode:bicubic;
}

ul.music li a{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='vinyl.png', sizingMethod='crop');
}