/*
Theme Name: Charm Coztic
Description: The tailor-made wordpress theme for www.coztic.com
Version: 1.0
Author: Louis Lam
Tags: charm, purple, red, two columns, widgets 
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer;}#middle a, #footer a{margin:0 3px;color:#999;text-decoration:none}#middle a:hover{color:#f90;text-decoration:none;}#footer a:hover{color:#f90;border-bottom:1px dotted;}h3{font-size:16px}p,li{line-height:1.6}.clearfix:after{ content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}.clearfix{ display:inline-block}html[xmlns] .clearfix{ display:block}* html .clearfix{ height:1%}.clear{clear:both;float:left}body{font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;background:#000 url('/img/bg_body.png') fixed center top no-repeat}input,textarea,button{font:12px Arial,Helvetica,sans-serif}#top{width:100%;height:118px;background:transparent url('/img/bg_top-trans.png') 0 0 repeat-x;}#header{width:820px;height:108px;margin:0 auto}#header a,#header a:hover{width:110px;height:68px;font-size:18px;text-transform:uppercase;color:#888;margin:5px 5px 5px 0;padding:40px 0 0 0;display:block;float:left;text-align:center;position:relative;text-decoration:none}#header a:hover/*{color:#fff;background:transparent url('/img/bg_topnav_over-trans.png') 0 0 repeat-x}*/, #header a.selected{color:#fff;background:transparent url('/img/bg_topnav-trans.png') 0 0 repeat-x}a#logo,a#logo:hover{width:250px;height:50px;background:transparent url('/img/logo-trans.png') 0 0 no-repeat;margin:30px 0 0 0;float:right}a#logo span{display:none}#middle{width:800px;margin:0 auto;padding:0}#content{width:470px;float:left}.profile p{color:#fff;height:130px;padding:5px 0 0 150px;margin:10px 0 30px 0;background-position:0 0;background-repeat:no-repeat;}.profile p em, .partners p em{width:100%;height:34px;float:left;font-size:26px;font-weight:bold;font-style:normal;}#profile{background-image:url('/img/ico_profile_1-trans.png')}p#freelance{padding:12px 125px 0 25px;background-image:url('/img/ico_profile_2-trans.png')}p#expertise{background-image:url('/img/ico_profile_3-trans.png');margin:10px 0 50px;}#msg_form,#commentform{width:365px;color:#fff;padding:0 0 20px;margin:0 0 20px}#msg_form{padding:0 10px 20px;margin:0 0 20px 10px}#msg_form span,#commentform span{font-size:11px;font-weight:normal;}#msg_form label,#commentform label{padding:10px 0 0 0;margin:0 0 5px;display:block}#msg_form label{width:100%;float:left;margin:0 0 5px;}#msg_form input,#msg_form textarea,#commentform input,#commentform textarea{width:257px;margin:4px 0 0 0;padding:7px;border:0}#msg_form textarea,#commentform textarea{width:429px;height:140px;overflow:auto}#msg_form input.button,#commentform input#submit{width:102px;height:31px;border:0;margin:5px 0 0 0;padding:31px 0 0 0;background:transparent url('/img/bg_button-trans.png') 0 0 no-repeat;overflow:hidden; cursor:pointer}form>#msg_form button,form>#commentform input#submit{height:0px}#msg_form .field_desc{height:0;padding:0;margin:0;float:left}#bottom{width:100%;height:80px;background:transparent url('/img/bg_bottom-trans.png') 0 0 repeat-x}#footer{color:#999;font-size:11px;width:775px;padding:20px 0 0 25px;margin:0 auto;display:block;position:relative}#bottom p:first-line{color:#fff}.entry p{padding:0 0 10px 0;margin:0}p.wp-caption-text{padding:0;margin:0 5px;text-align:right}.entry ul li,.entry ol li{padding:0 0 10px 0;list-style:outside}.entry ul,.entry ol{padding:0 30px}h2,h2 a{font-size:20px;font-weight:normal}h2.pagetitle{padding:0 0 10px}a.more-link{height:20px;padding:0 0 0 22px;background:transparent url('/img/ico_logo-trans.png') 0 0 no-repeat;display:block}.hints{height:20px;font-size:11px;color:#ddd;background:transparent url('/img/ico_logo_s-trans.png') 0 0 no-repeat;padding:1px 0 0 22px;margin:0 0 0 20px;position:relative;bottom:20px;display:block}small.splitter{width:400px;display:block}.hidden{display:none}img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}.alignright{float:right}.alignleft{float:left}#sidebar{color:#fff;width:245px;line-height:1.6;float:right}#sidehead{font-size:1px;width:100%;height:13px;background:transparent url('/img/bg_sidebar_t-trans.png') 0 0 no-repeat;float:left}#sidebody{width:195px;padding:10px 25px 0;background:transparent url('/img/bg_sidebar_m-trans.png') 0 0 repeat-y;float:left}#sidefoot{width:100%;height:13px;background:transparent url('/img/bg_sidebar_b-trans.png') 0 0 no-repeat;float:left}#sidebar li.widget{width:100%;padding:5px 0 15px;display:block;clear:both;}#sidebar li.widget_search,#sidebar li.widget_recent_entries,#sidebar li.widget_archive,/*#sidebar li.widget_categories,*/#sidebar li.widget_network{border-bottom:2px dotted #493342}#sidebar li.widget_archive select{font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;margin:4px 0 4px 23px;}#sidebar li.widget_network{clear:both;display:block;padding:5px 0 3px;width:100%;margin:0 0 10px;}#blog{color:#fff;width:470px;padding:5px 0 0 20px;float:left}.post{padding:0 0 70px;margin:0 0 30px;background:transparent url('/img/bg_post_splitter-trans.png') 0 bottom no-repeat;}#sidebar h2{color:#fff;font-size:18px;margin:10px 0 0 0;padding:0 0 0 22px;background:transparent url('/img/ico_arrow-trans.png') 0 0 no-repeat}.entry ul li:before,{content:"\00BB \0020"}#sidebar ul ul li{padding:0 0 0 23px}#sidebar a{position:relative;}.postmetadata,.entry .postmetadata,#blog .navigation{padding:8px 12px;margin:0;background:transparent url('/img/bg_postmetadata-trans.png') 0 0;clear:both}.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none}.postmetadata a{position:relative}.wp-caption{text-align:center;background:transparent url('/img/bg_caption-trans.png') 0 0 repeat;padding:8px 4px 4px;margin:10px 10px 10px 0}.wp-caption img{margin:0 0 5px;padding:0;border:0 none}#searchform{height:22px}#searchform input{width:155px;border:0;padding:3px;float:left}#searchform input#searchsubmit{width:29px;height:29px;border:0;padding:29px 0 0 0;background:transparent url('/img/btn_search-trans.png') 0 0 no-repeat;position:relative;top:-4px;left:5px;overflow:hidden; cursor:pointer}form>#searchform input#searchsubmit{height:0px}#blog .navigation{width:446px;margin:3px 0 20px;float:left;}ol.commentlist{padding:10px 0 0;margin:0 0 20px;border-bottom:2px dotted #623F5B}ol.commentlist li{padding:10px 0;border-top:2px dotted #623F5B;clear:both}.alignleft a{padding:0 0 0 20px;background:transparent url('/img/ico_arrow_left.gif') 0 0 no-repeat;position:relative}.alignright a{padding:0 20px 0 0;background:transparent url('/img/ico_arrow_right.gif') right 0 no-repeat;position:relative}#MooFlow{margin:30px 0;background-color:transparent}.mf{visibility:hidden;z-index:1;color:#fff;font-size:14px}.mf *{outline:none;border:none;padding:0;margin:0;-moz-user-select:none;-webkit-user-select:none;user-select:none;-o-user-select:none}.mf div{cursor:pointer}.mf div.loader{font-size:11px;position:absolute;text-align:center;z-index:10000;margin:0 auto;top:45%;width:100%;background:url(/script/skin/ajax_loader.gif) no-repeat 50% 0;padding:50px 0}.mf div.caption{position:absolute;text-align:center;z-index:98;margin:1em auto;bottom:50px;width:100%}.mf div.mfNav{position:absolute;z-index:99;margin:0 auto;text-align:center;width:100%;bottom:20px;font-size:1px;line-height:1px;width:100%}.mf div.autoPlayCon{float:left;width:10%;padding-left:3%;height:24px}.mf a.play,.mf a.stop{width:27px;height:24px;float:left;cursor:pointer}.mf a.play{background:url(/script/skin/play.gif) no-repeat}.mf a.stop{background:url(/script/skin/stop.gif) no-repeat}.mf div.sliderCon{margin-top:5px;float:left;width:74%}.mf a.sliderNext{background:url(/script/skin/left-trans.png) no-repeat}.mf a.sliderPrev{background:url(/script/skin/right-trans.png) no-repeat}.mf a.sliderNext,a.sliderPrev{text-decoration:none;width:25px;height:16px;cursor:pointer;float:left}.mf div.resizeCon{float:right;width:10%;padding-right:3%;height:24px}.mf a.resize{width:34px;height:24px;float:right;cursor:pointer;background:url(/script/skin/resize.gif) no-repeat}.mf div.slider{background:url(/script/skin/middle.gif) repeat-x;height:16px;position:relative;text-align:left;float:left}.mf div.knob{height:16px;background:url(/script/skin/middle-slider.gif) repeat-x right center}.mf div.knobleft{background:url(/script/skin/left-slider.gif) repeat-x center;width:8px;height:16px}#mbOverlay{position:absolute;left:0;width:100%;background-color:#000;z-index:100;cursor:pointer}#mbCenter{position:absolute;z-index:101;overflow:hidden;left:50%;top:10%;background-color:#fff;border:5px solid #fff;margin:0;padding:5px}.mbLoading{background:#fff url(/script/loading.gif) no-repeat center}#mbImage{margin:0;padding:0;height:0;border:none;font-size:0;overflow:hidden}.clear{clear:both;height:0;margin:0;padding:0;font-size:0;overflow:hidden}#mbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;padding-top:8px;margin:0}#mbNavigation{float:right;width:27px}#mbCount{width:55px;overflow:hidden;padding-top:1px;float:right;text-align:right;font-size:9px}#mbCloseLink,#mbPrevLink,#mbNextLink{outline:none;display:block;float:right;height:20px;cursor:pointer}#mbPrevLink,#mbNextLink{width:17px}#mbPrevLink{background:transparent url(/script/prev.gif) no-repeat}#mbNextLink{background:transparent url(/script/next.gif) no-repeat}a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover{background-position:0 -20px}#mbCloseLink{width:20px;background:transparent url(/script/close.gif) no-repeat}#mbDescription{margin-right:27px;padding:3px 10px 0 3px;font-weight:normal;text-align:justify}.partners p{color:#fff;padding:6px 0 0 25px;}.partners p:first-line{font-size:18px;font-weight:bold}#blog h2 a{width:400px;float:left}#blog em.comment a{font-size:18px;width:30px;height:30px;padding:7px 5px 3px;text-align:center;display:block;float:right;background:transparent url('/img/bg_comment-trans.png') 0 0 no-repeat;}.sociable_tagline{margin:0 0 3px;}#blog h2, #blog h2 a{font-size:26px;margin:0 0 0-1px;}.entry{margin:10px 0 0 0}a.socialbookmark{margin:3px 3px 0 0;float:left}.socialnetwork{width:430px;padding:20px 10px 10px;border:1px solid #6C5066;border-width:1px 0;float:left;margin:0 10px 20px;}.socialnetwork a{clear:both;margin:0 0 10px;}#msg_form input{width:257px;}#blog h3{width:100%;float:left;font-size:22px;}#sidebar a:hover{border-bottom:1px dotted}#middle a{color:#999}#blog h2 a:hover,#blog a.more-link:hover,#blog em.comment a:hover{border:0;}#sidebar a.social{width:195px;height:100px;display:block;}#sidebar a.email{width:98px;height:50px;padding:50px 0 0 97px;background:transparent url('/img/email-trans.png') 0 0 no-repeat;margin:0;}#sidebar a.facebook{background:transparent url('/img/facebook-trans.png') 0 0 no-repeat;border:2px dotted #493342;border-width:2px 0;}#sidebar a.twitter{background:transparent url('/img/twitter-trans.png') 0 0 no-repeat;}#sidebar a.email:hover,#sidebar a.twitter:hover{border:0;}#sidebar a.mobile_version,#sidebar a.mobile_version:hover{width:245px;height:155px;display:block;background:url('/img/mobile_version-trans.png') 0 0 no-repeat;border:0;clear:both;}#middle div.sociable a:hover{border:0;}.socialbar #sidebody{padding:0 25px 0}.postmetadata a:hover{border-bottom:1px dotted}#blog h3 a{color:#999}#blog h3 a:hover{color:#f90}h3#comments{padding:0 0 15px}#blog .navigation a:hover{color:#f90;}cite.fn{width:100%;font-style:normal;font-size:14px;height:24px;padding:0 0 0 30px;background:transparent url('/img/ico_reply-trans.png')0 0 no-repeat;display:block;font-weight:bold;}span.says{display:none;}h1.contact{height:35px;margin:10px 0 0;background:none;padding:0 0 0 20px;}#banner{width:100%;text-indent:-9999px;height:284px;background:transparent url('/img/bg_banner_home-trans.png') center top no-repeat;}.banner_home{width:980px;height:284px;background:transparent url('/img/banner_home-trans.png') 0 0 no-repeat;margin:0 auto;display:block}#banner_short{width:100%;height:121px;text-indent:-9999px;background:transparent url('/img/bg_banner-trans.png') top center no-repeat;}#banner_short span{width:980px;height:121px;margin:0 auto;display:block;}.banner_work{background:transparent url('/img/banner_work-trans.png') 0 0 no-repeat;}.banner_contact{background:transparent url('/img/banner_contact-trans.png') 0 0 no-repeat;}.banner_blog{background:transparent url('/img/banner_blog-trans.png') 0 0 no-repeat;}#error{color:#fff;width:780px;min-height:250px;height:auto !important;height:250px;padding:5px 0 40px 20px;float:left}#error h2{width:100%;clear:both;}#error h3{font-size:22px;}#error p{text-align:justify;margin:0 0 20px;}#error li{clear:both;}#error li.search{margin:15px 0;}#middle .description{display:none;}
