/*  
Theme Name: Guille blog
Theme URI: http://guillermoroig.co.uk
Description: Guillermo Roig Artist Theme version 1.0
Author: Laura Moreno
Author URI: http://lauramoreno.co.uk
======================================================*/

/* colour pallette ======================== 
	black: #000000  body background - save energy for monitors :) 
	white: #ffffff  text, h1, p, 
	

=========================================  */

/*  summany ==========================

	global reset
	general settings
	container
	main menu
	content
	footer
	
	=====================================  /*


/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:''}
a { text-decoration:none }

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */



/*  ========== general settins ==========*/
body{
	background: #0c0c0c;
	color: #f2f2f2;
	line-height: 1.5em;
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
}
h1{
	font-size: 2em;
}

a{
	color: #b3b3b3;
}
a:link{
	color: #ccc;
}

a:visited{
	color: #ccc;
}

a:hover{
	color: #666;
	
	
}
a:active{
	color: #666;
	
}


/*============ container ==========*/

#container{
	margin: 0 ;
	padding: 0;
}


 /*========== header ================*/

#header {
	margin: 1em auto 1.8em auto;	
	max-width: 900px;
	padding-left: 175px;
}

#header h1{
	color: white;
	font-size: 2em;
	font-family: Zapfino, Monotype Corsiva, Georgia, serif;
}


#header h1 a{
	
}
#header h1 a:link{
	
}

#header h1 a:visited{

}

#header h1 a:hover{
	border: none;
}
#header h1 a:active{
	border: none;
}

/*============ menu - sidebar ===========*/

#sidebar{
	margin: -45px 0 0 10px;
	height: 280px;
	float: left;
	width: 180px;
	float: left;
	
}

#sidebar ul#sub_menu{
	margin-left: 1.2em;
	font-size: 0.9em;
	border: none;


}
#sidebar ul#sub_menu li{
	padding:10px 5px 5px 5px;
}

#sidebar ul li{
	padding: 10px 0 5px 0;
	
}
#sidebar a{
	padding: 13px 0 5px 34px;
	background: transparent url(images/menu2.jpg) top left no-repeat;
	background-position: 0 5px;
}
#sidebar ul li a:link{
	border: none;
	background-position: 0 5px;
}
#sidebar ul li a:visited{
	background-position: 0 5px;
}
/*about*/
#sidebar ul li.page-item-2 a:hover{
	border: none;
	background-position: 0 -35px;
	color: #7bb8b0;
}
#sidebar ul li.page-item-2.current_page_item a{
	order: none;
	background-position: 0 -35px;
	color: #7bb8b0;
}
/*contact*/
#sidebar ul li.page-item-13 a:hover{
	border: none;
	background-position: 0 -75px;
	color: #fccaa3;
}
#sidebar ul li.page-item-13.current_page_item a{
	border: none;
	background-position: 0 -75px;
	color: #fccaa3;
}

/*links*/
#sidebar ul li.cat-item-17 a:hover{
	border: none;
	background-position: 0 -115px;
	color: #ddb9ff;
}
#sidebar ul li.cat-item-17.current-cat a{
	border: none;
	background-position: 0 -115px;
	color: #ddb9ff;
}
/*exhibitions*/
#sidebar ul li.cat-item-16 a:hover{
	border: none;
	background-position: 0 -155px;
	color: #e6d666;
}
#sidebar ul li.cat-item-16.current-cat a{
	border: none;
	background-position: 0 -155px;
	color: #e6d666;
}
/*shop*/
#sidebar ul li.cat-item-4 a:hover{
	border: none;
	background-position: 0 -195px;
	color: #8ae8ff;
}
#sidebar ul li.cat-item-4.current-cat a{
	border: none;
	background-position: 0 -195px;
	color: #8ae8ff;
}
/*creations*/
#sidebar ul li.cat-item-1 a:hover{
	border: none;
	background-position: 0 -235px;
	color: #e98a8a;
}
#sidebar ul li.cat-item-1.current-cat a{
	border: none;
	background-position: 0 -235px;
	color: #e98a8a;
}
/*miscellaneous*/
#sidebar ul li.cat-item-5 a:hover{
	border: none;
	background-position: 0 -275px;
	color: #7cc47c;
}
#sidebar ul li.cat-item-5.current-cat a{
	border: none;
	background-position: 0 -275px;
	color: #7cc47c;
}
/*influences*/
#sidebar ul li.cat-item-6 a:hover{
	border: none;
	background-position: 0 -315px;
	color: #ffadff;
}
#sidebar ul li.cat-item-6.current-cat a{
	border: none;
	background-position: 0 -315px;
	color: #ffadff;
}

#sidebar ul li a:active{
	background-position: 0 -35px;
}

/*suspended lace category*/

