/* @override http://localhost:8888/wordpress/wp-content/themes/wpfolio/trunk/style.css */

/*

Theme Name: WPFolio
Theme URI: http://dev.eyebeam.org/projects/wpfolio/wiki/

Description: Photoblog theme for WP. Created by Patrick Carey, Jeff Crouse and Steve Lambert in the Eyebeam OpenLab.  Originally built out from the Click! Theme by Taly.  Released as free software under the GPLv3 license.

Version: 1.4.1
Original Author: Eyebeam OpenLab, http://eyebeam.org/labs
Edited and Redesigned: LeGa Design Group, http://www.legadesigngroup.com

Tags: fixed-width, photoblogging,  one-column, theme-options,custom-colors, custom-header

*/

/* BEGIN requirements for Theme Options */
/* warning: editing the the following section may completely disable your theme and site */
/* END requirements for Theme Options */ 
/* BEGIN user editable area */
/* To make changes to the CSS edit the CSS rules below. Do not change the php tags as this will effect the theme options*/



body  { 
    padding: 5px;
	background:#666666 url(images/wp_background_colorized.jpg) top center no-repeat;
	margin-top:20px;
}

h1,h2,h3,h4,h5,h6,form,fieldset {

	margin:0;
   	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	line-height:34px;
	font-weight:bold;
	}

h2 { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	line-height:28px;
	color:#ffffff;
	font-weight:bold;
}

h2.pagetitle {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:26px;
	font-weight:bold;
	line-height:28px;
	margin-top:-30px;
	margin-bottom:12px;
	margin-left:56px;
	text-align:left;
	text-transform:capitalize;
	color:#ffffff;
}

div.container h2 {
	color:#ffffff;
}


h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:22px;
	color:#e9e9e9;
	font-weight:bold;
}

h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:18px;
	color:#aaaaaa;
}

h4.pagetitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:18px;
	color:#e9e9e9;
	margin-bottom:20px;
	margin-right:38px;
}

.header h4 {
}


.container { 
	background: url(images/background.png) center repeat-y;
	margin-top : 30px;
	width: 960px;
	margin: 0px auto;
	text-align: center;
	font-family : arial, verdana, serif;
	padding: 0px;
	}

.container p {
	font-size:14px;
	}
	
.subjectHeading {
	font-size:18px;
	font-weight:bold;
	}

div.header    {
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	margin-left: 0;
	padding: 1.5em 30px .5em;
	max-height:150px;
	min-height: 50px;
	overflow: hidden;
}

.headertext {    
	overflow: hidden;
	text-align: left;
	font-family : arial, verdana, serif;
	padding: 0;
	margin: 0;
}

.headertext h1 a { 
	font-weight: normal; 
	font-style: normal; 
}

/* @group links */

a  {     
	color: #c0c0c0;
	text-decoration: underline;
	font-weight: bold;
	}

a:link  {      
	color: #c0c0c0;
	text-decoration: underline;
	font-weight : bold;
	}

a:visited {    
	color: #c0c0c0;
	text-decoration: underline;
	font-weight: bold;
	}

a:active  {     
	text-decoration: underline;
	font-weight: bold;
	}

a:hover  {      
	color:#e0f4a4;
	text-decoration: none;
	font-weight: bold;
	}

/* @end */


.entry {   	
	margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 220px;
	margin-right: auto;
	padding-top: 72px;
	font-size: 11px;
	text-align: center; clear:both
	}

.entry p {
	text-align: left;
	margin-left: 30px;
	margin-right: 30px;

	}

.entrycat { 
	margin: -80px 0 0 260px;
	padding : 0px;
	font-size : 11px;
	font-weight : normal;
	line-height : 16px;
	text-align : center;
	}

.entrycat a {
	text-align: left; 
	padding: 2px;
	font-weight: bold;
}


/* @group images */

.entry img {
	margin : 0 0 0px;
	padding : 0px;
	border : 1px solid #c0c0c0;
	}

.alignright,img.alignright{
	float:right;
	margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
	float:left;
	margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
	display:block;
	text-align:center;
	margin: 1em auto;
}

.entrycat img {
	margin : 3px 3px 3px 3px;
	padding : 0px;
	border : 1px solid #c0c0c0;
	margin-bottom: 2px;
	}

.posted a img { 
	border: 0; 
	}

.img-frame { 
	width: 22%; 
	min-width: 190px; 
	height:220px; 
	float: left; 
	display: inline; 
	margin-top: 0px; 
	margin-right:300px;
	}

.img-container { 
	text-align:center; 
	margin-right:auto; 
	margin-left: auto; 
	display: inline-table; 
	}

.img-frame-caption { 
	width:70%; 
	margin-left:-190px; 
	margin-right:auto; 
	margin-top:-80px;
	font-size:14px;
	}

div.Home p img {
	border : 1px solid #c0c0c0;
	padding:  5px;
	}

/* @end */



code {    
	color : #8B1D1D;
	}

.info{     
	margin-top : 0px;
	margin-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	padding : 5px;
	font-size : 12px;
	font-weight : normal;
	text-align : justify;
	}

