/*
Theme Name: intermezzo
Description: WordPress Blog and Portfolio Theme.
Author: Webinpixels	
Author URI: http://themeforest.net/user/webinpixels
Tags: 8 styles, Portfolio, Blog, Personal, Clean, Modern
Version: 1.0
*/

/* ==== RESET ==== */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,address,code,del,dfn,em,img,q,
dl,dt,dd,ol,ul,li,
table,caption,tbody,tfoot,thead,tr,th,td,br,fieldset,textarea{letter-spacing:0px;word-spacing:0px;margin:0;padding:0;border:0;vertical-align:baseline;outline: 0;}
strong, b{font-weight:bold;}
em, dfn, i{font-style:italic;}
a, img{outline: none; border: 0;}
a{text-decoration: none;}

/* ==== STYLES (General/Global) ==== */
body { margin: 0; 
	padding: 0; 
	position: relative; 
	font-family:"Mahsuri Sans MT W02";
	font-size: 0.7em;
	line-height: 23px;
	height: 100%;
	color: #888888;
	}
h1, h2, h3, h4, h5, h6  { font-weight:normal; line-height: 100%; font-family:"Mahsuri Sans MT W02"; letter-spacing: 0px;}
h1  {font-size: 1.8em;} 
h2  {font-size: 1.4em;} 
h3  {font-size: 1.4em; line-height: 22px;} 
h4  {font-size: 1.2em; line-height: 22px;} 
h5  {font-size: 1em; line-height: 22px;} 
h6  {font-size: 1em; line-height: 22px; font-weight: bold;}
h1 strong{font-size: 25px;font-weight: bold;}
h1,h2,h3,h4,h5,h6,hr,p,ul,ol,dl,pre,address,table,form{margin:0 0 15px}
ul,li{list-style:none outside;margin-left:20px;list-style-type:disc;}
ol, ol li{list-style:decimal outside;}
ol, dd{margin-left:24px;}
ul ul, ol ul, ul ol, ol ol{margin-bottom:0;margin-top:0;}
a img{text-decoration: none; border: none;}
blockquote{margin: 10px 20px 5px 20px; padding: 0px 0px 5px 40px; font-size: 12px; font-style: italic; letter-spacing: 1px;font-family:"Mahsuri Sans MT W02"; background: url(../images/quote.png) 0px 0px no-repeat; line-height: 22px; color: #333; }
blockquote p{padding: 0px;}
pre{margin: 15px 0px 25px 0px; padding: 0px 15px 0px 15px; line-height: 20px; border: 1px solid #CCC; border-top: 0;background-image: url(../images/pre.gif);background-position: 0px 1px; background-repeat: repeat; color: #333; font-family: "Mahsuri Sans MT W02", Courier, mono;}
code{color: #333; font-family: "Mahsuri Sans MT W02", Courier, mono; margin: 15px 0px 25px 0px; padding: 0px;}
table {border-collapse:separate;border-spacing:0;width:100%;border-top:0px solid #FFF;border-bottom:0px solid #FFF; margin-bottom:0px;font-size: 12px;}
table,td,th {vertical-align:top;}
th{padding:0px;color:#666666; border-top:1px solid #fff; text-transform:uppercase;}
td{padding:0px;color:#888;}
tr{background-color: #ffffff; font-size: 12px;}
tfoot td{border:0px;}
th{background-color:#ffffff;border-bottom: 1px solid #EAEAEA}
tr:hover{background-color:#ffffff;}
td#next{text-align: right;}
.site_wrap{margin: 0 auto; padding: 0px; width: 980px;}
.wrap{margin: 0 auto; padding: 0px; width: 970px;}
.clear{display: inline-block;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hide from IE Mac \*/
.clear {display:block;}
/* End hide from IE Mac */
.alignright,img.alignright,a img.alignright {float:right; margin:10px 0px 10px 16px;}
.alignleft,img.alignleft,a img.alignleft {float:left; margin:10px 16px 10px 0;}
.aligncenter,img.aligncenter,a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption {border: 1px solid #ddd;margin-bottom:18px;text-align: center;background-color: #fff;padding: 4px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;color: #111;}
.center{text-align:center;}
.floatleft{float: left; _display: inline;}
.floatright{float: right; _display: inline;}
/* === TOP LAYOUT === */
#top{margin: 0; padding: 0px 5px; background: url() 0 0 no-repeat;}
#top #logo{float: right; margin: 0; padding: 10px 0px;}
#top #logo a, #top #logo img{margin: 0; padding: 0;}
#top #search{float: right; margin: 40px 0px 2px; padding: 0; width: 242px; height: 28px; background: url(../images/search.png) 0 0 no-repeat; position: relative;}
#search #searchbox{position: absolute;left: 15px;top: 3px;padding: 4px 0px 0px 0px;width: 192px; font-size: 11px;background: none; border: none;letter-spacing: 1px; color: #999;}
#search #search-bt{position: absolute; top: 0px; right: 4px; width: 25px; height: 28px; cursor: pointer; background: none; border: none;}
#search #searchbox:focus{color: #555;}
/* === NAVIGATION === */
#main-menu{height: 70px; margin: 20px 0px 0px 10px;}
#main-menu ul#eqnav{margin: 0; padding: 5px 10px; list-style-type: none;z-index: 9998;position: relative;}
#eqnav li{ position:relative;list-style-type: none; margin: 0px; padding: 0px; float: left;display: inline;}
#eqnav li a{margin: 0; padding: 0px 20px 0px 20px; display: block; height: 40px; line-height: 40px;color: #D2D9D1; text-transform: uppercase;font-family:"Mahsuri Sans MT W02";}
#eqnav li a:hover, #eqnav li a.onhov{color: #FFF; background: url(../images/menu-hover.png) center bottom no-repeat;}
#eqnav ul {position:absolute;list-style-type: none;top:auto;left: 0; margin: 0;padding: 0px;display:none;z-index: 9997;width: 222px;}
#eqnav ul ul, #eqnav ul ul ul, #eqnav ul ul ul ul, #eqnav ul  li.onhove ul{position:absolute;top:auto;left:212px;margin:0px 0px 0px 10px;padding: 0px;}
#eqnav ul li{padding: 0px;margin: 0;border-left: none; border-right: none;}
#eqnav ul .onhove, #eqnav ul li:hover, #eqnav ul .current_page_item{padding: 0px;margin: 0;z-index: 9996;}
#eqnav li:hover ul ul, #eqnav li:hover ul ul ul, #eqnav li:hover ul ul ul ul{display:none;}
#eqnav li:hover ul, #eqnav li li:hover ul, #eqnav li li li:hover ul, #eqnav li li li li:hover ul{display:block; z-index: 9997;}
#eqnav li ul a, #eqnav li.onhove ul a, 
#eqnav li.onhove li.onhove ul a, 
#eqnav li.onhove li.onhove li.onhove ul a{width : 182px; height: 40px; line-height: 40px;font-size: 12px!important;padding: 0px 20px;margin: 0;float:left;display: block;}
#eqnav li a.pageactive{color: #FFF; background: url(../images/menu-hover.png) center bottom no-repeat;}
/** === SLIDER === */
#slideshow{margin: 0px 0px 20px; padding: 0px; height: 525px; background: url(../images/divider_bottom.jpg) scroll center bottom no-repeat;text-align:center;}
#slideshow #featured{margin: 0; padding: 0px 0px 0px; height: 500px; background: url(../images/slider_shadow.png) scroll center 410px no-repeat; }
#featured #slider{margin: 0px 0px 15px; padding: 9px; height: 430px; width:890px; position: relative;overflow: hidden;background-color: #FFFFFF; background-image: url(../images/loader.gif); background-position: center center; background-repeat: no-repeat;border: 1px solid #ffffff;z-index:100;}
#featured #slider ul{ list-style-type:none;padding:0px;margin:0px; position:relative; margin: 0; padding: 0;width:890px;  height: 430px;}
#featured #slider ul li { list-style-type:none;position:absolute; display:block; width:890px;  height: 430px; margin: 0; padding: 0; top: 0; left: 0;overflow: hidden;}
#featured #slider ul li  img { position:relative; margin: 0; padding: 0; z-index: 1;display: none; }
#featured #slider ul li .sdesc{display: none;position: absolute; left: 10px; bottom: 10px; padding: 15px; width: 350px; text-align:left; background: #666666; border: 0px solid #222; color: #F4F4F4;z-index: 2;filter:alpha(opacity=90);-moz-opacity:0.85;-khtml-opacity: 0.85;opacity: 0.85;}
#featured #slider ul li .sdesc h1, #featured #slider ul li .sdesc h2, #featured #slider ul li .sdesc h3, #featured #slider ul li .sdesc h4, #featured #slider ul li .sdesc h5, #featured #slider ul li .sdesc h6{color: #FFF}
#slideshow .intermezzo-bullet-bg{margin: 0px auto; padding: 0px 0px; height: 47px; display: inline-block; background: url(../images/center_bb.png) 0 0 repeat-x; position: relative;}
#slideshow .intermezzo-bullet-bg .left-bb{position: absolute; top: 0; left: -40px; height: 47px; width: 40px; display: block; background: url(../images/left_bb.png) 0 0 no-repeat;}
#slideshow .intermezzo-bullet-bg .right-bb{position: absolute; top: 0; right: -40px; height: 47px; width: 40px; display: block; background: url(../images/right_bb.png) 0 0 no-repeat;}
#slideshow .intermezzo-bullet-bg ul{list-style-type: none; margin: 0; padding: 14px 0px 0px; text-align:center;}
#slideshow .intermezzo-bullet-bg ul li{ list-style-type: none;display: inline; margin: 0px 2px; padding: 0px; width: 17px; height: 17px;}
#slideshow .intermezzo-bullet-bg ul li a{display: inline-block; margin: 0; padding: 0; width: 20px; height: 20px; background: url(../images/bullet.png) scroll 100% 0% no-repeat;}
#slideshow .intermezzo-bullet-bg ul li a.slide_active{background-position: 0% 0%;}
/** === MAIN LAYOUT === */
#main{margin: 0px 0px 10px; padding: 0px;}
#main #main_top{margin: 0; padding: 0;}
#main #main_top #main_bottom{margin: 0; padding: 0;}
#main #main_top #main_bottom .main-layout{margin: 0; padding: 30px 30px 50px;}
.global_content_wrap{margin: 0; padding: 0px 10px 0px;}
.begining{margin: 0; padding: 0; min-height: 400px;}
.left-layout{float: left; margin: 0; padding: 0; width: 584px;}
.right-layout{float: right; margin: 0; padding: 0; width: 584px;}
.sidebar{margin: 0; padding: 0; width: 278px;}
.sidebar.right{float: right;}
.sidebar.left{float: left;}
.article{margin: 0; padding: 0;}
.page-title-wrap{margin: 0px 0px 15px; padding: 10px 0px; border-top: 1px dotted #aaa; border-bottom: 1px dotted #aaa;}
.page-title-wrap  h1#page-title{padding: 0px; margin: 0px;}
.pp-title-wrap{margin: 0px 0px 0px; 0px; padding: 15px 10px; 0px 0px; border-top: 1px dotted #aaa; border-bottom: 1px dotted #aaa;}
.pp-title-wrap h1{padding: 0px; margin: 0px;}
.article h3{padding: 5px 10px; line-height: 100%; border-top: 4px #e3e3e3; border-bottom: 1px dotted #aaa; background-color: #ffffff;}
#home_teaser{margin: 0; display: block; padding: 5px 10px 75px; background: url(../images/divider_top.jpg) center bottom no-repeat;}
#home_teaser h1{margin: 0;float: left; width: 700px;line-height: 32px;}
#home_teaser .teaser_button{float: right; width: 120px; overflow: hidden; margin: 0;padding: 10px 0px 0px 0px;}
.home_box{margin: 0; padding: 0px 10px; font-family:"Mahsuri Sans MT W02";}
.home_box .boxes{width: 278px; padding: 0;}
.home_box .boxes.left{float: left; _display: inline; margin: 0px 28px 0px 0px;}
.home_box .boxes.right{float: right; _display: inline; margin: 0px 0px 0px 0px;}
.home_box_content{margin: 0; padding: 0px 0px 30px;}
.img_box{margin: 0px 0px 4px; padding:0px; height: 170px; background: url(../images/side_img_bg.png) 0 0 no-repeat;}
.img_box img{margin: 0; padding: 0; float: left; display: inline-block; margin: 5px; width: 268px; height: 150px;}
/** === PORTFOLIO === */
#plist_home{margin: 0; padding: 0px 10px 30px}
#portfolio_page{margin: 0px; padding: 10px 0px 0px;}
#plist_home #portfolio_page{margin: 0px; padding: 0px 0px 0px;}
ul.featured_lists{margin: 0; padding: 0; list-style-type: none;}
ul.featured_lists li{margin: 0px 0px 15px; padding: 0; list-style-type: none;}
.portfolio_lists{margin: 0px 0px 10px; padding: 0; width: 278px;}
.portfolio_lists a, .portfolio_lists img{display: block; margin: 0; padding: 0; border: 0;}
.portfolio_lists a.pimage_link{position:relative; width: 278px; height: 160px;overflow: hidden;}
.portfolio_lists .portfolio_lists_det{margin: 0; padding: 25px 0px; 0px 0px; color: #f1f1f1;}
.portfolio_lists_det h4{color: #F1F1F1;margin: 0px;}
.portfolio_lists_det .portfolio_category{margin: 0; padding: 0px 0px 0px 0px; font-style: italic;display: block;font-size: 1px; font-family: "Mahsuri Sans MT W02";}
.portfolio_lists_det .portfolio_category a{display: inline;}
.portfolio_lists.left{float: left; margin: 0px 28px 0px 0px;}
.portfolio_lists.right{float: right; margin: 0px 0px 0px;}
.portfolio_lists a.pimage_link .side_animation{position: absolute; background-color: #FFF; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;display: block;}
.portfolio_lists.loader{background-image: url(../images/portfolio_loader.gif); background-position: center 74px; background-repeat: no-repeat;}
.side_animation.aleft{width: 5px; height: 155px; left: 0; bottom: 160px;}
.side_animation.aright{width: 5px; height: 155px; right: 0; top: 160px;}
.side_animation.abottom{width: 273px; height: 5px; right: 278px; bottom: 0px;}
.side_animation.atop{width: 273px; height: 5px; left: 278px; top: 0px;}
.portfolio_single_post{margin: 0px 0px 5px; padding: 0px 0px 30px; background: url(../images/divider_bottom.jpg) center bottom no-repeat;}
#portfolio_preview{margin: 0px 0px 20px; padding: 20px 0px 0px;background: url(../images/divider_top.jpg) center top no-repeat;}
#portfolio_preview #portfolio_show{margin: 0px 0px 10px; padding: 9px; height: 460px; width:870px; position: relative;overflow: hidden;background-color: #FFFFFF; border: 1px solid #fff;z-index:100;}
#portfolio_preview #portfolio_show.ploader{background-image: url(../images/loader.gif); background-position: center center; background-repeat: no-repeat; }
#scrollabling{position:relative; margin: 0; padding: 0; width: 890px; height: 107px; overflow: hidden;}
#scrollabling .scroll_area{position:absolute; margin: 0; padding: 0;top: 0px; left: 0px; width: 890px; height: 107px; overflow: hidden;}
#scrollabling .scroll_area ul#portfolio_thumbnail{list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px; height: 107px; width: 870px;overflow: hidden;}
ul#portfolio_thumbnail li{list-style-type: none;float: left; margin: 0px 2px; padding: 0; width: 140px; height: 107px;}
ul#portfolio_thumbnail li a{display: block;width: 138px; height: 105px; background-color: #fff; border: 1px solid #EDEDED;}
ul#portfolio_thumbnail li a img{float: left; margin: 4px; width: 130px; height: 97px; display: block;}
ul#portfolio_thumbnail li a:hover,
ul#portfolio_thumbnail li a.p-playing{background-color: #F6F6F6;}
div.hoverscroll {width: 890px; height: 107px;position:relative;overflow:hidden;margin:0;}
/* List container */
div.hoverscroll div.listcontainer {overflow:hidden;margin:0; width: 890px; height: 107px;}
/* Actual list containing items */
div.hoverscroll ul.list {list-style:none;margin:0;}
/* Items contained in the list */
div.hoverscroll ul.list li.item {display:block;}
div.hoverscroll div.arrow {position:absolute;float:none;margin:0;width: 15px; height: 107px;cursor: pointer;}
div.hoverscroll div.arrow.left{left: 0px; top: 0px;background: url(../images/scroll_left.png) 0 0 no-repeat;}
div.hoverscroll div.arrow.right {top:0px; right: 0;background: url(../images/scroll_right.png) 0 0 no-repeat;}
/** === Blog === */
.blog_lists{margin: 0px 0px 20px; padding: 0px 0px 50px;}
.blog_lists_single{margin: 0px 0px 0px; padding: 0px 0px 30px;}
h2.blog-title{margin: 0px 0px 0px; padding: 0px 0px 10px; line-height: 100%; overflow: hidden; background:url(../images/line.gif) repeat-x scroll center bottom;}
span.blog-meta{display:block;margin: 0px 0px 15px;font-size: 10px; height: 24px;padding: 0px 0px 3px;background:url(../images/line.gif) repeat-x scroll center bottom;}
span.blog-meta a{text-transform: uppercase;}
span.blog-meta span{margin: 0; padding: 0; line-height: 24px; color: #aaa;}
span.blog-meta span.post-comment{float: right;}
span.blog-meta span.post-date{border-left: 1px solid #ccc; padding-left: 5px; margin-left: 4px;}
span.blog-meta span.post-date .ddate{text-transform: uppercase;}
.blog_thumbnail{margin: 0px 0px 5px; padding: 0; height: 265px; background: url(../images/blog_bg.png) 0 0 no-repeat;}
.blog_thumbnail a{margin: 0; padding: 0;}
.blog_thumbnail img{float: left; display: block; margin: 10px 5px 0px; padding: 0; width: 574px; height: 240px;}
.post_other{margin: 0px 0px 20px; padding: 0px;}
.post_other .cat_posts{margin: 0; padding: 10px 0px; background:url(../images/line.gif) repeat-x scroll center bottom; font-style: italic; color: #bababa; font-size: 11px; letter-spacing: 1px;}
.post_other .cat_posts a{font-style: normal;}
.two_column{float: left; display: inline; width: 47%; margin-bottom: 0px; padding: 0;}
.two_column_last{float: right; display: inline; width: 47%; margin-bottom: 0px; padding: 0;}
.post_other .pop_related{margin: 0; padding:15px 0px 10px; background:url(../images/line.gif) repeat-x scroll center bottom;}
.post_other .pop_related ul li {background:url(../images/line.gif) repeat-x scroll center bottom;padding-bottom: 4px;}
.post_other .pop_related a{color: #818181}
.post_other .pop_related a:hover{color: #444}
.post_other .author_info{margin: 0; padding: 10px; background: #efefef url(../images/line.gif) repeat-x scroll center bottom;}
.post_other .author_info .auth_img{float: left; _display: inline; margin: 0px; padding: 0px; width: 110px; height: 110px; background: url(../images/team_thumb.png) 0 0 no-repeat;}
.post_other .author_info .auth_img img{display: block; margin: 0; padding: 5px;}
.post_other .author_info .auth_desc{float: right; display: inline;margin: 0; padding: 0; width: 440px;}
a.normal_link{display: inline-block; padding: 0;margin: 0px 0px 10px;background-image: url(../images/button-fade.png); background-position: 0% 0%; background-repeat:repeat-x; }
a.normal_link:hover{background-position: 0% 100%;}
a.normal_link span{display: block;padding: 5px 25px; border: 1px solid #f1f1f1;}
/* === PAGINATION === */
.wega-pagenavi{height: 20px;padding-top: 5px; margin-bottom: 20px;font-size: 11px;}
.wega-pagenavi span{display: inline-block; height: 20px; line-height: 20px; padding: 0px 6px;margin: 0px 2px;background: #f8f8f8;border-top: 1px solid #e3e3e3; border-bottom: 1px solid #fefefe;border-left: 1px solid #e8e8e8; border-right: 1px solid #fefefe;}
.wega-pagenavi a{display: inline-block; height: 20px; line-height: 20px; padding: 0px 6px;margin: 0px 2px;background: #DADADA url(../images/button-fade.png) scroll left top repeat-x;border-top: 1px solid #F9F9F9; border-bottom: 1px solid #e3e3e3;border-left: 1px solid #F9F9F9; border-right: 1px solid #e3e3e3;}
.wega-pagenavi a:hover{color: #555; background-position: 0% 100%;}
.wega-pagenavi span.current{background: #777 url(../images/button-fade.png) scroll left top repeat-x; color: #FFF;border-top: 1px solid #F9F9F9; border-bottom: 1px solid #e3e3e3;border-left: 1px solid #F9F9F9; border-right: 1px solid #e3e3e3;}
/** === SIDEBAR === */
.sidebarbox{margin: 0; padding: 0px 0px 50px;color: #999;}
h3.sidebar-title{padding: 5px 0px; line-height: 100%; border-top: 4px double #e3e3e3; border-bottom: 4px double #e3e3e3; }
.home_box_content ul, .sidebarbox ul{margin: 0px 0px 15px; padding: 0; list-style-type: none;}
.home_box_content ul li, .sidebarbox ul li{margin: 0; padding: 3px 0px; list-style-type: none; background: url(../images/line.gif) scroll left bottom repeat-x;}
.home_box_content ul ul, .sidebarbox ul ul{margin: 0px 0px 0px 15px;}
/** === WIDGETS === */
ul.lastest_blog{margin: 0; padding: 0; list-style-type: none;}
ul.lastest_blog li{margin: 0; padding: 4px 0px 6px; list-style-type: none; background: url(../images/line.gif) scroll left bottom repeat-x; min-height: 60px;}
ul.lastest_blog li:first-child{padding-top: 0px;}
h5.box_blog_title{margin: 0; padding: 0px 0px 5px; border-bottom: 1px solid #EDEDED;}
h6.box_blog_title{margin: 0; padding: 0px 0px 5px; border-bottom: 1px solid #EDEDED; font-size: 13px;letter-spacing: 0px;font-weight: normal;}
span.box_blog_meta{margin: 0px 0px 10px; padding: 3px 0px; border-bottom: 1px solid #EDEDED; font-size: 9px; color: #b1b1b1;display: block; text-transform: uppercase;}
span.box_blog_meta_small{margin: 0px 0px 0px; padding: 3px 0px; border-bottom: 1px solid #EDEDED; font-size: 9px; color: #b1b1b1;display: block; text-transform: uppercase;}
.small_list_blog{margin: 0; padding: 0px 0px 0px 70px; position: relative;}
.small_list_blog .small_list_blog_thumbnail{position: absolute; top: 0; left: 0; width: 60px; height: 60px;background: url(../images/small_thumb.jpg) 0 0 no-repeat;}
.small_list_blog .small_list_blog_thumbnail img{float: left; margin: 5px; width: 50px; height: 50px;}
ul.latest_tweet{margin: 0; padding: 0; list-style-type: none;}
ul.latest_tweet li{margin: 0; padding: 0px; list-style-type: none; background: url(../images/line.gif) scroll left bottom repeat-x;}
ul.latest_tweet li span{display: block; margin: 0; padding: 3px 0px 3px 25px;}
ul.intermezzo_ads{margin: 0; padding: 0; list-style-type: none;}
ul.intermezzo_ads li{width: 50%; margin: 0px; padding: 0px; float: left;  list-style-type: none;background: none;}
ul.intermezzo_ads li a{display: block; margin: 0px auto 4px; padding:0px; width: 135px; height: 135px; background: #333; text-align:center; color: #aaa;}
ul.intermezzo_ads li a img{display: block; float: left; margin: 5px; width: 125px; height: 125px;}
ul.intermezzo_ads li a:hover{background: #000;}
.flickr{display: block; margin: 0px; padding: 0px;}
.flickr a{background: url(../images/flickr-thumbnail.png) 0 0 no-repeat; display: inline-block; padding: 5px; float: left; margin: 3px; border: 0;}
.flick{color: #0062DC;}
.cr{color: #FF0083;}
ul.side_featured{margin: 0; padding: 0; list-style-type: none;}
ul.side_featured li{width: 50%; margin: 0px; padding: 0px; float: left;  list-style-type: none;background: none;}
ul.side_featured li a{display: block; margin: 0px auto 4px; padding:0px; width: 133px; height: 133px; background: #e3e3e3; border: 1px solid #dadada; text-align:center; color: #aaa;}
ul.side_featured li a img{display: block; float: left; padding: 3px; width: 125px; height: 125px; border: 1px solid #FFF;}
ul.side_featured li a:hover{background: #e8e8e8;}
.tooltip{position:absolute;z-index:9998;right:-9999px;background-color:#aaa;padding:2px;margin: 0px;border:1px solid #fff;width:140px;display: none;}
.tooltip p{margin:0;padding:0;color:#fff;background-color:#222;padding:2px 7px;text-align:center; font-size: 11px;}
/** FORM ELEMENTS */
#adm-contact{margin: 0px 0px 20px; padding: 10px 0px 0px}
fieldset{padding:20px;border:1px solid #e5e5e5;}
legend, label{letter-spacing:1px;text-transform:uppercase;font-size:11px;}
input[type=text], input[type=password], input[type=file], select{padding:5px;width:50%;}
textarea{width:70%;height:140px;padding:5px;}
input, textarea, select {outline-style:none!important;}
input[type="submit"]::-moz-focus-inner{border : 0px!important;} 
input[type="submit"]:focus{outline:none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}
input[type=text], input[type=password], input[type=file], textarea, select{background-color:#FEFEFE;border-color:#D9D9D9 #EAEAEA #f5f5f5;border-style:solid;border-width:1px;color:#666;font-size: 12px;}
/** === CONTACT FORM === */		
.label{display: inline-block; width: 80px;margin: 0px;vertical-align: top;padding-top: 3px;}
.req{color: #ED3C3C; font-weight: bold;font-size: 14px;vertical-align: top;padding-top: 3px;}
.req small{font-weight: normal;font-size: 11px;vertical-align: top;}
.contactload{margin: 4px 0px 0px 8px;height: 17px; line-height: 16px; padding-left: 22px;padding-top: 4px;display: inline-block;vertical-align:top;background:url(../images/small_loader.gif) 0 5px no-repeat;}
#contact_success{background: #C3FF88 url(../images/success.gif) 5px 50% no-repeat;border: 1px solid #8DFF1C;color: #333;padding: 6px 0px 6px 35px;margin: 0px 0px 20px;position: relative;}
#contact_success .jq_close{display: block;cursor: pointer; position: absolute; right: 3px; top: 3px;width: 16px; height: 16px; background: url(../images/close.png) 0 0 no-repeat;}
/** === FOOTER === */
#footer{margin: 0px 0px 0px; padding: 0px;}
#footer #footer_top{margin: 0; padding: 0;}
#footer #footer_top #footer_bottom{margin: 0; padding: 0;}
#footer #footer_top #footer_bottom .main-footer{margin: 0; padding: 30px;}
#footer_widget{margin: 0; padding: 0px 10px;}
#footer_widget .footbar{width: 278px; padding: 0;}
#footer_widget .footbar.left{float: left; margin: 0px 28px 0px 0px;}
#footer_widget .footbar.right{float: right; margin: 0px 0px 0px 0px;}
#footer_widget .footbar .footbarbox{margin: 0; padding: 0px 0px 30px;}
#footer_widget .footbar .footbarbox h3.footbar_title{padding: 0px 0px 8px;}
#footer_widget .footbar .footbarbox ul{margin: 0; padding: 0; list-style-type: none;}
#footer_widget .footbar .footbarbox ul li{margin: 0; padding: 5px 5px 7px; list-style-type: none;}
#footer_widget .footbar .footbarbox ul.lastest_blog{margin: 0; padding: 0; list-style-type: none;}
#footer_widget .footbar .footbarbox ul.lastest_blog li{margin: 0; padding: 4px 0px 6px; list-style-type: none;}
#footer_widget .footbar .footbarbox ul.lastest_blog li:first-child{padding-top: 0px;}
#footer_widget .footbar .footbarbox ul.lastest_blog li a{color: #eee;}
#footer_widget .footbar .footbarbox ul.lastest_blog li a:hover{color: #aaa;}
#footer_widget .footbar .footbarbox ul.lastest_blog li span.box_blog_meta,
#footer_widget .footbar .footbarbox ul.lastest_blog li span.box_blog_meta_small,
#footer_widget .footbar .footbarbox ul.lastest_blog li h5.box_blog_title,
#footer_widget .footbar .footbarbox ul.lastest_blog li h6.box_blog_title{border: none;}
#footer_widget .footbar .footbarbox ul.lastest_blog li:hover{background-color: transparent!important;}
#after-footer{margin: 0; padding: 0px 40px;}
.copyright{float: left; margin: 0; padding: 0; line-height: 30px;font-size: 10px;color: #ccc;}
.social_icons{float: right; margin: 0; padding: 5px 0px 0px;}
.social_icons ul{list-style-type: none; margin: 0; padding: 0;}
.social_icons ul li{list-style-type: none;  float: left; _display: inline; margin: 0px 4px; padding: 0;}
.social_icons ul li a, #footer #social ul li a:hover{border: none; text-decoration: none;}
.social_icons ul li a img{margin: 0; padding: 0;}
/* === COMMENTS === */
#comments{margin: 0px; padding: 0px 0px 10px;}
h3#comments-title{border: 0; padding: 5px 0px 10px; background:url(../images/line.gif) repeat-x scroll center bottom;}
ol.commentlist{list-style-type: none; margin-left: 0px; padding: 0px 0px 15px; background:url(../images/line.gif) repeat-x scroll center bottom;}
ol.commentlist li{list-style-type: none;margin: 0; padding: 0px;}
ol.commentlist li .comment_entries{margin: 0px 0px 10px; padding: 10px 10px 10px 95px; position: relative; min-height: 70px; border-bottom: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1;}
.comment_entries .comment-author{position: absolute; top: 10px; left: 10px; width: 70px; height: 70px; background: url(../images/small_thumb.png) 0 0 no-repeat;}
.comment_entries .comment-author img{display: block; margin: 5px; width: 60px; height: 60px;}
.comment_entries .reply{position: absolute; right: 0; bottom: 0; display: inline-block;line-height: 100%;}
.comment_entries .reply .comment-reply-link{display: inline-block; padding: 3px 5px; line-height: 100%; margin: 0; background-color: #999; background-image: url(../images/button-fade.png); background-position: 0% 0%; background-repeat:repeat-x;color: #FFF; text-transform: uppercase;font-size: 10px;}
.comment_entries .reply .comment-reply-link:hover{background-position: 0% 100%;}
.comment_entries .commentmetadata{font-size: 10px; color: #aaa; padding: 5px 0px; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; margin: 0px 0px 15px;}
.comment_entries .commentmetadata strong{font-size: 12px;font-family: "Mahsuri Sans MT W02"; letter-spacing: 1px; color: #888; padding-right: 5px;}
.comment_entries .comment-body{margin: 0; padding: 0px 0px 10px;}
.comment_entries .comment_waiting{position: absolute; bottom: 0; left: 0; padding: 1px 5px; background: #f1f1f1; color: #aaa; font-size: 10px;font-style: italic;}
#respond{padding-top: 5px;}
#respond label{ float: left; display: block; width: 80px; margin: 0px; padding: 5px 0px 0px;}
#respond .required{display: none;}
h3#reply-title {display: block; position: relative;margin: 0px 0px 30px; padding: 0;border: 0; background: none;}
h3#reply-title a#cancel-comment-reply-link{position: absolute; right: 0; top: 0;display: inline-block; padding: 3px 5px; line-height: 100%; margin: 0; background-color: #999; background-image: url(../images/button-fade.png); background-position: 0% 0%; background-repeat:repeat-x;color: #FFF; text-transform: uppercase;font-size: 10px;}
h3#reply-title a#cancel-comment-reply-link:hover{background-position: 0% 100%;}
p.form-allowed-tags, .comment-notes{display: none;}
p.form-submit{padding-left: 80px;}
p.form-submit input#submit, input#contact_submit{display: inline-block;padding: 8px 15px;margin: 0px;background-image: url(../images/button-fade.png); background-position: 0% 0%; background-repeat:repeat-x; cursor: pointer;}
p.form-submit input#submit:hover, input#contact_submit:hover{background-position: 0% 100%;}
.navigation{margin: 0; padding: 0; height: 35px;}
.navigation .nav-previous{float: left;margin: 0; padding: 0}
.navigation .nav-next{float: right; margin: 0; padding: 0;}