@charset "utf-8";
/* www.dxevolution.com */
@import url("menu.css");
@import url("home.css");
@import url("portfolio.css");
@import url("sidebar.css");
@import url("banner.css");

* {
	margin:0px;
	padding:0px;
}

body {
	background:url(http://www.dxevolution.com/images/banner.jpg) #fff no-repeat scroll 50% 0%;
	font-family:Tahoma, Verdana;
	font-weight:normal;
	height:100%;
}

/* css 3 */

/*@font-face {  
	font-family:Cooper Std Black; 
	src: url(http://www.dxevolution.com/fonts/CooperBlackStd.otf) format('opentype'); IE 
	src: local('Cooper Std Black'), url(../fonts/CooperBlackStd.ttf) format('opentype'); non-IE
}

@font-face {
	font-family: 'blok-regular';
	src: url('http://www.dxevolution.com/fonts/Blokletters-Potlood.eot');
	src: local('Blokletters Potlood Potlood'), 
		 local('Blokletters-Potlood'), 
		 url('http://www.dxevolution.com/fonts/Blokletters-Potlood.ttf') format('truetype');
}

@font-face {
	font-family: 'blok-italic';
	src: url('http://www.dxevolution.com/fonts/Blokletters-Balpen.eot');
	src: local('Blokletters Balpen Balpen'), 
		 local('Blokletters-Balpen'), 
		 url('http://www.dxevolution.com/fonts/Blokletters-Balpen.ttf') format('truetype');
}

@font-face {
	font-family: 'blok-heavy';
	src: url('http://www.dxevolution.com/fonts/Blokletters-Viltstift.eot');
	src: local('Blokletters Viltstift Viltstift'), 
		 local('Blokletters-Viltstift'), 
		 url('http://www.dxevolution.com/fonts/Blokletters-Viltstift.ttf') format('truetype');
}*/

/*@font-face {
	font-family:'Cooper Std Black';
	src:url('http://www.dxevolution.com/fonts/CooperBlackStd.eot');
	src:local('Cooper Std Black Black'), 
		local('CooperBlackStd'), 
		url('http://www.dxevolution.com/fonts/CooperBlackStd.ttf') format('opentype');
}*/

/* css 3 */

#wrapper {
	width:946px; /* main width size */
	margin:0 auto;
}

#top-container {
	width:946px;
	height:59px;
}

#top-logo {
	width:112px;
	height:59px;
	float:left;
}

#menu-container {
	width:828px;
	height:59px;
	float:right;
	text-align:right;
}

#banner-container {
	width:946px;
	height:141px;
}

#bottom-logo {
	width:112px;
	height:141px;
	float:left;
}

#banner {
/*	width:575px;*/
    float:left;
    margin-top:22px;
    width:525px;
}

h1 {
	font-family:"Trebuchet MS";
	color:#000;
	text-align:center;
	font-size:18px;
	font-style:italic;
}

.bannerfont20 {
	font-size:22px;
}

.bannerfont22 {
	font-size:22px;
}

#icon-container {
	float:right;
	width:28px;
	height:141px;
	text-align:right;
}

#icons {
	margin-top:13px;
	margin-bottom:71px;
	font-size:0; /* for ie extra margin/padding */
}

/*#icons-last {
	padding-bottom:58px;
}*/

#content-container {
	background:url(http://www.dxevolution.com/images/content-bg.gif) no-repeat bottom;
	width:904px; /* main size is 970px */
	height:362px; /* main size is 420px */
	margin:0 auto;
	padding:19px 33px 39px 33px; 
}

#left-container {
	width:230px;
	height:356px;
	float:left;
	display:inline;
}

#left-menu-container {
	height:79px;
	padding-top:3px;
}

/*h4 {
	background:#D33432;
}*/

h4 a {
	font-family:"Trebuchet MS";
	color:#D33432;
	font-size:16px; /*before was 18px*/
	font-weight:bolder;
	text-decoration:none;
	margin-left:10px;
}

#h4-border {
	width:220px;	
	border-bottom:1px dashed #949494;
	margin-bottom:3px;
}

#h4-border-active {
	width:220px;	
	border-bottom:1px dashed #2F97B4;
	margin-bottom:3px;
}

#h4-border-active h4 a {
	font-family:"Trebuchet MS";
	color:#2F97B4;
	font-size:16px; /*before was 18px*/
	text-decoration:none;
	margin-left:10px;
}

#left-content {
	background:url(http://www.dxevolution.com/images/left-content-bg.gif) no-repeat bottom;
	width:220px;
	height:276px;
}

h3 {
	font-family:"Trebuchet MS";
	color:#666;
	font-size:18px;
	margin-left:10px;
}