#sidebar ul li.cat-item-8 a:hover{
	border: none;
	background-position: 0 -115px;
	color: #ddb9ff;
}
#sidebar ul li.cat-item-8.current-cat a{
	border: none;
	background-position: 0 -115px;
	color: #ddb9ff;
}
/*plama tv*/
#sidebar ul li.cat-item-9 a:hover{
	border: none;
	background-position: 0 -275px;
	color: #7cc47c;
}
#sidebar ul li.cat-item-9.current-cat a{
	border: none;
	background-position: 0 -275px;
	color: #7cc47c;
}
/*guillermotting*/
#sidebar ul li.cat-item-18 a:hover{
	border: none;
	background-position: 0 -195px;
	color: #8ae8ff;
}
#sidebar ul li.cat-item-18.current-cat a{
	border: none;
	background-position: 0 -195px;
	color: #8ae8ff;
}

 /*content settings - page*/ 


#content{
	padding-left: 200px;
	right: 0;
	left: 200px;
	min-height: 210px;
	max-width: 900px;
	line-height: 1.6em;
	margin: 0 auto;
}

#content p{
	margin-right: 20%;
}

#content h2{
	font-size: 1.3em;
	margin-bottom: 1em;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*intro page*/ 
#content #post-8.post{
	margin-top: 0;
}
#content #post-8.post p{
	max-width: 400px;
}
#content #post-8.post p img.aligncenter{
	padding-left: 100px;
	margin-bottom: 30px;
	margin-top: 0;
}

/*about h2*/
#content #post-2.post h2{
	color: #7bb8b0;
}

/*contact h2*/
#content #post-19.post h2{
	color: #fccaa3;	
}

/*categories - title*/ 

#content .sectiontitle{
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/*links category*/

#content .cat_links{
	color: #ddb9ff;
	margin-bottom: 1.6em;
}


#content.category_links {
	display: block;
	margin: 0 0 30px 200px;
	padding: 0 0 20px 0;
	max-width: 100%;
}

#content.category_links .links {
	width: 240px;
	float: left;
	margin: 1em 1em 0 0;
	border: 1px dotted #ddb9ff;
	padding: 0 1em 0 1em;
	height: 280px;
}

.links h2{
	font-weight: normal;
	margin-top: 5px;
}
.links p{
	margin: 0.6em 0;
}

.links  .storycontent p img{
	border: 1px dotted #333333;
}

/*exhibitions category*/ 
#content .cat_exhibi{
	color: #e6d666;
}
.exhibitions{
	display: block;
	margin: 1em 0 1em 0;
	border-bottom: 1px dotted #e6d666;
}
.exhibitions h2{
	font-weight: normal;
}
.exhibitions img{
	margin-top: 10px;
	padding: 5px;
}

.strong {
	font-weight: bold;
}

/*creations category*/

.creations{
	display: block;
	margin: 1em 0 1em 0;
}

.creations  h2{
	font-weight: normal;
}

.creations .entrytitle #suspended a{
	color: #ddb9ff;
}

.creations .entrytitle #plasma a{
	color: #7cc47c;
}

.creations .entrytitle #guille a{
	color: #8ae8ff;
}
#content .cat_creations{
	color: #e98a8a;
}

/*influences category*/

#content .cat_influ{
	color: #ffadff;

}
#content .cat_influ .post p a:link.more-link{
	color: #ffadff;
	border-bottom: 1px dotted #666;
}


#content .cat_influ .post p a.link{
	color: #ffadff;
	border-bottom: 1px dotted #666;
}
#content .influences{
	margin: 1em 0 1em 0;
	border-bottom: 1px dotted #ffadff;
}
/*shop*/
#content .cat_shop{
	color: #8ae8ff;
	margin-bottom: 1.6em;
}
/*miscelleaneous*/
#content .cat_misce{
	color: #7cc47c;
	margin-bottom: 1.6em;
}

/*quote on the front page*/

#quote_name{
	margin-top: 5px;
}
#content .post .quote{
	font-family: Georgia, serif;
	font-style: italic;
}
 
 /*main post settings*/ 
#content .post{

}


#content .post p{
	padding: 5px 0 ;
}
#content .post p a.link {
	border-bottom: 1px dotted #666;
}

#content .post p a:hover.link{
	border-bottom: 1px dotted #ffffff;
}
 
 #content .post p a:hover img{
	border: none;
}
#content .post p img{
	margin-top: 10px;
	padding: 5px;
} 

#content .post a:link.more-link{
	border-bottom: 1px dotted #666;
}
#content .post a:hover.more-link{
	border-bottom: 1px dotted #ffffff;
}

/*more link*/

/*contact page*/
#post-13.post{
	margin-bottom: 20px;
}

  /*==== footer settings ===*/
#footer{
	margin-top: 10px;
	clear: both;
	border-top: 1px dotted #333333;
	text-transform: lowercase;
		
}

#footer p{
	margin: 0 auto;
	max-width: 900px;
	padding: 20px 0 20px 200px;
}

