body{margin:0px; background-color:#333333; color:#000;text-align:center;}/*background: url(/lefthandpath/images/bg.gif) repeat top left;}*/
td,tr,table{font-family:Arial, Helvetica, sans-serif; font-size:9pt;}

a{color:#000}
a:hover{color:#f00000;text-decoration:underline;}
a.cont {color:maroon;font-style:italic;}
a.cont:hover{color:blue;font-style:italic}
form{margin:0px}
input[type="text"]{border:1px solid silver;background-color:#fff;padding:3px}
input[type="password"]{border:1px solid silver;background-color:#fff;padding:3px}
input[type="submit"], input[type="button"]{border:2px outset #888888;background-color:#000;padding:3px;color:#fff;font-weight:bold;font-family:arial;cursor:pointer}
input[type="submit"].butpress, input[type="button"].butpress{background-color:#666;}
textarea{border:1px solid silver;background-color:#fff;padding:3px}

#body{
	width:941px;
	background-color:#fff;
	text-align:left;
	margin:0px auto 0px auto;
	position:static;
}

/* header styles */
#header {
	clear:left;
	width:100%;
	overflow:hidden;
}
#header img {align:textbottom}

#sidebarleft{ 
	width:157px;
	padding-left:15px;
	white-space:nowrap;
 }
#sidebarright{ 
	width:157px;
	padding-right:15px;
	white-space:nowrap;
}
#mainbody{
	width:627px;
	padding:.5em 10 1em 10;
}

/* Footer styles */
#footer { 
	height:235px; 
	color:#666; 
	clear:both; 
	padding:1.5em; 
	background-color:e5e5e5; 
	border-top:10px solid #333;
	font-size:0.8em;
	margin-top:15px;
	position:relative;
}
#footer a {text-decoration:none;color:#666;}
#footer a:hover {text-decoration:underline;color:#000;}
#footer a.more {
	text-decoration:none;
	color:#660000;
	}
#footer h2{
	font-size:1.1em;
	color:#660000;
	margin:0px;
	}
#footer #recentcomments ul {
	
	margin:10px 0px 0px 20px;
	padding:0px;
	list-style-image:url(/lefthandpath/images/quotes.gif);
}

#footer #recentcomments ul li{
	margin:0 0 10 0;
	padding:0px;
}
#recentcomments{
	font-size:0.9em;
	margin-right:15px;
	
	}
#footer img.thumbnail{
	border:1px solid black;
	display:inline;
	margin:0px;
}
#footer #copywrite{
	position:absolute;
	bottom:10;
	left:20;
	color:#aaa;
}
#categlist{
	width:158px;
}
#categlist tr td img{
	margin:6px 4px 0px 2px;
}

/* column container */
.colmask {
	clear:both;
	float:left;
	width:100%;				
	overflow:hidden;
}

/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;				
	position:relative;
}

.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:.5em 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead */ 
	overflow:hidden;
}

/* 3 Column settings */
.threecol {
	background:#fff;		/* right column background colour */
}
.threecol .colmid {
	right:140px;			/* width of the right column */
	background:#fff;		/* center column background colour */
}
.threecol .colleft {
	right:615px;			/* width of the middle column */
	background:#fff;		/* left column background colour */
}

.threecol .col1 {
	width:575px;			/* width of center column content (column width minus padding on either side) */
	left:100%;				/* 100% plus left padding of center column */
}

