body { background-color: #fff; font: 12px/17px arial,helvetica,sans-serif; color:#fff; text-align: center; padding: 0; margin: 0; }

/* Main Link--------------- */

a:link, a:visited { color: #ff6; text-decoration: none; }
a:hover { text-decoration: underline; color: #ff6; }

/* General Layout---------- */

#container { margin: 0 auto; padding: 0; width: 900px; }
#logo { position:absolute; width: 130px; height:134px; padding-top: 0; padding-left: 0; z-index:1; }
#top { margin: 0 auto; padding: 0; width: 900px; height:87px; background-image:url(images/aktw-header.gif); background-repeat:no-repeat; }
#topnav { background-image:url(images/navi-bg.gif); background-repeat:no-repeat; margin: 0 auto; padding: 0; width: 900px; height:28px; }
#topnav ul { list-style:none; margin: 0 0 0 -30px; padding: 0; }
#topnav li { list-style:none; margin: 0; padding: 0; display: inline; }
#main { margin: 0 auto; width: 900px; background-color: #30396F; overflow: hidden; }
#sidebar { float: left; width: 260px; text-align:left; margin:0; padding: 0; }
#sidebar p { font: 12px/17px Arial, Helvetica, sans-serif; color:#ddd; padding-left: 60px; }
#content { margin: 0 0 0 320px; padding: 0; text-align: right; width: 580px; height:425px; }

/* Hack for IE */
* html #content{ margin-right: -3px; }


/* Footer Layout --------------- */

#footer { float:left; margin: 0; padding: 5px 0 20px 0; text-align: left; width: 600px; font: 11px/17px arial,helvetica,sans-serif; font-weight:normal; color:#555; }
#footer a:link { text-decoration: none; color: #555; font-size:11px; font-weight: normal; }
#footer a:visited { text-decoration: none; color: #555; font-size:11px; font-weight: normal; }
#footer a:hover { text-decoration: none; color: #333; font-size:11px; font-weight: normal; }

h1 { font: 18px  Georgia, "Times New Roman", Times; font-weight:normal; color:#fff; }
#one-col { font: 12px/17px arial,helvetica,sans-serif; color:#ddd; padding: 50px; }

/* About Page Layout and Text------------------ */

#two-col-left { font: 12px/17px Arial, Helvetica, sans-serif; color:#ddd; float: left; width: 215px; text-align:left; margin:0; padding: 50px 0 40px 40px; }
#two-col-right { font: 12px/17px Arial, Helvetica, sans-serif; color:#ddd; width: 215px; margin: 0 0 0 295px; padding: 87px 0 40px 0; text-align:left; }
.two-col-left { font: 12px/17px Arial, Helvetica, sans-serif; color:#ddd; float: left; width: 215px; text-align:left; margin:0; padding: 50px 0 40px 40px; }
.two-col-right { font: 12px/17px Arial, Helvetica, sans-serif; color:#ddd; width: 215px; margin: 0 0 0 295px; padding: 87px 0 40px 0; text-align:left; }

/* Portfolio Layout------------------------------ */

#portfolio-text { font: 12px/17px arial,helvetica,sans-serif; color:#ddd; margin: 50px 70px 30px 70px; text-align:left; }
#portfolio-navi { font: 11px arial,helvetica,sans-serif; color:#ddd; padding: 40px 0 0 0; background-color: #454D7C; }
#portfolio-navi ul li { margin: 0 15px 0 -25px; padding: 0 0 15px 0; list-style:none; }
#bu { width: 200px; float:right; padding: 3px 4px 0 0; text-align:right; }
#bu a:link { text-decoration: none; color: #999; font-size:9px; font-weight: normal; }
#bu a:visited { text-decoration: none; color: #999; font-size:9px; font-weight: normal; }
#bu a:hover { text-decoration: none; color: #333; font-size:9px; font-weight: normal; }
