body {
	text-align:left;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	line-height:160%;	
	background-color: #FFFFFF;
}
p, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	line-height: 1.6em;
	padding-bottom: 0.5em;
}
h1, h2, h3, h4, h5, h6 {
	color: #666666;
}

h2,h3{
	font-weight:normal;
}

.banner{
	position:relative;
	width:100%;
	height:155px;
	background-image:url(../images/cobbles.png);
	background-repeat:repeat-x;
	background-position:center left;
	background-color:#FFFFFF;
}

.home .banner{
	height:0px !important;
}

.banner_wrapper{
	width:100%;
	height:155px;
	background-image:url(../images/scumble.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	
}

.banner h1{
	text-indent:-3000px;
	width:300px;
	height:150px;
	background-image:url(../images/last-women-logo-trans.png);
	background-repeat:no-repeat;
	position:absolute;
	left:15px;
	top:0px;
}

.banner h2{
	position:absolute;
	width:auto;
	right:0px;
	top:0px;
	font-size:250%;
	
	padding:0px 10px 50px 80px;
	font-weight:normal;
	background-image:url(../images/right-scumble.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.pagewrapper{
	max-width:750px;
	margin-left:250px;
	/* border: 1px green solid; */
	z-index: 10;
	position: absolute;
	top:185px;
}

.home .pagewrapper{
	width:70%;
	max-width:2000px;
	float:right;
	margin-top:30px;
	margin-left:0px;
	position:static;
}

.home object{
	/*border:1px solid yellow;*/
}

.green h1, .green h2, .green h3, .green h4, .green h5, .green h6 {
	color: #05D342;
} 

.pink h1, .pink h2, .pink h3, .pink h4, .pink h5, .pink h6 {
	color: #F500B8;
} 

.blue h1, .blue h2, .blue h3, .blue h4, .blue h5, .blue h6 {
	color: #046CED;
} 

.purple h1, .purple h2, .purple h3, .purple h4, .purple h5, .purple h6 {
	color: #4D00E2;
} 

.hospitalgreen h1, .hospitalgreen h2, .hospitalgreen h3, .hospitalgreen h4, .hospitalgreen h5, .hospitalgreen h6 {
	color: #6C9393;
} 

.red h1, .red h2, .red h3, .red h4, .red h5, .red h6 {
	color: #C90000;
} 

.gateway6 h1, .gateway6 h2, .gateway6 h3, .gateway6 h4, .gateway6 h5, .gateway6 h6 {
	color: #CFCCDB;
} 

.black h1, .black h2, .black h3, .black h4, .black h5, .black h6 {
	color: #080300;
} 

.tunnel .banner,.tunnel .imageholder .imagebackground{
	background-image:url(../images/tunnel.png);
}

.bundles .banner,.bundles .imageholder .imagebackground{
	background-image:url(../images/bundles.png);
}

.gallows .banner,.gallows .imageholder .imagebackground{
	background-image:url(../images/gallows.png);
}

.eyes .banner,.eyes .imageholder .imagebackground{
	background-image:url(../images/eyes.png);
}

.witness .banner,.witness .imageholder .imagebackground{
	background-image:url(../images/crowd.png);
	background-repeat:repeat;
}

body.green{
	/* background-image:url(../images/cobbles_bg.jpg); */
}

body.gallows  {
	background-image:url(../images/brick_bg.jpg);
}

body.condemned {
	background-image:url(../images/cobbles2_bg.jpg);
	
}


body.bundles {
	background-image:url(../images/hanging_woodcut_bg.jpg);
}

body.eyes {
	background-image:url(../images/brick_bg.jpg);
}

body.tunnel {
	background-image:url(../images/tunnel_bg.jpg);
}

body.witness  {
	background-image:url(../images/woodcut_bg.jpg);
}

.green .banner {

	background-color:#05D342;
	
}

.blue .banner, .blue .imageholder .imagebackground {

	background-color:#046CED;
}

.purple .banner, .purple .imageholder .imagebackground{

	background-color:#4D00E2;
}

.hospitalgreen .banner,.hospitalgreen .imageholder .imagebackground{

	background-color:#6C9393;
}

.pink .banner,.pink .imageholder .imagebackground{

	background-color:#F500B8;
}
.red .banner,.red .imageholder .imagebackground{

	background-color:#C90000;
}

.gateway6 .banner,.gateway6 .imageholder .imagebackground{

	background-color:#CFCCDB;
}

.black .banner,.black .imageholder .imagebackground{

	background-color:#080300;
}

h1 {
	font-size: 170%;
}
h2 {
	font-size: 150%;
}
h3 {
	font-size: 120%;
}
h4 {
	font-size: 115%;
}
h5 {
	font-size: 90%;
}
h6 {
	font-size: 80%;
}
.comments h3{
	font-size: 130%;
}
.feed h2 {
	font-size: 140%;
	padding-left: 14px;
	color: #3399FF;
}
.subnav .feed p {
	padding-bottom: 5px;
}
a{
	color:#1458AD;
	text-decoration:underline;
}
a:hover{
	color:#1458AD;
	text-decoration:none;
}
a:visited{
	color:#1458AD;
}
img a{
 	border:none;
}

/* TOP NAVIGATION */
#topnav {
	/*width:750px; */
	
	font-size:86%;
	line-height:normal;
	padding: 0px;
	margin: auto;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	width:100%;
	height:30px;
	overflow:hidden;
}
#topnav ul {
	
	
	margin:0px;
	list-style:none;
	padding-top: 0px;
	padding-right: 10px;
	
	padding-left: 10px;
}
#topnav li {
  float:left;
 /*background:url("../images/left.gif") no-repeat left top;*/
 background-color:#6B85BC;
  margin:0px 0px 8px 8px;
  padding:0px 0px 0px 0px;
  text-align:center;
   border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-radius-bottomleft:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-radius-bottomright:8px;
}
#topnav a {
	display:block;
	/*background:url("../images/right.gif") no-repeat right top;*/
  background-color:#555;
	padding:5px 10px 7px 10px;
	padding-top:5px;
	text-decoration:none;
	color:#FFFFFF;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-radius-bottomleft:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-radius-bottomright:8px;
}
#topnav a {float:none;}
/* IE5-Mac hack */
#topnav a:hover {
color:red;
}
#topnav .here, #topnav .ancestor, #topnav .expandhere {
  /*background-image:url("../images/left_on.gif");*/
  background-color:#FFF;
  border-bottom:0px solid white;
  border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	
}
#topnav .here a, #topnav .ancestor a, #topnav .expandhere .depth0{
	/* background-image:url(../images/right_on.gif);*/
 background-color:#666;
	color:#FFFFFF;
	
	font-weight: normal;

	
}

