#topcontent{
 width: 100%;
 float: left;
 background: #1d1d1d;
 border-bottom: 4px solid #FFF;
}

/*-------------------
 Navigation Menu
--------------------*/

#topcontent .navmenu a img{
 height: 42px; width: 42px;
 margin: 6px auto;
 display:block;
}

#topcontent .navmenu a{
 font-size: 11px;
 font-weight: bold;
 text-transform: uppercase;
 text-align: center;
 color: #FFFFFF;
 padding: 6px .8em;
 float: left;
}

#topcontent .navmenu a:hover{
 background: #FFF;
 color: #1d1d1d;
}

/*-------------------*/

#sidebar{
 width: 254px;
 float: left;
 background: #25aaff;
 color: #FFF;
}

#content{
 width: 500px;
 float: right;
 padding: 0 8px;
}

#btmcontent{
 margin-top: 20px;
 background: #49000f;
 text-align: center;
 font-size: 11px;
 padding: 6px;
 color: #FFF;
}

#btmcontent a{ color: #cbc9c9; font-weight: bold;}
#btmcontent span{ color: #f0c51a; line-height: 2em;}

#accordion h3{ padding: 4px 6px; margin: 2px 0;}

/*-------------------
 Classes
--------------------*/

.innerwrap{
 width: 780px;
 margin: 0 auto;
 background: transparent;
}

.clear{ 
 clear: both;
 visibility: hidden;
 height: 0; width: 0;
}

.floralup,.floraldown{
 background: url(../images/floral-upsidedown.png) no-repeat;
 float: left; 
 height: 35px; 
 width: 71px;
 margin: 2px;
}

.floraldown{
 background: url(../images/floral-upright.png) no-repeat;
 float: right;
}

.inner{ margin: 0 2em; position: relative;}
.inner a { font-family:"Trebuchet MS"; font-size:12px; }
.inner a:hover { font-weight:bold; }

.round{ border: 1px solid #f7ebc7;}
img.round{ border: 2px solid #333; float: right; margin: 0 0 10px 20px;}

input.round, textarea.round, select.round
{ border: 1px solid #333; width: 200px;}

.left{ float: left;}
.right{ float: right;}
.leftborder{ border-right: 1px dashed #333;}
.bold{ font-weight: bold;}

.title{
 color: #751d0c;
 font-size: 18px;
 margin: .6em 0;
}

.feature{
 margin: 6px 0;
 font-size: 2em;
 color: #5c6731;
}

.more{
 width: 205px;
 height: 21px;
 color: #FFF;
 font-size: 11px;
 font-weight: bold;
 text-align: right; padding-right: 4px; padding-top: 1px;
 background: url(../images/readmorebg.png) no-repeat 4px 0;
}

.btmright{
 position: absolute;
 bottom: .2em; right: 4px;
}

.col{
 width: 235px;
 height: 200px;
 position: relative;
 padding: 0 8px 0 0;
}

.col3{
 width: 260px;
 display: inline;
 float: left;
}

.white{
 margin: 6px 6px 0 0;
 padding: 4px;
 background: #FFF;
 border: 1px solid #ddd;
}

ul.list li{
 background: url(../images/bullet.jpg) no-repeat left;
 padding-left: 2em; float: left;
 font-weight: bold;
 width: 150px;
 color: #5c6731;
}

.center{ margin: 0 auto;}

.submenu{ float: right; padding: 0 6px 4px 0;}
.submenu a{ color:#663300; font-family:"Trebuchet MS"; font-size:12px;}
.submenu a:hover{ border-top: 2px solid #ff0000; color: #FF0000;}

/*.gallery img{ width: 122px; height: 122px;}*/

/*-------------------
 HTML Formats
--------------------*/

html, body{ background: #f7ebc7; text-align: left;}
a{ text-decoration: none; outline: none;}

p{
 margin: 1em 0;
 font-size: 12px;
}

strong{ font-weight: bold;}

hr{ 
 border: none; 
 border-top: 1px dashed #333;
 margin-top: .2em; float: left;
 width: 100%;
 height: 30px;
}

h1{
 font-size: 20px;
 margin: 0 0 1em 0;
 font-family: Trebuchet MS, sans-serif;
}

h3{
 font-size: 12px;
 font-weight: bold!important;
}

ul li li{ margin: 1em 0 1em 2em;}

form label{ font-size: 11px; font-weight: bold; float: left; width: 100px; line-height: 32px;}
form input, form textarea, form select{ margin: 4px 4px; float: left; padding: 4px; background: #eee;}

form input[type=submit], input[type=reset], input[type=button]{ 
 font-size: 10px; 
 border: 1px solid #111;
 width: 100px;
}

.article
{
	border-bottom:1px solid #CC9933;
	font-family:"Trebuchet MS";
	font-size:12px;
	
}

th
{
	border-bottom:1px solid #CC9933;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#663300;
	font-weight:bold;
}

.hunino_content
{
	margin-left:60px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#663300;
}

.hunino_menu, .hunino_menu a
{
	margin-left:60px;
	font-family:"Trebuchet MS";
	color:#663300;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.hunino_menu a:hover
{
	text-decoration:underline;
}

.newslink, .newslink a 
{
	color:#FFFFFF;
}

.newslink a:hover { font-weight:normal; text-decoration:underline;}