body {margin: 0;padding: 0;background: #fff url(baseimg/bg_body.png) top left repeat-x;font: 11px Verdana, Arial, Helvetica, sans-serif;color: #444;}
a:active, a:visited, a:link {color: #3d68a9;text-decoration: none;}
a:hover {color: #999;}
label {display: block;cursor: pointer;margin-top: 5px;}
ul {margin: 0;padding:0;}
ul li {list-style: none;}
ul li a {display: block;font-weight:bold;padding: 10px;border-bottom: 1px solid #fff;}
ul li a:hover {background: #fff;}
input, textarea {width: 233px;border: 1px solid #d5d5d5;padding: 2px;font: 10px Verdana, Arial, Helvetica, sans-serif;}
input.submit {width: 60px;background: #fff;font-weight: bold;}
#header {width: 600px;height: 100px;margin: auto;padding: 0;background: #fff;}
#header h1 {padding-top: 25px;margin: 0;}
#header h1 a {text-indent: -900em;margin-left: 15px;height: 50px;width: 210px;background-repeat:no-repeat;background: #fff url(baseimg/logo.png) left center no-repeat;display: block;}
#intro, #message_div {width: 600px;margin: 0 auto;}
#message_div {background: #fff url(baseimg/bg_message.png) top left no-repeat;padding-top: 100px;text-align: center;height: 225px;font: bold 18px Georgia, Times, "Times New Roman", serif;color: #666;}
#content {width: 570px;margin: auto;margin-top: 20px;padding: 0;}
#portfolio {float: left;width: 265px;margin-left: 10px !important;margin-left: 5px;background: #f8f8f8 url(baseimg/bg_content.png) right bottom no-repeat;border-top: 3px solid #d5d5d5;padding-bottom: 100px;}
#contact {float: left;width: 265px;margin-left: 20px;background: #f8f8f8 url(baseimg/bg_content.png) right bottom no-repeat;border-top: 3px solid #d5d5d5;padding-bottom: 100px;}
.div_sub {padding: 0px 15px;}
#footer {margin-top: 15px;height: 50px;text-align: center;border-top: 3px solid #dfe845;background: #f5f5f5;padding-top: 15px;}