/*
Theme Name: Greytown MTB
Theme URI: http://www.templecreative.com
Description: Template For Greytown MTB website.
Author: Dijon Correia
Author URI: http://www.templecreative.com
version: 1.0
Tags: one-column, widget-ready
*/

div#preload { display: none; }


/* basics */

*{margin:0; padding:0;}

body#body-main {
	background:#000;
	font-family: Georgia, tahoma, arial, verdana, sans-serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	/*color: #8e8e8e;*/
	color: #ffffff;
	font-size: 11pt;
	}
	
h1 {font-size: 14pt; font-size:19px; font-size:1.2em; border-bottom:1px dashed #333333; padding:15px 0 10px 0;}
	h1 a {color:#ffffff;}
	h1 a:hover {color:#cccccc;}
h2 {font-size: 13pt; font-size:17px; font-size:1.05em;}
	h2 a {color:#b6b6b6;}
	h2 a:hover {color:#cccccc;}
h3 {font-size: 12pt; font-size:16px; font-size:1em;  background-image:url(images/heading-underline.png); background-repeat: no-repeat; background-position:bottom;}
	h3 a {color:#383838;}
	h3 a:hover {color:#cccccc;}
h4 {font-size: 11pt; font-size:15px; font-size:0.95em; background-image:url(images/heading-underline.png); background-repeat: no-repeat; background-position:bottom;}
	h4 a {color:#383838;}
	h4 a:hover {color:#cccccc;}
		.ngg-album-compact h4 {font-size: 14px; color:#383838; }
h5 {font-size: 11pt; font-size:15px; font-size:0.95em; background-image:url(images/heading-underline.png); background-repeat: no-repeat; background-position:bottom;}
	h5 a {color:#383838;}
	h5 a:hover {color:#cccccc;}
h6 {font-size: 11pt; font-size:15px; font-size:0.95em; background-image:url(images/heading-underline.png); background-repeat: no-repeat; background-position:bottom;}
	h6 a {color:#383838;}
	h6 a:hover {color:#cccccc;}	

#page-head {height: 120px; padding:0 0 5px 0; margin: 5px 0 20px 0px; border-bottom:1px dashed #4b4b4b;}
	/* header page title */
	h1#page-title{display: block; float: left; width:425px; font-size: 18pt; color:#91100D; padding:10px 0; border: 0;}
	/* header flash */	
	div#header-flash {display: block; float: right; width:350px;  overflow:hidden; margin: 0; padding: 0; text-align:right; background: #1e1e1e;}
		div#flash-counter {width:320px; overflow:hidden; margin: 0 0 0 30px; padding: 0;}
	/* header breadcrumbs */
	div.breadcrumb {display: block; float: left; width:415px; font-style:italic; margin: 0px 0 0px 10px;}

img{ border: none; padding:0; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
	}

code{
	font-family:"Courier New", Courier, monospace;
	}
	
strong, b {
	color: #bfbfbf;
	font-weight: bold;
}

/* lists */

#content ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style-type: square;
	list-style-image:url(images/bullet.png);
}

#content ul li {
	margin: 0px 0px 5px 15px;
	padding: 0px;
	list-style:url(images/bullet.png);
}

#content ul ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style-type: square;
	list-style-image:url(images/bullet-sub.png);
}

#content ul ul li {
	margin: 0px 0px 5px 15px;
	padding: 0px;
	list-style:url(images/bullet-sub.png);
}

/* links */

a{color:#91100D; text-decoration:none;}
a:hover{color:#D42720; text-decoration: underline; }

/* tables */

#content table {
	border-collapse: collapse;
	margin:0 0 5px 0;
}

#content table td {
	border: 1px dashed #333;
	padding: 5px;
}

#content table th {
	border: 1px solid #333;
	background-color: #262626;
	padding: 7px;
	font-color: #1b1b1b;
}

/* container */


#container {
	width: 100%;
	margin: 0 auto;
	padding:0;
	background:#111;
	overflow: hidden;
	}
	
/* Top Menu */	
	
#wrapper-menu-top {
	background:#111111;
	width:100%; 
	overflow:hidden;
	margin: 0 auto;
	border-bottom:1px solid #000;
}

div#menu-top {
	width:795px; 
	overflow:hidden;
	margin: 0 auto;
	text-align: right;
}

div#menu-top {
	width:795px; 
	overflow:hidden;
	margin: 0 auto;
	text-align: right;
}

ul#nav-top {
	float: right;
	margin:0;
	padding:0;
	background:#111111;
	width:570px; /* 513px plus arrow (50px) */
	height: 31px; 
	overflow:hidden;
}

div#flash-arrow {
	width: 50px;
	height: 31px;
	padding:3px 0;
}

div#menu-top ul#nav-top li {list-style-type: none; float:left;	margin: 0;	padding: 0;}

div#menu-top ul#nav-top li span {display: none;}		

/* nav-top 01 - Accommodation (20)*/
ul#nav-top li#nav-top1 a {padding:0; margin: 5px 5px 5px 2px; display:block; width: 123px; height: 22px; background: url(images/nav-top-01.png); background-repeat: no-repeat}
ul#nav-top li#nav-top1 a:hover {background-image:url(images/nav-top-01-hvr.png); background-repeat: no-repeat;}
ul#nav-top li#nav-top1.current a {background: url(images/nav-top-01-hvr.png); background-repeat: no-repeat; text-decoration: none;}

/* nav-top 02 - Photo Gallery (4)*/
ul#nav-top li#nav-top2 a {padding:0; margin: 5px 5px 5px 0px; display:block; width: 123px; height: 22px; background: url(images/nav-top-02.png); background-repeat: no-repeat}
ul#nav-top li#nav-top2 a:hover {background-image:url(images/nav-top-02-hvr.png); background-repeat: no-repeat;}
ul#nav-top li#nav-top2.current a {background: url(images/nav-top-02-hvr.png); background-repeat: no-repeat; text-decoration: none;}

/* nav-top 03 - Catering (31)*/
ul#nav-top li#nav-top3 a {padding:0; margin: 5px 5px 5px 0px; display:block; width: 123px; height: 22px; background: url(images/nav-top-03.png); background-repeat: no-repeat}
ul#nav-top li#nav-top3 a:hover {background-image:url(images/nav-top-03-hvr.png); background-repeat: no-repeat;}
ul#nav-top li#nav-top3.current a {background: url(images/nav-top-03-hvr.png); background-repeat: no-repeat; text-decoration: none;}

/* nav-top04 - Contact Us (40)*/
ul#nav-top li#nav-top4 a {padding:0; margin: 5px 0px 5px 0px; display:block; width: 123px; height: 22px; background: url(images/nav-top-04.png); background-repeat: no-repeat}
ul#nav-top li#nav-top4 a:hover {background-image:url(images/nav-top-04-hvr.png); background-repeat: no-repeat;}
ul#nav-top li#nav-top4.current a {background: url(images/nav-top-04-hvr.png); background-repeat: no-repeat; text-decoration: none;}

	
/* header */

#wrapper-header {
	width:100%;
	overflow: hidden;
	margin: 0 auto;
	background: #491107;
}

#header {
	background:#491107;
  	width: 1260px; 
  	height: 262px;
	color: #fff;
	margin: 0 auto; 
	}
	
		#header01 {
			float: left;
			width: 234px; 
			height: 259px;
			margin: 0 auto;
			background-image:url(images/hdr-01.jpg);
			background-repeat: no-repeat; 
			}
			
		#header02 {
			float: left;
			width: 396px; 
			height: 259px;
			margin: 0 auto;
			background-image:url(images/hdr-02.jpg);
			background-repeat: no-repeat; 
			}
			
		#header03 {
			float: left;
			width: 396px; 
			height: 259px;
			margin: 0 auto;
			background-image:url(images/hdr-03.jpg);
			background-repeat: no-repeat; 
			}
			
		#header04 {
			float: left;
			width: 233px; 
			height: 259px;
			margin: 0 auto;
			background-image:url(images/hdr-04.jpg);
			background-repeat: no-repeat; 
			}			

