/*
Theme Name: Pamela Fraser Studio
Theme URI: none currently
Description: custom WordPress theme by <a href="http://adamgrossi.com/">Adam Grossi</a> 
Version: 1 (WP2.9) 
Author: Adam Grossi
Author URI: http://adamgrossi.com/ 
Tags: artist, painter
*/


/*
targets the main containing div 
*/
#main-container
{
margin: 0px auto;
width:900px;
text-align:left;

}

/*
container DIV for main navigation
*/
#nav-container {
float:left;
margin-bottom:30px;
}

body {
background-color:#EBEBEB;
font-family: Arial, Helvetica sans-serif;
font-size:.8em;
letter-spacing:1px;
color:#646464;
text-align:center;
}


a {
text-decoration:none;
color:#4d4d4d;
}

a:hover {
text-decoration:underline;
color:#4d4d4d;
}

a:visited {
color: #4d4d4d;
}

div#footer{
clear:both;
float:left;
margin-top:40px;
font-size:.8em;
}

/* targets the main content area underneath the nav */
div#content {
clear:both;
float:left;
margin-top:30px;
font-size:.9em;
}

#content a img {
/* targets thumbnail images on category pages
*/
border: 1px #a0a0a0 solid;
margin:4px;
}

.thumbnail-area {
/* div for thumbnail areas when there are more than one such area on a page */
margin-top:20px;
}

.works-heading {
/* paintings, works on paper, etc */
font-size:1.2em;
padding-bottom:2em;
margin-top:-2em;
margin-left:5px;
color:#969696;
}

a.view-more {
/*at end of thumbnail gallery, 'view more' */
color:#969696;
display:block;
margin:5px;
margin-top:90px;
float:left;
}

div.space-bottom {
/* used on Works page to clear space between content areas */
margin-bottom:40px;
float:left;
}


.thumbnail-area .works-heading {
margin-top:0px;
}

.wop-heading {
/* on works on paper */
margin-top:50px;
font-size:1.2em;
padding-bottom:2em;
margin-left:5px;
color:#969696;
}

.works-year {
/* title of years on thumbnails */
float:left;
clear:both;
font-size:1.1em;
padding-bottom:.5em;
margin-left:5px;
padding-top:6px;
}

div.works-thumbnails {
/* container div for thumbnails by year */
clear:both;
float:left;
}

.works-thumbnails a img {
/* thumbnails images */
float:left;
}

.larger-text {
/*increase font size for links page, anything else.. */
font-size:1.1em;
}

/*
styles for navigation menu, added 5/26/10
source: wphacks.com/how-to-make-categories-drop-down-menu/
*/
#nav{
font-size:1.1em;
float:left;
padding-left:0px;
margin-left:0px;
}
#nav, #nav ul {
list-style: none;
line-height: 1;
}
#nav a, #nav a:hover {
display: block;
text-decoration: none;
border-bottom: 1px dotted #EBEBEB;
}
#nav li a.first {
/*targets 'pamela fraser' */
padding-left:0px;
}


#nav li {
float: left;
list-style:none;
/* border-right:1px solid #a9a9a9; */
}
#nav a, #nav a:visited {
display:block;
/* font-weight:bold;
color: #f5f5f4; */
padding:6px 12px 2px 12px;
}
#nav a:hover, #nav a:active, #home .on {
border-bottom: 1px dotted #000;
}

#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 120px;
/* border-bottom: 1px solid #a9a9a9; */
}
#nav li li {
/*width: 120px;*/
/*
border-top: 1px solid #a9a9a9;
border-right: 1px solid #a9a9a9;
border-left: 1px solid #a9a9a9;
background: #777; */
}
#nav li li a, #nav li li a:visited {
font-weight:normal;
font-size:0.9em;
/*color:#FFF;*/
border-bottom: 1px dotted #EBEBEB;
}
#nav li li a:hover, #nav li li a:active {
/*background:#000;*/
border-bottom: 1px dotted #000;

}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
border-bottom: 1px dotted #EBEBEB;
}

/* targets the dropdown ul */
#nav li:hover ul a {
margin-left:-40px;

}

#nav li:hover ul a:hover {
border-bottom: 1px dotted #000;
}

a.main:hover {
background:none;
}

/* target the nav menu link of current page */
.current_page_item a {
border-bottom: 1px dotted #000;
}

/* end wphacks.com css section */

/*
CV Page Styles
*/

.cv-titleblock {
padding-top:30px;
padding-bottom:10px;
}

.cv-edudate {
float:left;
width:100px;
clear:both;
}
.cv-postdate {
padding-top:10px;
margin-left:100px;
}

.cv-date {
float:left;
width:100px;
clear:both;
padding-top:10px;
}
.cv-indent {
padding-left:100px;
}

.cv-block {
font-size:12px;
}

.cv-block ul {
margin-left:0px;
padding-left:0px;
}

.cv-block ul li {
margin-left:15px;
padding-left:0px;
list-style-type:disc;
}

.cv-block span.slant {
font-style:oblique;
}

.cv-block span.underline {
text-decoration:underline;
}

