Theme Name: JohannaUribes 1.5
Theme URI: http://andrewapeterson.com
Description: Some of the CSS/HTML was hijacked from the wpfolio theme( http://dev.eyebeam.org/projects/wpfolio/wiki/ ), but mostly this theme is custom-made for this website. IMPORTANT: THIS THEME IS DEPENDENT ON THE GALLIFREY PLUGIN.
Version: 1.5
Author: Andrew A. Peterson
Author URI: http://andrewapeterson.com
Tags:

body{ 
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#666666;
background-image:none;
background-repeat:no-repeat;
}

div.wpcf7 p, div.wpcf7 form {
color:#222222;
font-family:helvetica;
font-weight:bold;
text-transform:lowercase;
}

img#wpstats{
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
}

#logo-square{
background:url("images/wax-seal-red.png") no-repeat scroll 0 0 transparent;
float:left;
height:115px;
width:109px;
}

#topmenu{
float:left;
width:500px;
}

#johanna-uribes{
background:url("images/johanna-uribes-human-experience.png") no-repeat scroll 0 0 transparent;
float:left;
height:54px;
margin-top:8px;
width:668px;
}

/* new menu */
.horizmenu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 none repeat scroll 0 0;
float:left;
font-size:95%;
line-height:16px;
width:100%;
text-transform:lowercase;

}
.horizmenu a {
font-weight:100;
}
.horizmenu ul {
list-style-type:none;
margin:0;
padding:0;
}
.horizmenu ul li {
display:inline;
float:left;
position:relative;
}
.horizmenu ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 none repeat scroll 0 0;
border-right:1px solid #666666;
color:#222222;
display:block;
padding:8px 15px;
text-decoration:none;
}
* html .horizmenu ul li a {
display:inline-block;
}
.horizmenu ul li a:link, .horizmenu ul li a:visited {
color:#222222;
}
.horizmenu ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#888888 none repeat scroll 0 0;
color:#111111;
}
.horizmenu ul li a:hover, .horizmenu ul li ul li a:hover {
text-decoration:none;
}
.horizmenu ul li.current_page_item a, .horizmenu ul li.current_page_item ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 none repeat scroll 0 0;
color:#333333;
}
.horizmenu ul li ul {
display:block;
left:0;
position:absolute;
visibility:hidden;
}
.horizmenu ul li ul li {
display:list-item;
float:none;
}
.horizmenu ul li ul li ul {
top:0;
}
.horizmenu ul li ul li a {
border-bottom:1px solid #666666;
margin:0;
padding:5px 8px;
width:150px;
}
.horizmenu ul li ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#888888 none repeat scroll 0 0;
color:#111111;
}
.downarrow {
position:absolute;
right:7px;
top:12px;
}
.rightarrow {
position:absolute;
right:5px;
top:9px;
}
/* new menu over */



a img{border:none}

#pagecontent p{margin-top:0px;padding-top:0px;}

.homethumbs{
float:left;
height:220px;
padding:0 15px 50px 0;
text-align:center;
width:210px;
}

p { margin: 0px; padding: 0px; padding-bottom:1.2em; }

.homethumbstext{
font-size:12px;
font-weight:bold;
margin-top:4px;
}
.editlink{
clear:both;
text-align:center;
width:100%;
}
h1 { 
}
#leftside{
float:left;
width:90px;
display:inline;

}
#sidelogo{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/artwork-by-johanna-uribes.png) no-repeat scroll 0 0;
float:right;
height:425px;
margin-left:18px;
margin-right:30px;
width:42px;
}
div#navigation-container{
float:left;
height:32px;


text-align:left;
width:500px;
}
ul#bottom-navigation{
display:inline;
font-family:arial;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
text-transform:lowercase;
font-size:14px;

}
#bottom-navigation li{
display:inline;
}

#bottom-navigation li a{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 none repeat scroll 0 0;
color:#222222;
margin:0;
padding:0 7px 2px;
}

#bottom-navigation li a:hover{
color:#111111;
background:#888888 none repeat scroll 0 0;
}
#bottom-navigation li.current_page_item a{
color:#999999;
}

#bottom-navigation li.current_page_parent a{
color:#999999;
}



#bottom-navigation li.current_page_item{
color:#999999;
}

#sidelogo h1, #sidelogo h4{
display:none;
}

#pagecontent{
/*display:inline;
min-height:450px;
width:auto;*/
float:right;
width:830px;
}
#container{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-color:#666666;
background-image:url("images/artwork-by-2.png");
background-position:43px 137px;
background-repeat:no-repeat;
margin:0 auto;
min-height:329px;
padding-top:10px;
width:920px;
}

div#pagecontent div.wp-caption p.wp-caption-text{
color:#222222;
font-size:12px;
font-weight:bold;
margin-top:4px;
text-align:left;
}

div#pagecontent . Portraits div.wp-caption{}

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

	margin:0;

	padding:0;

	}

h2 { 

}

h3 {
}

h2.pagetitle {

margin-top: 50px;

}

h4 {}

.header h4{
}

.low {

	display:none;

	}

.container { 
	margin-top : 30px;

	width: 960px;

	margin: 0px auto;

	text-align: center;

	font-family : arial, verdana, serif;

	padding: 0px;

	}

	

