* {padding: 0; margin: 0; }

body{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size:14px;
	text-align:center;
	vertical-align:top;
	background:#fff;
	color:#000;
}

a:link {color:#800000; outline-width:0; text-decoration:none; font-weight:bold; }
a:visited {color:#800000; text-decoration:none; font-weight:bold; }
a:hover {color:#805e00; text-decoration:none; font-weight:bold; }
a:active {color:#800000; text-decoration:none; font-weight:bold; }

h1, h2, h3, h4 {color:#060; font-weight:bold; text-align:left; }
h3, h4 {margin:0px 0 5px 0; }
h1 {font-size:28px; margin-bottom:10px; }
h2 {font-size:18px; margin-top:10px; }
h3 {font-size:15px; }
h5 {text-align:left; font-size:14px; color:#555; }
h6 {font-size:12px; font-style:italic; color:#555; margin-bottom:15px; text-align: left; }

p {margin:5px 0 10px 0; text-indent:0; }
img {border:0; float:right; }
ul {list-style-type:disc; }
li {margin:1px 0 1px 0; }

.comment {text-align:left; font-size:10px; font-style:italic; }
.ref {font-size:12px; font-style:italic; padding-left:15px; }
.inline {list-style-type:none; display:inline; }

#container {margin:0 auto; width:980px; background-image:url(images/bamboo.jpg) ; background-repeat:no-repeat; z-index:-1; }
#header {width:980px; height:135px; text-align:right; }
#header p{font-size:10px; margin:0; }

#menutop {text-align:center; }
.navbar {width:980px; list-style-type:none; color:#fff; }
.navbar li a{width:155px; float:left; margin:1px; padding:3px; background-color:#060; opacity:0.8; border-radius:15px; box-shadow:3px 3px 5px #888; }
.navbar li a.active {background-color:#805e00; }
.navbar li a:link, .navbar li a:visited {display:block; color:#fff; text-decoration:none; }
.navbar li a:hover {background-color: #805e00; }

#content {float:right; margin:20px 0 0 20px; width:740px; text-align:left; font-size:13px; min-height:520px; }
.smallcontent {width:551px; float:left; margin-right:10px; }
.smallcontent ul {padding-left:15px; }
.smallcontentbox {width:527px; float:left;  border:2px solid #060; margin:10px 10px 0px 0px ; padding:10px; border-radius: 15px; }

#contentimage {float:right; margin:0 2px 5px 0; width:167px; }
.thumb {width:161px; margin:0 1px 10px 5px; border-radius:15px; box-shadow:3px 3px 5px #888; }

#nowrap {float:none; }
.menubutton {float:none; opacity:0.8; margin:2px; }
.largethumb {width:175px; height:132px; margin:5px 10px 5px 0px; float:left; border-radius:15px; box-shadow:3px 3px 5px #888; }
.fifththumb {width:138px; height:104px; margin:5px 10px 5px 0px; float:left; border-radius:15px; box-shadow:3px 3px 5px #888; }
.socialbutton {float:right; margin:2px; }

.fullbox {width:703px; float:left; border:2px solid #060; margin:10px 10px 0px 0px; padding:15px; border-radius:15px; }
.threequarter {width:513px; float:left; padding-left:15px; }
.threequarterbox {width:511px; float:left;  border:2px solid #060; margin:10px 10px 0px 0px ; padding:10px; border-radius: 15px; }
.half {width:326px; float:left; padding-left:15px; margin-right:10px;}
.smallhalf {width:260px; float:left; padding-left:15px; }
.halfbox {width:336px; float:left; border:2px solid #060; margin:5px 10px 5px 0px; padding:10px; border-radius: 15px; }
.halfi {width:290px; float:left; }
.halfn {width:375px; float:left; list-style-type:none; }
.halfns {width:341px; float:left; list-style-type:none; }
.quarter{width:165px; float:left; list-style-type:none; margin-right:10px}
.fifth{width:135px; float:left; list-style-type:none; margin-right:10px}
.quarterbox {width:151px; float:left; list-style-type:none; border:2px solid #060; padding:0 10px 10px 10px; margin:10px 10px 0px 0px; border-radius:15px; }
.quartercaption {width:185px; height:175px; float:left; list-style-type:none; text-align: center; }
.fifthcaption{width:148px; height:150px; float:left; list-style-type:none; text-align: center; }

.left {float:left; width:130px; text-align:right; margin-right:10px; }
.right{float:right; width:387px; }
.leftc{float:left; width:95px; text-align:right; margin-right:10px; font-weight:bold; }
.rightc{float:right; width:422px; }
.lefte {float:left; width:110px; text-align:right; margin-right:10px; }
.righte{float:right; width:407px; }

.nostyle {list-style-type:none; }
.stylepad {padding-left:15px; }

#menuleft {float:left; margin:20px 0 0 0; width:220px; text-align:left; min-height:520px; }
.navlist {list-style-type:none; display:inline; }
.navlist li a {padding:3px 3px 3px 15px; width:190px; background-color:#060; opacity:0.8; margin:1px; border-radius:15px; box-shadow:3px 3px 5px #888;}
.navlist li a.active{background-color:#805e00; }
.navlist li a:link, .navlist li a:visited {display:block; color:#fff; text-decoration:none; }
.navlist li a:hover {text-decoration:none; background-color:#805e00; }
.menutitle {padding:3px 5px 3px 5px; width:198px; font-size:15px; color:#060; font-weight:bold; background-color:#fff; opacity:0.7; margin:1px;  border-radius:15px; box-shadow:3px 3px 5px #888; }

#red a {background-color:#800000; }
#red a:hover {background-color:#805e00; }

#footer {font-size:12px; }

.clear {clear:both; height:1px; overflow:hidden; }
