/*
	2007 Copyright Brian Smith <brian@scrappyhosting.com>. All Rights Reserved.
	Parts borrowed from Drew McChesney over at JetAStudio.com
	All Images and content MAY be reproduced or reused in any fashion.
*/

/* Reset browser defaults */
* {margin:0;padding:0;font-family:Veranda,Helvetica,Ariel,sans-serif;color:black}

/* --------- Global Styles ---------- */

/*body {font:75%/1.4 Verdana, Arial, Helvetica, sans-serif;background-color:#151311;}*/
body {font-size:12px;line-height:1.5;background: #022330 url(http://a2.twimg.com/a/1263516095/images/themes/theme15/bg.png) no-repeat fixed;}

h1 {font-size:1.9em}
h2 {font-size:1.7em}
h3 {font-size:1.5em}
h4 {font-size:1em}
h5 {font-size:.7em}
h6 {font-size:.4em}

li.title {list-style:none}

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


.small {font-size:.92em}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

.nop {display:none}
.title {font-weight:800}

.tcenter {text-align:center}
.acenter {margin-left:auto;margin-right:auto}

/* --------- Global Widgets ----------- */

input[type=text], input[type=radio], input[type=checkbox], input[type=password], select, textarea
	{font-family:Veranda,Arial, Helvetica;background-color:#d2d2d2;width:20em;border:.1em solid #2B271E;padding:.2em}
textarea {width:30em !important}
select {padding:.1em!important}

input[type=button], input[type=submit], input[type=reset] {
	background-color:#d4d4d4;
	font-family:Veranda, Arial, Helvetica;

	border-top:.1em inset #484c4b;
	border-left:.1em inset #484c4b;
	border-right:.1em outset #161717;
	border-bottom:.1em outset #161717;

	width:10em;
	height:1.3em;
	}
embed[type=application/x-shockwave-flash] {height:35em; width:42.5em;}

div.even {background-color:#EFEFEF;border:.5em solid black;padding:1em}
div.odd {padding:1em}


table.border {border:.2em solid #0F0F0F;}
	table.border th {border-bottom:.1em solid #0F0F0F;}
tr.even {background-color:#DDD !important}
tr.even td, tr.odd td {padding:.5em}
tr.even:hover, tr.odd:hover {color:lime;background-color:black !important;cursor:pointer}

/* Form Styles */
fieldset.forminput {border:none;display:block;margin:.5em 0;padding:.5em}
	fieldset.forminput div {margin:1em;padding-bottom:2em}
	fieldset.forminput label {display:inline;width:12em;margin:.2em 0 0 0 !important;float:left;text-align:left;display:block;font-weight:800}
	fieldset.forminput div.rightcol2 {margin:0 .5em .5em 15em;padding:0;width:26.5em;line-height:2em}
	/* Hides from IE5-mac \*/
	* html fieldset.forminput div.rightcol2 {margin:0 0 0 .5em}
	/* End hide from IE5-mac */

/* vlist */
ul.vlist {margin:0;padding:0;list-style:none;}
	ul.vlist li {margin:0;padding:.6em .1em .6em .1em;display:inline;}
	ul.vlist li.title {font-size:1.3em!important;font-weight:800;color:#070707}
	ul.vlist li.devide:after {content:"|";font-size:1em!important;font-weight:100!important;margin-left:1em}

ul.paginate {padding-bottom:1em;font-size:32pt}
	ul.paginate li {padding:.25em}

/* --------- Element Styles ----------- */

a {color:#0D94CE;text-decoration:none}
a:hover {text-decoration:none;color:#2d2d2d}

p {margin-bottom:1em}


/* --------- Layout Styles ------------ */
#container-wrap {min-height:55em;background-color:#FFF9EC;border:.9em solid #1E1B15}
	#container {width:60em;margin-left:auto;margin-right:auto;margin-top:3em;background-color:#F9F9F0;min-height:55em;border:.1em solid silver}

#header {font-family:Veranda,Helvetica,Ariel;font-size:.92em;padding:1em;border-bottom:.1em solid #1E1B15;background:transparent url(http://qrcode.kaywa.com/img.php?s=1.6&d=http%3A%2F%2Fwww.modernninja.com%2F) no-repeat scroll 58em .1em}
	#header h1 {font-family:fantasy}

#header-menu {width:100%;border-bottom:.1em solid #1E1B15;margin-bottom:1.2em}
	#header-menu li {padding-left:1.4em;}
	#header-menu a {text-decoration:none;}
		#header-menu a.active {font-weight:800;color:#2d2d2d}

#content-wrap {width:45em;float:left;}
	#content {margin-left:1em;margin-right:1em;}

#rightcolumn-wrap {width:14em;float:right}
	#rightcolumn ul {list-style:none;margin-bottom:2em}
	#rightcolumn .title {border-bottom:.1em solid silver}

#footer-wrap {width:100%;clear:both}
	#footer {width:60em;margin:1em auto}
	#footer li {color:#ddd!important}
	#footer li:first-child {float:right}
	#footer a:hover {color:green}

/* --------- Section Styles ------------ */
#blogEntries dt , #comments dt {border-bottom:.1em solid silver;min-width:20em;max-width:30em;font-style:italic}
	#blogEntries dt em, #comments dt em {font-weight:100;font-size:.8em;color:gray;margin-left:2em;margin-right:1em}
#blogEntries dd, #comments dd {padding:1em;margin-bottom:2em}
#blogEntries dd ul {padding-left:3em}

#comments dt {border-bottom-width:0}
#comments dd {border:1px solid silver}

.errorlist {list-style:none}
.errorlist li {color:red}
