@charset "utf-8";
/* CSS Document */

@font-face {
font-family: Tuffy;
src: url('/clients/gregwatts/fonts/Tuffy.ttf');
}

body {
background:#fff url(../images/bg.png) repeat-x;
font-family: Tuffy, Arial, Helvetica, sans-serif;
font-size:12px;
}

h1 {
margin:10px 0 0 0;
padding:0 0 5px 0;
font-size:16px;
font-weight:normal;
color:#cd1041;
}

h2 {
margin:0;
padding:3px 0 3px 0;
font-size:14px;
font-weight:bold;
color:#cd1041;
}

strong {
font-weight:bold;
}

#container {
width:900px;
min-height:500px;
height:auto !important;
height:500px;
overflow:visible;
left:50%;
margin-left:-450px;
top:50%;
margin-top:-250px;
position:absolute;
padding:0;
}

#central {
clear:both;
margin:0;
padding:0px;
min-height:260px;
height:auto !important;
height:260px;
overflow:visible;
border-top:1px solid #dedede;
}

#nav {
width:140px;
float:left;
padding:10px;
}

#nav ul {
list-style-type:none;
margin:0;
padding:10px 0 0 10px;
}

#nav ul ul {
list-style-type:none;
margin:0;
padding:0 0 0 38px;
}

#nav ul ul li {
color:#cd1041;
}


#main {
float:left;
width:470px;
height:260px;
}

#main-expandable {
float:left;
width:470px;
min-height:260px;
height:auto !important;
height:260px;
overflow:visible;
}

#image-nav-containter {
position:absolute;
height:20px;
top:240px;
width:470px;
}

#content {
float:right;
width:250px;
padding:0 10px 10px 10px;
min-height:200px;
height:auto !important;
height:200px;
overflow:visible;
}

* html #content {
width:220px;
padding:10px;
}

#content p{
margin: 10px 0 10px 0;
padding:0;
}

#left-foot {
	float:left;
	width:430px;
	padding:10px;
}

#left-foot p, #right-foot p{
margin:0px;
padding:0px;
font-size: x-small;
}

#right-foot {
	float:left;
	width:430px;
text-align:right;
padding:10px;
}

a:link {color: #000; text-decoration: underline;}
a:visited {color: #000; text-decoration: underline;}
a:hover {color: #cd1041; text-decoration: underline;}

#footer-wrapper{
	clear:both;
	width:900px;
	height:auto;
	padding:0;
	margin:0;
	border-top:1px solid #dedede;
}
