/* -----------------------------------------------------------------------
   PCA Customization
----------------------------------------------------------------------- */
body{background:url(../img/border.gif) repeat-x;}

a{color:#76a3b0;}
.container{padding-top:1.5em;}
.content,.sidebar{padding-top:3em;padding-bottom:4em;}

h1,h2{font-family:Georgia;}
h1{color:#000;font-size:2em;margin-bottom:1em;}
h2{color:#76a3b0;font-size:1.8em;}
.center{text-align:center;}
h3{margin-bottom:.5em;clear:left;}
h4{font-family:Georgia;color:#999;font-size:1.3em;border-bottom:1px dotted #ccc;height:1.5em;margin-bottom:.75em;}
.clean{border:0;}
h4 a{text-decoration:none;}
blockquote{font-family:Georgia,serif;font-size:1.3em;font-style:normal;line-height:1.2em;color:#75a2af ;border-top:1px dotted #75a2af ;margin:0 0 1.5em;padding:0 1em;}
cite{font-size:.75em;color:#666;text-align:right;display:block;}
.hello{font-size:1.3em;color:#444;font-family:Georgia,serif;background: url(../img/hellobg.gif) no-repeat center bottom;margin-bottom:3em;text-align:center;line-height:1.8em;padding:0 3em 4em;}
.hello em{font-size:1.2em;color:#000;}
.button {background-color:#75a2af;text-decoration:none;color:#fff;border:3px double #fff;padding:.5em;}
.hello .button{padding:2px 5px 3px;}
.button:hover{color:#000;background:#9FBEC7;}

.titles{padding:0;margin:0;border-top:1px solid #ddd;}
.titles li{list-style-type:none;border-bottom:1px solid #ddd;}
.titles li a{text-decoration:none;padding:.25em 5px;display:block;}
.titles li a:hover{background:#ddd;}
.titles li .published{float:right;color:#bbb;margin-left:10px;}
.titles li a:hover .published{color:#76a3b0;}

#logo a{text-indent:-3000px;background:url(../img/logo.gif) no-repeat;height:54px;display:block;}
.pcanav{text-align:right;height:54px;margin:0;}
.pcanav li{display:inline;}
.pcanav a{text-decoration:none;color:#999;margin-left:.33em;line-height:36px;padding:5px 7px;}
.pcanav a:hover{background:#ddd;color:#000;}

.menu{background:#75a2af url(../img/menubg.gif) repeat-x;height:3em;margin:0;}
.menu li{float:left;list-style-type:none;background:url(../img/menupipe.gif) no-repeat right top;}
.menu li a{padding:.9em 1em .91em 1em;line-height:3em;font-family:Georgia;color:#fff;text-decoration:none;font-weight:bold;text-transform:uppercase;background:url(../img/menupipe.gif) no-repeat right top;}
.menu li a:hover{color:#000;}
.menu li.here a{color:#000;background:url(../img/menuarrow.gif) no-repeat center bottom;}

.subnav{margin:0;border:5px solid #75a2af;border-width:0 5px 5px 5px;height:3em;}
.subnav li{float:left;list-style-type:none;}
.subnav li a{padding:.9em 1em .91em 1em;line-height:3em;text-decoration:none;}
.subnav li.here a{background:url(../img/subnavarrow.gif) no-repeat center bottom;color:#000;}

#promo{position:relative;clear:both;}
#slides{border:5px solid #75a2af;border-width:0 5px 5px 5px;height:190px;position:relative;}
#prev,#next{position:absolute;top:70px;left:5px;z-index:100;outline:0;}
#next{right:5px;left:auto;}
#slides p{position:absolute;z-index:50;top:90px;color:#999;width:265px;right:40px;}
#slides p strong{font-size:24px;display:block;font-weight:normal;color:#75a2af;}
#slides p a{color:#999;border-bottom:1px dotted #999;text-decoration:none;}
#slides p a:hover{border-bottom:1px solid #fff;color:#fff;}


small{text-align:left;display:block;padding:.5em 0 0 1em;text-transform:uppercase;color:#999;}
.grey{background:#e3e3e3;text-align:center;border:3px double #d7d7d7;}
.sponsor{margin:1.25em 2.75em 1em 2.75em;vertical-align:middle}

.footer{padding-top:2em;color:#999;font-size:.9em;clear:both;}
.footer img{margin-bottom:1em;}
.footer a{color:#999;}
.right{text-align:right;}

.metadata{margin:0 0 .5em;font-size:.85em;color:#aaa;text-transform:uppercase;}
.metadata a{text-decoration:none;color:#aaa;border-bottom:1px dotted #ccc;}
.metadata a:hover{color:#75a2af ;border-bottom:1px solid #75a2af ;}
.post{border-top:1px dotted #ddd;margin-bottom:1.5em;padding-top:1.5em;clear:both;}

.rfloat{float:right;}
.sidebox{padding-bottom:2em;}
.righttext{text-align:right;}

#welcome p {
	font-size: 1.5em;
}

.blog_must_see{background:#eee;padding:1.5em;margin-bottom:3em;}
.blog_must_see h2{margin-bottom:.5em;}
.blog_must_see .post{border-top:1px dotted #ddd;border-bottom:0;padding-top:1.5em;}

.alt{color:#999;}

ul#blog-menu, ul#blog-menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#blog-menu {
  margin-bottom: 1em;
}

ul#blog-menu a {
  display: block;
  text-decoration: none;	
}

ul#blog-menu {
  margin-bottom: 1em;
}

ul#blog-menu a {
  display: block;
  text-decoration: none;	
}

ul#blog-menu li {
  margin-top: 1px;
}

ul#blog-menu li a {
  background:#75a2af url(../img/blognavbg.gif) repeat-x;
  color: #fff;
  padding: 0.5em;
}

ul#blog-menu li a:hover {
  background: #ccc;color:#333;
}

ul#blog-menu li ul li a {
  background: #eee;
  color: #333;
  padding:.5em 10px;
}

ul#blog-menu li ul li a:hover {
  background: #ddd;
}

ul#blog-menu .published {
float:right;color:#bbb;margin-left:10px;
}

ul#blog-menu form p{margin:0;padding:.5em 10px}

h3.blog-pagination {
  font-size: 1.1em;
  border-top:1px dotted #ccc;
padding-top:2em;
}

h3.blog-pagination a {
  background: #ccc;
  padding: 5px;
  color: #fff;
  text-decoration: none;
  margin-right: 10px;
}

h3.blog-pagination a:hover {
	color: #fff;
	background: #75a2af;
}

.sidebar #callout h2 {
}
.sidebar #callout p {
}

.zemContactForm {
padding: 20px;
  background: #eee;
  float: left;
  margin-left: 20%;
  width: 50%;
}

.zemContactForm label {
	font-family:Georgia,serif;
	font-size:1.1em;
	font-weight: normal;
	margin-top: 1em;
	color: #909090;
	clear: both;
	float: left;
}

.zemContactForm label.zemRequired {
}

.zemContactForm input, .zemContactForm textarea, .zemContactForm select {
	float: left;
	clear: both;
	font-size: 1.1em;
}

.zemContactForm select, .zemContactForm textarea, .zemContactForm input {
	width: 95%;
}

.zemContactForm textarea {
	height: 4em;
}

.zemSubmit {
	margin-top: 1em;
}

.paypalForm input {
	float: left;
}
#eventHead{position:relative;}
#eventArrow{display:block;position:absolute;top:13px;right:0;width:227px;height:34px;background:url(../img/eventArrow.gif)}