#header h1{
	
	}
	
#header h1 a{
	
	}
#header h1 a:hover{
	
}


#header h2{

	}

/* main menu */

#wrapper-menu {
	background:#161616;
	background-image:url(images/nav-bg.png);
	background-repeat:no-repeat;
	background-position: center;
	width:100%; 
	overflow:hidden;
	margin: 0 auto;
	border-bottom:7px solid #2e2e2e;
}

div#menu {
	background:#000;
	font-family: inherit;
	font-size: 8pt;
	width:792px;
	height: 30px; 
	overflow:hidden;
	margin: 0 auto;
	padding:0;	
}

div#menu ul#nav li {list-style-type: none; float:left;	margin: 0;	padding: 0;}

div#menu ul#nav li span {display: none;}

/* nav 01 - Home (2)*/
ul#nav li#nav1 a {width:132px; height:30px; margin: 0; padding: 0; display:block; background-image:url(images/nav-01.png); background-repeat: no-repeat;}
ul#nav li#nav1 a:hover {background-image:url(images/nav-01-hvr.png); background-repeat: no-repeat;}
ul#nav li#nav1.current a {background-image:url(images/nav-01-actv.png); background-repeat: no-repeat;}

/* nav 02 - Festival Programme (14)*/
ul#nav li#nav2 a {width:132px; height:30px; margin: 0; padding: 0; display:block; background-image:url(images/nav-02.png); background-repeat: no-repeat;}
ul#nav li#nav2 a:hover {background-image:url(images/nav-02-hvr.png); background-repeat: no-repeat;}
ul#nav li#nav2.current a {background-image:url(images/nav-02-actv.png); background-repeat: no-repeat;}

