*{margin:0; padding:0;} body{background: #3fabd9 url(img/body.gif) repeat-x top ;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} a {color:#189ed7; text-decoration:none;} a:hover { text-decoration:underline;} img { border:0;} li {list-style:none;} p{padding:5px 0;} .clear { clear:both; text-align:center;}
#wrap {margin:auto;width:830px;}
#page {width:830px; background:#f2f2f2; padding:0 0 20px 0;}

#head {width:830px; overflow:hidden;padding:20px 0; color:#FFFFFF;}
h1 {float:left; margin:20px 0 0 0; font-size:26px; font-weight:normal;} h1 a {color:#FFFFFF;} h1 a:hover { text-decoration:none;} 
.dsc {float:left; margin:26px 0 0 20px; padding:6px 0 6px 10px; border-left:1px solid #FFFFFF; }

#menu {overflow:hidden;height:34px;background:#31373a; border-bottom:4px solid #189ed7; font-size:11px;}
#menu ul {list-style:none;padding:0 0 0 15px;}
#menu ul li {display:block;float:left;padding:0;}
#menu ul li a {float:left;text-decoration:none;color: #FFFFFF;padding:12px 14px 6px 16px; text-transform:uppercase; letter-spacing:1px;}

#tpg { padding:10px 0 10px 60px; background:#FFFFFF url(img/tpg.jpg) no-repeat right; height:150px;}
.intpg {margin:5px 0 0 40px;} .intpg span { float:left;}

#search {padding:10px 0 10px 0px; height: 30px; text-align:center;}
#search #s {background: none; padding: 7px; margin:3px 0 0 2px;float: left; border:1px solid #e5e5e5;  width:320px; font-size:16px;}
#search .search-image {border:0;vertical-align: top;float:left; margin: 3px 4px 0 2px;}

#content {float:left; width:550px; margin:10px 20px; line-height:17px;}
h2 {margin:10px 0; color:#189ed7;}
#article { background:#FFFFFF; overflow:hidden; padding:10px 15px;}
.navsin {margin:5px 0; overflow:hidden;} .navsin span { background: #f2f2f2; margin:0 3px; padding:2px 4px; float:left; font-weight:bold;}
.navsin a {padding:2px 4px; display:block; float:left;}
h3 {margin:15px 0;font-size:13px; color:#189ed7; letter-spacing:1px;}

#gal {width:510px; margin:10px 0 0 0; padding:10px 20px; background:#FFFFFF;}
.box {margin:0 0 15px 10px; float:left;}
#thumb {float:left; margin:10px 18px 0 16px; text-align:center;} #thumb img, #sthumb img { padding:1px 2px; border:1px solid #CCCCCC;}
#sthumb {float:left;}
.link {margin:4px 0 0 0; padding: 6px 0 8px 0; text-align:center;}

#sid {float:left; width:200px; margin:0 0 0 10px;}
#sid ul {margin:0 0 10px 0; padding:10px 0 0 0;}
#sid ul li {background: #FFFFFF ; margin:2px 0; padding:2px 0 2px 16px;}
#sid ul li a { background:url(img/sidli.gif) no-repeat left; padding:4px 10px 4px 20px; display: block;}
.sid_head {padding:8px 12px; margin:10px 0 0 0; background:#31373a; color: #FFFFFF;}

.wp-pagenavi {padding:4px 0 4px 0px;margin:10px 10px; overflow:hidden;}
.wp-pagenavi a {padding:3px 4px; margin:3px; text-decoration: none; border:1px solid #dcdcdc;}
.wp-pagenavi a:hover { background: #FFFFFF; border:1px solid #dcdcdc;}
.wp-pagenavi span.current, .wp-pagenavi span.extend {padding:3px 4px; margin:3px; border:1px solid #dcdcdc;}

#footer {border-top:4px solid #189ed7; padding:20px 0 20px 0; text-align:center; color:#def5ff;} #footer a { color:#def5ff; text-decoration:underline;}
