/******************
 * overall entries 
 ******************/


body {
	font-family: Helvetica, Arial, sans-serif;
  	font-size: 0.9em;
	background-image:url('images/bgnd.gif');
}

.c_body {
	width:1020px; 
	margin:auto;
	background-color:white;
	padding:8px;
	padding-top:3px;
	border: #3f6ad1 2px solid;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}

.page_title {
	font-family: Toontime, Helvetica, Arial, sans-serif;
	color:#ca1a1a;
	font-size:200%;
	font-weight:bold;
	text-align:center;
	width:600px;
	margin:0px auto;
}

.page_desc {
	color:blue;
	font-style:italic;
	text-align:center;
	width:600px;
	margin:10px auto 0 auto;
}

hr {
  background: url('images/line.gif') #ff0000 repeat-x center;
  height:8px;
  _height:9px;
  margin-top:11px;
  margin-bottom:11px;
}

#header {
	width:100%;
	height:150px;
	font-size:36px;
	text-align:center;
	vertical-align:middle;
	margin-bottom:10px;
}
#navmenu {
	margin: 0 0 10px 0;
	font-weight:bold;
}

#navmenu div {
	background: #3f6ad1 url('images/menu_top.gif') repeat-x top;
}

#navmenu .yuimenuitem {
  font-weight:normal;
 }

#navmenu .yuimenuitemlabel {
	color:#ffffff;
}
#navmenu .yuimenubaritem-hassubmenu, #navmenu .yuimenuitemlabel-hassubmenu {
	background: url('images/menubaritem_submenuindicator.png') right center no-repeat;
}

#navmenu .yuimenuitem-selected {
  background-color: #ff0000;
}

#bodycontent {
  margin-top:10px
}

#bodycontent td {
	vertical-align:top;
	padding:5px;
}

#tagline { position:relative;top:-10px; }

.list_entry {
	border: #3f6ad1 2px solid;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	font-size:83%;
	background-color:#FEF265;
}

.le_name {
  font-weight:bold;
  font-size:120%;
}

.le_label {
  margin-left:15px;
  padding-left:4px;
  border-left:1px solid blue;
  font-weight:bold;
}

.item_pics {
  border:4px groove #3f6ad1;
}

.item_pics td {
  border:2px solid #3f6ad1;
}

.item_text_glob {
	border:3px inset #FEF265;
	margin:4px;
	padding:2px
}

/******************
 * menus
 ******************/

.yui-skin-sam .yui-navset {
	margin:15px;
}

.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    border:solid #FEEB05; /* color between tab list and content */
    border-width:0;
}

.yui-skin-sam .yui-navset .yui-content {
    background: #FEEB05; /* content background color */
}

.yui-skin-sam .yui-navset .yui-content,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border:1px solid #000000; /* content border */
    border-top-color:#243356; /* different border color */
    padding:0.25em 0.5em; /* content padding */
	margin-top:-5px;
	font-size:85%;
}


.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    background:#FEEB05 url('images/tab_top.gif') repeat-x top; /* selected tab background */
    color:#000;
}


.yui-skin-sam .yui-navset .yui-nav .selected a em {
    padding:0.2em 0.45em; /* tab border */
}

.yui-navset .yui-content a:link{
	color:#0000ff;
}

.yui-navset li {
  margin-left:-15px;
}
