body{
	font-family:verdana,sans-serif;
	font-size:11px;
	background-image:URL('../images/bg.gif');
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#F8F8F8;
	margin-top:0px;
	margin-bottom:0px;
	color:#494949;
	line-height:16px;
}

#maincontain{
	width:900px;
	padding-left:6px;
	padding-right:6px;
	margin:auto;
	margin-top:0px;
	background-repeat:repeat-y;
	background-image:URL('../images/content_bg.png');
}


p{
	margin-top:16px;
	margin-bottom:16px;
}

a{
	color:blue;
	text-decoration:none;
}
h2{
	font-size:14px;
	margin:0px;
	font-weight:bold;
	margin-top:16px;
	margin-bottom:16px;
}

h3{
	font-size:12px;
	margin:0px;
	font-weight:bold;
	margin-top:16px;
	margin-bottom:16px;
}

a:hover{
	color:#8CBEE5;
	text-decoration:underline;
}
img{
	border:0px;
}
.blue{color:blue;}
.dblue{color:#123D56;}
.red{color:blue;}
.gry{color:#999;}
.ten{font-size:10px;}
.ncolor{color:#494949;}

h1.gbar, h2.gbar{
	font-size:13px;
	line-height:37px;
	background-image: url('../images/grgr.gif');
	background-repeat: repeat-x;
	font-weight:bold;
	margin:0 0 5px 0;
	padding-left:8px;
	color:blue;
}

#contain{padding:0px 14px 14px 14px; width:872px;}


.opac20{
	filter: alpha(opacity=20); -moz-opacity: .2; -khtml-opacity: .2; opacity: .2;
}
.opac50{
	filter: alpha(opacity=50); -moz-opacity: .5; -khtml-opacity: .5; opacity: .5;
}

/* ######### AD DISCLAIMER ######### */
.addisc{
	display:block;
	margin-top:-10px;
	font-size:9px;
	line-height:10px;
	color:#ccc;
	letter-spacing:1px;
	text-align:center;
}


/* ########## VIDEO CATEGORIES ########### */

.vidcats{
	background-image:URL('../images/tall_gry_grad.gif');
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#E4E5E6;
	margin-bottom:10px;
	padding-bottom:20px;
}
.vidcats form{
	margin:0px;
	display:block;
	padding:15px 10px 15px 10px;
	background-image:url('../images/nav_top.gif');
}
.vidcats form input{
	border:solid 1px #455C6B;
	margin-left:10px;
	margin-right:10px;
	width:160px;
	background-color:#fff;
	font-size:12px;
	font-family:arial;
	color:#666;
	vertical-align:middle;
}
.vidcats a{
	display:block;
	border-bottom:dashed 1px #C6C6C7;
	margin:0 30px 0 30px;
	padding:10px 0 10px 5px;
	font-size:12px;
	font-weight:bold;
}
.vidcats a:hover{
	text-decoration:none;
}

/* ########## BASIC JOIN FORM ########### */

form.joinform{
	width:200px;
	margin:20px 0 20px 40px;
	line-height:20px;
	color:blue;
}
form.joinform input{
	border: solid 1px #bbb;
	background-color:#fff;
	font-size:12px;
	width:100%;
	font-family:arial;
	color:#666;
	margin-bottom:10px;
	vertical-align:middle;
}
form.joinform input.bluebtn{
	float:right;
}


/* ####### TOP LOGO/SEARCH ####### */
#top_search{
	width:900px;
	height:87px;
	left:500px;
	background-image:URL('../images/header.jpg');
	background-repeat:no-repeat;
	margin-top:0px;
	border-bottom:solid 1px #cdcdcd;
}
#top_search1{
	width:900px;
	height:87px;
	left:500px;
	background-image:URL('../images/header_fundraiser.jpg');
	background-repeat:no-repeat;
	margin-top:0px;
	border-bottom:solid 1px #cdcdcd;
}
#top_search .float_l{float:left;}
#top_search .float_r{float:right; width:140px; padding:16px 10px 10px 15px; line-height:17px;}
#top_search a{color:#fff; font-size:11px; font-weight:bold; text-decoration:none;}
#top_search a:hover{color:blue;}
#top_search a.homelink{display:block; width:335px; height:87px; margin-right:30px;}

#top_search form{
	margin:0px;
	
}

