/*
Theme Name: Adinda
Theme URI: http://themeforest.net/user/webinpixels/portfolio
Description: Designed by <a href="http://themeforest.net/user/webinpixels">WebInPixels</a>.
Version: 1.0
Author: WebInPixels
Author URI: http://themeforest.net/user/WebInPixels
*/

/** shortcodes css */
@import url("shortcodes.css");
/** prettyPhoto css */
@import url("prettyPhoto.css");
/** bookmark css */
@import url("bookmark.css");

/* ==== 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:0;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: 0px; 
	padding: 0px; 
	position: relative; 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 22px;
	background-color: #515151;
	background-image: url(images/bg.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	color: #777; 
	height: 100%;
	}
h1, h2, h3, h4, h5, h6  { font-weight:normal; line-height: 100%; letter-spacing: 1px;font-family: Tahoma, Geneva, sans-serif;}
h1  {font-size: 28px;} 
h2  {font-size: 22px;} 
h3  {font-size: 20px;} 
h4  {font-size: 18px; line-height: 22px;} 
h5  {font-size: 17px; line-height: 22px;} 
h6  {font-size: 14px; line-height: 22px; font-weight: bold;}
h1 strong{font-size: 40px;font-weight: bold;}
h1,h2,h3,h4,h5,h6,hr,p,ul,ol,dl,pre,address,table,form{margin:0 0 20px}
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; padding-left: 25px; font-size: 12px; color: #666; font-style: italic; font-family: Georgia, serif; background: url(images/quote.png) 0px 0px no-repeat; }
	blockquote p{padding: 0px;}
	pre,code{font-family:mono-space,monospace;white-space:pre;overflow-x:auto;overflow-y:hidden;padding:0px;line-height: 20px;font-weight: 400;}
	pre{padding:0px 5px; border: 1px solid #CCC; border-top: 0;background-image: url(images/pre.gif);background-position: 0px 1px; background-repeat: repeat;}
	pre code{margin: 0; padding: 0;}
	pre strong,code strong,
	pre b,code b{font-weight: normal; color: #333;}
	
.wrap{margin: 0 auto; padding: 0px; width: 960px; background: #e9e9e9 url(images/main.jpg) 0 0 repeat-y;}
.main_wrap{margin: 0 auto; padding: 0px; width: 980px; background: url(images/the-shadow.png) 0 0 repeat-y;}
.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:5px 0px 10px 15px;}
.alignleft,img.alignleft,a img.alignleft {float:left; margin:5px 15px 0px 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;}
.relative{position: relative;}
img.post-thumbnail{padding: 3px; border: 1px solid #ccc; margin-top: 2px!important;}
.ss-button{display: inline-block;padding: 5px 15px;margin: 0px;background-image: url(images/button-fade.png); background-position: 0% 0%; background-repeat:repeat-x; cursor: pointer;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.ss-button:hover{background-position: 0% 100%;}
.clearmore{margin: 0px; padding: 0px; height: 40px;display: block;}

table {border-collapse:separate;border-spacing:0;width:100%;border-top:1px solid #FAFAFA;border-bottom:1px solid #FAFAFA;margin-bottom:18px;font-size: 11px;}
table,td,th {vertical-align:middle;}
th{padding:10px;color:#666;border-top:1px solid #fff;text-transform:uppercase;}
td{padding:10px;color:#888; text-align:center;}
tr{background-color: #F8F8F8;font-size: 11px;}
tfoot td{border:0px;}
th{background-image: url(images/button-fade.png); background-position: 0% 100%; background-repeat:repeat-x;}
tr:hover{background-color:#FEFEFE;}
td#next{text-align: right!important;}
td#prev{text-align: left!important;}
table a{text-transform: uppercase; border-bottom: 1px dotted #777;}

/* === TOP LAYOUT === */
#home-header{margin: 0px; padding: 0px; height: 500px; position: relative; overflow: hidden;}
#normal-header{margin: 0px; padding: 0px; position: relative; overflow: hidden!important;}
#featured{margin: 0px; padding: 0px; height: 500px; position: relative; overflow: hidden!important;}
#page-featured{margin: 0px; padding: 0px; position: relative; overflow: hidden;}
#featured img, #page-featured img{margin: 0px; padding: 0px; display: none;top :0px; left: 0px; position: absolute;}
#featured img:first-child, #page-featured img:first-child{display: block;}

