/* General
========================*/
body {
	background: #A7A6A7;
	/*background: #979596 url("../images/gui/background_tile.gif");*/
	color: #303030;
}
li {
	list-style: none;
}
a {
	color: #303030;
}
a:active,
a:hover,
a.active {
	color: #fff;
}
img {
}
h1,
h2{
	color: #fff;
}
#content {
	background: #A7A6A7 url("../images/gui/shadow.gif") repeat-y;
}

/* Typography
========================*/
body {
	font: 62%/1.4 "Arial";
}
h1,
h2,
h3,
li,
p {
	font-size: 1.6em;
}
p.caption {
	font-size: 1.1em;
}

/* Header&Also
========================*/
#header,
#also {
	text-indent: -1000em;
}
#header {
	background-image: url("../images/gui/topbar.gif");
}
#also a {
	background: #a7a6a7 url("../images/gui/also_minibooks.gif") no-repeat;
}
#also a:hover {
	background-position: right;
}

/* Navigation
========================*/
ul#navigation {
	background: #B6B5B5;
	border-bottom: 1px solid #fff;
}
ul#navigation li {
	font-weight: bold;
}
ul#navigation li a {
	text-decoration: none;
}
ul#navigation li a:hover,
ul#navigation li a.active {
	text-decoration: underline;
}

/* Features 
========================*/
ul.bulleted li {
	padding-left: 10px;
	background: url(../images/gui/disc.gif) 0 0.5em no-repeat;
}
.next_links {
	font-weight: bold;
}

/* Next_links
========================*/
.next_links a {
	background: url(../images/gui/next_button.gif) no-repeat;
	text-decoration: none;
}
.next_links a:hover {
	text-decoration: underline;
	background-position: bottom left;
}
.next_links strong {
	color: #fff;
}

/* Contact form
========================*/
#contact label em {
	font-size: 0.8em;
	font-style: normal;
	color: #fff;
}
#contact input,
#contact textarea {
	font-size: 1.1em;
}

/* Footer
========================*/
#footer {
	border-top: 1px solid #fff;
}
#footer p {
	color: #fff;
	font-size: 1.2em;
}
