/* Attach this CSS to the template file OR remove the ../ */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #a09c81;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	padding:0;
	color: #636047;
}

#wrapper {
	width:937px;
	height:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

/* HEADER */
#header {
	height:343px;
	width:auto;
}
#headerTop {
	height:92px;
	width:937px;
	background-image: url(../images/headerTopBckg.jpg);
	background-repeat: no-repeat;
	color:#fff;
	font-weight:bold;
}
#headerTop div.topLeft {
	float:left;
	padding-top:46px;
	padding-left:195px;
}
#headerTop div.topRight {
	float:right;
	padding-top:46px;
	padding-right:194px;
}
#headerMain {
	height:251px;
	width:937px;
	background-image: url(../images/headerMainBckg.jpg);
	background-repeat: no-repeat;
}
/* CONTENT */
#contentBckg {
	clear:both;
	background-image: url(../images/contentBottomBckg.jpg);
	background-repeat:repeat-y;
}
#content {
	background-image: url(../images/contentBckg.jpg);
	background-repeat:no-repeat;
	height:1%;
	overflow:hidden;
}
#content #leftContent {
	float:left;
	margin-left:172px;
	width:430px;
	text-align:left;
	font-size:100%;
}
#content #rightContent {
	float:right;
	margin-right: 157px;
}
#content #rightContent #rightColumnBckg {
	background-image: url(../images/rightColumnBckg.jpg);
	background-repeat:repeat-y;
	width:162px;
}
#content #rightContent #rightColumn {
	background-image: url(../images/rightColumnTopBckg.jpg);
	background-repeat:no-repeat;
	height:1%;
	overflow:hidden;
}
#content #rightContent #rightColumn div.content {
	text-align:left;
	padding:5px;
	padding-right:15px;
}
#content #rightContent #rightColumnBottom {
	background-image: url(../images/rightColumnBottomBckg.jpg);
	background-repeat:no-repeat;
	height:93px;
}
/* FOOTER */
#footer {
	clear:both;
	font-size: 90%;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	height:127px;
	width:auto;
	background-image: url(../images/footerBckg.jpg);
	background-repeat: no-repeat;
	text-align:center;
}
#footer div.copyright {
	padding-top:2px;
	line-height:1.0em;
}


/* ==================== */
a:link {
	color: #440e00;
	text-decoration: none;
}
a:visited {
    color: #440e00;
	text-decoration: none;
}
a:active {
	color: #440e00;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/* ======== Copyrigh ============ */
.copyright a:link {
	color: #fff;
	text-decoration: none;
}
.copyright a:visited {
    color: #fff;
	text-decoration: none;
}
.copyright a:active {
	color: #fff;
	text-decoration: none;
}
.copyright a:hover {
	color: #fff;
	text-decoration: underline;
}
/* ============= Contact Us ============= */
.mail A:link {
	color: #fff;
	text-decoration: none;
}
.mail A:visited {
	color: #fff;
	text-decoration: none;
}
.mail A:active {
	color: #fff;
	text-decoration: none;
}
.mail A:hover {
	color: #fff;
	text-decoration: underline;
}


/* ============= Remove Borders from any image link ============= */
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;	
}

/* ============= Forms item ============= */
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* ====== GENERAL === */
h4 {
	margin-top:35px;
	font-size:140%;
}
h5 {
	font-size:120%;
}
div.resume {
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
	margin-top:25px;
	margin-bottom:5px;
}
div.resume div.title {
	float:left;
	font-weight:bold;
}
div.resume div.date {
	color:#000;
	float:right;
	font-style:normal;
}
div.resume div.additional {
	clear:both;
	font-style:italic;
}
.header1 {
	color:#2385c7;
	font-size:144%;
	margin:5px 0px;
	font-style:italic;
	font-weight:bold;
}
.subheader1 {
	color:#76af22;
	font-size:96%;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-style:italic;
	text-align:left;
	font-weight:bold;
}
.fontR {
	color:#fff;
	font-style:italic;
	text-align:left;
	font-size:120%;
	padding-left:10px;
}
.date, .menuTB {
	color:#fff;
	font-weight:bold;
	font-size:100%;
}
.menuTB {
	font-size:110%;
}
div.captionM {
	float:left;
	margin:auto;
	width:300px;
}
.captionMain {
	font-size:80%;
	line-height:1em;
	text-align:justify;
	color:#333333;
	font-style:italic;
	clear:both;
	margin-left:5px;
}
div.captionR {
	float:left;
	margin:auto;
	width:150px;
}
.captionRightCol {
	font-size:80%;
	line-height:1em;
	color:#fff;
	font-style:italic;
	margin-right:5px;
	clear:both;
}
.bold {font-weight:bold;}
/* ==== Testimonial = */
div.testimonial {
	padding: 0px 20px 10px 20px;
	padding-left:45px;
	margin:10px 0px 25px 0px;
	border-bottom:1px dashed #ccc;
}
div.testimonial div.name {
	font-weight:bold;
	font-size:110%;
	font-style:italic;
}
div.testimonial div.design {
	line-height:1.45em;
	padding-left:12px;
}
div.testimonial div.company {
	font-weight:bold;
	color:#000000;
	padding-left:12px;
	line-height:1.65em;
}

/* ==== Top and Bottom Menu = */
.menuTB a:link {
	color:#fff;
	text-decoration: none;
}
.menuTB a:visited {
	color:#fff;
	text-decoration: none;
}
.menuTB a:active {
	color:#fff;
	text-decoration: none;
}
.menuTB a:hover {
	color:#fff;
	text-decoration: underline;
}

#headerMain .menuMain {
	padding-top:205px;
}
#headerMain .menuMain a, #headerMain .menuMain {
	color:#fff;
	font-size:100%;
}
/* ==== Top and Bottom Menu = */
.menuMain a:link {
	color:#fff
	text-decoration: none;
}
.menuMain a:visited {
	color:#fff;
	text-decoration: none;
}
.menuMain a:active {
	color:#fff;
	text-decoration: none;
}
.menuMain a:hover {
	color:#fff;
	text-decoration: underline;
}

.link1 {
	font-size:105%;
	font-style:italic;
	color:#B7B18E;
}
/* ==== link 1 (for the MORE )= */
.link1 a:link {
	color:#B7B18E;
	text-decoration: none;
}
.link1 a:visited {
	color:#B7B18E;
	text-decoration: none;
}
.link1 a:active {
	color:#B7B18E;
	text-decoration: none;
}
.link1 a:hover {
	color:#B7B18E;
	text-decoration: underline;
}

