
/*
Global Zee-3 website style sheets
Sets up all styles, including page DIVs and DIV classes
This sheet alone is used for all main Zee-3 site pages, homepage etc
Each zone has an additional sheet which can override any settings here.
*/


/*
body text within document, and document background
*/
body { margin:0px; padding:0px; font-weight:normal; text-align:center; background:#f0e0d0; }

p { color:#000000; font-family:"Georgia", serif; font-size:10pt; line-height:150%; margin:0px; margin-bottom:12px; }
p A { color:#000000; font-family:"Georgia", serif; font-size:10pt; }
p A:hover { color:#A01010; }

p.debug { color:#FF0000; font-family:"Courier", "Courier New", serif; font-size:10pt; font-weight:bold; letter-spacing:0px; margin-top:8px; margin-bottom:8px; margin-left:0px; margin-right:0px; }

p.space { font-family:"Trebuchet MS", "Trebuchet", sans-serif; font-size:0px; font-weight:normal; margin-top:0px; margin-bottom:0px; }

li { color:#000000; font-family:"Georgia", serif; font-size:10pt; font-style:italic; letter-spacing:0px; margin-top:2px; margin-bottom:8px; margin-left:0px; margin-right:0px; }
li A { color:#000000; font-family:"Georgia", serif; font-size:10pt; }
li A:hover { color:#A01010; }

p.faq-link { margin:0;  margin-left:30px; }
p.faq-link A {  }
p.faq-link A:hover { color:#A01010; }


p.faq-question { color:#000000; font-family:"Georgia", serif; font-size:8pt; font-weight:bold; font-style:italic;  margin-top:20px; margin-bottom:8px; margin-left:0px; margin-right:0px; }
p.faq-question A { color:#000000; font-family:"Georgia", serif; font-size:8pt; font-weight:bold; font-style:italic; }
p.faq-question A:hover { color:#A01010; }

p.faq-answer { color:#000000; font-family:"Georgia", serif; font-size:8pt;  letter-spacing:0px; margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; }
p.faq-answer A { color:#000000; font-family:"Georgia", serif; font-size:8pt; }
p.faq-answer A:hover { color:#A01010; }


hr { margin:16px; }
hr.side { margin-top:4px; margin-bottom:4px; margin-left:0px; margin-right:0px; }

h1 { font-family:"Verdana", sans-serif; font-size:18pt; font-weight:bold; margin:0px; margin-bottom:18px; clear:both; }
h2 { font-family:"Verdana", sans-serif; font-size:14pt; font-weight:bold; margin:0px; margin-bottom:14px; margin-top:18px; clear:both; }
h3 { font-family:"Verdana", sans-serif; font-size:12pt; font-weight:bold; margin:0px; margin-bottom:12px; margin-top:18px; clear:both; }
h4 { font-family:"Verdana", sans-serif; font-size:10pt; font-weight:bold; margin:0px; margin-bottom:10px; margin-top:18px; clear:both; }

code { font-family:"Courier New", "Courier", sans-serif; }

form { margin:0; }


/* more general, site wide... */

p.z3title { color:#000000; font-family:"Verdana", sans-serif; line-height:normal; font-size:10pt; font-weight:bold; font-style:italic; margin:0px; }
p.z3title A { color:#000000; font-family:"Verdana", sans-serif; font-size:10pt; font-weight:bold; font-style:italic; margin:0px; text-decoration:none; }
p.z3title A:hover { color:#Ff5040; text-decoration:underline; }


p.memberbar { color:#f0f0f0; font-family:"Verdana", sans-serif; font-size:8pt; line-height:normal; font-weight:normal; margin:0px; }
p.memberbar A { color:#f0f0f0; font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; margin:0px; text-decoration:none; }
p.memberbar A:hover { color:#Ff5040; text-decoration:underline; }




p.nav { font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; line-height:normal; margin:0px; }
p.nav A { font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; margin:0px; text-decoration:none; }
p.nav A:hover { color:#A01010; text-decoration:underline; }



p.blurb { color:#1010A0; font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; line-height:150%;  font-style:italic; margin-top:0px; margin-bottom:15px; margin-right:15px; margin-left:15px; }
p.blurb A { color:#1010A0; font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; font-style:italic; margin-top:0px; margin-bottom:15px; text-decoration:none; }
p.blurb A:hover { color:#A01010; text-decoration:underline; }

p.message { color:#A010A0; font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; line-height:150%;  font-style:italic; margin:0; margin-bottom:15px; }

p.flash { font-family:"Verdana", sans-serif; font-size:9pt; font-weight:bold; font-style:italic; line-height:normal; margin-top:4px; margin-bottom:4px; margin-right:0px; margin-left:0px; }
p.flash A { font-family:"Verdana", sans-serif; font-size:9pt; font-weight:bold; font-style:italic; margin-top:4px; margin-bottom:4px; margin-right:0px; margin-left:0px; text-decoration:none; }
p.flash A:hover { color:#A01010; text-decoration:underline; }


p.pagelinks { font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; margin-top:8px; line-height:normal; margin-bottom:8px; }
p.pagelinks A { font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; margin-top:8px; margin-bottom:8px; text-decoration:underline; }
p.pagelinks A:hover { color:#A01010; text-decoration:underline; }

p.whiteitem { color:#ffffff; font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; font-style:italic; margin-top:0px; line-height:normal; margin-bottom:0px; }
p.whiteitem A { color:#ffffff; font-family:"Verdana", sans-serif; font-size:8pt; margin-top:0px; margin-bottom:0px; text-decoration:none;}
p.whiteitem A:hover { color:#ffffff; text-decoration:underline; }
p.whiteitem A:active { color:#ffffff; text-decoration:underline; }

p.item { font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; margin-top:0px; line-height:normal; margin-bottom:0px; }
p.item A { font-family:"Verdana", sans-serif; font-size:8pt; margin-top:0px; margin-bottom:0px; text-decoration:none; }
p.item A:hover { color:#A01010; text-decoration:underline; }

p.item2 { font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; margin-bottom:8px; line-height:normal; margin-top:0px; }
p.item2 A { font-family:"Verdana", sans-serif; font-size:8pt; margin-bottom:8px; margin-top:0px; text-decoration:none; }
p.item2 A:hover { color:#A01010; text-decoration:underline; }

p.itemquote { font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; font-style:italic; line-height:normal; margin-top:10px; margin-bottom:0px; margin-left:10px; margin-right:10px; }
p.itemquote A { font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; font-style:italic; margin-top:10px; margin-bottom:0px; margin-left:10px; margin-right:10px; }
p.itemquote A:hover { color:#A01010; text-decoration:underline; }


p.itemcomment { font-family:"Georgia", serif; font-size:8pt; font-weight:normal; font-style:italic; line-height:150%;  margin-top:0px; margin-bottom:8px; }
p.itemcomment A { font-family:"Georgia", serif; font-size:8pt; font-weight:normal; font-style:italic; margin-top:0px; margin-bottom:8px; }
p.itemcomment A:hover { color:#A01010; text-decoration:underline; }


p.itemtitle { font-family:"Verdana", sans-serif; font-size:13pt; font-weight:bold; margin-top:0px; line-height:normal; margin-bottom:0px; }
p.itemtitle A { font-family:"Verdana", sans-serif; font-size:13pt; font-weight:bold; margin-top:0px; margin-bottom:0px; text-decoration:none; }
p.itemtitle A:hover { color:#A01010; text-decoration:underline; }

p.itemblurb { font-family:"Georgia", serif; font-size:10pt; font-style:italic; margin-top:0px; line-height:150%;  margin-bottom:0px; }
p.itemblurb A { font-family:"Georgia", serif; font-size:10pt; font-style:italic; margin-top:0px; margin-bottom:0px; text-decoration:none; }
p.itemblurb A:hover { color:#A01010; text-decoration:underline; }

p.itemsubtitle { font-family:"Verdana", sans-serif; font-size:9pt; font-weight:bold; line-height:normal; margin-top:0px; margin-bottom:0px; }
p.itemsubtitle A { font-family:"Verdana", sans-serif; font-size:9pt; font-weight:bold; margin-top:0px; margin-bottom:0px; text-decoration:none; }
p.itemsubtitle A:hover { color:#A01010; text-decoration:underline; }

p.itemaction { font-family:"Verdana", sans-serif; font-size:8pt; font-weight:bold; line-height:normal; font-style:italic; margin-top:1px; margin-bottom:0px; }
p.itemaction A { font-family:"Verdana", sans-serif; font-size:8pt; font-weight:bold; font-style:italic; margin-top:1px; margin-bottom:0px; text-decoration:none; }
p.itemaction A:hover { color:#A01010; text-decoration:underline; }


p.itemdate { font-family:"Verdana", sans-serif; font-size:7pt; font-weight:normal; line-height:normal; margin-top:1px; margin-bottom:0px; }
p.itemdate A { font-family:"Verdana", sans-serif; font-size:7pt; font-weight:normal; margin-top:1px; margin-bottom:0px; text-decoration:none; }
p.itemdate A:hover { color:#A01010; text-decoration:underline; }

p.itemfancy { font-family:"Georgia", serif; font-size:9pt; font-style:italic; line-height:normal; margin-top:0px; margin-bottom:0px; }
p.itemfancy A { font-family:"Georgia", serif; font-size:9pt; font-style:italic; margin-top:0px; margin-bottom:0px; text-decoration:none; }
p.itemfancy A:hover { color:#A01010; text-decoration:underline; }

p.itemdetail { font-family:"Verdana", sans-serif; font-size:7pt; font-weight:normal; line-height:normal; margin-top:4px; margin-bottom:4px; }
p.itemdetail A { font-family:"Verdana", sans-serif; font-size:7pt; font-weight:normal; margin-top:4px; margin-bottom:4px; text-decoration:none; }
p.itemdetail A:hover { color:#A01010; text-decoration:underline; }


p.globalitem { color:#000000; font-family:"Verdana", sans-serif; font-size:7pt; font-weight:normal; font-style:italic; margin:0px; line-height:normal; text-align:center;  }
p.globalitem A { color:#000000; font-family:"Verdana", sans-serif; font-size:7pt; margin:0px; text-decoration:none; }
p.globalitem A:hover { color:#A01010; text-decoration:underline; }

p.globalitemtitle { color:#000000; font-family:"Verdana", sans-serif; font-size:8pt; font-weight:bold; line-height:normal; margin-top:0px; margin-bottom:0px;  }
p.globalitemtitle A { color:#000000; font-family:"Verdana", sans-serif; font-size:8pt; font-weight:bold; margin-top:0px; margin-bottom:0px; text-decoration:none; }
p.globalitemtitle A:hover { color:#A01010; text-decoration:underline; }


P.note { font-family:"Tahoma", sans-serif; font-size:7pt; font-weight:normal; line-height:normal; margin-top:0px; margin-bottom:8px; }
P.note A { font-family:"Tahoma", sans-serif; font-size:7pt; font-weight:normal; margin-top:0px; margin-bottom:8px; text-decoration:none; }
P.note A:hover { color:#A01010; text-decoration:underline; }

p.copyright { color:#706050; font-family:"Tahoma", sans-serif; font-size:7pt; line-height:normal; font-weight:normal; margin:0; margin-bottom:4px; margin-top:4px; }
p.copyright A { color:#706050; font-family:"Tahoma", sans-serif; font-size:7pt; font-weight:normal; margin:0; margin-bottom:4px; margin-top:4px; }
p.copyright A:hover { color:#A01010; text-decoration:underline; }
p.copyright A:active { color:#A01010; text-decoration:underline; }


p.blogtitle_main{ font-family:"Verdana", sans-serif; font-size:14pt; font-weight:bold; margin-top:4px; line-height:normal; margin-bottom:10px; }
p.blogtitle_main A { font-family:"Verdana", sans-serif; font-size:14pt; font-weight:bold; margin-top:4px; line-height:normal; margin-bottom:4px; text-decoration:none; }
p.blogtitle_main A:hover { color:#A01010; text-decoration:underline; }

p.blogdate_main { font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; margin-bottom:16px; margin-top:4px; line-height:normal;}
p.blogdate_main A { font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; margin-bottom:16px; margin-top:4px; line-height:normal; text-decoration:none; }
p.blogdate_main A:hover { color:#A01010; text-decoration:underline; }

p.blogtext_main { font-family:"Georgia", serif; font-size:10pt; line-height:180%; margin:0px; margin-bottom:16px; }
p.blogtext_main A { font-family:"Georgia", serif; font-size:10pt; line-height:180%; margin:0px; margin-bottom:16px; }
p.blogtext_main A:hover { color:#A01010; text-decoration:underline; }

p.bloglink_main { font-family:"Verdana", sans-serif; font-size:8pt; text-align:right; font-weight:normal; font-style:italic; margin-top:12px; line-height:normal; margin-bottom:4px; }
p.bloglink_main A { font-family:"Verdana", sans-serif; font-size:8pt; text-align:right;font-weight:normal; font-style:italic; margin-top:12px; line-height:normal; margin-bottom:4px; text-decoration:none;}
p.bloglink_main A:hover { color:#A01010; text-decoration:underline; }


p.blogtitle_sub { font-family:"Verdana", sans-serif; font-size:10pt; font-weight:bold; line-height:normal; margin-top:4px; margin-bottom:4px; }
p.blogtitle_sub A {  font-family:"Verdana", sans-serif; font-size:10pt; font-weight:bold; line-height:normal; margin-top:4px; margin-bottom:4px; text-decoration:none; }
p.blogtitle_sub A:hover { color:#A01010; text-decoration:underline; }

p.blogdate_sub { font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; margin-bottom:8px; margin-top:4px; line-height:normal;}
p.blogdate_sub A { font-family:"Verdana", sans-serif; font-size:8pt; font-weight:normal; margin-bottom:8px; margin-top:4px; line-height:normal; text-decoration:none; }
p.blogdate_sub A:hover { color:#A01010; text-decoration:underline; }

p.blogtext_sub {  font-family:"Georgia", serif; font-size:8pt; font-weight:normal;  line-height:150%;  margin-top:0px; margin-bottom:8px; }
p.blogtext_sub A { font-family:"Georgia", serif; font-size:8pt; font-weight:normal; line-height:150%;  margin-top:0px; margin-bottom:8px; }
p.blogtext_sub A:hover { color:#A01010; text-decoration:underline; }

p.bloglink_sub { font-family:"Verdana", sans-serif; font-size:8pt; text-align:right; font-weight:normal; font-style:italic; margin-top:12px; line-height:normal; margin-bottom:4px; }
p.bloglink_sub A { font-family:"Verdana", sans-serif; font-size:8pt; text-align:right;font-weight:normal; font-style:italic; margin-top:12px; line-height:normal; margin-bottom:4px; text-decoration:none;}
p.bloglink_sub A:hover { color:#A01010; text-decoration:underline; }


/* Main page DIVs */

	#frame {
		background:#fFfCF8;
		width:810px;
		border: 1px solid #BE4E1D;
		margin-right:auto;
		margin-left:auto;
		margin-top:8px;
		margin-bottom:10px;
		padding:0px;
		text-align:left;
	}
	
	#top {
		background-image: url(/graphics/top_background.jpg);
		background-repeat: no-repeat;
		border:0px;
		padding:0px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:85px;
		}
	html>body #top {
		height:85px;
		}


	#top_left {
		float:left;
		width:130px;
		border:0px;
		margin: 0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		overflow:hidden;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:85px;
		}
	html>body #top_left {
		height:85px;
		}


	#top_middle {
		float:left;
		width:400px;
		border:0px;
		margin: 0px;
		padding-left:00px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		overflow:hidden;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:85px;
		}
	html>body #top_middle {
		height:85px;
		}

	#top_right {
		float:left;
		width:280px;
		border:0px;
		margin: 0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		overflow:hidden;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:85px;
		}
	html>body #top_right1 {
		height:60px;
		}

	#top_right1 {
		float:left;
		width:280px;
		border:0px;
		margin: 0px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		overflow:hidden;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:60px;
		}
	html>body #top_right1 {
		height:60px;
		}

	#top_right2 {
		float:left;
		width:280px;
		border:0px;
		margin: 0px;
		padding-left:4px;
		padding-right:4px;
		padding-top:4px;
		padding-bottom:4px;
		overflow:hidden;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	html>body #top_right2 {
		}

		

	#member_bar {
		clear:both;
		border-top:1px solid #BE4E1D;		
		border-bottom:1px solid #BE4E1D;		
		padding:4px;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	html>body #member_bar {
		}

	#navigate {
		border:0px;
		padding:0px;
		overflow:hidden;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	html>body #navigate {
		}


	#content-frame {
		clear:both;
		border:0px;
		padding:0px;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	html>body #content-frame {
		}


	#bottom-frame {
		clear:both;
		border:0px;
		padding:0px;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	html>body #bottom-frame {
		}


	#bottom {
		clear:both;
		border:1px solid #BE4E1D;
		margin:10px;
		background:#FFF8F0;
		padding:4px;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	html>body #bottom {
		}

		
	#left {
		float:left;
		width:120px;
		border:0px;
		margin: 0px;
		padding-left:10px;
		padding-right:0px;
		padding-top:10px;
		padding-bottom:10px;
		overflow:hidden;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	html>body #left {
		}

	#right {
		float:left;
 		width:120px;
		border:0px;
		margin:0px;
		padding-left:0px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		overflow:hidden;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	html>body #right {
		}

	#center {
		width:530px;	
   		float:left;
 		padding:10px;
		border:0px;
		overflow:hidden;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	html>body #center {
		}

	#full {
		width:790px;	
 		padding:10px;
		border:0;
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	html>body #full {
		}

/* Reused DIV classes */


.nav-box {
	padding:4px;
}

.globalitem-title {
	width:108px;
	float:left;
	margin:0;
	border:1px solid black;
	border-bottom:0px;
	padding:4px;
}

.globalitem-box {
	width:108px;
	float:left;
	margin:0;
	border:1px solid black;
	border-top:0px;
	padding:4px;
	margin-bottom: 10px;
}

.sideitem-box-blank {
	width:120px;
	float:left;
	margin:0;
	border:0;
	padding:0;
}

.sideitem-box {
	width:110px;
	float:left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	border:1px solid #000000;
	padding:4px;
}
		
.item-box {
	clear:both;
	width:528px;
	border:1px solid #000000;
	margin-top:9px;
	margin-bottom:9px;
	padding:0px;
	text-align:left;
}

.item-box-halfwidth {
	float:left;
	width:258px;
	border:1px solid #000000;
	padding:0px;
	margin:0px;
	text-align:left;
}

.item-box-halfwidth-content {
	float:left;
	width:250px;
	padding:4px;
	margin:0px;
	text-align:left;
	overflow:hidden;
}

.item-box-halfwidth-content-sub  {
	float:left;
	width:230px;
	border:0px;
	padding:10px;
	margin:0px;
	overflow:hidden; 
}

.item-box-halfwidth-noborder{
	float:left;
	width:260px;
	border:0;
	padding:0px;
	margin:0px;
	text-align:left;
}

.column-spacer {
	float:left;
	width:10px;
	margin:0px;
	border:0px;
	padding:0px;
	text-align:left;
}

.item-box-important {
	clear:both;
	width:526px;
	border:2px solid #ff0000;
	background:#ffafaf;
	margin-top:9px;
	margin-bottom:9px;
	padding:0px;
	text-align:left;
}

.item-box-noborder {
	clear:both;
	width:530px;
	border:0px;
	margin-top:20px;
	margin-bottom:20px;
	padding:0px;
	text-align:left;
}

.item-box-title {
		width:520px;
		border:0px;
		padding:4px;
}

.item-box-content-full  {
		clear:both;
		width:520px;
		border:0px;
		padding:4px;
}

.item-box-content-full-sub  {
		clear:both;
		width:500px;
		border:0px;
		padding:0px;
		margin:10px
}

.item-box-content-full-f  {
		clear:both;
		width:520px;
		border:0px;
		padding:4px;
		float:left;
}

.item-box-content  {
		float:left;
		border:0px;
		padding:4px;
}

.item-subbox-content-full  {
		clear:both;
		width:512px;
		border:1px solid;
		padding:4px;
		margin-top:12px;
}



.item-box-content-full-third  {
		float:left;
		width:170px;
		border:0px;
		padding:0px;
}
.item-box-content-full-third-mid {
		float:left;
		width:180px;
		border:0px;
		padding:0px;
}


.site-box {
	width:520px;
	border:5px solid #000000;
	margin-top:9px;
	margin-bottom:9px;
	padding:0px;
	text-align:left;
}

.site-box-title {
		width:510px;
		border:0px;
		padding:5px;
}

.site-box-content-full  {
		clear:both;
		width:510px;
		border:0px;
		padding:5px;
}

.site-box-content  {
		float:left;
		border:0px;
		padding:5px;
}




.right-boxout {
	background: #ffcf2f;
	width:300px;
	float:right;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-left:2px solid #dfaf00;
	border-right:2px solid #dfaf00;
	border-bottom:2px solid #dfaf00;
	padding:0px;
}

.left-boxout {
	background: #ffcf2f;
	width:300px;
	float:left;
	margin-left: 0px;
	margin-right: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-left:2px solid #dfaf00;
	border-right:2px solid #dfaf00;
	border-bottom:2px solid #dfaf00;
	padding:0px;
}

.boxout-title {
	background: #dfaf00;
	width:292px;
	margin: 0px;
	border:0px;
	padding:4px;
}

.boxout-content {
	width:292px;
	margin: 0px;
	border:0px;
	padding:4px;
}
