/*
Theme Name: VPAM
Theme URI: http://vincentpriceartmuseum.org/
Description: This is a theme for Vincent Price Art Musemum.
Version: 1
Author: Austin Hamilton
Author URI: http://austinhamilton.net/

	VPAM 1.0
	 http://austinhamilton.net

	This theme was designed and built by Austin Hamilton,
	whose blog you will find at http://austinhamilton.net/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body {
	font-size: 75%; /* Resets 1em to 11px */
	font-family: Helvetica, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #ffffff;
	color: #333;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0;
	}

#page {
	background-color: #dfdeda;
	text-align: left;
	width: 947px;
	margin: 0px auto;
	padding: 0;
	
	line-height: 2;
	}

#header {
	margin: 0 0 0 0px;
	padding: 0;
	height: 85px;
	width: 947px;
	border-bottom: 3px solid white;
}
#headerimg {
padding-top: 25px;
padding-right: 15px;
float: right;
}

#content {
	padding-top: 60px;
	padding-left: 29px;
	padding-right: 29px;
	padding-bottom: 30px;
}	

#search{
float: left;
padding-left: 30px;
padding-top: 5px;
}
#footer {
	border-top: 3px solid white;
	padding-right: 29px;
	margin: 0 auto;
	width: 760px;
	clear: both;
	color: #ffffff;
	width: 918px;
	height: 34px;
	text-align: right;
	}
#footer-home {
	border-top: 0px solid #0099cc;
	padding-top: 25px;
	padding-right: 29px;
	margin: 0 auto;
	width: 760px;
	clear: both;
	color: #ffffff;
	width: 918px;
	height: 34px;
	text-align: right;
	}

	#footer p {
	padding-left: 15px;
	padding-top: 10px;
	margin: 0;
	font-size: 9px;
	}
	#footer-home p {
	padding-left: 15px;
	padding-top: 10px;
	margin: 0;
	font-size: 9px;
	}
	/*HOME*/
.header, .footer {
	background-color: #0099cc;
	color: #fff;
	}
	/*ABOUT*/
.header-2, .footer-2 {
	background-color: #4a2568;
	}
#post-2 h1, #post-2 h2, #post-2 h3 {
font-size: 18px;
	color: #4a2568;
}
#post-2 a {
color: #4a2568;
}
	/*EXHIBITIONS*/
.header-3, .footer-3 {
	background-color: #FF9900;
	}
#post-3 h1, #post-3 h2, #post-3 h3, #post-3 div.h1 {
font-size: 18px;
	color: #FF9900;
}
#post-3 a {
color: #FF9900;
}
.exhibitions_border {
border-top: 1px solid #FF9900;
padding-top: 15px;
}
	/*CALENDAR*/
.header-10, .footer-10 {
	background-color: #AFBD21;
	}
#post-10 h1,#post-10 h2, #post-10 h3 {
font-size: 18px;
	color: #AFBD21;
}
#post-10 a {
color: #AFBD21;
}
	/*COLLECTIONS*/
.header-8, .footer-8 {
	background-color: #4B462F;
	}
#post-8 h1, #post-8 h2, #post-8 h3{
font-size: 18px;
	color: #4B462F;
}
#post-8 a {
color: #4B462F;
}
	/*CONTACT*/
.header-12, .footer-12, .header-59, .footer-59 {
	background-color: #C60B46;
	}
#post-12 h1, #post-12 h2, #post-12 h3{
font-size: 18px;
color: #C60B46;
}
#post-59 h1, #post-59 h2, #post-59 h3{
font-size: 18px;
color: #C60B46;
}
#post-12 a, #post-59 a {
color: #C60B46;
}
.contact_border {
border-top: 1px solid #C60B46;
padding-top: 15px;
}

	hr {
	display: none;
	}
	p {
/*	font-size: 11px; */
	letter-spacing: 1px;
	}

#content div.h1,
#content h1{
/* font-size: 18px; */
	font-size: 1.4em;
	margin-top: 0px;
	font-weight: 700;
}
#content h2{
font-size: 14px;
margin-top: 10px;
}

#nav{
float: left;
border-right: 3px solid white;
}
#navlist a, a:visited, a:active, a:link {
color: #fff;
}
a, a:visited, a:active, a:link {
text-decoration: none;
line-height: normal;
}
#footer a {
font-size: 9px;
}
#footer-home a {
font-size: 9px;
}
.post a, .post a:visited, .post a:active, .post a:link {
text-decoration: none;
line-height: normal;
}
.post a:hover {
text-decoration: underline;
}
a:hover {
text-decoration: underline;
}
.navlist{
margin: 0px;
margin-bottom: 5px;
margin-left: 40px;
padding: 0px;
padding-top: 61px;
}
.navlist li {
display: inline;
list-style-type: none;
padding-right: 55px;
margin-top:0px;
}