#recent-thumb {
	margin:12px 0 0 10px;
	font-size:12px;
	color:#fcfbe7;
}

#right-container {
	float:left;
	width:657px;
	height:354px;
	border:1px dashed #949494;
	padding:2px 6px 0 6px;
	display:inline;
}

#right-container2 {
	float:left;
	width:657px;
	height:354px;
	border:1px dashed #949494;
	padding:2px 6px 0 6px;
	display:inline;
}

/*#middle-container {
	float:left;
	width:430px;
	height:354px;
	border:1px dashed #cfcec5;
	padding:2px 6px 0 6px;
	display:inline;
}*/

h2 {
	font-family:"Trebuchet MS";
	color:#2f97b4;
	font-size:18px;
}

p {
	font-size:13px;
	color:#000;
	line-height:17px;
	margin-bottom:15px;
}

.nav {
	font-size:11px;
	color:#2f97b4;
	text-decoration:none;
	border-bottom:1px dashed #d33432;
}

.nav-active {
	font-size:11px;
	color:#d33432;
	text-decoration:none;
	border-bottom:1px dashed #d33432;
}

#footer-container {
	margin:0 auto;
	width:946px;
	border-top:1px dashed #949494;
}

#quick-contact-container {
	width:259px;
	padding:10px 0 0 21px;
	float:left;
}

h5 {
	font-family:"Trebuchet MS";
	color:#2f97b4;
	font-size:18px;
}

.quick-contact {
	font-size:13px;
	color:#000;
}

.quick-contact a{
	font-size:13px;
	color:#000;
}

#footer {
	width:645px;
	padding:10px 21px 0 0;
	font-size:11px;
	color:#000;
	float:right;
	text-align:right;
}

.footer-menu {
	font-size:11px;
	color:#666;
	text-decoration:none;
}

#top-space {
	margin-top:5px;
}

h6 {
	font-family:"Trebuchet MS";
	color:#05475a;
	font-size:14px;
	font-weight:bold;
}

#table {
	color:#05475a;
	font-size:12px;
}

#td-content {
	background:#f2f2f2;
	border:1px dashed #949494;
	margin:6px 20px 0 0;
	padding:5px;
}

#port-tab {
	background:#f2f2f2;
	border:1px dashed #949494;
	padding:0 0 0 5px;
	font-size:12px;
	height:128px;
	color:#000;
}

ul {
	list-style:url(http://www.dxevolution.com/images/bullet.gif);
}

li {
	margin:0 0 0 20px;
	padding:0 0 2px 5px;	
}

#clientList
{
	background:#f4f3e0;
	border:1px dashed #8CB665;
	font-size:12px;
}

form {
	margin-top:0px;
	padding:0;
}

#form-content {
	background:#f2f2f2;
	border:1px dashed #949494;
	margin:6px 20px 0 0;
	padding:5px;
	font-size:12px;
}

.form-button {
	background:#999;
	border:1px dashed #666;
	width:80px;
	padding:0 3px;
	font-size:12px;
	color:#000;
}

.page-nav {
	font-size:12px;
	color:#2f97b4;
	text-decoration:none;
	border-bottom:1px dashed #D33432;
}

#portfolio-tab {
	margin-top:30px;
	text-align:center;	
}

.portfolio-nav {
	color:#dcdcdc;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:10px;
	border-bottom:1px dashed #dcdcdc;
}

.portfolio-nav-active{
	color:#e1db80;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:10px;
	border-bottom:1px dashed #e1db80;
}

/* 404 Error S */
#error404 {
	text-align:center;
}

#error404 h4 {
	font-family:"Trebuchet MS";
	color:#d33432;
	font-size:14px;
	margin-top:45px;
}

#error404 a {
	border-bottom:1px dashed #D33432;
	color:#2F97B4;
	font-size:12px;
	text-decoration:none;
}

.technologies {
	font-size:10px;
}

#resume-container {
	border:1px dashed #CFCEC5;
	display:inline;
	float:left;
	height:354px;
	padding:2px 6px 0;
}
/* 404 Error S */

#services-tab {
	margin-top:12px;
	text-align:center;	
}

#expertise {
    background: none repeat scroll 0 0 #f2f2f2;
    border: 1px dashed #949494;
    color: #000;
    font-size: 12px;
    margin: 6px 0 12px;
    padding: 5px;
}

/* Freelance s */
div.wda3a1 {
	border:none !important;
	margin:20px 0 5px 0 !important;
}

div.w660d2 {
	margin:5px 0 !important;
}
/* Freelance e */

#dx-featured {
	font-size:12px;
	margin-top:45px;
}
