
body						{ font-size:10px; font-family:Arial; margin:0px; padding:0px; background:url('Images/main-grad.jpg') repeat-x; }
h2							{ font-size:10px; font-weight:normal; text-transform:uppercase; color:#333; border-bottom:1px solid #999; margin:0px 0px 20px 0px; padding:0px 0px 5px 0px;  }
a							{ font-size:10px; color:#2A9ADA;  }
ul, li						{ padding:0px; margin:0px; list-style:none; list-style-type:none; }
li a						{ font-size:10px; color:#999; text-decoration:none; }
img							{ border:0px; }

#Wrapper					{ width:908px; padding:30px; margin:0px auto; }
#Inner						{ width:830px; margin:0px auto; }
#Header						{ height:50px; border-bottom:1px solid #999; margin-bottom:25px; }
#Navigation					{ float:left; width:170px; }
#SmallColumn				{ width:200px; }
#LargeColumn				{ width:430px; }
#FullColumn					{ width:659px; }




.selected a					{ color:#2A9ADA; }
.section					{ margin-bottom:40px; }
.prev						{ padding-left:15px; background:url('Images/prev.jpg') no-repeat; background-position:left; text-decoration:none; color:#666; }
.next						{ padding-right:15px; background:url('Images/next.jpg') no-repeat; background-position:right; text-decoration:none; color:#666; margin-left:10px; }


.logo						{ float:left; padding-left:40px; background:url('Images/logo.jpg') no-repeat; cursor:pointer; }
.logo .name					{ text-transform:uppercase; color:#000; }
.logo .descr				{ text-transform:uppercase; color:#666; }

.login						{ float:right; width:90px; background:url('Images/arrow.jpg') no-repeat; text-align:right; margin-top:20px;  }
.login a					{ color:#999; text-transform:uppercase; text-decoration:none; margin-left:10px; }

.update						{ margin-bottom:10px; }
.update .title				{ color:#000; text-transform:uppercase; }
.update .date				{ color:#999; }
.update .text				{ color:#666; }

.feature					{ margin-bottom:20px; }
.feature .image				{ height:115px; margin-bottom:5px; }
.feature .caption			{ }
.feature .caption .title	{ font-size:11px; color:#000; float:left; width:200px; }
.feature .caption .view		{ background:url('Images/plus.jpg') no-repeat; color:#999; float:right; width:75px; text-align:right; }
.feature .caption .view	a	{ color:#999; text-decoration:none; margin-left:5px; }


.gallery                    { position:relative; left:-15px; }
.gallery .header            { margin-left:16px; margin-bottom:10px; }
.gallery .items				{ width:670px; }
.gallery .item              { float:left; width:150px; height:100px; background:#FFF; margin-left:15px; margin-bottom:15px; }

.preview					{ }
.preview .header			{ margin-top:-7px; margin-bottom:10px; }
.preview .image				{ height:364px; background:#999; border:1px solid #6666; margin-bottom:10px; }
.preview .footer			{ }
.preview .footer .caption	{ float:left; width:400px; }
.preview .footer .items		{ float:right; width:100px; text-align:right; }
.preview .footer .items	a	{ margin-left:2px; }
.preview .footer .descr		{ font-size:11px; margin-top:10px; }
.caption .project			{ text-transform:uppercase; color:#2A9ADA; }
.caption .client			{ text-transform:uppercase; }

.clients					{ width:100%; }
.clients a				    { color:#666; text-decoration:none; }
.services					{ color:#666; }
.contact-info				{ color:#666; }




 .three-col-left			{ float:left; width:125px; padding-top:10px; }
 .three-col-mid				{ float:left; width:125px; padding-top:10px; padding-left:36px;}
 .three-col-right			{ float:right; width:335px; padding-top:10px; }
 


.clear						{ clear:both;  }
.right						{ float:right; }
.left						{ float:left;  }



.cap-list					{}
.cap-list li				{}
.cap-list li a				{ text-transform:uppercase; }

.low-list					{}
.low-list li				{ }
.low-list li a				{ text-transform:lowercase;}

.over						{ color:#2A9ADA; }
.out						{ color:#999; }