/* MAIN SETTINGS*/
a { color: #6d6a6b; text-decoration: none; }
a:hover { color: #6d6a6b; text-decoration: underline; }
html,body {
	height:100%;
}
body { 
	font-size:0.77em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6d6a6b;
	line-height:normal;
	padding:0;
	margin:0;
}
html { font-size:100%; line-height: 100%; /* IE hack to get the size switcher to respect the body em designation */ }
table { font-size:100%; line-height: 100%; /* IE hack to get the size switcher to respect the body em designation */ }
td {
	font-size: 1em;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height:normal;
}
form { 
	border:0px;
	margin:0px;
}
p,h1,h2,h3,h4,h5,h6,pre { margin:0 0 5px; line-height:normal; }
img {
	border:0px;
}
p { 
	margin: 0px;
	padding: 0px 0px 12px 0px; 
}
li { float: right; clear: right; list-style-position: inside; margin:0; padding:0; }
ul { width: 247px; margin-top: 0; margin-bottom: 10px; margin-left: 20px; padding:0; }
/* LAYOUT STYLE SETTINGS */

div#wrapper { background-color: #f4f4f4; background-position: 0 0; height:100%; text-align:center; }
div#top { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width:100%; height:80px; text-align:left; margin: 0 auto; }
div#container { background-color: #b6b6b5; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width:100%; height:390px; text-align:left; z-index: 1; clear: both; border-top: 1px solid #000; border-bottom: 1px solid #000; }
div#bottom {
	text-align:right;
	width:100%;
}
#content { text-align: center; position: relative; width: 720px; height: 430px; z-index: 5000; border-style: none; }
div.clear {
	clear:both;
}
div#footer { font-size:90%; color:#717878; text-align: center; padding-right: 10px; padding-bottom: 0; padding-left: 0; }
#cultraros { position: relative; top: 30px; width: 718px; height: 430px; z-index: 2; margin-right: auto; margin-left: auto; }