/* nav 03 - Festival Information (17)*/
ul#nav li#nav3 a {width:132px; height:30px; margin: 0; padding: 0; display:block; background-image:url(images/nav-03.png); background-repeat: no-repeat;}
ul#nav li#nav3 a:hover {background-image:url(images/nav-03-hvr.png); background-repeat: no-repeat;}
ul#nav li#nav3.current a {background-image:url(images/nav-03-actv.png); background-repeat: no-repeat;}

/* nav 04 - Course Info (45)*/
ul#nav li#nav4 a {width:132px; height:30px; margin: 0; padding: 0; display:block; background-image:url(images/nav-04.png); background-repeat: no-repeat;}
ul#nav li#nav4 a:hover {background-image:url(images/nav-04-hvr.png); background-repeat: no-repeat;}
ul#nav li#nav4.current a {background-image:url(images/nav-04-actv.png); background-repeat: no-repeat;}

/* nav 05 - Greytown Club (47)*/
ul#nav li#nav5 a {width:132px; height:30px; margin: 0; padding: 0; display:block; background-image:url(images/nav-05.png); background-repeat: no-repeat;}
ul#nav li#nav5 a:hover {background-image:url(images/nav-05-hvr.png); background-repeat: no-repeat;}
ul#nav li#nav5.current a {background-image:url(images/nav-05-actv.png); background-repeat: no-repeat;}

/* nav 06 - Race Results (36)*/
ul#nav li#nav6 a {width:132px; height:30px; margin: 0; padding: 0; display:block; background-image:url(images/nav-06.png); background-repeat: no-repeat;}
ul#nav li#nav6 a:hover {background-image:url(images/nav-06-hvr.png); background-repeat: no-repeat;}
ul#nav li#nav6.current a {background-image:url(images/nav-06-actv.png); background-repeat: no-repeat;}


/* content */

#wrapper {
	width:100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #1e1e1e;
}