div.header    {
display:none;
	background-image: url(images/header.jpg);

	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; 

}


a  {     

	color : #AAAAAA;

	text-decoration : none;

	font-weight : bold;

	}

a:link  {      

	color : #AAAAAA;

	text-decoration : none;

	font-weight : bold;

	}

a:visited {    

	color : #AAAAAA;

	text-decoration : none;

	font-weight : bold;

	}

a:active  {     


	text-decoration : none;

	font-weight : bold;

	}

a:hover  {     


	text-decoration : underline;

	font-weight : bold;

	}


.entry {   

clear:both;
/* font-size:11px; */
margin:0 auto;
padding:0 20px;
text-align:left;

	}
	
#pagecontent .entry p{
margin:0;
padding:0 0 15px;
}	

.entry p {

	text-align: left;

	margin-left: 30px;

	margin-right: 30px;

	}

.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;


	}

.entrycat a {

	text-align: center; 

	padding: 10px;

	font-weight: bold;

}





.entry img {

	margin : 0 0 0px;

	padding : 8px;

	border : 0px solid #c0c0c0;

	}

	

.alignright,.alignright{

float:right;

margin:0em 0 0 1em;

}



.alignleft,img.alignleft{

float:left;

margin:0em 1em 0 0;

}



.aligncenter,img.aligncenter{

display:block;

text-align:center;
margin: 1em auto;
}



	

.entrycat img {

	margin : 3px 3px 3px 3px;

	padding : 5px;

	border : 0px 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; 

	}

div.Home p img {

	border : 1px solid #c0c0c0;

	padding:  5px;

	}





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;

}



div.pages {  
 	/*color: <?php echo $WPFolio_body_color; ?>; This is handled in header.php 
and editable in Current Theme Options in the Wordpress dashboard*/

	margin-top :15px;

	margin-bottom : 5px;

	margin-left : 30px;

	margin-right : 30px;
	padding-top: .5em;

	padding : 10px;

	font-size : 12px;

	font-weight : normal;

	text-align : left;

	line-height:20px;
	clear: both;

	/*font-family : <?php echo $WPFolio_body_font; ?>;This is handled in header.php 

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

	}









.posted {  

font-size:11px;
margin:5px 0 0;
padding-left:20px;
text-align:left;

	}

.footer {
clear:both;
font-size:11px;
text-align:center;
}
#footer-message{
color:#333333;
font-weight:bold;
}


/* @group prev/next navigation */

.prevnext {

	margin-top : 0px;

	margin-bottom : 0px;

	margin-right: 30px;

	color : #545454;

	text-decoration : none;

	padding : 3px;

	text-align : right;

	font-size: 11px;
	

}

.prevnext a, link  {  

	border : 1px solid #c0c0c0;

	color : #AAAAAA;

	text-decoration : none;

	font-weight : normal;

	padding : 3px;

	}

.prevnext a:active  { background-color: #545454;

	border : 1px solid #545454;

	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*/

	border : 1px solid #545454;

	color : #ffffff;

	text-decoration : none;

	font-weight : normal;

	padding : 3px;

	}

/* @end */



/* @group comments */

.comments{ 

color:#AAAAAA;
font-size:12px;
font-weight:normal;
line-height:16px;
margin:0 50px;
padding:12px;
text-align:justify;

	}

.commentsbody {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #E8E8E8;
color:#222222;
margin-bottom:10px;
padding:10px;
text-align:justify;
	}

/* @end */



/* @group navbar */

.nav, .widgettitle { 
display:none;

	/*   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 : 11px;

	color : #545454;

	text-decoration : none;

	font-weight : bold;

	padding: 5px 30px 10px;
	}



.nav ul, .widgettitle ul { 

	float:left; 

	padding-right: .2em;

	}

.nav li, widgettitle li { 

	list-style: none; 

	display: inline; 

	}

.nav a, link   {  

	border : 1px solid #c0c0c0;

	color : #545454;

	text-decoration : none;

	font-weight : normal;

	padding : 3px;

	margin:  2px;

	}

.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;

	padding : 3px;

	}

.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;

	padding : 3px;

	}

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



.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;

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

	line-height:20px;

	padding: 0; list-style:none;

	}

#links h1,h2 {

	font-weight: normal;

	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*/

	}

#links 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;

	}

#links 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;

	}

#links ul li 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;

	padding-bottom: 15px;

	}

#links ul li ul li {

	margin-left: 0;

	padding-left: 0;

	}

#links a {

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

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

 	} 

#links a:hover {

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

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

	}

/* @end */



/* @group pages lists */

div.pages ul {

	vertical-align: 1em;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

	padding: 0;

	margin-top: .9em;

	}

div.pages ul li {

	list-style: none;

	vertical-align: -1.5em;

	font-size: 1em;

	font-weight: bold;

	font-style: italic;

	padding: 0;

	line-height: 1.5px;

	}

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 h2 {
display:none;
	/*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-top: 1em;

	padding-bottom: .5em;

	text-transform: uppercase;

	font-weight: normal;

	letter-spacing: .1em;

	text-align: center;

}

div.pages h3 {

	margin-bottom: 2.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;

	}



/* @end */