
body{color:#111;background-color:#e7e7e7;margin:0;font-family:Tahoma,Arial,sans-serif;height:100%;margin-bottom:0;line-height:150%;background-image:url(/images/pmBG1.png);background-repeat:repeat-y;background-position:left top}

html {
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%; margin-bottom: 1px;
	overflow: -moz-scrollbars-vertical;}


#container{width:100%;margin:0 auto;background-color:#ddd;color:#333;line-height:130%;position:absolute;}

#top{top:0;height:60px;left:0;background-color:#fff;width:100%;margin:0;border-bottom:#fff solid 1px;margin-bottom:3px;background-image:url(/images/pmHeaderBg.png);background-position:bottom;
}

#top H1{font-size:1.8em;}
#logo{top:0;height:60px;width:471px;margin:0;margin-bottom:3px;background-image:url(/images/pmLogo3.png);background-repeat:no-repeat;background-position:left;float:left;
}

#search{background-image:url(/images/);width:486px;height:60px;float:right}


#leftnav{position:absolute;margin:0;width:190px;}
.navhr{color:#fff;background-color:#fff;border:0;height:1px;margin-left:-18px;margin-bottom:4px;margin-right:0px}
#leftNavContent{position:relative;top:0;left:0;margin:0;padding:.2em 1.2em 1.2em 1.2em;color:#111;min-height:800px;height:800px;}

.navLineLeft{margin-left:-18px;margin-bottom:4px;}

#content{top:86px;margin-left:180px;padding:2em;max-width:760px;min-height:600px;height:600px;}

#contentImg img{padding:4px;margin:10px 20px 10px 20px}
#twitterLink {margin-top:15px;text-align:center}
.outerTitle {padding:2px; background-color:#FFF; border:solid 1px #ccc;margin:10px 0 10px 0}
.innerTitle {background-color: #a3a3a3;height:20px;padding:0px 0 5px 15px;color:#fff}


.galleryDisplay{height:220px;width:180px;float:left;margin-right:20px;text-align:middle}
.galleryBox{height:170px;width:160px;float:left;padding:10px;margin-bottom:0;text-align:center;line-height:100%;color:#111;vertical-align:middle;}
.galleryText{height:40px;width:120px;text-align:center;line-height:100%;color:#666;margin-top:0px;margin-left:10px;font-size:60%;font-weight:600;vertical-align:middle; padding:10px;}
.galleryImage{vertical-align:middle;}
.galImg {border:solid 1px #ccc;padding:3px; background-color:#FFF}
.galImg:hover {background-color:#666}
#galleryContent{top:-0;margin-left:12em;padding: 0 1em 0 1em ;min-height:600px;height:600px;text-align:middle}
#galleryContent H1{margin-bottom:1em;}
#galleryContent H4{color:#333}
.mainImage {border:solid 1px #999;padding:4px; background-color:#fff}
#indexContent{top:0;margin-left:14em;margin-right:10em;padding:1em;max-width:110em;min-height:600px;height:600px;}


#homepageContent{text-align:left}
#mail{background-colr:#e7e7e7);background-repeat:no-repeat;}
#newsletter{background-color:#e7e7e7}
#video{padding:10px;text-align:center;width:630px}
#vidPlayer{width:640px;margin-left:-5px;}
.thumbItem{padding:4px;background-color:#FFF;border:solid 1px #bbb;margin:0;}
.thumbItem:hover{background-color:#ccc;}
.truncate_more_link{font-size:.7em;text-decoration:none;}
.clearfooter{height:90px;clear:both;}
#footer{bottom:0;height:3.3em;left:0;position:relative;position:fixed;width:100%;z-index:1000;margin:0;font-size:.7em;background-color:#111;color:#ccc;border-top:#fff solid 1px;overflow:visible;line-height:120%;}

.noUnderline{text-decoration:none;}
.noUnderline a:link,.noUnderline a:active,.noUnderline a:visited{text-decoration:none;}
.changeLink{text-decoration:none;background-color:#333;color:#e7e7e7;padding:2px;border:solid 1px #111;}
.changeLink a:link,.changeLink a:active,.changeLink a:visited{text-decoration:none;}
.changeLink:hover{text-decoration:none;background-color:#1a4876;color:#CC9;}
#footer a:link,#footer a:active,#footer a:visited{text-decoration:none;color:#e7e7e7;}
#footer a:hover{color:#CC9;}
#leftnav p{margin:0 0 1em 0;}
#content h2{margin:0 0 .5em 0;}
#itemText{font-family:Times,Times New Roman,serif;}
.swapImageClick{cursor:pointer;}
.thumbHover{border:solid 1px #999;padding:4px;background-color:#fff}
.thumbHover:hover{border:solid 1px #ddd;}
#breakTitle {color:#111}
#breakTitle a:link,#breakTitle a:active,#breakTitle a:visited{text-decoration:none;color:#b02e2e;}
#breakTitle a:hover{color:#111;}
#backTo {color:#111}
#backTo a:link,#backTo a:active,#backTo a:visited{text-decoration:none;color:#111;}
#backTo a:hover{color:#b02e2e;}

.truncate_more_link{font-size:.7em;text-decoration:none;color:#CC9;font-family:Arial;}
.truncate_more_link a:link,.truncate_more_link a:active,.truncate_more_link a:visited{text-decoration:none;color:#CC9;}

#newsLetterLink{background-color:#666;padding:.1em;border:solid 1px #111;font-size:.75em;text-align:center;}
#newsLetterLink a:link,#newsLetterLink a:active,#newsLetterLink a:visited{text-decoration:none;color:#111;}
#newsLetterLink:hover{background-color:#1a4876;color:#CC9;}
.linkOn{color:#FFF;}
.linkOn a:link,.linkOn a:active,.linkOn a:visited{text-decoration:none;color:#CC9;}


#vidLink {background-color:#a3a3a3;padding:6px;color:#fff;text-align:left; font-size:90%} 
#vidLink a:link, a:active, a:visited{color:#fff}
.title{color:#CC9;font-family:Times,Times New Roman,serif;margin:0;}
.title a:link,.title a:active,.title a:visited{text-decoration:none;color:#CC9;}
.title:hover{text-decoration:none;color:#FFF;}

.list{margin-bottom:6px;}
.logoFont{font-family:Times,Times New Roman,serif;color:#CC9;padding-left:15px;margin:0;padding-top:10px;letter-spacing:.2em;}
.subLogo{font-family:arial;padding-left:15px;color:#e7e7e7;margin-top:5px;letter-spacing:.1em;}
.left{float:left;}
.right{float:right;background:#ff0;}
.indent{padding-left:20px;}
.blue{color:#66C;}
.light{color:#e7e7e7}
.times{font-family:Times,Times New Roman,serif;}
.qtip .qtip-content{padding:10px;overflow:hidden;}
.qtip .qtip-content .qtip-title,.qtip-cream .qtip-content .qtip-title{background-color:#f0de7d;}
.qtip-light .qtip-content .qtip-title{background-color:#ffc;}
.qtip-dark .qtip-content .qtip-title{background-color:#404040;}
.qtip-red .qtip-content .qtip-title{background-color:#f28279;}
.qtip-green .qtip-content .qtip-title{background-color:#b9db8c;}
.modal{background-color:#fff;display:none;width:350px;padding:15px;text-align:left;border:6px solid #bbb;}
.pagination{font-size:80%;}
.pagination a{text-decoration:none;border:solid 1px #ccc;background:#fff;color:#666;}
.pagination a,.pagination span{display:block;float:left;padding:.3em .5em;margin-right:5px;margin-bottom:5px;}
.pagination .current{background:#ccc;color:#333;border:solid 1px #999;}
.pagination .current.prev,.pagination .current.next{color:#999;border:solid 1px #111;background:#e7e7e7;}
.picture {position: relative;overflow: hidden;}
#hpImg img {width: 100%;}
.picture strong {background: rgba(0, 0, 0, 0.7);top: 0;display: block;position: absolute;text-align: center;margin: 0;padding:20px;width: 211px;height: 294px;left: 0;letter-spacing:.2em;font-weight:normal;font-family: Georgia, serif;color: #CC9;font-size: 1.2em;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
.picture a {text-decoration: none;}
.picture strong span {font-family: Arial }
#itemText { font-family: Arial;}
/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:267px;
	width:400px;
	margin-left: 0px;
margin-top:0px;
margin-bottom:20px;
margin-right:20px;
}
/* rotator css */

#rotator {float: left;background-color:#FFF;padding:3px 3px 0px 3px;border:solid #ccc 1px}

	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
}
    div#rotator ul li.show {
	
}
.innerImgTitle {background-color: #a3a3a3;height:20px;padding:0px 0 5px 15px;color:#fff;margin-top:-5px }



#twitter {float:right;margin-left:20px}
.twitted {
background-color:#eeeeee;
	width: 16em;
	margin-bottom: 1.5em;
	border: 1px solid #fff;
}

.twitted h2 {
	margin: 0;
	padding: 0.3em 0.8em;
	font-size: 1em;
	color: #111;
	background-color: #ddd;
}

.twitted p.preLoader {
	margin: 0;
	padding: 1em 1.5em 1em 3em;
	background: transparent url("/images/loader.gif") 1em center no-repeat;
}

.twitted ul#twitter_update_list {
	margin: 0;
	padding: 0 0.8em;
		font-size: .8em;
	list-style-type: none;
}

.twitted ul#twitter_update_list li {
	margin: 0;
	padding: 0.8em 0 1em 0;
	border-bottom: 1px solid #fff;
}

.twitted ul#twitter_update_list li span {
	/* tweet content */
	display: block;
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	color: #00f;
}

.twitted ul#twitter_update_list li span a:hover {
	/* links in tweet content */
	color: #F00;
}

.twitted ul#twitter_update_list li a {
	/* timestamp link */
	color: #f00;
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

.twitted p.profileLink {
	display: block;
	margin: 0;
	padding: 0.3em 1em;
	color: #fff;
	background-color: #ddd;
}
#tip {
	display:none;
	background:transparent url(/images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

/* style the trigger elements */
#tip img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}
<!-- use gif image for IE -->
<!--[if lt IE 7]>

#tip {
	background-image:url(/images/black_arrow.gif);
}

<![endif]-->