#top_search form input, #top_search form select{
	border: solid 1px #bbb;
	background-color:#fff;
	font-size:12px;
	font-family:arial;
	color:#666;
	margin:2px;
	vertical-align:middle;
}

#ad_top{
	width:872px; 
	height:90px;
	margin-bottom:10px;
	background-image:URL('../images/back_top_ad.gif');
	text-align:center;
	padding:10px 0 10px 0;
}
#ad_top .addisc{
	color:#004866;
}

#bcrumbs{
	font-size:9px;
	width:auto;
	/* text-transform:uppercase; */
	margin-bottom:3px;
	margin-top:3px;
	line-height:12px;
	height:12px;
	color:#888;
}

/* ####### TOP NAVIGATION ####### */
#nav_top{
	width:900px;
}

#nav_top td{
	vertical-align:middle;
	height:55px;
	background-image:URL('../images/nav_top.gif');
	border-right:1px #4e5f66 solid;
}

#nav_top td.hov{background-image:URL('../images/nav_top_o.gif')}

#nav_top a{
	display:block;
	padding:0 15px 0 15px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
}

#subnav{
	background-image:URL('../images/nav_top_sub.gif');
	height:26px;
	width:900px;
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
	position:relative;
}
#subnav a{
	color:#fff;
	padding:0 10px 0 5px;
	text-decoration:none;
	border-right:1px solid #3f7a96;
}
#subnav a:hover{color:blue;}

#subnav a.smaller{
	font-size:11px;
	border:none;
	letter-spacing:-1px;
}

.nav_top_sub{
	background-image:URL('../images/nav_top_sub.gif');
	height:26px;
	width:900px;
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
	display:none;
	z-index:200;
	position:absolute;
	top:0px;
	left:0px;
}

.nav_top_sub a{
	color:#fff;
	padding:0 10px 0 5px;
	text-decoration:none;
	border-right:1px solid #3f7a96;
}


.nav_top_sub a.smaller{
	font-size:11px;
	border:none;
	letter-spacing:-1px;
}


/* ####### RESULTS COLUMN ####### */
#resultscol, #quicklist{
	width:300px;
	float:left;
	display:inline;
	margin-right:10px;
	margin-bottom:10px;
	background-image:URL('../images/nav_right_back2.gif');
	background-repeat:repeat-x;
}
#rightcolumn #resultscol, #rightcolumn #quicklist{
	margin-right:0px;
}
#resultscol h2, #quicklist h2{
	line-height:35px; font-weight:bold; color:#fff; padding-left:15px; font-size:13px; display:inline; margin:0px;
}
#resultscol .tbar, #quicklist .tbar{
	display:block;
	background-image:URL('../images/nav_right_back.gif');
	height:26px;
	font-weight:bold;
	color:#fff;
	line-height:22px;
	padding-left:19px;
}
#resultscol .foundrows, #quicklist .foundrows{
	border-right:solid 1px #BBBBBB;
	border-left:solid 1px #BBBBBB;
}
#resultscol .search_box, #quicklist .search_box{
	border-right:solid 1px #BBBBBB;
	border-left:solid 1px #BBBBBB;
	border-bottom:dotted 1px #BBBBBB;
	background-color:#F2F2F3;
	margin:0;
	padding:5px 0 5px 5px;
}
#resultscol .search_box form, #quicklist .search_box form{
	margin:0;
}
.foundrows{
	background-color:#F2F2F3;
	border-bottom:dotted 1px #BBBBBB;
	height:22px;
	line-height:22px;
	text-align:center;
}
.foundrows a{
	width:75px;
	text-align:center;
	display:block;
	color:#fff;
	background-image:URL('../images/nav_right_back2.gif');
	background-repeat:repeat-x;
}
 .foundrows a:hover{
	text-decoration:none;
	background-image:URL('../images/nav_top_sub.gif');
}
#resultscol .result, #quicklist .result{
	background-color:#F2F2F3;
	border-right:solid 1px #BBBBBB;
	border-left:solid 1px #BBBBBB;
	border-bottom:dotted 1px #BBBBBB;
	padding:5px 5px 5px 40px;
	line-height:14px;
	background-image: url('../images/gmap/gicon.png');
	background-repeat:no-repeat;
	background-position:9px 9px;
	cursor:pointer;
}
#resultscol .result:hover, #quicklist .result:hover{
	background-color:#FFF;
	background-position:11px 9px;
}
#resultscol .result h3, #quicklist .result h3{
	margin:0px;
	font-size:11px;
}