#logo_bg{position: absolute; left: 0px; width: 300px; min-height: 20px;}
#normal-header  #logo_bg{position: absolute; width: 300px; min-height: 20px; margin: 0px; padding: 0px; top: 30px; left: 0px;}
#logo_bg .lb_top{position: absolute; top: -10px; left: 0px; width: 300px; height: 10px;}
#logo_bg .lb_bot{position: absolute; bottom: -10px; left: 0px; width: 300px; height: 10px;}
#logo_bg .lb_top .lb_inner,
#logo_bg .lb_bot .lb_inner{position: absolute; top: 0px; right: 0px; width: 10px; height: 10px;}
#logo_bg #logo{margin: 0px; padding: 0px 15px;}
#logo_bg #logo img{display: block; margin: 0px auto; padding: 0px;}

#menu-container{margin: 0px; padding: 0px; height: 60px; background: url(images/menu_bg.jpg) 0 0 repeat-x;}
#menu-container #search{float: right; margin: 16px 20px 0px 0px; padding: 0; width: 215px; 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: 162px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px;background: none; border: none;letter-spacing: 1px; color: #555;}
#search #search-bt{position: absolute; top: 0px; right: 4px; width: 25px; height: 28px; cursor: pointer; background: none; border: none;}
#search #searchbox:focus{color: #222;}

#menu{float: left; margin: 0px 0px 0px 20px; padding: 0px; height: 60px; width: 700px; }
#menu ul#eqnav{margin: 0; padding: 0px; list-style-type: none;z-index: 9998;position: relative;}
#eqnav li{ position:relative;list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; float: left; height: 60px; display: inline;background: url(images/menu-divider.jpg) left center no-repeat}
#eqnav li a{margin: 0; padding: 0px 30px 0px 10px; display: block; height: 60px;color: #444; font-family: Tahoma, Geneva, sans-serif;}
#eqnav li:first-child a{padding-left: 0;}
#eqnav li:first-child{background-image: none;}
#eqnav li a .m-title{display:block; margin:0px; padding: 14px 0px 2px 0px; line-height: 15px; font-size: 13px; text-transform: uppercase; text-shadow: #fafafa 0px 1px 0px; letter-spacing: 1px;}
#eqnav li a .m-desc{display:block; margin:0px; padding: 2px 0px 10px 0px; line-height: 15px; font-size: 11px; }
#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:0px;left:212px;margin:0px 0px 0px 10px;padding: 0px;}
#eqnav ul li{padding: 0px;margin: 0;border-left: none; border-right: none;background: none; height: auto!important;display: block; width: 222px;}
#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 : 202px; line-height: 22px; height: auto!important;padding: 8px 10px 8px 10px;margin: 0;display: block; background-image: none;}
/** --- */
#eqnav ul{border: 1px solid #555; border-top: 2px solid #666; background-color: #666;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
#eqnav ul ul, #eqnav ul ul ul, #eqnav ul ul ul ul, #eqnav ul  li.onhove ul{border-top: 1px solid #555; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#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{color: #dadada; border-bottom: 1px dotted #777; background-image: none;}
#eqnav li ul li:last-child a, #eqnav li.onhove ul li:last-child a{border-bottom: 0!important;}
#eqnav li ul a:hover,
#eqnav li.onhove ul li a:hover,
#eqnav li.onhove li.onhove ul a:hover,
#eqnav li.onhove li.onhove li.onhove ul a:hover,
#eqnav li ul a.onhov,
#eqnav ul li.current_page_item a.pageactive {color: #f5f5f5; background-color: #717171;}
#eqnav li a.onhov{background-image: url(images/menu-arrow.png); background-position: 20px bottom; background-repeat: no-repeat;}

