/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
/* css un reset */
html, body {
	font:normal 16px/20px Arial, Helvetica, sans-serif;
	color:#555;
	/*background:transparent url(line.gif) repeat scroll 0 0;/*Vertical Grid:20px*/
}
pre, code, tt {
	font-family:'Lucida Console', Monaco, monospace;
}
h1, h2, h3, h4, h5, h6 {
}
b, strong {
	font-weight:bold;
}
em, i, dfn {
	font-style:italic;
}
dfn {
	font-weight:bold;
}
p, code, pre, kbd {
	margin:0 0 20px;
}
p:last-child,code:last-child,pre:last-child,kbd:last-child {
	margin:0;
}
blockquote {
	margin:0 2em 20px;
}
blockquote:last-child {
	margin-bottom:0;
}
li {
	margin-bottom:0;
}
li ul, li ol {
	margin:0 20px;
}
ul, ol {
	margin:0 2em 20px;
}
ul:last-child, ol:last-child {
	margin-bottom:0;
}
ul, ul li {
	list-style-image:url(bullet.gif);
}
ol, ol li {
	list-style-type:decimal;
}
dl {
	margin:0 0 20px;
}
dl:last-child {
	margin:0;
}
dl dt {
	font-weight:bold;
}
dd {
	margin-left:2em;
}
table {
}
th {
	font-weight:bold;
}
th, td, caption {
	padding:0;
}
tfoot {
	font-style:italic;
}
sup, sub {
	line-height:0;
}
abbr, acronym {
	border-bottom:1px dotted;
}
address {
	margin:0 0 20px;
	font-style:italic;
}
address:last-child {
	margin:0;
}
del {
	text-decoration:line-through;
}
pre {
	margin:20px 0;
	white-space:pre;
}
pre:last-child {
	margin:0;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, Times New Roman, serif;
	color:#000;
	margin:0;
}
h1 {
	font-size:2em;
	line-height:40px;
}
h2 {
	font-size:1.75em;
	line-height:40px;
}
h3 {
	font-size:1.5em;
	line-height:40px;
}
h4 {
	font-size:1.25em;
	line-height:20px;
}
h5 {
	font-size:1.125em;
	line-height:20px;
}
h6 {
	font-size:1em;
	line-height:20px;
}
a				 { color:#f00; text-decoration:none; }
a:link	 { color:#f00; text-decoration:none; }
a:visited{ color:#f00; text-decoration:none; }
a:hover	 { color:#f00; text-decoration:underline; }
a:active { color:#f00; text-decoration:underline; }
iframe { border:none 0; }
hr {
	background:transparent url(hline.gif) repeat-x scroll center;
	margin:10px 0;
	height:2px;
	border:none 0 transparent;
}
fieldset {
	border:dotted 1px #777;
	padding:10px 12px 12px 10px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
fieldset p {
	margin:0 0 10px;
}
fieldset p:last-child {
	margin:0;
}
input[type="submit"], input[type="button"] {
	padding:2px 20px;
}
fieldset.labelsLeft {
}
fieldset.labelsLeft input[type="text"] {
	float:right;
}
fieldset.labelsLeft label {
}
#dnn_ctr2664_FormMaster_pnlForm, #dnn_ctr2812_FormMaster_pnlForm, #dnn_ctr2813_FormMaster_pnlForm {
	border:dotted 1px #777;
	padding:10px 12px 12px 10px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
#dnn_ctr2664_FormMaster_pnlForm td, #dnn_ctr2812_FormMaster_pnlForm td, #dnn_ctr2813_FormMaster_pnlForm td {
	text-align:left;
}
#dnn_ctr2664_FormMaster_pnlForm {
	width:300px;
}
#dnn_ctr2812_FormMaster_pnlForm, #dnn_ctr2813_FormMaster_pnlForm {
	width:320px;
	margin-top:20px;
}
/* css id styles */
#gnk {
	cursor:pointer;
}
#gnkImg {
	cursor:pointer;
	text-indent:-10000px;
	width:195px;
	height:360px;
	background:transparent url(gnk.png) no-repeat scroll 0 0;
	display:block;
	clear:both;
}
#introOver {
	cursor:pointer;
	background: transparent url(introovr.png) no-repeat scroll 0 0;
	height:360px;
	width:194px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	display:block;
}
#vcast {
	cursor:pointer;
}
#vcastImg {
	cursor:pointer;
	text-indent:-10000px;
	width:495px;
	height:330px;
	background:transparent url(tvframe.png) no-repeat scroll 0 0;
	display:block;
	clear:both;
}
#vcastOver {
	cursor:pointer;
	background: transparent url(tvovr.png) no-repeat scroll 0 0;
	width:495px;
	height:330px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	display:block;
}
#Content, #dnn_SidePane {
	font-size:0.8125em;
}
#dnn_ContentPane {
	width:495px;
	float:left;
	font-size:0.8125em;
}
#dnn_Pane1, #dnn_Pane2
{
	font-size:0.8125em;/*0.9375em;*/
}
#dnn_Pane1 td p, #dnn_Pane2 td p
{
	font-size:1em;/*0.9375em;*/
}
#dnn_Pane1 td span, #dnn_Pane2 td span
{
	font-size:1.125em;/*0.9375em;*/
	text-align:left;
	display:block;
}
#dnn_BlurbPane {
	font-size:0.9375em;
}
#dnn_SidePane, #dnn_LeftSidePane {
	width:345px;
	float:right;
}
#IntroPane {
	float:left;
	width:195px;
	padding:0 15px 5px 0;
}
#IntroPane p {
	margin:0;
	line-height:125%;
	font-size:0.875em;
}
#IntroPane p:last-child {
	margin:0;
}
#dnn_WelcomePane {
	padding:0 0 20px;
}
#WelcomeContent {
	float:right;
	width:660px;
}
#Three, #Bottom {
	clear:both;
}
#Bottom {
	padding:24px 0 0;
}
#OnePane, #TwoPane, #ThreePane {
	float:left;
	width:195px;
}
#OnePane h1, #TwoPane h1, #ThreePane h1 {
	color:#000;
}
#OnePane, #TwoPane {
	margin-right:15px;
	padding-right:15px;
	background:transparent url(vline.gif) repeat-y scroll right;
}
#dnn_OnePane h1, #dnn_TwoPane h1, #dnn_ThreePane h1 {
	font-size:2.1em;
	line-height:90%;
	padding:35px 0 15px;
	height:110px;
}
#dnn_OnePane h1 {
  background:transparent url(one.gif) no-repeat scroll 0 0;
}
#dnn_TwoPane h1 {
  background:transparent url(two.gif) no-repeat scroll 0 0;
}
#dnn_ThreePane h1 {
  background:transparent url(three.gif) no-repeat scroll 0 0;
}
#dnn_OnePane a:hover h1, #dnn_TwoPane a:hover h1, #dnn_ThreePane a:hover h1 {
	color:#f00;
	cursor:hand;
	cursor:pointer;
}
#WelcomeContent {
	background:transparent url(fish.png) no-repeat scroll 115px 145px;
}
#dnn_OnePane {
}
#dnn_TwoPane {
	background:transparent url(podcast.png) no-repeat scroll 140px 59px;
}
#dnn_ThreePane {
	background:transparent url(downloads.png) no-repeat scroll 100px 59px;
}
#dnn_ComingUpPane {
	float:left;
}
#dnn_TwitterPane {
	text-align:right;
	float:right;
	margin:7px 0;
}
#dnn_WelcomePane, #dnn_ComingUpPane {
	font-family:Georgia,Times New Roman,serif;
	font-size:20px;
	color:#000;
}
#dnn_WelcomePane img, #dnn_ComingUpPane img {
	vertical-align:middle;
}
#dnn_WelcomePane em {
	font-size:2em;
	font-style:normal;
	color:#777;
}
#WelcomeContent p {
	line-height:125%;
	margin:0;
}
#WelcomeContent a	p { color:#555; }
#WelcomeContent a	{ color:#000; text-decoration:none; }
#WelcomeContent a:link { color:#000; text-decoration:none; }
#WelcomeContent a:visited { color:#000; text-decoration:none; }
#WelcomeContent a:hover, #WelcomeContent a:hover p { color:#f00; text-decoration:none; }
#WelcomeContent a:active, #WelcomeContent a:active p { color:#f00; text-decoration:none; }
#wrapper {
	min-width:885px;
	margin:0 auto;
}
#footer-area {
	clear:both;
	padding:40px 0 0;
}
#menu-area {
}
#menubar {
	width:885px;
	margin:0 auto;
}
#page {
}
.wrapper {
	width:885px;
	margin:0 auto;
	padding:0;
}
.HeadBar {
	background-color:#000;
	margin:0 0 30px;
}
.HeadBar p {
	margin:0;
}
#dnn_HeadPane {
	width:885px;
	min-height:125px;
	margin:0 auto;
	padding:0;
}
#header {
	height:105px;
	padding:0 0 35px;
	position:relative;
}
#header #logo {
	position:absolute;
	padding:0;
	width:210px;
	height:59px;
	background-image:url(logo.png);
	text-indent:-10000px;
	margin:0;
	bottom:30px;
}
#HeaderArea {
	height:68px;
	position:relative;
	top:37px;
	background:transparent url(hline.gif) repeat-x scroll bottom;
}
#dnn_HeaderPane {
	position:absolute;
	bottom:0;
}
#dnn_HeaderPane h1 {
	font-size:2.3em;
	margin:0;
	padding:0 0 4px;
}
#dnn_HeaderPane img {
	padding: 0 5px 0 0;
}
#logosml {
	background-image:url(logosml.png);
	bottom:8px;
	height:30px;
	right:0;
	position:absolute;
	text-indent:-10000px;
	width:107px;
}
#flashText {
	font-family:Georgia, Times New Roman, serif;
	color:#000;
	padding:0 0 5px 0;
	position:absolute;
	right:0;
	bottom:45px;
	width:660px;
	background:transparent url(hline.gif) repeat-x scroll bottom;
}
#footer-bar {
}
#footer {
	background:transparent url(hline.gif) repeat-x scroll top;
	width:885px;
	margin:0 auto;
	font-size:100%;
	font-size:10px;
	padding-top:1px;
}
#footer a				 { color:#555; text-decoration:none; }
#footer a:link	 { color:#555; text-decoration:none; }
#footer a:visited{ color:#555; text-decoration:none; }
#footer a:hover	 { color:#f00; text-decoration:none; }
#footer a:active { color:#f00; text-decoration:none; }
#footer #copyright {
	text-align:left;
	float:left;
	padding:5px 0 20px;
}
#footer #social {
display:inline;
float:right;
}
#footer ul {
margin:0;
}
#footer #social li {
display:inline;
float:left;
line-height:19px;
list-style-type:none;
margin-left:10px;
position:relative;
}
#footer #social li a {
display:block;
float:left;
font-size:0;
height:15px;
line-height:15px;
margin-top:8px;
text-indent:-10000px;
}
#footer #social li a:hover {
background-position:0 bottom;
}
#footer #social li#twitter a {
background-image:url(twitter.gif);
width:66px;
}
#footer #social li#itunes a {
background-image:url(itunes.gif);
width:67px;
}
#footer #social li#facebook a {
background-image:url(facebook.gif);
width:66px;
}
#footer #social li#youtube a {
background-image:url(youtube.gif);
width:38px;
}
/*----------------------------------------------*/
.ContainerTitle {
	font-size:1.25em;
	color:#303;
}
.Title {
	font-size:1em;
	color:#303;
}