#quicklist .result .remove{
	display:block;
	width:10px;
	height:11px;
	line-height:11px;
	background-image:url('../images/gmap/close-g.png');
	cursor:pointer;
	float:right;
	text-decoration:none;
}
#quicklist .result .remove:hover{
	background-image:url('../images/gmap/close.png');
}

/* ####### RIGHT COLUMN ####### */ 
 
#rightcolumn{
	width:300px;
	float:right;
	display:inline;
	clear:right;
	margin-left:10px;
	margin-top:0px;
}

#rightcolumn a.opac:hover img{
	filter: alpha(opacity=60); 
	-moz-opacity: .60; 
	-khtml-opacity: .60; 
	opacity: .60;
}



/* ####### RIGHT NAVIGATION ####### */
#right_nav{
	width:300px; 
	margin-top:0px;
	margin-bottom:12px;
	background-image:URL('../images/nav_right_back2.gif');
	background-repeat:repeat-x;
}

#right_nav h2{
	line-height:35px; font-weight:bold; color:#fff; padding-left:15px; font-size:13px; display:inline; margin:0px;
}

#right_nav a{
	display:block;
	background-image:URL('../images/nav_right_back.gif');
	height:26px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 19px;
	line-height:22px;
}
#right_nav a:hover{color:#6cb4e1;}

#right_nav .search_box{
	background-color:#F0F0F0;
	border:1px solid #666;
}
.search_box form{
	margin:10px;
	line-height:19px;
}
.search_box form input, .search_box form select, #botsearch select, #botsearch input, #bustell input, #bustell textarea{
	border: solid 1px #bbb;
	background-color:#fff;
	font-size:12px;
	font-family:arial;
	color:#666;
	margin:2px;
	vertical-align:middle;
}
.search_box form input, #botsearch input, #bustell input, #bustell textarea{
	width:264px;
	padding-left:4px;
}
.search_box form select, #botsearch select{
 	width:110px;
 }

/* ####### SIDE NAVIGATION ####### */

#sidenav{
	width:173px;
	float:left;
	margin-right:10px;
}

#sidenav a.sn{
	width:160px;
	height:23px;
	background-image:URL('../images/back_l_side_nav.gif');
	color:#fff;
	display:block;
	clear:left;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:7px 0 0 13px;
}
#sidenav a:hover{background-image:URL('../images/back_l_side_nav_o.gif');}

/* ########## BROWSER PULL DOWN MENUS ########## */
.bpulldown{
	width:561px;
	background-color:#F0F0F0;
	background-image:url('../images/bpulldown_bg.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:22px;
	margin-top:-11px;
	position:absolute;
	z-index:8000;
	border-bottom:solid 1px #D9D9D9;
	overflow:hidden;
}
.bpulldown_fake{
	width:561px;
	background-color:#F0F0F0;
	background-image:url('../images/bpulldown_bg.gif');
	background-position:top right;
	background-repeat:no-repeat;
	margin-top:-11px;
	border-bottom:solid 1px #D9D9D9;
	overflow:hidden;
}
	
/* ####### ARTICLES CALLOUTS ####### */
#articles{
	float:left;
	margin:0;
	display:inline;
}

.med{
	width:378px;
}
.full{
	width:561px;
}

#articles .title, .title{
	background-image:URL('../images/title_featured_articles.gif');
	background-position:right;
	height:46px;
	line-height:34px;
}

