/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

@import "saurus4_main.css";
@import "saurus4_content.css";
@import "reset.css";
body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8F8F8F;
}
h2,
h3,
h4,
h5,
h6 { margin: 0; }
h1{
	font-size:2em;
	color:#D11452;
}
h2 {
	letter-spacing: -1px;
	font-size: 1.5em;
	font-weight: normal;
	color: #31576F;
}
h2 em {
	font-weight: bold;
	font-style: normal;
}
h3 {
	height: 25px;
	background: #0077A7 url(../images/img3.gif) repeat-x left bottom;
	padding: 13px 0 0 20px;
	font-size: 11px;
	color: #FFFFFF;
}
p,
.txt {
	margin:5px 0px;
	padding:0px;
	color: #8F8F8F;
}
p,
ol,
ul {
	line-height: 180%;
	color: #8F8F8F;
}
ul {
	margin-left: 0;
	padding-left: 0;
	list-style-position: inside;
}
a { color: #6B6B6B; }
a:hover { text-decoration: none; }
.image {
	float: left;
	margin: 0 20px 0 0;
}
.bg1 {
	padding: 0 20px 20px 20px;
	border-top: 1px solid #FFFFFF;
	background: #FFFFFF url(../images/img4.gif) repeat-x;
}
.bg1 a { text-decoration:none; }
.bg1 a:hover,
.bg1 a.active { text-decoration:underline; }
.bg2 {
	padding: 20px;
	border-top: 1px solid #CBE1EF;
	background: #FFFFFF url(../images/img4.gif) repeat-x;
}
#wrapper { background: #FFFFFF url(../images/img1.gif) repeat-x; }
/* Header */

#header {
	width: 892px;
	height: 160px;
	margin: -26px auto 0 auto;
}
#header * {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}
#header h1 {
	position:absolute;
	margin:-40px 0 0 0;
	padding: 70px 0 0 10px;
	font-size: 33px;
}
#header h2 {
	position:absolute;
	margin:-20px 0 0 0;
	padding: 91px 0 0 10px;
	font-size: 1.2em;
	font-weight: normal;
}
#header ul {
	float: right;
	margin: 0;
	padding: 82px 0 0 0;
	list-style: none;
}
#header li { display: inline; }
#header a {
	display: block;
	float: left;
	height: 25px;
	margin: 0 0 0 8px;
	padding: 12px 20px 0 20px;
	background: #ABBA47 url(../images/img2.gif) repeat-x;
	text-decoration: none;
	font-weight: bold;
}
#header h1.title a {
	background-image:none;
	padding:0px;
	margin:0px;
	background-color:#1F122E;
}
#header ul li a:hover,
#header ul li a.active { background: #ABBA47 url(../images/img3.gif) repeat-x; }
/* Content */

#content {
	width: 892px;
	margin: 0 auto;
}
#colOne {
	float: left;
	width: 186px;
}
#colOne ul {
	padding-left: 0;
	list-style: none none outside;
}
#colOne li {
	padding: 5px 0;
	background: url(../images/img6.gif) repeat-x;
}
#colOne li.first { background: none; }
#colTwo {
	float: right;
	width: 686px;
}
/* Blog */
.BlogDetails {
	padding-top:10px;
	font-weight:bold;
}
.BlogEntry p { padding-bottom:10px; }
.BlogEntry H1 A{ color:#D11452; } 
#BlogAddOns A {}
#BlogAddOns H3 { font-size:1.5em; }
#BlogAddOns UL { padding-bottom:10px; }
#BlogArchiveLinks { }
ul.BlogArchiveLinks li,
ul.BlogLatestLinks li { margin: 10px 0px 0px 0px; }
ul.BlogArchiveLinks ul { /*padding: 0px;
		margin: 0px 0px 0px 20px;*/
		list-style:disc; }
ul.BlogArchiveLinks ul li {
	margin: 0px 0px 0px 0px;
	line-height: normal;
}
/* Footer */

#footer {
	clear: both;
	width: 892px;
	margin: 0 auto;
	padding: 30px 0;
	background: url(../images/img7.gif) repeat-x
}
#footer_wrapper { margin: 0px 20px 0px 20px; text-align:right; }
#footer p {
	display:inline;
	margin: 0;
}
#footer a {
	color: #555;
	text-decoration: none;
}
#footer a:hover { text-decoration: underline; }
DIV#language {
	width: 892px;
	margin: 0 auto;
	text-align:right;
	color:#fff;
	padding:10px 10px 0 0;
}
DIV#language A {
	color:#fff;
	font:11px Verdana, Geneva, sans-serif;
	text-decoration:none;
}
DIV#language A.active { font-weight:bold; }
DIV#solid-footer { font:11px Verdana, Geneva, sans-serif; ; }
DIV#solid-footer A { text-decoration:none; }
DIV#solid-footer SPAN.blur,
DIV#solid-footer SPAN.blur A { }