/* ================================
	Default styles FOR DotNetNuke
	 ================================
*/	 
.DNNEmptyPane {
	display:none;
}

.ControlPanel, .PagingTable {
	width:100%;
	height:64px;
	background-color:#fff;
	border:#000 1px solid;
}

.SkinObject {
}

/* style for module titles */
.Head	 {
	margin-top:0;
	font-size:1.5em;
	color:#f00;
}

/* style of item titles on edit and admin pages */
.SubHead	{
	font-size:0.8125em;
	font-weight:bold;
}
/*Fix form headding */
td .SubHead	{
	font-weight:normal;
	font-size: 1em;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-size:0.8125em;
	color:#000;
}

/* text style used for most text rendered by modules */
.Normal,.NormalDisabled, .Normal td {
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled {
	color:Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold {
	font-weight:bold;
}

/* text style used for error messages */
.NormalRed {
	color:#f00;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
}

/* styles used by TreeMenu Skin Object *
.TreeMenu_Node 
{
	font-size:12px;
	font-weight:normal;
}

.TreeMenu_NodeSelected
{
	font-size:12px;
	font-weight:normal;
	background-color:#dcdcdc; 
}
*/
/* styles used in the FileManager *
.FileManager
{
	border-right:black 1px solid;
	border-top:black 1px solid;
	border-left:black 1px solid;
	border-bottom:black 1px solid;
	height:400px;
}
.FileManager_ToolBar
{
	border-bottom:black 1px solid;
	height:25px;
}
.FileManager_Explorer
{
	height:100%;
	border:dimgray 1px solid;
	background-color:White;
	margin:2px 2px 2px 2px;
}

.FileManager_FileList 
{
	height:100%;
	border:dimgray 1px solid;
	background-color:White;
	margin:2px 2px 2px 2px;
	overflow:auto;
}

.FileManager_MessageBox 
{
	text-align:center;
	vertical-align:middle;
	background-color:White;
	padding:25px 25px 25px 25px;
}

.FileManager_Header
{
	font-size:11px;
	font-weight:bold;
	color:#E7E7FF;
	background-color:#9EBFF6;
	border-bottom:dimgray 1px solid;
	height:25px;
}

.FileManager_Pager
{
	font-size:11px;
	font-weight:bold;
	background-color:#EEEEEE;
	border-top:dimgray 1px solid;
	height:25px;
}

.FileManager_StatusBar
{
	font-size:11px;
	font-weight:normal;
	background-color:#dedfde;
	height:25px;
	margin:2px 2px 2px 2px;
}

.FileManager_Item
{
	font-size:11px;
	font-weight:normal;
	color:Black;
	background-color:#F8F8F8;
	border-top:black 1px dashed;
	border-bottom:black 1px dashed;
}

.FileManager_AltItem
{
	font-size:11px;
	font-weight:normal;
	color:Black;
	background-color:#EEEEEE;
	border-style:none;
}
.FileManager_SelItem
{
	font-size:11px;
	font-weight:bold;
	color:White;
	background-color:#99ffff;
	border-style:none;
}

.FileManagerTreeNode 
{
	font-size:11px;
	font-weight:normal;
}

.FileManagerTreeNodeSelected 
{
	font-size:11px;
	font-weight:normal;
	background-color:#dcdcdc; 
}*/

/* styles used in the Wizard Framework *
.Wizard
{
	border-right:black 1px solid;
	border-top:black 1px solid;
	border-left:black 1px solid;
	border-bottom:black 1px solid;
	height:400px;
	width:650px;
}
.WizardButton
{
	border-right:dimgray 1px solid;
	padding-right:2px;
	border-top:dimgray 1px solid;
	padding-left:2px;
	padding-bottom:2px;
	border-left:dimgray 1px solid;
	padding-top:2px;
	border-bottom:dimgray 1px solid;
	background-color:gainsboro;
}
.WizardHeader
{
	background:#ffffcc;
	border-bottom:black 1px solid;
	height:40px;
}
.WizardFooter
{
	border-top:black 1px solid;
	background:#ccffcc;
	height:25px;
	text-align:right;
}
.WizardBody
{
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	height:325px;
}
.WizardHelp
{
	padding-right:5px;
	padding-left:5px;
	font-size:9pt;
	padding-bottom:5px;
	border-left:black 1px solid;
	width:180px;
	padding-top:5px;
	background-color:#ccffff;
}
.WizardHelpText
{
	overflow:auto;
	font-size:8pt;
	width:180px;
	color:black;
	height:300px;
}
.WizardText
{
	font-size:9pt;
	color:black;
}
*/

/* text style used for help text rendered by modules *
.Help
{
	border-right:black 1px solid;
	padding-right:2px;
	border-top:black 1px solid;
	padding-left:2px;
	font-weight:normal;
	font-size:11px;
	padding-bottom:2px;
	border-left:black 1px solid;
	color:black;
	padding-top:2px;
	border-bottom:black 1px solid;
	background-color:#ffff99;
}
*/
/* text style for buttons and link buttons used in the portal admin pages *
.CommandButton	 {
	font-size:11px;
	font-weight:normal;
}
*/
/* button style for standard HTML buttons *
.StandardButton
{
	padding-right:5px;
	padding-left:5px;
	font-weight:normal;
	font-size:11px;
	background:#ddd;
	color:#000;
}
*/
	

/* Module Title Menu */
.ModuleTitle_MenuContainer {
	border:0
}
.ModuleTitle_MenuBar {
	cursor:hand;
	height:16px;
	background-color:transparent
}
.ModuleTitle_MenuItem {
	border-right:0;
	border-top:white 1px solid;
	font-weight:bold;
	font-size:9pt;
	border-left:0;
	cursor:hand;
	color:black;
	border-bottom:white 1px solid;
	font-style:normal;
	background-color:transparent
}
.ModuleTitle_MenuIcon {
	border-top:#eeeeee 1px solid;
	border-left:#eeeeee 1px solid;
	border-bottom:#eeeeee 1px solid; 
	width:15px;
	cursor:hand;
	height:21px;
	background-color:#eeeeee;
	text-align:center
}
.ModuleTitle_SubMenu {
	border:0;
	Z-INDEX:1000;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	cursor:hand;
	background-color:#fff
}
.ModuleTitle_MenuBreak {
	border-right:0;
	border-top:#eeeeee 1px solid;
	border-left:0;
	border-bottom:#eeeeee 1px solid;
	height:1px;
	background-color:#eeeeee
}
.ModuleTitle_MenuItemSel {
	font-weight:bold;
	font-size:9pt;
	cursor:hand;
	color:black;
	font-style:normal;
	background-color:#c1d2ee
}
.ModuleTitle_MenuArrow {
	border-right:#fff 1px solid;
	border-top:0;
	font-size:10pt;
	cursor:hand;
	border-bottom:#fff 1px solid;
	font-family:webdings
}
.ModuleTitle_RootMenuArrow {
	font-size:10pt;
	cursor:hand;
	font-family:webdings
}

/* =====================================
    CSS styleS FOR HouseMenu SkinObject
   =====================================
*/

/*********************************************************************
 Standard structural CSS that typically should not need to be changed
*********************************************************************/
#houseMenuH, #houseMenuH ul { /* all submenu lists */
	padding:0;
	margin:0;
	border:0;
	list-style:none;
	white-space:nowrap;
	position:relative;
	z-index:99999;
}
#houseMenuH li { /* all list items */
	position:relative;
	display:inline;
	float:left;
	margin:0;
	border:0;
	padding:0;
	list-style-image:none;
}
#houseMenuH li li { /* all items under the top level */
	z-index:11113;
}
#houseMenuH a { /* all links within the menu wrapper */
	display:block;
	margin:0; 
	border:0;
	padding:0;
}
#houseMenuH li li a { /* all item links under the top level */
	margin:0;
	border:0;
	padding:0;
}
#houseMenuH li a:hover {
	margin:0;
	border:0;
	padding:0;
}
#houseMenuH li li a:hover {
	margin:0;
	border:0;
	padding:0;
}
#houseMenuH li ul { /* second-level lists */
	position:absolute;
	margin:0;
	border:0;
	padding:0;
	z-index:11112;
}
#houseMenuH li ul ul { /* third-and-above-level lists */
	margin:0;
	border:0;
	padding:0;
}
#houseMenuH li:hover ul ul, 
#houseMenuH li:hover ul ul ul, 
#houseMenuH li.sfhover ul ul, 
#houseMenuH li.sfhover ul ul ul {
	left:-9999px;
}
#houseMenuH li:hover ul, 
#houseMenuH li li:hover ul, 
#houseMenuH li li li:hover ul, 
#houseMenuH li.sfhover ul, 
#houseMenuH li li.sfhover ul, 
#houseMenuH li li li.sfhover ul { /* lists nested under hovered list items */
	left:auto;
	z-index:99999;
}
#houseMenuH iframe {
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display:block;
}
.ArrowPointer {
	cursor:default;
}

