body{background:#073939;font-family:"lucida grande","lucida sans unicode","lucida"; font-size:12px;} p {font-size:11px;} a:link,a:visited,a:active{color:#ccc;text-decoration:none}a:hover{color:#fff;text-decoration:none}#sitewrap{width:1000px;min-height:500px;height:100%;margin:0 auto;background:#033}.clr{clear:both}#top{height:115px;width:100%;background-color:#012324;/*background:url(image/top-logo.jpg);*/background:url(image/sprites.png) 0 -820px}#mylogo{background:url(image/sprites.png) 0 -200px;display:block;height:114px;width:295px}#mylogo span{display:none}#menu-items{height:65px;background:url(image/line-sep-hori-wide.png) bottom right no-repeat}ul#menu{width:446px;height:56px;margin:0;padding:0;background:url(image/sprites.png) no-repeat;float:right}ul#menu span{display:none}#menu li,#menu a{height:60px;display:block}#menu li{float:left;list-style:none;display:inline}#menu li#home{width:61px}#menu li#about{width:80px}#menu li#port{width:84px}#menu li#serv{width:71px}#menu li#blog{width:50px}#menu li#contact{width:100px}#menu li#home a:hover{background:url(image/sprites.png) 0 -57px no-repeat}#menu li#about a:hover{background:url(image/sprites.png) -61px -57px no-repeat}#menu li#port a:hover{background:url(image/sprites.png) -141px -57px no-repeat}#menu li#serv a:hover{background:url(image/sprites.png) -225px -57px no-repeat}#menu li#blog a:hover{background:url(image/sprites.png) -296px -57px no-repeat}#menu li#contact a:hover{background:url(image/sprites.png) -345px -57px no-repeat}#except{height:150px;width:1024px;margin:30px 0 0}#excerpt-content{height:20px;width:100px;margin:0 auto;background:url(image/sprites.png) 0 -350px;padding:78px 200px 0 530px;text-align:right}#excerpt-content ul{margin:0;padding:0}#excerpt-content li{list-style:url(image/bullet.png) inside}#content-slider{height:380px;width:1024px;overflow:hidden}.recent{height:auto;width:auto;padding:0 0 5px 35px}#btm{height:auto;width:960px;margin:0 auto;background:url(image/sprites.png) 0 -1700px; font-size:12px;}#btmleft{height:210px;width:320px;float:left;padding:50px 0 0}#btmleft blockquote{background:url(image/bg_quote_open.png) no-repeat top left;font-style:italic;font-size:14px;padding:10px 0 0 25px;color:#999}#btmright{float:right;height:210px;width:260px;padding:60px 0 0 10px}#btmright li{padding:3px 0;list-style:url(image/bullet.png) outside}#btmright blockquote{color:#999}#btmmid{height:210px;width:300px;margin:0 0 0 360px;padding:60px 0 0;color:#999}#btmmid li{padding:3px 0;list-style:url(image/bullet.png) outside}.auth{height:auto;width:170px;text-align:right;color:#CCC;padding:20px  0 0;background:url(image/bg_quote_close.png) no-repeat top left;margin:0 0 0 50px;font-style:normal}.auth span{font-size:10px}.more{height:auto;width:80px;text-align:center;color:#CCC;font-style:normal;float:right;padding:0 50px 0 0}.more ul{padding:0;margin:0}.more ul li{list-style:url(image/bullet.png) inside;padding:0;margin:0}#footer{width:1000px;margin:0 auto;background:url(image/sprites.png) 0 -950px}#footerleft{	float:left;	position:relative;padding:250px 0 0 80px;	width:220px;margin:0;}#footermid{color:#999999;font-size:11px;height:190px;line-height:14px;margin:50px 0 0 370px;padding:0; padding-top:100px;width:330px;}#footermid #tweet ul{margin:0;padding:0;position:absolute;left:0;top:0;position:relative}#footermid #tweet li{list-style:none;padding:10px 0 0 10px;background:url(image/bullet.png) no-repeat left center}#footerright{float:right;height:140px;width:300px;padding:140px 0 0;color:#999}#social-sprite{height:97px;width:203px;margin:0 auto;background:url(image/social-sprite.jpg) no-repeat}#social-sprite ul#social{margin:0;padding:0;list-style:none;float:left}#social-sprite span{display:none}#social-sprite li,#social-sprite a{height:45px;display:block}#social-sprite li#twit{width:203px}#social-sprite li#twit a:hover{background:url(image/social-sprite.jpg) no-repeat -208px 0}#social-sprite li#fbuk{width:203px}#social-sprite li#fbuk a:hover{background:url(image/social-sprite.jpg) no-repeat -208px -45px}.imgfloat{float:right;margin:10px 0 0 10px;border:solid #333 5px}#page-body{
	height:auto;
	width:1000px;
	background:url(image/line-sep-hori-wide.png) top center no-repeat
}#page-left{
	float:left;
	width:990px;
	padding:0 0 0 10px
}#page-right{float:right;width:230px;height:100%;padding:15px 0 0;min-height:330px}#page-mid{width:500px;margin:10px 0 0 230px;padding:0 10px;color:#ccc}#page-mid ul{list-style:none;margin:0;padding:0;padding-top:10px}#page-mid li{background:url(image/bullet.png) no-repeat left center;padding:0 0 0 20px;color:#999;line-height:24px;font-size:12px}#page-mid p{margin:0;padding:0;line-height:20px;color:#ccc;text-align:justify;letter-spacing:.04em}#pagebody-title{width:220px;float:left;padding:30px 0 0}#pagebody-title-about{width:220px;float:left;height:60px;background:url(image/sprites.png) 0 -450px;margin:30px 0 0}#pagebody-title-blog{width:220px;float:left;height:60px;margin:30px 0 0}#pagebody-title-portf{width:220px;float:left;height:60px;background:url(image/sprites.png) 0 -550px;margin:30px 0 0}#pagebody-title-serv{width:220px;float:left;height:60px;background:url(image/sprites.png) 0 -650px;margin:30px 0 0}#pagebody-title-contact{width:220px;float:left;height:60px;background:url(image/sprites.png) 0 -750px;margin:30px 0 0}#page-mid-port{width:680px;margin:0 0 0 290px;padding:30px 10px 0 10px;min-height:200px;height:100%;background:url(image/line-sep-hori-wide.png) top center no-repeat}#page-mid p{margin:0;padding:0;line-height:20px;color:#ccc;text-align:justify;letter-spacing:.04em}.portf-left{ border-bottom:1px dotted #eee;float:left;width:310px;padding:10px; padding-bottom:20px;}.portf-right{ border-bottom:1px dotted #eee;float:right;width:310px;padding:10px; padding-bottom:20px;}.portf-item{height:230px;width:300px;background:#fff;padding:5px;float:right}.description{min-height:50px;padding:30px 0;color:#ccc}.description a:link,.description a:visited,.description a:active{text-decoration:underline;color:#999}.description a:hover{text-decoration:none;color:#999}.description span{color:#fff;text-transform:uppercase;height:20px;display:block;background:url(image/line-sep-hori.png) no-repeat bottom;clear:both;padding:10px 0 0}.description span.portf-title { font-style:italic; float:left; padding:0 0 5px; display:inline; text-transform:capitalize; background:none;}.item-wrap{float:left;width:340px;	padding:0 0 30px;}.right-text{	width:auto; background:#fff; }.right-text img{float:left;padding-right:5px}td.q{width:150px;padding:5px}td.a{width:90px;margin:0 10px 0 0}.data{width:200px;margin:0}.form{padding:10px;margin:0 0 0 30px}.row{width:240px;}#contact-form{height:350px;width:700px;background:#1e1e1e url(image/sprites.png) 0 -1300px;float:right;margin:10px 20px 0 0;color:#ccc}#slidedeck_frame .desc { width:150px; clear:none;}.desc{padding:10px 0;float:left;height:60px; width:300px; min-height:80px; clear:both;}.desc-right{padding:10px 0;float:left;width:195px}/* slide deck css */ #slidedeck_frame{/*background:url('image/back.png') 0 0 no-repeat;*/background:none repeat scroll 0 0 #eee;height:310px;margin:0 auto;padding:10px;width:900px}#slidedeck_frame dl{width:900px;height:300px;margin:0}.slidedeck dd{padding:10px 15px;border-right:5px solid #d7d7d7;background:url('image/slides.png') bottom left #d7d7d7 repeat-x}.slidedeck dd p{float:left;line-height:20px;width:330px}.slidedeck dt{cursor:pointer;height:43px;line-height:38px;font-size:12px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1px;background:url('image/spines.png') top left #d7d7d7;color:#505050}.slidedeck dt:hover{color:#000;background-position:center left}.slidedeck dt.active,.slidedeck dt.active:hover{cursor:default;color:#fff;background-position:bottom left}.slidedeck dt .index{font-size:24px;font-weight:normal;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#505050}.slidedeck dt:hover .index{color:#000}.slidedeck dt.active .index{color:#fff}.slidedeck .activeCorner{margin-left:-6px;background-image:url('image/corner.png');width:12px;height:25px}.slidedeck a:link,a:visited,a:active{color:#666}.slidedeck a:hover{color:#000}/* jquery fancybox css */div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30}div#fancy_wrap{text-align:left}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('image/fancy/fancy_progress.png') no-repeat}div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30}div#fancy_loading_icon{position:absolute;background:url('fancy/image/fancy_loading.gif') no-repeat;z-index:35;width:16px;height:16px}div#fancy_outer{position:absolute;    top:0;    left:0;    z-index:90;    padding:18px 18px 33px 18px;    margin:0;    overflow:hidden;    background:transparent;    display:none}div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('image/fancy/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left:-9999px;background:transparent url('image/fancy/fancy_left.png') no-repeat}span#fancy_right_ico{right:-9999px;background:transparent url('image/fancy/fancy_right.png') no-repeat}a#fancy_left:hover{  visibility:visible}a#fancy_right:hover{  visibility:visible}a#fancy_left:hover span{left:20px}a#fancy_right:hover span{right:20px}.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url('image/fancy/fancy_shadow_n.png') repeat-x}div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url('image/fancy/fancy_shadow_ne.png') no-repeat}div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url('image/fancy/fancy_shadow_e.png') repeat-y}div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('image/fancy/fancy_shadow_se.png') no-repeat}div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url('image/fancy/fancy_shadow_s.png') repeat-x}div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('image/fancy/fancy_shadow_sw.png') no-repeat}div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url('image/fancy/fancy_shadow_w.png') repeat-y}div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url('image/fancy/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none}div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px}div#fancy_title table{margin:0 auto}div#fancy_title table td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url(image/fancy/fancy_title_left.png) repeat-x}td#fancy_title_main{height:32px;background:transparent url(image/fancy/fancy_title_main.png) repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url(image/fancy/fancy_title_right.png) repeat-x}#port-nav {	background:#000; padding:5px; width: 670px; }#port-nav p {margin:0; padding:0;}#content-slider blockquote strong { font-weight:bold;}#content-slider blockquote {width:200px; float:left; line-height:20px; font-size:11px;}#slider { height: auto; width: 650px; margin: 0 auto;	border: solid #eee 5px;	margin: 0 auto;	overflow:hidden; margin-bottom: 20px; } .hide {display:none;}
#blog-content {	width: 720px; float: right;	min-height: 400px; padding:30px 10px 0 0; }#blog-content li, #blog-content li p { color:#ccc; line-height:18px; margin-bottom:20px; font-size:13px; } #blog-content li span a { border-bottom:dotted #333 1px; padding: 0 0 10px; color:#F90; font-size:16px; }  #blog-content li span a:hover { color:#F60; }.fbConnectWidgetFooter .fbFooterBorder { margin:0; border:none; }div#fil-logo {float:right; height:101px; width:100px; }