.adminuser {
	font-variant: small-caps;
	background-color: #333333;
	padding:2px;
}

div.pages {  
	margin: 50px 0 0 260px;
	position:relative;
	padding-top: .5em;
	padding : 10px;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	line-height:20px;
	clear: both;
}

div.pages .paintings {   	
	margin: 0px 0 0 -150px;
	}

div.pages2 {  
	margin: 80px 0 60px -184px;
	position:relative;
	padding-top: .5em;
	padding : 10px;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	line-height:18px;
	clear: both;
}


.posted {  
	margin: -340px 30px 0 0;
	position:absolute;
	text-align: left;
	font-size: 20px;
	line-height: 22px;
	padding:4px;
	width:210px;
	}
	
.postedTags {
	font-size: 11px;
	width: 200px;
	margin-top:2px;
	visibility:hidden;
	height:2px;
}

.footer {
	padding : 20px;
	text-align : center;
	font-size : 11px; clear: both; }

/* @search form */	
	
#s {
	width: 200px;
	background: url(images/searchbox.png);
	color: #333333;
	font-size: 9px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding-left:8px;
	padding-top:1px;
	}


/* @group prev/next navigation */

.prevnext {
	margin:-40px 0 0 0;
	color: #ffffff;
	text-decoration: none;
	padding: 8px;
	text-align: center;
	font-size: 11px;
	visibility:hidden;	
}

.prevnext a, link  {  
	color: #eeeeee;
	text-decoration: none;
	font-weight: normal;
	padding: 8px;
	}

.prevnext a:active  { 
	color : #FFFFFF;
	text-decoration : none;
	font-weight : normal;
	padding : 8px;
	}

.prevnext a:hover  {  
	text-decoration: underline;
	font-weight: normal;
	padding: 8px;
	}

/* @end */



/* @group comments */

.comments{ 
	margin:0 0 0 240px;
	padding : 12px;
	color : #545454;
	font-size : 12px;
	font-weight : normal;
	line-height : 16px;
	text-align : justify;
	visibility:hidden;
	}

.commentsbody {
	border-bottom: 1px solid #E8E8E8;
	text-align: justify;
	margin-bottom: 10px;
	margin-left: -260px;
	padding: 10px;
	}

/* @end */



/* @group navbar */

.widgettitle {  
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight : bold;
	padding-left:0px;
	margin-top:-78px;
	position:relative;
	}
	
.nav {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight : bold;
}

#navbarPlace {
	margin-left:64px!important;
	margin-top:-45px;
	position:relative;
}

.nav ul, .widgettitle ul { 
	padding-right: .2em;
	}

.nav li, widgettitle li { 
	list-style: none; 
	display: inline; 
	}

/* Nav Bar Modifications! */

li.page-item-2 a {
	color:#ffcc99;
}

li.page-item-19 a {
	color:#ffff99;
}

li.page-item-22 a {
	color:#ccffcc;
}

li.page-item-490 a {
	color:#ed8f46;
}

li.page-item-464 a {
	color:#99ccff;
}

li.page-item-266 a {
	color:#eff3d8;
}

li.page-item-25 a {
	color:#caeeae;
}

#navbar {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight : bold;
	margin-left:126px!important;
	position:relative;
}

#navbar ul {
	list-style:none;
	margin-top:-70px;
}

#navbar li {
	display: inline;
	list-style-type: none;
	}

#navbar ul li {
	float:left;
	font:11px/11px;
	color:#000;
	position:relative;
	line-height:24px;
	border-left: 1px solid #FFFFFF;
}

#navbar ul li a {		
	padding:9px 16px;
	text-decoration:none;
}

#navbar ul li a:hover {		
	color:#f76ab0;
	padding:9px 16px;
	text-decoration:none;
}

#navbar ul li a:active {
	color:#cbcdd5;
	padding:9px 16px;
}

#navbar .current_page_item a {
	color:#99ccff;
	padding:9px 16px;
	}

#navbar ul li ul { 	
	position: absolute; 
	left:16px; 
	top: 23px;
	padding:0;
	margin-top:0;
	display:none; 
	width:200px;
	background:#34394d;
	list-style:none;
	z-index:100;
}

#navbar ul li ul a { 	 
	color:#ffffff;
	border:none;
}

#navbar ul li ul li {
	float:none;
	display:block;
	margin: -6px 0 0;
	position:relative;
	background:#5c4f88;
	font-size:11px;
	width:200px;
}
#navbar ul li ul li a:active {
	background:#5c4f88;
	font-size:11px;
	color:#ffffff;
	border:none;
}

#navbar ul li ul li a {
	margin:0;
	font-size:11px;
	color:#ffffff;
	border:none;
}

#navbar ul li ul li a:visited {
	color:#ffffff;
}

#navbar ul li ul li a:hover {
	color:#ffcc99;
	text-decoration:underline;
	z-index:100;
	}

/* third level of fly-outs */

#navbar ul li ul li ul {
	position: absolute; 
	left:160px; 
	top:12px;
	left:-999em;
	padding:0px 0 0 0;
	list-style:none;
}

#navbar ul li ul li ul li {
	background:#5c4f88;
	color:#ffffff;
}

