/* =Misc
-------------------------------------------------------------- */
#main-header div.logo { float:left; margin: 0px 30px 0px 8px; }

/* =Mast
-------------------------------------------------------------- */
.mast { 
	height:25px;
/*	KUEN padding: 0;*/
	padding:10px 0px 0px 0px;
	clear: right;
}
.mast-content {
/*	KUEN width:960px;*/
	width: auto;
	margin:0px auto;
	padding: 0;
}
.network { display: inline; float: right; } 
.mast div.network a {
	line-height:1.25em;
	text-decoration:none;
	font-size:12px;
	float:left;
	padding:3px 10px 4px 10px;
	margin-top:4px;
	margin-right:2px;
	
	/* use CSS3 to give us rounded corners \m/ */
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}
.mast div.network a.current {
	text-decoration:none;
	border-top:none;
	border-right:none;
	font-weight: bold;
}


/* =Menu
-------------------------------------------------------------- */
#primary-nav { 
	display: block;
	float: left;
	width: 100%;
	text-transform: uppercase;
	height: 35px;
	margin-left: auto;
	margin-right: auto;
	font: normal normal 15px/15px helvetica, arial, sans-serif;	
}
#secondary-nav {
	display: block;
	float: left;
	width: 100%;
	text-transform: uppercase;
	min-height: 29px;
	margin-left: auto;
	margin-right: auto;
	font: normal normal 14px/14px helvetica, arial, sans-serif;
	border-bottom: 1px solid #ccc;
}
#primary-nav div.primary-nav-wrapper, 
#secondary-nav div.secondary-nav-wrapper { 
/*	KUEN width: 960px; */
	width: 880px; 
	margin-left: auto;
	margin-right: auto;
} 

/*** drop-down menu code ***/

#primary-nav div.menu-main-navigation-container { 
    margin: 0;
	padding: 0;
	height: 35px;
	list-style: none;
}

#primary-nav ul ul { display: none; } /* This hides the submenus in the primary nav */

/* menu styling */
#primary-nav ul { list-style: none; margin: 0; }
#primary-nav li { float: left; margin-top: 3px; }
#primary-nav a { 
	text-decoration:none;
	display: block;
	padding: 11px 10px 10px 10px;
	white-space: nowrap;
}
#primary-nav a:hover, #primary-nav .current-menu-item a { text-decoration: none; }

.home #primary-nav li.current-menu-item,
.page #primary-nav li.current_page_item,
.category #primary-nav li.primary-category,
.category #primary-nav li.current-menu-parent,
.category #primary-nav li.current-menu-item,
.single-post #primary-nav ul.menu li.primary-category  {
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

/* secondary navigation / hot topics */
.secondary-nav-widget { display: block; }
.secondary-nav-widget ul.main-menu-navigation { padding-left: 0; margin-left: 0; }
.secondary-nav-widget ul.sub-menu { display: none; }
.secondary-nav-widget ul, .secondary-nav-widget .sub-menu:first-child { 
	display: block; 
	min-height: 25px; 
	list-style: none; 
	margin: 7px 0px 3px 1px;
}

.secondary-nav-widget li { 
	display: inline-block;
	height: 10px; 
	background: none; 
	margin: 3px 0;
	padding: 3px 10px; 
	overflow: visible; 
	border-right: 1px solid #b3b3b3;
}
.secondary-nav-widget li:last-child { 
	border-right: none; 
	overflow: visible;
}


.hot-topics .title { display: block; float: left; margin: 6px 4px 0px 10px; }


/* Color Section */

/* =Mast
-------------------------------------------------------------- */
.mast { 
	color:#777;
/*	KUEN background:#fff;*/
	background:#fffbf2;
/*	KUEN border-bottom: 1px solid #eee;*/
	border-bottom: 1px solid #663300;
}
.mast div.name {
	color:#fff;
}
.mast div.network a {
	color:#777;
/*	KUEN background:#fff;*/
	background:#fffbf2;
}
.mast div.network a.current {
	color:#000;
	/* KUEN
	background:#fff;
	border-top:solid 1px #eee;
	border-right:solid 1px #eee;
	border-left:solid 1px #eee;
	border-bottom:solid 1px #fff;
	*/
	background: #f2e8ce;
	border-top:solid 1px #663300;
    border-right:solid 1px #663300;
    border-left:solid 1px #663300;
    border-bottom:solid 1px #f2e8ce
}

/* =Menu
-------------------------------------------------------------- */
#primary-nav { background: url('../images/nav-bg.jpg');}
/* menu styling */
#primary-nav li { background: url('../images/nav-divider.jpg') center left no-repeat; }
#primary-nav li.primary-category + li { background: none; }
#primary-nav li:first-child {background: none; }
#primary-nav li.last {height: 32px; } /* keep this in place so that the navigation looks right -- adds the final border-right */

#primary-nav a { color: #fff;  }

/* home page tabbed navigation menu styling */
.home #primary-nav li.current-menu-item { background: #eee; }
.home #primary-nav .current-menu-item a { color: #333; }
.home #primary-nav li.current-menu-item + li { background: none; }

/* page views */
.page #primary-nav li.current_page_item { 
/*	KUEN background: #eee; */
	background: #fffbf2; 
	}
.page #primary-nav li.current_page_item a { color: #333; }
.page #primary-nav li.current_page_item + li { background: none; }

/* category view tabbed navigation menu styling */
.category #primary-nav li.current-menu-item, .category #primary-nav li.current-menu-parent { background: #eee;}
.category #primary-nav .current-menu-item a , .category #primary-nav .current-menu-parent a { color: #000; }
.category #primary-nav li.current-menu-item + li { background: none; }

/* single post tabbed navigation menu styling */
.single-post #primary-nav li:first-child {background: none; }
.single-post #primary-nav li { background: url('nav-divider.jpg') center left no-repeat; }
.single-post #primary-nav ul.menu li.primary-category  { background: #eee;  }
.single-post #primary-nav ul.menu li.primary-category a { color: #000;  }

#primary-nav a:hover { color: #aaa; }


#secondary-nav { 
/*	kuen background: #eee; */
	background: #fffbf2; 
	color: #666; 
	}
.secondary-nav-widget  a { text-decoration: none; color: #666; }
.secondary-nav-widget a:hover { text-decoration: none; color: #0D77A5; }

/* add calls for image separator here (and move comment thingy here when done) 
.secondary-nav-widget li { background: none; border-right: 1px solid #000; }
.secondary-nav-widget li:last-child { background: none; border-right: none; }
*/

/* add calls for image separator here (and move comment thingy here when done) 
.secondary-nav-widget li { background: url('../images/scribbal/nav-divider.jpg') center left no-repeat; }
.secondary-nav-widget li:first-child { background: none; }
*/


/* These overrites the default style */
a:hover		{ text-decoration: underline; color : #98AAB1; }
.forumline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid;  }
.moderator { color: #98AAB1; }
.online { color: #98AAB1; }
.cattitle { color: #000000; }
.forumlink { color: #000000; }





