/*  
Theme Name: noyz319
Description: Custom theme for noyz319.com by David Jaguttis (<a href="http://noyz319.com/">noyz319.com</a>).
Version: 1
Author: David Jaguttis
Author URI: http://noyz319.com/
*/


/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, code,
del, dfn, font, img, ins, kbd, q, s, samp, small, 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;
}
:focus						{outline: 0; }
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: "" "";}
strong 						{font-weight: bold;}



/* GLOBALS */
body						{background:#eee; margin:0; padding:0; font-family: "Courier New", Courier, monospace; color:#555; font-size:14px; }

a							{text-decoration:none; color:#555;}
small						{font-size:11px;}
.edit, .edit a				{color:#444; font-style:normal;}
.hide						{display:none; height:0; width:0; margin:0; padding:0;}
ul							{padding:0; margin:0; }
ul li						{list-style-type:none; padding-bottom:0.5em;}
ul li ul li					{list-style-type:circle;}
h1, h2, h3, h4, h5, h6		{font-weight:normal;}
.fill {width:100%;}


/* SIDEBAR */
#sidebar 					{width:150px; position:fixed; top:50px; left:50px; line-height:16px; font-size:13px;}
#sidebar a:hover			{text-decoration:none; background:#fbda58;}
#sitename 					{letter-spacing:0.15em; font-size:16px;padding-bottom:35px; color:#eee; background:transparent;}
#sitename a:hover			{background:transparent;}
#sidebar ul li.heading, 
#sidebar ul li.heading a	{letter-spacing:0.15em; list-style-type:none; margin:0.5em 0 0.5em 0; color:#b457a9;}


/* CONTENT */
.current-cat:before	{
    content: "> ";
}




#content 					{position:absolute; top:50px; left: 220px; padding-bottom:20px;}
#content p					{margin-bottom:1em;}
#sectiontitle h1,
#sectiontitle h1 a			{font-size:16px;padding-bottom:35px; color:#b457a9;}
.cattoggletext				{letter-spacing:0.15em; padding-bottom:16px;}
#catdesc a:hover, 
.cattoggletext a:hover,
#pagetext a:hover, 
.worktitle a:hover,
#sectiontitle h1 a:hover	{text-decoration:none; color:#b457a9;}	
#homeimageoverlay			{background: url('images/blank.gif'); display:block; position:absolute; top:0; left:0; width:750px; height:580px; z-index:99;}
.slidingDiv					{display:none;}
.catdesc					{width:640px;padding:0px 0 20px 0;font-size:13px;line-height:170%;}
#pagetext					{width:640px;padding:0px 0 20px 0;font-size:13px;line-height:170%;}
#pagetext a					{display:inline;}
.workdetails p img			{margin-bottom:10px;}


.work						{width:300px; height:250px; margin:0 35px 0 0; float:left;}
.work a						{display:block;}
.worktitle					{color:#555; padding-top:7px; text-align:center; line-height:120%; font-size:13px;}
.bigwork h3					{font-style:italic; color:#ccc; padding-top:15px; letter-spacing:0.15em; color: #555;}
.bigwork .workdetails		{margin-bottom:50px;}
.workdetails p				{width:580px;}
.workdetails p a				{border-bottom:1px dotted #b457a9;}
.workdetails p a:hover		{color:#b457a9; border-bottom:1px dotted #555;}
.showdetails 				{float:left; width:200px; text-align:right; padding-top:1.2em; font-size:11px;}
.workdesc 					{clear:both;}
#pagetext h2				{letter-spacing:0.15em; font-size:14px; border-bottom:1px dotted #888;padding:0 0 13px 0;margin-bottom:16px;}
#pagetext h3				{letter-spacing:0.15em; font-size:14px; border-bottom:1px dotted #888;padding:16px 0 13px 0;margin-bottom:16px;}

.workimage 					{background:#ffcc00;}

.workimage a:hover			{opacity:0.3;}

.line						{padding-bottom:1.6em; display:block;}
.cvleft						{width:550px;float:left;}
.cvleftindent				{width:500px;float:left;padding-left:30px;}
.cvleftindent2				{width:420px;float:left;padding-left:30px;}
.indent						{padding-left:30px;}
.cvright					{float:right;width:100px;text-align:right;}
.cvright2					{float:right;width:200px;text-align:right;}

.imgalignleft 				{ float: left; margin-right:15px;margin-bottom:10px;}
.imgalignright 				{ float: right; margin-left:15px;margin-bottom:10px;}
.imgaligncenter 			{ margin-left: auto; margin-right: auto; }

aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

/* WP defaults */

.alignleft {
	float: left;
	padding:0 25px 25px 0;
}

.alignright {
	float: right;
	padding:0 0 25px 25px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}



/* gallery */

.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {
	max-width: 100%!important;
	padding: 0!important;
	margin: 0!important;
	}					
.gallery-item {
	padding-bottom:45px!important;
	text-align:left!important;
}	
.cgj_prev, .cgj_next {
	background:#b457a9;
	color:#fff;
	padding: 0 5px 0 5px;
}
.cgj_prev:hover, .cgj_next:hover{
	background:#fbda58;
	color:#555;
}	
.jcarousel-scroll {
	font-size:13px;
}
.galdesc {
	padding-top:10px;
}


/* forms */

#pagetext form		{line-height:250%!important;}

#pagetext form small		{line-height:170%!important;}

input[type='text'] {
	background:#eee;
	border:none;
	border-bottom:1px dotted #555;
	width:220px;
	font-family: "Courier New", Courier, monospace; color:#555; font-size:13px;
}

textarea {
	width:640px;
	height:250px;
	background:#f0f0f0;	
	border:1px dotted #555;
	margin-bottom:6px;
	font-family: "Courier New", Courier, monospace; color:#555; font-size:13px;
}



