body, h1, h2, h3, h4 ,h5, h6, p, ul, li, form, fieldset { margin:0; padding:0; list-style-type:none; border:none; }

body {color:#000;font:11px/17px Tahoma, Arial, Verdana; text-align:left; background:#fff;}
strong {color:#033;font:11px/17px Tahoma, Arial, Verdana; text-align:left; background:#FFF; font-weight:bold;}

#container { width:858px; padding-top:4px; margin:0 auto; background:url(image/sidebar_bg.png) repeat-y left;}

#left { width:374px; float:left;}
#right { width:484px; float:right;}
#logo { float:left; position:relative; width:202px; height:168px; background:url(image/logo_bg.png) no-repeat left top;}
#logo h1 { position:absolute; font:21px Georgia; color:#fff; top:83px; left:14px;}
#logo h3 { position:absolute; color:#fff; top:40px; left:90px; font:12px Tahoma;}
#logo h4 { position:absolute; color:#fff; top:55px; left:90px; font:12px Tahoma;}

#menu { float:left; width:172px; background-color:#212121; height:168px;}
#menu ul { padding-top:30px;}
#menu li a { height:25px; padding-left:57px; width:115px; background:url(image/menu_bg.png) no-repeat left top; line-height:23px; display:block; color:#bcbcbc; }
#menu li a:hover { background-position:bottom; text-decoration:none;}

#search { background:url(image/search_bg.png) no-repeat left top; width:374px; height:52px; clear:left; text-align:center;}
#search form { padding-top:13px;}
#search .input { border:1px solid #424242; font:11px Tahoma; padding:3px 6px; width:200px;}
#search .submit { border:1px solid #212121; background:#202020 url(image/search_btn_bg.png) repeat-x top; font:11px Tahoma; color:#fff; padding:3px 6px;}

#ad { float:left; width:133px; padding:17px 0 10px 17px;}

#nav { float:left; width:216px; }
#nav ul { padding-top:17px;}
#nav li { height:22px; }
#nav li.alt { background:#d8d8d8 url(image/nav_bg.png) no-repeat left top;}
#nav li a { display:block; background:url(image/plus.png) no-repeat 5px 50%; padding-left:21px; width:195px; line-height:22px; color:#464646;}

#gallery { background:url(image/gallery_bg.png) repeat-x top; height:300px; padding:0 25px 0 32px;}
#gallery .navi { background:#242424; padding:0 90px; height:28px;}
#gallery .navi .prev { display:block; background:url(image/prev.png) no-repeat left 50%; line-height:25px; width:53px; padding-left:30px; color:#b5b5b5; float:left;}
#gallery .navi .next { display:block; background:url(image/next.png) no-repeat right 50%; line-height:25px; width:53px; padding-right:30px; color:#b5b5b5; float:right;}
#gallery .pages { padding:5px 0; float:right;}
#gallery .pages a { background-color:#242424; color:#4d4d4d; margin:0px; padding:4px 6px;}
#gallery .pages a.active { color:#7b7b7b;}
#gallery h4 { color:#bcbcbc; padding:15px 0 5px; font-size:12px;}
#gallery p { color:#bcbcbc; padding-right:170px; }

#content { padding:5px 0 10px 15px;}
#content h2 { background:url(image/header_bg.png) repeat-x top; height:23px; margin:10px 0;}
#content h2 span { display:block; background:url(image/plus.png) no-repeat 15px 50%; padding-left:30px; font:bold 12px/23px Tahoma, Arial, Verdana;}
#content h3 { font-size:12px; font-family: Tahoma, Arial, Verdana; color:#033; text-align: left; font-weight: bold;padding:11px 0px 1px 0px; text-align: left; padding-left: 15px;}
#content p { margin:10px 0 10px; padding-left:15px; padding-right:15px; font-family: Tahoma, Arial, Verdana;}
#content ul { margin:0;  padding:0; list-style-type:none; }
#content li { padding: 0px 20px; background:url(image/plus.png) no-repeat 7px 7px;}
#content li a {color:#033; text-decoration:none; border-bottom: 1px solid #d8d8d8}
#content li a:hover{color:#900; text-decoration:none; border-bottom: 1px solid #C03;}

#footer { width:858px; margin:0 auto; background:url(image/footer_bg.png) no-repeat left top; height:45px; font-size:11px; font-family: Tahoma, Arial, Verdana; font-weight:normal}
#footer p { padding:15px 20px 0; color:#d8d8d8; }
#footer p a { font-weight:normal; color:#d8d8d8; }

.left { float:left; }
.right { float:right; }
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden; margin:0;}
a img {border-width:0;}
a {color:#e86812;text-decoration:none;}
a:hover {text-decoration:underline;}

#project_title {font-weight:bold; font-size:14px; margin-top: 8px}

