/*
Theme Name: FordReporter
Theme URI:http://www.fordreporter.com/wordpress-themes
Description: Professional Wordpress theme with 12 different colors, 3 portofolio pages and 2 Sliders
Author: Mars
Version: 1.0.0
Author URI: http://www.fordreporter.com/
Tags: light, two-columns, fixed-width,  right-sidebar, threaded-comments, jQueri slider, 3D Slider

	FordReporter
	  http://www.fordreporter.com/

	Theme designed by mars. See the project page for more information and updates.

*/

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,blockquote,p,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;}
body{line-height:1;   margin:0; padding:0;font-family:Verdana, Geneva, sans-serif; background:#f5f5f5;  }
#main{width:960px;float:left;padding:0;   margin:50px 0 10px 0;  }

#myslider{ width:942px; float:left;margin:10px 0 20px 12px; padding:0 0 37px 0; background:url(i/underslider.jpg) bottom no-repeat;}
#myslider2{ width:1042px; height:445px; overflow:hidden; float:left;margin:-32px 0 10px -47px; padding:0 0 33px 0; background:url(i/underslider.jpg) bottom no-repeat;}
.myslider{ width:940px;}
.myslideshow { height: 400px; width: 940px; }
.myslideshow img { padding:0; }

#uslider{width:960px; float:left;margin:-5px 0 0px 0px; padding:0;}
.uslider_item{ width:300px; margin:0px 10px 0 10px; float:left; padding:0;}
.uslider_item h2{ width:280px; height:25px; margin:0; overflow:hidden; font-size:18px; text-align:left;}
.uslider_item img { margin:18px 0 0 0; padding:0 0 16px 0; background:url(i/underimg5.jpg) center bottom no-repeat;}
.uslider_item_p { margin:5px 20px 5px 0; font-size:13px; color:#555; line-height:150%;}

#flashcontent{ float:left; margin:0; padding:0;} 

/*****************************************/
/* NAVIGATION Menu *                       /
/*****************************************/
#boxnav{margin:0px;height:70px; }
#nav{width:940px;height:70px; margin:0px auto; padding:0;list-style:none; list-style-type:none; }
.current_page_item {  border:none;  }
.current_page_item:hover {color:#444;}

/*1st sub level menu*/
.jquerycssmenu{ padding-left:0px; /*offset of tabs relative to browser left edge*/}
.jquerycssmenu ul{ float:left;list-style:none;font-size:14px;font-weight:bold; margin:0 0 0 -12px;padding:0; z-index:10;}
/*Top level list items*/
.jquerycssmenu ul li{ position: relative;display: inline;float: left; padding:24px 14px 0 14px; cursor:pointer; margin:0 2px 0 0; height:44px;}

/*Top level menu link items style*/
.jquerycssmenu ul li a{display: block;padding:6px 9px 6px 9px; margin:0; text-decoration: none;font-weight:bold; text-transform:uppercase; font-size:12px; }
.jquerycssmenu ul li a:hover{  }
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{position: absolute;left:0;margin:2px 0 0 -3px;padding:0;display: block;visibility: hidden; }
/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{display: list-item;float: none; margin:0; padding:0; border:0; height:30px; }
.jquerycssmenu ul li ul li:hover{ border:0;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{margin:-1px 0 0 0px;padding:0; }
.jquerycssmenu ul li ul li ul li{display: list-item;float: none; margin:0;   }

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{font-size:12px;font-weight:normal;width:140px;padding:5px;margin:0; height:20px; }
.jquerycssmenu ul li ul li ul li a{font-weight:normal;width:140px;padding: 5px 5px;margin:0px 0 0 0;}
.jquerycssmenu ul li ul li ul li ul{top: 0;border:0;margin:-1px 0 0 0px;padding:0; }


/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position: absolute;top: 26px;right: 9px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}

/*****************************************/
/* BEGIN TOP  Header - ETC                /
/*****************************************/

#box{width:100%;margin:0;padding:0; min-height:380px; background:url(i/mainbkg.jpg) top repeat-x #f5f5f5;    }
#box_main{ width:960px;margin:0px auto;padding:0; }
#header {width:960px;height:60px; margin:0px;padding:0; position:relative; }
#header h1 a{position:absolute; width:300px; top:30px; left:14px; margin:0; padding:0;    font-size:24px; text-decoration:none; font-weight:bold; line-height:120%; }

#description{ position:absolute; font-size:14px; top:65px; left:19px;margin:0; padding:0; font-weight:bold;}

#search{ width:287px; height:41px; position:absolute;  top:42px; left:650px;  padding:0; font-size:14px; }

.search_field{width:220px; height:36px; border:0; background:none; margin:0; padding:0px 2px 0 19px; float:left; color:#555; font-size:14px;}
.search_btn{width:28px; height:26px; border:0; background:none; z-index:10; float:left; margin:5px 0 0 4px; padding:0; cursor:pointer;}
#rss a{ color:#4A708B; font-weight:normal;}

/*****************************************/
/*       Main Zone   *                    /
/*****************************************/

#content{width:626px;float:left;line-height:130%;padding:0;   margin:0 0 0 4px; font-size:13px; background:#fff; border:1px solid #e4e4e6; border-radius: 5px;
-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}

.top_content_bkg{ width:628px; height:3px; margin:-1px 0 0 -1px; float:left;}
.top_left_bkg{ float:left; height:3px; width:3px; background:url(i/topleft.jpg) top left no-repeat; }
.top_right_bkg{ float:right; height:3px; width:3px; background:url(i/topright.jpg) top left no-repeat; }

.bottom_content_bkg{ width:628px; height:3px; margin:0px 0 -1px -1px; float:left;}
.bottom_left_bkg{ float:left; height:3px; width:3px; background:url(i/bottomleft.jpg) top left no-repeat; }
.bottom_right_bkg{ float:right; height:3px; width:3px; background:url(i/bottomright.jpg) top left no-repeat; }

.post { width:595px; margin:3px 0 0px 8px; padding:8px 0px 0px 5px ; float:left;word-spacing:2px; color:#444; line-height:160%;}
.post_content { width:595px; margin:0; padding:0; float:left; line-height:150%;}
.post p{ padding:5px;margin:0px;}
.post blockquote{ width:585px; background:#f4f4f4; border-top:1px solid #dedede;border-bottom:1px solid #dedede; margin:0 0 0 5px; padding:0;}
.post ul, .post ol { margin:0px 0px 10px 16px; padding:0;}
.post ul li,#content .post ol li {margin:2px 0px 2px 16px; padding:0;  }
.post p ul, .post p ol { margin:0px 0px 10px 16px;}
.post p ul li,#content .post p ol li { margin:2px 0px 2px 16px;}
.post li { margin:0px 0px 0px 20px;}
.post img{ max-width:590px; overflow:hidden; margin:0;  } 

.details{  text-align:left; width:595px; min-height:15px; margin:1px 0 18px 2px; padding:4px 0 2px 2px;  float:left; font-size:11px;font-weight:normal; }

.post_content{ margin:0; padding:0; float:left; width:595px;}
.post_text { margin:2px 0 0px 4px; padding:0; float:left; line-height:160%; width:595px; text-align:inherit; z-index:4;  position:relative;}
.post_left a { margin:0; padding:0; }
.post_content a img{  padding:0px 0px 25px 0px; max-width:595px; overflow:hidden; margin:-8px 0 5px 4px; background:url(i/underimg_600.jpg) bottom center no-repeat;  }

.entry { }
.entry2 { width:595px;}
#single { margin:0; float:left; padding:0; width:595px;}
.post_bottom {border-bottom:3px solid #e4e4e6; width:590px; min-height:15px; line-height:150%; float:left; font-size:11px; padding:0px 0 6px 2px; margin:19px 0 19px 4px; }

.post_bottom2 {border-bottom:3px solid #e4e4e6;border-top:3px solid #e4e4e6; width:590px; min-height:15px; float:left; font-size:11px; padding:0px 0 6px 2px; margin:15px 0 5px 4px; }

.tags{ font-size:12px; color:#222; margin:3px 0 0px 0px; font-weight:normal;width:500px; padding:0; float:left;}


.single_author{font-size:12px; float:left; margin:8px 0 2px 0; padding:2px; line-height:160%;}
.post_comments{font-size:12px; width:90px; float:right; margin:3px 0 0 0; padding:0; text-align:right;}


/*****************************************/
/*       Sidebar  *                       /
/*****************************************/
#mysidebar{ width:300px; float:right; margin:0; padding:0;}


#sidebar{width:300px; font-size:11px; padding:0; margin:0px 10px 0 0 ; float:right; color:#5a311d;  }
#sidebar ul { margin:0; padding:0; list-style:none;}
#sidebar ul li{width:292px;float:left; margin:0 0 18px 0;padding:0; list-style:none; list-style-type:none; background:#fff; border:1px solid #e4e4e6; border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}
#sidebar ul li a,#sidebar ul lia:active,#sidebar ul li a:visited,#sidebar ul li a:link{ margin:0; padding:0;  font-weight:lighter;  color:#cb0000 ; text-decoration:none;}
#sidebar ul li a:hover{ text-decoration:underline;}
#sidebar ul li h2{width:276px; height:29px;  float:left;  margin:0px 0px 1px 10px;padding:5px 0 0px 0px;  list-style-type:none; font-size:16px;   font-weight:bold; color:#353535; }
#sidebar ul li ul{margin:-1px 0px 10px 12px;padding:0; width:268px; float:left; list-style:none;  list-style-type:none;border-top:1px solid #dedede;}
#sidebar ul li ul li{ font-size:12px; color:#353535; list-style:none; list-style-type:none;  line-height:170%;   min-height:17px; margin:0;padding:3px 0 3px 16px; float:left; width:252px; border:0; background:url(i/arrow.png) top left no-repeat; border-bottom:1px solid #dedede; border-radius: 0px;-moz-border-radius: 0px;-khtml-border-radius: 0px;-webkit-border-radius: 0px; }
#sidebar ul li ul li:hover{ background:url(i/arrow.png) top left no-repeat #f3f3f3;}
#sidebar ul li ul li ul {background:none; list-style:none;width:250px; margin:2px 0 0 0; padding:0; float:left; overflow:hidden; border:0;  list-style-type:none;}
#sidebar ul li ul li ul li{font-size:12px;  width:250px;min-height:14px; background:none;  list-style:none; margin:0px; padding:3px 0 3px 10px; float:left; border:0;overflow:hidden;  list-style-type:none; background:url(i/arrow.png) top left no-repeat;}
#sidebar ul li ul li ul li a{    margin:0; padding:0;  text-decoration:none;  list-style-type:none; background:none;}
#sidebar ul li ul li ul li a:hover{ background:none;}
.children{ list-style:none; list-style-type:none; padding:0; margin:2px 0 0 6px; float:left;}
#sidebar ul li ul li a,#sidebar ul li ul li a:active,#sidebar ul li ul li a:visited,#sidebar ul li ul li a:link{margin:0; padding:0;  font-weight:normal;  font-size:12px;  padding:0; color:#000; text-decoration:none;}

#info a img {border:none;}


.sidebar_ads{ margin:3px 0 0 10px; padding:0; float:left;}
.sidebar_ads a img { width:125px; height:125px; border:none; margin:2px 10px 12px 4px; padding:0; float:left; }

#calendar_wrap { width:210px; margin:0 0 10px 0px; padding:0; float:left;}
#wp-calendar {width:210px; margin:0; padding:0; float:left; }
#wp-calendar caption{ margin:0 0 4px 0; padding:0;  font-size:16px;}
#wp-calendar tr{ height:20px; margin:0; padding:0;font-size:14px;}
#wp-calendar tr td { width:20px; margin:0; padding:0 0 5px 0; text-align:center;font-size:14px; }

.widget_tag_cloud div{ float:left; margin:0 0 10px 0px; padding:0; width:210px; line-height:150%; font-size:12px;}

.textwidget {width:210px; margin:0 0 10px 19px; padding:0; float:left; font-size:12px;}


/*****************************************/
/*       navigation  *                    /
/*****************************************/

.aligncenter,
div.aligncenter {  display: block;margin-left: auto; margin-right: auto;}

.navigation{width:599px;float:left; font-size:14px;margin:0px 0 5px 17px; padding:4px 0 0 0; }
.alignright{float:right; color:#333 ; font-weight:bold; }
.alignleft{float:left; color:#333 ; font-weight:bold; }
.alignleft a:visited{font-weight:normal; font-size:13px; margin:0; padding:0; float:left; text-decoration:none; color:#333 ; padding:3px 6px 0px 6px;}
.alignleft a:link,.alignleft a, .alignleft a:active,.alignleft a:visited{font-weight:bold; font-size:12px;  margin:0; padding:0; float:left; text-decoration:none; color:#333 ; padding:3px 6px 5px 0px;font-weight:bold;}
.alignright a:link,.alignright a:active,.alignright a:visited,.alignright a{font-size:13px;  margin:0; padding:0; float:left; text-decoration:none; color:#333 ; padding:3px 6px 5px 0px;font-weight:bold;}

.snavigation{width:603px;float:left; padding:0; font-size:14px;margin:5px 0 0 -6px;}
.salignright{float:right;   color:#333 ; font-weight:bold; }
.salignleft{float:left; color:#333 ; font-weight:bold; }
.salignleft a, .salignleft a:link,.salignleft a:active,.salignleft a:visited{ font-weight:bold; font-size:12px; margin:0 0 0 5px; padding:0; float:left; text-decoration:none; color:#333 ; padding:5px 6px 5px 6px;}
.salignright a:link,.salignright a:active,.salignright a:visited,.salignright a{   font-weight:bold; font-size:12px; margin:0; padding:0; float:left; text-decoration:none; color:#333 ; padding:5px 6px 5px 6px;}


/*****************************************/
/*        Footer  *                       /
/*****************************************/

#footer{float:left;width:100%; margin:0; padding:0; text-align:center;  font-size:12px;}

#footer2 {margin:0px auto; margin-top:25px;width:960px; min-height:93px; }
#footer p{ margin:9px 0 19px 109px; padding:0; width:958px; float:left;}

#mytwitter{ width:960px; height:85px; float:left; margin:5px 0 10px 0; padding:0;}
.twitter_icon{ width:86px; height:80px; background:url(i/twitter.png) top left no-repeat; float:left; margin:3px 0 0 15px;}
.twitter_text{ width:830px; float:left; margin:0px 0 0 20px; padding:5px 0 0 0;  font-size:22px; text-align:left; font-style:italic; font-weight:lighter; vertical-align:middle;line-height:160%;}
.twitter_text ul{ list-style:none; list-style-type:none;}
.twitter_text ul li{ list-style:none; list-style-type:none;padding:3px 0 0 0; }

#subfooter{margin:0px 0 0 10px; padding:10px 0 15px 0; float:left;  width:960px; }
.s_widget1{width:210px;float:left;margin:0 0px 19px 0;padding:0;}
.s_widget2{width:210px;float:left;margin:0 0px 19px 30px;padding:0;}
.s_widget3{width:210px;float:left;margin:0 0 19px 30px;padding:0; float:left; }
.s_widget4{width:210px;float:left;margin:0 0 19px 30px;padding:0; float:left; }

#subfooter .s_widget1 ul { list-style:none; list-style-type:none; float:left;margin:0; padding:0;}
#subfooter .s_widget1 ul li{list-style-type: none;list-style-image: none;float:left;margin:0px 0 20px 0; padding:0;}  
#subfooter .s_widget1 ul li h2{ height:27px;  float:left;  margin:0px 0px 1px 0px;padding:10px 0 0px 0px;  list-style-type:none; font-size:16px;   font-weight:bold;  width:210px;text-align:left; } 
#subfooter .s_widget1 ul li ul {padding:0; font-size:12px;float:left;list-style:none;list-style-type:none;margin:0;} 
#subfooter .s_widget1 ul li ul li{font-size:12px;  list-style:none; list-style-type:none; background:none; line-height:170%;   min-height:17px; margin:0;padding:3px 0 3px 16px; float:left; width:194px; border:0; }

#subfooter .s_widget1 ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:left; overflow:hidden;  list-style-type:none;}
#subfooter .s_widget1 ul li ul li ul li{font-size:12px;  width:180px;min-height:14px; list-style:none; margin:0px 0 1px 0px; padding:3px 0 3px 14px; float:left; border:0;overflow:hidden;  list-style-type:none;}

#subfooter .s_widget1 ul li div{ margin:0; padding:0; float:left; width:210px; overflow:hidden;text-align:left; line-height:150%;}
#subfooter .s_widget1 ul li div a, #subfooter .s_widget1 ul li div a:active, #subfooter .s_widget1 ul li div a:visited, #subfooter .s_widget1 ul li div a:link {line-height:160%;}

#subfooter .s_widget2 ul { list-style:none; list-style-type:none; float:left;margin:0; padding:0;}
#subfooter .s_widget2 ul li{list-style-type: none;list-style-image: none;float:left;margin:0px 0 20px 0; padding:0;}  
#subfooter .s_widget2 ul li h2{ height:27px;  float:left;  margin:0 0 1px 0;padding:10px 0 0px 0px;  list-style-type:none; font-size:16px;   font-weight:bold;width:210px;  text-align:left;} 
#subfooter .s_widget2 ul li ul {padding-left:0px;font-size:12px;float:left;list-style:none;list-style-type:none;margin:0;} 
#subfooter .s_widget2 ul li ul li{font-size:12px;  list-style:none; list-style-type:none; background:none; line-height:170%;   min-height:17px; margin:0 ;padding:3px 0 3px 16px; float:left; width:194px; border:0;}

#subfooter .s_widget2 ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:left; overflow:hidden;  list-style-type:none;}
#subfooter .s_widget2 ul li ul li ul li{font-size:12px;  width:180px;min-height:14px;  list-style:none; margin:0px 0 1px 0px; padding:3px 0 3px 14px; float:left; border:0;overflow:hidden;  list-style-type:none;}

#subfooter .s_widget2 ul li div{ margin:0; padding:0; float:left; width:210px; overflow:hidden;text-align:left; line-height:150%;}
#subfooter .s_widget2 ul li div a, #subfooter .s_widget2 ul li div a:active, #subfooter .s_widget2 ul li div a:visited, #subfooter .s_widget2 ul li div a:link {line-height:160%;}

#subfooter .s_widget3 ul { list-style:none; list-style-type:none; float:left;margin:0; padding:0;}
#subfooter .s_widget3 ul li{list-style-type: none;list-style-image: none;float:left;margin:0px 0 20px 0; padding:0;}  
#subfooter .s_widget3 ul li h2{ height:27px;  float:left;  margin:0 0 1px 0;padding:10px 0 0px 0px;  list-style-type:none; font-size:16px;   font-weight:bold;width:210px;  text-align:left;} 
#subfooter .s_widget3 ul li ul {padding-left:0px;font-size:12px;float:left;list-style:none;list-style-type:none;margin:0;} 
#subfooter .s_widget3 ul li ul li{font-size:12px;  list-style:none; list-style-type:none;  line-height:170%;min-height:17px; margin:0;padding:3px 0 3px 16px; float:left; width:194px; }

#subfooter .s_widget3 ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:left; overflow:hidden;  list-style-type:none;}
#subfooter .s_widget3 ul li ul li ul li{font-size:12px;  width:180px;min-height:14px;  list-style:none; margin:0px 0 1px 0px; padding:3px 0 3px 14px; float:left; border:0;overflow:hidden;  list-style-type:none;}

#subfooter .s_widget3 ul li div{ margin:0; padding:0; float:left; width:210px; overflow:hidden;text-align:left; line-height:150%;}
#subfooter .s_widget3 ul li div a, #subfooter .s_widget3 ul li div a:active, #subfooter .s_widget3 ul li div a:visited, #subfooter .s_widget3 ul li div a:link {line-height:160%;}

#subfooter .s_widget4 ul { list-style:none; list-style-type:none; float:left;margin:0; padding:0;}
#subfooter .s_widget4 ul li{list-style-type: none;list-style-image: none;float:left;margin:0px 0 20px 0; padding:0;}  
#subfooter .s_widget4 ul li h2{ height:27px;  float:left;  margin:0 0 1px 0;padding:10px 0 0px 0px;  list-style-type:none; font-size:16px;   font-weight:bold;width:210px;  text-align:left;} 
#subfooter .s_widget4 ul li ul {padding-left:0px;font-size:12px;float:left;list-style:none;list-style-type:none;margin:0;} 
#subfooter .s_widget4 ul li ul li{font-size:12px;  list-style:none; list-style-type:none;  line-height:170%;min-height:17px; margin:0;padding:3px 0 3px 16px; float:left; width:194px; }

#subfooter .s_widget4 ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:left; overflow:hidden;  list-style-type:none;}
#subfooter .s_widget4 ul li ul li ul li{font-size:12px;  width:180px;min-height:14px;  list-style:none; margin:0px 0 1px 0px; padding:3px 0 3px 14px; float:left; border:0;overflow:hidden;  list-style-type:none;}

#subfooter .s_widget4 ul li div{ margin:0; padding:0; float:left; width:210px; overflow:hidden; text-align:left; line-height:170%;}
#subfooter .s_widget4 ul li div a, #subfooter .s_widget4 ul li div a:active, #subfooter .s_widget4 ul li div a:visited, #subfooter .s_widget4 ul li div a:link {line-height:160%;}


#subfooter ul { list-style:none; list-style-type:none; float:left;margin:0; padding:0;}
#subfooter ul li{list-style-type: none;list-style-image: none;float:left;margin:0; padding:0;}  
#subfooter ul li h2{ height:27px;  float:left;  margin:0 0 1px 0;padding:10px 0 0px 0px;  list-style-type:none; font-size:18px;   font-weight:bold;width:290px;  text-align:left;} 
#subfooter ul li ul {padding-left:0px;font-size:12px;float:left;list-style:none;list-style-type:none;margin:0;} 
#subfooter ul li ul li{font-size:12px;  list-style:none; list-style-type:none; background:none; line-height:170%;   min-height:17px; margin:0 ;padding:3px 0 3px 16px; float:left; width:274px; border:0;}

#subfooter ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:left; overflow:hidden;  list-style-type:none;}
#subfooter ul li ul li ul li{font-size:12px;  width:245px;min-height:14px;  list-style:none; margin:0px 0 1px 0px; padding:3px 0 3px 14px; float:left; border:0;overflow:hidden;  list-style-type:none;}
#subfooter a { margin:0; padding:0;  font-weight:lighter;  text-decoration:none;}  


.footer_last{ width:100%; margin:0; padding:0;  height:35px; float:left;}
.sub_footer_last{margin:0px auto; margin-top:8px;width:940px; padding:0;  }
.sub_footer_last p { font-size:12px; margin:2px 0 0 0px; float:left;}
.sub_footer_last_htm{ float:right; font-size:12px;   height:20px; background:url(i/html.png) top left no-repeat; margin:0px 20px 0 0px; padding:3px 0 0 23px;}

/*****************************************/
/* COMMENTS*                              /
/*****************************************/
.comment_form{padding:5px;background:#131313;width:525px;  font-size:14px;}

.boxcomments{ width:598px; padding:0 10px 0 8px; margin:0px 0 0 4px; float:left;   }
.boxcomments p { margin:8px 0 12px 9px; padding:0;}
#comments{font-size:24px; font-weight:normal;height:26px;   margin:-6px 0 4px 0;  width:604px; padding:0; vertical-align:top;  color:#353535;}
#commentform{margin:0;padding:0px 5px 1px 0; border:0; color:#222;}
#commentform label{ color:#222; margin:0 5px 10px 2px; padding:0; font-size:12px;}
#commentform input{width:140px;padding:1px;background:#fff;border:1px solid #dedede; color:#222; font-size:11px; }
#commentform textarea{width:500px;padding:0;background:#fff;border:1px solid #dedede;  color:#222;}
#commentform input:focus { background-color: #f8f8f8; color:#353535; }
#commentform textarea:focus { background-color: #f8f8f8;color:#353535; }
.textarea {color:#000;}

#commentform p{margin:5px 0; font-size:12px; color:#222;}

.commentlist{ margin:15px 0 0 0px; list-style:decimal;}
ul.commentlist{margin:0 0 0 6px;padding:0; background:none; list-style:none; list-style-type:none; float:left;   }
.alt{ margin:0; padding:0;}
ul.commentlist li{list-style:none; list-style-type:none;padding:11px 0px 11px 0px;margin:-1px 0px 0px 0px;color:#222;font-size:12px;display:block; font-style:normal;  min-height:108px; width:596px;border-top:1px solid #dedede; border-bottom:1px solid #dedede;  }
ul.commentlist li:hover{ background:#f6f6f6;}
/*  assss  */
.commentss { float:left; margin:0; padding:0;}

.auth_information { width:70px;  float:left; padding:0; margin:0; }
.auth_information img{float:left; width:70px; height:70px; margin:0; padding:0;  }
.auth_information comment_author { float:left; text-align:right; width:70px; margin:4px 0 0 0; padding:0; }
.auth_information commentmetadata { width:70px; padding:0; margin:2px 0 0 0; font-size:11px; float:left;}
.auth_information em{ float:left; font-size:10px; }
.reply{ text-align:left; float:left; margin:-4px 0 12px 0; padding:0; width:588px;}
ul.commentlist li p { float:right; padding:2px 0 2px 0; width:508px; margin:0 0 0 15px;  min-height:102px; vertical-align:top;  } 

ul.commentlist li ul{list-style:none; list-style-type:none; margin:0 0 0 18px; padding:0; float:left; }
ul.commentlist li ul li {list-style:none; list-style-type:none; margin:0;  padding:0; float:left; } 
ul.commentlist li ul li:hover{ background:none;}
ul.commentlist li ul li p { float:left; padding:2px 0 2px; margin:0 0 0 15px; min-height:102px; width:480px;  } 
ul.commentlist li ul li ul{list-style:none; list-style-type:none; margin:0 0 0 20px; padding:0; float:left; }
ul.commentlist li ul li ul li {list-style:none; list-style-type:none;  padding:0; float:left;} 
ul.commentlist li ul li ul li p { float:left; padding:2px; margin:0 0 0 15px; min-height:102px; width:481px;  } 


ul.commentlist li li {list-style:none; list-style-type:none; border:none; width:450px;list-style:none;margin:3px 0 3px 0px;padding:3px 0 0 0; list-style-type:none;} 

.children { float:left; margin:0; padding:0; } 
ol.commentlist li { margin:0px 0 0 6px; }
ol.commentlist li a,ol.commentlist li a:active,ol.commentlist li a:visited,ol.commentlist li a:link{font-size:12px; font-weight:bold; text-decoration:none;  font-style:normal;}
ol.commentlist li a:hover{ text-decoration:underline;}
ol.commentlist li :hover{}


ol.commentlist li.commenthead{list-style:none;margin:0;padding:2px 6px 0 6px;}
ol.commentlist li.commenthead h2{margin:0; font-size:16px; font-weight:bold; margin:10px 0 0 0;}
ol.tblist{list-style:none;margin:0 0 1px;padding:0;}
ol.tblist li{list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px; }
input#url,input#author,input#email{color:#222;width:300px;margin:6px 0 6px 0;padding:5px 0 3px 0; height:16px;}
textarea{color:#222;width:260px;margin:6px 0 6px 0;padding:5px 0 3px 0;}
#respond{ margin:15px 0 0 6px; width:510px;  padding:0; color:#222; font-size:12px; float:left; } 
#respond p{ border:0; min-height:10px;}
#respond small{ font-size:11px; height:15px; margin:3px 0 3px 0;}
.postcomment{ margin:5px 0 0 0; padding:0; color:#222;}

.closedc{ margin:5px 0 8px 5px;}

/*****************************************/
/*       H1,H2 .. etc  *                  /
/*****************************************/
h1 { line-height:150%; margin:0 0 0 10px; font-size:18px;}
h2 { line-height:150%; margin:0 0 0 10px;}
h3 { line-height:150%; margin:0 0 0 10px;}
h4 { line-height:150%; margin:0 0 0 10px;}
h5 { line-height:150%; margin:0 0 0 10px;}
h6 { line-height:150%; margin:0 0 0 10px;}

.title h2 {width:607px; margin:0; padding:0; font-size:20px;  float:left; text-align:left; line-height:120%;    }
.title h2 a,.title h2 a:active,.title h2 a:visited,.title h2 a:link{ float:left; margin:0; padding:0 0 0 3px; text-decoration:none;   font-weight:bold; width:598px;}

#single h1{ width:606px;  margin:0 0 5px 4px; padding:0; font-size:20px; color:#353535;  float:left; line-height:150%;font-weight:bold; text-align:left;}

.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {border: 1px solid #dedede;text-align: center;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 12px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.post-edit-link{ margin:0 0 0 19px;}

/*****************************************/
/*       Sidebar Widgets                  /
/*****************************************/

.sidebar-tabs{ width:292px; float:right; margin:0px 15px 11px 15px; padding:0; background:#fff; border:1px solid #e4e4e6;border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px; }
ul.stabs{margin:3px 0 0 10px;padding: 0 0 3px 0;float: left;list-style: none;list-style-type:none; height: 35px;line-height:32px;width:272px;font-size:14px;border-bottom:1px solid #dedede;}
ul.stabs li {float: left;position:relative; margin: 0 0 0 9px;padding: 0 12px 0 0;width:32px;height: 35px; line-height: 32px; overflow: hidden;list-style:none;list-style-type:none;display:inline;}
ul.stabs li a {text-decoration: none;display: block;padding: 0 0px 0 0px;}
ul.stabs li a:hover {text-decoration:underline;}
ul.stabs li a img{ float:left;margin:0;padding:0;}

.stabs_folder{width:32px; height:32px; background:url(i/folder2.png) top left no-repeat;}
.stabs_folder:hover{background:url(i/folder.png) top left no-repeat;}
.stabs_star{width:32px; height:32px; background:url(i/star2.png) top left no-repeat;}
.stabs_star:hover{background:url(i/star.png) top left no-repeat;}
.stabs_tag{width:32px; height:32px; background:url(i/tag2.png) top left no-repeat;}
.stabs_tag:hover{background:url(i/tag.png) top left no-repeat;}
.stabs_comment{width:32px; height:32px; background:url(i/comment2.png) top left no-repeat;}
.stabs_comment:hover{background:url(i/comment.png) top left no-repeat;}
.stabs_clock{width:32px; height:32px; background:url(i/clock2.png) top left no-repeat;}
.stabs_clock:hover{background:url(i/clock.png) top left no-repeat;}

.stab_container {overflow: hidden;clear: both;float: left;width:276px; margin:0 0 10px 8px;}

.stab_content ol{margin:0px 0px 1px 0px;padding:0; width:272px; float:left; list-style:none;  list-style-type:none;}
.stab_content ol a{ color:#000; margin:0;font-weight:lighter;}
.stab_content ol li{ font-size:12px; color:#353535; list-style:none; list-style-type:none; background:none; line-height:170%;   min-height:17px; margin:0;padding:3px 0 3px 2px; float:left; width:256px; border:0; border-bottom:1px solid #dedede; }

.stab_content ul{margin:0px 0px 1px 2px;padding:0; width:272px; float:left; list-style:none;  list-style-type:none;}
.stab_content ul a{ color:#000; margin:0;}
.stab_content ul li{ font-size:12px; color:#353535; list-style:none; list-style-type:none; background:none; line-height:170%;   min-height:17px; margin:0;padding:3px 0 3px 16px; float:left; width:256px; border:0; background:url(i/arrow.png) left no-repeat; border-bottom:1px solid #dedede; }
.stab_content ul li:hover{ background:url(i/arrow.png) left no-repeat #f3f3f3;}
.stab_content ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:left; overflow:hidden;  list-style-type:none;}
.stab_content ul li ul li{font-size:12px;  width:248px;min-height:14px; background:url(i/square.png) top left no-repeat;  list-style:none; margin:3px 0 1px 0px; padding:0px 0 0 12px; float:left; border:0;overflow:hidden;  list-style-type:none;}
.stab_content ul li a{ color:#000; margin:0; padding:0;  text-decoration:none;  list-style-type:none; font-weight:lighter;}
.stab_content ul li ul li a{ color:#000; margin:0; padding:0;  text-decoration:none;  list-style-type:none;}


/*****************************************/
/*       Portofolio options               /
/*****************************************/

#myportofolio{ float:left; margin:0 0 5px 10px; width:930px; padding:0; background:#fff; border:1px solid #e4e4e6;border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}
.top_portofolio_bkg{ width:932px; height:3px; margin:-1px 0 0 -1px; float:left;}
.bottom_portofolio_bkg{ width:932px; height:3px; margin:4px 0 -1px -1px; float:left;}

.onerow_item{ float:left; margin:15px 0 10px 15px;  width:920px;  }
.onerow_item h2 a{ color:#333; font-size:22px; height:17px; line-height:25px; font-weight:500; margin:0px 0 15px -5px; float:left; }
.onerow_item_img{padding:0 0 37px 0;float:left;margin:10px 0 0 5px;  width:890px; background:url(i/underimg_960.jpg) bottom center no-repeat; }
.onerow_item_img a img{ float:left;  overflow:hidden; width:890px; max-height:380px;  margin:0;    }
.onerow_item_p{margin:-10px 15px 15px 8px;  font-size:13px; color:#888; line-height:170%; float:left; width:890px;}
.post_bottom_portofolio1{ width:890px; min-height:12px; line-height:150%; float:left; font-size:11px; padding:0px 0 6px 2px; margin:0px 0 10px 4px;}

.two_row_item{ float:left; margin:15px -2px 0 20px; padding:0;width:440px;  }
.two_row_item h2 a{ color:#333; font-size:22px; height:17px; line-height:25px; font-weight:500; margin:0px 0 15px -10px; float:left;   }
.two_row_item_img{padding:0 0 21px 0;float:left;margin:0;  width:430px; background:url(i/underimg3.jpg) bottom center no-repeat; }
.two_row_item_img a img{ float:left;  overflow:hidden; width:430px; max-height:200px; background:none;  margin:10px 0 0 0px;   }
.two_row_item_p{margin:-2px 15px 15px 0; font-size:13px; color:#888; line-height:170%; float:left;}
.post_bottom_portofolio2{ width:430px; min-height:15px; line-height:150%; float:left; font-size:11px; padding:0px 0 3px 2px; margin:0px 0 10px 0px;}

.three_row_item{ float:left; margin:15px -5px 0 20px; padding:0;width:290px;  }
.three_row_item h2 a{ color:#333; font-size:18px; height:17px; line-height:25px; font-weight:500; margin:0px 0 10px -10px; float:left;   }
.three_row_item_img{padding:0 0 16px 0;float:left;margin:0;  width:280px; background:url(i/underimg4.jpg) bottom center no-repeat; }
.three_row_item_img a img{ float:left;  overflow:hidden; width:280px; max-height:140px; background:none;  margin:10px 0 0 0px;   }
.three_row_item_p{margin:-1px 15px 15px 0; font-size:13px; color:#888; line-height:170%; float:left;}
.post_bottom_portofolio3{ width:280px; min-height:15px; line-height:150%; float:left; font-size:11px; padding:0px 0 3px 2px; margin:0px 0 10px 0px;}

.p_navigation{width:940px;float:left; font-size:14px;margin:10px 0 0px 8px; padding:4px 0 0 0; }

.alignright{float:right; color:#333 ; font-weight:bold; }
.alignleft{float:left; color:#333 ; font-weight:bold; }
.alignleft a:visited{font-weight:normal; font-size:13px; margin:0; padding:0; float:left; text-decoration:none; color:#333 ; padding:3px 6px 0px 6px;}
.alignleft a:link,.alignleft a, .alignleft a:active,.alignleft a:visited{font-weight:bold; font-size:12px;  margin:0; padding:0; float:left; text-decoration:none; color:#333 ; padding:3px 6px 5px 0px;font-weight:bold;}
.alignright a:link,.alignright a:active,.alignright a:visited,.alignright a{font-size:13px;  margin:0; padding:0; float:left; text-decoration:none; color:#333 ; padding:3px 6px 5px 0px;font-weight:bold;}


/****************************************************************/
/*       WP-PageNavi plugin - if Exists  *                       /
/****************************************************************/

.wp-pagenavi{ float:left; margin:15px 0 18px 12px; padding:0; font-weight:lighter; font-size:13px; color:#333;}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding:3px 6px 4px 6px; 
	margin:0 5px;
	font-weight:lighter;
	text-decoration: none;
	border: 1px solid #dedede;
	color: #555;
	background-color: #fff;	
}
.wp-pagenavi a:visited {
	
	text-decoration: none;
	border: 1px solid #dedede;
	color: #555;
	background-color: #fff;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #eee;
	background-color: #f2f3f6;
}
.wp-pagenavi a:active {
	
	text-decoration: none;
	border: 1px solid #ccc;
	font-weight:lighter;
	color: #555;
	background-color: #f2f3f6;	
}
.wp-pagenavi span.pages {
	padding:3px 6px 4px 6px; 
	margin:0 5px 0 0;
	color: #555;
	border: 1px solid #dedede;
	background-color: #fff;
}
.wp-pagenavi span.current {
	padding:3px 6px 4px 6px; 
	margin:0 5px;
	font-weight: bold;
	border: 1px solid #555;
	color: #333;
	background-color: #f2f3f6;
}
.wp-pagenavi span.extend {
	padding:3px 6px 4px 6px;; 
	margin:0 5px;	
	border: 1px solid #dedede;
	color: #04a3ff;
	background-color: #fff;
}