#navbar ul li ul li ul li a {
	float:none;
	margin:0;
	position:relative;
	background:#5c4f88;
	font-size:11px;
	width:220px;
	color:#FFFFFF;
}


#navbar ul li:hover ul, #navbar ul li.over ul { 
	display: block; 
	margin-top:10px;
}

#navbar ul li ul li:hover ul, #navbar ul li ul li.over ul { 
	display: block; 
	left:auto;
	margin-top:-4px;
	margin-left:220px;
}

#navbar ul li ul li ul li:hover, #navbar ul li ul li ul li:over { 
	background:#3c86ad;
	color:#ffffff;
}

/* End Nav Bar modifications! */

.nav a, link   {  
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	padding: 16px;
	margin: 0px;
	display: inline; 
	}

.nav a:active  {  
	text-decoration : none;
	font-weight : normal;
	padding: 16px;
	margin: 0px;
	}

.nav a:hover  {  
	color:#ff5fd4;
	font-weight: normal;
	padding: 16px;
	margin: 0px;
	}

/* @end */


div.container ul {
	}


/* @group blog styles */



.notable-post {
	border: 1px solid #c0c0c0;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px; color: #808080; 

/*color: <?php echo $WPFolio_body_color; ?>; This is handled in header.php 

and editable in Current Theme Options in the Wordpress dashboard*/

}

.notable-post h3 {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px; color: #323232; 
	}

.notable-post h3 a, link { 

	/*color: <?php echo $WPFolio_highlight_color; ?>;This is handled in header.php 

and editable in Current Theme Options in the Wordpress dashboard*/

	}

.notable-post a { 

	/*color: <?php echo $WPFolio_second_color; ?>;This is handled in header.php 

and editable in Current Theme Options in the Wordpress dashboard*/

	}

.notable-post a:hover {

	/*color: <?php echo $WPFolio_highlight_color; ?>;This is handled in header.php 

and editable in Current Theme Options in the Wordpress dashboard*/

	}

.notable-post a:hover {

	font-weight: bold; 

	}



/* @end */



/* @group links */



#links {
	margin-left : 60px;
	margin-right : 60px;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	line-height:20px;
	padding: 0; list-style:none;

	}

#links h1,h2 {
	font-weight: normal;
	text-transform: uppercase;

	}

#links ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;

	}

#links ul li {
	margin-left: 0;
	padding-left: 0;

	}

#links ul li ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	padding-bottom: 15px;

	}

#links ul li ul li {
	margin-left: 0;
	padding-left: 0;

	}

#links a {

 	} 

#links a:hover {

	}



/* @group pages lists */

div.pages ul {
	vertical-align: 1em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding: 0;
	margin-top: .9em;
	margin-left:30px;
	margin-right:-10px;
	}

div.pages ul li {
	list-style:square;
	list-style-position:outside;
	vertical-align: -1.5em;
	font-size: 1em;
	padding-left: 4px;
	padding:4px;
	line-height: 18px;
	}

div.pages ul li ul li {
	font-size: 1em;
	font-weight: normal;
	bottom: 1.8em;
	position: relative;
	vertical-align: 0em;
	font-style: normal;
	padding: 0;
	line-height: 1.5em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 6em;

	}

div.pages h1 {
	margin-bottom:1em;
	margin-top:1em;
	line-height:30px;
}

div.pages h2 {
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	text-transform:capitalize;
	line-height:28px;
	color:#ffffff;
	margin-bottom:1.2em;
}

div.pages h3 {
	margin-bottom: 1.2em;

}

	/* @end */



/* @group Resume/CV styles - selectors repeated to cover every upper/lower case option of resume and cv  */

div.RESUME ul, div.resume ul,div.Resume ul,div.CV ul,div.cv ul{

	vertical-align: 1em;
	padding: 0;
	margin-top: .9em;

}

div.RESUME ul li, div.resume ul li, div.Resume ul li, div.CV ul li, div.cv ul li {

	list-style: none;
	vertical-align: -1.5em;
	padding: 0;
	font-weight: bold;
	font-style: italic;
	font-size: 1em;
	line-height: 0;

}

div.RESUME ul li ul li, div.resume ul li ul li, div.Resume ul li ul li, div.CV ul li ul li,.cv ul li ul li  {

	font-size: 1em;
	font-weight: normal;
	bottom: 1.8em;
	position: relative;
	vertical-align: 0em;
	font-style: normal;
	padding: 0;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 6em;
	line-height: 1.3em;
}

div.RESUME h3, div.resume h3, div.Resume h3, div.CV h3, div.cv h3 {

	margin-bottom: 1em;
	font-size: 1.6em;

}

/* @end */

.widgettitle  { 
	display: none; 
	padding: 0em;}

.aligncenter {
	display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;}

.alignnone {
	display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
	}

.alignleft {
	display: block;
	float: left;
	}

.alignright {
	display: block;
	float: right;
	}

#morePaintings {
	font-size:11px;
	margin-top:30px;
}

#morePaintings a {
	color:#CCCCCC;
	text-decoration:none;
}

/* @end */
