/*
	DDFreight.com Screen Stylesheet
	version:   1.0
	date:      04/26/08
	author:    D'Angelo Design
	email:     matt@dangelodesign.com
	website:   http://www.dangelodesign.com/
*/

body { 
	margin:0px 0; 
	padding:0; 
	font:62.5% Calibri, Helvetica, Arial, sans-serif; 
	color:#808080;  
	background:#1f1b1c url(../images/bg.jpg) repeat-x;
	background-repeat:no-repeat;
	line-height:1.9em; 
	}
.content { 
	background:#FFF url(../images/bgmain.jpg) repeat-y center;
	color:#808080; 
	margin:0 auto; 
	padding:0; 
	width:787px;
	}
img { behavior:url(iepngfix.htc); }

/* TEXT AND LINKS */

ul { margin: 0 0 0px 0; padding: 0; list-style: none; }
li { margin: 0 0 2px 0; padding: 0 0 0 0px;	color: #808080; }
p { margin: 0 0 5px 0; padding: 0; color: #808080; background: inherit; }
a { color: #730b0b; background: inherit; text-decoration:none; }
a:hover { color:#FC7901; background: inherit; text-decoration:none; }
a:active { color:#FFF; background-color:#730b0b; text-decoration:none; }

h1 { 
	padding:0; 
	margin:0; 
	color:#1f1b1c; 
	background:inherit;
	font:bold 2.0em Calibri, Helvetica, Arial, sans-serif; 
	letter-spacing:-0.5px;
	}
h1 a { color: #FFF; background: inherit; }
h2 { 
	color:#1f1b1c;
	font-size:2.9em; 
	font-weight:bold; 
	margin:5px 0 5px 0px; 
	padding:0px 0px 10px 0px;
	border-bottom: 1px solid #FC7901; 
	}

/* HEADER */
#header { 
	margin:0; 
	width:787px; 
	background:#1f1b1c url(../images/header.jpg) no-repeat center top;  
	height:166px; 
	color:#FFF; 
	}

/* SUBHEADER */
#subheader { 
	background:#730b0b url(../images/bgmenu.jpg) repeat-y center;
	width:787px;
	height:105px;
	background-color:#730b0b;
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
	}
#subheader .padding {padding: 10px 50px 10px 50px; }
#subheader h1 { 
	color:#FC7901;
	font-size:1.8em; 
	font-weight:bold; 
	}
.tertiary { 
	color:#555555;
	font-weight:bold;
	}

/* NAVIGATION */
.nav { text-align: left; color: #7D8085; padding: 20px 0 0 0px; width: 150px; }
.nav li { 
	margin:5px 0 5px 0px; 
	padding:0px 0 0 0px; 
	border-bottom:1px solid #ccc;
	height:27px; background: url(../images/li.png) no-repeat left;
	font-size:1.8em;
	}
.nav li a { color: #730b0b; text-decoration: none;  padding: 5px 0 0 15px; display: block; height: 25px;}
.nav li a:hover { color: #FFF; text-decoration: none; background: #FC7901; display: block; height: 25px;}
.nav li a:active { color: #FFF; text-decoration: none; background: #730b0b; display: block; height: 25px;}

/* MAIN */
#main { background: #FFF; width: 765px; margin: 0 10px 0 10px; }  
#main .left_side { 
	padding:0px 0 0 17px; margin:0;
	width:180px; 
	background:url(../images/mright.png) no-repeat right;
	min-height: 605px;  
}

#main .right_side { float: right; width: 450px; background: #FFF; padding:20px 15px 0 0px; margin:0 30px 0 0; }
#main .right_side p {font-size:1.7em; line-height:1.3em;}
#main h3 { font: 1.3em Calibri, Helvetica, Arial, sans-serif; margin: 0 0 10px 0; padding: 0; color: #5f5f5f; background: inherit; border-bottom: 1px solid #FC7901;
}

#main .right_side ul { 
	margin:5px 0 5px 0;
	padding:0; 
	list-style:none;  
	}
#main .right_side li { 
	margin-bottom:2px;
	padding:0 0 0 0px;
	font-size:1.7em;
	}

/* FOOTER */
#footer { 
	clear:both;
	height:34px;
	color:#555;  
	background:#fff url(../images/footer.jpg) top no-repeat; 
	font:1.1em Calibri, Helvetica, Arial, sans-serif; 
	padding:0; 
	text-align:center; 
	}
#footer .padding { padding: 6px 0px 3px 0px; }
#footer .right { 
	float:right; 
	clear:right; 
	text-align:right; 
	}