/* 
CSS by Translucent Developments
*/

/*****************************************************
* Global
*****************************************************/

* {
	padding				: 0px;
	margin				: 0px;
	}

html { 
	min-height			: 100%;
	margin-bottom		: 1px;
	}

body {
	font				: 100% arial, helvetica, sans-serif;
	background-color	: #f5f5e8;
	}

h1#title {
	color				: #FFFFFF;
	font				: 180% arial, helvetica, sans-serif;
	padding				: 30px 0 0 115px;
	}

h1 {
	color				: #000000;
	font				: 125% arial, helvetica, sans-serif;
	padding				: 0 0 5px 0;
	}

h2 {
	color				: #000000;
	font				: 110% arial, helvetica, sans-serif;
	padding				: 0 0 5px 0;
	}
	
p {
	color				: #000000;
	font-size			: 75%;
	line-height			: 1.5em;
	padding				: 0 0 10px 0;
	}

ul {
	color				: #00000;
	margin-left			: 20px;
	font-size			: 80%;
	line-height			: 1.2em;
	list-style			: circle;
	}

.clearboth {
	clear				: both;
	}

/*****************************************************
*Layout
*****************************************************/

#wrapper {
	width				: 1000px;
	margin				: 0 auto;
	}

#header {
	width				: 1000px;
	height				: 57px;
	background			: transparent url(../_images/header-bg.gif) no-repeat 0 0;
	}

#navigation {
	width				: 1000px;
	height				: 22px;
	padding				: 0 0 0 30px;
	background			: transparent url(../_images/navigation-bg.gif) no-repeat 0 0;
	}
#overlay {
	position			: relative;
	top					: 250px;
	left				: 20px;
	width				: 960px;
	height				: 50px;
	opacity				: 0.5;
	-moz-opacity		: 0.5;
	filter				: alpha(opacity=50);
	background-color	: #000000;
	z-index				: 1;
	}

#banner1 {
	width				: 1000px;
	height				: 300px;
	background			: transparent url(../_images/banner1-bg.jpg) no-repeat 0 0;
	}

#content {
	width				: 1000px;
	}

#content-top {
	width				: 1000px;
	height				: 17px;
	background			: transparent url(../_images/content-top-bg.gif) no-repeat 0 0;
	}

#content-mid {
	width				: 1000px;
	background			: transparent url(../_images/content-mid-bg.gif) repeat-y 0 0;
	}

#content-bot {
	width				: 1000px;
	height				: 17px;
	background			: transparent url(../_images/content-bot-bg.gif) no-repeat 0 0;
	}

#contentL {
	float				: left;
	width				: 600px;
	padding				: 10px 0 0 40px;
	}

#contentF {
	float				: left;
	width				: 900px;
	padding				: 10px 0 0 40px;
	}

#contentR {
	float				: right;
	padding				: 0 70px 0 0;
	}

#box {
	width				: 268px;
	height				: 140px;
	padding				: 18px 0 0 20px;
	background			: transparent url(../_images/box-bg.gif) no-repeat 0 0;
	}

#footer {
	width				: 1000px;
	height				: 25px;
	background			: transparent url(../_images/footer-bg.gif) no-repeat 0 0;
	}

#subfooter {
	padding				: 10px 40px 20px 40px;
	}
	
#subfooterL {
	float				: left;
	}
	
#subfooterR {
	float				: right;
	}

/*****************************************************
* Lists
*****************************************************/

ul#services {
	}

ul#services li {
	list-style-type		: none;
	color				: #434343;
	padding				: 2px 0 2px 20px;
	background			: transparent url(../_images/tag-bg.gif) no-repeat 0 50%;
	}

/*****************************************************
* Typography
*****************************************************/

#subfooterL p {
	color				: #666666;
	font-size			: 65%;
	padding				: 0
	}
#box p {
	width				: 230px;
	color				: #666666;
	font-size			: 70%;
	padding				: 0
	}

#box h2.home {
	color				: #434343;
	font				: bold 80% helvetica, arial, sans-serif;
	padding				: 10px 0 5px 0;
	}

/*****************************************************
* Links
*****************************************************/

#subfooterL p a {
	color				: #666666;
	text-decoration		: none;
	}
