/*
Theme Name: Minimal Wallpapers
Theme URI: http://mynameisvince.com
Description: Theme for Minimal Wallpapers
Version: 1
Author: Vince
Author URI: http://mynameisvince.com
*/

/*** GET YO RESET ON ***/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*** GET YO DESIGN ON ***/

body { font-family: Arial, Verdana, sans-serif; }

a { color: #ccc; text-decoration: none; }
	a:hover { color: #666; }

h1, h2, h3, h4 { font-weight: bold; font-family: Helvetica, Arial, sans-serif; }
p {  }

#tortilla { width: 1050px; margin: 50px auto; }

#header, #navigation, #footer, #navigationHome, #adspace, #adtop, #respond { margin: 0 10px; }

#header { height: 97px; padding-bottom: 25px; border-bottom: 3px solid #000; margin-bottom: 20px; }
	#header h1 { float: left; }
		#header h1 a { background: #000 url(_images/logo.png) no-repeat 0 0; width: 330px; height: 97px; display: block; text-indent: -9999px; }
	#header p { display: none; }
	
	#nav { float: right; position: relative; top: 96px; }
		#nav li { margin-left: 10px; float: right;}
		#nav li a { background-color: #000; color: #fff; display: block; padding: 5px 10px; }
		#nav li a:hover { background-color: #333; }
		
#main { float: left; width: 700px; }

#content {}
	#content p { line-height: 25px; margin-bottom: 25px; }
	#content a { color: #333; }
		#content a:hover { color: #f90; }

#sidebar { margin: 0 0 25px 750px; display: none; }
	#sidebar h2 { font-size: 18px; margin-bottom: 10px; }
	.cat-item { margin: 5px 0; }
	
#footer { border-top: 3px solid #000; padding-top: 25px; clear: both; text-align: right; }
	#footer p { color: #ccc; font-size: 12px; }
	
.post { float: left; width: 330px; margin: 0 10px 20px; height: 230px; overflow: hidden; }
	.post h2 { background: #fff url(_images/diag1.jpg); font-size: 24px; margin:0 0 5px 0; border: 1px solid #000; border-style: solid none; padding: 5px 0; }
	.post h2 a, .post h2 span { background: #fff; color: #000; padding-right: 10px; }
	.post .byline {  }
	.post .wallthumb {  }
	.post .bigthumb { margin-bottom: 25px; }

.single .post { float: none !important; width: 1030px !important; height: auto !important; }
	.single .post h2 { font-size: 24px; margin:0 0 5px 0; border: 1px solid #000; border-style: solid none; padding: 8px 0; }
	.single #content { float: right; width: 300px; }
	
/*.odd { margin-right: 40px; }
.even { margin-right: 0; }
*/	

#latestWallpaper { /*float: none;*/ width: 680px; overflow: hidden; height: auto; }


.firsth2 { font-size: 26px; border: 2px solid #999; border-style: solid none; color: #999; padding: 10px 0; margin: 0 40px 25px 0;  }

#navigation { height: 30px; line-height: 30px; border-top: 1px solid #000; }
	#navigation a { color: #333; }
	#navigation p { float: left; width: 50%; }
	#navigation .prev {}
	#navigation .next { text-align: right; }

#navigationHome { height: 30px; clear: both; border-top: 2px solid #000; text-align: center; }
	#navigationHome a { color: #000; line-height: 30px; }

#respond { clear:both; border-top: 3px solid #000; padding: 25px 0; }
	#respond h3 { font-size: 24px; }
	#respond label { color: #999; font-size: 12px; display: block; margin-bottom: 3px; line-height: 16px; }
	#respond p { margin: 10px 0; }
	#respond input {}
		#respond input, #respond textarea { border: 1px solid #999; padding: 5px; font-size: 14px; font-family: Arial;}
		#respond input:focus, #respond textarea:focus { border: 1px solid #000; }
	#respond textarea { margin: 0 0 10px 0; }

#adtop { text-align: center; margin-bottom: 10px; padding: 10px 0 0; }	
#adspace { text-align: center; border-top: 3px solid #000000; padding-top: 25px; clear: both; }

#welcome { margin: 0 0  25px; padding: 10px 0 0;}
	#welcome h1 { font-size: 45px; }
	#welcome p { line-height: 25px; }
	#welcome a { color: #666; font-family: Georgia; font-style: italic; }

.page .post { width: auto; }
	.page .post h1 { font-size: 45px; margin-bottom: 25px; } 
	.page .post p { line-height: 24px; margin-bottom: 25px; }