/*------------------- Quote Form -------------------*/
@import url("form/quoteform.css");
/*------------------- Footer -------------------*/
@import url("footer.css");


/*-----------------------------
   d.melo perspective
   Jonathan Melo
   melo@dmeloperspective.com
   www.dmeloperspective.com
-----------------------------*/

/*------------------- Structure -------------------*/
*{
padding:0;
margin:0;
}
body{
	color: #a49586;
	font-size: 10pt;
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Sans-Serif;
	line-height: 1.4em;
	letter-spacing:0.03em;
	background: #0e0e0e;
}
/*------------------- Structure -------------------*/

#wrapper{
position:absolute;
left:50%;
margin-left:-500px;
width:1000px;
background:#3f362c;
}
#header{
width:1000px;
height:210px;
backgroun0d:url(../images/header_bg.jpg);
}
#under_header {
	width: 1000px;
	height:105px;
	padding:45px 0 0 0;
	background-image: url(../images/under_header_single.gif);
	background-repeat: no-repeat;
	}
#mainContentHome{
	width:408px;
	padding:0;
	float:left;
}
#dmeloIntro {
	margin:40px 3px 0 2px;
	padding:0;
	border:#fff 2px solid;
	background-image: url(../images/content_bg.gif);
	}
#dmeloIntro p {
	margin: 8px 5px;
	}

#contentBackgroundHome {
	background-color: #3f362c;
	background-image: url(../images/bg_faux.gif);
	background-repeat: repeat-y;
	}
	
#secondaryContentHome{
	width:290px;
	margin:40px 19px 0 12px;
	padding:0 0 0 5px;
	float:left;
	border:#fff 2px solid;
	background-image: url(../images/content_bg.gif);
}

#secondaryContentHome .tabOutline, #dmeloIntro .tabOutline, #subNewsletter .tabOutline {
	color:#ef4981;
	font: 18pt "Trebuchet MS", "Lucida Grande", Arial, Sans-Serif;
	height:25px;
	margin:-32px 0 0 20px;
	}	
#secondaryContentHome .skillTab, #dmeloIntro .skillTab, #subNewsletter .skillTab {
	padding:2px 5px 2px 5px;
	background:#fff;
	display:inline;
	}
	
#secondaryContentHome ul{
list-style-type:none;
}
#secondaryContentHome .left{
	margin:0;
	padding: 0;
	float: left;
	width: 50%;
	text-align: left;
	text-transform:none;
}
#secondaryContentHome .right{
	margin:0;
	padding: 0;
	float: right;
	width: 50%;
	text-align: right;
	text-transform:none;
}
#newsUpdate{
margin-bottom:0px;
}
.naviPost{
margin:20px 0 0 0;
padding:3px;
font-weight:700;
font-size:1.1em;
border:#FFF;
border-width:2px;
border-style:;
background:;	
}
#subNewsletter{
margin:80px 3px 0 2px;
padding:0px 0 0 0px;
clear:both;
border:#fff 2px solid;
background-image: url(../images/content_bg.gif);
}

#subNewsletter p {
	margin: 8px 5px;
	}

#under_header_single {
	width: 1000px;
	padding:100px 0 0 0;
	background-image: url(../images/under_header_single.gif);
	background-repeat: no-repeat;
	}
#mainContent{
width:748px;
padding:0px 12px 0px 0px;
float:left;
}
#contentBackgroundSkills {
	background-color: #3f362c;
	background-image: url(../images/bg_faux.gif);
	background-repeat: repeat-y;
	}
#contentBackgroundQuote {
	background-color: #3f362c;
	background-image: url(../images/bg_faux.gif);
	background-repeat: repeat-y;
	}
#contentBackgroundWorks {
	background-color: #3f362c;
	background-image: url(../images/bg_faux.gif);
	background-repeat: repeat-y;
	}
#contentBackgroundPrivacy {
	background-color: #3f362c;
	background-image: url(../images/bg_faux.gif);
	background-repeat: repeat-y;
	}
#contentBackgroundPrivacy p {
	margin: 10px 0;
	}
#rightContent{
	width:240px;
	min-height:500px;
	padding:0;
	float:right;
	background:;
	}
#priceList td {
	border-bottom: 2px solid #999999;
	padding-left: 2px;
	}
.newsdate{
	color:#595149;
	font-size:.85em;
	text-transform:none;
	}
.rightContentAd{
	background:#a49586;
	padding:2px 2px 15px 2px;
	margin:4px;
	}
.rightContentAd img{
	margin-left:13px;
	}
.rightContentHeader{
	background:#3e352c;
	margin-bottom:6px;
	padding:3px;
	text-align:center;
	}
.rightContentRecentPosts{
	background:#a49586;
	padding:2px;
	margin:4px;
	}
.rightContentRecentPosts ul{
	list-style-type:none;
	margin-left:10px;
	}
#mainContent td{
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	}
.newsDescription{
	margin:-8px 0 0 0px;
	} 
.pagingLink{
padding-bottom:10px;

}
.arrowImage{
display:inline;
margin-bottom:-5px;
}
#subNewsletter input{
margin-bottom:10px;
}
.submitButton{
margin-top:10px;
}
a:link, a:visited, a:active {
color:#ffdb49;	
text-decoration:none;
}
a:hover{
color:#ffdb49;
text-decoration:underline;
}
.lightbrown{
color:#a49586;
}
#dmeloQuote {
	width:600px;
	margin:50px 0 30px 40px;
	padding:5px 0 0 0;
	border:#fff 5px solid;
	background-image: url(../images/content_bg.gif);
	}
