/* CSS Document */
* {margin:0; padding:0;}

body {background:#979797;}

.clear {clear:both;}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	vertical-align:top;
	text-align: left;
	padding:2px;
	font-weight: normal;
	}

#preload {background:url(img/lbutt1.gif) -1000000px;}
	
#page { width:820px; margin:0 auto; background:url(img/wrap.gif) repeat-y #fff; font-family:Verdana, Arial, Helvetica, sans-serif;}

#header { height:150px;  background: url(img/topcorner.gif) top no-repeat ;}
#header h1 {color:#bf5019; font-size:24px; padding-left:25px; padding-top:30px;}
#header h2 {color:#676360; font-size:18px; padding-left:25px;}


#logo {background:url(img/logo.gif) left bottom no-repeat; float:right; width:300px; height:76px; overflow:hidden; text-indent:-1200em;}

#sidebar { padding-left:15px; width:235px; float:left;}

#sidebar ul.nav {list-style:none; margin-top:55px;}
#sidebar .nav li a {background:url(img/lbutt.gif) no-repeat; width:205px; height:60px; display:block; color:#fff; text-transform:uppercase; text-decoration:none; padding-left:15px;}

#sidebar .nav li a h3 { font-size:15px; font-weight:100; padding-top:20px;}

#sidebar .nav li a:hover { background:url(img/lbutt1.gif) no-repeat;}

#content { width:555px; float:right; padding-right:15px; color:#2A3F55; font-size:12px; line-height:1.4;}
#content h1 {font-size:22px; font-weight:100; padding:15px 20px;}
#content h2  {font-size:18px; font-weight:100; padding:10px 15px;}
#content h3  {font-size:16px; font-weight:100; padding:10px 15px;}
#content p {text-indent:15px;}

.lic img {padding:2px; border:1px solid #6c6c6c;}

#footer { height:55px; background:url(img/bottcorner.gif) bottom no-repeat; text-align:center; padding-top:20px;}