#wrapper-media {
	width:100%;
	/*min-height: 483px;*/
	margin: 0;
	padding: 30px 0 25px 0;
	background-color: #111;
}

#video {
	border:1px solid #4b4b4b;
	float: right; 
	margin:0 0 10px 10px; 
	background: #1e1e1e;
}

.wordtube {
	background: #1e1e1e;
}

/** html #wrapper-media {height: 483px;}*/

#wrapper-content {
	width:100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #1e1e1e;
	background-image:url(images/content-bg.png);
	background-repeat:no-repeat;
	background-position:center top;
}

#content {
	width:795px;
	overflow: hidden;
	margin: 25px auto;
	}	

.post {
	margin:0 auto;
	padding:0;
	line-height: 14pt;
	text-align: left;
	width:775px;
	}
	
.post h2{
	}
	
.post h2 a{

	}
	
.post h2 a:hover{

	}

.entry-sub {
	margin:10px 0 30px 0;
}	

	.entry-sub-title {
		padding: 2px 0px;
		border-bottom:1px dashed #333333; 
	}
	
	.entry-sub-title a {
		font-size: 14pt; 
		color:#fff;
		text-decoration:none;
		}
		
	.entry-sub-title a:hover {
		color:#898989; 
		text-decoration:none;
		}
		
	.entry-sub-date {
		padding: 2px 0px;
		text-align:right;
		font-size: 8pt;
	}	
		
	.entry-sub-excerpt {
		margin: 2px 10px 10px 10px;
		}
		
	.entry-sub-readmore {
		width: 100%;
		text-align: left;
		margin: 0px 0px 0px 10px;
		}
		
		.entry-sub-readmore a {
			position: relative;
			display: inline-block;
			width:86px;
			height:18px;
			background:url(images/read-more.png);
			background-repeat:no-repeat;
			border: 0;
		}
		
		.entry-sub-readmore a:hover {
			background:url(images/read-more-hvr.png);
			background-repeat:no-repeat;
		}			

	.entry p{margin:10px 0 15px 0;}

.postmetadata{
	clear: both;
	background:#F7F7F7;
	padding:6px;
	margin: 20px 0;
	}
	

.navigation {
	font-size:8pt;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}



/* sidebar */

#sidebar {
	font-size:8pt;
	width:190px;
	margin:0;
	padding: 0;
	}

#sidebar h2{

}

#sidebar label{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#sidebar p {margin:0; padding:0;}

#sidebar img {padding: 0; margin: 0;}

#sidebar ul {
	margin:12px;
	padding:0;
	}

#sidebar ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

#sidebar ul ul {
	margin:14px 0;
	padding:0;
}

#sidebar ul ul li {
	list-style-type: none;
	}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
}

#sidebar ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}


/* comments */


#commentform{
	background:#fff;
	margin:0;
	padding:0;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin:0;
	padding:0;
	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000;
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {background: #eee;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}

/* qlinks panel icons */
	
div#menu-qlinks {
	width:792px; 
	overflow:hidden;
	margin: 0 auto;
	padding: 10px 0;
}

ul#nav-qlinks {
	margin:0;
	padding:0;
	width:792px;
	height: 116px; 
	overflow:hidden;
	background-image:url(images/pnl-icns-bg.png);
	background-repeat: no-repeat;
}

div#menu-qlinks ul#nav-qlinks li {list-style-type: none; float:left;	margin: 0;	padding: 0;}

div#menu-qlinks ul#nav-qlinks li span {display: none;}		

/* nav-qlinks 01 - Photo Gallery */
ul#nav-qlinks li#nav-qlinks1 a {padding:0; margin: 5px 0px 5px 5px; display:block; width: 130px; height: 106px; background: url(images/pnl-qlink01.png); background-repeat: no-repeat}
ul#nav-qlinks li#nav-qlinks1 a:hover {background-image:url(images/pnl-qlink01.png); background-repeat: no-repeat;}

