/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol,li { list-style: none; }
img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
html { overflow: -moz-scrollbars-vertical; overflow: scroll; }
body { font: 12px Verdana,tahoma,helvetica; background-color: #f9f9f9; color: #8A7575; }

.container {	MARGIN: 0px auto; WIDTH: 990px}

/* HEADER */
#siteheader { height: 98px; BACKGROUND: #f9f9f9; BORDER-BOTTOM: #ddd 1px solid; }
#siteheader .container { position: relative; }
#siteheader SPAN { DISPLAY: none }
#siteheader #logo { 	LEFT: 10px; WIDTH: 235px; POSITION: absolute; TOP: 25px }
#siteheader H1 A { DISPLAY: block; BACKGROUND:#f9f9f9 url(../images/logo.png) no-repeat left center; WIDTH: 235px; HEIGHT: 50px }
#siteheader H2 { color: #272974;  MARGIN-TOP: 5px; MARGIN-LEFT: 5px; WIDTH: 235px; HEIGHT: 10px; font: 14px Verdana,tahoma,helvetica; font-weight:bold;}

#siteheader #navigation { RIGHT: 0px; POSITION: absolute; TOP: 80px; }
#siteheader #navigation li {margin:0 0 0 2px;padding:0; float:left; }
#siteheader #navigation li a {display:block;font: 13px Verdana,tahoma,helvetica; border-top: #272974 1px solid; border-left: #272974 1px solid;  PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px; color:#272974;  TEXT-DECORATION: none; font-weight:bold  }
#siteheader #navigation li a:hover { border-bottom: #272974 2px solid; }
#siteheader #navigation li a:active { border-bottom: #272974 2px solid;}

/*FOOTER */
#sitefooter { padding: 10px; BORDER-TOP: #ddd 1px solid; BACKGROUND: #f9f9f9 }
#sitefooter.container { position: relative; }
#menu {padding:2px; width: 450px;	float: left; font: 12px Verdana,tahoma,helvetica;}
#copyright {padding:2px; width: 300px;	float: right; font: 12px Verdana,tahoma,helvetica;}


a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

/* tag cloud */
.size1 { color: #8A7575; font-size:24px; }
.size2 { color: #8A7575; font-size:22px;  }
.size3 { color: #8A7575; font-size:20px;  }
.size4 { color: #8A7575; font-size:18px;  }
.size5 { color: #8A7575; font-size:16px;  }
.size6 { color: #8A7575; font-size:14px;  }
.size7 { color: #8A7575; font-size:12px;  }
.size8 { color: #8A7575; font-size:10px;  }
.size9 { color: #8A7575; font-size:10px;  }
.size0 { color: #8A7575; font-size:8px;  }
.word { font-family: Verdana,tahoma,helvetica; text-decoration: none;color: #000080; padding: 4px 4px 4px 4px; letter-spacing: 1px; }
.tag_cloud { bottom:0px; position:absolute; border: 1px solid #ddd; left:35px; background-color:#ffffff; color: #8A7575; text-align: center; width: 600px;  padding: 4px;}

/* old */
#wrapper {	BACKGROUND: url(../images/gradient.png) #f4f5f5 repeat-x left top; PADDING-BOTTOM: 3em; PADDING-TOP: 3em}
#wrapper .container { position: relative; }
#IContent {	color: #8A7575;	padding: 10px;	Border-left: #ddd 1px solid;    Border-RIGHT : #ddd 1px solid;	PADDING-LEFT: 1em; PADDING-RIGHT: 1em;}

#title { font: 14px Verdana,tahoma,helvetica; font-weight:bold;}

#refen { font: 12px Verdana,tahoma,helvetica; line-height: 17px; }

#right_sidebar  {padding:5px; width: 250px;	float: right; Border-left: #ddd 1px solid; }
#right_sidebar .box_container { margin-bottom: 15px;	border: 1px solid #ddd;	background-color: #ffffff;}

#userlogin {	padding: 7px 8px 11px 12px;	color: #8A7575;	font-weight: bold;	text-align: left;}
#userlogin h2 { width: 100%;	height: 15px; font-weight: bold;}
#userlogin p { font-size: 10px; font-weight:normal; margin-top: 5px;	margin-bottom: 6px;	line-height: 12px;}
#userlogin form { padding-top: 5px;}
#userlogin .form_field {	padding-left: 1px;	padding-top: 1px;	width: 225px;	float: none;	clear: both;	text-align: right; }
#userlogin form strong {  FONT-SIZE: 10px; padding-top: 1px;	display: block;	width: 50px;	height: 12px;	float: left;	text-align: left;}
#userlogin form input { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana,tahoma,helvetica; }
#userlogin form input submit{ margin-top:5px; right: 10px;}

#news {	padding: 10px 17px 10px 12px;	text-align: left;}
#news h2 {	width: 100%;	height: 15px; font-weight: bold;}
#news h4 {	padding-top: 6px;	font-size: 10px; font-weight: bold;}
#news p {	font-size: 10px; margin-top: 5px;	margin-bottom: 6px;	line-height: 12px;}

#maincontent {	padding: 10px;  min-height: 570px; position:relative; PADDING-LEFT: 1em; margin-right: 265px;}
.clearthis {	margin : 3px;	height : 1px;	clear : both;	float : none;	font-size : 1px;	line-height : 0px;	overflow : hidden; }
