/*
Theme Name: Creative Box
Theme URI: http://www.mojo-themes.com/user/WPCool
Description: Designed by <a href="http://www.mojo-themes.com/user/WPCool">WebInPixels</a>.
Version: 1.0
Author: WPCool
Author URI: http://www.mojo-themes.com/user/WPCool
*/

@import url("general.css");
/** shortcodes css */
@import url("shortcodes.css");
/** prettyPhoto css */
@import url("prettyPhoto.css");
/** bookmark css */
@import url("bookmark.css");

/* === TOP LAYOUT === */
#top{margin: 0; padding: 0px; border-bottom: 1px solid #FFF;}
#top .wrap{ position: relative; padding: 20px 0px;}
#top .wrap.withtw{ min-height: 115px;}

	#logo{float: left; margin: 0; padding: 0;}
	#top .wrap #twitter-box{position: absolute; bottom: -8px; right: 0px; width: 404px; height: 140px;}
	#twitter-box .twitter-box-news{margin: 0px; padding: 10px 15px; font-family: Georgia, serif; font-size: 12px; font-style: italic;}
	#menu-container{margin: 0px; padding: 0px; height: 50px; background: url(images/menu.jpg) 0 0 repeat-x;}

	#menu-container #search{float: right; margin: 12px 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: #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;}

	#menu{float: left; margin: 0px; padding: 0px; height: 50px; width: 730px; }
	#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: 50px; border-left: 1px solid #bababa; display: inline;}
	#eqnav li a{margin: 0; padding: 0px 20px 0px 20px; display: block; height: 50px;color: #555;}
	#eqnav li:first-child{border-left: 0;}
	#eqnav li:first-child a{padding: 0px 20px 0px 0px;}
	#eqnav li a .m-title{display:block; margin:0px; padding: 8px 0px 2px 0px; line-height: 15px; text-transform: uppercase; font-weight: bold; text-shadow: #f5f5f5 1px 1px 0px;}
	#eqnav li a .m-desc{display:block; margin:0px; padding: 2px 0px 8px 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 : 182px; line-height: 22px; height: auto!important;padding: 8px 20px 8px 20px;margin: 0;display: block;}
	/** --- */
	#eqnav ul{border: 2px solid #e5e5e5; border-top: none; background-color: #f1f1f1;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
	#eqnav ul ul, #eqnav ul ul ul, #eqnav ul ul ul ul, #eqnav ul  li.onhove ul{}
	#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: #555; border-bottom: 1px dotted #e7e7e7;}
	#eqnav li ul li:last-child a, #eqnav li.onhove ul li:last-child a{border-bottom: 0!important;}

	#featured{margin: 0px; padding: 0px; height: 460px;overflow: hidden;}
	#featured #featured-in{margin: 0px; padding: 0px; height: 460px; background: url(images/feat-light.png) center no-repeat;border: 0;}
	#featured-in .wrap{height: 460px; background: url(images/feat-shad.png) scroll center bottom no-repeat;border: 0;}
	#featured-in .wrap #slider{float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 550px;border: 0;}

	#teaser{margin: 0px; padding: 0px; background: #FEFEFE url(images/teaser.jpg) scroll left bottom repeat-x;}
	#teaser h2{float: left; margin: 0px; padding: 25px 0px 25px; width: 630px; line-height: 115%;color: #888; letter-spacing: 1px;}
	#teaser .big-button{float: right; display: inline-block; padding: 0px 54px 0px 0px; margin: 25px 0px 25px 0px; line-height: 64px; height: 64px; background: url(images/big-button.png) scroll 100% -142px no-repeat; cursor: pointer;}
	#teaser .big-button span{ display: inline-block; line-height: 60px; height: 64px; font-size: 24px; color: #888; margin: 0px; padding: 0px 5px 0px 30px; background: url(images/big-button.png) scroll 0px 0px no-repeat;  cursor: pointer;}
	#teaser .blank_teaser{margin: 0px; padding: 2px 0px;}
	#teaser .blank_teaser .breadcrumbs{padding: 5px 0px; margin: 0px; font-size: 10px; color: #aaa; letter-spacing: 1px; text-transform: uppercase;}
	#teaser .blank_teaser .breadcrumbs strong{font-weight: normal; color: #666;}

