html { margin: 0; padding: 0;}
* { margin:0; padding:0; font-family:   trebuchet ms, Arial, Helvetica, sans-serif; font-size:13px; }
body {background-color:#D688E2; margin-top:12px;}
#left { width: 130px; margin-left:0px; background-color:#fff; margin-top:12px; float:left; }
#right { width: 130px; margin-left:0px; background-color:#fff; margin-top:12px; float:right; }

#container {width:1014px; margin-left:auto; margin-right:auto; background-color:#fff; margin-top:11px;}
#header {
	margin-left:10px;
	width:1000px;
	background-image : url("header.gif");
	background-color:#fff;
	height:72px;
	background-repeat : no-repeat;
	background-position : center;
}

#topmenu {padding-top:22px;  margin-left:12px;}
#topmenu a:link, #topmenu a:visited{Font-size:19px; color:white;}
#topmenu a:hover{color:white;}
#headerbottom{margin-left:9px; background-color:#fff;}

.strap {margin-left:10px;}




/* CSS Document */


a {
	color:#717;
	text-decoration:none;
	
	}
a:hover {
	border-bottom:1px solid;
	color:#9343B9;
	}
	
	a:visited {
	color:#717;
	text-decoration:none;
	
	}
#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	background:#FFF url("../images/rightcolor_bg.gif") repeat-y top right;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background:url("../images/leftcolor_bg.gif") repeat-y top left;
	}

#maincol {
	position:relative;
	margin:0;
	padding:10px; 
	}
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:100px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
text-align:center;
	z-index:100;
	}
	
#leftcol h3 {background-color:#993399; color:white; font-size:12px; text-align:center; width:122px; margin-bottom:9px;}

	
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#D7C4FA;
	z-index:99;
	text-align:center;
	}
	
#rightcol h3 {background-color:#663399; color:white; font-size:16px; text-align:center; width:202px; margin-bottom:9px;}
	
#centercol {
	position:relative;
	padding:0 140px;  
	color:#6633CC;
	}
	
#centercol h3 {color:#FF66ff; font-size:17px; padding:2px; width:618px; margin-top:0px;}
h2 {color:#F0f; font-size:22px; padding:2px; width:618px; margin-top:0px;}
h2 a:link{color:#F00; font-size:22px; padding:2px; width:618px; margin-top:0px;}
h2 a:visited{color:#F00; font-size:22px; padding:2px; width:618px; margin-top:0px;}

#centercol h4 a:link, #centercol h4 a:visited{background-color:#F0c; display:block; color:white; font-size:16px; width:154px;  margin-top:0px; text-align:center;}

#centercol h4 a:hover{color:yellow; border-bottom:0px solid;}
#thumbstable {background-color:#FF66CC; }	
	
	h1 {background-color:#cc66CC; color:white; font-size:19px; padding:4px; width:618px; margin-top:0px;}
#centercol a {
	color:#666; 
	}
#centercol a:hover {
	border-bottom:1px solid;
	color:#9343B9;
	}
#footer {
	position:relative;
	top:1px;
	background:#d4a;
	width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	text-align:center;
	color:#CCC;
	}
	
	#centercol h2 a:link{color:#F0f; font-size:22px; padding:2px; width:618px; margin-top:0px; text-decoration:underline;}
#centercol h2 a:visited{color:#F0f; font-size:22px; padding:2px; width:618px; margin-top:0px;}

#signup {text-align:center; font-size:18px; }
#signup a{font-size:28px; margin-bottom:2px; color:#a0a;}
