/******************************************************************
Theme Name: Veidt
Theme URI: http://www.veidt.com
Description: The New Veidt Layout using the WPBones Framework.
Version: 2.0
Author: Eddie Machado
Author URI: http://www.skeletonkeymedia.com
Tags: Framework, Awesome
******************************************************************/

/* import the default stylesheets from the CSS folder \*/
@import url('library/css/master.css');

/******************************************************************
Here are the selectors for WP Bones.  
If you want to change anything in the theme, do it below :)
******************************************************************/


/******************************************************************
GENERAL STYLES
******************************************************************/

html {
	background: rgb(31,31,31) url(images/bg.png) top center fixed no-repeat;
}

body {
	width: 1025px;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
}

span.amp {}


/******************************************************************
LINK STYLES
******************************************************************/

a, a:visited {
	color: rgb(223,52,52);
}

a:hover, a:active {}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/

h1 a, h2 a, h3 a, h4 a, h5 a {}

h1 {}

h2 {}

h3 {}

h4 {}

h5 {}

/******************************************************************
HEADER STYLES
******************************************************************/

body>header {
	height: 175px;
	overflow: hidden;
}
	
	body>header h1 {}
		
		body>header h1 a:link, body>header h1 a:visited {}
	
		body>header h1 a:hover, body>header h1 a:active {}
		
	body>header #logo {
		width: 250px;
		float: left;
	}
		
	body>header section#right_ad {
		float: right;
		margin: 10px 0 10px 5px;
	}

/******************************************************************
NAVIGATION STYLES
******************************************************************/

nav#main_nav {
	margin: 0;
	background: rgb(223,52,52);
}
	
	nav#main_nav ul {}
	
		nav#main_nav li {}
		
		nav#main_nav li a {
			text-shadow: 0 1px 1px rgb(0,0,0);
			font-size: 1.4em;
			border-right: 1px solid rgba(0,0,0,0.4);
		}
		
		nav#main_nav li a:hover {
			background: rgb(0,0,0);
			cursor: pointer;
		}
		
		nav#main_nav li.current_page_item a {
			background: rgb(254,242,0);
			color: rgb(0,0,0);
			text-shadow: 0 1px 1px rgb(222,222,222);
		}
		
			nav#main_nav li.current_page_item ul li a:hover {
				background: rgb(0,0,0);
				color: rgb(255,255,255);
				text-shadow: none;
			}
		
			nav#main_nav li ul {
				background: rgb(223,52,52);
				box-shadow: 0 0 14px rgba(0,0,0,0.6);
				-webkit-box-shadow: 0 0 14px rgba(0,0,0,0.6);
				-moz-box-shadow: 0 0 14px rgba(0,0,0,0.6);	
			}

				nav#main_nav li:hover ul {}
			
				nav#main_nav li ul li {
					border-right: 0;
				}
	
/******************************************************************
BREADCRUMB STYLES
******************************************************************/	
		
#breadcrumb {}

	#breadcrumb li {}
	
	#breadcrumb li a {}
	
		#breadcrumb li a:hover {}
		
		#breadcrumb li span {}
			
/******************************************************************
CONTENT STYLES
******************************************************************/

section#wrap {
	background: rgb(239,232,10);
	box-shadow: 0 0 14px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 14px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 14px rgba(0,0,0,0.6);
	padding: 10px 0;
}

	section#main {
		width: 525px;
		margin: 0;
		background: rgb(250,250,250);
	}
	
		section#main #rotator {
			width: 525px;
			height: 240px;
			margin-bottom: 15px;
		}
		
		section#main #rotator img{
			width: 525px;
			height: 240px;
		}
	
		article[id*=post-] {
			padding-bottom: 15px;
			margin-bottom: 20px;
		}
		
			body.page article[id*=post-] {
				border-bottom: none;
			}
		
		article>header h1 {}
		
		article>header p {}
		
			article>header p span.right {}
	
		section.post_content {}
	
		section.post_content p {}
		
			section.post_content p+p {}
			
				section.post_content h3+p, section.post_content h4+p, section.post_content h5+p {}
			
			section.post_content ul, ol {}
			
				section.post_content ol {}
				
				section.post_content ul {}
			
			section.post_content blockquote {
				font-style: normal;
				border: 1px solid rgb(227,227,227);
				background: rgb(240,240,240); 
				padding: 5px 10px;
				margin: 5px 20px;
			}
			
			section.post_content img {
				max-width: 495px;
			}
			
				section.post_content div.wp-caption {
					max-width: 495px;
				}
				
					section.post_content div.wp-caption p {}
					
			section.post_content object {
				max-width: 495px;
			}
			
				section.post_content embed {
					max-width: 495px;
				}
			
		article>footer p {}
		
			article>footer span.tags a {}
			
				article>footer span.edit {}
				
					article>footer span.edit a {}
					
