@charset "utf-8";
/* CSS Document */

body { background:#333333; margin:0; padding:0;	width:100%; font-family: Arial, Tahoma, Verdana, Sans-serif; font-size:13px; color:#cccccc; }
span, h2, li, a { color:#fff }
img { border:0; display:block; float:left }
a:active, a:focus, object { outline:none; }
a { font-size:13px; font-weight:bold; text-decoration:none; border-bottom:solid 2px #c21313; position:relative; }
a:hover { border-bottom:solid 2px #fff; }
a:active, a:focus, input:focus, input:active { outline: none; }
p { font-size:13px; color:#cccccc; margin:0 0 7px 0; padding:0; line-height:15px; }

/* headers */
h1 { font-size:18px; color:#fff; margin-bottom:15px; text-shadow:1px 1px 1px #1b1b1b; font-weight:normal; }
h2 { height: 22px; /* text-indent:-9999px; */ }
h3 { color: #ccc; font-size: 15px; }
#post h1, #page h1, #page h2 { font-size:24px; }
#post[class] h1 { height:35px; } /* match all div#post with any class attached, for example premoum_photofolio page */
#post[class] h2 { height: 35px; clear:left }

input, textarea { font-size:15px; color:#5a5a5a; font-family: Arial, Tahoma, Verdana, Sans-serif; }

/* skip navigation */
.skip-navigation {
	position:absolute;
	top:-10px;
	left:-10px;
}
.skip-navigation a {
	position:absolute;
    top:-1000px;
    left:-1000px;
	width:100px;
}
.skip-navigation a:link,
.skip-navigation a:visited {
	color: #fff !important;
}
.skip-navigation a:active,
.skip-navigation a:focus {
	position:absolute;
    top:20px;
    left:410px;
    font-size: 75%;
	color: #f00 !important;
}

/* temp-splash */
#temp-splash {
	width:940px;
	margin:auto;
}

/* template - head */
	
	/* main */
	div.cnt_wrap {
		margin:0 auto;
		width:940px;
	}
	#main {	margin:20px auto 0 auto; width:940px; height:790px; }
	#main div { float:left;	}	
		
		/* logo */
		#logo { margin-right:50px; margin-top:16px; float:left; }
		
		/* navigation */
		#nav { height:50px; }
		#nav ul { float:right; margin-top:16px; }
		#nav ul li{
			list-style-type: none;
			float: left;
		}
		#nav ul li a{
			cursor: pointer;
			position: relative;
			color: #fff;
			padding: 0;
			float: left;
			font-weight: bold;
			font-size: 11px;
		}
		#nav a:hover span{ background-position:0 34px !important }
		#nav a span{
			position: absolute;
			top: 0; left: 0;
			width: 100%; height: 100%;
			height:34px;
		}
		#nav .home a{ width: 77px; }
		#nav .home a span{ background: url(../img/menu_home.gif); }
		#nav .who-we-are a{ width: 104px; }
		#nav .who-we-are a span{ background: url(../img/menu_who-we-are.gif); }
		#nav .what-we-do a{ width: 105px; }
		#nav .what-we-do a span{ background: url(../img/menu_what-we-do.gif); }
		#nav .why-us a{ width: 77px; }
		#nav .why-us a span{ background: url(../img/menu_why-us.gif); }
		#nav .news a{ width: 65px; }
		#nav .news a span{ background: url(../img/menu_news.gif); }
		#nav .work a{ width: 69px; margin-left:48px; }
		#nav .work a span{ background: url(../img/menu_work.gif); }
		#nav .contact a{ width: 79px; }
		#nav .contact a span{ background: url(../img/menu_contact.gif); }
		#nav .client-login a{ width: 76px; margin-left:54px; }
		#nav .client-login a span{ background: url(../img/menu_client-login.gif); }
		
		/*
		home
		who-we-are
		what-we-do
		why-us
		news
		work
		contact
		client-login
		*/
		
		#ad {
			clear:both;
			background: url(../img/ad_rbg.gif) repeat-x 0 0 #333333;
			height:240px; width:100%;
		}
		#ad object {
			margin-top:20px;
			background:none;
		}
		#ad a, #ad p { color:#000; }
		#ad h2 { font-size:16px; font-weight:bold; color:#c21313 }
		#ad div { padding:40px 0 0 20px; }
		#ad img { margin:0 5px 0 0; }
		
		.sline-short, .dline-short, .dline-short-fade, .sline-long { clear:both; }
		.sline-short { width:620px; height:18px; background: url(../img/sline-short.gif) 0 50% no-repeat; }
		.dline-short { width:620px; height:40px; background: url(../img/dline-short.gif) 0 50% no-repeat; }
		.dline-short-fade { width:620px; height:40px; background: url(../img/dline-short-fade.gif) 0 50% no-repeat; }
		.sline-long { height:940px; height:2px; background: url(../img/sline-long.gif) 0 0 no-repeat; }
		
		#latest {
			margin:15px 0 0 16px;
			background:url(../img/latest_bg.gif) 0 0 no-repeat #494949;
			width:282px;
			height:679px;
		}
		#latest p, #latest div { color:#fff; }
			#latest div {
				padding:15px;
				width:auto;
				clear:left;
			}
			#latest div.sline{
				padding:0;
				background:url(../img/latest-sline.png) 0 0 no-repeat;
				width:278px;
				height:1px;
			}
			#latest div.votes object {
				margin-left:-1px;
			}
			#latest ul {
				padding:15px;
				clear:left;
				margin:0; padding:0;
			}
			#latest ul li{
				list-style-type: none;
				margin-bottom:5px;
			}
			#latest ul li a{
				color: #fff;
				font-size: 12px;
				text-decoration:none;
				border:none;
				line-height:14px;
			}
			#latest ul li a:hover{
				border-bottom:1px dashed #999;
			}
		
		#cnt { float:left; width:620px; }
			/*
			#cnt a { color:#fff; border-bottom:1px solid #666666; text-decoration:none; }
			#cnt a:hover { border-bottom:1px solid #fff; }
			#cnt div#header h2.page-title { text-indent:0; padding-top:14px; }	
			#cnt div#header, #base { width:940px; height:40px; }
			#cnt div#header { background:url(../img/cnt-top-bg.gif) no-repeat 0 0; }
			*/
			p#intro { margin-bottom:15px }
			
			/* featured */
			#featured { min-height:190px; margin:5px 0 10px 0; line-height:18px; }
			#featured ul {
				width:100%; height:40px;
			}
			#featured ul li{
				list-style-type: none;
				float: right;
			}
			#featured ul li.featured{
				float: left;
			}
			#featured ul li a{
				cursor: pointer;
				position: relative;
				color: #fff;
				padding: 0;
				float: left;
				font-weight: bold;
				font-size: 11px;
			}			
			#featured a:hover span{ /*background-position:0 80px !important; */ }
			#featured a.current span{ /* background-position:0 40px !important; */ }
			#featured a span{
				position: absolute;
				top: 0; left: 0;
				width: 100%; height: 100%;
				height:40px;
			}
			@media projection, screen {
				.tabs-hide {
					display: none;
				}
			}
			@media print {
				.tabs-nav {
					display: none;
				}
			}
			.tabs-nav a:hover span { background-position:0 80px !important; }
			.tabs-nav .tabs-selected a span { background-position:0 40px !important; }

			/*
			special-offer
            websites
            email-marketing
            branding
			*/
			#featured .special-offer a { width: 106px; }
			#featured .special-offer a span { background: url(../img/featured_btn-special-offer.gif); }
			#featured .websites a { width: 90px; }
			#featured .websites a span { background: url(../img/featured_btn-websites.gif); }
			#featured .email-marketing a { width: 116px; }
			#featured .email-marketing a span { background: url(../img/featured_btn-email-marketing.gif); }
			#featured .branding a { width: 86px; }
			#featured .branding a span { background: url(../img/featured_btn-branding.gif); }
			/* desc */
			#featured div { background: url(../img/featured_bg.gif) 0 0 repeat-y; width:100%; float:left; margin-top:10px; }
			#featured span { width:100%; height:10px; float:left; }
			#featured span.top { background: url(../img/featured_top.gif); }
			#featured span.base { background: url(../img/featured_base.gif); }
			#featured h2 { padding:8px 0 0 20px; font-size:20px; font-weight:normal; clear:left; text-shadow:1px 1px 1px #610909; }
			#featured p { padding:5px 20px 0 20px; margin:0; font-size:15px; color:#fff; line-height:18px; }
			#featured div a { 
				background: url(../img/featured_read-more.gif) 0 0 no-repeat;
				float:right;
				margin:0 20px 5px 0;
				height:25px;
				width:70px;
				border:none;
			}
			#featured div a span { display:none }
			/* #featured #desc #websites, #featured #desc #email-marketing, #featured #desc #branding { display:none } */
			
			/* post */
			#post a {
				/* font-weight: normal; */
				font-size: 12px;
			}
			#post p.page-desc {
				font-size:16px;
			}
			#post p.page-desc strong {
				color:#fff;
			}
			#post p.postmetadata, #post p.comments, #post p.tags, #post ul.share li {
				font-family:Calibri, Arial, Tahoma, Verdana, Sans-serif;
				font-size:12px;
				font-style:italic;
				color:#ccc;
			}
			#post p.postmetadata { color:#ccc; }
			#post p.comments a { color:#ccc; background:url(../img/news-comments.gif) 0 0 no-repeat; padding-left:22px; height:26px; float:left; border:none; }
			#post p.tags { color:#777; background:url(../img/news-tags.gif) 0 0 no-repeat; padding-left:22px; margin-left:20px; height:26px; float:left; }
			#post p.tags a { color:#777; border:none; }
			#post p.tags a:hover { color:#fff; }
			#post ul.share { float:right; }
			#post ul.share li { float:left; margin-top:2px; }
			#post ul.share li.desc { margin-right:5px; }
			#post ul.share li img { margin-top:-3px; }
			#post div.date {
				background:url(../img/news-date.gif) 0 0 no-repeat;
				width:45px; height:40px;
				float:left;
			}
			#post div.date p {
				width:36px;
				font-family:Calibri, Arial, Tahoma, Verdana, Sans-serif;
				color:#333;
				font-size:14px;
				font-style:italic;
				font-weight:bold;
				line-height:12px;
				margin-top:4px;
				text-align:center;
			}
			#post div.date span {
				font-size:20px;
				color:#333;
			}
			#post p.postmetadata a { border-bottom:solid 1px #c21313; }
			#post p.postmetadata a:hover { border-bottom:solid 1px #fff; }
			#post .navigation { color:#fff; clear:left; height:25px; }
			#post .flashmovie object { margin:15px 0; }
			#post .navigation .alignleft { float:left }
			#post .navigation .alignright { float:right }
			#post .entry { color:#fff; line-height:16px; margin:15px 0 10px 0; }
			#post .entry p { font-size:12px; line-height:16px; }
			#post .entry img { margin:15px 0 }
			#post .post .postmetadata small { visibility:hidden }
				
				/* single */
				#post div.single { margin-top:-20px }
				#post ol.commentlist, #post h3 { padding:10px 15px 0 15px; }
				#post ol.commentlist p { clear:left; line-height:16px; }
				#post ol.commentlist img { padding:0 10px 5px 0; }
				#post ol.commentlist .comment-author a { font-size:12px; color:#fff; line-height:18px; }
				#post ol.commentlist .comment-meta a { font-size:11px; color:#ccc; }
				#post ol.commentlist li { margin-bottom:25px }
				
				/* comments */
				#post #respond { padding:0 15px 20px 15px; color:#fff }
				#post #respond h3, #post h3 { font-size:14px; clear:left; height:20px; color:#fff; line-height:16px; }
				#post #respond h3 { padding:0; }
				#post #respond label { float:left; padding:10px 0 0 5px; }
				#post #respond small { color:#999; font-size:11px; }
				#post #respond small span { color:#C60303; font-size:12px; }
				#post #respond div.name, #post #respond div.email, #post #respond div.url {
					background:url(../img/comment-input-bg.gif) 0 0;
					width:223px; height:31px;
					float:left; clear:left;
					margin-bottom:10px;
				}
				#post #respond div.name input, #post #respond div.email input, #post #respond div.url input {
					float:left;
					width:210px; height:auto;
					padding:8px 0 0 10px; margin:0; border:0;
					background:none;
					color:#ccc;
				}
				#post #respond div.comment-bg {
					float:left; clear:left;
					width:533px; height:131px;
					background:url(../img/comment-textarea-bg.gif) 0 0;
					margin-bottom:15px;
				}
				#post #respond textarea {
					width:515px; height:112px;
					border:0; background:none;
					padding:10px;
					font-family: Arial, Tahoma, Verdana, Sans-serif; font-size:12px; color:#ccc;
				}
				#post #respond #submit {
					background:url(../img/comment-submit.gif) 0 0;
					padding:0; margin:0;
					border:0;
					width:63px; height:32px;
					cursor:pointer;
					text-indent:-9999px;
					float:left;
				}
				
			#cnt div.post, #cnt div.navigation { padding:10px 0; margin:0; width:auto; clear:left; }
			#post div.sline{
				padding:0;
				background:url(../img/sline.gif) 0 50% repeat-x;
				width:100%;
				height:1px;
			}
			/* pages */
			#content > p { padding:0 15px; }
			#page { float:left; }
			p.highlight { font-size:17px; color:#f1f1f1; line-height:18px; }
			p.highlight a { font-size:17px !important }
			div.sline-top_gradient {
				background:url(../img/sline-top_gradient.gif) 0 0 no-repeat;
				clear:both;
				padding-top:20px;
				margin-top:20px;
			}
			#cnt.page p { }

			/* who we are */
			#post.who-we-are li h3 {
				color: #47a8e6;
				font-size: 18px;
				text-shadow: 1px 1px 1px #191919;
				font-weight: normal;
				float: left;
				width: 100%;
				padding:0; margin: 5px 0;
			}
			.who-we-are ul.aboutus li { width:180px; margin-right:38px; float:left; }
			.who-we-are ul.aboutus li + li + li { margin-right:0; }
			#post.who-we-are div.our-clients {
				background:url(../img/sline-base_gradient.gif) 0 bottom no-repeat;
				margin:10px 0 20px 0;
				padding-bottom: 30px;
				float:left;
			}
			#post.who-we-are div.our-clients img {
				margin:20px 0 10px 0;
			}
			a.get-in-touch { height: 40px; width: 152px; float:left; border:0; text-indent:-9999px; }
			a.get-in-touch:hover span{ background-position: 0 40px !important }
			a.get-in-touch span { background: url(../img/get-in-touch.gif); }
			a.get-in-touch span {
				position: absolute;
				top:0; left:0;
				width: 100%; height: 100%;
			}
			
			/* premium photofolio + affiliate program */
			#post strong span { color:#fff; }
			a.view_demo + p { clear: left; width: 450px; }
			a.view_demo { height: 40px; width: 152px; float:right; border:0; text-indent:-9999px; margin-top:-50px; }
			a.view_demo:hover span{ background-position: 0 40px !important }
			a.view_demo span { background: url(../img/photofolio_view_demo.gif); }
			a.view_demo span {
				position: absolute;
				top:0; left:0;
				width: 100%; height: 100%;
			}

			#post.premium_photofolio li h3, #post.affiliate_program li h3 {
				font-size: 18px;
				text-shadow: 1px 1px 1px #191919;
				font-weight: normal;
				float: left;
				width: 100%;
				padding:0; margin: 5px 0;
			}
			#post.premium_photofolio li h3 { color: #47a8e6; }
			#post.affiliate_program li h3 { color: #f3c627; }

			.premium_photofolio ul li, .affiliate_program ul li, .premium_photofolio ul li p, .affiliate_program ul li p { font-size:12px }
			.premium_photofolio ul.pricing { margin:20px auto 0 auto; width:500px; }
			.premium_photofolio ul.pricing li { float:left; width:210px; text-align:center; }
			.premium_photofolio ul.pricing li.middle { width:80px; }
			.premium_photofolio ul.pricing li.middle p { font-size:15px; font-weight:normal; margin-top:50px; }
			/* .premium_photofolio ul.pricing li + li + li p { color:#f5f5f5; font-size:12px; } */
			
			.affiliate_program ul.benefits { margin-bottom:30px; float:left; }
			
			.premium_photofolio ul.benefits li, .affiliate_program ul.benefits li { width:180px; margin-right:38px; float:left; }
			.premium_photofolio ul.benefits li + li + li, .affiliate_program ul.benefits li + li + li { margin-right:0; }
			
			.premium_photofolio ul.features ul { }
			.premium_photofolio ul.features li { color:#ccc; list-style-image:url(../img/bullet.gif); padding:0; margin:0 0 5px 20px; line-height:14px; }
			.premium_photofolio ul.features strong { /* color:#fff; */ font-size:14px; }
			
			.affiliate_program ul.features ul { }
			.affiliate_program ul.features li { padding:40px 0 0 40px; margin:20px 0 0 0; color:#ccc; line-height:15px; }
			.affiliate_program ul.features li.step1 { background:url(../img/photofolio_affiliates_step1.gif) 0 0 no-repeat; margin:0; }
			.affiliate_program ul.features li.step2 { background:url(../img/photofolio_affiliates_step2.gif) 0 0 no-repeat; }
			.affiliate_program ul.features li.step3 { background:url(../img/photofolio_affiliates_step3.gif) 0 0 no-repeat; }			
			
			.premium_photofolio #photofolio_demo { height:350px; }
			
				/* photofolio form */
				#post form div span { float:left; padding:12px 0 0 12px; margin:0; }
				#post form div.voucher span { padding:9px 0 0 12px; }
				#post form div.message span { float:left; width:595px; height:105px; }
				#post form div.voucher input { font-size:11px; }
				#post form > div { float:left; margin-bottom:10px; }
				#post form input {
					float:left;
					width:280px;
					padding:0; margin:0; border:0;
					background:none;
				}
				#post form textarea { background:none; width:100%; height:100%; border:none; overflow:auto; }
				#post form div.long { width:306px; height:42px; background:url(../img/input_long.gif) 0 0; padding:0; margin:0 0 5px 0; }
				#post form div.contact, #post form div.email { float:right; }
				#post form div.voucher { width:98px; height:34px; background:url(../img/photofolio_input_voucher.gif) 0 0; }
				#post form div.voucher input { width: 75px; }
				#post form div.message { width:620px; height:132px; background:url(../img/input_message.gif) 0 0; }
				#post form p input { float:right; border:0; color:transparent; font-size:0; line-height:0; display:block; text-indent:-9999px; }
				#post form p input:hover { cursor:pointer; background-position: 0 40px !important; }
				
				#post.premium_photofolio form p input { height: 40px; width: 132px; background: url(../img/photofolio_sign_up.gif); margin:0; padding:0; }
				#post.affiliate_program form p input { height: 40px; width: 212px; background: url(../img/photofolio_become-an-affiliate.gif); margin:0; padding:0; }
				
				#post.contact form p input { height: 40px; width: 92px; background: url(../img/form_send.gif); margin:0; padding:0; }
				#post form span { color:#707070; font-size:11px; float:left; padding:9px; }
				#post form p img { float:right; margin:4px 10px 4px 0; }
				/* mmf forms fix */
				#post div.mmf {
					float:left; clear:both;
					min-height:100px;
					height:auto;
				}
				#post.contact div.mmf { margin:0; }
				#post.premium_photofolio div.mmf, #post.affiliate_program div.mmf {
					background:url(../img/sline-base_gradient.gif) 0 bottom no-repeat;
					margin:10px 0 20px 0;
					padding-bottom: 30px;
				}
				
				#post div.mmf-response-output {
					display:none;
					width:609px; height:30px;
					background: url(../img/photofolio_form_message.gif) 0 0 no-repeat;
					color:#fff; font-size:15px;
					margin:10px 0 0 0; padding: 12px 0 0 12px;
					float:left;
					border:none;
				}
				#post div.mmf + p { clear:both }
				#post div.mmf span.mmf-not-valid-tip {
					color:#C21313;
					font-weight:bold;
					padding:0; margin:0;
					position:absolute;
					top:12px; left:12px;
					border:none; background:#fff;
					font-size:15px;
					width:auto;
				}
				
			/* contact */
			#post.contact li h3 {
				color: #ccc;
				font-size: 15px;
				font-weight: normal;
				float: left;
				width: 100%;
				padding:0; margin: 5px 0;
			}
			.contact li {
				width:auto;
				float:left;
			}
			.contact ul.adr li {
				width:100%;
				line-height:15px;
			}
			.contact div#map_rounded + ul { margin:10px 0 20px 0; float:left; }
			.contact div#map_rounded + ul li { width:33%; }
			.contact div#map_rounded + ul li p { font-size:12px; width:185px; }
			.contact div#map_rounded + ul li + li + li p { width:100%; }
			.contact li.org, .contact li.region, .contact li.country-name, .contact li.tel, .contact li.email { display:none; }
			.contact ul li, .contact ul li p { font-size:12px }
			.contact div#map_rounded { position:relative; width:620px; height:240px; background:url(../img/map_rounded.png) 0 0 no-repeat; }
			.contact div#map_rounded iframe { }
			.contact div#map_rounded img.top { position:absolute; }
			.contact div#map_rounded img.base { position:absolute; bottom:0; }
			

			#post { float:left; margin:0 0 20px 0; }
			#sidebar { width:320px; float:left; }
			#footer { clear:both; width:100%; }
			
		#cnt small { color:#fff; }
		
		
		/* titles, h1, h2 */
		#latest h2 { width:100px; }
		#latest h2.events { background:url(../img/header-events.png) no-repeat 0 0; }
		#latest h2.cnt { background:url(../img/header-cnt.png) no-repeat 0 0; }
		#latest h2.votes { background:url(../img/header-votes.png) no-repeat 0 0; }
		#cnt h2.blog { background:url(../img/header-blog.png) no-repeat 0 0; position:relative; top:14px; width:63px; }
		#post h2, #sidebar h2 { margin-left:0; text-indent:0; }
		#post h2 { font-size:24px; }
		#cnt.page h2 { font-size:20px; height:25px; /* margin-top:20px; */ }
		#cnt.page div.sline-short + h2 { margin-top:10px; }
		
		#sidebar h2 { font-size:18px; }
		
		#sidebar ul li { padding:0 0 30px 20px; }
		#sidebar ul li ul li { list-style:url(../img/bullet.gif); padding:0; margin:0 0 5px 20px; }
		#sidebar ul li, #sidebar ul li a { font-size:11px !important; color:#ccc; font-weight:normal; text-decoration:none; border:none; }
		#sidebar ul li a:hover { color:#fff; }
		
		/* latest-news */
		
		#sidebar ul#latest-news h2 + a {
			background:url(../img/news-rss.gif) top right no-repeat;
			color:#ff9400;
			height:20px;
			float:right;
			font-family:Calibri, Arial, Tahoma, Verdana, Sans-serif;
			font-size:12px !important;
			font-style:italic;
			font-weight:bold;
			padding:3px 30px 0 0;
			margin-top:-25px;
		}			
		
		#sidebar li.widget_search { padding:0 0 15px 20px !important; }
		#sidebar li.widget_search label { display:none }
		#sidebar li.widget_search div { background:url(../img/search-bg.gif) 0 0; width:263px; height:34px; }
		#sidebar li.widget_search div input { float:left; }
		#sidebar li.widget_search #s {
			width:195px; height:auto;
			padding:10px; margin:0; border:0;
			background:none;
			color:#fff;
		}
		#sidebar li.widget_search #searchsubmit {
			background:url(../img/search-btn.gif) 0 0;
			padding:0;
			margin:4px 0 0 5px;
			border:0;
			width:40px; height:27px;
			cursor:pointer;
			text-indent:-9999px;
		}
		
		/* testimonials, twitter */
		#testimonials, #twitter { width:300px; line-height:14px; }
		#testimonials { margin:0 0 0 20px; }
		#twitter { margin:-10px 0 20px 20px; }
			#testimonials p.quote { margin:0; padding:0 10px 7px 10px; background: url(../img/testimonials_bg.gif) 0 0 repeat-y; }
			#testimonials span, #twitter span{ width:300px; float:left; }
				#testimonials span.top { background: url(../img/testimonials_top.gif) no-repeat; height:10px; }
				#testimonials span.base { background: url(../img/testimonials_base.gif) no-repeat; height:15px; }
				#twitter span.top { background: url(../img/twitter_top.gif) no-repeat; height:10px; }
				#twitter span.base { background: url(../img/twitter_base.gif) no-repeat; height:15px; }
			#testimonials p, #twitter span.entry-content, #twitter span.wpTwitterWidgetError { font-family:Arial, Calibri, Tahoma, Verdana, Sans-serif; font-size:12px; color:#fff; }
			#testimonials p strong, #twitter span.entry-meta a, #twitter span.entry-meta { font-family:Calibri, Tahoma, Verdana, Sans-serif; font-size:12px !important; border:none; }
			#testimonials p strong, #twitter span.entry-meta { margin-left:10px; }
				#testimonials p strong { color:#9fc213; }
				#twitter span.entry-meta a, #twitter span.from-meta { color:#1fc9ff; font-style:italic; }
			#twitter ul, #twitter li { color:#fff; margin:0; padding:0 !important; font-size:12px !important; font-style:normal !important;  }
			#twitter span.entry-content, #twitter span.wpTwitterWidgetError { width:275px; margin:0; padding:0 15px 7px 10px; background: url(../img/twitter_bg.gif) 0 0 repeat-y; }
			#twitter div {  }
			#twitter span.entry-content a, #twitter span.wpTwitterWidgetError a { color:#fff; font-weight:bold; font-size:12px !important; border:none; }
			#twitter span.entry-content a:hover, #twitter span.wpTwitterWidgetError a:hover { }
			#twitter span.from-meta, #twitter span.time-meta { width:auto; }
			#twitter span.from-meta { font-weight:normal; margin-left:5px; }
			#twitter span.time-meta a { font-weight:bold; font-size:12px !important; border:none !important; }
			#twitter span.time-meta a:hover { color:#fff; }
			#twitter a.twitterwidget-title { display:none }
			/* bird */
			#twitter img {
				float:right;
				position:relative;
				right:10px;
				top:6px;
			}

		/* base */
		#base {
			background:url(../img/sline-long.gif) 0 0 no-repeat;
			padding-top:10px;
			margin-top:20px;
			width:auto;
			height:50px
		}
		#base ul { float:left; margin-left:15px; }
		#base li { float:left; color:#777777; }
		#base li a { 
			font-family:Calibri, Arial, Tahoma, Verdana, Sans-serif;
			font-size:12px;
			font-style:italic;
			font-weight:normal;
			border-bottom:solid 1px #c21313;
		}
		#base li a:hover { border-bottom:solid 1px #fff; }
		#base p { color:#999 }
		#base p#nav { float:left; }
		#base p.desc { font-family:Calibri, Arial, Tahoma, Verdana, Sans-serif; float:right; font-style:italic; font-size:12px; color:#777777 }
		#base p.desc img { float:right; margin:-8px 0 0 2px; }
		#base p.desc span.designed-by { color:#eeeeee; }
		#base p.desc span.designed-by span { display:none; }
		#base a#to-top img { margin:-1px 5px 0 0 }
		
/* short - 1 webcam version */
#latest {
	background:url(../img/latest_bg-short.gif) 0 0 no-repeat #494949;
	height:477px;
}
#main {
	height:550px;
}