/* nav-qlinks 02 - Manual Entry Form */
ul#nav-qlinks li#nav-qlinks2 a {padding:0; margin: 5px 0px; display:block; width: 130px; height: 106px; background: url(images/pnl-qlink02.png); background-repeat: no-repeat}
ul#nav-qlinks li#nav-qlinks2 a:hover {background-image:url(images/pnl-qlink02.png); background-repeat: no-repeat;}

/* nav-qlinks 03 - Accommodation */
ul#nav-qlinks li#nav-qlinks3 a {padding:0; margin: 5px 0px; display:block; width: 130px; height: 106px; background: url(images/pnl-qlink03.png); background-repeat: no-repeat}
ul#nav-qlinks li#nav-qlinks3 a:hover {background-image:url(images/pnl-qlink03.png); background-repeat: no-repeat;}

/* nav-qlinks 04 - Contact Us */
ul#nav-qlinks li#nav-qlinks4 a {padding:0; margin: 5px 0px; display:block; width: 130px; height: 106px; background: url(images/pnl-qlink04.png); background-repeat: no-repeat}
ul#nav-qlinks li#nav-qlinks4 a:hover {background-image:url(images/pnl-qlink04.png); background-repeat: no-repeat;}

/* nav-qlinks 05 - Testimonials */
ul#nav-qlinks li#nav-qlinks5 a {padding:0; margin: 5px 0px; display:block; width: 130px; height: 106px; background: url(images/pnl-qlink05.png); background-repeat: no-repeat}
ul#nav-qlinks li#nav-qlinks5 a:hover {background-image:url(images/pnl-qlink05.png); background-repeat: no-repeat;}

/* nav-qlinks 06 - Benificaries */
ul#nav-qlinks li#nav-qlinks6 a {padding:0; margin: 5px 5px 5px 0px; display:block; width: 130px; height: 106px; background: url(images/pnl-qlink06.png); background-repeat: no-repeat}
ul#nav-qlinks li#nav-qlinks6 a:hover {background-image:url(images/pnl-qlink06.png); background-repeat: no-repeat;}


/* sponsors panel icons */
	
div#menu-sponsors {
	width:792px; 
	overflow:hidden;
	margin: 0 auto;
	padding: 10px 0;
}

ul#nav-sponsors {
	margin:0;
	padding:0;
	width:792px;
	height: 116px; 
	overflow:hidden;
	background-image:url(images/pnl-icns-bg.png);
	background-repeat: no-repeat;
}

div#menu-sponsors ul#nav-sponsors li {list-style-type: none; float:left;	margin: 0;	padding: 0;}

div#menu-sponsors ul#nav-sponsors li span {display: none;}		

/* nav-sponsors 01 - Stihl */
ul#nav-sponsors li#nav-sponsors1 a {padding:0; margin: 0 0 0 5px; display:block; width: 112px; height: 116px; background: url(images/pnl-spnr01.png); background-repeat: no-repeat}
ul#nav-sponsors li#nav-sponsors1 a:hover {background-image:url(images/pnl-spnr01-hvr.png); background-repeat: no-repeat;}

/* nav-sponsors 02 - Aquelle */
ul#nav-sponsors li#nav-sponsors2 a {padding:0; margin: 0 0 0 0; display:block; width: 111px; height: 116px; background: url(images/pnl-spnr02.png); background-repeat: no-repeat}
ul#nav-sponsors li#nav-sponsors2 a:hover {background-image:url(images/pnl-spnr02-hvr.png); background-repeat: no-repeat;}

/* nav-sponsors 03 - Pannar */
ul#nav-sponsors li#nav-sponsors3 a {padding:0; margin: 0 0 0 0; display:block; width: 111px; height: 116px; background: url(images/pnl-spnr03.png); background-repeat: no-repeat}
ul#nav-sponsors li#nav-sponsors3 a:hover {background-image:url(images/pnl-spnr03-hvr.png); background-repeat: no-repeat;}

