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

/*--TOP PANEL--*/
div, p, h1, h2, h3, ul{padding:0px; margin:0px;}
#topPan{
	width:700px;
	height:210px;
	position:relative;
	margin:0 auto;
}
#topPan ul {width:664px;}
#topPan ul li{float:left; font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; }
#topPan ul li a{width:130px; height:30px; display:block; background:url(images/menubg-normal.gif) 0 0 no-repeat #66605B; color:#FDFDFD;  text-decoration:none; text-align:center;}
#topPan ul li a:hover{background:url(images/menubg-hover.gif) 0 0 no-repeat #66605B; color:#1A1917;}
#topPan ul li.menupadding{margin:0 0 0 1px;}
#topPan ul li.home{width:130px; height:30px; display:block; background:url(images/menubg-hover.gif) 0 0 no-repeat #FDFDFD; color:#1A1917; text-align:center;}



#topPan h1{display:block; width:700px; height:115px; background:url(images/header.jpg) 0 0 no-repeat; text-indent:-2000px; margin:0; clear:both;}

#toplinkPan{width:700px; height:100px; position:relative; margin:0 0;}
#toplinkfastPan{width:90px; height:86px; float:left; background:url(images/uffgab-normal.jpg) 0 0 no-repeat #5B5550; margin:8px 0 0; color:#fff;}
#toplinkfastPan a{text-decoration:none; display:block; width:90px; height:86px;}
#toplinkfastPan a:hover{text-decoration:none; background:url(images/uffgab-hover.jpg) 0 0 no-repeat;}
#toplinkfastPan p{display:block; width:90px; height:15px; position:absolute; top:0px; left:0px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px;}

#toplinksecondPan{width:90px; height:86px; float:left; background:url(images/vicario-normal.jpg) 0 0 no-repeat #5B5550; margin:8px 10px 0; color:#fff;}
#toplinksecondPan a{text-decoration:none; display:block; width:90px; height:86px;}
#toplinksecondPan a:hover{text-decoration:none; background:url(images/vicario-hover.jpg) 0 0 no-repeat;}
#toplinksecondPan p{display:block; width:90px; height:15px; position:absolute; top:0px; left:157px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px; }

#toplinkthirdPan{width:90px; height:86px; float:left; background:url(images/area1-normal.jpg) 0 0 no-repeat #5B5550; margin:8px 0 0; color:#fff;}
#toplinkthirdPan a{text-decoration:none; display:block; width:90px; height:86px;}
#toplinkthirdPan a:hover{text-decoration:none; background:url(images/area1-hover.jpg) 0 0 no-repeat;}
#toplinkthirdPan p{display:block; width:90px; height:15px; position:absolute; top:0px; right:34px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px; }

#toplinkforthPan{width:90px; height:86px; float:left; background:url(images/area2-normal.jpg) 0 0 no-repeat #5B5550; margin:8px 10px 0; color:#fff;}
#toplinkforthPan a{text-decoration:none; display:block; width:90px; height:86px;}
#toplinkforthPan a:hover{text-decoration:none; background:url(images/area2-hover.jpg) 0 0 no-repeat;}
#toplinkforthPan p{display:block; width:90px; height:15px; position:absolute; top:0px; left:157px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px; }


#toplinkfifthPan{width:90px; height:86px; float:left; background:url(images/area3-normal.jpg) 0 0 no-repeat #5B5550; margin:8px 0 0; color:#fff;}
#toplinkfifthPan a{text-decoration:none; display:block; width:90px; height:86px;}
#toplinkfifthPan a:hover{text-decoration:none; background:url(images/area3-hover.jpg) 0 0 no-repeat;}
#toplinkfifthPan p{display:block; width:90px; height:15px; position:absolute; top:0px; right:34px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px; }

#toplinksixthPan{width:90px; height:86px; float:left; background:url(images/area4-normal.jpg) 0 0 no-repeat #5B5550; margin:8px 10px 0; color:#fff;}
#toplinksixthPan a{text-decoration:none; display:block; width:90px; height:86px;}
#toplinksixthPan a:hover{text-decoration:none; background:url(images/area4-hover.jpg) 0 0 no-repeat;}
#toplinksixthPan p{display:block; width:90px; height:15px; position:absolute; top:0px; left:157px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px; }

#toplinkseventhPan{width:90px; height:86px; float:left; background:url(images/areaecfin-normal.jpg) 0 0 no-repeat #5B5550; margin:8px 0 0; color:#fff;}
#toplinkseventhPan a{text-decoration:none; display:block; width:90px; height:86px;}
#toplinkseventhPan a:hover{text-decoration:none; background:url(images/areaecfin-hover.jpg) 0 0 no-repeat;}
#toplinkseventhPan p{display:block; width:90px; height:15px; position:absolute; top:0px; right:34px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px; }
/*--/TOP PANEL--*/




body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(images/img01.jpg) repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

input, textarea, select {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1, h2 {
	font-weight: normal;
	color: #003366;
}

h1 {
	letter-spacing: -1px;
	font-size: 2.6em;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.2em;
	font-weight: bold;
}

p, ul, ol {
}

p {
}

blockquote {
	font-style: italic;
}

ul {
}

ol {
}

a {
	color: #003366;
}

a:hover {
	text-decoration: none;
}

small {
}

hr {
	display: none;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
}

img.right {
	float: left;
	margin: 0 0 0 15px;
}

/* Header */

#header {
	width: 920px;
	height: 160px;
	margin: 0 auto;
}

/* Logo */

#logo {
	float: left;
}

#logo h1, #logo h2 {
	margin: 0;
	text-transform: lowercase;
}

