/*
Style
Tom Cochran
http://www.thomascochran.com
*/

body {
	margin: 10px 0px 10px 0px;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	background: #dfe0cb;
	text-align: center;
	font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	color: #333;
	}

a:link { color: #114B94; }
a:visited { color: #5F47AC; }
a:hover { color: #4579BA; text-decoration: none; }

/* page structure */
#wrap { position: relative;width: 770px;margin: 0 auto;padding: 0;text-align: left;background: #fff url(/img/bg.gif) repeat-y; }
#main-body { position: relative;float: left;background: #fff;padding: 0;margin: 0;border: 1px solid #000; }
#images { margin:0;padding:0;width:100%;border-bottom: 1px solid #333;height:170px;background: #ddd url(/images/28.jpg); }
#title { height:30px;width:100%;background:url(/img/title-bg.jpg);margin:0;border-bottom:1px solid #000;padding:5px 0 5px 0;}
#title-home { height:width:100%;30px;margin:0;border-bottom:1px solid #fff;padding:5px 0 5px 0; }
#title img, #title-home img { margin-left: 20px; }
#content { float: left;width: 730px;padding:20px 20px 80px 20px;line-height: 1.8em;font-size: .90em; }
#footer { position: relative; clear: both; }

/* header */
#header { height:40px;background:#dfe0cb;padding:5px 20px 5px 20px;margin:0; }

/* navigation */
#nav { display:block;float:left;width:100%;margin:0;padding:0;list-style:none;background:#ddd;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;;font-family: Arial; }
#nav li { float:left;margin:0; }
#nav a { float:left;display:block;padding:5px;text-decoration:none;font-weight:bold;letter-spacing:1px;font-size:.8em;color:#666;border-right: 1px solid #999;background:#eee; }
#nav a:hover, #nav li.active a { color: #900; background:#fff; /*background: #ddd url(/img/nav_bg.gif)*/ repeat-x top; }
#nav-1 { padding-left:20px; }
#nav-1 a { border-left:1px solid #999; }
#nav .right { float:right; }
#nav .right a { border-left:1px solid #999; border-right:0; }
#nav-last { padding-right:20px; }
#nav-last a { border-right:1px solid #999 !important; }
#nav li.buffer-left a { background:#ddd;padding:5px 0 5px 0;width:20px; border-right:1px solid #999;}
#nav li.buffer-right { float:right; }
#nav li.buffer-right a { background:#ddd;padding:5px 0 5px 0; width:20px; border-left:1px solid #999;border-right:0; }
#nav li.buffer-right a:hover, #nav li.buffer-left a:hover {background:#ddd;}

/* content column */
#content h1 { font-size: 1.5em; margin-top: 0; font-family: Georgia, serif; font-weight: normal; letter-spacing: 2px }
#content h2 { font-size: 1.3em; margin-top: 0; font-family: Georgia, serif; font-weight: normal; letter-spacing: 2px;}
#content h3 { padding-bottom: 3px; border-bottom: 1px solid #eee;}
	
/* account nav box */
#accountNav { float:right; color: #666; font-size: .85em; }
#accountNav a { color: #666; text-decoration: none; }
#accountNav a:hover { color: #000; text-decoration: underline; }


/* footer */
#footer p { margin:0;text-align: center;background:#dfe0cb;line-height: 1.5em;color: #666;font-size: .75em;padding: 5px 20px 5px 20px;height: 30px; }
#footer a { color: #666; }

/* form */
#quickform table { font-size:1em; }

/* misc */

.hide { display: none; }

a img { border: none; }

/* IE5 HACKS */

body {
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: x-small;
	}

html>body { /* be nice to Opera */
	font-size: small;
	}

#content {
	/*width: 428px; /* value for IE5/Win */*/
	voice-family: "\"}\""; 
  	voice-family: inherit;
  /*	width: 388px;*/
	}

html>body #content { /* be nice to Opera */
	/*width: 388px;*/
	}

#col-left {
	width: 150px; /* value for IE5/Win */
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width: 140px;
	}

html>body #col-left { /* be nice to Opera */
	width: 140px;
	}