#dmeloQuote .tabOutline {
	color:#3e352c;
	font: 18pt "Trebuchet MS", "Lucida Grande", Arial, Sans-Serif;
	height:30px;
	margin:-34px 0 0 20px;
	}	
#dmeloPrivacy {
	width:600px;
	margin:50px 0 30px 40px;
	padding: 0px 10px 10px 10px;
	border:#fff 5px solid;
	background-image: url(../images/content_bg.gif);
	}
/*------------------- /Structure -------------------*/

/*------------------- Heading -------------------*/
h1{
font-size:1.5em;
padding: 10px 0px;
color:#ef4981;
/*text-transform:lowercase;*/
}
ul h3{
font-size:95%;
padding: 10px 0px;
color:#ffdb49;
margin-bottom:-15px;
}
.headingNewsUpdates, .headingDmelo, .headingSubNewsletter {
	font-size:1.5em;
	margin: 0 0 0 0;
	padding: 0 0 5px 5px;

	background:#fff;
	}

.headingNewsUpdates {
	width:173px;
	}
.headingDmelo {
	width:220px;
	}
.headingSubNewsletter {
	width:270px;
	margin: 0 0 10px 0;
	}
.headingSkills, .headingQuote, .headingWorks {
	font-size:2.5em;
	margin: 0 0 0 40px;
	padding: 6px 0 8px 5px;
	background:#fff;
	}
.headingSkills {
	width:100px;
	}
.headingQuote {
	width:235px;
	padding: 6px 0 12px 5px;
	}
.headingWorks {
	width:122px;
	}

/*------------------- /Heading -------------------*/
#webDev.skillBoxDev {
	width:550px;
	height:200px;
	margin:0;
	border:5px solid #fff;
	background-image: url(../images/content_bg.gif);
	}
#webDevBg {
	padding:70px 0 0 40px;
	margin: 0px 0 20px 60px;
	background:url(../images/skills_objects_bg.gif) no-repeat;
	}
#webDevBg.skillFirst {
	margin:0 0 20px 60px;
	}
	
.skillBoxLeft {
	margin: 5px 0px 5px 60px;
	background:url(../images/skills_objects_bg.gif) no-repeat;
	float:left;
	}
.skillBoxRight {
	margin: 5px 0 0 -30px;
	background:url(../images/skills_objects_bg.gif) no-repeat;
	float:left;
	}
.skillBox {
	width:250px;
	height:200px;
	margin: 70px 40px 20px 40px;
	border:5px solid #fff;
	background-image: url(../images/content_bg.gif);

	}
.tabOutline {
	color:#3e352c;
	font: 18pt "Trebuchet MS", "Lucida Grande", Arial, Sans-Serif;
	height:30px;
	margin:-34px 0 0 20px;
	}	
.skillTab {
	padding:2px 5px 5px 5px;
	background:#fff;
	display:inline;
	}
#webDev.skillBoxDev img{
	margin:16px 0 0 18px;
	border:2px solid #fff;
	float:left;
	}
.skillBoxLeft img{
	margin:20px 0 0 18px;
	border:2px solid #fff;
	}
	
.skillBoxRight img{
	margin:20px 0 0 18px;
	border:2px solid #fff;
	}
.webDevText {
	color:#fff;
	width:250px;
	height:160px;
	margin: 16px 0 0 25px;
	padding:5px  0 0 20px;
	border:2px solid #fff;
	float:left;
	background:#7e7871;
	}
#workBg {
	padding:70px 0 0 40px;
	margin: 40px 0 20px 20px;
	background:url(../images/skills_objects_bg.gif) no-repeat;
	}
#workBg.workFirst {
	margin:0;
	}


#workDisplay.workBoxDev {
	width:650px;
	height:350px;
	margin:0;
	border:5px solid #fff;
	background-image: url(../images/content_bg.gif);
	}

#workDisplay.workBoxDev img{
	margin:16px 0 0 18px;
	border:2px solid #fff;
	float:left;
	}
	
.workText {
	color:#fff;
	width:110px;
	height:307px;
	margin: 16px 15px 0 0;
	padding:5px  0 0 2px;
	border:2px solid #fff;
	float:right;
	background:#7e7871;
	}
	
.workText ul {
	list-style:none;
	}
.workTextTitle {
	color:#ffdb49;
	font-weight:bold;
	}
.clear {
	clear:both;
	}
#twitter_div {
margin:0 0 0 20px;
}
#twitter_div ul {
list-style:none;
}
#twitter_div li {
margin:0 0 10px 0;
}
#twitter_div h2 {
color:#f49395;
line-height:2em;
}
#adContent {
width:237px;
float:right;
}
#socialnetwork {
margin:20px 0 0 20px;
}
#socialnetwork h2 {
color:#f49395;
line-height:2em;
}
.myspaceIcon {
	list-style: url(../images/icons/myspace_icon.gif) inside;
}
.facebookIcon {
	list-style: url(../images/icons/facebook_icon.gif) inside;
}
.amazonIcon {
	list-style: url(../images/icons/amazon_icon.gif) inside;
}
.vimeoIcon {
	list-style: url(../images/icons/vimeo_icon.gif) inside;
}
.linkedinIcon {
	list-style: url(../images/icons/linkedin_icon.gif) inside;
}
.coroloftIcon {
	list-style: url(../images/icons/coroflot_icon.gif) inside;
}