html, body {
	margin:0;
	padding:0;
	height:100%;
	background-color: #FFFFFF;
	font-family : arial, sans-serif;
	font-size:small;
	height:100%;
	color:#333333;
}

#header {
	width:100%;	
	height:145px;
	background-image:url(img/bg.gif);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	margin: 0 auto;
	padding: 0;
	text-align:center;
}
#wrapper {
	width:100%;	
	height:100%;
	background-color: #FFFFFF;
	margin: 0 auto;
	padding: 0;
	text-align:center;
}
#content {
	width:800px;	
	height:100%;
	background-image:url(img/homebg.jpg);
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	margin: 0 auto;
	padding:0px;
	text-align:left;
	vertical-align:top;

}
#banner {
	width:700px;	
	height:224px;
	margin: 0 auto;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:50px;
	padding-right:50px;
	text-align:left;
	vertical-align:middle;
}
#menu {
	width:730px;	
	height:40px;
	margin: 0 auto;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:40px;
	text-align:left;
	vertical-align:middle;
}
#article {
	width:720px;	
	height:100%;
	margin: 0 auto;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:40px;
	padding-right:40px;
	text-align:left;
	vertical-align:middle;
}
#article-left {
	width:490px;	
	height:100%;
	margin: 0 auto;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:40px;
	padding-right:40px;
	text-align:left;
	vertical-align:middle;
	float:left;
}
#article-right {
	width:220px;	
	height:100%;
	margin: 0 auto;
	padding-top:220px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
	float:right;
}
#subscribe {
	width:199px;	
	height:173px;
	margin: 0 auto;
	padding-top:150px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:5px;
	text-align:left;
	background-image:url(img/signup.jpg);
}



A:link {text-decoration: none; color:#333333; letter-spacing:1px; font-weight:bold}
A:visited {text-decoration: none; color:#333333;  letter-spacing:1px; font-weight:bold}
A:active {text-decoration: none; color:#000000; letter-spacing:1px; font-weight:bold}
A:hover {text-decoration: none; color:#000000; letter-spacing:1px; font-weight:bold}
.menulinks A:link {text-decoration: none; color:#666666; letter-spacing:1px; padding-left:40px; padding-right:40px}
.menulinks A:visited {text-decoration: none; color:#666666; letter-spacing:1px; padding-left:40px; padding-right:40px}
.menulinks A:active {text-decoration: none; color:#6699FF; letter-spacing:1px; padding-left:40px; padding-right:40px}
.menulinks A:hover {text-decoration: none; color:#6699FF; letter-spacing:1px; padding-left:40px; padding-right:40px} 



H1 {
	font-size: medium;
	color:#0066FF;
}

.white {
	color:#FFFFFF;
}
.dark {
	color:#333333;
}
.grey {
	color:#999999;
	font-size:x-small;
}

.grey A:link {text-decoration: none; color:#6e6e6e}
.grey A:visited {text-decoration: none; color:#6e6e6e}
.grey A:active {text-decoration: none; color:#969696}
.grey A:hover {text-decoration: none; color:#969696} 

P {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;;
}