#articles .title h1, .title h1{font-size:20px; font-family:arial; text-transform:uppercase; display:inline; font-weight:normal; margin:0; padding:0 0 0 10px; color:#fff;}

#articles .title a, .title a{color:blue; text-decoration:none; font-weight:bold; margin-left:15px;}
#articles .title a:hover, .title a:hover{color:#fff;}

#articles .callout{
	margin-bottom:10px;
}
#articles .callout h2{
	margin:0px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	line-height:24px;
	font-size:20px;
}
#articles .callout h3{
	margin:0px;
	font-size:11px;
	font-weight:normal;
}
#articles .callout h4{
	margin:0px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	line-height:16px;
	font-size:12px;
}


/* ####### ARTICLE DETAIL ####### */

#article{
	margin:0 0 10px 0;
	font-size:12px;
	line-height:18px;
	float:left;
	display:inline;
	width:560px;
}
#article h1{
	line-height:22px;
	margin:0px;
	/* color:blue; */
	color:#123D56;
	font-weight:normal;
	font-size:20px;
	font-family:arial;
	text-transform:uppercase;
}
#article h2{
	font-size:14px;
	line-height:20px;
	margin:0px;
	font-weight:normal;
}
#article h3{
	font-size:12px;
	margin:0px;
	font-weight:bold;
	margin-top:16px;
	margin-bottom:-16px;
}
#article div.byline{
	border-bottom:dotted 1px #ccc;
	color:#666;
	padding-top:5px;
	margin-bottom:5px;
 	font-size:11px;
 }

/* ####### BUSINESS DETAIL ####### */ 
 
#business{
	margin:0 0 10px 0;
	font-size:11px;
	line-height:18px;
	width:560px;
	position:relative;
	display:inline;
	float:left;
}
#business h1.main{
	font-size:13px;
	line-height:35px;
	background-image: url('../images/grgr.gif');
	background-repeat: repeat-x;
	font-weight:bold;
	margin:0px;
	padding-left:5px;
	color:blue;
	margin-bottom:5px;
	clear:left;
}
.quicklink{
	margin-top:8px;
	font-size:10px;
	margin-right:15px;
	float:right;
	font-weight:normal;
}
.quicklink:hover{
	text-decoration:none;
}
.quicklink img{
	width:18px;
	height:18px;
	vertical-align:middle;
}
#business #busbod, #business #bustell{
	font-size:11px;
	margin-left:5px;
	clear:both;
	margin-top:16px;
}
#business #busmap{
	font-size:11px;
	margin-left:5px;
	clear:both;
	margin-top:16px;
}
#business table{
	margin-left:5px;
	margin-bottom:10px;
}
#business table td{
	vertical-align:top;
	line-height:16px;
	padding-bottom:10px;
}
#business table td.label{
	font-weight:bold;
	color:#9E9E9E;
	padding-right:20px;
}

#business #bustabs{
	height:35px;
	padding-left:8px;
	clear:both;
	background-image: url('../images/grgr.gif');
	background-repeat: repeat-x;
}

#business #bustabs a.tab{
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	background-color:#f3f3f3;
	margin-top:9px;
	margin-left:2px;
	border:solid 1px #ccc;
	border-bottom:0px;
	padding-left:8px;
	padding-right:8px;
	font-size:12px;
	font-weight:bold;
	color:blue;
}

#business #bustabs a.tab:hover, #business #bustabs a.selected{
	background-color:#fff;
	text-decoration:none;
	color:blue;
}


/* ########### POP UP ################ */

#pop{
	width:208px;
	position:absolute;
	top:300px;
	left:300px;
	z-index:8000;
}
#pop a.close{
	position:absolute;
	line-height:10px;
	top:3px;
	right:15px;
	font-weight:normal;
	font-size:12px;
}
#pop a.close:hover{
	text-decoration:none;
}
#pop_top{
	width:208px;
	height:9px;
	background: url('../images/pop_top.png') bottom left no-repeat transparent;
}
* html #pop_top{
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pop_top.png');
 }
#pop_bot{
	width:208px;
	height:16px;
	background-image:url('../images/pop_bot.png');
	background-repeat:no-repeat;
}
* html #pop_bot{
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pop_bot.png', sizingMethod='crop');
 }
