/*  
Theme Name: NoxiousX
Theme URI: http://www.noxiousx.net
Description: Cameltoe Nuns Are Nuts.
Version: 54.0
Author: Cornflakes Kellogs
Author URI: spamjebus@gmail.com

 _________________________________________________________________________________________
|
| NoxiousX Theme | Mitchell K. Lightner | spamjebus@gmail.com | Constant Conceptions Inc.
|_________________________________________________________________________________________


*/

/*-----------------------------------------------------------------------------------------------*/
/*                                  CSS RESET THANKS TO ERIC MEYER                               */
/*                   http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/                */
/*-----------------------------------------------------------------------------------------------*/
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, 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: '"' '"';}

.clear { clear: both; height:0; }
.none { display: none; }


/* 
  | Sterilize Some HTML
*/
html, body { height: 100%; }

body { 
	background: url('images/cc-bg.png') repeat-x #413f38; 
	color: #fff; 
	font-size: 0.7em; 
	font-family: Helvetica, arial, sans-serif; 
}

#page { 
	margin: 0 auto; 
	width: 936px; 	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -120px;
}

ul.top-nav { height: 45px; margin:0 auto;width:801px; }
ul.top-nav LI { float: left; height: 45px; cursor: pointer; }
ul.top-nav LI a { background-image: url('images/cc-txt-nav.png'); display: block; height: 45px; background-repeat: no-repeat; }
ul.top-nav LI.active, ul.top-nav LI:hover { background: url('images/active-spot.png') no-repeat; background-position: center; }
ul.top-nav LI#dashboard a { background-position: 0 12px; width: 106px; }
ul.top-nav LI#our-work a { background-position: -108px 12px; width: 180px; }
ul.top-nav LI#our-approach a { background-position: -288px 12px; width: 133px; }
ul.top-nav LI#mashed-potatoes a { background-position: -421px 12px; width: 250px; }
ul.top-nav LI#consultations a { background-position: -683px 12px; width: 132px; }

.pea-bar { height: 299px; }
.pea-bar#space { background: url('images/space-rocker.png') no-repeat; padding: 70px 0 0 0; }

a#cc-logo { display: block; height: 115px; width: 498px; background: url('images/cc-logo.png') no-repeat; margin-left: 170px; }

#coffee-bar { height: 100px; width: 797px; margin: 0 auto; text-align:center; padding:20px 0;  } /* MITCHELL --> background: url('images/plain-idea.png') no-repeat; */
#coffee-bar p{
	padding:10px;
	font-size:1.5em;
	text-transform: uppercase;
	color:#DFD9C3;
}
#coffee-bar p a{
	color:#35332B;
	text-decoration: none;
}

.our-work { width: 700px; margin:0 auto; }
/*.stripViewer { position: relative; overflow: hidden; height: 468px; width: 720px; border-top: 1px solid #6D968E; }
.stripViewer .panelContainer { position: relative; left: 0; }
.stripViewer .panelContainer .panel { float: left; position: relative; left: 0; width: 700px; height: 468px; border: 1px solid red; }
.stripViewer .panelContainer .panel a img {  }*/


.stripNavL, .stripNavR, .stripNav{ display: none; }
.nav-thumb { border: 1px solid black; margin-right: 5px; }
#movers-row	{ margin: -43px 0 0 62px; }
#movers-row div { width: 20%; float: left; }
#movers-row div a.cross-link { float: right; }
.photo-meta-data { background: url('images/transpBlack.png') repeat; width: 764px; position: absolute; top: 138px; left: 0; z-index: 9999; color: #FFF; display: block; }
.photo-meta-data	h2 a { color: #FFF; font-size: 1.4em; font-weight: bold; text-decoration: none; display: block; padding: 0 0 10px 0; }





h2{
	font-weight: normal;
	font-size: 1.7em;
	letter-spacing: 2px;
	color:#FFF8DF;
}

h2 a{
	letter-spacing: 2px;
	color:#FFF8DF;
}




#team{
	margin: 0 auto;
	padding:0;
	list-style: none;
	width:500px;
}

#team li{
	border-bottom:1px dotted #654320;
	line-height:50px;
}
ul.project-list{
	width:720px;
	margin:0 auto;
	padding:0;
	list-style: none;
}
.project-list li{
	background:#535047;
	padding:10px;
	margin:10px 0;
	-moz-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	border-radius:12px;

}
.project-list li img{
	margin-bottom:10px;
}
.project-list li h3 a{
	color:#fff;
	letter-spacing: 2px;
	display:block;
	line-height: 40px;
	margin:0;
	font-weight: normal;
	font-size: 1.7em;
	text-decoration: none;
}

.post{
	padding:20px;
}

#page h1{
	font-size:22px;
	margin:15px 0 5px 0;
}

.post h2{
	font-size:22px;
	margin:5px 0;
}

.post .entry{
	padding:10px;
	background:#888677;
	font-size: 13px;
	line-height: 2em;
	border-top:1px solid #9B9A8D;
	border-left:1px solid #9B9A8D;

	-moz-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	border-radius:12px;
}

.form_1{
	background:#9F9C81;
	padding:10px;
	font-size: 13px;
	line-height: 2em;
	-moz-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	border-radius:12px;
}
.form_1 div div.comment{
	color:#4F4D40;
}

.form_1 label span.red{
	color:#8F3E41;
}

.form_1 input, .form_1 textarea, .form_1 select{
	background:#FFFDEF;
	border-width:0;
}

.form_1 .btn_save{
	float:right;
	padding:5px 15px;
	font-size: 1.4em;
	color:#4F4D40;
	border:1px solid #BFB98F;
	margin-right:5px;
}

#footer{
	width:100%;
	text-align: center;
	background:#35332B;
	padding:10px 0;
	line-height: 100px;
	color:#DFD9C3;
}
.clearfooter {
	height: 120px;
	clear: both;
}

h1.pod-head{
	width:700px;
	display: block;
	margin:25px auto 5px auto !important;
	color:#FFF8DF;
}
