/*
Theme Name:Positive Grey
Theme URI:http://nerdstargamer.com
Description:A simple theme using a fluid 2 column layout with green and grey
Version:3.0
Author:Alissa Miller
Author URI:http://nerdstargamer.com
*/

/* Stylesheet Version: 2.3.2 */

/* CHANGES
	- Added slimbox.css to this file
*/

/* 	Colors | spring green:#9db550 | orange:#fba843 */
body {background-color: #333;color:#222;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;font-size:62.5%;line-height:1.92em;margin:0;padding:0;}

a:link, a:active {color:#9db550;text-decoration:none;}
a:visited {color:#999;text-decoration:none;}
a:hover {color:#fba843;text-decoration:underline;}

#header {background:#333 url('images/header-bg2.png') repeat-x bottom left;color:#ddd;/*width:100%;*/}
	#banner {padding:70px 0 30px 5%;}
		#banner h1 {margin:0;padding:0;}
	    #banner img {border:none;margin-bottom:4px;padding:2px;}
		#banner p {font-size:1.1em;letter-spacing:.2em;margin:0 0 0 170px;}
		#banner a:link, #banner a:active, #banner a:visited {color:#ddd;text-decoration:none;}
		#banner a:hover  {color:#fff;text-decoration:none;}
	#navigationbar {background:#9db550;color:#000;float:left;font-size:1.3em;font-weight:bolder;line-height:1.2em;margin:0;padding:0 9% 0 7%;width:84%;}
		#navigation {float:left;padding:0;margin:0;}
			#navigation ul {list-style:none;margin:0;padding:8px 0;}
			#navigation li {display:inline;margin:0;padding:8px 0;width:100px;}
			#navigation li.hide {display:none;} /* For skip to blog navigation link */
			#navigation a:link, #navigation a:visited, #navigation a:active {color:#000;padding:8px 25px;text-decoration:none;}
			#navigation a:hover {background-color:#fba843;padding:8px 25px;text-decoration:none;}
			.home .home a, .gallery .gallery a, .about .about a, .archive .archive a, .popular .popular a {background-color:#fff;} /* for 'on' links */
		#search {float:right;margin:0;width:180px;}
			#search ul {list-style:none;margin:0;padding:3px 0 0 0;text-align:left;}
			#search #searchform {margin:0;padding:0 3px 0 0;}
			#search #searchform #s {padding:0 2px;width:100px;}
			#search #searchsubmit {padding:0 1px;}

#main {background:#fff;float:left;font-size:1.2em;padding:70px 9% 0 7%;width:84%;}
	#content {float:left;margin:0 25px;max-width:800px;width:65%;}
		#content p {overflow:hidden;} /* For Safari and its max-width bug */
		#content img {border:1px solid #333;max-width:99%;}
            #content img.wp-smiley, #content img.noborder {border-width:0px;}
		.post {padding:0 0 25px 0;}
		.post h2 a:visited {color:#9db550;} /* Make sure post titles are always green */
		/* Common Meta Elements styling */
		.postdate, .postmetadata, .commentInfo {background-color:inherit;border-bottom:1px #ddd solid;color:#777;display:block;font-size:.915em;line-height:1.4em;margin:0;padding:5px 0 3px 0;} /*font-size:11px/15.4px*/
		p.postdate {font-size:100%;line-height:100%;} /* 12/12px */
		.entry {margin-left:20px;}
			.entry ul, .entry ol {padding-left:12px;}
			.entry ol ol {padding-top:5px;}
			.entry ul.articleLink {list-style:none;}
			.entry ul.articleLink {padding-left:0;}
			.entry ul.articleLink li a {margin-left:2px;}
			.entry ul.articleLink li:before {content:"\00BB \0020";} /* Makes those cute arrows for the links to articles */
		ul.gallery {list-style: none; padding-left: 0;}
			ul.gallery li {display: inline;}
		.via {color:#777;}
			.via a:link, .via a:active, .via a:visited {color:#777; font-style:italic;}
			.via a:hover {color:#fba843; font-style:italic;}
		.footnote {	color:#555;font-size:85%;line-height:1.2em;} /*88 Check */
			ol.footnote {margin-left:0px;padding-left:0px;}
		p.postmetadata {border-top:1px #ddd solid;}
			.postmetadata ul, .postmetadata li {display:inline;list-style:none;}
		p.commentInfo {}
		.entry form {text-align:center;} /* This is mainly for password protected posts, makes them look better. */
		#comments {padding:25px 0 25px 25px;}
			#comments h3 {border-bottom:1px #ddd solid;font-size:1.3em;margin:15px 0;} /* font-size:15.6px */
			.commentlist {margin-bottom:25px;}
				.comment {margin:0 0 10px 0;}
					h4.commentAuthor {border-bottom:1px #ddd solid;font-size:1.19em;margin:0 0 4px 25px;padding:10px 0 1px 0;} /* font-size:14.2667px */
					.commentmetadata {background-color:inherit;color:#777;margin-left:25px;}
					.commentText p {margin:4px 0 8px 25px;}
					.mycomment {border:solid #333 1px;}
						.mycomment h4.commentAuthor {background-color:#333;border:none;color:#ccc;margin-left:0;padding:6px 5px 5px 25px;}
						.mycomment .commentText {margin-right:15px;}
			select {width:130px;}
			#commentform input {padding:2px;margin:5px 5px 1px 0;width:170px;}
			#commentform textarea {padding:2px;width:98%;}
			#commentform #submit {float:right;margin:0;}
		.entryNavigation {display:block;float:left;list-style:none;margin:0 0 25px 0;padding:0 0 25px 0;width:100%;}
			.entryNavigation a:link, .entryNavigation a:active, .entryNavigation a:visited {color:#777;}
			.entryNavigation a:hover {color:#fba843;}
		ul.search {list-style-type:none;} /*for 404 page only*/
	#sidebar {font-size:1.085em;float:right;margin:26px 0 50px 0;width:180px;}  /* font-size:13px */
		#sidebar h2 {font-size:1.2em;line-height:1.4em;margin:10px 0 5px 0;padding:0;}  /* 15.6px/21.8667px */
		#sidebar ul {margin:0;padding:0;}
		#sidebar ul li {list-style-type:none;margin:0 0 20px 0;padding:0;}
		#sidebar ul ul {border-bottom:1px #ddd solid;margin:0;padding:0;}
		#sidebar ul ul li {border-top:1px #ddd solid;margin:0;padding:0;}
		#sidebar img {border:none;}

		#sidebar a {background-color:inherit;display:block;padding:2px 0 0 2px;}
		#sidebar a:link, #sidebar a:visited, #sidebar a:active {color:#000;}
		#sidebar a:hover {background-color:#eee;color:#000;text-decoration:none;}
#footer {background-color:#333;border-top:12px #9db550 solid;clear:both;font-size: 1.2em; font-weight:bold;padding-left:7%;width:93%;}
	#footer p {color:#999;margin:0;padding:14px 0 14px 25px;}
	#footer a:link, #footer a:active, #footer a:visited {color:#999;text-decoration:underline;}
	#footer a:hover {color:#777;}

/* For Archive page */
h3.archivemonth {margin:30px 0 0 0;padding:0;}
	h3.archivemonth a:visited {color:#9db550;}
ul.archivelist, ul.wp-tag-cloud {border-bottom:1px #ddd solid;list-style:none;margin:0;padding:0;}
	ul.archivelist li, ul.wp-tag-cloud li {border-top:1px #ddd solid;}
		ul.archivelist li a, ul.wp-tag-cloud li a {display:block;padding:2px 0 0 20px;}
		ul.archivelist li a:link, ul.archivelist li a:visited, ul.archivelist li a:active
		ul.wp-tag-cloud li a:link, ul.wp-tag-cloud.li a:visited, ul.wp-tag-cloud a:active {color:#000;}
		ul.archivelist li a:hover, ul.wp-tag-cloud li a:hover {background-color:#eee;color:#000;text-decoration:none;}

/* Misc. Tag Styles */
acronym, abbr, span.caps {font-size:0.915em;letter-spacing:.07em;}  /* font-size:11px */
blockquote {border-left:2px solid #999;color:#555; font-family:'Times New Roman', 'Times', Georgia, serif;font-size:1.1em;margin:15px 10% 0 0;padding-left:10px;}  /* font-size:13px */
dl {margin-left:0;padding-left:25px;}
dt {font-weight:bold;margin-left:0;padding-left:0;}
dd {margin-left:0;padding-left:25px;}
cite {font-style:normal;}
code {font:11px/1.5em 'Monaco', 'Courier New', Courier, monospace, fixed;}	 /* .915em/1.5em 11px/16.5px */
h1, h2, h3, h4, h5, h6 {	font-family:'Lucida Grande', 'Gill Sans MT', 'Lucida Sans', 'Trebuchet MS', Verdana, Arial, sans-serif;}
h2, h3, h4 {clear:left;}
h2 {font-size:160%;line-height:1.8em;margin:30px 0 0 0;}
h3 {font-size:130%;line-height:1.5em;margin:20px 0 0 0;}
h4 {font-size:100%;line-height:160%;margin:10px 0 0 0;}
h3+p {margin-top: 6px;}
h4+p {margin-top: 2px;}

hr {display:none;}
pre {background-color:#f9f9f9;border:1px solid #ddd;color:inherit;min-height:50px;margin:15px 0 20px 0;overflow:auto;padding:10px 0;width:99%;
	z-index:1;/* Fixes a weird Safari thingy where the pre blocks bust up on the header */}
	pre code {display:block;margin:10px 25px;}
	pre.nobox {background:none;border:none;font:inherit;}

/* Misc. Class Styles */
.capitalize {text-transform:uppercase;}
.center {text-align:center;}
img.floatleft {display: inline;margin:5px 10px 5px 0 ;}
img.floatright {display: inline;margin:5px 0 5px 10px;}
.floatleft {float:left;}
.floatright {float:right;}
.hide {display:none;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.profileImg {float:right;margin:-8px 0 5px 20px;width:217px;}
.socialhelmet {margin-left:50px;}

/* Adsense */
.adsense {text-align: center;}

/**************
LIGHTBOX v2.0.4
***************/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/* END LIGHTBOX */

/* SLIMBOX v1.63*/
#lbOverlay{position:absolute;z-index:9999;left:0;width:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(images/slimbox/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(images/slimbox/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(images/slimbox/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(images/slimbox/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}
/* END SLIMBOX */


/* Print stylesheet */
@media print {
	/* Do not display these */
	#navigationbar, #comments form, #respond, .commentInfo, .entryNavigation, #sidebar, #footer {display: none;}
	#main hr {display: none;} /* Get rid of extra hr */
	/* Print these */
	#banner {padding: 0 0 10px 0; width: 100%;}
		#banner h1 {margin: 0; padding: 0;}
	    #banner img {border: none; margin-bottom: 4px; padding: 2px;}
		#banner p {font-size: 80%; letter-spacing: .2em; margin: 0 0 0 170px;}
		#banner a:link, #banner a:visited, #banner a:active {color: #000;}
	#main {	margin: 0; padding: 0; width: 100%;}
	#content {margin: 0 auto; width: 80%;}
	/* Typography */
	#body {font-family: Helvetica, Arial, Verdana, sans-serif; margin: 0 auto; width: 100%;}
	h2, h2, h4, h5, h6 {font-family: 'Lucida Grande', 'Gill Sans MT', 'Lucida Sans', 'Trebuchet MS', Verdana, Arial, sans-serif;}
	blockquote {border-left: 2px solid #999; font-family: 'Times New Roman', 'Times', Georgia, serif; margin: 25px 50px 0 0; padding-left: 10px;}
	/*Links */
	a:link, a:visited, a:active {color: blue;}
	h2 a:link, h2, a:visited, h2 a:active {color: #000;}
}