/*
Theme Name: alice whittaker
Theme URI: http://xyloid.org/reflection/
Description: AJAX and DHTML theme for YAPB-enabled photoblogs. 
Version: 1.0
Author: James Cooper
Author URI: http://jpc-design.com/
*/

body {
margin:0;
padding:0;
background:#0c0500;
}

img {
border: 0;
}

#topcontainer {
margin:0;
padding:0;
color:#BBA992;
}

#header{
width:900px;
height:100px;
margin:0 auto;
position:relative;
}

#header h1, #header h1 em {
margin: 0;
padding: 0;
width: 250px; 
height: 100px;
}

#header h1 {
position:relative;
overflow:hidden;
left:0; 
top:0;
font-size: 30px;
font-weight: normal;
border: 0;
color: #E6DCD0;
font-family:arial,serif;
text-transform:lowercase;
}

#header h1 a {
padding-top: 30px;
color: #E6DCD0;
text-decoration:none;
}

#header h1 em {
display:block;
position:absolute; 
left:0; 
top:0; 
z-index:1;
background: url(images/aw_logo.png) no-repeat top left;
border: 0;
cursor: pointer;
}

#navbar{
position:absolute;
bottom:25px;
right:0px;
}

#navbar li, #titlebits li{
display:inline;
list-style-type: none;
margin:0;
padding:0 0 0 20px;
}

#navbar ul, #titlebits ul{
padding:0;
margin:0;
}

#navbar a{
color:#BBA992;
font:0.75em "Trebuchet MS";
font-weight: bold;
letter-spacing:2px;
text-transform:uppercase;
text-decoration: none;
border-bottom: 0px solid #363636;
padding:0;
margin:0;
}

#navbar a:hover{
border-bottom: 3px solid #E6DCD0;
color: #E6DCD0;
}

#topcontent{
margin:0 auto;
padding:30px 0 0 0;
}

#pagecontent{
width:800px;
margin:0 auto;
padding:0;
font-family:"Trebuchet MS";
color:#BBA992;
line-height:1.6em;
}

#pagecontent h3, #pagecontent h2{
color:#BBA992;
}

#pagecontent h2 {
clear:left;
font-size:1.4em;
font-family: Arial;
font-weight: normal;
letter-spacing:-1px;
border-bottom:3px solid #E6DCD0;
padding-top:15px;
color:#BBA992;
}

#pagecontent h2 a {
color:#BBA992;
text-decoration:none;
}

#pagecontent h2 a:hover {
color:#E6DCD0;
border-top:3px solid #E6DCD0;
text-decoration:none;
}

#pagecontent a {
color:#BBA992;
text-decoration:underline;
}

#pagecontent a:hover {
color:#E6DCD0;
text-decoration:underline;
}

.portfolio_item h2{
text-align: left;
}

.port_img {
float:left;
margin: 0 15px 15px 0;
display:inline;
padding:0;
border-top:3px solid #0c0500;
}

.port_img:hover {
padding:0;
border-top:3px solid #E6DCD0;
}




.gallery {
margin: auto;
}

.gallery-item {
float: left;
margin-top: 10px;
text-align: center;
width: 33%;
}

.gallery img {
border: 0px solid #cfcfcf;
}

.gallery-caption {
margin-left: 0;
}

#pagecontent .gallery-item .gallery-icon a img {
border-top:3px solid #0c0500;
}

#pagecontent .gallery .gallery-icon a img:hover {
border-top:3px solid #E6DCD0;
}




/* footer */

#footer{
text-align:center;
font:0.7em Verdana;
padding: 60px 0 30px 0;
color:#BBA992;
clear:left;
}

#footer a{
color:#BBA992;
text-decoration:underline;
}

#footer a:hover{
color:#E6DCD0;
text-decoration:underline;
}

#footer a.feed {
background: url(images/feed12.gif) no-repeat 100% 50%;
padding: 0 16px 0 0;
}