#logo h1 {
	padding-top: 52px;
	font-size: 4em;
	color: #554D49;
}

#logo h1 a {
	color: #554D49;
}

#logo h2 {
	margin-top: -10px;
	padding-left: 1px;
	letter-spacing: -1px;
	font-size: 1.8em;
	color: #7F7772;
}

#logo h2 a {
	color: #7F7772;
}

#logo a {
	text-decoration: none;
}

/* Menu */

#menu {
	float: right;
}

#menu ul {
	margin: 0;
	padding: 40px 0 0 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	width: 130px;
	height: 90px;
	padding-top: 30px;
	background: #73D000 url(images/img02.jpg) no-repeat;
	text-align: center;
	text-decoration: none;
	text-transform: lowercase;
	font-size: 1.6em;
	color: #FFFFFF;
}

/* Page */

#page {
	width: 920px;
	margin: 0 auto;
	padding-top: 0px;
}

#latest-post {
	float: left;
	width: 600px;
}

#recent-posts {
	float: right;
	width: 260px;
	padding: 10px 0 0 10px;
	background: url(images/img03.gif) repeat-y;
}

#recent-posts .entry {
	background: url(images/img04.gif) repeat-x left bottom;
}

.post {
}

.post .title {
	margin: 0;
}

.post .meta {
	margin: 0;
	padding-bottom: 10px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #BABABA;
}

.post .meta a {
	color: #BABABA;
}

.post .entry {
	margin-bottom: 10px;
	padding-bottom: 5px;
}

/* Sidebar */

#sidebar {
	clear: both;
	width: 920px;
	background: #CDEB8B url(images/img05.gif) no-repeat;
	border-top: 20px solid #FFFFFF;
	color: #008C00;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	display: block;
	float: left;
	width: 200px;
	padding: 15px;
}

#sidebar li ul {
	line-height: 1.8em;
}

#sidebar li li {
	display: list-item;
	float: none;
	width: auto;
	padding: 0;
}

#sidebar h2 {
	margin: 0 0 15px 0;
	color: #008C00;
}

#sidebar a {
	text-decoration: none;
	color: #008C00;
}

#sidebar a:hover {
	text-decoration: underline;
}

/* Footer */

#footer {
	width: 920px;
	height: 100px;
	margin: 0 auto;
	background: url(images/img06.gif) no-repeat;
}

#footer p {
	margin: 0;
	padding: 15px;
}

#legal {
	float: left;
}

#links {
	float: right;
}


#content table
{
	margin-bottom: 1.5em;
	border-collapse: collapse;
	text-align: left;
}

#content table th
{
	font-weight: bold;
	padding: 0.5em;
}

#content table td
{
	padding: 0.5em;
	border-right: solid 1px #fff;
}

#content table tr.rowH
{
	color: #fff;
	background: #666666 url('images/a8.gif') top left repeat-x;
	border-right: solid 1px #fff;
}

#content table tr.rowA
{
	background: #E6E6E6 url('images/a6.gif') top left repeat-x;
	border-top: solid 1px #fff;
	color: inherit;
}

#content table tr.rowB
{
	background: #FDFDFD url('images/a7.gif') top left repeat-x;
	border-top: solid 1px #fff;
	color: inherit;
}


table.stats 
{text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 16px;
color: #fff;

background-color: #666;

border-collapse: collapse;


width: 650px;
border:1px solid #000000;
border-spacing: 0px;}

table.stats td 
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 






table.stats  a, table, tbody, tfoot, tr, th, td {
	font-family: Arial, Helvetica, sans-serif;
}

table.stats  caption {
	font-size: 1.8em;
	text-align: left;
	text-indent: 100px;
	background: url(images/bg_caption.gif) left top;
	height: 40px;
	color: #FFFFFF;
	border:1px solid #000000; }

table.stats  thead th {
	background: url(images/bg_th.gif) left;
	height: 21px;
	color: #FFFFFF;
	font-size: 0.8em;
	font-family: Arial;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: left; }

table.stats  tbody tr {	background: #ffffff; }

table.stats  tbody tr.odd {	background: #f0f0f0; }

table.stats  mtbody th {
	background: url(images/arrow_white.gif) left center no-repeat;
	background-position: 5px;
	padding-left: 40px !important; }

table.stats  tbody tr.odd th {
	background: url(images/arrow_grey.gif) left center no-repeat;
	background-position: 5px;
	padding-left: 40px !important; }

table.stats tbody th, tbody td {
	font-size: 0.8em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 10px 7px;
	border-bottom: 1px solid #b20000;
	text-align: left; }

table.stats tbody a {
	color: #000000;
	font-weight: bold;
	text-decoration: none; }

table.stats tbody a:hover {
	color: #ffffff;
	text-decoration: underline; }

table.stats tbody tr:hover th {
	background: #003366 url(images/arrow_red.gif) left center no-repeat;
	background-position: 5px;
	color: #ffffff; }

table.stats tbody tr.odd:hover th {
	background: #000000 url(images/arrow_black.gif) left center no-repeat;
	background-position: 5px;
	color: #ffffff; }

table.stats  tbody tr:hover th a, tr.odd:hover th a	{
		 color: #ffffff; }

table.stats tbody tr:hover td, tr:hover td a, tr.odd:hover td, tr.odd:hover td a {
	background: #003366;
	color: #ffffff;	 }

table.stats tbody tr.odd:hover td, tr.odd:hover td a{
	background: #000000;
	color: #ffffff;	 }

table.stats tfoot th, tfoot td {
	background: #ffffff url(images/bg_footer.gif) repeat-x bottom;
	font-size: 0.8em;
	color: #ffffff;
	height: 21px;
	}