/*******************************************************
 Presentation CSS that typically needs to be customized
*******************************************************/
#menu {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#ddd;
	background-color:#777;
	float:right;
	padding:7px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
}
#houseMenuH, #houseMenuH ul { /* all submenu lists */
	display:inline;
	line-height:100%;
}

#houseMenuH a { /* all links within the menu wrapper */
	text-decoration :none;
	color:#ddd;
}
#houseMenuH a:hover, #houseMenuH #houseMenuHCurrentLink {
	background-color:#fff;
}
#houseMenuH a:hover, #houseMenuH #houseMenuHCurrentLink:hover {
	color:#f00;
}
#houseMenuH #houseMenuHCurrentLink {
	color:#202;
}
#houseMenuH li { /* all list items */
}
#houseMenuH > li > a, #houseMenuH > li > a:hover, #houseMenuH > #houseMenuHCurrentLink {
	padding:5px 10px 6px;
	margin:0 2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#houseMenuH > li > ul { /* second-level lists */
	white-space:normal;
	width:200px; /* width of submenu, must be set so third-level list can get shifted over properly */
	left:-9999px; /* using left instead of display to hide menus because display:none isn't read by screen readers */
	margin:0;
	line-height:100%;
	height:auto;
	background-color:#777;
	padding:7px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
}
#houseMenuH > li > ul > li > a, #houseMenuH > li > ul > li > a:hover, #houseMenuH li > ul > #houseMenuHCurrentLink {
	padding:6px 10px;
	margin:0 0 2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#houseMenuH > li ul > li {
	display:block;
	width:100%;
}
#houseMenuH > li ul > li > a {
}
#houseMenuH > li > ul > li > a:hover {
}
/*#houseMenuH li ul ul { /* third-and-above-level lists *
	margin:-31px 0 0 200px;
	border:solid 1px #303;
}*/


/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuH #houseMenuParentItem a
{ /* all links under the parent item (li) */
	color:#ddd;  
	text-decoration:none;
}

#houseMenuH a#houseMenuParentLink
{ /* parent link itself */
	color:#fff; 
	text-decoration:none;
}


/*
#menubar #search {
	float:right;
	margin:-3px 0 0 32px;
	width:248px;
}
#menubar #search div {
	display:inline;
	padding:2px 4px;
	background-color:#555;
	-moz-border-radius:6px;
}
#menubar #search input {
	border:0;
	color:#999;
	width:176px;
	margin:0;
	padding:2px 0 2px 24px;
	background:transparent url(search_off.png) no-repeat scroll 2px 2px;
	outline:none;
}
#menubar #search input:focus {
	background:transparent url(search_on.png) no-repeat scroll 2px 2px;
	color:#ddd;
}
#menubar #search a {
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color:#ddd;
	padding:4px;
	font-size:14px;
}
#menubar #search a:hover {
	color:#f00;
}
*/