* {
	border:0;
	margin:0;
	padding:0;
}

/* general */
a {
	color:#666;
	text-decoration:none;   
}
a:hover {
	color:#666;
	text-decoration:underline;
}
blockquote {
	background:#ddd;
	border-left:2px solid #019000;
	color:#333;
	display:block;
	font-style:oblique;
	line-height:20px;
	margin:0 0 0 30px;
	padding:0 0 0 10px;
}
	
/* body */
body {
	background:#eee url('/img/bkg.jpg') repeat-x top;
	color:#666;
	font:0.9em "Trebuchet MS", Verdana;
}

/* header */
#header {
    background:#eee url('/img/ani.gif') no-repeat top;
	height:110px;
	margin:0 auto;
	position:relative;
	width:960px;
}
#header h1 {
	color:#555;
	font-size:48px;
	font-weight:900;
	letter-spacing:-4px;
	top:5px;
	left:300px;
	position:absolute;
    padding:0px 14px 2px 10px;
    background-color: #ddd;
    border: 1px dotted black;
    /* for IE */
    filter:alpha(opacity=70);
    /* CSS3 standard */
    opacity:0.7;
}
#header p {
	color:#555;
	font-size:32px;
	font-weight:700;
	letter-spacing:-2px;
	top:10px;
	left:200px;
	position:absolute;
    padding:0px 12px 2px 10px;
    background-color: #ddd;
    border: 1px dotted black;
    /* for IE */
    filter:alpha(opacity=70);
    /* CSS3 standard */
    opacity:0.7;
}
#header ul {
	list-style:none;
	position:absolute;
    left:40px;
	top:76px;
}
#header li {
	float:left;
 	height:18px;
	width:100px;
    margin:0px 0px 0px 10px;
	padding:0px 0px 4px 0px;
    background-color: #ddd;
    border: 1px dotted black;
    /* for IE */
    filter:alpha(opacity=60);
    /* CSS3 standard */
    opacity:0.6;
}
#header li a {
	color:#555;
	display:block;
	font-size:1.2em;
	font-weight:500;
	text-align:center;
}
#header li a:hover {
	background:#00a800;
	color:#eee;
	text-decoration:none;
}

/* content */
#content {
	height:auto;
	margin:0 auto;
	position:relative;
	width:960px;
}
#content:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
} 
/* titlebar*/
#titlebar h1{
    border-bottom:2px solid #019000;
	color:#444;
	font-size:165%;
	font-weight:400;
	line-height:25px;
	padding:0 80px;
}
/* info line*/
#titlebar p{
	color:#444;
	font-size:90%;
	font-weight:400;
	line-height:25px;
	position:absolute;
	left:220px;
	top:5px;
}
/* sidebar left*/
#sidebar-1 {
	float:left;
	width:10%;
}

/* sidebar right*/
#sidebar-2 {
	float:left;
	width:20%;
}
#sidebar-2 ul {
	list-style:none;
	position:relative;
}
#sidebar-2 li {
	float: left;
    width:130px;
    border-left:2px solid #019000;
    border-right:2px solid #019000;
}
#sidebar-2 li a {
	color:#555;
	display:block;
	font-size:95%;
	height:18px;
	width:130px;
    margin:0 1px 0 1px;
	padding:2px 0 2px 0;
	text-align:center;
    background-color: #ddd;
}
#sidebar-2 li a:hover {
	background:#019000;
	color:#eee;
	text-decoration:none;
}

/* Main 1 */
#main1 {
	width:100%;
}
#main1 ul {
	list-style:none;
	position:relative;
}
#main1 li {
	float: left;
    width:160px;
    border-bottom:2px solid #019000;
}
#main1 li a {
	color:#555;
	display:block;
	font-size:95%;
	height:18px;
	width:160px;
    margin:1px 0 1px 0;
	padding:2px 0 2px 0;
	text-align:center;
    background-color: #ddd;
}
#main1 li a:hover {
	background:#019000;
	color:#eee;
	text-decoration:none;
}

/* Main */
#main {
	float:left;
	width:70%;
}
#main h1 {
    color:#555;
    font-size:110%;
    text-align:center;
}
#main p {
	color:#222;
	line-height:19px;
	padding:15px;
    font-weight:400;
    text-align:justify;
}
#main img.right {
    float:right;
    padding:5px;
    margin:10px;
    background:#ccc;
    border-top:2px solid #019000;
}
#main img.left {
    float:left;
    padding:5px;
    margin:10px;
    background:#ccc;
    border-top:2px solid #019000;
}
#main ul.link {
    list-style:none;
	position:relative;
	top:20px;
	left:50px;
}
#main li.link {
	padding:5px 3px;
}
#main li.link a {
	padding:5px;
	text-decoration:none;
}
#main li.link a:hover {
	text-decoration:underline;
}
#main table {
	font:1em "Trebuchet MS", Verdana;
	font-weight:600;
	margin:0px;
	width:100%;
	text-align:center;
	border:0px;
}
#main td {
	width:20%;
    border:0px;
    padding:1px;
}
#main a.nav {
	display:block;
	text-decoration:none;
	line-height:30px;
	background:#eee;
	border:1px solid #019000;
}
#main a.nav:hover, #main a.nav:active {
	background:#ddd;
}

/* footer */
#footer {
	margin:20px auto;
	width:960px;
}
#footer p {
	border-top:2px solid #019000;
	color:#555;
	font-size:75%;
	line-height:17px;
	padding:3px;
	text-align:center;
}
