@charset "UTF-8";
/* CSS Document */

body {
	background-color: #E3DDD2;
	margin: 0 0 20px 0;
	font-family: Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #777;
}

body a:link {
	color: #948671;
	text-decoration: underline;
}

body a:hover {
	color: #D3CAB7;
	text-decoration: underline;
}

body a:visited {
	color: #948671;
	text-decoration: underline;
}

p {
	line-height: 16px;
	padding: 0 30px 15px 0;
	text-align: justify;
}

.p1 {
	line-height: 16px;
	
	text-align: justify;
}

.bullets li {
	list-style: disc;
	list-style-position: outside;
	width: auto;
	margin-left: -30px;
	padding-bottom: 10px;
	color: #948671; 
}

.bulletsbody {
	list-style: disc;
	list-style-position: outside;
	line-height: 16px;
	width: auto;
	margin-left: -30px;
	color: #777; 
}

/*-----------------------------
TEXT
-----------------------------*/

h1 {
	font: Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: lighter;
	color: #948671;
	margin: 30px 0 10px 111px;
}

.melbit {
	font: Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: lighter;
	color: #948671;
	margin: 30px 0 10px 111px;
}
.melbit2 {
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 30px 15px 0px;
}

h1 a:link {
	text-decoration: none;
}

h1 a:hover {
	text-decoration: none;
}

h1 a:visited {
	text-decoration: none;
}

h2 {
	font: Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	color: #948671;
}

h2 a:link {
	color: #948671;
	text-decoration: none;
}

h2 a:hover {
	color: #D3CAB7;
	text-decoration: none;
}

h2 a:visited {
	color: #948671;
	text-decoration: none;
}

h3 {
	font: Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: lighter;
	color: #948671;
}

h3 a:link {
	text-decoration: none;
}

h3 a:hover {
	text-decoration: none;
}

h3 a:visited {
	text-decoration: none;
}

.date {
	font-size: 11px;
	font-weight: normal;
	color: #948671;
	text-decoration: none;
}

.footer {
	font-size: 10px;
	font-weight: normal;
	color: #948671;
	text-decoration: none;
	padding: 5px 0 0 20px;
}

.caption {
	font-size: 9px;
	font-weight: normal;
	font-style: italic;
	color: #777;
}


/*-----------------------------
BORDERS
-----------------------------*/

.border {
	border: #E8E1D5 1px solid;
}


.bordertop {
	border-top: #E8E1D5 1px solid;
}

.borderright {
	border-right: #E8E1D5 1px solid;
}

.borderbottom {
	border-bottom: #E8E1D5 1px solid;
}

.borderleft {
	border-left: #E8E1D5 1px solid;
}

/*-----------------------------
IMAGES
-----------------------------*/

.menubg {
	background-image: url(../images/main/menubg.jpg);
	background-repeat: repeat-x;
	height: 39px;
}

.seperator {
	background: url(../images/main/seperator.gif) no-repeat;
	height: 37px;
}

.casestudies {
	padding-bottom: 20px;
	margin-top: 11px; 
}

.csthumbs {
	margin-top: 15px;
	padding: 3px 3px 3px 3px;
	background-color: #FFF;
	border-top: #EEE 1px solid;
	border-right: #DDD 1px solid;
	border-bottom: #CCC 1px solid;
	border-left: #EEE 1px solid;
}