/*
 Theme Name: Arts Incubator
 Theme URI:
 Description: Default theme for Arts Incubator Website
 Author: luminopolis
 Author URI: http://luminopolis.com
 */


/* grab easy contact style 
--------------------------------------------------------------------------*/
@import url('/wp-content/plugins/easy-contact/sample/econtact-basic.css');



/* GLOBAL STYLES
--------------------------------------------------------------------------*/

	body {
	  background:#fff url('images/top_bg.jpg') repeat-x;
	  color:#474747; 
	  font-family:Georgia, Times, sans-serif;
	  font-size:13px;}
	html, body, h1, h2, h3, h4, h5, h6, img, p, a, ul, ol, li, dl, dt, dd, form, fieldset, legend, button { 
	  margin:0; padding:0; border:0; }
	ul, ol, li {
	  list-style-type:none; 
	  /*line-height:0;*/ }
	.clear { clear:both; }
	a, button { 
	  text-decoration:none;
	  outline:none;
	}
	a:hover { text-decoration:underline; }
	legend, label { display:none; }
	button { cursor:pointer; }
	div.hr {
		background:url('images/divider.jpg') no-repeat;
		height:20px;
		margin-top:20px;
	}
	.content-hr {
		background:url('images/divider.jpg') repeat-x;
		height:20px;
		margin-top:20px;
		width:599px;
		display:block;
	}



/* LAYOUT STYLES
--------------------------------------------------------------------------*/

	div#wrapper {
	  margin:0 auto;
	  width:1000px;
	  position:relative;
	}
	div#content {
		position:relative;
		width:600px;
		float:right;
		margin:0 auto 0 0;
	}
	div#header {
		height:135px;
	}
	div#sidebar {
		background:url('images/vt_divider.jpg') no-repeat 270px 0;
		width:250px;
		float:right;
		margin:0 auto;
		padding:0 50px 50px 0;
		text-align:right;
	}
	div#footer {
		clear:right;
		background:#e8e8e8 url('images/bottom_bg.jpg') repeat-x;
		padding:30px 0;
	}
	div#footer-wrapper {
		width:800px;
		margin:0 auto;
	}
	


	p.postmetadata{
	border-bottom:1px dotted #ccc;

	}

	div.wplp-post h4{
	font-size:20px;
	padding-top:10px;
	}

	div.wplp-post a{
	color:#85B2B2;
	}

	#sub-menu ul li{
		padding-bottom:10px;
		font-size:16px;
		line-height:18px;
	}
	


/* SECTION STYLES
--------------------------------------------------------------------------*/
	
	h1#layout {
		position:absolute;
		background:url('images/arts_incubator_logo.png') no-repeat;
		width:250px;
		height:250px;
		z-index:1;
		top:70px;
		left:10px;
	}
	h1#layout a {
		display:block;
		height:40px;
		text-indent:-9999px;
	}

	
/* NAVIGATION STYLES
--------------------------------------------------------------------------*/
/* this works testing...
#nav ul .page_item a {
color:blue;
}
#nav ul .current_page_item a {

color:#000;
}


#nav ul li ul .page_item a {
color:red;
font-weight:bold;
}

#nav ul li ul .current_page_item a {
color:#ff6600;
font-weight:bold;
}
*/
	/* large sidebar links */
	div#sidebar ul li a {
		z-index:100;
		position:relative;
		color:#777;
		font:bold 18px/18px helvetica, arial, sans-serif;
		line-height:25px;
	}
	div#sidebar ul li.current_page_item a{
		text-decoration:underline;
		color:#777;
	}
	
	
	
	/* small sidebar links */
	div#sidebar ul li ul li a {
		color:#85b2b2;
		font-weight:normal;
		font-size:14px;
		line-height:18px;
	}


	 li.current_page_item a{
		text-decoration:underline;
		color:#777;
	}

	
	div#sidebar ul li, div#footer ul li { padding-bottom:15px; }
	div#sidebar ul li ul li, div#footer ul li ul li  { padding-bottom:0; }
	
	/* list of artists on 'artists' page */
	
	div#artist-list li {
		line-height:20px;
	}
	div#artist-list a {
		font-size:16px;
		font-weight:bold;
		color:#85b2b2;
	}
	
	div#artist-list ul li a:hover{
		font-size:17px;
		font-weight:bold;
		color:#85b2b2;
	}
	


	/* footer links */
	div#footer ul li {
		float:left;
		padding-right:20px;
	/*  width:150px;*/
	}
	div#footer ul li a {
		color:#666;
		font:18px/18px helvetica, arial, sans-serif;
		font-weight:bold;
		line-height:25px;
	}
	div#footer ul li ul li {

		float:none;
		padding-bottom:5px;
	}
	div#footer ul li ul li a {
		color:#8a8a8a;
		background:url('images/bullet.png') no-repeat 0px 4px;
		font-size:12px;
		line-height:12px;
		padding-left:9px;
		padding-right:3px;
		padding-bottom:3px;
	}

	div#footer ul li ul li a:hover {
		color:#fff;
		background:#85b2b2 url('images/bullet.png') no-repeat 0px 4px;
		font-size:12px;
		line-height:12px;
		padding-left:9px;
		padding-right:3px;
		padding-bottom:3px;
	}

	
	/* content links */
	div#content a {
		color:#85b2b2;
		font-weight:normal;
	}


	.post-list-item{
		 padding-bottom:20px;
		height:150px;
	}


	

	/* tag cloud link style */