#pop_mid{
	width:208px;
	background-image:url('../images/pop_mid.png');
	background-repeat:repeat-y;
}
* html #pop_mid{
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pop_mid.png', sizingMethod='scale');
 }
#pop_bod{
	text-align:center;
	width:190px;
	margin-left:5px;
	background-color:#fff;
}
#pop_bod h1{
	margin:0 0 5px 0;
	font-size:12px;
	font-weight:bold;
	color:#555;
	line-height:12px;
}
#pop_bod img.loading{
	width:16px;
	height:16px;
	margin-top:65px;
	margin-bottom:85px;
}
#pop form input{
	border: solid 1px #bbb;
	background-color:#fff;
	font-size:12px;
	font-family:arial;
	color:#666;
	margin:2px;
	vertical-align:middle;
}




/* ########### DUP TV BODY ############## */
#dupbod{
	float:left;
	font-size:12px;
	width:560px;
}
#dupbod h1{
	display:inline;
	color:blue;
	font-size:14px;
	margin-right:5px;
}
#vidplayer{
	width:560px;
	height:332px;
	border:0px;
	margin:0px;
}

/* ####### TABBED BOX ####### */
#tabbed_nav{
	position:relative;
	width:298px;
	height:125px;
	background-image:URL('../images/back_tab_nav.gif');
	margin-bottom:10px;
	border:solid 1px #ccc;
	margin-top:41px;
}

#tabbed_nav .content{
	width:287px;
	display:none;
	padding:12px 0 0 12px;
}

#tabbed_nav a.tab{
	position:absolute;
	top:-31px;
	display:block;
	width:93px;
	height:29px;
	border-top:1px #ccc solid;
	border-right:1px #ccc solid;
	border-left:1px #ccc solid;
	background-color:#efefef;
	text-decoration:none;
	line-height:29px;
	text-align:center;
	color:#6cb4e1;
	font-weight:bold;
}

#tabbed_nav a.tab:hover{color:#00415c;}


#map{
	width:561px;
	height:561px;
	float:right;
	border-top:1px #ccc solid;
}

#pan{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
#zip{}
#biz{
	margin-top:0px;
	position:absolute;
	left:900px;
	width:870px;
}
#biz .loading{
	background-image:url('../images/ajax-loader.gif');
	background-repeat:no-repeat;
	background-position:center 200px;
	width:900px;
	height:300px;
	text-align:center;
}
#biz .loading img{
	width:121px;
	height:121px;
	margin-top:106px;
}

#ajaxer{
	position:absolute;
	right:0px;
	bottom:0px;
	width:0px;
	height:0px;
	display:none;
	border:0px;
}

.ajax_loading{
	background-image:url('../images/ajax-loader.gif');
	width:200px; 
	padding-left:20px; 
	line-height:19px; 
	height:19px; 
	color:#123D56;
	background-repeat:no-repeat;
}

/************** CALENDAR ICON **************/

.calicon{
	background-image:URL('../images/calendar_icon.gif');
	width:60px;
	height:60px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	font-family:arial;
}
.calicon span{
	font-size:36px;
	font-weight:bold;
}



#recset .entry{
	width:150px;
	margin-bottom:15px;
	float:left;
	margin-right:10px;
	color:#222;
}
#recset .entry input, #recset .entry textarea{
	width:100%;
	border:solid 1px #ccc;
}


/************** EVENTS PAGE **************/
/* OLD COOL BLUE ICONS 
.eventicon{
	width:48px;
	height:50px;
	padding-top:8px;
	background-image:URL('../images/event_icon.gif');
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	font-family:arial;
	float:left;
	margin-right:7px;
}
.eventicon:hover, .eventhover{
	background-image:URL('../images/event_icon_o.gif');
	text-decoration:none;
	color:#fff;
}
.eventicon span{
	font-size:24px;
	font-weight:bold;
}
*/
#eventtabs{
	margin-top:5px;
	margin-bottom:5px;
	height:76px;
}
.eventicon{
	width:72px;
	height:74px;
	background-image:URL('../images/event_tab.jpg');
	text-align:center;
	color:#123D56;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	font-family:arial;
	float:left;
	border:solid 1px #AEAEAE;
	margin-right:-1px;
}
.eventicon span{
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	color:blue;
}
.eventicon:hover, .eventhover{
	text-decoration:none;
	color:#fff;
	background-image:URL('../images/event_tab_o.jpg');
}
.eventicon:hover span, .eventhover span{
	color:blue;
}