.alignleft {
float: left;
}
.alignright {
float: right;
}

.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption-text {
font-style: italic;
margin-bottom:5px;
margin-top:8px;
text-align:left;
line-height: normal;
}
.wp-caption {
padding-left:0px;
padding-right:0px;
}

img {
border: 0;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
.topimg {
padding-bottom: 15px;
}
.news1 {
background-color: #0099cc;
width: 947px;
border-top: 3px solid white;
}
.news2 {
background-color: #0099cc;
width: 947px;
}
.news_item1 {
float: left;
width: 415px;
padding-left: 29px;
padding-right: 29px;
}
.news_item1 strong{
color: #fff;
}
.news_item2 strong{
color: #fff;
}
.news_item1 p{
margin-bottom: 0px;
}
.news_item2 p{
margin-bottom: 0px;
}

.news_item2{
float: right;
width: 415px;
padding-left: 29px;
padding-right: 29px;
}
.featured_front{
color: #ffffff;
}



#menu {
padding-top: 61px;
padding-left: 30px;
float: left;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
position:relative;
float: left;
padding-bottom: 5px;
width: 90px;
padding-right: 25px;
}

#menu a, #menu h2, #menu a:active, #menu a:link, #menu a:visited {
line-height: normal;
font-size: 12px;
text-decoration: none;
display: block;
margin: 0;
padding: 2px 3px;
color: #fff;
}
#menu a, #menu h2, #menu a:active, #menu a:link, #menu a:visited {
color: #fff;
margin-top: -2px;
}
#menu h2 a:hover{
color: #fff;
}

#menu a, #menu a:active, #menu a:link, #menu a:visited {
text-decoration: none;
color: #000;
}
 #menu a.white, #menu a.white:active, #menu a.white:link, #menu a.white:visited {
color: #fff;
}

#menu a:hover {
color: #000;
text-decoration: underline;
}

#menu h2 {
color: #fff;
}

#menu li {
position: relative;
width: 175px;
float: left;
}
#menu ul ul li{
background: #ecebe9;
filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
float: left;
padding-top: 5px;
padding-bottom: 5px;

}
#menu ul ul {
position: absolute;
z-index: 500;
padding-top:8px;
}

#menu ul ul ul {
top: 0;
left: 100%;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.archived_exhibitions{
padding-left: 70px;
}
.archived_exhibitions a, .archived_exhibitions a:visited, .archived_exhibitions a:active, .archived_exhibitions a:link{
font-weight: bold;
/* font-size: 12px; */
}
.wp{
padding-right: 10px;
}
#main_post_area{
width: 330px;
float: left;
padding-right: 10px;
}
#main_post_area.normalpost
{
	width: 100%;
}
#right_column{
width: 500px;
padding: 20px;
float: right;
border-left: 1px solid #FF9900;
}
#image_slideshow{
background: #454545;
width: 500px;
height: 550px;
float: right;
text-align: center;
}
.single_image{
color: white;
font-weight: bold;
padding: 20px;
}
#nav1 {
position:relative;
float: right;
padding-right: 10px;
top:-23px;
z-index:99;
background-color: #000;
width: 490px;
height: 18px;
padding-top: 5px;
text-align: right;
}
#nav1 a{
color: #fff;
font-weight: bold;
padding: 5px;
}
#nav1 a.activeSlide {
background:white none repeat scroll 0 0;
color:black;
text-decoration: underline;
}

#caption {
color: #FFF;
background-color: #000;
line-height: 1;
padding: 1em;
}

#backto {
border-top: 1px solid #FF9900;
clear: both;
padding-top: 1em;
}
	
#backto a	{
	color: #FF9900;
}

#homecopy	{
	border-top: 3px solid #FFF;
	background-color: #0099CC;
	padding-bottom: 0.5em;
}

#homecopy ul
{
	list-style: none;
	overflow: auto;
	margin-bottom: 0;
}

#homecopy li
{
	float: left;
	width: 45%;
	padding-right: 1em;
}

#homecopy li h2
{
	margin: 0;
	color: #FFF;
	font-size: 1em;
}

#right_column h1
{
	font-size: 1em
}

.contact h1,
.contact #main_post_area h2,
.contact #main_post_area a
{
	color: #C60B46;
}

.about h1,
.about #main_post_area h2,
.about #main_post_area a
{
	color: #4A2568;
}

.news .header,
.news .footer
{
	background-color: #006600;
}

.news h1,
.news h2,
.news h2 a,
.news .entry a,
.news #back a
{
	color: #006600;
}
	
.newsbdr
{
	border-top: 1px solid #006600;
	padding-top: 1em;
}

.news #newslist
{
	padding-left: 70px;
}

.news #newslist h2
{
	margin-bottom: 3px;
	font-size: 12px;
}

.news #newslist li
{
	padding-bottom: 5px;
}

.news h1
{
	margin-bottom: 1.25em;
}