.green #topnav .here a, .green  #topnav .ancestor a, .green #topnav .expandhere .depth0{
	background-color: #05D342;
}
.blue #topnav .here a, .blue  #topnav .ancestor a, .blue #topnav .expandhere .depth0{
	background-color: #046CED;
}
.purple #topnav .here a, .purple  #topnav .ancestor a, .purple #topnav .expandhere .depth0{
	background-color: #4D00E2;
}

.pink #topnav .here a, .pink  #topnav .ancestor a, .pink #topnav .expandhere .depth0{
	background-color: #F500B8;
}

.hospitalgreen #topnav .here a, .hospitalgreen  #topnav .ancestor a, .hospitalgreen #topnav .expandhere .depth0{
	background-color: #6C9393;
	color:#000 !important;
}
.red #topnav .here a, .red  #topnav .ancestor a, .red #topnav .expandhere .depth0{
	background-color: #C90000;
}
.gateway6 #topnav .here a, .gateway6  #topnav .ancestor a, .gateway6 #topnav .expandhere .depth0{
	background-color: #CFCCDB;
	color:#000 !important;
}
.black #topnav .here a, .black  #topnav .ancestor a, .black #topnav .expandhere .depth0{
	background-color: #080300;
}

/*****/

.clearboth{
	clear:both;
}



/*  SIDE NAVIGATION  */
.subnav {
	font-size: 100%;
	float: left;
	margin-left: 10px;
	
	font-weight: bold;
	color: #FFFFFF;
	width: 215px;
	position:absolute;
	left:10px;
	top:185px;
	z-index:9;

}
.leftcontent{
	font-size: 100%;
	float: left;
	margin-left: 10px;
	width: 215px;
	position:absolute;
	left:10px;
	top:190px;
}

.home .leftcontent{
	width:30%;
	margin-left:0px;
	left:1%;
}

