*{margin: 0; padding: 0;}

body{
    font-family: 'Vollkorn', Georgia, times, times new roman, serif;
    font-size: 13px;
    line-height: 19px;
    background-color: #f7f7f4;
}

a { font-weight:normal; color:#348cb1; outline: none;}
a img{border: none;}

a:hover,
a.active,
.blog-pagination a.active,
.thumbnail-listing li:hover a,
.thumbnail-listing li:hover .remove a:hover{color: #000;}
.thumbnail-listing li:hover .remove a{color: #348cb1;}
#navigation_footer p.copyright a,
a.active{text-decoration: none;}

/* Rollovers */
#blog-footer ul li a:hover{color: #999;}
#blog-footer form input#go:hover{background-color: #a4a4a4; color: #fff;}
.comment a:hover, .addthis_toolbox a:hover{background-color: #a4a4a4; color: #fff;}

/* Page Wrapper */
#page-wrapper {width: 100%;}
.has-banner #page-wrapper {padding-top: 33px;}
#page-wrapper td{vertical-align: top;}
#page-wrapper td#col-2{width: 223px;}

/* Navigation */
#navigation-wrapper{width: 223px; position: relative; z-index: 30;}

#navigation_container{
    top: 70px;
}

#navigation_container, #navigation_header, #navigation_footer{
    width: 223px;
    position: absolute;
    z-index: 5;
}

#navigation_logo{
    height: 224px;
    top: -20px;
    background: url("/lib/img/nav-background-header.png") top left no-repeat;
    _background-image: url("/lib/img/nav-background-header.gif");
}

#navigation_logo a#logo{padding: 14px 0 0 16px; width: 207px; height: 128px; display: block; background: url("/lib/img/photoseed-logo.gif") 16px 14px no-repeat; overflow: hidden; text-indent: -999px;}
#navigation_logo a#logo:hover{background-position: 16px -153px;}
#navigation_logo h3{font-family: 'Vollkorn'; font-weight: normal; font-size: 12px; color: #eee; width: 180px; line-height: 16px; padding: 6px 0 0 29px;}

#navigation_header{
    background: url("/lib/img/nav-background.png") top left repeat-y;
    _background-image: url("/lib/img/nav-background.gif");
}
#navigation_header ul{font-family: 'Cardo'; font-weight: normal; list-style: none; line-height: 26px; font-size: 18px; padding: 35px 0 0 30px;}
#navigation_header ul a{display: block; color: #eee; font-weight: normal;}
#navigation_header ul a:hover, #navigation_header ul a.active{color: #c8b293;}
#navigation_header ul a.active{text-decoration: none;}
#navigation_header h5{font-family: 'Vollkorn'; text-transform: uppercase; font-size: 10px; color: #8b8b8b; font-weight: normal; letter-spacing: 1.3px; padding: 75px 0 0 29px;}
#navigation_header p{font-family: 'Vollkorn'; padding: 0 0 0 29px; line-height: 18px;}
#navigation_header p a{color: #fff; font-weight: normal;}
#navigation_header p a:hover{color: #c8b293; font-weight: normal;}

#navigation_footer{
    height: 84px;
    bottom: -20px;
    background: url("/lib/img/nav-background-footer.png?v=5") top left no-repeat;
    _background-image: url("/lib/img/nav-background-footer.gif?v=5");
    line-height: 16px;
}

#navigation_footer p{font-family: 'Vollkorn'; color: #eee; font-size: 11px; padding: 7px 0 0 27px;}
#navigation_footer p.copyright{font-size: 10px; color: #959595; padding-top: 0;}
#navigation_footer #facebook_like{width: 120px;padding: 7px 0 0 27px; overflow: hidden;}
#navigation_footer a{color: #fff; padding: 0 3px; font-weight: normal;}
#navigation_footer a:hover{color: #c8b293;}
#navigation_footer a.flush_left{padding-left: 0;}
#navigation_footer a.rss_icon{background: url("/lib/img/icon-rss.gif") top right no-repeat; padding-right: 17px; margin-right: 3px;}

/* MANAGE LIGHTBOX */

#manage_lightbox{
    position: absolute;
    top: 0;
    padding-left: 14px;
}

#manage_lightbox a{
    display: block;
    height: 22px;
    overflow: hidden;
    color: #a4a4a4;
    font-size: 10px;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    background: url("/lib/img/manage-lightbox-center.png") top left repeat-x;
    _background: #191919;
    font-family: 'Droid Sans', arial, serif;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    float: left;
}
#manage_lightbox a span{padding-left: 4px;}
#manage_lightbox a:hover{color: #fff;}
#manage_lightbox .lightbox_left, #manage_lightbox .lightbox_right{
    display: block;
    width: 15px;
    height: 22px;
    float: left;
    background: url("/lib/img/manage-lightbox-left.png") top left repeat-x;
    _background: #191919;
}

#manage_lightbox .lightbox_right{
    background: url("/lib/img/manage-lightbox-right.png") top left repeat-x;
    _background: #191919;
}

#banner-container {
	background-color: #1f1f1f;
	color: #ffffff;
	font-family: 'Cardo';
	font-size: 14px;
	line-height: 33px;
	position: fixed;
	text-align: center;
	z-index: 1000;
	width: 100%;
}

#banner-container a {
	color: #bfc6a3;
}