body {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	background: url(../images/bg.gif) repeat-y;
}

h1#logo {
	background: url(../images/ddd-logo.gif) no-repeat;
	width: 760px;
	height: 59px;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}

h2#pagetitle {
	background: url(../images/titles/whattheheck.gif) no-repeat;
	width: 550px;
	height: 64px;
	text-indent: -9000px;
	padding: 0;
	margin: 0;
}
body#home h2#pagetitle {
	background: url(../images/titles/whattheheck.gif) no-repeat;
}
body#menu h2#pagetitle {
	background: url(../images/titles/whatsforlunch.gif) no-repeat;
}
body#about h2#pagetitle {
	background: url(../images/titles/scumsuckingweaseldog.gif) no-repeat;
}
body#contact h2#pagetitle {
	background: url(../images/titles/thewebcamsawthat.gif) no-repeat;
}
body#testimonials h2#pagetitle {
	background: url(../images/titles/iheardthat.gif) no-repeat;
}

div#col1 {
	margin:0;
	padding:0;
	float:left;
	width:200px;
}

div#col2 {
	float:left;
	margin:0;
	padding: 20px 10px;
	width:550px;
}

ul#nav {
	margin: 20px 0 0 0;
	padding: 0;
	width: 200px;
}
	ul#nav li {
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: block;
	}
		ul#nav li a {
			margin: 0;
			padding: 0 0 0 5px;
			display: block;
			background-color: #FF494A;
			color: black;
			border-left: 20px solid #FFCB00;
			font-weight: bold;
			text-decoration: none;
			width: 175px;
		}
			ul#nav li a:hover {
				background-color: #FFCB00;
				border-left: 20px solid #FF494A;
			}
			body#home ul#nav li#home a,
			body#menu ul#nav li#menu a,
			body#about ul#nav li#about a,
			body#contact ul#nav li#contact a,
			body#testimonials ul#nav li#testimonials a {
				background-color: #F78673;
				border-left: 20px solid #FFCB00;
			}
			body#home ul#nav li#home a:hover,
			body#menu ul#nav li#menu a:hover,
			body#about ul#nav li#about a:hover,
			body#contact ul#nav li#contact a:hover,
			body#testimonials ul#nav li#testimonials a:hover {
				background-color: #FFCB00;
				border-left: 20px solid #FF494A;
			}

ul#banners {
	margin: 50px 0 0 0;
	padding: 0 0 0 25px;
}
	ul#banners li {
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: block;
	}
		ul#banners li a {
		}
			ul#banners li a img {
				border: none;
			}
ul#menus {
	margin: 0 0 100px 0;
	padding: 0;
}
	ul#menus li {
		margin: 2em 0 0 0;
		padding: 0;
		list-style-type: none;
		display: block;
	}
		ul#menus li h4 {
			margin: 0;
			padding: .1em .1em .1em .4em;
			font-weight: bold;
			font-size: 120%;
			color: #FF494A;
			background-color: #FFCB00;
		}
		ul#menus li p {
			margin: 0 0 0 2em;
			padding: 0;
		}
		ul#menus li span {
			margin: 0;
			padding: 0;
			display: block;
			font-weight: bold;
			float: right;
		}

div#testimonies {
}
	div#testimonies p {
	}
		div#testimonies p span{
			font-weight: bold;
			display: block;
			padding: 0 0 0 3em;
		}

img#homepage-photo {
    float: right;
	display: none;
}

img#about-photo {
    float: right;
	display: none;
}

form#contactform {
    padding: 10px;
    margin: 50px 0 0 0;
    /*background: url(../images/contact-photo.jpg) no-repeat 97% center;*/
    background-color: #FFCF9C;
    border: 1px solid #FF494A;
}
    form#contactform fieldset {
        padding: 0;
        margin: 0;
        border: none;
    }
        form#contactform fieldset legend {
            font-weight: bold;
            font-size: 120%;
        }
        form#contactform fieldset div {
            padding: 10px;
            margin: 0;
        }
            form#contactform fieldset div label {
                display: block;
                float: left;
                width: 100px;
                font-weight: bold;
            }
            form#contactform fieldset div input {
                width: 300px;
                border: 1px solid #FF494A;
            }
            form#contactform fieldset div textarea {
                width: 300px;
                height: 50px;;
                border: 1px solid #FF494A;
            }
            form#contactform fieldset div button {
                width: 200px;
                margin: 0 50px;
                font-weight: bold;
                background-color: #FF494A;
                color: #FFCF9C;
                border: none;
            }

div#footer {
    display:block;
    clear:both;
    margin:0;
    padding:50px 0 0 0;
    text-align:right;
}

