* {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
#header {
	height: 100px;
	top: 0px;
	background-image: url(gradiant.png);
}
#footer {
	height: 50px;
	bottom: 0px;
	background-image: url(gradiant2.png);

}
#header, #footer {
	width: 100%;
	position:fixed;
	background-repeat: repeat-x;
	text-align: center;
	color: #FFF;
	font-size: 10pt;
	z-index:10;
}
body {
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(bg.png);
}
#header h1 {
	text-align: center;
	font-style: italic;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#header li, #footer ul li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
	padding-left: 10px;
}
#footer ul {
	color: #FFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#dropshadow {
	width: 100%;
	top: 100px;
	position: fixed;
	background-image: url(dropshadow1.png);
	height: 25px;
	z-index:10;
}
#dropshadow2 {
	width: 100%;
	bottom:49px;
	position: fixed;
	background-image: url(dropshadow2.png);
	height: 100px;
	z-index:10;
	background-repeat: repeat-x;
}
#footer a, #header a {
	text-decoration:none; color: white;	
}
#header a:hover, #footer a:hover {
	text-shadow: 0 0 0.2em red, 0 0 0.2em red, 0 0 0.2em red;
}

#article {
	text-align:justify;
	display:block;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width:800px;
	font-size: 10pt;
	background-color:#FFF;
	height: 100%;
}

#container {
	position:relative;
	width:100%;
	height:100%;
	padding-top:125px;
	padding-bottom:75px;
}
p,li,h1,h2,h3,table,br {
	margin-bottom:1em;
	text-align: left;
}
#article ul {
	margin:1em;
}
#pricing {
	width:800px;
	text-align: left;
}
#logo {
	display:block;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	top:0px;
	padding-bottom:1em;
}

