/*************************************************************************
/*************************************************************************
****																															********
****		FILENAME:       css/style.css															********
****		DESCRIPTION:    CSS for Daniel's Bakery										********
****		AUTHOR:					Chip Sheppard															********
****		AUTHOR URI:			http://sheppco.com/												********
****		CREATION DATE:  06/13/2008																********
****		LAST MODIFIED:  06/14/2008																********
****																															********
/*************************************************************************
/************************************************************************/

body {	margin:0px; background-color:#fff; font:14px Arial, Helvetica, sans-serif; color:#000;}

a {	color:#0000ff; text-decoration:none; }
a:hover {	color:#d30f1b;}

img {	border: none; }

ul { margin:0px 0px 10px 0px; padding:0px; }
li { margin:0px; padding:5px 0px 0px 0px; }

h1{	font:bold 22px Arial, Helvetica, sans-serif; color:#d30f1b; margin:0px 0px 10px 0px;}
h2{	font:normal 15px Arial Black, Arial, Helvetica, sans-serif; color:#d30f1b; margin:10px 0px; line-height:16px;}
h3{	font:normal 13px Arial Black, Arial, Helvetica, sans-serif; color:#d30f1b; margin:0px; padding-top:10px; line-height:14px;}
h4{	font:normal 12px Arial Black, Arial, Helvetica, sans-serif; color:#210fd3; margin:0px; padding-bottom:5px; line-height:13px;}
.t12 { font-size:12px; }

#wrapper { position:relative; z-index:3; top:0px; left:0px; width:789px; margin:0 auto; padding:0px; border-left:4px solid #d30f1b; border-right:4px solid #d30f1b; }

#topwrap { height:23px; padding-top:4px; border-top:1px solid #d30f1b; border-bottom:1px solid #d30f1b;} 
	#topmenu { height:15px; padding-top:4px; margin:0px; background-color:#d30f1b; }
	#topmenu ul { margin:0px; padding:0px; }
	#topmenu li { float:left; list-style:none; margin:0px; padding:0px 12px; }

#subnav1 { position:absolute; top:184px; left:66px; width:120px; z-index:33; font:bold 9px Verdana, Helvetica, sans-serif;	visibility:hidden; }
.sn_off { background-color:#d30f1b; padding:3px 5px; color:#fff; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; }
.sn_on { background-color:#fff; padding:3px 5px; color:#d30f1b; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; cursor:pointer; }
.sn_off2 { background-color:#d30f1b; padding:3px 5px; color:#fff; }
.sn_on2 { background-color:#fff; padding:3px 5px; color:#d30f1b; cursor:pointer; }

#leftCol_h { float:left; width:485px; padding-top:5px; margin:0px; }
#leftCol { float:left; width:465px; padding:5px 0px 0px 5px; margin:0px 5px 0px 0px; }
	
	#lc_top { padding-left:5px; }
	.img1 { position:relative; top:-7px; float:left; padding:0px 10px; }
	.img2 { position:relative; float:right; padding:5px 0px 0px 5px; }
	
	#lc_blue { background-color:#d1daf7; padding-right:10px; }
	#lc_blue ul li { font:12px Arial Black, Arial, Helvetica, sans-serif; color:#0e16c1; list-style-position:inside; line-height:12px; }
	
	#lc_bot { padding-bottom:15px; }
	#lc_bot img { float:left; padding:0px 10px; }
	
#rightCol_h { float:left; width:295px; margin:5px 0px 5px 0px; background-color:#fff; border:1px solid #d30f1b; }
#rightCol { float:left; width:295px; margin:5px 0px 5px 0px; padding:5px; background-color:#fff; border:1px solid #d30f1b; }
	.pad_5 { padding:5px; }

#bottomRow { clear:both; margin:0px; height:25px; padding:5px 0px 0px 15px; background-color:#d30f1b; }

#foot { border-top:4px double #d30f1b; margin-top:15px; padding:10px 0px; font:normal 10px Arial Black, Arial, Helvetica, sans-serif; text-align:center; color:#e6777d; }
#foot a { color:#564c38; text-decoration:none; }
#foot a:hover { text-decoration:underline; }