/******************************************************************
AFTER POST STYLES
******************************************************************/
					
					article>footer div#post_author {
						background: rgb(238,238,238);
						border-top: 1px solid rgb(222,222,222);
						border-bottom: 1px solid rgb(222,222,222);
					}
					
						article>footer div#post_author img {}
						
						article>footer div#post_author h4 {}
						
						article>footer div#post_author p {}
						
						article>footer div#post_author span {}
						
						article>footer div#social_and_related {
							background: rgb(254,180,23);
						}
							
							article>footer #social_links {}
						
								article>footer #social_links li {}
								
								article>footer #social_links li.twitter_icon {}
								
								article>footer #social_links li.facebook_icon {}
								
								article>footer #social_links li.stumbleupon_icon {}
								
								article>footer #social_links li.reddit_icon {
									display: none;
								}
								
								article>footer #social_links li.digg_icon {}
								
								article>footer #social_links li.delicious_icon {}
								
									article>footer #social_links li a img {}
									
									article>footer #social_links li img:hover {}
								
								article>footer #social_links p {}
								
									article>footer #social_links p span a {}
									
										article>footer #social_links p span a:hover {}
										
									article>footer #social_links p em {}
								
									article>footer #social_links p img {}
						
							article>footer #related_posts {}
							
								article>footer #related_posts li {
									list-style-type: none;
									margin: 0 15px 0 0;
								}
								
									article>footer #related_posts li a {
										color: #fff;
										text-shadow: 0 1px 1px rgba(0,0,0,0.6);
										font-weight: 700;
									}
								
										article>footer #related_posts li a:hover {}
									
								article>footer #social_links h4, article>footer #related_posts h4 {}
				
/******************************************************************
NEXT POST / PREVIOUS POST NAVIGATION STYLES
******************************************************************/		
		
nav#prev_next_posts {}

	nav#prev_next_posts span.prev {}
	
	nav#prev_next_posts span.next {}

/******************************************************************
SEARCH STYLES
******************************************************************/

aside#search {}

form[id="searchform"] {
	float: right;
	margin: 0;
	background: #DF3434;
	padding: 10px;
	box-shadow: 0 0 14px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 14px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 14px rgba(0,0,0,0.6);
}

	input[id="s"] {
		font-family: "Helvetica Neue", Helvetica, sans-serif;
		font-weight: 700;
		font-size: 1.4em;
		font-style: normal;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	}
	
	label[for=s] {}

	input[value="Search"] {}

/******************************************************************
SIDEBAR STYLES
******************************************************************/

aside {}

	aside .widget {
		margin: 0 0 10px;
	}
	
		aside li {
			font-size: 1.2em;
		}
	
	aside h4 {
		text-transform: uppercase;
		font-size: 1.2em;
		letter-spacing: .7px;
		background: rgb(31,31,31);
		color: rgb(255,255,255);
	}
	
	aside#left_sidebar {
		width: 160px;
		float: left;
		margin: 0 10px;
	}
	
	aside#right_sidebar {
		width: 300px;
		float: right;
		margin: 0 10px;
	}

/******************************************************************
COMMENT STYLES
******************************************************************/

section#comments {}

article[id*=comment-] {
	width: 495px;
	border-bottom: 1px solid rgba(0,0,0,0.4);
	border-left: none;
	border-top: none;
	border-right: none;
}

	.alt {}
	
	.even {}
	
	.bypostauthor {
		background: rgb(0,0,0);
		color: rgb(255,255,255);
		font-weight: 700;
	}
		
		article[id*=comment-] header {
			height: 25px;
		}
			
		article[id*=comment-] section {}
		
		article[id*=comment-] cite {
			text-transform: uppercase;
			letter-spacing: .7px;
			font-size: 1.2em;
		}
		
		article[id*=comment-] em.comment_date {
			font-size: 1.1em;
			color: rgb(206,206,206);
			margin-left: 7px;
			font-style: normal;
			font-variant: small-caps;
		}
	
		article[id*=comment-] p {}
	
		article[id*=comment-] p+p {}
		
		article[id*=comment-] blockquote {}
		
		article[id*=comment-] .avatar {
			margin: 3px 0 10px 10px;
			border: 2px solid rgb(255,255,255);
		}
		
	article.depth-2 {}
	
	article.depth-3 {}
	
	article.depth-4 {}
	
	article.depth-5 {}
		
section#comment_form {}

	fieldset[name="comments"] {
		width: 495px;
	}
	
		fieldset[name="comments"] label {}
	
		fieldset[name="comments"] input, fieldset[name="comments"] textarea {}
	
		fieldset[name="comments"] input[type="hidden"] {}
		
		fieldset[name="comments"] #author, fieldset[name="comments"] #email, fieldset[name="comments"] #url {}
		
		fieldset[name="comments"] #comment {
			width: 488px;
		}
		
		fieldset[name="comments"] #submit {
			border-radius: 4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
		}
			
			fieldset[name="comments"] #submit:hover {}
			
	fieldset[name="comments"] span {}
		
	fieldset[name="comments"] p {}
		
		fieldset[name="comments"] abbr {}
		
		fieldset[name="comments"] code {}
		
		fieldset[name="comments"] p+p {}

/******************************************************************
ARCHIVE STYLES
******************************************************************/

h1[class="archive_title"] {}

	h1[class="archive_title"] span {}

/******************************************************************
FOOTER STYLES
******************************************************************/

body>footer {}

	body>footer p {
		color: rgb(255,255,255);
	}
	
		body>footer p a {}
	