/* nav-sponsors 04 - Umvoti */
ul#nav-sponsors li#nav-sponsors4 a {padding:0; margin: 0 0 0 0; display:block; width: 111px; height: 116px; background: url(images/pnl-spnr04.png); background-repeat: no-repeat}
ul#nav-sponsors li#nav-sponsors4 a:hover {background-image:url(images/pnl-spnr04-hvr.png); background-repeat: no-repeat;}

/* nav-sponsors 05 - Aheers */
ul#nav-sponsors li#nav-sponsors5 a {padding:0; margin: 0 0 0 0; display:block; width: 111px; height: 116px; background: url(images/pnl-spnr05.png); background-repeat: no-repeat}
ul#nav-sponsors li#nav-sponsors5 a:hover {background-image:url(images/pnl-spnr05-hvr.png); background-repeat: no-repeat;}

/* nav-sponsors 06 - Oldfield */
ul#nav-sponsors li#nav-sponsors6 a {padding:0; margin: 0 0 0 0; display:block; width: 111px; height: 116px; background: url(images/pnl-spnr06.png); background-repeat: no-repeat}
ul#nav-sponsors li#nav-sponsors6 a:hover {background-image:url(images/pnl-spnr06-hvr.png); background-repeat: no-repeat;}

/* nav-sponsors 05 - N3 toll */
ul#nav-sponsors li#nav-sponsors7 a {padding:0; margin: 0 7px 0 0; display:block; width: 111px; height: 116px; background: url(images/pnl-spnr07.png); background-repeat: no-repeat}
ul#nav-sponsors li#nav-sponsors7 a:hover {background-image:url(images/pnl-spnr07-hvr.png); background-repeat: no-repeat;}


/* search */

#searchform{
	padding:0;
	margin:14px 0;
	}

#searchform input#s{
	margin:0;
	padding:2px;
	border:1px solid #000;
	}

	
	
/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.wp-caption {
   border: 2px solid #333;
   text-align: center;
   background-color: #111111;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   /*-moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;*/
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 8pt;
   line-height: 17px;
   padding: 2px 4px 5px;
   margin: 0;
   color:#4B4B4B;
}

/* footer */

#footer {
	background:#000;
	clear: both;
	width: 100%;
	height: 61px;
	border-top: 7px solid #2e2e2e;
	text-align: center;
	font-size: 7pt;
	padding:0 0 15px 0;
	}

/*
ul#menu-footer {
	margin: 0;
	padding: 0;
	text-align: center;	
	display: inline;
}

ul#menu-footer li {
	list-style-type: none;
	display: inline;
	float:left;
	margin: 0;
	padding: 0;
	border-right:1px solid #6c6c6c;
	line-height: 12px;
	height: 12px;
}

ul#menu-footer li a {
	padding:0px 10px;
	margin: 0;
	color: #6c6c6c;
	display:block;
}

ul#menu-footer li a:hover {
	color:#4f4f4f;
}
*/

div#menu-footer {overflow:hidden; margin: 0 auto; padding:0; text-align:center;}

ul#menu-footer {width: 810px; margin: 0 auto; padding: 0; text-align: center;}

div#menu-footer ul#nav-footer li {list-style-type: none;  display: inline; float:left; margin: 0; padding: 0; border-right:1px solid #6c6c6c; line-height: 12px; height: 12px;}
div#menu-footer ul#nav-footer li#last {border-right: 0;}

ul#nav-footer li a {padding:0px 10px; margin: 0; color: #6c6c6c; display:block;}

ul#nav-footer li a:hover {color:#4f4f4f;}

ul#nav-footer li.current a {color:#dfdfdf; font-weight: bold;}	

#footer p#menu-footer{padding:5px 0 10px 0; margin: 0; color: #eee; text-align:center;}
#footer p#credits{padding:20px 0 5px 0; margin: 0; color: #eee; text-align:center;}