/* DEFAULTS */

body {
	padding: 0px ;
	margin : 0px ;
	border: 0px ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 100% ;
	text-align: left;
	background-color: #fff;
	behavior:url("csshover.htc");
	}

/* LAYOIUT DEFINITIONS */

#wrapper {
	margin: 0px auto ;
	width: 760px ;
	}

#banner {
	margin: 5px auto 5px auto;
	width: 760px ;
	text-align: center;
	font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif ;
	}

#menu {
	margin : 0px auto;
	height: 30px;
	width: 760px ;
	font-size:0.75em;
	}

#active {
	margin: 0px auto ;
	padding: 60px 40px 40px 40px;
	width: 680px ;
	min-height: 500px ;
	background-image:url(../images/background-topmid.png);
	background-repeat:no-repeat;
	}

.clearthings {
	clear: both;
	border: 0;
	padding: 0;
	height: 0;
	line-height:1px;
	font-size: 1px;
	visibility:hidden;
	}

#footer {
	margin: 0 auto ;
	padding: 0 0 20px 0 ;
	width: 760px ;
	height: 80px ;
	background-image:url(../images/background-bot.png);
	background-position:bottom
	background-repeat:no-repeat ;
	}

/* GLOBAL SETTINGS */	

a:link {color:#060;}
a:visited {color:#060;}
a:hover {color:#00f;}
a.secret {text-decoration:none;color:#000;}
a.secret img {border:none;}

/* DETAIL FOR EACH AREA */

/* Banner */

#banner h1 {
	margin: 0;
	padding: 0px ;
	font-size: 1.8em;
	}

#banner #bannerbox1 {
	padding: 0 ;
	margin: 0 ;
	width: 100px ;
	float:left ;
	color:#060;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.8em;
	text-align:center;
	}


#banner #bannerbox2 {
	padding: 0 ;
	margin: 0 ;
	width: 100px ;
	float:right ;
	}
#banner #bannerbox2 form {
	margin:1px ;
	}
#banner #bannerbox2 form div.search .inputbox {
	font-size:0.75em;
	text-align:center;
	font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif ;
	border:none ;
	background-image:url(../images/search.jpg);
	background-repeat: no-repeat ;
	color: #080 ;
/*	border-color: #CCC ; */
	}
a.resizer {
	margin: 1px;
	padding: 0 1px;
	text-decoration: none; }
a.small {font-size:0.5em; }
a.reset {font-size:0.8em; }
a.large	{font-size:1.2em; }

/* Footer */

#footer {
	margin: 0 auto;
	font-size: 0.6em ;
	font-style: italic ;
	}
#footer table { width: 100% ; }	
#footer table tr { height:80px ; }
#footer table td { vertical-align:bottom ; text-align:center ; padding: 0 0 .4em 0 ; }
