body {
background-image: url(../images/lens_flare.jpg);
background-repeat: no-repeat;
background-position: top left;
	background-color: #ccccff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: black;
}

.menu {
	background-color: transparent;
	margin: 0%;
	padding: 5px;
	float: left; 
	font-weight: lighter;
	font-size: .8em;
	vertical-align: top;
	height: 100%;
	vertical-align: top;
}

.bgpic {
	background-image: url(../images/bg_img.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#text {
	float: right; width: 72%;
	text-align: left;
}

.img_left {
	border: none; float: left;
}

.img_right {
	border: none; float: right;
}

img { border: none;
}
.copyright {
	font-size: 1em; 
	color: White; 
	font-weight: lighter;
	width: 90%;
	
	}


a:link, a:active, a:visited { text-decoration: none; color: blue;}

a:hover {text-decoration: none;
	color: Red;
}

p {
	padding: 5px;
	margin: 5px;
	font-size: .8em;
}

ul {
	font-size: 0.8em
}

ul.sub {
	font-size: 0.9em;
}

ul.bigger {
	font-size: 1em;
}

ul.address {
	list-style: none;
}

p.right {
	text-align: right;
}

p.left {
	text-align: left;
}

.thin {
	font: small-caps;
	font-weight: lighter;
}

h2.about {
	text-align: right;
	color: Gray;
	padding: 20px;
}

h3.title {
	text-align: right;
	color: Gray;
	font-style: italic;
	font-weight: normal;
	padding: 20px;
	font-size: 1.6em;
}

h4 {
	padding: 10px;
	font-size: 1em;
	font-weight: lighter;
	color: #545AFE;
}

table.plan {
	font-size: .8em;	
	text-align: left;
	vertical-align: top;
	
}

.dark {
	background-color: #FFEBCD;
	border: White 1px solid;
}

.goto {
	text-align: right;
	font-size: .8em;
	font-variant: small-caps;
	
}

.container {
	background-color: transparent;
	color: Black;
	width: 90%;
	border: solid 1px white;
	border-right: solid 3px gray;
	border-bottom: solid 3px gray;
}

.banner {
		background-color: transparent;
	background-image: url(../images/namebanner.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 90%;
}

.aboutbanner {
		background-color: transparent;
	background-image: url(../images/aboutbanner.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 90%;
}

.booksbanner {
		background-color: transparent;
	background-image: url(../images/bookbanner.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 90%;
}

.contentsbanner {
		background-color: transparent;
	background-image: url(../images/approachbanner.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 90%;
}

.articlesbanner {
		background-color: transparent;
	background-image: url(../images/articlesbanner.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 90%;
}

.ordersbanner {
		background-color: transparent;
	background-image: url(../images/updatesbanner.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 90%;
}

.extractsbanner {
		background-color: transparent;
	background-image: url(../images/extractsbanner.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 90%;
}

.contactbanner {
		background-color: transparent;
	background-image: url(../images/contactbanner.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 90%;
}
.darker {
	background-color: #DCDCDC;
}

.download {
	font-variant: small-caps; font-weight: bold; text-indent: 20%;
}