.subnav h2 {
	font-size: 1.2em;

}

.subnav p {
	padding: 0px;
	margin: 0px 0px 0px 14px;
}
.subnav a {
	
	display: block;
}
.subnav ul {
	margin: 0px;
	padding: 0px;
}
.subnav ul li {
	display: inline;
}
.subnav h5 {
	display: inline;
	padding-left: 5px;
	color: #79818D;
}
.subnav ul li a{
	padding: 0.3em 0px 0.3em 14px;
	text-decoration: none;
	line-height: 1.5em;
	color: #666666;
	background-image:url(../images/next_arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
}




.subnav ul li a:hover {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #000000;
	display:block;
	list-style-type:none;
}
.subnav ul li li a:hover, .subnav ul li li:hover {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #000000;
	display:block;
	list-style-type:none;
}

.subnav ul li.here a ,.subnav ul li.expandhere a.depth1 {
	color: #FFFFFF !important;
	background-color: #666 !important;
}



.green .subnav ul li a, .green a{
	color: #05D342;	

}
.blue .subnav ul li a, .blue a{
	color: #046CED;	

}
.purple .subnav ul li a, .purple a{
	color: #4D00E2;	

}
.hospitalgreen .subnav ul li a, .hospitalgreen a{
	color: #6C9393;	

}
.pink .subnav ul li a, .pink a{
	color: #F500B8;	

}
.red .subnav ul li a,.red a{
	color: #C90000;	

}
.gateway6 .subnav ul li a, .gateway6 a{
	color: #CFCCDB;	

}
.black .subnav ul li a, .black a{
	color: #080300;	

}

.green .subnav ul li.here a ,.green .subnav ul li.expandhere a.depth1 {
	color: #FFFFFF !important;
	background-color: #05D342 !important;
}

.blue .subnav ul li.here a ,.blue .subnav ul li.expandhere a.depth1 {
	color: #FFFFFF !important;
	background-color: #046CED !important;
}
.purple .subnav ul li.here a ,.purple .subnav ul li.expandhere a.depth1 {
	color: #FFFFFF !important;
	background-color: #4D00E2 !important;
}
.hospitalgreen .subnav ul li.here a ,.hospitalgreen .subnav ul li.expandhere a.depth1 {
	color: #000 !important;
	background-color: #6C9393 !important;
}
.red .subnav ul li.here a ,.red .subnav ul li.expandhere a.depth1 {
	color: #FFFFFF !important;
	background-color: #C90000 !important;
}
.gateway6 .subnav ul li.here a ,.gateway6 .subnav ul li.expandhere a.depth1 {
	color: #000 !important;
	background-color: #CFCCDB !important;
}
.black .subnav ul li.here a ,.black .subnav ul li.expandhere a.depth1 {
	color: #FFFFFF !important;
	background-color: #080300 !important;
}

.subnav ul li.top a{
	background: #E7EDE6;
	color: #5F6365;
	border-top: 1px solid #A8ACB1;
	border-bottom: 1px solid #A8ACB1;
}
.subnav ul li.top a:hover{
	text-decoration: none;
	background-color: #F2F6F1;
}
.subnav ul ul{
	margin-left:0px;
	padding-left:20px;
	padding-bottom: 10px;
}
.subnav ul li ul li a , .subnav ul li.here ul li a{
	width: 148px;
	background-image: none;
	font-size: 90%;
}


td{
	
	padding:3px;
	margin:0px;
	border:0px;
}
tr{
	border:0px;
	margin:0px;
	padding:0px;
	
}
table{
	width:100%;
	border:0px;
	margin:0px;
	padding:0px;
}
.dark {
	background-color:	transparent;
	padding:0px;
	background-image:url(../images/scumble.png);
	background-repeat:repeat-x;
	background-position:top left;
	height:155px;
	overflow:auto;
}
.light {
	background-color:	transparent;
	padding:0px;
	background-image:url(../images/scumble.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	height:155px;
	overflow:auto;
}
.vevent{
	padding:0px;
	margin:0px;
}
.dark h3, .light h3 {
	padding: 0px;
	font-size: 110%;
	margin-top:30px;
	padding-top:0px;
	
	

}
.events_header{
	margin-bottom:0.5em;
}
.dark .dtstart, .dark .dtend, .light .dtstart, .light .dtend {
	padding: 0px;
}
.dtstart, .dtend {
	font-weight:		bold;
	
	font-style: italic;
	font-size: 80%;
	
}
.contact, .comment {
	font-weight:		normal;
	

	
}
.comments{
	width:510px;
	margin-left:90px;
	border:1px solid #CCC;
	padding:10px;
}
.comments label{
	width:auto;
	display:block;
	text-align:left;
}
.comment dark p, .comment light p{



}


.comments label{
	width:auto;
	display:block;
	text-align:left;
}
.message {
	font-size:		1em;
	border-bottom:		1px #cccccc solid;
}
table a{
	color:brown;
 text-decoration:none;
}
table a:hover{
 text-decoration:underline;
}
td.date{
	text-align:center;
	background-color:#BBBBBB;
	width:100px;
	color:white;
	font-size:0.8em;
}
td.description{
	vertical-align:top;
	font-size:0.9em;
}
tr.here{
 display:none;
 visibility:hidden;
}
/****************************/
.prevnext{
	text-align:left;
}
.prevnext a{
	font-weight:bold;
	color:white;
	text-decoration:none;
 	background-color: #4978B1;
	padding:3px;
	margin-right:5px;
}
.prevnext a:hover{
	background-color:#A4BCD8;
	color:black;
}
.prevnext a.here{
	background-color:black;
}
.prevnext a.here:hover{
	background-color:#A4BCD8;
	color:black;
}
.divider{
	visibility:hidden;
	display:none;
}
/****************************/
/* ICON DOWNLOAD LINKS */
dt.pdf, dt.doc dt.fla, dt.swf, dt.xls, dt.web{
	list-style-type: none;
	padding-right: 3px;
	padding-left: 3px;
}
dt.pdf a{
	font-weight: bold;
	background-image: url(../images/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: left 5%;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
dt.doc a{
	font-weight: bold;
	background-image: url(../images/icon_doc.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
dt.fla a{
	font-weight: bold;
	background-image: url(../images/icon_fla.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
dt.swf a{
	font-weight: bold;
	background-image: url(../images/icon_swf.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
dt.xls a{
	font-weight: bold;
	background-image: url(../images/icon_xls.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
dt.web a{
	font-weight: bold;
	background-image: url(../images/icon_web.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
dl dt.doc a img, dl dt.fla a img, dt.swf a img,  dt.xls a img , dt.pdf a img{
	border:none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}



.graphictoolbar {
	background-color:		#cccccc;
	border:1px black solid;
	height:15px;
	width:68px;
	padding:2px 0px 2px 2px;
	margin:0px;
	z-index:50;
	clear:both;
}
.gallery_thumbnail .graphictoolbar {
	position:relative;
	top:-32px;
}



.fileimage{
	width:200px;
	height:auto;
}
.filecontainer{
	width:202px;
	margin-right:30px;
	float:left;
}
.filecontainer input{
width:200px;
}

/*      TABBER STYLING      */
#tabber_header {
	list-style:none;
	position:static;
	margin-left:0px;
	margin-bottom:0px;
	padding-left:0px;
	height:25px;
	margin-top:5px;
}
	
#tabber_header li {
	float:left;
	cursor:pointer;
	background:#0A498E;
	color:#FFFFFF;
	height:100%;
	text-align:left;
	text-indent:10px;
	background-image:url(../images/toprightcorner.gif);
	background-position:top right;
	background-repeat:no-repeat;
	
}
#tabber_header li.here {
	background:#EFEFEF;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/toprightcorner.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
#tabber_view {
	float:left;
	text-align:left;
}
#nextbutton0,#nextbutton1,#nextbutton2,#nextbutton3,#nextbutton4,#nextbutton5{
	margin-top:10px;
}.section_wmd .subnav {
	font-style: italic;
}

.imageholder{
	float:right;
	clear:right;
	width:auto;
	margin-left:15px;
	padding:20px;

	position:relative;
	
}

.imageholder img {
	border: 4px #FFFFFF solid;
}

.imagebackground{
	padding:20px;
}

.frame_tl{
	width:30px;
	height:30px;
	position:absolute;
	top:0px;
	left:0px;
	
	background-image:url(../images/frame_01.png);
}

.frame_tr{
	width:30px;
	height:30px;
	position:absolute;
	top:0px;
	right:0px;
	background-image:url(../images/frame_03.png);
}

.frame_bl{
	width:30px;
	height:30px;
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(../images/frame_07.png);
}

.frame_br{
	width:30px;
	height:30px;
	position:absolute;
	bottom:0px;
	right:0px;
	background-image:url(../images/frame_09.png);
}

.frame_l{
	width:30px;
	background-image:url(../images/frame_04.png);
	position:absolute;
	top:30px;
	left:0px;
	bottom:30px;
}

.frame_t{
	height:30px;
	background-image:url(../images/frame_08.png);
	position:absolute;
	left:30px;
	right:30px;
	top:0px;
}

.frame_r{
	width:30px;
	background-image:url(../images/frame_04.png);
	position:absolute;
	top:30px;
	right:0px;
	bottom:30px;
}

.frame_b{
	height:30px;
	background-image:url(../images/frame_08.png);
	position:absolute;
	left:30px;
	right:30px;
	bottom:0px;
}


.pageblock{
	clear:right;
}

#cutoff1 {
	/* border: 1px green solid; */
	height: 20px;
	background-color: #FFFFFF;
}

#cutoff2 {
	/* border: 1px red solid; */
	height: 30px;
	background-image:url(../images/scumble_top.png);
	position:relative;
	z-index:7;
	
}

/* example of image holder */




.pink .imageholder .imagebackground {
	background-color: #F500B8;
	background-image:url(../images/bundles.png);
} 



.editscroller{
	height:250px;
	overflow:auto;
}
.flash_desc{
	text-align:center;
	font-size:0.9em;
	clear:both;
}

.left .imageholder{
	float:left;
	margin:0px;
	margin-right:15px;
}

.halfleft{
	width:49%;
	float:left;
	clear:left;
}

.halfright{
	width:49%;
	float:right;
	clear:right;
}

.halfleft .imageholder,.halfright .imageholder{
	float:none !important;
	clear:none !important;
	margin:0px;
	background-color:transparent;
	text-align:center;
}

.noborder .imagebackground{
	padding:0px !important;
	background-image:none !important;
	background-color:transparent !important;
}

.noborder .frame_tl,.noborder .frame_t,.noborder .frame_tr,.noborder .frame_bl,.noborder .frame_l,.noborder .frame_bl,.noborder .frame_b,.noborder .frame_br,.noborder .frame_r{
	background-image:none;
	position:static;
	width:0px;
	height:0px;
	
}
.noborder img{
	border:0px;
}
.caption{
	margin:0px;
	padding:0px;
}
.editor_link{
	padding-top:10px;
	clear:both;
}

.footer{
	font-size:0.85em;
	color:#666;
	text-align:center;
	padding-top:5em;
}

.comments{
	background-color:#FFF;
}
.warning{
	background-color:red;
	color:#FFF;
	padding:10px;
}
.success{
		background-color:green;
		color:#FFF;
	padding:10px;
}
.comments .dark,.comments .light{
	height:auto;
	background-image:none;
	border-bottom:1px solid #CCC;
	padding-bottom:1em;
}
.comments .biginput{
	width:95%;
}
.comments .textarea{
	width:95%;
	height:200%;
}
.comments .dtstart{
	display:block;
	float:right;
}

object#player{
	width:380px;
}
object#player embed{
	width:380px;
}

.quotationdark, .quotationlight {
	padding: 10px 0px 10px 0px;
}

.topscroller {
	height:150px;
	width:100%;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
	margin-bottom:20px;
}
.topscroller table.batchchooser {
	width:99%;
}
.topscroller tr, .topscroller tr.light, .topscroller tr.dark, .detaillist tr, .detaillist tr.light, .detaillist tr.dark{
	height:auto;
}
.topscroller tr.here {
	visibility:visible;
	display:block;
}table.batchchooser .textright, table.detaillist .textright {
	text-align:right;
}
table.batchchooser td, table.detaillist td, table.batchchooser th, table.detaillist th {
	padding:0px 15px;
}
.batchchooser .sent, .detaillist .sent  {
	color:#006600;
	text-align:right;
}
.batchchooser .queued, .detaillist .queued {
	color:#000000;
	text-align:right;
}
.batchchooser .processing, .detaillist .processing {
	color:#999900;
	text-align:right;
}
.batchchooser .failed, .detaillist .failed {
	color:#660000;
	text-align:right;
}