@charset "utf-8";body{background:#fff url(images/background.png) top left repeat-x}
#container{padding-top:15px}
#contentwrap{background:url(images/content-wrapper.png) top left repeat-y}
a{color:#d6481c}
a:hover{color:#ff1301}
#header{height:90px;padding-top:11px}
#header h1{font-family:Arial, Helvetica, Sans-serif;font-size:46px;font-weight:700;margin-bottom:0!important;padding:8px 0 0;text-shadow:0 1px 0 #000}
.logoimg{margin:20px 0 0}
.top{background:#fff;height:43px}
#pagemenucontainer{height:34px;padding:8px 0 0 10px}
.line{background-color:#fff;border:#fff 1px solid;height:32px;position:relative;width:948px}
.line .bg{background:transparent url(images/line_bg_twiline.gif) no-repeat 0 0;height:25px;left:10px;position:absolute;top:4px;width:595px}
#twiline-3{left:2px;position:absolute;top:6px;width:586px}
#twiline-3 a{color:#666}
#icon-3{height:25px;left:606px;position:absolute;top:4px;width:25px}
.line .follow{left:640px;position:absolute;top:6px}
.line .follow a{background:transparent url(images/line_btn_follow.jpg) no-repeat 0 0;display:block;height:23px;outline:none;overflow:hidden;text-indent:-9999px;width:88px}
.line .follow a:hover{background-position:-88px 0}
.navcontainer{background:url(images/nav-background.png) top left repeat-x;height:34px;padding:8px 0 0 8px}
#nav li a,#nav li a:link{color:#fff;display:block;font-size:12px;font-weight:700;margin:0 3px;padding:7px 12px 8px;text-decoration:none;text-shadow:0 1px 0 #ae3712;text-transform:uppercase}
#nav li a:hover,#nav li a:active{background:url(images/nav-hover.png) top left repeat-x;color:#434342;display:block;text-decoration:none;text-shadow:0 1px 0 #f2efef}
#nav li.current-cat a{background:url(images/nav-hover.png) top left repeat-x;color:#434342;text-shadow:0 1px 0 #f2efef}
#content{padding:15px 5px 15px 15px}
pre{overflow:auto;width:470px}
.post{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}
.post_thumbnail{background:#eee;border:1px solid #ddd;margin:0 10px 10px 0;padding:6px}
.title{color:#4a4848;font-family:Arial, Helvetica, Sans-serif;font-size:22px;font-weight:700;line-height:22px;margin:6px 0 0 0;padding-left:6px}
.title a{color:#4a4848;text-decoration:none}
.title a:hover{color:#d6481c;text-decoration:none}
.pagetitle{font-family:Arial, Verdana;line-height:22px;margin-bottom:20px}
.postdate{color:#999;font-family:Arial, Helvetica, Sans-serif;font-size:14px;padding-left:6px}
.postmeta{font-family:Arial, Verdana;font-size:11px;padding:2px 4px}
.postdate img,.postmeta img{border:none;margin:2px;vertical-align:middle}
.entry{font-size:14px;line-height:22px;padding-top:40px;padding-left:8px;text-align:justify;text-justify:distribute-all-liens;}
.navigation{padding:10px 0}
blockquote{border-left:3px solid #CADAE7;color:#666;font-style:italic;margin:0;overflow:hidden;padding-left:9px;width:500px}
.post img{max-width:680px}
img.wp-smiley{border:none;margin:0;max-height:12px;padding:0}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
.wp-caption{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;margin:10px;padding-top:4px;text-align:center}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.tfe{background:#eee;border:1px solid #ddd;display:inline;float:left;margin:0 20px 15px 0;padding:6px}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{background:#dfdfdf!important;border:1px solid #989898!important;color:#686868!important;font-size:15px!important;padding:4px 8px!important}
.wp-pagenavi span.current{background:#fff!important;border:1px solid #b6b5b5!important;color:#434343!important;font-size:15px!important;font-weight:700;padding:4px 8px!important}
.wp-pagenavi a:hover{background:#dfdfdf!important;border:1px solid #626262!important;color:#494949!important}
.wp-pagenavi span.pages{background:#fff!important;border:1px solid #b6b5b5!important;color:#676767!important;font-size:15px!important;padding:4px 8px!important}
.wp-pagenavi span.extend{background:#fff!important;border:1px solid #b6b5b5!important;color:#676767!important;font-size:15px!important;font-weight:700;padding:4px 8px!important}
.sidebaradbox{margin-top:5px;text-align:center}
.ad125{margin:6px}
.sidebar{margin:0 10px 10px}
.sidebar a{color:#424241;text-decoration:none}
.sidebar a:hover{color:#d6481c;text-decoration:underline}
#topsearch{margin-top:6px}
#twitter{background-color:#fff;border:2px #E95C88 dashed}
#twitter ul{list-style:none;margin:0;padding:10px 10px 15px}
.addthis_toolbox{margin:15px 0 0;text-align:center}
.addthis_toolbox .custom_images a{height:32px;margin:0 3px;padding:0;width:32px}
.addthis_toolbox .custom_images a:hover img{opacity:1}
.addthis_toolbox .custom_images a img{opacity:0.75}
.sidebar h2{background:#434342 url(images/sidebar_tab.png) bottom left no-repeat;border-bottom:1px solid #fff;color:#fff;font-family:Arial, Helvetica, Sans-serif;font-size:15px;font-weight:700;margin:10px 0 0;padding:5px 0 5px 14px;text-shadow:0 1px 0 #292928;text-transform:uppercase}
.sidebar ul{list-style-type:none;margin:0 0 10px;padding:0}
.sidebar ul li{list-style-type:none;margin:0 0 5px;padding:0}
.sidebar ul ul{list-style-type:none;margin:0;padding:0}
.sidebar ul li li{background:url(images/bullet.png) no-repeat top left;margin:0;padding:3px 0 3px 15px}
.sidebar ul li ul li{background:url(images/bullet.png) no-repeat top left;margin:4px 0;padding:2px 0 2px 18px}
#wp-calendar th{background:none;color:#555;font-style:normal;text-transform:capitalize}
#wp-calendar caption{background:none;margin:2px 0;padding:2px 4px;text-transform:uppercase}
#wp-calendar td{color:#999;font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing:normal;padding:2px 0;text-align:center}
#wp-calendar td:hover,#wp-calendar #today{background:#eef0f4;color:#555}
#wp-calendar{empty-cells:show;font-size:14px;font-weight:700;margin:0;width:100%}
#footer{background:#272727;color:#fff;font-size:13px;padding:22px;text-align:center}
#footer a{color:#fff}
#footer a:hover{text-decoration:none}
#footer2{color:#575757;font-size:11px;padding:10px;text-align:center}
#footer2 a{color:#575757;text-decoration:none}
#commentform input{margin:5px 5px 1px 0;padding:2px;width:170px}
#commentform{margin:5px 10px 0 0}
#commentform textarea{padding:2px;width:100%}
#respond:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#commentform #submit{float:right;margin:0 0 5px auto}
.alt{margin:0;padding:10px}
.commentlist{padding:0;text-align:justify}
.commentlist li{list-style:none;margin:15px 0 10px;padding:5px 5px 10px 10px}
.commentlist li ul li{margin-left:10px;margin-right:-5px}
.commentlist p{margin:10px 5px 10px 0}
#commentform p{margin:5px 0}
.nocomments{margin:0;padding:0;text-align:center}
.commentmetadata{display:block;margin:0}
.h01_1{background-color:#FFF;border-bottom-color:green;border-bottom-style:solid;border-bottom-width:1px;border-left-color:green;border-left-style:solid;border-left-width:0.4em;color:#000;font-size:medium;font-weight:700;letter-spacing:1px;line-height:1.5em;padding-left:1em;text-align:left}
.example table{border:1px #ccc solid;width:580px}
.example td{border:1px #ccc solid;text-align:center}
.menuline{background:#fff;border-color:#f79708;border-style:solid;border-width:0 0 5px;color:#d25c14;font-weight:700;line-height:140%;margin:0 0 10px;padding:2px 8px}
table#table-02{border:3px #fff solid;border-collapse:collapse;border-spacing:0;width:290px}
table.hhh{background-color:#fff;border:1px solid;border-collapse:collapse;border-color:#E3E3E3;height:610px;width:610px}
td.hhh1{background-color:#fff;border:1px solid;border-color:#E3E3E3;text-align:left}
.mi{border-bottom:1px solid #e88;border-left:10px solid #e88;font-weight:700;padding:0 10px}
table#table-03 td{border:1px #E3E3E3 solid;border-width:0 0 1px 1px;padding:20px;text-align:left}
#heading{border-bottom:5px #E3E3E3 solid;padding-bottom:5px}
#heading span{color:#666;font-size:60%;margin-left:25px;position:relative;top:-5px}
ul.polaroids{margin:0 0 18px 10px;width:610px}
ul.polaroids li{display:inline}
ul.polaroids a{-moz-box-shadow:0 3px 6px rgba(0,0,0,.25);-moz-transform:rotate(-2deg);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.25);-webkit-transform:rotate(-2deg);-webkit-transition:0 .15s linear;background:#fff;color:#333;display:inline;float:left;font-family:"Marker Felt", sans-serif;font-size:18px;margin:0 0 27px 30px;padding:10px 10px 15px;text-align:center;text-decoration:none;width:220px}
ul.polaroids img{display:block;margin-bottom:12px;width:220px}
ul.polaroids a:after{content:attr(title)}
ul.polaroids li:nth-child(even) a{-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg)}
ul.polaroids li:nth-child(3n) a{-moz-transform:none;-webkit-transform:none;position:relative;top:-5px}
ul.polaroids li:nth-child(5n) a{-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg);position:relative;right:5px}
ul.polaroids li:nth-child(8n) a{position:relative;right:5px;top:8px}
ul.polaroids li:nth-child(11n) a{left:-5px;position:relative;top:3px}
ul.polaroids li.messy a{-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);margin-left:160px;margin-top:-375px}
ul.polaroids li a:hover{-moz-box-shadow:0 3px 6px rgba(0,0,0,.5);-moz-transform:scale(1.25);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.5);-webkit-transform:scale(1.25);position:relative;z-index:5}
.imgtfe{border:1px solid #000;display:inline;float:left;margin:3px 10px 4px 0;padding:1px}
#wrapper,.children{padding:0}
#pagemenu,#nav{height:30px;margin-bottom:1px}
#pagemenu,#pagemenu ul,#nav,#nav ul{line-height:1;list-style:none;margin:0;padding:0}
#pagemenu ul,#nav ul,#nav li{float:left;list-style:none;margin:0;padding:0}
#pagemenu ul li,#nav ul li{list-style:none;margin:0;padding:0}
#pagemenu li:hover,#pagemenu li.sfhover,#nav li:hover,#nav li.sfhover{position:static}
#twiline-3 p .time,#twiline-3 a:hover{color:#CCC}
.post p,#comments h3{margin-bottom:10px}
.rssbox,.studybox,.twitterbox,.adsbox,.yg_randomposts{background:#fff;border:1px solid #cecece;border-radius:3px 3px 3px 3px;margin:10px 0 0;padding:10px}
.rssbox:hover,.studybox:hover,.twitterbox:hover{border:1px solid #9e9d9d}
.rssbox a,.studybox a,.twitterbox a{color:#747888;font-family:Arial, Helvetica, Sans-serif;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase}
.rssbox a:hover,.studybox a:hover,.twitterbox a:hover{color:#414862;text-decoration:underline}
.shadow{padding:20px;border:1px solid #f0f0f0;border-bottom:2px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
table#table-01,table#table-03{border:1px #E3E3E3 solid;border-collapse:collapse;border-spacing:0;width:600px}
table#table-01 th,table#table-02 th,table#table-03 th{background:#F5F5F5;border:#E3E3E3 solid;border-width:0 0 1px 1px;font-weight:700;line-height:120%;padding:5px;text-align:center}
table#table-01 td,table#table-02 td{border:1px #E3E3E3 solid;border-width:0 0 1px 1px;padding:5px;text-align:left}
#job{border-bottom:1px solid #999;border-left:6px solid #ff6600;line-height:200%;padding-left:14px}
p.update{font-size:100%;line-height:1.5;margin:-2.25em 0 10px;text-align:right}
.job{border-collapse:collapse;font-size:12px;width:460px}
.job th{background-color:#9CF;border:1px solid #69C;color:#36C;padding:6px;text-align:left;vertical-align:top;width:130px}
.job td{background-color:#EEE;border:1px solid #69C;padding:6px}
.srcbox{background:#fff;border:1px solid #fff;border-left:1px solid #000;border-right:1px solid #000;left:0;margin:30px auto;min-height:0;padding:0 9px;position:relative;top:0;z-index:2}
.srcbox p{margin:0 0 8px;padding:10px}
.srcbox .inner{background:#fff;border-bottom:1px solid #000;border-top:1px solid #000;left:0;margin-bottom:-10px!important;margin-top:-10px!important;min-height:0;padding-bottom:10px!important;padding-top:10px!important;position:relative;top:0;z-index:2}
.srcbox .top,.srcbox .base{background:url(images/bordercorner.png) no-repeat left top;clear:both;height:10px;left:0;margin:-11px -10px 0;position:relative;top:0;z-index:-1}
.srcbox .base{background-position:left bottom;margin:0 -10px -11px}
.srcbox .top span,.srcbox .base span{background:url(images/bordercorner.png) no-repeat right top;display:block;height:10px}
.srcbox .base span{background-position:right bottom}
.srcbox .content{background:#fff;margin:-9px 0 -17px;padding:0;width:100%}
* html .srcbox .inner,* html .srcbox{height:1px}
* html .srcbox .content{margin:-20px 0 -15px;padding-bottom:0;padding-top:10px}
div.bubble#b1{-border-bottom-color:#FFF;border-bottom:10px solid transparent;border-left:10px solid #ff0080;float:left;margin:30px}
div.bubble#b1 p.body{-moz-border-radius:10px;-position:relative;-webkit-border-radius:10px;background:#ff0080;border-radius:10px;color:#FFF;float:left;font:bold 25px/1.2 "Gill Sans", "Trebuchet MS", sans-serif;margin:0 0 0 -30px;padding:10px 20px;text-align:center}
.outer{margin:0px 1px;background:#E4F2FF;border-top:1px solid #B1C6D9;border-bottom:1px solid #B1C6D9;}
.inner1{margin:0px -1px;background:#E4F2FF;border-left:1px solid #B1C6D9;border-right:1px solid #B1C6D9;}
.block{background::#fff;width:550px;height:309px;margin-top:30px;padding-top:30px;}
.box{border:1px solid #000;width:525px;background:#fff;padding:20px;}
p{color:#595858;font-size:77%;}
.mainImg{float:right;margin:-35px -40px 0 10px;position:relative;}
.entry_box{width:80px;float:left;color:#6f0d3b;font-family:Arial, Helvetica, sans-serif;}
.entry_box span.vol{display:block;width:80px;font-weight:bold;font-size:20px;border-bottom:1px solid #6f0d3b;}
.entry_box span.number{font-size:35px;}
.entry_box span.date{font-family:"Times New Roman", Times, serif;font-size:14px;}
.box h2{position:relative;margin:-2px 0 -10px 80px;}
p{font-size:14px;line-height:22px;padding-top:8px;text-align:justify;text-justify:distribute-all-liens;}
.random-posts-thumb{margin:0 10px 0 0;}
.entry-more{background:none repeat scroll 0 0 #F2F2F2;border:1px solid #E6E6E6;color:#333333;margin-bottom:10px;padding:10px;}
.entry-more h3{border-bottom:1px solid #D9D9D9;color:#666666;font-size:1em;font-weight:bold;margin:0;padding:0 0 8px;}
.link-box{border-left:10px solid #E5E5E5;margin-bottom:20px;padding-left:10px;}
.link-box h3{background-color:#FFFFFF;border-bottom:1px dotted #CCCCCC;font-size:14px;font-weight:bold;margin:0 0 3px;padding:0 0 3px;}
.samplenote{width:560px;text-align:left;font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro", "lr oSVbN","MS PGothic",sans-serif;margin:20px auto 0 auto;}
.note{background:url(images/line.gif) repeat top left;font-size:12px;line-height:30px;padding:0 15px 0 25px;}