/** MAIN LAYOUT */
#main{margin: 0px; padding: 0px; background: url(images/main-fade.png) 0 0 no-repeat; }
#main #in-main{margin: 0px; padding: 50px 20px; background: url(images/bottom.png) left bottom repeat-x; }
#main #in-main-page{margin: 0px; padding: 20px 20px 50px; background: url(images/bottom.png) left bottom repeat-x; }
#content{margin: 0px; padding: 0px;}
#left-content{float: left; margin: 0px; padding: 0px; width: 605px;}
#sidebar{float: right; margin: 0px; width: 290px;}
.wp-content h1,
.wp-content h2,
.wp-content h3,
.wp-content h4,
.wp-content h5,
.wp-content h6{margin: 0px 0px 10px;}
.fullwidth{margin: 0px; padding: 0px;}
.single-post-title{padding: 0px 0px 8px; margin: 0px 0px 20px; background: url(images/line.gif) scroll left bottom repeat-x;}

#page-title{margin: 0px; padding: 0px; height: 80px; background: url(images/page-title.jpg) 0 0 no-repeat; overflow: hidden;}
#page-title h1{margin: 0px 0px 0px; padding: 0px 20px; line-height: 78px; font-size: 36px;}
#page-title h1#archive_title{font-size: 30px;}
#page-title h1#archive_title span{width: 80px; display: inline-block; margin: 0; padding: 24px 0px 0px; float: left; letter-spacing: 2px;font-size: 16px; line-height: 19px; color: #666; font-style: italic;}
#page-title h1#archive_title span.search-result{width: 110px;}
#breadcrumb{margin: 0px; padding: 0px; height: 40px; background: url(images/breadcrumbs.jpg) 0 0 no-repeat;}
#breadcrumb .breadcrumbs{margin: 0px; padding: 0px 20px; height: 30px; line-height: 30px; font-size: 9px; text-transform: uppercase; letter-spacing: 1px; color: #aaa; font-family: Tahoma, Geneva, sans-serif;}
#breadcrumb .breadcrumbs a{color: #888;}
#breadcrumb .breadcrumbs a:hover{color: #aaa;}
#breadcrumb .breadcrumbs strong{font-weight: normal; color: #333;}

.home_content{margin: 0px; padding: 0px;}
.half_box{width: 440px; padding: 0px 0px 50px;}
.half_box.left{float: left;}
.half_box.right{float: right;}
.half_box .inner_home_content{margin: 0; padding: 0px 0px 0px 65px; position: relative;}
.half_box .inner_home_content h3{padding: 10px 0px 0px; margin: 0px 0px 15px;}
.half_box .inner_home_content img.icon_home{position: absolute; left: 0; top: 0px;}

#news-ticker{margin: 0px 0px 30px; padding: 0px; height: 110px; background: url(images/ticker-bg.png) 0 0 no-repeat;}
#news-ticker #news_play{float: left; margin: 20px; width: 680px; height: 60px; position: relative;}
#news-ticker #news_all{float: right; margin: 30px 20px 0px 0px;}
#ticker{margin: 0px; padding: 0px; width: 680px; height: 60px; position: relative; overflow: hidden;}
#ticker ul{position: absolute; width: 680px; top: 0px; left: 0px; margin: 0px; padding: 0px; list-style-type: none;}
#ticker ul li{list-style-type: none; margin: 0px; padding: 0px; display: block; height: 60px;}
#ticker ul li .ticker_date{float: left; margin: 0px; padding: 0px; width: 60px; height: 60px;}
#ticker ul li .ticker_det{float: right; margin: 0px; padding: 0px; width: 600px; height: 60px;}
#ticker ul li .ticker_det h4{margin-bottom: 6px; padding-top: 4px;}
#ticker ul li .ticker_det span{font-size: 10px; letter-spacing: 1px;}
#ticker ul li .ticker_date .tdate{display: block; margin: 0px; padding: 6px 0px 0px 0px; line-height: 30px; font-size: 28px; font-weight: bold; font-family: Georgia, serif; text-align:center; color: #FFF;}
#ticker ul li .ticker_date .tmonth{display: block; margin: 0px; padding: 0px; height: 12px; line-height: 12px; font-size: 11px; font-weight: bold; text-align:center; color: #FFF; letter-spacing: 2px; font-variant: small-caps;}
#news-ticker #news_all a{position: relative; margin: 0px; padding: 0px 20px; display: inline-block; height: 40px; line-height: 40px;}
#news-ticker #news_all a span.bt{line-height: 40px; display: inline-block; height: 40px; font-size: 18px; color: #FFF; margin: 0px; padding: 0px 10px;}
#news-ticker #news_all a span.lbt{position: absolute; top: 0px; left: 0px; width: 20px; height: 40px;}
#news-ticker #news_all a span.rbt{position: absolute; top: 0px; right: 0px; width: 20px; height: 40px;}
#news-ticker #news_all a:hover span.bt{background-position: 0px -120px;}
#news-ticker #news_all a:hover span.lbt{background-position: -20px 0px;}
#news-ticker #news_all a:hover span.rbt{background-position: -20px -40px;}
#news-ticker #news_play .bt-top{position: absolute; top: -14px; left: 22px; width: 16px; height: 11px;}
#news-ticker #news_play .bt-bottom{position: absolute; bottom: -14px; left: 22px; width: 16px; height: 11px;}

