@charset "utf-8";
/* CSS Document */

* { margin : 0; padding : 0; }
.clear { clear:both; }
body { background: #353129 url(../images/topbg.png) repeat-x;  font-family: Verdana; font-size: 13px; color: #353129; }
#pagewrap { width: 800px; margin:auto; }
#FF { background:#FFF; }
	
#header { height:111px; }
#header a { display:block; width:320px; height:110px } 
.header { color: #c2cf96; padding-left: 385px; font-size:12px; }
#header img { border:none; }

	
#pagenav { height: 49px; }
.nav li a { width:95px; height: 26px; float:left; text-decoration:none; color: #ffffff; display:block; text-align:center; font-variant:small-caps; line-height:18px; }
.nav li { width:95px; height: 26px; float:left; display:block; }	
.nav li a:hover, #current, .nav li a:active { background: url(../images/hovernav.png) no-repeat; color: #353129; }
ul.nav { list-style: none; padding-top:23px; height: 26px; float:left;  }
ul#nav-l { width:600px; }
ul#nav-r { width:200px; }

#contentbox { width:800px; margin:auto; }
#content { padding: 0px 15px 15px 15px; width:565px; float:left; line-height:20px; margin: 30px 15px 0px 0px; }
#content p{ padding-bottom:15px; line-height: 1.7;  }
#content ul { margin: 0px 0 15px 20px; }
#content li	{ list-style:none; background:url(../images/list-star.gif) top left no-repeat; padding-left:17px; }
#content a { color: #99cc33; text-decoration:none; border-bottom: 1px dotted; }
#content a:hover { color: #99cc33; text-decoration:none; border-bottom: 1px solid; }
#content h3 { font-size:12px; font-weight:bold; color: #353129;	 padding-bottom:10px; }
#content h4 { font-size:17px; font-weight:bold; color: #99cc33; padding-top:10px; width:100&; border-bottom:3px #e4e9a1 solid; text-transform:uppercase; }
h1 { font-size: 18px; font-weight:bold; color: #99cc33; padding-bottom:6px; }
#content h2 { font-size:12px; font-weight:bold; color: #353129;	 padding-bottom:10px; }


.prof img { border:none; margin:5px 2px 1px 2px; }


img.kat { padding:0; margin:5px 3px 5px 3px; float:left; border:none; }
img.kat:hover { padding:0; margin:3px 1px 3px 1px; float:left; border:solid 2px #e4e9a1; }
.desc { width:138px; float:left; font-size:11px;  padding-left:3px;}
.portbox { width:564px; margin:auto; }

#sidebar { float:left; width:180px; margin-top:30px; margin-bottom:30px; }
#sidebar img { border:none; }

#footer { background: #353129; border-top: #e4e9a1 solid 3px; }
#footertxt { font-size:11px; color: #FFF; padding: 10px 0px 30px 30px; text-align:left; font-variant:small-caps; width: 800px; margin:auto; }
#footertxt a { color: #99cc33; text-decoration:none; border-bottom:none; }
#footertxt a:hover { color: #fff; text-decoration:none; }