body
{
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 0.8em;
	background: #64bdfd url('img/body_bg.gif') repeat-x;
	color: #444;
}

a:link,
a:visited
{
	color: #4ca2cc;
	text-decoration: none;
}

a:hover,
a:active
{
	color: #5bbbea;
}

p a:link,
p a:visited
{
	color: #4ca2cc;
	text-decoration: none;
	border: none;
}

p a:hover,
p a:active
{
	color: #5bbbea;
	border-bottom: dotted 1px #5bbbea;
}

h1
{
	line-height: normal;
	font-weight: normal;
	margin: 0 0 10px 0;
	color: #06c;
	font-size: 18pt;
}

h3
{
	margin: 0;
	padding: 0;
	letter-spacing: 0.15em;
	text-transform: uppercase;
	font-weight: bold;
}

#sidebar h2
{
	margin: 0 0 5px 0;
	font-size: 15pt;
	color: #666;
	font-weight: normal;
}

form,
form p
{
	margin: 0;
	padding: 0;
}

em
{
	font-family: Georgia;
	font-style: italic;
}

#page
{
	background: url('img/gr.png') repeat-x bottom left;
}

#wrapper
{
	width: 720px;
	margin: 0 0 0 132px;
	background: #fff url('img/wrap_bg.gif') repeat-y;
}

#header
{
	margin: 125px 0 0 0;
	width: 720px;
	height: 137px;
	background: #fff url('img/header.gif') no-repeat top left;
}

#header_old
{
	margin: 125px 0 0 0;
	width: 720px;
	height: 230px;
	background: #fff url('img/header_old.jpg') no-repeat top left;
}

#header h1
{
	display: block;
	padding: 30px 0 0 35px;
	font-family: Century Gothic, Verdana, Sans-Serif;
	color: #048fff;
	font-size: 30pt;
	font-weight: bold;
}

#header_old h1
{
	display: block;
	padding: 30px 0 0 35px;
	font-family: Century Gothic, Verdana, Sans-Serif;
	color: #fff;
	font-size: 30pt;
	font-weight: bold;
}

#menu
{
	display: block;
	clear: both;
	margin: 0 0 30px 0;
	height: 30px;
}

ul#menu,
#menu li
{
	margin: 0;
	padding: 0;
}

ul#menu
{
	display: block;
	clear: both;
}

#menu li
{
	list-style-type: none;
}

#menu li a
{
	display: block;
	margin: 5px 10px;
	float: left;
	font-size: 1.3em;
	text-decoration: underline;
}

#menu li a:link,
#menu li a:visited
{
	color: #999;
}

#menu li a:hover,
#menu li a:active
{
	color: #666;
}

#content
{
	margin: 0px;
	width: 680px;
	padding: 0 20px;
}

#footer
{
	width: 720px;
	height: 236px;
	background: #fff url('img/cat.jpg') no-repeat top left;
}

#cloud1
{
	display: block;
	position: absolute;
	width: 219px;
	height: 152px;
	background: url('img/cloud1.png');
	top: 20px;
	left: 0px;
}

#cloud2
{
	display: block;
	position: absolute;
	width: 228px;
	height: 111px;
	background: url('img/cloud2.png');
	top: 10px;
	left: 400px;
}

#cloud3
{
	display: block;
	position: absolute;
	width: 289px;
	height: 185px;
	background: url('img/cloud3.png');
	top: 0px;
	right: 0px;
}

.entry
{
	line-height: 150%;
}

.green_bar
{
	background: url('img/bars/green.gif') repeat-x;
	border: solid 1px #467f00;
}

.blue_bar
{
	background: url('img/bars/blue.gif') repeat-x;
	border: solid 1px #195c65;
}

.red_bar
{
	background: url('img/bars/red.gif') repeat-x;
	border: solid 1px #6a1414;
}

.yellow_bar
{
	background: url('img/bars/yellow.gif') repeat-x;
	border: solid 1px #7e7200;
}

.purple_bar
{
	background: url('img/bars/purple.gif') repeat-x;
	border: solid 1px #831f94;
}

.green_bar,
.blue_bar,
.yellow_bar,
.purple_bar,
.red_bar
{
	display: block;
	float: left;
	height: 16px;
	text-align: center;
	font-size: 0.85em;
	color: #fff;
}

.bar_desc
{
	display: block;
	float: left;
	clear: left;
	width: 140px;
	margin: 0 10px 0 0;
	text-align: right;
}

.bar
{
	display: block;
	width: 100%;
	border: solid 1px #999;
	clear: both;
}

.tbl_bar
{
	width: 500px;
}

.td2
{
	width: 150px;
}

table.tableBorder
{
	display: block;
	clear: both;
}

#copyright
{
	display: block;
	margin: 200px 0 0 40px;
	font-size: 8pt;
	color: #fff;
}

#copyright a
{
	color: #fff;
}

.inter
{
	background: transparent url('/img/inter.png') no-repeat scroll left top;
}
