
* {margin:0; padding:0;}

body {background:url(../img/bgr.jpg) left top repeat-x #f3f3f3; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#656565;}

b {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333;}
a {color:#656565; text-decoration:none;}
a:hover {text-decoration:underline;}

#topHolder {float:left; width:100%; background:url(../img/top-bgr.jpg) top center no-repeat;}
	#top {width:960px; margin:auto;}
		.leftTop {float:left; padding:22px 0 0 0;}
			.leftTop h1 {text-indent:-9999px; background:url(../img/logo.png) left top no-repeat; width:93px; height:99px;}
			.leftTop h2 {text-indent:-9999px; margin-top:20px; margin-left:-4px; background:url(../img/slogan.png) left top no-repeat; width:698px; height:107px;}
		.rightTop {float:right; width:240px; padding:191px 0 0 0; line-height:19px;}
		
#contentHolder {float:left; width:100%;}
	#content {width:960px; margin:auto; padding:10px 0 0 0;}
	
		.leftContent {float:left; width:700px; padding-top:40px; margin-bottom:-1px;}
			.leftContent h3 {float:left; width:700px; height:13px; background:url(../img/title-work.gif) 0 0 no-repeat; text-indent:-9999px;}
			.workBox {float:left; width:700px; border-bottom:#cecece dotted 1px; padding:30px 0;}
				
				.imgBox {float:left; display:block; width:auto; position:relative; padding-top:2px;}
					.imgBox img {border:#333 solid 2px;}
					.imgBox span {position:absolute; top:0; left:0; display:block; width:74px; height:74px; text-indent:-9999px;}
						.imgBox span.newLabel {background:url(../img/label-new.png) left top no-repeat;}
						.imgBox span.soonLabel {background:url(../img/label-soon.png) left top no-repeat;}	
					.imgBox i {position:absolute; width:460px; display:block; left:0; bottom:3px; font-style:normal; background:#000; padding:10px; color:#fff;}
					a.imgBox:hover {text-decoration:none;}
						
				.infoBox {float:right; width:200px; height:219px; position:relative;}
					.infoBox p {line-height:16px; font-size:11px;}
						.infoBox h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:12px; color:#333; margin-top:1px;}
						.infoBox h5 {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:16px; color:#333; display:block;}
						.infoBox p {padding-bottom:5px;}
							.infoBox p.siteUrl {padding-bottom:20px;}
						.infoBox a {color:#00accd; font-family:Georgia, "Times New Roman", Times, serif;}
						
		.rightContent {float:right; width:240px;}
			.rightContent h3 {float:left; margin-top:40px; width:240px; height:37px; text-indent:-9999px;}
				h3.about {background:url(../img/title-about.gif) 0 0 no-repeat; margin-bottom:4px;}
				h3.friends {background:url(../img/title-friends-and-partners.gif) 0 0 no-repeat; margin-top:24px;}
				.rightContent p {line-height:16px; padding-bottom:10px; text-align:justify;}
					.rightContent p img {float:right; margin:4px 0 0 15px;}
			
			.rightContent ul {float:left; width:240px; margin-top:5px;}
				.rightContent li {list-style-type:none; padding:0 0 3px 10px; background:url(../img/bullet.gif) 0 4px no-repeat;}



#footer {width:100%; float:left; clear:both; background:#333;}
	ul#footerContent {width:960px; margin:auto; padding:30px 0; overflow:hidden;}
		ul#footerContent {list-style-type:none;}
			ul#footerContent li {padding-bottom:8px; float:left; color:#807f7f; line-height:18px;}
				ul#footerContent li.left {float:left;}
				ul#footerContent li.right {float:right; color:#666; text-align:right;}
					ul#footerContent li.right span {color:#807f7f;}
					ul#footerContent li.right a {margin:0 5px;}
			ul#footerContent li a {color:#908f8f; font-weight:bold;}
				ul#footerContent li.right p {color:#666;}
				ul#footerContent li.right p a {font-size:10px; font-weight:normal; letter-spacing:-1px; color:#807f7f;}
			
			
			
			