* {
margin:0pt;
padding:0pt;
}
body {
/*background:#1A1A1A none repeat scroll 0%;*/
color:#3f3f3f;
font-family:'Century Gothic','Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
font-size:76%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#topborder {
background-color:#C0DB5A;
height:1em;
left:0pt;
position:fixed;
top:0pt;
width:100%;
}
#sidebar_non_wp {
position:absolute;
left:0px;
top:0px;
}
/*#wrapper{
	position:absolute;
	width:828px;
	height:450px;
	top:50%;
	left:50%;
	margin:-225px 0 0 -414px;
}
#nav{
	width:100%;
	height:30px;
	background:rgba(26, 26, 26, .5);
}
	#nav li{
		display:block;
		float:left;
		line-height:30px;
		width:138px;
		text-align:center;
		overflow:hidden;
	}
	#nav li a{
		display:block;
		width:150px;
		font-weight:bold;
		font-size:15pt;
		color:white;
	}
	#nav li a:hover{
		background:rgba(26, 26, 26, 0.4);
	}*/
#scroller{
	height:152px;
	overflow:hidden;
}
#content_gal {
	height:520px;
	overflow:hidden;
}
#content{
	/*background:rgba(26, 26, 26, .9);*/
}
#content_left{
	padding: 0pt 5px;
	float: left;
	width: 315px;
	margin-right: 20px;
}
#content_padding {
	padding:10px;
	height:400px;
}
p {
font-size:0.9em;
line-height:1.5em;
margin-bottom:1em;
}
p.lead {
font-size:1em;
}
ol, ul, dl {
line-height:1.5em;
}
ol li {
margin-bottom:0.2em;
}
li {
font-size:0.9em;
}
li strong {
color:#999999;
}
dl {
margin:0.5em 0pt 1.2em;
}
dt {
color:#999999;
font-size:0.9em;
font-weight:bold;
padding-top:0.4em;
}
dd {
border-bottom:1px dashed #3D3D33;
font-size:0.9em;
margin-bottom:1em;
padding-bottom:0.9em;
}
h1, h2, h3 {
font-family:"Century Gothic","Trebuchet MS",Verdana,Sans-Serif;
}
h1 {
font-size:2.2em;
}
h1 a {
border:medium none;
color:#FFFFFF;
}
h1 em {
color:#D0EB6A;
font-style:normal;
}
h2 {
color:#FF00B2;
font-size:1.5em;
letter-spacing:0.4pt;
padding-top:0.5em;
font-weight:normal;
}
h3 {
color:#C0DB5A;
font-size:1em;
letter-spacing:0.2pt;
padding-top:0.5em;
/*text-transform:uppercase;*/
}
a {
color:#FF00B2;
text-decoration:none;
}
p a:hover {
border-bottom:1px dotted #FF00B2;
}
a img {
border:medium none;
}
#content ul {
margin-left:4px;
}
#content ul li {
background:transparent url(../images/bullet.gif) no-repeat scroll 0pt 6px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0pt 0pt 0pt 12px;
}
.download {
background-color:#333333;
border:1px solid #444444;
padding:0.7em 1.5em;
}
.download:hover {
background-color:#555555;
border:1px solid #777777;
}
#content ul.download li {
background-image:none;
padding:0.3em 0pt;
}
.download img {
padding-right:0.3em;
}
.download li strong {
color:#FFFFFF;
font-family:"Trebuchet MS",Verdana,Sans-Serif;
font-size:2.25em;
}
.download li em {
color:#D0EB6A;
font-style:normal;
}
.section {
border-top:1px solid #3D3D33;
padding:1.5em 0pt;
}
.first {
border-top:medium none;
}
div.transOFF {
width: 100%; background-color: silver;border:1px solid black; 
}
div.transON  {
width: 100%; background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; 
}
.thumbnail {
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	background-color:#660066;
	border:1px solid #2A2A2A;
	border:1px solid #000000;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	padding:3px 3px 8px;
}
.caption {
font-size:0.9em;
padding-top:0.2em;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html > body .clearfix {
width:100%;
}
* html .clearfix {
height:1%;
}
.post_scroll {
border:1px solid #EEEEEE;
float:left;
height:135px;
margin:5px;
padding:5px;
width:279px;
}
.pic{
}
.title{
	font-size:12pt;
	/*font-weight:bold;*/
	color:#FF00B2;
}
.excerpt{
	font-size:7pt;
}
.excerpt img{
	float:left;
	width:100px;
	margin-right:10px;
	/*padding:2px;
	background:white;
	border:1px solid black;*/
}
.link{
	width:86px;
	background: url(../images/test.png) no-repeat;
	margin:4px 20px 0 220px;
	text-align:right;
}
	.link a{
		color:#3f3f3f;
	}
#scroll_nav{
	margin:10px 0 0 250px;
	float:left;
}
.image_switcher{
	position:absolute;
	z-index:-1;
}
#content_gal div.gal_image{
	position:relative;
	float:left;
	width: 160px;
	height:130px;
}
#content_gal div.gal_image img{
	display:block;
	margin:0 auto;
	/*border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #2c2c2c black black #2c2c2c;*/
}
#gal_header{
	background:black url(../images/header_bg.png) repeat-x;
	height:150px;
	width:100%;
}
#gal_nav ul{
	margin:20px;
	list-style:none;
	float:right;
}
#scroll_nav{
	cursor:pointer;
}
.dropshadow{
	-moz-box-shadow:3px 3px 3px  #888888;
	-webkit-box-shadow:3px 3px 3px  #888888;
}
.header_main{
	height:315px;
	margin:0 0 0 1px;
	padding:0;
	width:900px;
}
.header_main_gal{
	height:520px;
	margin:0 0 0 1px;
	padding:0;
	width:650px;
	position:relative;
	left:50%;
	margin-left:-325px;
}
.narrowcolumn1{
	float:left;
	width:900px;
	/*margin-left:5px;*/
}
.post_scroll a{
	color:#3F3F3F;
}
.post_scroll a:hover{
	color:#3F3F3F;
}
._next{position:relative;top:90px;left:865px;}
._prev{position:relative;top:90px;left:-15px;}
#collection_dd{ position: absolute; z-index: 200; padding: 5px; width: 130px; background: white; text-align:left;}
.image_switcher{	/*Fix banner image rotation issue*/
	display:none;
	height:315px;
	overflow:none !important;
}
#close_titles{
	font-size:8pt;
	float:right;
	cursor:pointer;
}
.gal_message{
	font-size:14pt;
}