.threecol .col2 {
	width:150px;			/* Width of left column content (column width minus padding on either side) */
	left:195px;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
	width:155px;			/* Width of right column content (column width minus padding on either side) */
	left:800px;				/* Please make note of the brackets here:
							(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}


h1{margin:2px 2px 2px 0px}
h1 span{color:#082E8F}
h1#tag{color:maroon}
h2{font-size:1.2em;font-weight:bold;margin:2px;color:maroon;font-family:arial}
h2 a, h2 a:hover {text-decoration:none;color:#082E8F}
h2 span {color:maroon}
h2.alt {color:#000;margin-left:0px;padding-left:0px;}
h3{font-size:1.2em;font-weight:bold;margin:2px;font-family:arial}
h3.headline{color:black;text-decoration:none;margin-top:0px}
h3 a, h3 a:hover {text-decoration:none;color:inherit}
h4{font-size:1em;font-weight:bold;margin:2px;color:#3366FF;font-family:arial}
h5{margin:0px}

#adminmaincontent h2{font-size:1.6em;font-weight:bold;margin:2px;color:#000;font-family:arial}
#adminmaincontent h2 a, #adminmaincontent h2 a:hover {text-decoration:none;color:#000}
#adminmaincontent h2 span {color:082E8F}

.issueitem{color:black;line-height:1.5em}
.issueitem a{text-decoration:none}

#gridview {text-align:center;margin-top:5px;clear:both;position:relative;}
#gridview a {color:black;text-decoration:none;}
#gridview a.inactive {color:silver;text-decoration:none;}
#gridview a:hover, #gridview a.inactive:hover {color:black;text-decoration:none;height:21px;}

#gridview div{padding:0px 0px 0px 21px;background-position:0px 0px;display:inline;line-height:19px;height:19px;float:left;margin-right:8px}

#gridview div.inactive{background-position:0px -19px;}

#gridview div#glist{background-image:url(/lefthandpath/images/icons/listb.gif);background-repeat:no-repeat;}
#gridview div#gbgrid{background-image:url(/lefthandpath/images/icons/biggridb.gif);background-repeat:no-repeat;}
#gridview div#gsgrid{background-image:url(/lefthandpath/images/icons/gridb.gif);background-repeat:no-repeat;}



#gridcontainer{
	width:535px;
	text-align:left;
}
.gridthumb1{
	float:left;
	position:relative;
	width:133px;
	height:133px;
}
.gridthumb1 a img{
	position:absolute;
	top:4px;
	left:4px;
	width:125px;
	height:125px;
	clip: rect(0px 125px 125px 0px);
}

.gridthumb2{
	float:left;
	position:relative;
	width:76px;
	height:76px;
}
.gridthumb2 a img{
	position:absolute;
	top:4px;
	left:4px;
	width:72px;
	height:72px;
	clip: rect(0px 72px 72px 0px);
}
		

/*-- Layout ------------------------------------*/
#banners{text-align:center;height:65px;margin-right:20px}
#sidebar{float:left;width:150px;margin:20px;line-height:1.3em}
.sidebarcontainer, .sidebarcontainernoborder{margin-top:10px; padding-bottom:10px; border-bottom:1px dotted maroon}
.sidebarcontainer b, .sidebarcontainernoborder b{color:maroon}
.sidebarcontainer ul, .sidebarcontainernoborder ul {list-style-image:url(/lefthandpath/images/icons/smbullet.gif);margin:0px;padding:0px}
.sidebarcontainer ul li, .sidebarcontainernoborder ul li{margin:0 0 0.5em 25px;}
.sidebarcontainernoborder{border:none;}

#maincontent{white-space:no-wrap;height:100%;padding:20px}
#adminmaincontent{position:absolute;left:190px;white-space:no-wrap;width:95%;height:100%;}
#adminsidebar{position:absolute;width:150px;height:100%;margin-right:20px;line-height:1.3em;}
#adminsidebar ul {margin:0px;padding:0px;list-style-type:none}
#adminsidebar ul li{width:150px;text-valign:center;border-bottom:1px dotted maroon;margin:15px 0px 0px 0px;padding-bottom:15px}
#adminsidebar ul li a{font-size:1.2em;font-weight:bold;margin:2px;font-family:arial;color:#333333;text-decoration:none}
#adminsidebar ul li a:hover{color:#3366FF}
#adminsidebar ul li h8 {font-size:.8em;margin:0px}
#adminsidebar ul li.active a{color:#3366FF}
#adminbg{background-color:#fff;position:relative;height:100%;width:810px;text-align:left;padding:20px}
#grid {width:750px;cell-spacing:0px}
#grid th {background-color:#f6f6f6;border-bottom:1px solid silver;border-right:2px solid #fff;margin:0px;padding:5px;font-size:.8em}
#grid td {border-bottom:1px dashed silver;border-right:1px solid #fff;margin:0px;padding:5px;font-size:.8em;line-height:1.3em}
#grid td.options {width:55px;text-align:center}
#grid td.options img.active{display:inline}
#grid td.options img.inactive{display:none}
#grid td.clean {border:none}
#entry{width:549px;font-size:9pt;font-family:Arial,Helvetica,sans-serif;}
#entry h1{margin:5 5 5 0;font-size:2em}
#entry h5{margin:5px;font-size:1em;font-weight:normal;text-decoration:italic}

/*-- Components --------------------------------*/
#printlogo{display:none}
#sitesearchform b{color:#000}
#sitesearchform input{border:1px solid silver;background-color:#fff;padding:3px}
.adblock {width:100%;text-align:center}
.label, .labelhalf, .labelmediumright, .labelauto, .labellong,.labelmedium, .labelsmall, .labelsmallplus15, .labelxsmall{display:inline;width:125px;float:left;vertical-align:middle;height:2em}
.labellong{width:225px;}
.labelmedium{width:110px}
.labelmediumright{float:left;display:block;width:90px;height:auto;text-align:right;margin-right:20px;background-color:white;font-size:1em}
.labelsmallright{float:left;display:block;width:65px;height:auto;text-align:right;margin-right:20px;background-color:white;font-size:1em}
.labelsmallright h2 {font-weight:normal;}
.labelsmallplus15{max-width:85px;font-weight:bold}
.labelsmall{width:75px}
.labelxsmall{width:40px;}
.labelhalf{width:50%}
.labelauto{width:auto}
.labelnone{font-size:1.1em;}

/*-- Message Containers -------------------------- */ 
#errormsgcontainer{border:2px solid #CC0000;background-color:#F1DCDC;padding:5px;margin-bottom:10px}
#errormsgcontainer h2{display:inline;color:#CC0000;font-size:1em;font-weight:bold;font-size:1.2em}

#infomsgcontainer{border:2px solid #6D9D1D;background-color:#E1FCB4;padding:5px;margin-bottom:10px}
#infomsgcontainer h2{display:inline;color:#6D9D1D;font-size:1em;font-weight:bold;font-size:1.2em}

#workingmsgcontainer{border:2px solid #6BB6C9;background-color:#B6EAF7;padding:5px;margin-bottom:10px}
#workingmsgcontainer h2{display:inline;color:#4195AA;font-size:1em;font-weight:bold;font-size:1.2em;margin-left:5px}


#lineup{clear:both;}
#byline{clear:both;margin-top:3em;border-top:1px solid silver;padding-top:3px;font-size:.8em}
#byline a{color:#037EDD}

#entrycontainer div{color:#666}
#entrycontainer div.entry {border-bottom:1px dotted silver;padding-bottom:10px;clear:both;height:auto;}
#entrycontainer div.entry h4{color:black}
#entrycontainer img.previewrt {float:right;margin: 5px 0px 10px 10px}
#entrycontainer img.previewlt {float:left;margin:5px 10px 10px 0px}
#commentcontainter{background-color:#f6f6f6}
#commentbox{font-size:1em;padding:15px 10px 10px 0px;display:none}
#commenttoggle{;cursor:pointer}

#commentlist {margin:0px 0px 0px 10px;padding:0px;list-style-type:none;} /* list-style-image:url(/lefthandpath/images/icons/comment.gif) */

#commentlist li {
	margin:0px 0px 10px 0px;
	border-bottom:4px solid white;
	background-color:#f6f6f6;
	position:relative;
}