.section{margin: 0px 0px 20px; padding: 0px;}
.section h2.section-title{padding: 0px 0px 15px; margin: 0px 0px 20px; font-size: 26px; background: url(images/section-title.png) scroll left bottom no-repeat;}
.motion{margin: 0px 0px 20px; padding: 5px; border: 1px solid #d5d5d5; float: left; display: inline-block;}
.motion embed, .motion object, .motion iframe{margin: 0px!important; padding: 0px; display: block;}
.musicp{margin: 0px 0px 20px; padding: 0px;}

	.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;text-shadow: none;}
	.wega-pagenavi a:hover{color: #555; background-color: #f8f8f8; background-position: 0% 100%;text-shadow: none; border-bottom: 1px solid #F9F9F9; border-top: 1px solid #e3e3e3;border-right: 1px solid #F9F9F9; border-left: 1px solid #e3e3e3;}
	.wega-pagenavi span.current{background-image: url(images/button-fade.png); background-position: left top; background-repeat: repeat-x; color: #FFF;text-shadow: none;border-top: 1px solid #F9F9F9; border-bottom: 1px solid #e3e3e3;border-left: 1px solid #F9F9F9; border-right: 1px solid #e3e3e3;}

/** PORTFOLIO */
#portfolio-lists-holder{margin: 0px; padding: 0px;}
.p-lists{width: 290px; padding: 0px 0px 25px;}
.p-lists.left{float: left; margin: 0px 25px 0px 0px;}
.p-lists.right{float: right; margin: 0px 0px 0px 0px;}
.p-lists .p-lists-thumbnail{margin: 0px 0px 15px 0px; padding: 0px; height: 165px; background: url(images/portfolio-box.png) 0 0 no-repeat;}
.p-lists .p-lists-thumbnail .inner_thumbnail{float: left; margin: 15px; width: 260px; height: 135px; position: relative; overflow: hidden;}
.p-lists .p-lists-thumbnail .inner_thumbnail img{display: block; margin: 0px; padding: 0px; width: 260px; height: auto;}
.p-lists .p-lists-thumbnail .inner_thumbnail .mask{position: absolute; top: 0px; left: 0px; width: 260px; height: 135px; background: url(images/portfolio-box.png) 0px -265px no-repeat;}
.p-lists .p-lists-thumbnail .inner_thumbnail.image.done{background-color: #000; background-image: url(images/looking.png); background-position: center -400px; background-repeat: no-repeat;}
.p-lists .p-lists-thumbnail .inner_thumbnail.video.done{background-color: #000; background-image: url(images/watch.png); background-position: center -400px; background-repeat: no-repeat;}
.p-lists .p-lists-thumbnail .inner_thumbnail.load{background-image: url(images/loader.gif); background-position: center; background-repeat: no-repeat;}
.p-lists h4{margin: 0px 0px 10px;}

.portfolio-single-out{margin: 0px 0px 15px; padding: 0px; border: 1px solid #e1e1e1;}
.portfolio-single-out .portfolio-single-in{margin: 0px; height: 436px; padding: 0px; background-color: #f7f7f7; border: 1px solid #fefefe;}
#single-object{float: left; margin: 8px 0px 0px 8px; width: 900px; height: 420px; overflow: hidden; background-image: url(images/looking.png); background-position: center -400px; background-repeat: no-repeat; }
#single-object a, #single-object img, #single-object embed, #single-object object, #single-object iframe{margin: 0px!important; padding: 0px; display: block;}

/** === BLOG === */
	.blog_lists{margin: 0px ; padding: 0px 0px 60px 0px;}
	.blog_list_single{margin: 0px ; padding: 0px 0px 0px 0px;}
	.blog_list_entry{margin: 0px ; padding: 0px 0px 40px 0px;}
	.blog_lists h2.blog-title,
	.blog_list_single h2.blog-title,
	.blog_list_entry h2.blog-title{ background: url(images/line.gif) scroll left bottom repeat-x;padding: 0px 0px 10px;margin: 0;}
	.blog-meta{display:block;margin: 0px 0px 15px;font-size: 10px; height: 24px;padding: 2px 0px 3px;background:url(images/line.gif) repeat-x scroll center bottom; font-family: Tahoma, Geneva, sans-serif;}
	.blog-meta a{text-transform: uppercase;}
	.blog-meta span{margin: 0; padding: 0; line-height: 24px; color: #aaa;}
	.blog-meta span.post-comment{float: right;}
	.blog-meta span.post-date{border-left: 1px solid #ccc; padding-left: 5px; margin-left: 4px;}
	.blog-meta span.post-date-search{padding-left: 0px; margin-left: 0px;}
	.blog-meta span.post-date .ddate{text-transform: uppercase;}
	.blog_object{margin: 0px 0px 15px 0px; padding: 0; position: relative; height: 376px; background: #f3f3f3;border: 1px solid #e1e1e1;}
	.blog_object_small{margin: 0px 0px 15px 0px; padding: 0; position: relative; height: 220px; background: #f3f3f3; border: 1px solid #e1e1e1;}
	.blog_object_small:hover, .blog_object:hover{border-color: #d5d5d5;}
	.blog_object img{display: block; width: 593px; height: 366px; float: left; margin: 5px 0px 0px 5px;}
	.blog_object_small img{display: block; width: 593px; height: 210px; float: left; margin: 5px 0px 0px 5px;}
	.blog_object .blog_hd{float: left; margin: 5px 0px 0px 5px;  width: 593px; height: 366px; padding: 0px; overflow: hidden;}
	.blog_object .blog_hd embed,
	.blog_object .blog_hd object,
	.blog_object .blog_hd iframe{margin: 0px!important; padding: 0px; display: block;}
	
	.meta_category{margin: 0px 0px 20px; padding: 0;border: 1px solid #e5e5e5; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
	.meta_category .meta_category_in{padding: 5px 10px; margin: 0; font-size: 11px; color: #aaa;letter-spacing: 1px; background-image: url(images/button-fade-top.png); background-position: left top; background-repeat: repeat-x; background-color: #f7f7f7; border: 1px solid #FFF; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
	.author_info{margin: 0px 0px 20px; padding: 10px; background: #f1f1f1 url(images/button-fade-top.png) 0 0 repeat-x; border: 1px solid #e5e5e5;  -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
	.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;}
	.author_info .auth_img img{display: block; margin: 0; padding: 5px;}
	.author_info .auth_desc{float: right; display: inline;margin: 0; padding: 0; width: 460px; text-shadow: #f3f3f3 1px 1px 0px;}
	.author_info .auth_desc h5.auth-title{color: #333; margin: 0px 0px 10px;}
	.author_info .auth_desc h5.auth-title a{color: #333; border-bottom: 1px dotted #CACACA;}
	.author_info .auth_desc h5.auth-title a:hover{color: #111;}

/** SIDEBAR */
.sidebarbox{margin: 0px 0px 20px; padding: 0px; background: url(images/sidebar-sprite.jpg) scroll -290px 0px repeat-y;}
.sidebarbox .in-sb{margin: 0px; padding: 0px; background: url(images/sidebar-sprite.jpg) scroll 0px 0px no-repeat;}
.sidebarbox .in-sb .in-sb-in{margin: 0px; padding: 20px; background: url(images/sidebar-sprite.jpg) scroll right bottom no-repeat;}
.sidebarbox .in-sb .in-sb-in .sidebar-title-wrap{position: relative;margin: 0px 0px 15px; padding: 0px; height: 35px;}
.sidebar-title-wrap h3.sidebar-title{position: absolute; top: 0px; left: -25px; margin: 0px 0px 0px; padding-left: 25px; width: 250px; height: 45px; line-height: 32px; color: #FFF; font-size: 20px;}

.sidebarbox ul{margin: 0px; padding: 0px; list-style-type: none;}
.sidebarbox ul li{padding: 5px 0px 6px 0px;border-bottom: 1px solid #dadada; list-style-type: disc; list-style-image: url(images/list_arrow.png); }

	.sidebarbox ul.latest_tweet,
	.footbarbox ul.latest_tweet{margin: 0; padding: 0; list-style-type: none;}
	.sidebarbox ul.latest_tweet li{margin: 0; padding: 0px!important; list-style-type: none; list-style-image: none;border-bottom: 1px solid #dadada;}
	.footbarbox ul.latest_tweet li{margin: 0; padding: 0px!important; list-style-type: none; background:none;}
	.sidebarbox ul.latest_tweet li span{display: block; margin: 0; padding: 10px 0px 10px 27px; background: url(images/tweet.png) 0px 15px no-repeat;}
	.footbarbox ul.latest_tweet li span{display: block; margin: 0; padding: 5px 0px 7px 27px; background: url(images/tweet-light.png) 0px 10px no-repeat;}
	.sidebarbox ul.latest_tweet li a,
	.footbarbox ul.latest_tweet li a{display: inline; padding: 0; background: none!important; font-style: italic; border-bottom: 1px dotted #dadada!important;}

	.flickr{display: block; margin: 0px; padding: 0px;}
	.footbarbox .flickr{padding-top: 5px;}
	.footbar_3col .flickr a{margin: 5px 4px;}
	.sidebarbox .flickr{padding: 5px 28px;}
	.flickr a{display: inline-block; padding: 5px; float: left; margin: 5px;}
	.footbarbox .flickr a{border: 1px solid #888; }
	.sidebarbox .flickr a{border: 1px solid #dadada; }
	.footbarbox .flickr a:hover{border-color: #666;}
	.sidebarbox .flickr a:hover{border-color: #aaa;}
	.flickr a img{display: block; margin: 0px; padding: 0px;}
	.flick{color: #0062DC;}
	.cr{color: #FF0083;}
	
	ul.lastest_blog{margin: 0; padding: 0; list-style-type: none;}
	ul.lastest_blog li{margin: 0; padding: 8px 0px 8px 0px!important; list-style-type: none; min-height: 60px;}
	.sidebarbox ul.lastest_blog li{ border-bottom: 1px solid #dadada; list-style-type: none; list-style-image: none;}
	.footbarbox ul.lastest_blog li{background: none; padding: 8px 0px 7px 0px!important;}
	.footbarbox ul.lastest_blog li h6.box_blog_title{margin: 0!important; padding: 3px 0px 8px; border-bottom: 1px dotted #777; font-size: 13px; line-height: 100%;letter-spacing: 0px;font-weight: normal;}
	.sidebarbox ul.lastest_blog li h6.box_blog_title{margin: 0!important; padding: 3px 0px 8px; border-bottom: 1px dotted #ddd; font-size: 13px; line-height: 100%;letter-spacing: 0px;font-weight: normal;}
	.footbarbox ul.lastest_blog li span.box_blog_meta_small{margin: 0px 0px 0px; padding: 3px 0px; border-bottom: 1px dotted #777; font-size: 9px; color: #e1e1e1;display: block; line-height: 125%; text-transform: uppercase;}
	.sidebarbox ul.lastest_blog li span.box_blog_meta_small{margin: 0px 0px 0px; padding: 3px 0px; border-bottom: 1px dotted #ddd; font-size: 9px; color: #b1b1b1;display: block; line-height: 125%; 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; margin: 0px; padding: 0px;}
	.footbarbox .small_list_blog .small_list_blog_thumbnail img{float: left; margin: 0px; padding: 4px; width: 50px; height: 50px; border: 1px solid #777;}
	.sidebarbox .small_list_blog .small_list_blog_thumbnail img{float: left; margin: 0px; padding: 4px; width: 50px; height: 50px; border: 1px solid #dadada;}
	ul.lastest_blog li a{background: none; padding: 0!important; margin: 0!important;}
	ul.lastest_blog li span.box_blog_meta_small a{display: inline;}
	
	ul#recentcomments{margin: 0px; padding: 0px; list-style-type: none;}
	ul#recentcomments li.recentcomments{margin: 0; padding: 5px 0px 5px 27px; list-style-type: none;}
	.footbarbox ul#recentcomments li.recentcomments{background: url(images/comm.png) scroll 0px 10px no-repeat;}
	.sidebarbox ul#recentcomments li.recentcomments{background: url(images/comm-dark.png) scroll 0px 10px no-repeat; list-style-type: none; list-style-image: none;}
	ul#recentcomments li.recentcomments a{border-bottom: 1px dotted #ccc; background: none;}
	.footbarbox ul#recentcomments li.recentcomments a{border-bottom: 1px dotted #717171; background: none;}
	.footbarbox ul#recentcomments li.recentcomments:first-child, .footbarbox ul li:first-child{border-top: 0;}
	.sidebarbox ul#recentcomments li.recentcomments{border-bottom: 1px solid #dadada;}
	.sidebarbox ul#recentcomments li.recentcomments:first-child{border-top: 0;}
	
	.testi_single{margin: 0; padding: 10px 0px 0px;}
	.testi_single .for_bq{margin: 0px 0px 18px; padding: 0; border: 1px solid #E9E9E9; position: relative; overflow: display;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
	.testi_single .for_bq blockquote{margin: 0px 0px 0px; padding: 15px 20px 0px 20px; background-image: url(images/button-fade-top.png); background-position: left top; background-repeat: repeat-x; background-color: #f7f7f7; border: 1px solid #FFF; color: #666;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
	.footbarbox .testi_single .for_bq{border: 1px solid #999;}
	.testi_single .for_bq .for_bq_arrow{position: absolute; bottom: -15px; left: 20px; width: 30px; height: 17px; display: block; background: url(images/testi_arrow.png) 0 0 no-repeat;}
	.testi_single p.testimonial_writer{font-weight: bold;font-family: Tahoma, Geneva, sans-serif;font-size: 12px;}

	.contact_information{padding: 0px;}
	.contact_information p{padding: 6px 0px 7px;margin: 0px 0px 0px;}
	.footbarbox .contact_information{padding: 0px;}
	.footbarbox  .contact_information p{padding: 6px 0px 7px;margin: 0px 0px 0px;}
	.contact_information p:first-child{margin-top: 10px;}
	.contact_information p.addr{background: url(images/addr.png) scroll 0px 10px no-repeat; padding-left: 32px;}
	.contact_information p.email{background: url(images/mail.png) scroll 0px 7px no-repeat; padding-left: 32px;}
	.contact_information p.email a{border-bottom: 1px dotted #888;}
	.contact_information p.phone{background: url(images/phone.png) scroll 0px 7px no-repeat; padding-left: 32px; letter-spacing: 1px;}
	
	.vr_social_links{list-style-type: none!important; margin: 0px; padding: 8px 1px!important; border: 0!important; background: none!important;}
	.footbar_3col .footbarbox .vr_social_links, .sidebarbox .vr_social_links{padding: 8px 3px!important;}
	.vr_social_links li{list-style-type: none!important; display: inline; margin: 3px 3px!important; padding: 0px!important; border: 0!important; background: none!important;}
	.vr_social_links li a{display: inline-block; margin: 0px; padding: 0px; border: 0;}
	.vr_social_links li a img{display: block; margin: 0px; padding: 0px;}
	
/** FOOTER */
#footer{margin: 0px; padding: 0px; background: url(images/footer.jpg) 0 0 repeat;}
#footer .in-footer{margin: 0px; padding: 0px; background: url(images/footer-top.jpg) 0 0 repeat-x; }
#footer .start-footer{margin: 0px; padding: 40px 20px 40px; background: url(images/footer-mask.png) scroll center top no-repeat;}
#footer_placement{margin: 0; padding: 0px; color: #f5f5f5; }
#footer_placement h1, #footer_placement h2, #footer_placement h3, #footer_placement h4, #footer_placement h5, #footer_placement h6{color: #fff;}

	.footbar_4col{width: 22%;}
	.footbar_4col.left{float: left; margin-right: 4%; margin-bottom: 0px;padding: 0;}
	.footbar_4col.right{float: right; margin-right: 0px; margin-bottom: 0px;padding: 0;}
	.footbar_3col{width: 290px;}
	.footbar_3col.left{float: left; margin-right: 25px; margin-bottom: 0px;padding: 0;}
	.footbar_3col.right{float: right; margin-right: 0px; margin-bottom: 0px;padding: 0;}
	.footbar_2col{width: 440px;}
	.footbar_2col.left{float: left; margin: 0px;padding: 0;}
	.footbar_2col.right{float: right; margin: 0px;padding: 0;}
	.footbarbox{margin: 0px 0px 30px; padding: 0px; font-size: 12px;}
	.footbarbox h3.footbar-title{margin: 0px 0px 10px; padding: 0px 0px 15px; border-bottom: 1px solid #666;}
	.footbarbox a{color: #efefef;}
	.footbarbox a:hover{color: #dadada;}
	.footbarbox ul{list-style-type: none; margin: 0px; padding: 0px;}
	.footbarbox ul li{ background: url(images/footer-lists.png) scroll 0px 10px no-repeat; list-style-type: none; margin: 0px; padding: 5px 0px 5px 16px; border-bottom: 1px solid #666;}
	
/** COPYRIGHT */
#copyright{margin: 0px; padding: 15px 20px;  overflow: hidden;}
#copyright .b-menu{float:left;margin: 0px; padding: 0px; font-size: 11px;}
#copyright .b-menu ul{list-style-type: none; margin: 0px; padding: 0px;}
#copyright .b-menu ul li{float: left; display: inline; margin: 0px 20px 0px 0px; padding: 0px; list-style-type: none; letter-spacing: 1px;}
#copyright .b-menu ul li a{color: #888;}
#copyright .b-menu ul li a:hover{color: #aaa;}
#copyright .cr{float:right;margin: 0px; padding: 0px; font-size: 11px; color: #888; letter-spacing: 1px; }

/** === 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;
	font-family: Tahoma, Geneva, sans-serif;}
	
/** === CONTACT FORM === */		
.label{display: inline-block; width: 80px;margin: 0px;vertical-align: top;padding-top: 3px; text-transform: uppercase; font-size: 11px; letter-spacing: 1px;}
.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;}

/* === COMMENTS === */
#comments{margin: 0px; padding: 0px 0px 15px;}
h3#comments-title{border: 0;padding: 5px 15px;margin: 0px;background-image: url(images/button-fade-hover.png); background-position: 0% 100%; background-repeat:repeat-x;letter-spacing: 1px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
	ol.commentlist{list-style-type: none; margin: 0px 0px 0px 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: 10px 0px 0px 0px;}
	ol.commentlist li .comment_entries{margin:  0px; padding: 10px 10px 10px 95px; position: relative; min-height: 70px;background-image: url(images/button-fade-hover.png); background-position: 0% 100%; background-repeat: repeat-x; background-color: #f5f5f5; border: 1px solid #f5f5f5; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
	.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: 1px; bottom: 1px; 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;text-shadow: none;}
	.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: Tahoma, Geneva, sans-serif; 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: 20px; margin: 10px 0px 0px; background-image: url(images/button-fade-top.png); background-position: left top; background-repeat: repeat-x; background-color: #f7f7f7; border: 1px solid #FFF;}
	#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;text-shadow: none;}
	h3#reply-title a#cancel-comment-reply-link:hover{background-position: 0% 100%;}
	.do_com_fix{display: inline-block; margin: 0; padding: 0; height: 15px; width: 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: 10px 15px;margin: 0px;background-image: url(images/button-fade.png); background-position: 0% 0%; background-repeat:repeat-x; cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
	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;}