#header-photo #logo-text, #header-photo #slogan { display: none; }


/* Move the news a bit down from the top of the content */
#news {
	margin-top: 1em;	
}



/* Duplicate the MarketPlace H1 to the Bytespring newstitle */
.newstitle {
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	font-weight: Bold; 	
	color: #333;	
	font-size: 120%;	
	font-weight: bold;
	margin-bottom: 0.5em;
}

/* Duplicate the MarketPlace P to the Bytespring newscontent */
.newscontent {
	margin-bottom: 1.2em;
	font-size: 100%;
}


/* Make the login  box inline so can include in header links */
#header-links .logincell
, #header-links .logincell form 
, #header-links .logincell form br
, #header-links .logincell form input { 
	display: inline; 
}


/* Reset the top nav elements to what they were like in the marketplace template before the Bytesspring HMENU CSS */
#hmenu {
	clear: both;	
	padding: 0;		
	background-color: transparent;	
}

#hmenu #nav {
	margin-left: 29px;
}

#hmenu ul {
	float: left;
	list-style: none;
	background: #E4E4E4 url(images/nav.jpg) repeat-x;	
	width: 850px;		
	padding: 0;	margin: 0 0 0 30px;
	margin-left: 0px;
	height: 45px;
	display: inline;
	text-transform: uppercase;
}

#hmenu ul li {
	display: inline;
	margin: 0; padding: 0;
}

#hmenu #nav li a {
	display: block;
	text-decoration: none;
	font-weight:bold;
	color: #000000;
	background-color: transparent;
	padding: 3px 10px;
	text-align:left;
	border-right:1px solid #f0f0f0;
}

#hmenu ul li a {
	display: block;
	float: left;
	width: auto;
	margin: 0;
	padding: 0 15px;	
	border-right: 1px solid #dadada;
	border-left: 1px solid #fafafa;	
	border-bottom: none;
	color: #555;
	font: bold 14px/45px "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;
	text-transform: uppercase;
	text-decoration: none;	
	letter-spacing: 1px;
}

#hmenu ul li a:hover, 
#hmenu ul li a:active {
	color: #326ea1;
}

#hmenu ul li#current a {	
	background: #DBDBDB url(images/nav-current.jpg) repeat-x;		
}



/* Control the dropdown menus added by bytespring */
#hmenu #nav ul {
	margin-top: 25px;	
}


#hmenu #nav ul li a:link
, #hmenu #nav ul li a:hover
, #hmenu #nav ul li a:visited
, #hmenu #nav ul li a:active {
	background:#326ea1 url(images/nav.jpg) repeat-x scroll 0%;
	font-size: 85%;
	color: #000000;
	font-weight: normal;
	font-variant:small-caps;
}


#hmenu #nav ul li a:hover {
	background:#FFFFFF url(images/nav.jpg) repeat-x scroll 0%;
	color: #326ea1;
}


/* Main text formatting */
#main h1
, #main h2
, #main h3
, #main h4
, #main h5 {
	margin-left: -0.5em;  
	padding: 0;
	padding-top: 1em;
}

#main {
	padding-left: 2em;
}


#main form {
	padding: 20px;
}



/* Bring content closer to heading */
#main {
	padding-top: 0px;
}


/* Sidebar stuff */
#sidebar {
	margin: 10px 5px 10px 15px;
	width: 175px;
}

#sidebar h3 {
	margin: 0 0 10px -5px;
	padding: .2em .5em;
	font-size: 120%;
	font-variant: small-caps;
	background-color: #000000;
	color: #FFFFFF;
}

#sidebar .newstitle {
	border-bottom: 1px solid #999999;
	text-indent: 5px;
	margin-left: -5px;
}

#sidebar .newscontent {
	
}


#sidebar .linktitle {
	text-indent: 5px;
	margin-left: -5px;
	margin-top: 8px;
}

#sidebar .linkcontent {
	font-size: 90%;
}



#sidebar #admin {
	margin-top: 15px;
	border-top: 1px solid #999999;
	text-indent: 5px;
}