.commentname,.commentname a, .commentname a:hover{
	font:11pt arial; color:#666; text-decoration:none;
}
.commenthead{
	background-color:#E8E8E8;
	clear:both;
	padding:5px 5px 0px 5px;
	height:45px;	
}	
.commenthead img {
	float:left;
	margin:0px 5px 5px 0px;
	border:1px solid #666;
}

.commentblock{
	padding:5px 10px 10px 10px;
}


#issue ul{margin:5px 0px 0px 30px;padding:0px;list-style-type:url(/lefthandpath/images/icons/smentry.gif)}
#issue ul li a{text-decoration:none;}
#issue ul li a:hover{text-decoration:underline;}

 ul.sm {list-style-image:url(/lefthandpath/images/icons/smbullet.gif);margin:5px 0px;padding:0px}
 ul.sm li {margin:0 0 0.5em 25px;}
#categcontainer{overflow:hidden}
#topentrycontainer{overflow:hidden;width:155px;}
#leftmarker{line-height:1px}
#mainmarker{line-height:1px}
#categToggle{margin-top:8px;padding-top:5px;text-align:center;border-top:1px solid silver}

/*-- Styles -------------------------------------*/

a.blue{color:blue;}
.indent{margin-left:33px;}
.lgbreak{line-height:8px;font-size:8px;}
.ultrasmall{font-size:1px;line-height:1px}
.small{font-size:3px;line-height:3px}
.note{font-size:.9em;color:#666666;}
#draft_legend{background-color:#E3F6B9;border:none;padding: 0px 5px 0px 5px;display:inline;width:auto}
#grid {font-size:1.3em;border-top:1px solid silver;}
#grid tr{;border-top:1px solid silver;border-bottom:1px solid silver;padding:5px;margin:0px}
#grid tr.draft{background-color:#E3F6B9;border-top:1px solid green;border-bottom:1px solid green;padding:5px;margin:0px}
#grid tr.hide{display:none}
#grid tr.show{display:}
#grid tr.show:hover{background-color:#F9F7ED;}
#grid tr.moderated{color:#CCCCCC;}
#grid tr.moderated img{display:none;}
#grid tr.moderated a{color:#CCCCCC;}
#grid tr.moderated span{color:#CCCCCC;}
#grid tr.moderated:hover{color:#CCCCCC;}
.penname{font-size:.8em;color:black;font-style:italic}
.more{color:maroon;font-weight:bold;font-style:italic;text-decoration:none}
.clear{clear:both}
tr.inactive{color:silver}
img.inactive{display:none;}
img.active{display:inline}
img.tinycover{margin:4px 8px 4px 0px}
.lgbreaknoclear{font-size:1.2em;line-height:1.2em;clear:left;}
.alignright{float:right}
.nostyle{font-style:normal}
#stats {
	width:80%;
}
#stats td {
	border:1px solid #AAAAAA; 
	padding:5px;
}
#stats td.odd{
	background-color:#F9F7ED
}

