/* TravelingTracks.com Home Page CSS Document */
/* Overall styles */
body {
	margin:0;
	padding:0;
	background:#ccc url(../images/bg-1.gif) top left repeat-x;
	text-align:center;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,sans-serif;
}
div#wrapper {
	margin:0 auto;
	padding:0;
}
#maintable {
	margin:0 auto;
	padding:0;
	width:760px;
}

/* Left nav menu styles */
#leftnavcell {
	margin:0;
	padding:0;
	background-color:#eee;
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	border-top:2px solid #666;
}
ul#leftnavmenu {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
ul#leftnavmenu li {
	margin:0;
	padding:0;
	border-top:1px solid #eee;
	border-bottom:1px solid #999;
	height:28px;
	background: #eee url(../images/button-bg-gray.gif) bottom left repeat-x;
}
/* commented backslash hack \*/
ul#leftnavmenu li { height:26px; border-top:none; }
/* end hack */
html>body ul#leftnavmenu li { height:28px; border-top:1px solid #eee; }

ul#leftnavmenu li#design-dupe {
	height:48px;
	background: #eee url(../images/button-bg-gray-lg.gif) bottom left repeat-x;
}
ul#leftnavmenu li a {
	display: block;
	padding:5px 0 5px 10px;
	margin:0;
	border-left: 1px solid #b9b9b9;
	border-top:none;
	color: #222;
	text-decoration: none;
	width: 100%;
	font-size: 15px;
	line-height:18px;
	text-align:left;
}
ul#leftnavmenu li#design-dupe a {
	padding-bottom:7px;
}
html>body #leftnavmenu li a {
		width: auto;
}

ul#leftnavmenu li a:hover {
	background:#BBEAD7;
	text-decoration: none;
	border-bottom:1px solid #999;
}
/* commented backslash hack \*/
ul#leftnavmenu li a:hover { border-bottom:none; }
/* end hack */
html>body ul#leftnavmenu li a:hover {border-bottom:1px solid #999;}


/* Content section styles */
#contentcell {
	margin:0;
	padding:125px 0 0 0;
	background:#fff url(../images/home-logo.gif) top left  no-repeat;
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	border-top:2px solid #666;
	text-align:left;
}
#contentcell p {
	margin:0 15px;
	padding:15px 0 0 0;
	color:#222;
	font-size:13px;
	line-height:18px;
}
#contentcell p.sign {
	text-align:right;
	font-size:12px;
	line-height:16px;
	padding-bottom:20px;
}

/* bottom nav styles */
div#bottomnav {
	margin:0;
	padding:5px 0 0 0;
}
div#bottomnav a, div#bottomnav p {
	margin:5px 0;
	padding:2px 6px;
	font-size:11px;
	line-height:14px;
	color:#333;
}
div#bottomnav a:link, div#bottomnav a:visited {
	text-decoration:none;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
}
div#bottomnav a:hover, div#bottomnav a:active {
	text-decoration:none;
	color:#222;
	background:#BBEAD7;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
}
div#bottomnav p a,
div#bottomnav p a:link,
div#bottomnav p a:visited {
	border:none;
}