.eventbar{
	clear:both;
	color:#fff;
	line-height:24px;
	font-size:14px;
	padding-left:5px;
	background-image:URL('../images/nav_right_back.gif');
	height:26px;
	margin-bottom:8px;
}

/************** EVENT POPUP **************/

#eventpop{
	width:553px;
	height:582px;
	position:absolute;
	z-index:8000;
	top:470px;
	background-image:url('../images/eventspop.png');
	cursor:move;
}
#eventpop .details{
	margin-top:30px;
	margin-left:22px;
	width:490px;
	height:472px;
	padding:10px;
	background-color:#fff;
	border:solid 1px #DEDEDE;
	overflow:auto;
	cursor:default;
}
#eventpop .close{
	position:absolute;
	top:8px;
	right:13px;
	font-size:18px;
}
#eventpop .close:hover{
	text-decoration:none;
}
#eventpop h1{
	margin:0px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	line-height:20px;
	font-size:16px;
	color:blue;
}
#eventpop .footbuts{
	font-size:12px;
	margin-top:14px;
	font-weight:bold;
	text-align:center;
	color:#DEDEDE;
}


/************** LIL CAL **************/

#lilcaldiv{
	text-align:center;
	width:140px;
	margin:5px 0px 10px 10px;
	float:left;
	display:inline;
}
#lilcaldiv a{
	display:inline;
	background-image:none;
	margin:0px;
	padding:0px;
}
table#lilcal{
}

table#lilcal td{
	background-color:#fff;
	margin:0px;
	padding:0px;
}
table#lilcal td a{
	background-color:#fff;
	color:#000;
	background-image:none;
	display:block;
	text-align:center;
	width:20px;
	font-size:10px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	height:auto;
	line-height:16px;
}
table#lilcal td a:hover{
	background-color:blue;
	color:#fff;
	text-decoration:none;
}
table#lilcal td a.hilite{
	background-color:blue;
	color:#fff;
}


/************** FOOTER **************/

#networkThumbs{
	padding:20px 15px 10px 15px;
	text-align:left;
	color:#aaa;
	font-size:10px;
}
#footer{
	padding:20px 15px 10px 15px;
	text-align:left;
	color:#aaa;
	font-size:10px;
}
#footer .links{
	float:right;
}
#footer a{
	margin-left:10px;
	font-size:10px;
}



/************* STANDARD SUBMIT BUTTON ****************/

form input.submiter, input.submiter {
	padding-bottom:3px;
	height:19px;
	line-height:16px;
	width:auto;
	color:#E9EEF0;
	font-weight:bold;
	text-transform:uppercase;
	font-family:tahoma;
	font-size:11px;
	background-position:top;
	background-image:url('../images/btn_bg.gif');
	border:solid 1px #758A95;
	border-top:0px;
	border-bottom:0px;
	background-repeat:repeat-x;
	cursor:pointer;
}


input.bluebtn, .vidcats form input.bluebtn, form.joinform input.bluebtn, form input.bluebtn, #botsearch input.bluebtn, #bustell input.bluebtn{
	width:auto;
	color:#fff;
	font-weight:bold;
	background-color:blue;
	border:0px;
	font-size:12px;
	line-height:12px;
	height:18px;
	margin:0px;
	cursor:pointer;
	padding:1px 6px 1px 6px;
}
input.bluebtn:hover, .vidcats form input.bluebtn:hover, form.joinform input.bluebtn:hover, form input.bluebtn:hover, #bustell input.bluebtn:hover{
	background-color:#005376;
}


option.hoodcat{
	color:#999;
	background-color:#eee;
	font-style:italic;
}

h1 img{padding-top:1em;}