.blockquote{
	background:url(/lefthandpath/images/quotes.gif) no-repeat top left;
	border:1px solid #fff;
	margin-left:10px;
}
.blockquote blockquote{
	margin:5px 25px 10px 22px;
	font:.9em garamond
}

.blockqte{
	font-size:1.1em;
}
.staffbox {float:left;clear:both;margin-right:5px}
#towit{margin-left:205px}
.formcontainer{position:relative;}
#contactformnote{position:absolute;top:0px;left:325px;width:215px;text-align:justify;border:1px solid #aaa;background-color:#f6f6f6;padding:8px}
.hide{display:none}

/* -- Tool Tip -----------------------------------------------------------*/

a.tip {
	position:relative;
	text-decoration: none;
}
a span.tip-content, a span.tip-bottom {
	background:transparent url(/lefthandpath/images/tooltip/top.png) no-repeat scroll 0 0;
	bottom:41px;
	color:#6A645C;
	left:-98px;
	padding:15px 50px 15px 15px;
	position:absolute;
	width:235px;
}
a span.tip-bottom {
	background:transparent url(/lefthandpath/images/tooltip/bottom.png) no-repeat scroll 0 0;
	bottom:16px;
	display:block;
	height:33px;
	padding:0 20px;
}
.tip-content strong {
	border-bottom:1px dotted #C1C1C1;
	display:block;
	font-weight:bold;
	line-height:normal;
	margin-bottom:5px;
	padding-bottom:3px;
	color:#26558E;
}
.tip-content img {
	float:left;
	margin-right:5px;
}
a span.tip-content, a span.tip-bottom {
	visibility:hidden;
}
a:hover span.tip-content, a:hover span.tip-bottom {
	visibility:visible;
}
.tip-content ol{
	position:relative;
	margin:0px;
	padding:0px;
}
.tip-content ol li{
	margin-left:20px;
}