*{border:0;margin:0;padding:0;}
body{background:url(images/bgr.gif) #bcbcbc repeat-x top;color:#000;font:.8em Arial,Helvetica,Sans-Serif;}
a{color:#ff7800;text-decoration:none;}
a:hover{text-decoration:underline;}
input,select,textarea{border:#999 1px solid;font-size:12px;padding:2px;}
select{padding:0;}
#page{background:#fff;width:960px;margin:0 auto;}
#columns{margin:20px 0 0;padding:0 15px 25px;}
.col1{float:left;width:550px;}
.col2{float:right;width:350px;}
.subcol{width:160px;}
.subcol h2{color:#ff7800;font-size:14px;padding:0 0 10px;}
#nav{background:#000;height:30px;padding:4px 0 0;}
#nav-left{float:left;display:inline;width:570px;}
#nav-right{float:right;display:inline;width:370px;}
#nav ul{position:relative;height:26px;overflow:hidden;padding-left:10px;}
#nav ul li{float:left;list-style:none;font-weight:700;font-size:14px;}
#nav ul li.back{background-color:#333;width:9px;height:30px;z-index:8;position:absolute;}
#nav ul li a{text-decoration:none;color:#ddd;outline:none;text-align:center;top:6px;text-transform:uppercase;letter-spacing:0;z-index:10;display:block;float:left;height:26px;position:relative;overflow:hidden;margin:auto 15px!important;}
#nav ul li a:hover,#nav ul li a:active,#nav ul li a:visited{border:none;}
.nav2,.nav2 *{margin:0;padding:0;}
.nav2{height:35px;border-bottom:3px solid #B3B3B3;font-weight:700;font-size:15px;position:relative;}
.nav2 ul{background:#fff;float:left;position:relative;}
.nav2 li{line-height:35px;float:left;list-style:none;z-index:999;}
.nav2 li.current ul{z-index:999;}
.nav2 li.sfHover ul,ul.nav2 li:hover ul{z-index:1000;background:#B3B3B3;color:#fff;text-decoration:none;}
.nav2 a{color:#000;display:block;padding:0 13px;}
.nav2 li ul{left:0;top:-999em;position:absolute;width:960px;}
.nav2 li:hover,.nav2 li.sfHover,.nav2 li.current,.nav2 a:focus,.nav2 a:hover,.nav2 a:active{color:#FF7800;text-decoration:none;background:#B3B3B3;}
.nav2 li.sfHover a,.nav2 li.current a,.nav2 a:focus,.nav2 a:hover,.nav2 a:active{border-bottom:none;}
.nav2 li li.current a{font-weight:700;}
#search{background:#333;border:1px solid #b3b3b3;float:right;height:23px;width:325px;margin:0 15px 0 0;padding:0 10px 0 0;}
* html #search{margin-right:8px;}
#search input{background:transparent;border:0;color:#b3b3b3;float:left;font-size:13px;width:288px;margin:2px 0 0;padding:2px 2px 2px 10px;}
#search .btn{width:auto;margin:3px 0 0 5px;padding:0;}
#header{background:url(images/hl-dot.gif) repeat-x bottom;height:92px;padding:0 0 2px;}
#header h1{float:left;display:inline;}
#header h1 a{display:block;height:93px;width:389px;}
#rss{float:right;font-size:12px;text-align:right;width:285px;padding:16px 15px 0 0;}
#rss ul{float:left;width:220px;margin:13px 0 0;}
#rss li{margin:0 0 3px;padding:0 0 5px;}
.featured{background:#ddd;height:200px;overflow:hidden;position:relative;margin:0 0 10px;}
.featured h2{font-size:11px;padding:10px 0;}
.featured h3{font-size:14px;padding:0 0 10px;}
.featured h3 a:hover{color:#FF7800;}
.featured-img{width:350px;height:200px;float:left;display:inline;margin:0 10px 0 0;}
#ribbon{width:138px;height:138px;position:absolute;right:200px;top:0;}
#featured-th{height:57px;margin:0 0 30px;}
#featured-th img{border:none;margin:0;}
#featured-th .idTabs li{float:left;display:inline;margin-right:12px;}
#featured-th .idTabs li.last{margin-right:0!important;}
.featured-content{margin-left:367px;padding-right:10px;}
#video-frame{background:#DDD;float:left;width:550px;height:auto;margin-bottom:30px;}
.video-left{float:left;width:350px!important;display:inline;}
.video-left p{margin:0!important;padding:0!important;}
.video-left h2{display:none;}
.video-right{float:right;width:200px;display:inline;padding-top:7px;}
.video-right h2{color:#ff7800;font-size:1.3em;line-height:1.2em;font-weight:700;margin:0!important;padding:0 0 0 10px !important;}
.video-right p{color:#000;font-size:.9em;line-height:.8em;font-weight:700;margin:0!important;padding:0 0 7px 10px !important;}
.video-right .idTabs{border-top:1px solid #FFF;list-style:none;margin:5px 0 0;padding:0;}
.video-right .idTabs li{border-bottom:1px solid #FFF;background:#DDD;line-height:10px;margin:0;}
.video-right .idTabs li a{color:#000;font-weight:700;font-family:Tahoma, Arial;font-size:12px;text-decoration:none;display:block;padding:10px;}
.post{margin:0;}
.post h2{font-size:1em;padding:0 0 5px;}
.post h3{font-size:1.3em;}
.box{border-top:3px solid silver;clear:both;height:1%;margin:0 0 20px;padding:15px 0 20px;}
.box .post{width:260px;}
.box .post h3{font-size:1em;}
.post-alt{padding-bottom:15px;background:url(images/hl-dot.gif) repeat-x bottom;margin:0 0 15px;}
.post-alt h2{font-size:1.1em;padding:0 0 5px;}
.post-alt h3{font-size:1.4em;}
.continue{background:url(images/ico-arrow.gif) no-repeat left;font-weight:700;padding:0 0 0 13px;}
.comments{padding-bottom:0!important;}
.comments a{background:url(images/ico-comm.gif) no-repeat left;color:#000;font-weight:700;padding:0 0 0 20px;}
a.more{background:url(images/ico-arrow2.gif) no-repeat right;color:silver;font-size:1.2em;font-weight:700;padding:0 20px 0 0;}
.navigation a{color:silver;font-size:1.2em;font-weight:700;}
.alignleft{display:inline;float:left;}
.alignright{display:inline;float:right;}
#archivebox{background:#EEE;width:530px;margin-bottom:25px;padding:10px;}
#archivebox h2{font-size:1.5em;color:#000;}
#archivebox h2 em{color:silver!important;font-style:normal;}
.archivefeed{margin-top:5px;}
.archivefeed a{background:url(images/ico-arcfeed.gif) center left no-repeat;padding-left:20px;color:#000;font-weight:700;}
.arclist{border-top:3px solid silver;border-bottom:3px solid silver;width:260px;margin:0 0 15px;padding:10px 0;}
.arclist h2{color:#000;font-size:18px;padding:0 0 10px!important;}
.arclist ul li{color:silver;font-size:14px;font-weight:700;padding:0 0 7px 10px;}
.singletags{margin-top:5px;font-weight:700;color:silver;}
.entry p{text-align:left;font-size:12px;line-height:20px;}
.entry blockquote{background:#def3ff;border:1px solid #0253b8;color:#000;width:85%;margin:5px auto 15px;padding:3px 15px;}
.entry blockquote p{font-size:12px;line-height:20px;margin:5px 0;padding:5px 0;}
.entry img{background:#DDD;border:solid 1px silver;padding:2px;}
.entry ul,.entry ol{margin-bottom:15px;font-size:12px;line-height:20px;}
.entry ul li ul,.entry ol li ol{margin-bottom:0;padding-top:3px;}
.entry ul li{list-style:circle inside;margin-left:15px;padding:3px 0;}
.entry ul li ul li{list-style:disc inside;}
.entry ol li{list-style:decimal inside;font-size:12px;padding:3px 0;}
.entry ol li ol li{list-style:decimal-leading-zero inside;}
h2.commh2{font-size:1.4em;font-weight:700!important;padding:0 0 5px;}
ol.commentlist{list-style:none;font-size:12px;line-height:20px;margin:10px 0 20px;padding:0;}
ol.commentlist p{margin-bottom:10px;line-height:20px;}
ol.commentlist cite{font-style:normal;font-weight:700;}
ol.commentlist li{padding:20px 10px 10px;}
ol.commentlist li.alt{background:#DDD;border:1px solid silver;padding:10px 10px 0!important;}
.sideTabs{border-bottom:1px solid silver;height:31px;width:350px;float:left;display:block;}
.sideTabs .idTabs{font-size:12px;height:30px;letter-spacing:-1px;}
.sideTabs .idTabs li{float:left;font-size:13px;line-height:30px;}
.sideTabs .idTabs li a{background:#eee;border:1px solid #eee;border-bottom:0;color:silver;display:block;font-weight:700;margin:0 2px 0 0;padding:0 10px;}
.sideTabs .idTabs li a:hover,.sideTabs .idTabs .selected{background:#ddd;border:1px solid silver;border-bottom:1px solid #ddd;color:#373737;text-decoration:none;}
.navbox{background:#ddd;border:1px solid silver;border-top:0;position:relative;margin:-2px 0 25px;padding:10px 10px 0;}
.list1,list3,list4{padding-bottom:12px;}
.list1 li,.list3 li,.list4 li{background:url(images/ico-star.gif) no-repeat left center;border-bottom:1px dashed silver;padding:6px 0 6px 25px;}
.list3 li{background:url(images/ico-mostcomm.gif) no-repeat left center!important;}
.list4 li{background:url(images/ico-feat.gif) no-repeat left center!important;}
.ads{border:1px solid #eee;height:125px;margin:0 0 25px;padding:10px;}
.ads img{float:left;margin:0 14px 0 0;}
.ads img.last{margin:0!important;}
.flickr{background:#fafafa;border:1px solid silver;margin:0 0 25px;padding:10px 0;}
.flickr .flickr_badge_image img{float:left;display:inline;padding-left:10px;padding-bottom:5px;}
.flickr h2{color:#ff7800;font-size:14px;height:21px;padding-left:10px;margin:0 0 10px;}
.flickr h2 img{float:right;margin:0 2px;}
.flickr h2 em{color:#848382;float:right;font-style:normal;}
.flickr-ar{text-align:right;margin:10px 10px 0 0 !important;padding:0!important;}
.catlist{border-bottom:3px solid silver;width:160px;margin:0 0 15px;padding:0 0 10px;}
.catlist h2{color:#ff7800;font-size:14px;background:url(images/ico-catlist.gif) center right no-repeat;padding:0 20px 0 0 !important;}
.list-alt{padding-top:10px;}
.widget h2{text-transform:uppercase;}
.widget ul{background:url(images/hl-dot.gif) repeat-x bottom;margin:0 0 15px;padding:10px 0 7px;}
#footer{background:#000;clear:both;color:#b3b3b3;height:35px;line-height:35px;padding:0 15px;}
#footer img{vertical-align:middle;}
.fix{clear:both;height:1px;overflow:hidden;margin:0 0 -1px;}
.hl{background:url(images/hl-dot.gif) repeat-x bottom;}
.hl-full{background:url(images/hl-dot-full.gif) repeat-x bottom;float:left;clear:both;height:2px;width:100%;margin:20px 0 25px!important;padding:0!important;}
.hl2{border-bottom:3px solid silver;}
.hl3{border-top:3px solid silver;padding:10px 0 0;}
.blog{width:100%!important;float:left;}
.between{height:2px;margin-bottom:15px;}
.ac{text-align:center;}
.ar{text-align:right;}
.th{border:1px solid silver;float:left;margin:0 10px 0 0;padding:3px;}
.gravatar{float:left;border:1px solid #000;margin-right:10px;}
.gform_wrapper .top_label .gfield_label{display:block;float:left;padding-right:20px;width:80px;margin:5px 0 4px!important;}
.gform_wrapper input.button{border:0!important;padding:5px 10px 6px!important;}
.gform_wrapper input{padding:5px 3px!important;}
.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large,.gform_wrapper .top_label textarea.textarea{width:300px!important;padding:7px 3px!important;}
.gform_wrapper .entry img,.gform_wrapper img.thumbnail{border:0!important;padding:0!important;}
ul.top_label .clear-multi{clear:none!important;}
.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{margin-left:120px!important;}
img.ui-datepicker-trigger{border:0;padding:0;}
.entry .gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{list-style:none!important;}
li,#featured-th .idTabs{list-style:none;}
.nav2 li:hover ul,/* pure CSS hover is removed below */
body .nav2 li.current ul,/* this must be more specific than the .superfish override below */
ul.nav2 li.sfHover ul,.nav2 li li:hover ul,/* pure CSS hover is removed below */
ul.nav2 li li.sfHover ul{top:2.5em;}
.nav2 li:hover li ul,.nav2 li.sfHover li ul,.superfish li:hover ul,.superfish li li:hover ul{top:-999em;}
#rss a,#footer a{color:#b3b3b3;}
#rss img,.fr{float:right;}
.featured h3 a,.post h3 a,.post-alt h3 a,.list1 li a,.list3 li a,.list4 li a,.list-alt li a,.widget ul li a{color:#000;}
.featured p,.gfield{margin-bottom:10px;}
.video-right .idTabs li a:hover,.video-right .selected{background:silver url(images/ico-watch.gif) right center no-repeat!important;}
.post p,.post-alt p{padding:0 0 15px;}
.post p.posted,.post-alt p.posted{color:silver;}
.box .post h2,.box .post p.posted{font-size:.85em;}
.flickr h2 span,.fl{float:left;}
.list-alt li,.widget ul li{margin:0 0 7px;}

/*AUTHOR IMAGE AFTER POST CSS */
.authorbox{width:550px;height:auto;background:#CCC;font-family:verdana;font-size:13px;background-color:#FAFAFA;border:1px solid #F0F0F0;}
.left{float:left;width:100px;margin:15px;}
.right{float:left;margin-top:25px;width:400px;}

/* GZIP COMPRESSION BOX */
.gzipblock { width:500px; border:3px solid #B5CAD0; margin:15px 0px; padding:20px;}

ul.tick
{
list-style-type: none!important;
list-style-image: none;
padding: 0;
margin: 0;
}

ul.tick li
{
background-image: url(http://www.kittuk.com/wp-content/images/tick.jpg);
list-style-type: none!important;
list-style-image: none;
background-repeat: no-repeat;
padding-left: 20px;
}
