/*

Theme Name: WPFolio 

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

Description: A Wordpress Theme designed for artists. Created by Patrick Carey, Jeff Crouse, Daniel Wiener, and Steve Lambert at the Eyebeam Center for Art and Technology.  Released as free software under the GPLv3 license.

Version: 1.5.1

Author: Eyebeam Center for Art and Technology

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

Tags: fixed-width, photoblogging, one-column, theme-options

*/

/* 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  { 
	/*	font-family : <?php echo $WPFolio_body_font; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	/*background-color:<?php echo $WPFolio_body_backgroundcolor; ?>; This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	padding: 5px; 
	/* color: <?php echo $WPFolio_body_color; ?>; This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard */
}

.container { 
	/*color: <?php echo $WPFolio_body_color; ?>; This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	margin-top : 30px;
	width: 960px;
	margin: 0px auto;
	text-align: center;
	/*background-color: <?php echo $WPFolio_foreground_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 0px;
	}
	
/*.container p {color:<?php echo $WPFolio_body_color; ?>; } this is handled in header.php
and editable in Current Theme Options in the Wordpress dashboard */

/* @group htags */
h1 { 
	/*font-family: <?php echo $WPFolio_headline_font; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	/*font-size: <?php echo $WPFolio_headline_size; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/}
h1,h2,h3,h4,h5,h6,form,fieldset {
	margin:0;
	padding:0;
	}
h2 { 
	/*color:<?php $WPFolio_highlight_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/ 
	/*font-family: <?php echo $WPFolio_headline_font; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
}
h3 {
	/*color: <?php echo $WPFolio_highlight_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/}
h2.pagetitle {
}
h4 {
	/*color: <?php echo $WPFolio_second_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
}
#header h4{
	/*font-family: <?php echo $WPFolio_headline_font; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	font-weight: normal;
	font-style: normal;}
.low {
	display:none;
}
/* @end */

/* @group header */
/* To change your header image create an image that is 960 pixels wide by 200 pixels high and name 
it header.jpg and place in the images folder in your theme directory*/
div#header    {
	background-image: url();
	background-repeat: no-repeat;
	background-position: 50% 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; 
	/*color: <?php echo $WPFolio_highlight_color;?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/ }

.headertext h1 a:hover { 
	font-weight: normal; 
	font-style: normal;
	opacity: 0.25;
	}
	
.headertext h4 {
	padding-top: .15em;
}
/* @end */

/* @group links */
a  {     
	color : #545454;
	text-decoration : none;
	font-weight : bold;
}
a:link  {      
	/*color: <?php echo $WPFolio_body_color; ?>; This is handled in header.php and editable in Current Theme Options in the Wordpress dashboard*/
	text-decoration : none;
	font-weight : bold;
	}
a:visited {    
	/*color: <?php echo $WPFolio_body_color; ?>; This is handled in header.php and editable in Current Theme Options in the Wordpress dashboard*/
	text-decoration : none;
	font-weight : bold;
}
a:active  {     
	/*color : <?php echo $WPFolio_highlight_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	text-decoration : none;
	font-weight : bold;
	}
a:hover  {      
	/*color : <?php echo $WPFolio_highlight_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	text-decoration : none;
	font-weight : bold;
}
/* @end */

/* @group .entry styles */

div.entry {
	padding : 0px;
	font-size : 11px;
	text-align : center; clear:both;
	margin: 0px auto 20px;
}
div.entry p {
	text-align: left;
	}
.entrycat { 
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : auto;
	margin-right : auto;
	padding : 0px;
	font-size : 11px;
	font-weight : normal;
	line-height : 16px;
	text-align : center;
	/*color: <?php echo $WPFolio_body_color; ?>; This is handled in header.php and editable in Current Theme Options in the Wordpress dashboard*/
	}
.entrycat a {
	text-align: center; 
	padding: 10px;
	font-weight: bold;
}

/* @end */

/* @group images */
.entry img {
	margin : 0 0 0px;
	padding : 8px;
	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; /*this might need to be removed*/
}

	
.entrycat img {
	margin : 3px 3px 3px 3px;
	padding : 5px;
	border : 1px solid #c0c0c0;
	margin-bottom: 2px;
	}
	
.posted a img { 
	border: 0; 
	}
.img-frame { 
	width: 25%; 
	min-width: 220px; 
	height:225px; 
	float: left; 
	display: inline; 
	margin-top: 10px; 
	}
.img-container { 
	text-align:center; 
	margin-right:auto; 
	margin-left: auto; 
	display: inline-table; 
	}
.img-frame-caption { 
	width:60%; 
	margin-left:auto; 
	margin-right:auto;
	}
.img-frame-caption a {
	font-weight: normal;
	font-style: normal;
	padding: 0;
}
.page p img {
	padding: 0;
	border-style: none;
	margin-top: 0;
	margin-bottom: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
/* @end */

code {    
	color : #8B1D1D;
	font-family: "Courier New", Courier, mono;
}

.info{     
	margin-top : 0px;
	margin-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	padding : 5px;
	font-size : 12px;
	font-weight : normal;
	text-align : justify;
	/*color: <?php echo $WPFolio_body_color; ?>; This is handled in header.php and editable in Current Theme Options in the Wordpress dashboard*/
	}

/* @group edit-link styles */

.edit-link a:before {
	content:"✎ ";
	font-size: 1.3em;
}
.edit-link a.post-edit-link {
	background-color:red;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	padding: .5em .8em 2px .5em;
}


/* @end */

div#content {
	font-weight : normal;
	text-align : left;
	line-height: 1.4em;
	font-size: 12px;
	clear: both;
	padding: 0;
	margin: 30px 30px 5px;
}

.posted {  
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 30px;
	margin-right : 30px;
	text-align : center;
	font-size : 11px;
}

/* @group footer styles */

.footer {
	padding: 5px 30px 20px;
	text-align : left;
	font-size : 11px; clear: both;
	/* background-color: #E0E0E0; */
	/*color: <?php echo $WPFolio_second_color; ?>; This is handled in header.php 
	and editable in Current Theme Options in the Wordpress dashboard*/
}
	
.footer a {
font-weight: normal;
}

.footer a:hover {
font-weight: normal;
}

	
.footer .left {
float: left;
}

.footer .right {
float: right;
}

.footer .right small {
/*
padding: -10px 0 0 0;
margin:  -10px 0 0 0;
border: 1px solid red;
*/
}

.footer .right img, .footer .left img {
	vertical-align: text-top;
	}

/* @end */

/* @group prev/next navigation */
.prevnext {
	text-decoration : none;
	padding : 3px;
	text-align : left;
	font-size: 11px;
	margin: 0px 30px 30px;
}
.prevnext a, link  {  
	text-decoration : none;
	font-weight : normal;
	padding : 3px;
	}
.prevnext a:active  { 
	color : #FFFFFF;
	text-decoration : none;
	font-weight : normal;
	padding : 3px;
	}
.prevnext a:hover  {  
	/*background-color: <?php echo $WPFolio_highlight_color; ?>; This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	color : #ffffff;
	text-decoration : none;
	font-weight : normal;
	padding : 3px;
	}

div.prevnext_left {
	float: left;
}

div.prevnext_right {
	float: right;
}

div.prevnext_left :before {
	content: "← ";
	font-size: 1.2em;
}

div.prevnext_right :after {
	content: " →";
	font-size: 1.2em;
}
/* @end */

/* @group comments */
.comments{ 
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 50px;
	margin-right : 50px;
	padding : 12px;
	color : #545454;
	font-size : 12px;
	font-weight : normal;
	line-height : 16px;
	text-align : justify;
	}
.commentsbody {
	border-bottom : 1px solid #E8E8E8;
	text-align : justify;
	margin-bottom : 10px;
	padding : 10px;
	}
/* @end */

/* @group navbar */
div.nav .widgettitle  { 
	display: none; 
	padding: 0em;
	/*	font-family : <?php echo $WPFolio_body_font; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	}
.nav {
	/*font-family: <?php echo $WPFolio_headline_font; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	/*color: <?php echo $WPFolio_second_color; ?>; This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	text-decoration : none;
	font-weight : bold;
	padding: 0 30px;
	margin: 0;
	font-size: 12px;
}

.nav ul, .widgettitle ul { 
	float:left;
	margin: 0;
	padding: 0;
}

.nav li, widgettitle li { 
	list-style: none; 
	display: inline;
	margin: 0;
	padding: 0;
}
.nav a, link   {  
	/*border : 1px solid #c0c0c0;*/
	color : #545454;
	text-decoration : none;
	font-weight : normal;
	margin-right: 2em;
}
.nav a:active  {  
	/*border : 1px solid #c0c0c0;*/
	/*color : <?php echo $WPFolio_highlight_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	text-decoration : none;
	font-weight : normal;
	opacity: 0.1;
}
.nav a:hover  {  
	/*border : 1px solid #c0c0c0;*/
	/*color : <?php echo $WPFolio_highlight_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	text-decoration : none;
	font-weight : normal;
	opacity: 0.25;
	}

div.nav li.current_page_item a, div.nav li.current-cat a {
	font-weight: bold;
	text-transform: uppercase;
	/*color: <?php echo $WPFolio_highlight_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
}
/* @end */

div.container ul {
	padding-left: 0; 
	}
div.container h2 {
	/*color: <?php echo $WPFolio_highlight_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/ }


/* @group blog styles */

div.notable {
	width: 600px;
	float: left;
}

div.notable-post {
	/*border: 1px solid #c0c0c0;*/
	padding: 10px 0;
	margin: 10px 0 3em;
}

#content div.notable-post h3 {
	padding: 0px;
	margin-top: 0px;
	font-size: 1.8em;
	line-height: 1.2em;
	margin-bottom: .1em;
}
div.notable-post h3 a, link {
	font-weight: normal;
	font-style: normal;
	/*font-family: <?php echo $WPFolio_headline_font; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
}

div.notable-post h4 {
	margin-bottom: 1em;
}

div.notable-post p {
	margin-bottom: 1em;
	margin-top: 0;
}

div.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*/
	}
div.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*/
	opacity: 0.75;
	}

/* @end */

/* @group sidebar */

#sidebar { 
	/*color : #<?php echo $WPFolio_highlight_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	list-style:none;
	width: 240px;
	float: right;
	margin-top: 20px;
	line-height: 1.5em;
}

#sidebar h2.widgettitle {
	padding: 0;
	font-size: 12px;
	margin-bottom: -.5em;
	text-align: center;
	font-weight: normal;
	margin-top: 1.5em;
	}
#sidebar ul {
	/*color: <?php echo $WPFolio_second_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
#sidebar ul li {
	/*color: <?php echo $WPFolio_second_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	margin-left: 0;
	padding-left: 0;
	margin-bottom: .5em;
}
#sidebar a {
	font-weight: normal;
	font-style: normal;
} 
#sidebar a:hover {
	/*color: <?php echo $WPFolio_highlight_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	opacity: 0.75;
	}

#sidebar form {
	padding-top: 1em;
	padding-bottom: 1em;
}

#sidebar #searchform div label.screen-reader-text {
	display: none;
}

#sidebar .widget_calendar table#wp-calendar {
	margin-right: auto;
	margin-left: auto;
	width: 240px;
	text-align: center;
}

/* @end */



div#content h2  {
	/*color: <?php echo $WPFolio_highlight_color; ?>;This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/
	margin-left:auto;
	margin-right: auto;
	padding-bottom: .5em;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: .1em;
	text-align: center;
	padding-top: 0;
}
div#content h3 {
	margin-bottom: .5em;
}



/* @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;
}

/* @gallery */
.gallery {
                margin: auto;
        }
        .gallery-item {
                float: left;
                margin-top: 10px;
                text-align: center;
                width: 33%;
        }
        .gallery img {
                border: 2px solid #cfcfcf;
        }
        .gallery-caption {
                margin-left: 0;
        }

/* @gallery */
/* @end */

.Page.not.found p {
	font-size: 1.5em;
	}
.aligncenter .center {
	display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    }
div.center  {
	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;
	}

/* @end */
