/*
Theme Name: WEGA
Description: WordPress Business, Portfolio for Wordpress 3.0++.
Author: ThemesGuy	
Author URI: http://themeforest.net/user/themesguy
Tags: 7 colors, Business, Portfolio.
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:1px;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: Arial, Helvetica, sans-serif; font-size: 12px;line-height: 23px;background: #d3d3d3;color: #666}
h1, h2, h3, h4, h5, h6  { font-weight:normal;font-family: Georgia, serif;line-height: 100%;letter-spacing:1px;}
.the_title{margin: 0; font-size: 40px;display: inline-block; margin-right: 40px; padding: 5px 0px;}
h1  {font-size: 30px;} 
h2  {font-size: 26px;} 
h3  {font-size: 22px;} 
h4  {font-size: 18px;} 
h5  {font-size: 16px;} 
h6  {font-size: 14px;}
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{color: #555}
a:hover{color: #999}

blockquote{margin: 10px 20px 20px; padding: 5px 0px 0px 70px; min-height: 40px; font-size: 12px; line-height: 23px;font-style: italic; letter-spacing: 1px;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;}

.wrap{margin: 0 auto; padding: 0px; width: 960px;}
.clear, .cleared{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;overflow: hidden;}
.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;}
.tleft{float: left; _display: inline; margin: 0px 10px 0px 0px;}

	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;}
	tr{background-color: #F8F8F8;font-size: 11px;}
	tfoot td{border:0px;}
	th{background-color:#FBFBFB;border-bottom: 1px solid #EAEAEA}
	tr:hover{background-color:#FEFEFE;}

/* ==== TOP SECTIONS ==== */
	#top{margin: 0; padding: 0;height: 100px;}
	#logo{margin: 0px; padding: 10px 0px 0px;float: left; _display: inline;width: 300px;}
	
	/*menu/navigation*/
	#menu{float: right; _display: inline; margin: 0; width: 630px; padding-top: 50px;}
	#menu div{margin: 0; padding: 0;}
	#menu ul#pagemenu{margin: 0;padding: 0;list-style-type: none;z-index: 9998;position: relative;float: right;}
	#pagemenu li{position: relative;display: inline;float: left;padding: 0px;margin: 0;}
	#pagemenu li a{display: block;padding: 0px 20px 0px 18px; text-decoration: none;height:50px;line-height:30px;font-size: 11px;color: #aaa;overflow:hidden;text-transform: uppercase;}
	#pagemenu a{text-shadow: #000 0px 1px 0px;}
	#pagemenu ul {position:absolute;top:50px;left: 0; margin: 0;display:none;z-index: 9997;width: 210px;}
	#pagemenu ul li{padding: 0;z-index: 9996;background: none;}
	#pagemenu li:hover ul ul, #pagemenu li:hover ul ul ul, #pagemenu li:hover ul ul ul ul{display:none;}
	#pagemenu li:hover ul, #pagemenu li li:hover ul, #pagemenu li li li:hover ul, #pagemenu li li li li:hover ul{display:block; z-index: 9997;}
	#pagemenu ul ul{top:auto;border-top: none;}
	#pagemenu li ul ul {left:-220px;margin:0px 0 0 10px;}
	#pagemenu a.pageactive, #pagemenu ul li.current-menu-item a.pageactive{color: #FFF!important;}
	
	/*featured slider*/
	#featured{margin: 0; padding: 0; height: 450px;}
	#featured .wrap{width: 960px; height: 450px; margin: 0px auto 0px auto; padding: 0px;overflow: hidden;}
	#in-featured{margin: 0; padding-top: 30px;}
	#in-featured #played_area{margin: 0; height: 380px; position: relative; overflow: hidden; background: url(images/line_loader.gif) center no-repeat;}
	#in-featured #played_area .played_list{position: absolute; top: 0px; left: 0px; width: 960px; height: 380px; display: none;}
	#in-featured #played_area .played{display: block;}
	.played_list .left_object{float: left; display: inline; margin: 0;}
	.played_list .right_object{float: right; display: inline; margin: 0;}
	.played_list .half_image{width: 470px; height: 380px;}
	.played_list .half_text{width: 440px; padding: 15px 0px; color: #f3f3f3;}
	.played_list .full_text{margin: 0; padding: 15px 0px; color: #f3f3f3;}
	.played_list h1, .played_list h2, .played_list h3, .played_list h4, .played_list h5, .played_list h6{color: #FFF;}
	.played_list .with_bg_shadow_half{background: transparent url(images/half_shadow.png) scroll center bottom no-repeat}
	.played_list .half_image .featured_object{width: 470px; height: 350px; overflow: hidden;}
	.played_list .half_image .image_with_bg{background: url(images/half_feat_bg.jpg) 0 0 no-repeat;}
	.played_list .half_image .featured_object .inim{margin: 0; padding: 15px;}
	.played_list .half_image .featured_object .inim object{visibility: visible; display: block;}
	.played_list .full_image{margin: 0; width: 960px; height: 380px; padding: 0px;}
	.played_list .with_bg_shadow{background: transparent url(images/full_shadow.png) scroll center bottom no-repeat}
	.played_list .full_image .featured_object{width: 960px; height: 380px; overflow: hidden;}
	.played_list .full_image .image_with_bg{background: url(images/full_feat_bg.jpg) 0 0 no-repeat;}
	.played_list .full_image .featured_object .inim{margin: 0; padding: 15px;}
	.played_list .full_image .featured_object .inim a.vidinfeat{display: none;}
	object, embed{z-index: 0;}
	
	#in-featured ul#wegaslide_bullet{margin: 0; list-style-type: none; padding-top: 10px; float: right;}
	ul#wegaslide_bullet li{float: left; _display:inline; list-style-type: none; margin: 0px 0px 0px 5px; width: 22px; height: 22px;}
	ul#wegaslide_bullet li a{display: block; width: 22px; height: 22px; margin: 0px;}
	ul#wegaslide_bullet li a.press{background-position: 0px 0px;}
	
	#inmid_line{margin: 0;padding: 0; height: 102px; overflow: hidden;}
	#inmid_line .wraps{margin: 0 auto; padding: 35px 0px 0px; width: 960px;}
	#inmid_line .wrap{margin: 0 auto; padding: 0px; width: 960px;}
	#inmid_line .anim_recent{margin: 0; padding-left: 174px; height: 35px; line-height: 35px; color: #e5e5e5;}
	.anim_recent a{color: #FFF; text-shadow: #000 1px 1px 0px; padding-right: 7px; background: url(images/blink.gif) scroll right center no-repeat;}
	.anim_recent a:hover{color: #AAA}
	#hidenewsticker{display: none;}

/* ==== CONTENT ==== */
	
	.opening_text{margin: 0; padding: 30px 0px; background: url(images/button-fade.png) scroll left top repeat-x;}
	.opening_text_blank{margin: 0; padding: 5px 0px; background: url(images/button-fade.png) scroll left top repeat-x;}
	.middle{margin: 0; padding: 0; background: #F3F3F3 url(images/middle_bot.jpg) scroll left bottom repeat-x;}
	.middle .in-middle{margin: 0; padding: 50px 0px 70px; background: url(images/middle_top.jpg) scroll left top repeat-x;}
	.middle .in-middle-page{margin: 0; padding: 5px 0px 20px; background: url(images/middle_top.jpg) scroll left top repeat-x;}
	.fronttestimonial{margin: 0; padding: 30px 0px;}
	.fronttestimonial .wrap{margin: 0 auto; padding: 0px; width: 760px;}
	.testiauthor{text-align: right;}
	.the_title_head{float: left;}
	.page_desc_head{font-family:Georgia, serif;font-size: 13px; line-height: 21px;margin: 0px; float: left; width: 450px;font-style: italic;text-shadow: #f8f8f8 0px -1px 0px, #f8f8f8 0px 1px 0px;padding: 5px 20px; background: #F2F2F2 url(images/grad2.png) scroll left top repeat-x; border: 1px solid #d5d5d5; border-right: 2px solid #C3C3C3;border-bottom: 2px solid #C3C3C3;}
	.page_desc_head p{margin: 0px;}
	
	.breadcrumb{margin: 0; padding: 0px 0px 20px; font-size: 11px;letter-spacing: 1px; color: #aaa;text-shadow: #fff 0px 1px 0px;}
	.breadcrumb strong{color: #555}
	.the_title .archive_head{font-size: 22px; float: left; width: 80px; margin-right: 20px;line-height: 100%;}
	
	a.button{display: inline-block; padding: 5px 25px; margin: 0px 0px 20px;background-image: url(images/button-fade.png); background-position: scroll left top; background-repeat:repeat-x; border: 1px solid #e8e8e8; border-right: 2px solid #e5e5e5;border-bottom: 2px solid #e5e5e5;}
	a.button:hover{background-image: url(images/button-fade-hover.png); background-position: scroll left bottom; background-repeat:repeat-x;}
	
	.four_box_left{width: 204px; padding: 0px; margin: 0px 48px 0px 0px;float: left; _display: inline;}
	.four_box_right{width: 204px; padding: 0px; margin: 0px 0px 0px 0px;float: right; _display: inline;}
	.four_box_left p, .four_box_right p{clear: both;}
	.four_box_left h4, .four_box_right h4{line-height: 24px;}
	
	.global_inner{margin: 0; padding: 20px 0px 40px; background: url(images/main_sep.gif) scroll 640px 0px repeat-y;}
	.global_inner .post_left{float: left; _display: inline; margin: 0; padding: 0; width: 600px;}
	.global_inner .post_right{float: right; _display: inline; margin: 0; padding: 0; width: 300px;}
	
	.template_full_width{margin: 0; padding: 20px 0px 40px;}
	.portfolio_posts{margin: 0px 0px 30px; padding: 0px 0px 20px; background: url(images/line.gif) scroll left bottom repeat-x;}
	.portfolio_left{float: left; _display: inline; margin: 0; padding: 0; width: 330px;}
	.portfolio_right{float: right; _display: inline; margin: 0; padding: 0; width: 600px;}
	
	.small_portfolio{float: left; display: inline; width: 204px; margin-right: 48px; margin-bottom: 30px;padding: 0px;}
	.small_portfolio_last{float: right; display: inline; width: 204px; margin-bottom: 30px;padding: 0px;}
	.img_roundedout_blog_small{display: block;margin: 0px 0px 10px;padding: 0px; border: 1px solid #E2E2E2;background-color: #e3e3e3;background-image: url(images/button-fade.png); background-position: scroll left top; background-repeat:repeat-x;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
	.img_roundedout_blog_small .img_roundedin_blog{margin: 0px; padding: 8px; height: 184px;border: 1px solid #FEFEFE;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
	.img_roundedout_blog_small .img_roundedin_blog img{display: none; margin: 0; padding: 0;}
	h4.smallp_title{text-align: center; display: block; margin: 0px 0px 10px;}
	.auto_margin{margin: 0px;text-align:center;}
	
	.bloglists{padding: 0; margin: 0px 0px 40px;}
	.img_roundedout_blog{margin: 0px 0px 10px;padding: 0px; border: 1px solid #E2E2E2;background-color: #e3e3e3;background-image: url(images/button-fade.png); background-position: scroll left top; background-repeat:repeat-x;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
	.img_roundedout_blog .img_roundedin_blog{margin: 0px; padding: 10px; border: 1px solid #FEFEFE;height: 200px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;position: relative;overflow: hidden;}
	.img_roundedout_blog .img_roundedin_blog img{display: none; margin: 0; padding: 0;}
	.ploader{ background: url(images/loader.gif) center no-repeat;}
	.viewim a.specbg{display: block; margin: 0; padding: 0;background: url(images/big_keker.png) center no-repeat!important;}
	.viewvid a.specbg{display: block; margin: 0; padding: 0;background: url(images/playvid.png) center no-repeat!important;}
	
	h2.blog_lists_title{text-align:center;padding-bottom: 8px; margin: 0px;}
	.meta_blog{padding: 5px; margin: 0px 0px 20px; background:#CCC url(images/button-fade.png) scroll left top repeat-x; display: block; text-align:center; font-size: 11px; color: #888;letter-spacing: 1px;border-top: 1px solid #FAFAFA; border-bottom: 1px solid #FAFAFA;}
	.meta_blog a:hover{color: #FFF;}
	.meta_on_blog{padding: 5px 10px; margin: 0px; background:#CCC url(images/button-fade.png) scroll left top repeat-x; display: block; font-size: 11px; color: #888;letter-spacing: 1px;border-top: 1px solid #FAFAFA; border-bottom: 1px solid #FAFAFA;font-style: italic;}
	.meta_on_blog a{color: #FFF;}
	.meta_on_blog span{font-style: normal;}
	
	.img_roundedout_flex{margin: 0px 0px 10px;padding: 0px; border: 1px solid #E2E2E2;background-color: #e3e3e3;background-image: url(images/button-fade.png); background-position: scroll left top; background-repeat:repeat-x;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
	.img_roundedout_flex .img_roundedin_flex{margin: 0px; padding: 13px; border: 1px solid #FEFEFE;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;height: 500px;}
	.img_roundedout_flex .img_roundedin_flex img{display: block; margin: 0; padding: 0;}
	.img_roundedout_flex .img_roundedin_flex .portsingle_object{display: none;}
	
		.wega-pagenavi{height: 20px;padding-top: 5px; text-align:right;margin-bottom: 0px;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: #DADADA url(images/button-fade-hover.png) scroll left bottom repeat-x;}
		.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;}
	
	/*Shortcode stylesheet */	
		/*lists*/
		ul.star, ul.check, ul.cross{margin:0 0 20px 0;list-style-type: none;}
		ul.star ul{margin-left: 20px;margin-bottom:0;margin-top:0;}
		ul.star li{padding-left: 20px; margin-left: 0px; background: url(images/star.png) 0px 3px no-repeat;list-style-type: none;}
		ul.check ul{margin-left: 20px;margin-bottom:0;margin-top:0;}
		ul.check li{padding-left: 20px; margin-left: 0px; background: url(images/check.png) 0px 3px no-repeat;list-style-type: none;}
		ul.cross ul{margin-left: 20px;margin-bottom:0;margin-top:0;}
		ul.cross li{padding-left: 20px; margin-left: 0px; background: url(images/cross.png) 0px 3px no-repeat;list-style-type: none;}
		
		/*devider*/
		.entry_devider{margin: 10px 0px 20px; height: 2px; display: block; background:url(images/line.gif) repeat-x scroll center bottom;}
		.entry_devider_top{margin: 10px 0px 20px; height: 20px; display: block; background:url(images/line.gif) repeat-x scroll center center;}
		.entry_devider_top .jhandletop{float: right; height: 20px; line-height: 15px;padding: 0px 0px 0px 8px; background: #F3F3F3;margin: 0;display: inline-block}
		.entry_devider_top .jhandletop a{font-size: 11px;word-spacing: 2px;margin: 0;padding: 0;}
		
		/*dropcaps*/
		.dropcap{float: left; display: inline-block; font-size: 40px; line-height: 100%; margin: 4px 10px 0px 0px;position: relative}
		
		/*column*/
		.two_column{float: left; display: inline; width: 47%; margin-bottom: 20px; padding: 0;}
		.two_column_last{float: right; display: inline; width: 47%; margin-bottom: 20px; padding: 0;}
		.three_column{float: left; display: inline; width: 30%; margin-right: 5%;margin-bottom: 20px; padding: 0;}
		.three_column_last{float: right; display: inline; width: 30%; margin-bottom: 20px; padding: 0;}
		.four_column{float: left; display: inline; width: 22%; margin-right: 4%; margin-bottom: 20px;padding: 0;}
		.four_column_last{float: right; display: inline; width: 22%; margin-bottom: 20px; padding: 0;}
		
		.one_third{float:left; display:inline;width: 30%; margin-right: 5%; margin-bottom: 20px;padding: 0;}
		.one_third_last{float:right; display:inline;width: 30%; margin-bottom: 20px; padding: 0;}
		.two_third_last{float: right; display: inline; width: 65%; margin-bottom: 20px; padding: 0;}
		.two_third{float: left; display: inline; width: 65%; margin-right: 5%; margin-bottom: 20px;padding: 0;}
		
		.one_fourth{float: left; display: inline; width: 22%; margin-right: 4%; margin-bottom: 20px;padding: 0;}
		.three_fourth_last{float: right; display: inline; width: 74%; margin-bottom: 20px; padding: 0;}
		.three_fourth{float: left; display: inline; width: 74%; margin-right: 4%; margin-bottom: 20px; padding: 0;}
		.two_fourth{float: left; display: inline; width: 48%; margin-right: 4%; margin-bottom: 20px; padding: 0;}
		.two_fourth_last{float: right; display: inline; width: 48%; margin-bottom: 20px; padding: 0;}
		.one_fourth_last{float: right; display: inline; width: 22%; margin-bottom: 20px; padding: 0;}
		
		/*content boxes*/
		.rounded-out{margin: 0px 0px 20px;padding: 0px; border: 1px solid #E2E2E2;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
		.rounded-in{margin: 0px; padding: 20px; border: 1px solid #FDFDFD; background: #f8f8f8;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
		.rounded-in p, .rounded-in div{margin-top:0;padding-top: 0;}
		.rounded-in br{display:none;height: 0px;visibility: hidden; overflow: hidden;}
		
		.download_roundedout{margin: 0px 0px 20px;padding: 0px; border: 1px solid #E2E2E2;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;background-color: #F7F8F7;background-image: url(images/button-fade.png); background-position: scroll left top; background-repeat:repeat-x;}
		.download_roundedout .download_roundedin{margin: 0px; padding: 20px 20px 20px 90px; border: 1px solid #FEFEFE; background: url(images/box_download.png) scroll 20px 20px no-repeat; min-height: 48px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
		.download_roundedout .download_roundedin p, .download_roundedout .download_roundedin div{margin-top:0;padding-top: 0;}
		.download_roundedout .download_roundedin  br{display:none;height: 0px;visibility: hidden; overflow: hidden;}
		
		.sucess_roundedout{margin: 0px 0px 20px;padding: 0px; border: 1px solid #E2E2E2;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;background-color: #DCECCF; background-image: url(images/button-fade.png); background-position: scroll left top; background-repeat:repeat-x;}
		.sucess_roundedout .sucess_roundedin{margin: 0px; padding: 20px 20px 20px 90px; border: 1px solid #FEFEFE; background: url(images/accepted.png) scroll 20px 20px no-repeat; min-height: 48px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
		.sucess_roundedout .sucess_roundedin p, .sucess_roundedout .sucess_roundedin div{margin-top:0;padding-top: 0;}
		.sucess_roundedout .sucess_roundedin  br{display:none;height: 0px;visibility: hidden; overflow: hidden;}
		
		.error_roundedout{margin: 0px 0px 20px;padding: 0px; border: 1px solid #E2E2E2;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;background-color: #F2E1D8; background-image: url(images/button-fade.png); background-position: scroll left top; background-repeat:repeat-x;}
		.error_roundedout .error_roundedin{margin: 0px; padding: 20px 20px 20px 90px; border: 1px solid #FEFEFE; background: url(images/error.png) scroll 20px 20px no-repeat; min-height: 48px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
		.error_roundedout .error_roundedin p, .error_roundedout .error_roundedin div{margin-top:0;padding-top: 0;}
		.error_roundedout .error_roundedin  br{display:none;height: 0px;visibility: hidden; overflow: hidden;}
		
		.warning_roundedout{margin: 0px 0px 20px;padding: 0px; border: 1px solid #E2E2E2;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;background-color: #F6F0D9; background-image: url(images/button-fade.png); background-position: scroll left top; background-repeat:repeat-x;}
		.warning_roundedout .warning_roundedin{margin: 0px; padding: 20px 20px 20px 90px; border: 1px solid #FEFEFE; background: url(images/warning.png) scroll 20px 20px no-repeat; min-height: 48px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
		.warning_roundedout .warning_roundedin p, .warning_roundedout .warning_roundedin div{margin-top:0;padding-top: 0;}
		.warning_roundedout .warning_roundedin  br{display:none;height: 0px;visibility: hidden; overflow: hidden;}
		
		.color_roundedout{margin: 0px 0px 20px;padding: 0px; border: 1px solid #E2E2E2;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;background-image: url(images/button-fade.png); background-position: scroll left top; background-repeat:repeat-x;}
		.color_roundedout .color_roundedin{margin: 0px; padding: 20px; border: 1px solid #FEFEFE; -moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
		.color_roundedout .color_roundedin p, .color_roundedout .color_roundedin div{margin-top:0;padding-top: 0;}
		.color_roundedout .color_roundedin  br{display:none;height: 0px;visibility: hidden; overflow: hidden;}
		
		
		.download_roundedout:hover, .sucess_roundedout:hover, .error_roundedout:hover, .warning_roundedout:hover{background-image: url(images/button-fade-hover.png); background-position: 0% 100%; background-repeat:repeat-x;}
		
		/*pullquotes*/
		.quote_left{float: left; display: inline-block; width: 40%; margin: 20px 20px 20px 0px;padding: 5px 0px 0px 70px; min-height: 40px; font-size: 12px; line-height: 23px; font-style: italic; font-family:Georgia, serif; background: url(images/quote.png) 0px 0px no-repeat;}
		.quote_right{float: right; display: inline-block; width: 40%; margin: 20px 0px 20px 20px;padding: 5px 0px 0px 70px; min-height: 40px; font-size: 12px; line-height: 23px; font-style: italic; font-family:Georgia, serif; background: url(images/quote.png) 0px 0px no-repeat;}
		
		
		/*contact*/
		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%; -moz-border-radius:6px; -webkit-border-radius:5px; border-radius: 5px;}
		textarea{width:70%;height:100px;padding:5px; -moz-border-radius:6px; -webkit-border-radius:5px; border-radius: 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:#FAFAFA;
			border-color:#D9D9D9 #EAEAEA #FFFFFF;
			border-style:solid;
			border-width:1px;
			color:#666;
			font-size: 12px;}
			
		.label{display: inline-block; width: 80px;margin: 0px;vertical-align: top;padding-top: 3px; 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: 0px 0px 0px 8px;height: 16px; line-height: 16px; padding-left: 22px;padding-top: 5px;display: inline-block;vertical-align:top;background:url(images/contact_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;}

		
	/*sidebar*/
	.post_right .sidebarbox{margin: 0px; padding: 0px 0px 30px 0px; font-size: 11px;text-shadow: #FFF 0px 1px 0px;}
	.post_right .sidebarbox h3.sidebar_title{margin-bottom: 15px; padding-bottom: 5px; background:url(images/line.gif) repeat-x scroll left bottom;}
	.post_right .sidebarbox ul{margin-left: 0px;list-style-type: none;}
	.post_right .sidebarbox ul ul{margin-left: 20px;}
	.post_right .sidebarbox ul li{list-style-type: none;margin-left: 0; border-bottom: 1px solid #e3e3e3; padding: 3px 0px; padding-left: 25px; background: url(images/arrow.png) scroll 0px 5px no-repeat;}
	.post_right .sidebarbox ul li a{border-bottom: 1px dotted #bababa;}

	#wega_search{margin: 0px; padding: 5px 7px; background: #F2F2F2 url(images/grad2.png) scroll left top repeat-x; border: 1px solid #e8e8e8; border-right: 2px solid #e5e5e5;border-bottom: 2px solid #e5e5e5;position:relative;}
	#wega_search #input_wega_search{background: none; border: none; width: 246px;margin-right: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #888;padding: 0px;}
	#wega_search #wega_searchsubmit{width: 20px;border: none; background: url(images/src.png) center no-repeat; cursor: pointer;}
	#shidden{width: 298px; position: absolute; top: 36px; left: -1px;background: #F9F9F9; border: 1px solid #e8e8e8;display: none;z-index: 1001;}
	#shidden .shidden_data{margin: 0; padding: 10px;}
	#shidden .shidden_data label{padding: 5px;letter-spacing:0px; text-transform:none;}
	#shidden .shidden_data label span{display: inline-block; margin-left: 5px;font-weight: bold;color: #888; text-transform:normal;}
	#wp-calendar td{text-align:center;}
	
		#flickr{display: block;}
		.post_right #flickr{margin: 0px; padding: 0px 0px 30px 0px;}
		#flickr a{background: url(images/flickr-thumbnail.png) 0 0 no-repeat; display: inline-block; padding: 5px; float: left; margin: 6px;}
		.footbarboxs #flickr a{margin: 10px;}
		.flick{color: #0062DC;}
		.cr{color: #FF0083;}
		
		#tweetlists li{padding-left: 25px; background: url(images/arrow.png) scroll 0px 5px no-repeat;}
		#tweetlists li a{font-weight: bold;}
		
		.post_right .widget_recent_comments ul li{padding-left: 25px; background: url(images/comm.png) scroll 0px 5px no-repeat;}
		.post_right .wega_latest_portfolio ul li {padding-left: 25px; background: url(images/portfolio_side.png) scroll 0px 4px no-repeat;}
		.post_right .widget_recent_entries ul li {padding-left: 25px; background: url(images/blog_side.png) scroll 0px 4px no-repeat;}
/* ==== FOOTER ==== */
	#footer{margin: 0; padding: 30px 0px;background: #C7C7C7;}
	.footbar{float: left; _display: inline; margin: 0px 30px 0px 0px; width: 160px;}
	.footbar .footbarbox{margin: 0px 0px 30px; padding: 0px;font-size: 11px;}
	.footbarbox ul{margin-left: 0; list-style-type: none;}
	.footbarbox ul ul{margin-left: 20px;}
	.footbarbox ul li{list-style-type: none;margin-left: 0; padding: 2px 0px; border-bottom: 1px solid #b6b6b6;}
	
	.foot_contact{float: right; _display: inline; margin: 0; width: 390px; padding: 0;}
	.foot_contact .contact_box{margin: 0; padding: 0; height: 140px; overflow: hidden;}
	.foot_contact .contact_box .left_box_foot{float: left; _display: inline; margin: 0; padding: 0; width: 195px;}
	.foot_contact .contact_box .right_box_foot{float: right; _display: inline; margin: 0; padding: 0; width: 195px;}
	.inside_the_box_foot{margin: 0; padding: 10px 13px 10px 14px;}
	.inside_the_box_foot .phone{margin: 0; padding: 15px 0px 0px;}
	a.contact_foot_button{display: block; margin: 0; width: 168px; height: 52px;}
	.right_box_foot ul{margin: 0; list-style-type: none; padding: 15px 15px 0px 35px;}
	.right_box_foot ul li{margin: 0; list-style-type: none; display: inline-block; margin: 5px}
	
	.copyright{margin: 0px; padding: 3px 0px; text-align:center; font-size: 11px;}
	
/* ==== COMMENTS ==== */
h4#comments{background:url(images/line.gif) repeat-x scroll center bottom;padding: 0px 0px 10px 0px;}
.box_comments{background:url(images/line.gif) repeat-x scroll center top;padding-top: 10px; margin-top: 30px;}
.box_comments ul, .box_comments ul li{margin-left: 0px; list-style:none;}
	ul#comment_appart li #respond{margin-bottom: 10px; display: block;padding: 0px;}
	.commentlist{padding: 0px; width: 600px;}
	.commentlist ul#comment_appart{list-style: none; margin: 0;padding: 0;}
	ul#comment_appart li, ul#comment_appart li li{margin: 0px;}
	ul#comment_appart li .pro_comment{padding: 0px; margin-bottom: 10px;_height: 1px;}
	ul#comment_appart li .comment_text pre{width: 90%;}
	ul#comment_appart li .moderation{padding: 3px 0px; font-style: italic;color: #888;}
	ul#comment_appart li .comment_text{float: left; display: inline; width: 500px; padding: 10px 12px;}
	ul#comment_appart li li .comment_text{float: left; display: inline; width: 470px;padding: 10px 12px;}
	ul#comment_appart li li li .comment_text{float: left; display: inline; width: 440px;padding: 10px 12px;}
	ul#comment_appart li li li li .comment_text{float: left; display: inline; width: 410px;padding: 10px 12px;}
	ul#comment_appart li li li li li .comment_text{float: left; display: inline; width: 380px;padding: 10px 12px;}
	ul#comment_appart li .comment_text .cdate{font-style: italic; font-size: 10px;color: #aaa}
	ul#comment_appart li .comment_text a:hover{color: #111;}
	
	ul#comment_appart li .comment-author{float: left; display: inline-block; width: 60px; height: 100%; margin: 0px 10px 0px 0px;}
	ul#comment_appart li .comment-author img{display: block; padding: 5px;background: url(images/avatar-thumbnail.png) 0 0 no-repeat;box-shadow: 0px 0px 0px;-moz-box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;}
	ul#comment_appart li .comment-author .pinging {display: block; text-align:left;text-transform: uppercase; font-size: 9px; font-weight: bold;}
	ul#comment_appart li .fn{font-weight: bold; font-size: 13px;font-family: Tahoma,Geneva,Arial,sans-serif;}ul#comment_appart li .fn a:hover{color: #000}
	ul#comment_appart ul.children{margin: 0px; padding: 0px;}
	ul#comment_appart ul.children li{padding-left: 30px;}
	
	ul#comment_appart li .comment_text, ul#comment_appart ul ul li .comment_text{background:#FAFAFA;border-color:#D9D9D9 #EAEAEA #FFFFFF;border-style:solid;border-width:1px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; font-family: Georgia, serif; font-size: 11px;line-height: 20px;}
	ul#comment_appart li #respond{background:#F5F5F5;border-color:#D9D9D9 #EAEAEA #FFFFFF;border-style:solid;border-width:1px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; padding: 10px;}
	ul#comment_appart li #respond #commentform{margin-bottom: 0px;}
	#comment_submit{background-color: #999 ;background-image:url(images/button-fade.png); background-repeat: repeat-x; background-position: scroll left top;position: relative;margin: 0px;padding: 6px 25px;cursor: pointer;border-width: 1px;border-style: solid;border-color: #CCC;color: #FFF;}
	#comment_submit:hover{background-image:url(images/button-fade-hover.png); background-repeat: repeat-x;background-position: scroll left bottom;}
	
	.reply a, #cancel-comment-reply-link{background: #f2f2f2 url(images/grad.png) repeat-x scroll left top;position: relative;margin: 0;line-height: 18px;padding: 1px 10px;font-size: 11px;cursor: pointer;border-width: 1px;border-style: solid;border-color: #CCC;color: #777;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-khtml-box-sizing: content-box;box-sizing: content-box;}
	.comment-edit-link{display: block; text-align:center; color: #aaa;font-size: 10px;}
	.comment-edit-link:hover{color: #555}
	ul#comment_appart li #commentform #form_left{float: right; display: inline;}
	ul#comment_appart ul li #commentform #form_left, ul#comment_appart ul li #commentform #form_right{float: none; display: block; width: 100%;}
	.comments-paging{margin: 0;padding-top:5px; background:url(images/line.gif) repeat-x scroll center top;}
	.comments-paging a{display: inline-block; height: 20px; line-height: 20px; padding: 0px 6px;margin: 0px 3px 0px 0px;background: #EAEAEA;border-top: 1px solid #F9F9F9; border-bottom: 1px solid #e3e3e3;border-left: 1px solid #F9F9F9; border-right: 1px solid #e3e3e3;}
	.comments-paging span{display: inline-block; height: 20px; line-height: 20px; padding: 0px 6px;margin: 0px 3px;background: #f4f4f4;border-top: 1px solid #e3e3e3; border-bottom: 1px solid #fefefe;border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;}
	.comments-paging a:hover{color: #333;}
	
	.content-title{margin: 10px 0px 20px;font-size: 18px;display: inline-block;}
	#comments{letter-spacing: 1px; padding: 5px 10px;}
	#commentform{margin: 10px 0px; padding:30px 20px 0px;clear: both; background: #F2F2F2 url(images/grad2.png) scroll left top repeat-x; border: 1px solid #e8e8e8; border-right: 2px solid #e5e5e5;border-bottom: 2px solid #e5e5e5;}
	#commentform #form_left{float: right; display: inline; width: 65%; margin: 0;}
	#commentform #form_admin{margin: 0; padding: 0px;}
	#commentform #form_right{float: left; display: inline;width: 30%; margin: 0px;}
	#commentform #form_left textarea, #commentform #form_admin textarea{width:90%; height: 175px; padding: 5px; color: #999; border: 1px solid #ccc; background:#FAFAFA}
	#commentform #form_right input{padding: 5px; color: #999; border: 1px solid #ccc; width:90%; background:#FAFAFA}
	#commentform #form_left label, #commentform #form_right label{font-size: 10px!important; color: #999;}
	#commentform #form_right p{margin-bottom: 5px;}
	#commentform #form_right p#lastp{margin-bottom: 15px;}