/* Generic CSS Document for STE-style website, e.g. BestGiftGiving.com*/

body,page {
height:100%;
width:800px;
margin:auto;
border:0px;
padding:20px 0px 0px 0px;
text-align:center; 
background-color:#333333;
/*background-image:url(base-images/background-paper.gif);
*/font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;}
html {
height:100%;
}
#wrapper{
	width:800px;
	margin:auto;
	padding:0px;
	background-color:#FFFFFF;
	border:2px;
	border-color:#E3CD88;
	border-style:solid;
}
a{border:none; outline:none;}
div {
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
div a{text-decoration:none;border:none; outline:none;}
div a:hover{
	color:#FF0000;
	border:none; 
	outline:none;
	}
ul {color:#006666;
margin:2px 5px 2px 5px;
padding-bottom:2px;
}
.li {margin:0px;border:0px; padding:0px;}
#banner { width:800px;}
/*.banner {height:100px;}
*/
#menu {
	width:800px;
	margin:0px;
	padding:0px;
	line-height:1.4em;
	border-top:1px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-color:#E3CD88;
	border-style:solid;
	background-color:#FFFFCC;
	color:#009933;
	text-align:center;
}
#menu a {text-decoration:none; color:#339966; border:none; outline:none; text-align:center;}
#menu a:hover {color:#FF0000; text-decoration:none; border:none; outline:none;}
.leftcol { text-align:left; width:140px; min-height:1%; height:100%; float:left; border:0px; margin:0px; padding:0px; clear:both;}
.leftcol a:hover{color:#FF0000; border:none; outline:none;}
.ctrcol {width:480px; float:left;
 border-left:solid; border-left-color:#DCC39D; border-left-width:thin; padding-left:10px;
 border-right:solid; border-right-color:#DCC39D; border-right-width:thin; padding-right:6px; background-color:#fff; }
 .ctrcolleft{  width:220px; float:left;  border-bottom:solid; border-bottom-color:#DCC39D; border-bottom-width:thin; background-color:#fff;}
 .ctrcolright{width:220px; float:right; border-bottom:solid; border-bottom-color:#DCC39D; border-bottom-width:thin; background-color:#fff;}
 .ctrcoltext{padding-top:3px; text-align:justify;}
.rightcol {
	width:140px;
	float:left;
	background-color:#fff;
	text-align:center;
}
#ctrframe{width:480px; float:left; height:575px;min-height:575px; height:inherit;}
#leftframe{height:575px; width:140px; float:left;}
#rightframe{height:675px; width:160px; float:left;}
.nolink {color:#FF0000;}
.smalltext{font-size:9px;color:#000;}
.righttext { text-align:center; font-size:10px; padding-top:8px;color:#339966; background-color:#fff;}
.righttext a:visited{color:#339966; border:none; outline:none;}
.righttext a:hover{color:#FF0000; border:none; outline:none;}
.righttext-nopad { text-align:center; font-size:10px; padding-top:1px;color:#339966; background-color:#fff;}
 .footer{font-size:9px;border-top:2px; border-top:solid; border-top-color:#DCC39D; text-align:center;  border-top-width:thin; height:20px; margin-bottom:5px; padding-bottom:5px;}
  .menuitem{height:20px; border:none; padding:0px; margin:0px; outline:none;}
 .visitor {border-top:1px; margin:0px; padding:0px;
border-bottom:1px;line-height:1.4em;  border-color:#CC9966; border-style:solid; width:160px; float:right;background-color:#FFFFCC;color:#2D5672;}
h1 {
	color:#009933;
	font-size:14pt;
	text-align:left;
	font-family: "Snell Roundhand";
	line-height:none;
	margin:0px;
}
h2 {
	color:#009933;
	font-size:12pt;
	text-align:left;
	font-family: "Snell Roundhand";
	line-height:none;
	margin:0px;
}
.highlight {
	color:#009933;
	font-size:12px;
	text-align:left;
	font-style:italic;
}
.highlight a{
	color:#009933;
	font-size:12px;
	text-align:left;
	font-style:italic;
}
.toggle {
margin-top:2px;
	color:#000000;
	display:none;
	background-color:#E3E3E3;
	}
.toggle a, a:hover, a:visited{
color:#FF0000;border:none; outline:none;
}
.toggleit {
margin-top:2px;
	color:#000000;
	background-color:#FFFFFF;
	}
.toggleit a,a:link, a:active{
color:#FF0000;border:none; outline:none;
}
.toggleit  a:hover, a:visited{
color:#009833;
}