#cloudy a{
	color:#666;
}
	.tag-link-5 {
		font-size: 9px !important;
		color:#666;
		}
	.tag-link-4 {
		font-size: 11px !important;
		color:#666;
		}
	.tag-link-3 {
		font-size: 13px !important;
		color:#666;
		}
	.tag-link-2 {
		font-size: 15px !important;
		color:#666;
		}
	.tag-link-1 {
		font-size: 17px !important;
		color:#666;
		}


/* HEADING STYLES
--------------------------------------------------------------------------*/


	h1#post-title{
		font-size:28px;
		line-height:30px;
		padding-bottom:20px;
	}
	div#sidebar h3 {
		font-size:20px;
		text-align:right;
		float:none;
		color:#5d9494;
	}
	form#artist_login h3 {
		color:#5d9494;
		float:left;
		font-size:13px;
		line-height:42px;
	}
	form#artist_login h3 a {
		color:#5d9494;
		text-decoration:underline;
		font-weight:normal;
	}

	div#content h6 {
		font-size:12px;
		padding:5px 0;
	}

	div#content h5 {
		font-size:13px;
		padding:5px 0;
	}

	div#content h4 {
		font-size:14px;
		padding:5px 0;
	}

	div#content h3 {
		font-size:16px;
		padding:15px 0;
	}

	div#content h2 {
		font-size:18px;
		padding:20px 0;
	}

	div#content h1 {
		font-size:21px;
		padding:20px 0;
	}


/* PARAGRAPH STYLES / TEXT
--------------------------------------------------------------------------*/
	
	div#the-content {
		padding:0 0 18px 0;
	}	
	/* div#content img { border:1px solid #8fb22f; }	*/
	
	p.nocomments { display:none; }

	.ads a{
		color:#85b2b2;
	}
	
	
	div.wp-caption{
		display:inline;
	}

	div#the-content img {
		padding: 6px;
	}

/* LIST STYLES
--------------------------------------------------------------------------*/




/* FORM STYLES
--------------------------------------------------------------------------*/

	div#content label { display:inline; }
	.commentmetadata { 
		font-size: 10px; 
		line-height:14px;
	  padding:0 0 10px 40px;

	} 
	div#content ol.commentlist li {
	  border-bottom:1px solid #eee;
	}
	div#content ol.commentlist li div img {
	  position:relative;
	  top:18px;
	  margin-right:5px;
	}
	div#content ol.commentlist li div p {
	  padding:5px 41px 20px;
	  line-height:16px;
	  clear:left;
	}




	form#artist_login {
		position:absolute;
		padding-left:12px;
		width:415px;
		height:80px;
		right:0;
		top:17px;
		background:url('images/login_bg.jpg') no-repeat;
	}

	form input,textarea {
		background-color:#fff;
		border:1px solid #e0dedb;
		width:210px;
		position:relative;
	/* 	top:10px; */
	/*	margin:0 5px 0 5px; */
		padding:2px;
		color:#85B2B2;
		font-size:12px;
		font-style:italic;
	}

	#log, #pwd {
		background-color:#fff;
		border:1px solid #e0dedb;
		width:86px;
		position:relative;
		top:10px;
		margin:0 5px 0 5px;
		padding:2px;
		color:#85B2B2;
		font-size:12px;
		font-style:italic;
	}


	form#search_site input {
		width:160px;
		padding:10px;
		top:5px;
		margin:0 0 0 22px;
		float:left;
	}
	
	.formcontainer fieldset {
		padding-bottom:35px;
		padding:10px;
		
	}

	button#btn_login {
		text-indent:-9999px;
		background:url('images/btn_login.jpg') no-repeat;
		width:56px;height:23px;
		position:relative;
		top:11px;
	}

	button#btn_go {
		text-indent:-9999px;
		background:url('images/btn_go.jpg') no-repeat;
		width:36px;height:23px;
		position:relative;
		top:9px;
	}


	/* form validation for contact form 7 */
	.wpcf7-not-valid-tip-no-ajax{
		color:red;
		text-decoration:italic;
	}

	.wpcf7-response-output wpcf7-mail-sent-ok{
		color:green;
	}