/** ==== MAIN ==== */
#main{margin: 0px; padding: 40px 0px; text-shadow: #FFF 1px 1px 0px; background: url(images/main.jpg) scroll left bottom repeat-x;}
#main_page{margin: 0px; padding: 10px 0px 40px; text-shadow: #FFF 1px 1px 0px; background: url(images/main.jpg) scroll left bottom repeat-x;}
#sidebar-con{float: right; margin: 0px; padding: 0px; width: 325px;background: url(images/sidebar-mid.jpg) 0 0 repeat-y;}
#sidebar-con #sidebar-top{margin: 0px; padding: 0px; background: url(images/sidebar-top.jpg) 0 0 no-repeat;}
#sidebar-con #sidebar-top #sidebar-bot{margin: 0px; padding: 40px 0px 60px; background: url(images/sidebar-bot.jpg) 0 100% no-repeat;}
#sidebar{float: right; margin: 0px; padding: 0px; width: 300px;}
#content{float: left; margin: 0px; padding: 20px 0px 10px; width: 610px;}
#full-content{margin: 0px; padding: 20px 0px 10px;}
#full-content.page404{min-height: 500px;}
.posts_content{margin: 0px; padding: 0px 0px 25px;}

	.home_content{margin: 0px; padding: 0px;}
	.half_box{width: 30%; padding: 0px 0px 50px;}
	.half_box.left{float: left; margin-right: 5%;}
	.half_box.right{float: right;}
	.half_box .inner_home_content{margin: 0; padding: 0px; position: relative;}
	.half_box .inner_home_content h3{position: relative; padding: 0px 0px 0px 65px;min-height: 48px;}
	.half_box .inner_home_content h3 img.icon_home{position: absolute; left: 0; top: 0px;}
	.half_box .inner_home_content a.nn:hover{text-decoration: underline;}
	.site_button{display: inline-block; height: 32px; line-height: 30px; margin: 10px 0px; padding: 0px 0px 0px 25px; background-image: url(images/button.png); background-repeat: no-repeat; background-position: left top;cursor: pointer; font-size: 11px; letter-spacing: 1px; text-transform: uppercase;}
	.site_button span{display: inline-block; text-align:center; height: 32px; line-height: 30px; margin: 0px; padding: 0px 25px 0px 0px; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; background-image: url(images/button.png); background-repeat: no-repeat; background-position: right -87px;}
	.site_button:hover, .site_button:focus{ background-position: 0px -55px;border: 0;}
	.site_button:hover span, .site_button span:hover,
	.site_button:focus span, .site_button span:focus{ background-position: right -142px; border: 0;}
	
	
	#news_box{margin: 0px 0px 30px; padding: 0; height: 65px; background: url(images/news_box.png) 0 0 no-repeat;}
	#news_box #anim_recent{float: left; margin: 0 0 0 30px; height: 60px;line-height: 60px; background: url(images/news.png) scroll 10px 14px no-repeat; padding: 0px 0px 0px 55px; width: 545px; color: #666;}
	#anim_recent .anim_recent_play{margin: 0; padding: 0; line-height: 60px; height: 60px;}
	#news_box .next_news_button{float: right; display: inline-block; height: 42px; margin: 10px 40px 0px 0px; padding: 0px 9px 0px 0px; background: url(images/news_bt.png) scroll right bottom no-repeat; line-height: 40px; font-weight: bold; cursor: pointer;}
	#news_box .next_news_button span{display: inline-block; height: 42px; line-height: 40px; margin: 0px; padding: 0px 3px 0px 12px; background: url(images/news_bt.png) scroll left top no-repeat; cursor: pointer;}
	ul#hidenewsticker{display: none;}

	#portfolio {margin: 0px; padding: 0px;}
	#portfolio .plists{padding: 0px 0px 30px; width: 300px;}
	#portfolio .plists.left{float: left; margin: 0px 30px 20px 0px;}
	#portfolio .plists.right{float: right; margin: 0px 0px 20px 0px;}
	#portfolio .plists .p_img{position: relative; margin: 0px 0px 10px; padding: 0px; width: 300px; height: 200px;}
	#portfolio .plists .p_img.image.done{background-color: #000; background-image: url(images/looking.png); background-position: center -400px; background-repeat: no-repeat;}
	#portfolio .plists .p_img.video.done{background-color: #000; background-image: url(images/watch.png); background-position: center -400px; background-repeat: no-repeat;}
	#portfolio .plists .p_img.load{background-color: #f9f9f9; background-image: url(images/loader.gif); background-position: center; background-repeat: no-repeat;}
	#portfolio .plists .p_img .p_img_bg{margin: 0px; padding: 0px; position: absolute; top: -5px; left: -5px; width: 310px; height: 210px; background: url(images/portfolio-lists.png) 0 0 no-repeat;}
	#portfolio .plists .p_img img{width: 300px; height: 200px; margin:0px; padding: 0px; display: none;}
	#portfolio .plists .ss-button, .blog_lists .ss-button, .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;}
	#portfolio .plists .ss-button:hover, .blog_lists .ss-button:hover, .ss-button:hover{background-position: 0% 100%;}

	.portfolio-object{margin: 0px 0px 15px; padding: 0px; height: 490px; position: relative; background-color: #fafafa; background-image: url(images/looking.png); background-position: center ; background-repeat: no-repeat;}
	.portfolio-object img{display: block; margin: 0px; padding: 0px; width: 960px; height: 490px;}
	.portfolio-object .portfolio-inner-object{position: absolute; width: 970px; height: 500px; top: -5px; left: -5px; background: url(images/portfolio-single.png) 0 0 no-repeat;}
	.portfolio-object .portfolio-inner-object .pin_hd{float: left; display: block; width: 940px; height: 470px; margin: 15px 0px 0px 15px; padding: 0px; overflow: hidden;}
	.portfolio-object .portfolio-inner-object .pin_hd embed,
	.portfolio-object .portfolio-inner-object .pin_hd object,
	.portfolio-object .portfolio-inner-object .pin_hd 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 40px 0px;}
	.blog_lists h2.blog-title,
	.blog_list_single h2.blog-title{ background: url(images/line.gif) scroll left bottom repeat-x;padding: 0px 0px 10px;margin: 0; font-size: 30px;}
	.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: #fafafa;}
	.blog_object_small{margin: 0px 0px 15px 0px; padding: 0; position: relative; height: 210px; background: #fafafa;}
	.blog_object .blog_object_in{position: absolute; top: -5px; left: -5px; width: 620px; height: 391px; background: url(images/blog-object.png) 0 0 no-repeat;}
	.blog_object_small .blog_object_in{position: absolute; top: -5px; left: -5px; width: 620px; height: 225px; background: url(images/blog-object-small.png) 0 0 no-repeat;}
	.blog_object img{display: block; width: 600px; height: 366px; float: left; margin: 5px 0px 0px 5px;}
	.blog_object_small img{display: block; width: 600px; height: 200px; float: left; margin: 5px 0px 0px 5px;}
	.blog_object .blog_object_in .blog_hd{float: left; margin: 10px 0px 0px 10px; width: 600px; height: 366px; padding: 0px; overflow: hidden;}
	.blog_object .blog_object_in .blog_hd embed,
	.blog_object .blog_object_in .blog_hd object,
	.blog_object .blog_object_in .blog_hd iframe{margin: 0px!important; padding: 0px; display: block;}
	
	.meta_category{margin: 0px 0px 35px; padding: 0;border: 1px solid #f1f1f1; -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 35px; padding: 10px; background: #e5e5e5 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;}
	
	#page-title-con{margin: 0px; padding:0px;}
	#page-title-con #page-title-con-in{margin: 0px; padding: 20px 0px; background: url(images/feat-light.png) center no-repeat;}
	#page-title-con h1{margin: 0px 0px 0px; padding: 0px; font-size: 42px;}
	#page-title-con h1#archive_title{margin: 0px 0px 0px; padding: 0px; font-size: 42px;}
	#page-title-con h1#archive_title span{width: 80px; display: inline-block; margin: 0; padding: 8px 0px 0px; float: left; letter-spacing: 2px;font-size: 16px; line-height: 19px; color: #dadada; font-style: italic;}
	h2.some-page-title{margin: 0px 0px 15px; padding: 0px 0px 10px;background: url(images/line.gif) scroll left bottom repeat-x;}

	.motion{margin: 0px 0px 15px; padding: 5px; background-color: #fefefe; border: 1px solid #e5e5e5; float: left; display: inline-block;}
	.motion embed, .motion object, .motion iframe{margin: 0px!important; padding: 0px; display: block;}
	.musicp{margin: 0px 0px 15px; 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;}

/** === SIDEBAR === */
.sidebarbox{margin: 0px; padding: 0px 0px 40px;}
.sidebarbox h3.sidebar-title{margin: 0px 0px 4px; padding: 0px 0px 15px;background: url(images/sidebar-title.png) scroll center bottom no-repeat;}
.sidebarbox ul{list-style-type: none;margin: 0;padding: 0;}
.sidebarbox ul li{list-style-type: none;margin: 0;padding: 5px 0px 6px 22px; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #fefefe; background: url(images/list_arrow.png) scroll 0px 8px no-repeat;}
.sidebarbox ul li:first-child{border-top: 0;}

	.contact_information{padding: 0px; border-bottom: 1px solid #fafafa;}
	.contact_information p{padding: 6px 0px 7px;margin: 0px 0px 0px; border-top: 1px solid #fafafa; border-bottom: 1px solid #e3e3e3; line-height: 20px;}
	.footbarbox .contact_information{padding: 0px; border-bottom: 1px solid #696969;}
	.footbarbox  .contact_information p{padding: 6px 0px 7px;margin: 0px 0px 0px; border-top: 1px solid #696969; border-bottom: 1px solid #444;}
	.contact_information p:first-child{border-top: 0;}
	.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.phone{background: url(images/phone.png) scroll 0px 7px no-repeat; padding-left: 32px;}

	ul.lastest_blog{margin: 0; padding: 0; list-style-type: none;}
	ul.lastest_blog li{margin: 0; padding: 4px 0px 6px 0px!important; list-style-type: none; min-height: 60px;}
	.sidebarbox ul.lastest_blog li{ border: 0!important;  background: url(images/line.gif) scroll left bottom repeat-x;}
	.footbarbox ul.lastest_blog li{background: none; padding: 5px 0px 6px 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: #b1b1b1;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 li.recentcomments{margin: 0; padding: 5px 0px 5px 27px;}
	.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;}
	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{border-top: 0; border-bottom: 1px solid #666;}
	.footbarbox ul#recentcomments li.recentcomments:first-child, .footbarbox ul li:first-child{border-top: 0;}
	.sidebarbox ul#recentcomments li.recentcomments{border-top: 1px solid #FFF; border-bottom: 1px solid #EFEFEF;}
	.sidebarbox ul#recentcomments li.recentcomments:first-child{border-top: 0;}
	.footbarbox ul#recentcomments{border-bottom:0;}
	.sidebarbox ul#recentcomments{border-bottom: 1px solid #FFF;}

	.flickr{display: block; margin: 0px; padding: 0px 3px;}
	.footbarbox .flickr{padding-top: 5px;}
	.flickr a{display: inline-block; padding: 5px; float: left; margin: 5px;}
	.footbarbox .flickr a{border: 1px solid #666; }
	.sidebarbox .flickr a{border: 1px solid #dadada; }
	.footbarbox .flickr a:hover{border-color: #222;}
	.sidebarbox .flickr a:hover{border-color: #aaa;}
	.flickr a img{display: block; margin: 0px; padding: 0px;}
	.flick{color: #0062DC;}
	.cr{color: #FF0083;}
	
	.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; background: url(images/line.gif) scroll left bottom repeat-x; border: 0;}
	.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: 5px 0px 7px 27px; background: url(images/tweet.png) 0px 10px 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 #ccc!important;}

	.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 #555;}
	.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;}

	.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; min-height: 100px; background: url(images/footer.jpg) scroll left top repeat; overflow: hidden;}
#footer #inner-footer{margin: 0px; padding: 0px; background: url(images/inner-footer.jpg) scroll left top repeat-x;}
#footer #inner-footer #inner-footer-in{margin: 0; padding: 0; background: url(images/footer-fade.png) center top no-repeat;}
#footer_placement{margin: 0; padding: 40px 0px 20px; color: #d5d5d5;}
#footer_placement h1, #footer_placement h2, #footer_placement h3, #footer_placement h4, #footer_placement h5, #footer_placement h6{color: #efefef;}

	.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: 300px;}
	.footbar_3col.left{float: left; margin-right: 30px; margin-bottom: 0px;padding: 0;}
	.footbar_3col.right{float: right; margin-right: 0px; margin-bottom: 0px;padding: 0;}
	.footbar_2col{width: 450px;}
	.footbar_2col.left{float: left; margin: 0px;padding: 0;}
	.footbar_2col.right{float: right; margin: 0px;padding: 0;}
	.footbarbox{margin: 0px; padding: 0px 0px 30px; font-size: 12px;}
	.footbarbox h3.footbar-title{margin: 0px; padding: 0px 0px 15px; border-bottom: 1px solid #666;}
	.footbarbox a{color: #d5d5d5;}
	.footbarbox a:hover{color: #aaa;}
	.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{display: block; margin: 0px 0px 0px 0px; padding: 0px; background: #272727 url(images/cr.jpg) scroll top left repeat-x;  overflow: hidden;}
#copyright .b-menu{float:left;margin: 0px; padding: 15px 0px 15px; 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; text-shadow: #111 1px 1px 0px;}
#copyright .b-menu ul li a{color: #bbb;}
#copyright .b-menu ul li a:hover{color: #dadada;}
#copyright .cr{float:right;margin: 0px; padding: 15px 0px 15px; font-size: 11px; color: #bbb; letter-spacing: 1px; text-shadow: #111 1px 1px 0px;}

/** === 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;}
.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.png); background-position: 0% 0%; background-repeat:repeat-x;letter-spacing: 1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
	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-top.png); background-position: left top; background-repeat: repeat-x; background-color: #fafafa; border: 1px solid #FFF;}
	.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: 8px 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;}
	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;}