@import url(../../plugins/buddypress/bp-themes/bp-default/_inc/css/reset.css);
/*@override http://halogentv.com/wp-content/themes/halogentv3/style.css

Theme Name: Halogen TV v2.1
Theme URI: http://halogentv.com
Description: Halogen TV
Version: 2.1
Author: Kyle Chowning / Jeremy Reis
Author URI: http://halogentv.com
Template: bp-default
Tags: buddypress, two-column

Inherit the default reset styles
> Global Elements
--------------------------------------------------------------*/
BODY
{
	background: #2E3032 url(images/footer-bkgd.png) repeat-x bottom left;
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
	line-height: 150%;
	color: #555;
	/*width: 990px;*/
	margin: 0 auto;
	padding-top: 0 !important;
}
BODY.activity-permalink
{
	min-width: 960px;
	/*max-width: 960px;*/
}
H1, H2, H3, H4, H5, H6
{
	margin: 5px 0 15px;
}
H1
{
	font-size: 28px;
	margin-bottom: 25px;
}
H2
{
	font-size: 24px;
	margin-bottom: 20px;
}
H3
{
	font-size: 20px;
}
H4
{
	font-size: 16px;
	margin-bottom: 15px;
}
H5
{
	font-size: 14px;
	margin-bottom: 0;
}
H6
{
	font-size: 12px;
	margin-bottom: 0;
	width: 150px;
	text-align: right;
	float: right;
}
A
{
	color: #000000;
	text-decoration: none;
	/*border-bottom:1px dotted #e0e0e0;*/
}
A:hover, A:active
{
	color: #F1983C;
}
A:focus
{
	outline: 1px dotted #CCC;
}
.padder
{
	padding: 15px;
}
.clear
{
	clear: left;
}
A IMG
{
	border-bottom-style: none;
	border-bottom-width: 0px;
	text-decoration: none;
}
P
{
	margin-bottom: 15px;
}
P:last-child
{
	margin-bottom: 0;
}
HR
{
	background-color: #E7E7E7;
	border: 0 none;
	clear: both;
	height: 1px;
	margin: 20px 0;
}
IMG.avatar
{
	float: left;
	border: 2px solid #EEE;
}
.font-small
{
	font-size: 20px;
}
.font-smaller
{
	font-size: 18px;
}
.font-smallest
{
	font-size: 16px;
}
/*> Admin Bar - not your normal kind of bar
--------------------------------------------------------------*/
#wp-admin-bar .padder
{
	width: 90% !important;
	/*Line up the admin bar with the content body in this theme*/
}
/*> Header
--------------------------------------------------------------*/
#header
{
	position: relative;
	color: #FFF;
	margin-bottom: 15px;
	/*height: 100px;*/
	padding-top: 1px;
	z-index: 5000;
}
#header #search-bar
{
	position: absolute;
	top: 25px;
	right: 0;
	width: 100%;
	text-align: right;
}
#header H1
{
	line-height: 230%;
}
#header #search-bar .padder
{
	padding: 10px 20px;
}
#header #search-bar INPUT[type=text]
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px inset #888;
	padding: 2px;
	margin-right: 4px;
}
#header #search-bar INPUT[type=submit]
{
	font-size: 11px;
	padding: 1px 4px;
	margin-left: 4px;
}
#header H1
{
	/*position: absolute;*/
	bottom: 0;
	left: 20px;
	width: 75%;
	margin: 10px 0 -5px;
	height: 80px;
	font-style: italic;
}
#header H1 A
{
	color: #FFF;
	font-size: 26px;
	text-decoration: none;
}
#header .adslot
{
	float: right;
	height: 95px;
}
#logoad
{
	height: 95px;
	padding-bottom: 4px;
}
.logo
{
	width: 250px;
}
/*> Navigation
--------------------------------------------------------------
Commented out previous BP styles
ul#nav {
margin: 0;
padding: 0;
position: absolute;
right: 15px;
list-style: none;
bottom: 0;
max-width: 65%;
}
ul#nav li {
float: left;
margin: 0 5px 0 0;
}
ul#nav li a {
display: block;
color: #fff;
text-decoration: none;
padding: 5px 15px;
background: url( ../../plugins/buddypress/bp-themes/bp-default/_inc/images/60pc_black.png );
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
}
ul#nav li.selected a, ul#nav li.current_page_item a {
background: #f5f5f5;
color: #555;
}
ul#nav a:focus { outline: none; }
New Navigation menus*/
#halonavbar
{
	width: 999px;
	height: 35px;
	/*color: #FFFFFF;*/
	margin: 0px auto 0px 0px;
	padding: 3px 0px 0px;
	overflow: visible;
	font: bold 12px Helvetica, Verdana, Arial, Tahoma;
	/*background: #63686b;*/
}
#fullnavbar
{
	background-image: url('images/navbar-top-full.png');
	background-repeat: no-repeat;
	margin-left: -3px;
	overflow: visible;
	height: 39px;
	width: 999px;
}
LI.mainMenu
{
	margin-top: -2px;
	padding: 1px 0;
}
LI.mainMenu.active
{
	background: #EF8622 !important;
}
LI.mainMenu.active A:hover
{
	background: #EF8622 !important;
	color: #000000;
}
.halonavleft
{
	float: left;
	margin-top: 0px;
	margin-left: 8px;
}
#nav, #newnav
{
	margin: 0px;
	padding: 0px;
}
#nav UL, #newnav UL
{
	float: left;
	list-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-left: 8px;
	margin-bottom: 0px;
	z-index: 9999;
}
/*Fix the widths so we can have a nice Get image background*/
#nav LI#menu-item-11362 A
{
	padding-left: 15px;
}
#nav LI#menu-item-11362 A:hover, #nav LI#menu-item-11362 A:active
{
	color: #FFF;
}
#nav LI#menu-item-11362, #nav LI#menu-item-9600
{
	background: none;
}
#nav LI#menu-item-8949 A:first-child, #nav LI#menu-item-9596 A:first-child, #nav LI#menu-item-9342 A:first-child
{
	width: 50px;
	padding-left: 15px;
}
/*#newnav li#newnavhome a, #newnav li#newnavwatch a , #newnav li#newnavshows a{width:50px; padding-left:15px;}
#newnav li#newnavget a:hover, #newnav li#newnavget a:active  {color:#fff;}
#newnav li#newnavget a {padding-left:15px;}
#newnav li#newnavget, #newnav li#newnavschedule {background:none;}
#newnav li#newnavschedule a:first-child {width:60px; padding-left:19px;}
#newnav li#newnavhome a:first-child {width:40px; padding-left:5px;}*/
#nav LI#menu-item-9600 A:first-child
{
	width: 60px;
	padding-left: 19px;
}
#nav LI#menu-item-8949 A:first-child
{
	width: 40px;
	padding-left: 5px;
}
#nav LI#menu-item-8949 LI A, #nav LI#menu-item-9596 LI A, #nav LI#menu-item-9342 LI A
{
	width: 140px !important;
}
/*#newnav li.on {position:relative;}
.newnavsub { padding: 0; display: none; position: absolute; left: -3px; top: 35px; width:300px; background:#fff; color:#666; border:1px solid #cccccc;}
#newnav li.on .newnavsub {display:block;}
Shadow*/
.shadow .shadow-Content
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #FFFFFF no-repeat;
}
.shadow-Content H3
{
	font-size: 16px;
	padding-bottom: 0;
	margin-bottom: 0;
	color: #45484A;
}
.shadow .shadow-MiddleLeft
{
	width: 10px;
	background: url(images/dialog_vert-left.png) repeat-y 100% 0;
}
* HTML .shadow .shadow-MiddleLeft
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = 'images/dialog_vert-left.png', sizingMethod = 'scale');
}
.shadow .shadow-BottomLeft
{
	width: 10px;
	height: 10px;
	background: url(images/dialog_corner-bl.png) no-repeat 100% 0;
}
* HTML .shadow .shadow-BottomLeft
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = 'images/dialog_corner-bl.png', sizingMethod = 'crop');
}
.shadow .shadow-MiddleRight
{
	width: 10px;
	background: url(images/dialog_vert-right.png) repeat-y 0 0;
}
* HTML .shadow .shadow-MiddleRight
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = 'images/dialog_vert-right.png', sizingMethod = 'scale');
}
.shadow .shadow-BottomRight
{
	width: 10px;
	height: 10px;
	background: url(images/dialog_corner-br.png) no-repeat 0 0;
}
* HTML .shadow .shadow-BottomRight
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = 'images/dialog_corner-br.png', sizingMethod = 'crop');
}
.shadow .shadow-BottomMiddle
{
	height: 10px;
	background: url(images/dialog_horz-bot.png) repeat-x 0 0;
}
* HTML .shadow .shadow-BottomMiddle
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = 'images/dialog_horz-bot.png', sizingMethod = 'scale');
}
.mainNav
{
	/*background: url(../assets/main_nav-top_middle.gif);*/
	position: relative;
	z-index: 100;
	margin: 0;
	margin-top: 3px;
	height: 33px;
}
.mainNav UL
{
}
.mainNav LI
{
	float: left;
	background: url(images/menudivider.png) no-repeat top left;
}
.mainNav LI.last
{
	margin-top: 0px;
	padding: 16px 20px 0px 0;
	/*background: url(../assets/main_nav-top_right.gif) 100% 0px no-repeat;*/
	min-height: 35px;
	-height: 35px;
}
.mainNav A
{
	color: #F0F0F0;
	display: block;
	float: left;
	padding: 9px 0px 8px;
	overflow: hidden;
	font: 14px Helvetica, Verdana, Arial, sans-serif;
}
.mainNav A SPAN
{
	/*text-indent: -9999px;*/
	display: block;
	margin: auto;
	background-repeat: no-repeat;
}
.mainNav LI.on
{
	position: relative;
	/*background: url(../assets/main_nav-top_left-on.gif) 0 0 no-repeat;*/
}
.mainNav LI.on A
{
	position: relative;
	color: #F1983C;
	background-repeat: no-repeat;
	background-position: right;
}
.mainNav LI.on .subMenu
{
	display: block;
	z-index: 999;
}
.mainNav .subMenu
{
	padding: 0;
	display: none;
	position: absolute;
	left: -21px;
	top: 33px;
	font-size: 12px;
}
.mainNav .subMenu UL
{
	background: #EAEAEA;
	padding: 5px 15px 15px;
	float: left;
	width: 140px;
	-width: 130px;
	-padding-right: 10px;
}
.mainNav .articlesmenu .subMenu UL
{
	background: transparent;
}
.mainNav .subMenu UL UL
{
	float: none;
	padding: 5px 0 !important;
}
.mainNav .subMenu LI
{
	background: none;
	display: block;
	float: none;
	color: #333;
	padding-bottom: 0px;
}
.mainNav .subMenu LI A
{
	display: inline;
	float: none;
	padding: 0;
	position: static;
	background: none;
	color: #333;
	font-size: 12px;
}
.mainNav .subMenu LI A:hover
{
	color: #F1983C;
}
.mainNav .subMenu UL UL LI
{
	padding: 5px 0;
	border-bottom: 1px dotted #C0C0C0;
}
.mainNav .subMenu UL UL LI A
{
	font-weight: normal;
	vertical-align: top;
}
.mainNav .oneColumn .subMenu
{
	width: 185px;
}
.mainNav .oneColumn .subMenu UL
{
	width: 120px;
}
.mainNav .twoColumn .subMenu
{
	width: 425px;
}
.mainNav .threeColumn .subMenu
{
	width: 625px;
}
.mainNav .fourColumn .subMenu
{
	width: 825px;
	-width: 690px;
}
.mainNav .twoColumn .subMenu.subM3
{
	width: 425px;
}
/*.mainNav li.watchmenu a, .mainNav li.homemenu a {width:60px;}
.mainNav li.homemenu a {margin-right:10px;}
.mainNav li.schedulemenu a {width:70px;}
.mainNav li.getmenu a {width:80px;}*/
.mainNav A.homemenunav
{
	width: 50px;
	padding-left: 10px;
}
.mainNav LI.homemenu, .mainNav LI.getmenu
{
	background: none;
}
.mainNav A.watchmenunav
{
	width: 68px;
	padding-left: 25px;
}
.mainNav A.showsmenunav
{
	width: 68px;
	padding-left: 25px;
}
.mainNav A.schedulemenunav
{
	
	padding-left: 20px;
	padding-right: 20px;
}
.mainNav A.articlesmenunav
{
	width: 66px;
	padding-left: 23px;
}
.mainNav A.getmenunav
{
	width: 115px;
	padding-left: 15px;
}
.mainNav A.getmenunav:hover
{
	/*[disabled]color:#000;*/
}
.mainNav LI.getmenu.on A
{
	background: none;
	color: #FFF;
}
.mainNav LI.getmenu.on .submenu A, .mainNav LI.getmenu.on .submenu
{
	color: #666;
}
.mainNav .subMenu.subM3
{
	left: -20px;
	top: 33px;
}
.mainNav .subMenu.subM3 UL
{
	background: none;
	padding: 10px 10px 25px 20px;
	float: left;
	width: 250px;
	-width: 240px;
	padding-right: 20px;
	-padding-right: 10px;
}
.subM3.shadow .shadow-Content
{
}
.clearfix .subMenu .nav-featured UL
{
	background-color: #FFFFFF;
}
.clearfix .nav-featured LI A
{
	display: inline;
	float: none;
	padding: 0;
	position: static;
	background: none;
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
.clearfix UL.nav-featured
{
	font-size: 18px;
	background-color: #FFFFFF;
	padding-left: 5px;
}
.clearfix UL.white
{
	background-color: #FFFFFF;
}
/*My Comment
Thanks for reading this CSS file, it's empowering, isn't it?
Navigation Menus - You should get to where you're going*/
#nav LI, #newnav LI
{
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0;
	background-image: url('images/menudivider.png');
	background-position: bottom right;
	background-repeat: no-repeat;
	z-index: 9999;
}
#nav LI A, #nav LI A:link, #nav LI A:visited, #newnav LI A, #newnav LI A:link, #newnav LI A:visited
{
	color: #F0F0F0;
	display: block;
	margin: 0px 5px;
	padding: 9px 13px 8px 10px;
	border: none;
	font: 14px Helvetica, Verdana, Arial, sans-serif;
	letter-spacing: -0.5px;
	z-index: 9999;
}
#nav LI A:hover, #nav LI A:active, #newnav LI A:hover, #newnav LI A:active
{
	margin: 0px 5px;
	padding: 9px 13px 8px 10px;
	text-decoration: none;
	border-bottom-style: none;
	z-index: 999;
	color: #F1983C;
}
.halonavright
{
	float: right;
	margin-top: 5px;
	margin-right: 13px;
	display:none;
}
#nav LI LI A, #nav LI LI A:link, #nav LI LI A:visited
{
	width: 150px;
	color: #C0C0C0;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 5px 10px;
	background-color: #212121;
	opacity: 1;
	border-bottom: 1px solid #424242;
	z-index: 9999;
}
#nav LI LI A:hover, #nav LI LI A:active
{
	margin: 0px;
	padding: 5px 10px;
	opacity: 0.95;
	color: #F1983C;
}
#nav LI UL
{
	z-index: 9999;
	position: absolute;
	left: -999em;
	width: 513px;
	margin: 0;
	opacity: 0.95;
	padding: 10px 10px 8px;
	border-right-color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-left-color: #C0C0C0;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	z-index: 9999;
	background-color: #333;
}
/*Fix for Watch menu*/
#nav LI#menu-item-9596 UL
{
	width: 171px;
}
#nav LI LI
{
}
#nav LI UL A
{
	width: 150px;
	height: 25px;
}
#nav LI UL A:hover, #nav LI UL A:active
{
}
#nav LI UL UL
{
	margin: -32px 0 0 171px;
}
#nav LI:hover UL UL, #nav LI:hover UL UL UL, #nav LI.sfhover UL UL, #nav LI.sfhover UL UL UL
{
	left: -999em;
}
#nav LI:hover UL, #nav LI LI:hover UL, #nav LI LI LI:hover UL, #nav LI.sfhover UL, #nav LI LI.sfhover UL, #nav LI LI LI.sfhover UL
{
	left: auto;
}
#nav LI:hover, #nav LI.sfhover
{
	position: static;
}
/************************************************
*    SubNavbar                                      *
************************************************/
#halosubnav
{
	/*background: #ffffff;*/
	height: 25px;
	margin-bottom: 4px;
	color: #8D8D8D;
	padding: 4px 0px 0px 25px;
	font-size: 12px;
	font-weight: bold;
}
#halosubaccount A
{
	color: #F1983C;
}
#halosubnav-right
{
	padding: 0px 13px 0px 0px;
	color: #8D8D8D;
	float: right;
	height: 15px;
}
#halosubnav-right A
{
	color: #8D8D8D;
}
#halosubnav-right A:hover
{
	text-decoration: underline;
}
.halosubmenu LI
{
	display: block;
	float: left;
	width: 50px;
}
.halosubmenu LI#menu-item-11364
{
	border-right: 1px solid #666666;
	width: 30px;
	padding-left: 5px;
	padding-right: 10px;
	margin-right: 5px;
}
.halosubmenu LI#menu-item-11363
{
	border-right: 1px solid #666666;
	width: 45px;
	padding-left: 0px;
	padding-right: 5px;
	margin-right: 5px;
}
/*.halosubmenu li#menu-item-11364 {width:30px;}
Search form on nav bar*/
#searchbox
{
	background-color: #EBEBEB;
	height: 19px;
	width: 200px;
	border: 1px solid #EBEBEB;
	margin-right: 5px;
	color: #111111;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	font-size: 14px;
}
/*> Container Schmainer
--------------------------------------------------------------*/
DIV#container
{
	/*position: relative;*/
	width: 990px;
	/*border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background: #fff;*/
	overflow: hidden;
}
BODY.activity-permalink DIV#container
{
	background: none;
	border: none;
}
#halocontainer
{
	background-color: #EBEBEB;
	background-image: url('images/background-gradient.png');
	background-repeat: repeat-x;
	background-position: bottom left;
}
#halobglayer
{
	background-image: url(images/background-boxes-corner2.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left bottom;
	padding-bottom: 25px;
}
#halobox
{
	width: 990px;
	margin: 0 auto;
}
/*> Sidebar - Still, not your normal bar
--------------------------------------------------------------*/
DIV#sidebar
{
	float: right;
	width: 330px;
	/*margin-left: -302px;
	margin-top: 1px;
	border-left: 1px solid #ddd;
	background: url( ../../plugins/buddypress/bp-themes/bp-default/_inc/images/sidebar_back.gif ) top left repeat-x;*/
}
DIV#sidebar DIV#sidebar-me IMG.avatar
{
	float: left;
	margin: 0 10px 15px 0;
}
DIV#sidebar DIV#sidebar-me H4
{
	font-size: 16px;
	margin: 0 0 8px;
	font-weight: normal;
}
DIV#sidebar UL#bp-nav
{
	clear: left;
	margin: 15px -16px;
}
DIV#sidebar UL#bp-nav LI
{
	padding: 10px 15px;
}
DIV#sidebar H3.widgettitle
{
	/*margin: 25px -20px 10px -19px;
	background: #62676A;
	padding: 5px 15px;*/
	font-size: 20px;
	font-weight: bold;
	clear: left;
	width: 300px;
	color: #FFF;
	padding: 3px 8px 0px;
	margin-top: -2px;
	height: 35px;
}
DIV#sidebar .widget_search
{
	margin-top: 20px;
}
DIV#sidebar .widget_search INPUT[type=text]
{
	width: 110px;
	padding: 2px;
}
DIV#sidebar UL#recentcomments LI, DIV#sidebar .widget_recent_entries UL LI
{
	margin-bottom: 15px;
}
DIV#sidebar UL.item-list IMG.avatar
{
	width: 25px;
	height: 25px;
	margin-right: 10px;
}
DIV#sidebar DIV.item-avatar IMG
{
	width: 40px;
	height: 40px;
	margin: 1px;
}
DIV#sidebar .avatar-block
{
	overflow: hidden;
}
DIV#sidebar UL.item-list DIV.item-title
{
	font-size: 12px;
}
DIV#sidebar DIV.item-options
{
	margin: -10px -20px 0 -19px;
	background: #F8F8F8;
	padding: 5px 15px;
	font-size: 11px;
}
DIV#sidebar DIV.item-meta, DIV#sidebar DIV.item-content
{
	margin-left: 38px;
	font-size: 11px;
}
DIV#sidebar DIV.tags DIV#tag-text
{
	font-size: 1.4em;
	line-height: 140%;
	padding-top: 10px;
}
DIV#sidebar .widget
{
	background: #FFF url('images/rightwidgetbg.png') repeat-x;
	padding: 0px;
	margin-bottom: 10px;
	border: 15px solid #FFFFFF;
	padding: 10px;
}
DIV#sidebar .widget UL
{
	margin-top: -25px;
}
DIV#sidebar .padder
{
	padding: 0px;
}
DIV#sidebar DIV#text-20.widget
{
	background: #FFF url('images/connectbox2.jpg') repeat-x;
	padding: 10px 10px 0 12px;
	margin-bottom: 15px;
}
DIV#sidebar DIV#text-20.widget INPUT
{
	border: 0px;
	color: #CCCCCC;
	padding: 2px;
	vertical-align: middle;
}
DIV#sidebar DIV#text-20.widget H2
{
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
}
DIV#sidebar DIV#text-16.widget
{
	background: #FFF url('images/connectbox2.jpg') repeat-x;
	padding: 10px 10px 0 12px;
	margin-bottom: 15px;
}
DIV#sidebar DIV#text-16.widget INPUT
{
	border: 0px;
	color: #CCCCCC;
	padding: 2px;
	vertical-align: middle;
}
DIV#sidebar DIV#text-16.widget H2
{
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
}
#connectbuttons
{
	padding-top: 20px;
	padding-bottom: 10px;
	clear: left;
}
.facebooklike
{
	width: 86px;
	position: static;
	float: right;
	margin-top: -43px;
}
#facebook
{
	float: right;
	clear: none;
	margin-left: 5px;
	padding: 5px 10px 10px;
}
.pop-rating-widget LI
{
	padding-bottom: 10px;
}
/*> Content - are you content with your life? Change!
--------------------------------------------------------------*/
DIV#content
{
	float: left;
	width: 645px;
	background-color: #F9F9F9;
	min-height: 600px;
}
DIV#content.pagefullwidth
{
	width: 990px;
}
DIV#content .padder
{
	/*margin-right: 305px;
	border-right: 1px solid #ddd;*/
}
DIV#content .left-menu
{
	float: left;
	width: 170px;
}
DIV#content .main-column
{
	margin-left: 190px;
}
DIV.posttitle
{
	background-image: url(images/orangegrad.jpg);
	padding: 10px;
	height: 26px;
	margin-bottom: 15px;
	margin-left: -20px;
	width: 607px;
}
.div.posttitle A
{
	color: #FFFEFF;
}
DIV.showtime
{
	float: right;
	text-align: right;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 6px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 17px 20px 0px 0px;
}
DIV.posttitle-left
{
	float: left;
	padding-left: 10px;
}
DIV.posttitle H2
{
	color: #FFFEFF;
}
/*Fix user profile to be full width
CGC 1-31-11: changed user profile to have a sidebar*/
#content.halouserprofile
{
	width: 645px;
}
/*> Item Headers (Profiles, Groups)
--------------------------------------------------------------*/
DIV#item-header
{
	overflow: hidden;
}
DIV#item-header DIV#item-header-content
{
	margin-left: 170px;
}
DIV#item-header H2
{
	font-size: 28px;
	margin: 0 0 15px;
	line-height: 120%;
}
DIV#item-header H2 A
{
	text-decoration: none;
	color: #777;
}
DIV#item-header IMG.avatar
{
	float: left;
	margin: 0 15px 25px 0;
}
DIV#item-header H2
{
	margin-bottom: 5px;
}
DIV#item-header SPAN.activity, DIV#item-header H2 SPAN.highlight
{
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	line-height: 170%;
	margin-bottom: 7px;
}
DIV#item-header H2 SPAN.highlight
{
	font-size: 16px;
}
DIV#item-header H2 SPAN.highlight SPAN
{
	position: relative;
	top: -2px;
	right: -2px;
	font-weight: bold;
	font-size: 11px;
	background: #A1DCFA;
	color: #FFF;
	padding: 1px 4px;
	margin-bottom: 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	vertical-align: middle;
	cursor: pointer;
	display: none;
}
DIV#item-header DIV#item-meta
{
	font-size: 14px;
	color: #AAA;
	padding-bottom: 10px;
	overflow: hidden;
	margin: 15px 0 5px;
}
DIV#item-header DIV#item-actions
{
	float: right;
	width: 20%;
	margin: 0 0 15px 15px;
	text-align: right;
}
DIV#item-header DIV#item-actions H3
{
	font-size: 12px;
	margin: 0 0 5px;
}
DIV#item-header UL
{
	overflow: hidden;
	margin-bottom: 15px;
}
DIV#item-header UL H5, DIV#item-header UL SPAN, DIV#item-header UL HR
{
	display: none;
}
DIV#item-header UL LI
{
	float: right;
}
DIV#item-header UL IMG.avatar, DIV#item-header UL.avatars IMG.avatar
{
	width: 30px;
	height: 30px;
	margin: 2px;
}
DIV#item-header DIV.generic-button, DIV#item-header A.button
{
	float: left;
	margin: 10px 10px 0 0;
}
DIV#item-header DIV#message.info
{
	line-height: 80%;
}
/*> Item Lists (Activity, Friend, Group lists)
--------------------------------------------------------------*/
UL.item-list
{
	width: 100%;
}
UL.item-list LI
{
	position: relative;
	padding: 15px 0;
	border-bottom: 1px solid #EAEAEA;
}
UL.single-line LI
{
	border: none;
}
BODY.activity-permalink UL.item-list LI
{
	padding-top: 0;
}
UL.item-list LI IMG.avatar
{
	float: left;
	margin: 0 10px 10px 0;
}
UL.item-list LI DIV.item-title, UL.item-list LI H4
{
	font-weight: normal;
	font-size: 14px;
	width: 75%;
	margin: 0;
}
UL.item-list LI DIV.item-title SPAN
{
	font-size: 12px;
	color: #999;
}
UL.item-list LI DIV.item-desc
{
	margin: 10px 0 0 64px;
	font-size: 11px;
	color: #888;
	width: 50%;
}
UL.item-list LI DIV.action
{
	position: absolute;
	top: 15px;
	right: 0;
	text-align: right;
}
UL.item-list LI DIV.meta
{
	margin-top: 10px;
	color: #888;
	font-size: 11px;
}
UL.item-list LI H5 SPAN.small
{
	font-weight: normal;
	font-size: 11px;
}
/*> Item Tabs
--------------------------------------------------------------*/
DIV.item-list-tabs
{
	clear: left;
	overflow: hidden;
	margin: 25px -19px 20px;
	background: #EAEAEA;
}
DIV.item-list-tabs UL LI A
{
	text-decoration: none;
}
DIV.item-list-tabs UL
{
	width: 100%;
}
DIV.item-list-tabs UL LI
{
	float: left;
	margin: 5px 0 0 5px;
}
DIV.item-list-tabs#subnav UL LI
{
	margin-top: 0;
}
DIV.item-list-tabs UL LI:first-child
{
	margin-left: 20px;
}
DIV.item-list-tabs UL LI.last
{
	float: right;
	margin: 7px 20px 0 0;
}
DIV.item-list-tabs#subnav UL LI.last
{
	margin-top: 4px;
}
DIV.item-list-tabs UL LI.last SELECT
{
	max-width: 175px;
}
DIV.item-list-tabs UL LI A, DIV.item-list-tabs UL LI SPAN
{
	display: block;
	padding: 5px 10px;
	text-decoration: none;
}
DIV.item-list-tabs UL LI SPAN
{
	color: #AAA;
}
DIV.item-list-tabs UL LI A SPAN
{
	display: inline;
	padding: 0;
	color: inherit;
}
DIV.item-list-tabs UL LI.selected A, DIV.item-list-tabs UL LI.current A
{
	background-color: #FFF;
	color: #555;
	font-weight: bold;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
}
UL LI.loading A
{
	background-image: url(../../plugins/buddypress/bp-themes/bp-default/_inc/images/ajax-loader.gif);
	background-position: 92% 50%;
	background-repeat: no-repeat;
	padding-right: 30px !important;
}
DIV#item-nav UL LI.loading A
{
	background-position: 88% 50%;
}
DIV.item-list-tabs#object-nav
{
	margin-top: 0;
}
DIV.item-list-tabs#subnav
{
	background: #FFF;
	margin: -15px -19px 15px;
	border-bottom: 1px solid #EAEAEA;
	min-height: 35px;
	overflow: hidden;
}
DIV.item-list-tabs UL LI.feed A
{
	background: url(../../plugins/buddypress/bp-themes/bp-default/_inc/images/rss.png) no-repeat center left;
	padding-left: 20px;
}
/*Remove Blogs Link*/
LI#blogs-personal-li
{
	display: none;
}
/*> Item Body
--------------------------------------------------------------*/
.item-body
{
	margin: 20px 0;
}
SPAN.activity, DIV#message P
{
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
	background: #FFF9DB;
	border-bottom: 1px solid #FFE8C4;
	border-right: 1px solid #FFE8C4;
	color: #F1983C;
	padding: 1px 8px;
	margin-top: 6px;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/*> Directories (Members, Groups, Blogs, Forums)
--------------------------------------------------------------*/
DIV.dir-search
{
	float: right;
	margin: -37px 0 0;
}
DIV.dir-search INPUT[type=text]
{
	padding: 4px;
	font-size: 12px;
}
/*> Pagination
--------------------------------------------------------------*/
DIV.pagination
{
	margin: -15px -20px 9px;
	border-bottom: 1px solid #EAEAEA;
	padding: 10px 20px;
	color: #888;
	font-size: 11px;
	height: 16px;
}
DIV.pagination#user-pag, .friends DIV.pagination, .mygroups DIV.pagination, .myblogs DIV.pagination, NOSCRIPT DIV.pagination
{
	background: #F8F8F8;
	border: none;
	padding: 8px 15px;
}
DIV.pagination .pag-count
{
	float: left;
}
DIV.pagination .pagination-links
{
	float: right;
}
DIV.pagination .pagination-links SPAN, DIV.pagination .pagination-links A
{
	font-size: 12px;
	padding: 0 5px;
}
DIV.pagination .pagination-links A:hover
{
	font-weight: bold;
}
/*> Error / Success Messages
--------------------------------------------------------------*/
DIV#message
{
	margin: 15px 0;
}
DIV#message.updated
{
	clear: both;
}
DIV#message P
{
	padding: 10px 15px;
	font-size: 12px;
	display: block;
}
DIV#message.error P
{
	background: #E41717;
	color: #FFF;
	border-color: #A71A1A;
	clear: left;
}
DIV#message.updated P
{
	background: #DFFCD9;
	color: #1A9B00;
	border-color: #C4E9BD;
}
FORM.standard-form#signup_form DIV DIV.error
{
	color: #FFF;
	background: #E41717;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px;
	width: 90%;
	margin: 0 0 10px;
}
/*> Buttons
--------------------------------------------------------------*/
A.button, INPUT[type=submit], INPUT[type=button], INPUT[type=reset], UL.button-nav LI A, DIV.generic-button A
{
	background: url(../../plugins/buddypress/bp-themes/bp-default/_inc/images/white-grad.png) repeat-x top left;
	border: 1px solid #DDD;
	padding: 3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	color: #888;
	font-size: 12px;
	font-weight: normal;
	vertical-align: bottom;
	cursor: pointer;
}
A.button:hover, A.button:focus, INPUT[type=submit]:hover, INPUT[type=button]:hover, INPUT[type=reset]:hover, UL.button-nav LI A:hover, UL.button-nav LI.current A, DIV.generic-button A:hover
{
	border-color: #AAA;
	color: #555;
	outline: none;
}
/*Buttons that are disabled*/
DIV.pending A, A.disabled
{
	border-color: #EEE;
	color: #BBB;
	cursor: default;
}
DIV.pending A:hover, A.disabled:hover
{
	border-color: #EEE;
	color: #BBB;
}
DIV.accept, DIV.reject
{
	float: left;
	margin-left: 10px;
}
UL.button-nav LI
{
	float: left;
	margin: 0 10px 10px 0;
}
UL.button-nav LI.current A
{
	font-weight: bold;
}
/*> AJAX Loaders
--------------------------------------------------------------*/
.ajax-loader
{
	background: url(../../plugins/buddypress/bp-themes/bp-default/_inc/images/ajax-loader.gif) no-repeat center left !important;
	padding: 8px;
	display: none;
}
A.loading
{
	background-image: url(../../plugins/buddypress/bp-themes/bp-default/_inc/images/ajax-loader.gif) !important;
	background-position: 95% 50% !important;
	background-repeat: no-repeat !important;
	padding-right: 25px !important;
}
/*> Input Forms 
--------------------------------------------------------------*/
FORM.standard-form
{
}
FORM.standard-form TEXTAREA, FORM.standard-form INPUT[type=text], FORM.standard-form SELECT, FORM.standard-form INPUT[type=password], .dir-search INPUT[type=text]
{
	border: 1px inset #CCC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px;
	font: inherit;
	font-size: 14px;
	color: #888;
}
FORM.standard-form SELECT
{
	padding: 3px;
}
FORM.standard-form INPUT[type=password]
{
	margin-bottom: 5px;
}
FORM.standard-form LABEL, FORM.standard-form SPAN.label
{
	display: block;
	font-weight: bold;
	margin: 15px 0 5px;
}
FORM.standard-form DIV.checkbox LABEL, FORM.standard-form DIV.radio LABEL
{
	font-weight: normal;
	margin: 5px 0 0;
	font-size: 14px;
	color: #888;
}
FORM.standard-form#sidebar-login-form LABEL
{
	margin-top: 5px;
}
FORM.standard-form INPUT[type=text]
{
	width: 75%;
}
FORM.standard-form#sidebar-login-form INPUT[type=text], FORM.standard-form#sidebar-login-form INPUT[type=password]
{
	padding: 4px;
	width: 95%;
}
FORM.standard-form #basic-details-section INPUT[type=password], FORM.standard-form #blog-details-section INPUT#signup_blog_url
{
	width: 35%;
}
FORM.standard-form#signup_form INPUT[type=text], FORM.standard-form#signup_form TEXTAREA
{
	width: 90%;
}
FORM.standard-form#signup_form DIV.submit
{
	float: right;
}
DIV#signup-avatar IMG
{
	margin: 0 15px 10px 0;
}
FORM.standard-form TEXTAREA
{
	width: 75%;
	height: 120px;
}
FORM.standard-form TEXTAREA#message_content
{
	height: 200px;
}
FORM.standard-form#send-reply TEXTAREA
{
	width: 97.5%;
}
FORM.standard-form P.description
{
	font-size: 11px;
	color: #888;
	margin: 5px 0;
}
FORM.standard-form DIV.submit
{
	padding: 15px 0;
	clear: both;
}
FORM.standard-form DIV.submit INPUT
{
	margin-right: 15px;
}
FORM.standard-form DIV.radio UL
{
	margin: 10px 0 15px 38px;
	list-style: disc;
}
FORM.standard-form DIV.radio UL LI
{
	margin-bottom: 5px;
}
FORM.standard-form A.clear-value
{
	display: block;
	margin-top: 5px;
	outline: none;
}
FORM.standard-form #basic-details-section, FORM.standard-form #blog-details-section, FORM.standard-form #profile-details-section
{
	float: left;
	width: 48%;
}
FORM.standard-form #profile-details-section
{
	float: right;
}
FORM.standard-form #blog-details-section
{
	clear: left;
}
FORM.standard-form INPUT:focus, FORM.standard-form TEXTAREA:focus, FORM.standard-form SELECT:focus
{
	background: #FAFAFA;
	color: #555;
}
FORM#send-invite-form
{
	margin-top: 20px;
}
DIV#invite-list
{
	height: 400px;
	overflow: scroll;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
	background: #F5F5F5;
	width: 160px;
	border: 1px solid #E4E4E4;
	margin: 10px 0;
}
/*> Data Tables
--------------------------------------------------------------*/
TABLE
{
	width: 100%;
}
TABLE THEAD TR
{
	background: #EAEAEA;
}
TABLE#message-threads
{
	margin: 0 -20px;
	width: auto;
}
TABLE.profile-fields
{
	margin-bottom: 20px;
}
DIV#sidebar TABLE
{
	margin: 0 -16px;
	width: 117%;
}
TABLE TR TD, TABLE TR TH
{
	padding: 8px;
	vertical-align: middle;
}
TABLE TR TD.label
{
	border-right: 1px solid #EAEAEA;
	font-weight: bold;
	width: 25%;
}
TABLE TR TD.thread-info P
{
	margin: 0;
}
TABLE TR TD.thread-info P.thread-excerpt
{
	color: #888;
	font-size: 11px;
	margin-top: 3px;
}
DIV#sidebar TABLE TD, TABLE.forum TD
{
	text-align: center;
}
TABLE TR.alt
{
	background: #F4F4F4;
}
TABLE.notification-settings
{
	margin-bottom: 20px;
	text-align: left;
}
TABLE.notification-settings TH.icon, TABLE.notification-settings TD:first-child
{
	display: none;
}
TABLE.notification-settings TH.title
{
	width: 80%;
}
TABLE.notification-settings .yes, TABLE.notification-settings .no
{
	width: 40px;
	text-align: center;
}
TABLE.forum
{
	margin: -9px -20px 20px;
	width: auto;
}
TABLE.forum TR.sticky TD
{
	background: #FFF9DB;
	border-top: 1px solid #FFE8C4;
	border-bottom: 1px solid #FFE8C4;
}
TABLE.forum TR.closed TD.td-title
{
	padding-left: 35px;
	background-image: url(../../plugins/buddypress/bp-themes/bp-default/_inc/images/closed.png);
	background-position: 15px 50%;
	background-repeat: no-repeat;
}
TABLE.forum TD P.topic-text
{
	color: #888;
	font-size: 11px;
}
TABLE.forum TR > TD:first-child, TABLE.forum TR > TH:first-child
{
	padding-left: 15px;
}
TABLE.forum TR > TD:last-child, TABLE.forum TR > TH:last-child
{
	padding-right: 15px;
}
TABLE.forum TR TH#th-title, TABLE.forum TR TH#th-poster, TABLE.forum TR TH#th-group, TABLE.forum TD.td-poster, TABLE.forum TD.td-group, TABLE.forum TD.td-title
{
	text-align: left;
}
TABLE.forum TD.td-freshness
{
	font-size: 11px;
	color: #888;
}
TABLE.forum TD IMG.avatar
{
	margin-right: 5px;
}
TABLE.forum TD.td-poster, TABLE.forum TD.td-group
{
	min-width: 130px;
}
TABLE.forum TH#th-title
{
	width: 40%;
}
TABLE.forum TH#th-postcount
{
	width: 1%;
}
/*> Activity Stream Posting
--------------------------------------------------------------*/
FORM#whats-new-form
{
	margin-bottom: 5px;
	border-bottom: 1px solid #F0F0F0;
	overflow: hidden;
	padding-bottom: 20px;
}
#item-body FORM#whats-new-form
{
	margin-top: 20px;
	border: none;
}
.home-page FORM#whats-new-form
{
	border-bottom: none;
	padding-bottom: 0;
}
FORM#whats-new-form H5
{
	margin: 0;
	font-weight: normal;
	font-size: 12px;
	color: #888;
	margin-left: 76px;
	padding: 0 0 3px;
}
FORM#whats-new-form #whats-new-avatar
{
	float: left;
}
FORM#whats-new-form #whats-new-content
{
	margin-left: 54px;
	padding-left: 22px;
}
FORM#whats-new-form #whats-new-textarea
{
	padding: 8px;
	border: 1px inset #CCC;
	background: #FFF;
	margin-bottom: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
FORM#whats-new-form TEXTAREA
{
	width: 100%;
	height: 60px;
	font-size: 14px;
	font-family: inherit;
	color: #555;
	border: none;
	margin: 0;
	padding: 0;
}
FORM#whats-new-form #whats-new-options SELECT
{
	max-width: 200px;
}
FORM#whats-new-form #whats-new-submit
{
	float: right;
	margin: 0;
}
/*> Activity Stream Listing
--------------------------------------------------------------*/
UL.activity-list LI
{
	padding: 20px 0 0;
	overflow: hidden;
}
UL.activity-list > LI:first-child
{
	padding-top: 5px;
}
UL.activity-list LI.has-comments
{
	padding-bottom: 20px;
}
.activity-list LI.mini
{
	position: relative;
	font-size: 11px;
	min-height: 35px;
	padding: 12px 0 0;
}
.activity-list LI.mini DIV.activity-meta
{
	margin: 0;
}
.activity-list LI.mini DIV.activity-meta A
{
	padding: 3px 8px;
}
.activity-list LI.mini .activity-avatar IMG.avatar, .activity-list LI.mini .activity-avatar IMG.FB_profile_pic
{
	width: 20px;
	height: 20px;
	margin-left: 36px;
}
.activity-list LI.activity_comment .activity-avatar IMG.avatar, .activity-list LI.activity_comment .activity-avatar IMG.FB_profile_pic
{
	width: 40px;
	height: 40px;
	margin-left: 20px;
}
BODY.activity-permalink .activity-list LI .activity-avatar IMG.avatar, BODY.activity-permalink .activity-list LI .activity-avatar IMG.FB_profile_pic
{
	width: 100px;
	height: 100px;
	margin-left: 0;
}
.activity-list LI.mini .activity-content
{
	margin-right: 175px;
}
.activity-list LI.mini .activity-content P
{
	margin: 0;
	float: left;
}
.activity-list LI.mini .activity-meta
{
	position: absolute;
	right: 0;
}
BODY.activity-permalink .activity-list LI.mini .activity-meta
{
	position: absolute;
	right: 15px;
}
.activity-list LI.mini .activity-comments
{
	clear: left;
	font-size: 12px;
	margin-top: 30px;
}
.activity-list LI .activity-inreplyto
{
	font-size: 11px;
	color: #888;
	margin-left: 70px;
	margin-bottom: 15px;
	padding-left: 25px;
	background: url(../../plugins/buddypress/bp-themes/bp-default/_inc/images/replyto_arrow.gif) no-repeat 7px 0;
}
.activity-list LI .activity-inreplyto > P
{
	margin: 0;
	display: inline;
}
.activity-list LI .activity-inreplyto BLOCKQUOTE, .activity-list LI .activity-inreplyto DIV.activity-inner
{
	background: none;
	border: none;
	display: inline;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.activity-list .activity-avatar IMG
{
	width: 60px;
	height: 60px;
}
BODY.activity-permalink .activity-list .activity-avatar IMG
{
	width: 100px;
	height: 100px;
}
.activity-list .activity-content
{
	margin-left: 70px;
}
BODY.activity-permalink .activity-list LI .activity-content
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #FFF;
	padding: 15px;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
	margin-left: 135px;
	font-size: 16px;
	line-height: 150%;
	min-height: 35px;
	margin-right: 0;
}
BODY.activity-permalink .activity-list LI .activity-header > P
{
	background: url(../../plugins/buddypress/bp-themes/bp-default/_inc/images/activity_arrow.gif) no-repeat top left;
	margin-left: -35px;
	padding: 5px 0 0 38px;
	height: 35px;
	margin-bottom: 0;
}
.activity-list .activity-content .activity-header, .activity-list .activity-content .comment-header
{
	font-size: 11px;
	color: #888;
	line-height: 220%;
}
.activity-list .activity-header A:first-child, SPAN.highlight
{
	background: #EBF7FF;
	border-bottom: 1px solid #A1DCFA;
	border-right: 1px solid #A1DCFA;
	color: #059AE7;
	padding: 3px 8px;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-right: 3px;
}
.activity-list .activity-header A:first-child:hover
{
	background: #059AE7 !important;
	color: #FFF !important;
}
.activity-list .activity-content A:first-child:focus
{
	outline: none;
}
.activity-list .activity-content SPAN.time-since
{
	color: #BBB;
}
.activity-list .activity-content SPAN.activity-header-meta A
{
	background: none;
	padding: 0;
	font-size: 11px;
	margin: 0;
	border: none;
	color: #AAA;
	text-decoration: underline;
}
.activity-list .activity-content SPAN.activity-header-meta A:hover
{
	color: inherit;
	text-decoration: none;
}
.activity-list .activity-content .activity-inner, .activity-list .activity-content BLOCKQUOTE
{
	margin: 15px 0 15px 5px;
	overflow: hidden;
}
BODY.activity-permalink .activity-content .activity-inner, BODY.activity-permalink .activity-content BLOCKQUOTE
{
	margin-top: 5px;
}
/*Backwards compatibility.*/
.activity-inner > .activity-inner
{
	margin: 0 !important;
}
.activity-inner > BLOCKQUOTE
{
	margin: 0 !important;
}
.activity-list .activity-content IMG.thumbnail
{
	float: left;
	margin: 0 10px 5px 0;
	border: 2px solid #EEE;
}
.activity-list LI.load-more
{
	margin: 15px 0 !important;
	padding: 10px 15px !important;
	background: #F0F0F0 !important;
	text-align: center;
	font-size: 1.2em;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.activity-list LI.load-more A
{
	color: #555;
}
/*> Activity Stream Comments
--------------------------------------------------------------*/
DIV.activity-meta
{
	margin: 0 0 20px 3px;
	clear: left;
}
.activity-list DIV.activity-meta A
{
	font-size: 11px;
	background: #F4F4F4;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
	color: #999;
	padding: 4px 8px;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-right: 3px;
}
.activity-list DIV.activity-meta A.acomment-reply
{
	background: #FFF9DB;
	border-bottom: 1px solid #FFE8C4;
	border-right: 1px solid #FFE8C4;
	color: #F1983C;
}
DIV.activity-meta A:focus
{
	outline: none;
}
DIV.activity-meta A:hover
{
	background: #AAA;
	color: #FFF;
	border-color: #AAA;
}
DIV.activity-meta A.acomment-reply:hover
{
	background: #F1983C url(images/orangegrad.jpg);
	color: #FFF;
	border-color: #F7740A;
}
DIV.activity-comments
{
	position: relative;
	margin: 0 0 0 75px;
	width: auto;
	overflow: hidden;
	/*IE fix*/
}
BODY.activity-permalink DIV.activity-comments
{
	width: auto;
	margin-left: 135px;
	background: none;
}
DIV.activity-comments > UL
{
	background: #F5F5F5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
DIV.activity-comments UL, DIV.activity-comments UL LI
{
	border: none;
	list-style: none;
}
DIV.activity-comments UL
{
	clear: left;
}
DIV.activity-comments UL LI
{
	border-top: 2px solid #FFF;
	padding: 10px 15px 10px 0;
	margin-left: 15px;
}
BODY.activity-permalink DIV.activity-comments UL LI
{
	border-width: 1px;
	padding: 15px 0;
}
DIV.activity-comments UL LI P:last-child
{
	margin-bottom: 0;
}
DIV.activity-comments > UL > LI:first-child
{
	border-top: none;
}
DIV.activity-comments UL LI:last-child
{
	margin-bottom: 0;
}
DIV.activity-comments UL LI > UL
{
	margin-top: 5px;
	margin-left: 25px;
}
BODY.activity-permalink DIV.activity-comments UL LI > UL
{
	margin-top: 15px;
}
DIV.activity-comments DIV.acomment-avatar IMG
{
	border-width: 2px !important;
	float: left;
	margin-right: 10px;
}
DIV.activity-comments DIV.acomment-content
{
	font-size: 11px;
	margin-left: 39px;
	margin-top: 5px;
}
DIV.acomment-content .time-since
{
	display: none;
}
DIV.acomment-content .activity-delete-link
{
	display: none;
}
DIV.acomment-content .comment-header
{
	display: none;
}
BODY.activity-permalink DIV.activity-comments DIV.acomment-content
{
	font-size: 14px;
}
DIV.activity-comments DIV.acomment-meta
{
	font-size: 11px;
	color: #888;
}
DIV.activity-comments FORM.ac-form
{
	display: none;
	margin: 10px 0 10px 33px;
	background: #EEE;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 8px;
}
DIV.activity-comments LI FORM.ac-form
{
	margin-right: 15px;
}
DIV.activity-comments FORM.root
{
	margin-left: 0;
}
DIV.activity-comments DIV#message
{
	margin-top: 15px;
	margin-bottom: 0;
}
DIV.activity-comments FORM.loading
{
	background-image: url(../../plugins/buddypress/bp-themes/bp-default/_inc/images/ajax-loader.gif);
	background-position: 2% 95%;
	background-repeat: no-repeat;
}
DIV.activity-comments FORM .ac-textarea
{
	padding: 8px;
	border: 1px inset #CCC;
	background: #FFF;
	margin-bottom: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
DIV.activity-comments FORM TEXTAREA
{
	width: 100%;
	font-family: inherit;
	font-size: 11px;
	color: #555;
	height: 60px;
	border: none;
	padding: 0;
}
DIV.activity-comments FORM INPUT
{
	margin-top: 5px;
}
DIV.activity-comments FORM DIV.ac-reply-avatar
{
	float: left;
}
DIV.ac-reply-avatar IMG
{
	border: 2px solid #FFF !important;
}
DIV.activity-comments FORM DIV.ac-reply-content
{
	margin-left: 25px;
	padding-left: 15px;
	color: #888;
	font-size: 11px;
}
/*> Private Message Threads
--------------------------------------------------------------*/
TABLE#message-threads TR.unread TD
{
	background: #FFF9DB;
	border-top: 1px solid #FFE8C4;
	border-bottom: 1px solid #FFE8C4;
	font-weight: bold;
}
TABLE#message-threads TR.unread TD SPAN.activity
{
	background: #FFF;
}
LI SPAN.unread-count, TR.unread SPAN.unread-count
{
	background: #DD0000;
	padding: 2px 8px;
	color: #FFF;
	font-weight: bold;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
DIV.item-list-tabs UL LI A SPAN.unread-count
{
	padding: 1px 6px;
	color: #FFF;
}
DIV.messages-options-nav
{
	font-size: 11px;
	background: #EEE;
	text-align: right;
	margin: 0 -20px;
	padding: 5px 15px;
}
DIV#message-thread DIV.message-box
{
	margin: 0 -20px;
	padding: 15px;
}
DIV#message-thread DIV.alt
{
	background: #F4F4F4;
}
DIV#message-thread P#message-recipients
{
	margin: 10px 0 20px;
}
DIV#message-thread IMG.avatar
{
	float: left;
	margin: 0 10px 0 0;
	vertical-align: middle;
}
DIV#message-thread STRONG
{
	margin: 0;
	font-size: 16px;
}
DIV#message-thread STRONG A
{
	text-decoration: none;
}
DIV#message-thread STRONG SPAN.activity
{
	margin: 4px 0 0 10px;
}
DIV#message-thread DIV.message-metadata
{
	overflow: hidden;
}
DIV#message-thread DIV.message-content
{
	margin-left: 45px;
}
DIV#message-thread DIV.message-options
{
	text-align: right;
}
/*> Group Forum Topics - Where are the group forums? Coming!
--------------------------------------------------------------*/
UL#topic-post-list
{
	margin: 15px -20px;
	width: auto;
}
UL#topic-post-list LI
{
	padding: 15px;
	position: relative;
}
UL#topic-post-list LI.alt
{
	background: #F4F4F4;
}
UL#topic-post-list LI DIV.poster-meta
{
	margin-bottom: 10px;
	color: #888;
}
UL#topic-post-list LI DIV.post-content
{
	margin-left: 54px;
}
DIV.admin-links
{
	position: absolute;
	top: 15px;
	right: 25px;
	color: #888;
	font-size: 11px;
}
DIV#topic-meta DIV.admin-links
{
	bottom: 0;
	right: 0;
	top: auto;
}
DIV#topic-meta
{
	position: relative;
	padding: 5px 0;
}
DIV#topic-meta H3
{
	font-size: 20px;
}
DIV#new-topic-post
{
	margin: 0;
	padding: 1px 0 0;
}
/*> WordPress Blog Styles
--------------------------------------------------------------*/
DIV.post
{
	margin: 0;
	overflow: hidden;
}
H2.pagetitle
{
	line-height: 120%;
}
DIV.post H2.pagetitle, DIV.post H2.posttitle
{
	margin: 0;
	line-height: 120%;
	font-size: 22px;
}
DIV.post H2.pagetitle A, DIV.post H2.posttitle A
{
	color: #666;
	text-decoration: none;
}
.entry H2
{
	font-size: 16px;
}
.entry H3
{
	font-size: 14px;
}
.entry H4
{
	font-size: 13px;
}
.navigation, .paged-navigation, .comment-navigation
{
	overflow: hidden;
	font-style: italic;
	font-size: 14px;
	padding: 5px 0;
	margin: 5px 0 25px;
}
.alignright
{
	float: right;
	margin-left: 15px;
}
.alignleft
{
	float: left;
	margin-right: 15px;
}
DIV.post P
{
	margin: 0 0 10px;
}
DIV.post UL, DIV.post OL, DIV.post DL
{
	margin: 0 0 18px 2em;
}
DIV.post UL
{
	list-style: square;
}
DIV.post OL
{
	list-style: decimal;
}
DIV.post OL OL
{
	list-style: upper-alpha;
}
DIV.post DL
{
	margin-left: 0;
}
DIV.post DT
{
	font-size: 14px;
	font-weight: bold;
}
DIV.post DD
{
	margin: 0 0 15px;
}
DIV.post PRE, DIV.post CODE P
{
	padding: 15px;
	background: #F4F4F4;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
DIV.post CODE
{
	font-family: Monaco, courier, sans-serif;
}
DIV.post BLOCKQUOTE
{
	border: 1px solid #DDD;
	text-align: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 5px 10px 10px 37px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 20px;
	background: #FFFEFF url(images/blockquote.png) no-repeat 10px 10px;
}
DIV.post TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
	border: 0px solid #EEE;
}
DIV.post TABLE TH
{
	border-top: 0px solid #EEE;
	text-align: left;
}
DIV.post TABLE TD
{
	border-top: 0px solid #EEE;
}
DIV.post DIV.author-box, DIV.comment-avatar-box
{
	background: #F0F0F0;
	padding: 10px;
	float: left;
	margin: 0 15px 15px 0;
	font-style: italic;
	text-align: center;
	width: 70px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
DIV.thumb-box
{
	padding: 0px;
	float: left;
	margin-top: 6px;
	margin-left: 0px;
	margin-right: 8px;
	width: 120px;
	overflow: hidden;
}
DIV.thumb-box IMG
{
	width: 115px;
}
DIV.author-box P, DIV.comment-avatar-box P
{
	margin: 5px 0 0;
}
DIV.author-box A, DIV.comment-avatar-box A
{
	text-decoration: none;
}
DIV.post DIV.author-box IMG, DIV.comment-avatar-box IMG
{
	float: none;
	border: 4px solid #FFF;
	margin: 0;
}
DIV.post DIV.post-content, DIV.comment-content
{
}
.aboutauthor H3
{
	font-size: 16px;
}
#post-bottom-info
{
	margin-top: 20px;
	border-top: 0px solid #EEE;
	border-bottom: 0px solid #EEE;
}
.aboutauthor
{
	margin-right: 10px;
	padding-right: 15px;
	width: 270px;
	float: left;
	min-height: 200px;
}
.relatedposts
{
	margin-left: 300px;
	padding-left: 10px;
	min-height: 200px;
	border-left: 1px solid #EEE;
}
DIV.post P.date, DIV.post P.postmetadata, DIV.comment-meta, DIV.comment-options
{
	color: #888;
	font-size: 12px;
	padding: 3px 0;
	margin: 0px 0 10px;
	/*border-bottom: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;*/
}
DIV.post P.postmetadata
{
	margin-top: 15px;
	clear: left;
	overflow: hidden;
}
DIV.post .tags
{
	/*float: left;*/
}
DIV.post .comments
{
	/*float: right;*/
}
DIV.post IMG
{
	/*margin-bottom: 15px;*/
}
DIV.post IMG.wp-smiley
{
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
	float: none !important;
	clear: none !important;
}
DIV.post IMG.centered, IMG.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
DIV.post IMG.alignright
{
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
DIV.post IMG.alignleft
{
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
DIV.post .aligncenter, DIV.post DIV.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
DIV.post .wp-caption
{
	border: 1px solid #DDD;
	text-align: center;
	background-color: #F3F3F3;
	padding-top: 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
DIV.post .wp-caption IMG
{
	margin: 0;
	padding: 0;
	border: 0 none;
}
DIV.post DD.wp-caption P.wp-caption-text, DIV.post .wp-caption P.wp-caption-text
{
	font-size: 0.9em;
	line-height: 17px;
	padding: 0 4px 5px 0;
	margin: 0;
}
/*> WordPress Blog Comment Styles
--------------------------------------------------------------*/
#trackbacks
{
	margin-top: 30px;
}
#comments H3, #trackbacks H3, #respond H3
{
	font-size: 20px;
	margin: 5px 0 25px;
	font-weight: normal;
	color: #555;
}
#comments SPAN.title, #trackbacks SPAN.title
{
	color: #AAA;
}
OL.commentlist LI
{
	margin: 0 0 30px;
}
DIV.comment-meta
{
	border-top: none;
	padding-top: 0;
}
DIV.comment-meta H5
{
	font-weight: normal;
}
DIV.comment-meta EM
{
	float: right;
}
DIV.comment-options
{
	border-bottom: none;
}
/*> Home Page*/
.home-page DIV#content
{
	background-color: #F9F9F9;
}
DIV#content.homecontent #homemidcontent
{
	float: left;
	width: 612px;
	background-color: #F9F9F9;
	margin-top: 46px;
}
DIV#halocontentleft
{
	float: left;
	width: 160px;
	margin-right: 15px;
}
#home-featured
{
	margin-bottom: 15px;
}
.home-page DIV.post H3.posttitle
{
	font-size: 18px;
	margin-bottom: 4px;
}
.home-page DIV.post H3.posttitle A
{
	border-bottom: none;
	color: #45484A;
	/** letter-spacing: -1px; **/
	font-size: 18px;
	text-align: justify;
}
.home-page DIV.post H3.posttitle A:hover
{
	color: #F1983C;
}
.home-page DIV.post P.date
{
	border: none;
	font-size: 12px;
	margin: 0;
	padding: 0;
	margin-top: 1px;
	margin-bottom: 5px;
}
.home-page DIV.post P.postmetadata
{
	border: none;
	color: #CCC;
	margin-top: 5px;
}
.home-page DIV.post-entry
{
	float: left;
	width: 465px;
}
.home-page DIV.post .comments
{
	float: none;
	margin: 0;
	padding: 0;
	color: #888888;
}
.home-page DIV.post .comments A
{
	color: #888888;
}
.home-page DIV.post
{
	border-bottom: 1px solid #E6E6E6;
	margin-bottom: 5px;
	padding-bottom: 10px;
}
.home-page DIV.post DIV.post-content
{
	margin-left: 0px;
}
.home-page DIV.post P, #blog-search DIV.post P
{
	margin-bottom: 2px;
	line-height: 20px;
}
#homepagenavigation
{
	margin: 5px 0px 15px;
	padding: 5px 0px 10px;
	border-bottom: 1px solid #CCC;
}
.homeauthor
{
	float: left;
	margin-top: 10px;
	width: 450px;
}
.homeauthor-avatar
{
	float: left;
	margin-right: 10px;
}
.homeauthor IMG
{
	width: 32px;
	height: 32px;
}
/*Left Sidebar*/
#leftsidebar
{
	/*background-color:#ffffff;*/
	padding: 0px;
}
.home-page #leftsidebar UL.topwidget
{
	/*border-bottom: 1px dotted #cccccc; padding-bottom:10px; margin-bottom:15px;*/
}
.home-page #leftsidebar UL.topwidget UL
{
	background: #FFF url('images/leftwidgetbackground.png') no-repeat top left;
	padding: 15px 10px;
	font-weight: bold;
	margin: -45px 0px 15px;
}
.home-page #leftsidebar UL.topwidget UL A
{
	color: #7A7A7A;
}
.home-page #leftsidebar UL.topwidget UL LI
{
	padding-bottom: 9px;
	line-height: 16px;
}
#leftsidebar H3
{
	background: url('images/leftwidgettitle.png') no-repeat top left;
	height: 48px;
	width: 168px;
	color: #FFF;
	padding: 15px;
	margin-top: -3px;
}
#home-banner
{
	margin-bottom: 15px;
}
#homemidcontent H2.newsupdates
{
	margin: -61px 0px 0px -14px;
	padding: 13px 20px 13px 13px;
	background: url('images/newsupdatesfull.png') no-repeat 0px 0px;
	height: 33px;
	width: 608px;
	color: #FFF;
}
.homesmallthumb
{
	float: left;
	width: 35px;
	margin-top: 8px;
}
.smalltitle
{
	float: left;
	width: 220px;
}
.smalltitle H4
{
	font-size: 12px;
	font-weight: normal;
}
#homeshowupdates
{
	width: 290px;
	padding-right: 5px;
	margin-right: 10px;
	border-right: 1px dotted #666666;
	float: left;
}
#homearticleupdates
{
	width: 290px;
	float: left;
	margin-left: 5px;
}
.commentsbox
{
	float: right;
	width: 33px;
	height: 35px;
	background: url(images/commentbox.png) no-repeat;
	font-size: 18px;
	font-weight: bold;
	padding: 4px 0px 0px;
	color: #FFF;
	margin-left: 15px;
	text-align: center;
	overflow: hidden;
}
.commentsbox A
{
	color: #FFF;
}
.commentsbox A:hover
{
	color: #FFF;
}
/*> Footer
--------------------------------------------------------------*/
#footer
{
	padding: 25px;
	/*text-align: center;*/
	color: #BBB;
	width: 960px;
	margin: 0 auto;
}
#footer A
{
	color: #BBB;
}
.footer-col-1
{
	width: 275px;
	float: left;
	height: 175px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 5px;
	border-right-color: #333;
	border-right-width: 1px;
	line-height: 20px;
	vertical-align: top;
}
.footer-col-2
{
	width: 130px;
	height: 145px;
	border-right: 1px dotted #333;
	padding-right: 10px;
	padding-left: 10px;
	margin: 5px;
	vertical-align: top;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
=display: inline;
	/*padding-top: 5px;*/
}
.footer-col-2 UL
{
	margin-left: 0px;
	padding-left: 0px;
}
.footer-col-3
{
	width: 184px;
	display: -moz-inline-stack;
	display: inline-block;
	border-right: 1px dotted #333;
	padding-right: 10px;
	padding-left: 10px;
	margin: 5px;
	height: 175px;
	vertical-align: top;
	zoom: 1;
=display: inline;
}
.footer-col-4
{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
=display: inline;
	width: 215px;
	height: 175px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 5px;
	border-right-color: #333;
	border-right-width: 1px;
	vertical-align: top;
	zoom: 1;
=display: inline;
}
/*Custom Halogen Styles
Trying to keep schedule widget and featured banners on home page lined up*/
#gigpress-3
{
	height: 230px;
	overflow: hidden;
}
.gigpress-sidebar-more
{
	background: url('images/schedulemore.jpg') no-repeat;
	height: 33px;
	width: 300px;
	margin-left: -10px;
	padding: 8px 8px 8px 10px;
	font-size: 10px;
}
/*Fix Ad block in sidebar*/
DIV#sidebar #text-22
{
	padding: 0 0 5px;
}
DIV#sidebar #text-12
{
	padding: 0 0 5px;
	background-image: none;
	background-color: #FFFFFF;
}
DIV#sidebar #text-12 .widgettitle
{
	display: none;
}
DIV#sidebar #text-13
{
	padding: 0 0 5px;
	background-image: none;
	background-color: #FFFFFF;
}
DIV#sidebar #text-13 .widgettitle
{
	display: none;
}
/*Tabs*/
.ui-tabs .ui-tabs-nav
{
	list-style: none;
	position: relative;
	padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav LI
{
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0 0.2em -1px 0;
	padding: 0;
}
.ui-tabs .ui-tabs-nav LI A
{
	float: left;
	text-decoration: none;
	padding: 0.5em 1em;
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected
{
	padding-bottom: 1px;
	border-bottom-width: 0;
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A, .ui-tabs .ui-tabs-nav LI.ui-state-disabled A, .ui-tabs .ui-tabs-nav LI.ui-state-processing A
{
	cursor: text;
}
.ui-tabs .ui-tabs-nav LI A, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav LI.ui-tabs-selected A
{
	cursor: pointer;
}
/*first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere...*/
.ui-tabs .ui-tabs-panel
{
	padding: 5px;
	display: block;
	border-width: 0;
	background-image: none;
}
.ui-tabs .ui-tabs-hide
{
	display: none !important;
}
/*Show Page Styles*/
#show-page DIV.post
{
	overflow: visible;
}
#show-page DIV.post H2.posttitle
{
	background: url('images/orangegrad.jpg') repeat-x 0px 0px;
	height: 46px;
	width: 608px;
	color: #FFFFFF;
	margin: 25px 0px;
	position: relative;
	left: -15px;
	padding: 8px 0px 0px 15px;
}
#show-page DIV.post H2.posttitle A
{
	color: #FFFFFF;
}
#show-page .block
{
	padding: 0 10px 5px;
	display: inline;
}
#show-page .block IMG
{
	float: left;
	margin: 5px 10px 10px;
	/*width: 116px*/
}
#show-page .block H3
{
	font-size: 16px;
	margin-bottom: 5px;
}
#show-page .relatedposts
{
	margin-top: 25px;
	padding-top: 15px;
	border-top: 1px dashed #E0E0E2;
}
#show-page .aboutauthor
{
	margin-top: 25px;
	padding-top: 15px;
	border-top: 1px dashed #E0E0E2;
}
#show-page .ratingblock
{
	margin-top: 15px;
	margin-bottom: 25px;
}
#show-page .block P
{
}
#show-page .thumb-box
{
	padding-top: 0;
	margin-top: 10px;
}
DIV#ontvwidget
{
}
/*Show Page Tabs*/
#showcontent-tabs
{
	background: #64686B;
	color: #E0E0E2;
	margin: 0;
	padding: 0;
	clear: left;
}
#showcontent-tabs UL, #showcontent-tabs .ui-tabs .ui-tabs-nav
{
	/*background:#64686B;*/
	margin: 0;
	padding: 0px;
}
#showcontent-tabs .ui-state-default, #showcontent-tabs .ui-widget-content .ui-state-default
{
	/*background:#64686B;
	width:90px;
	height:20px;
	padding:10px 3px;
	margin:5px 6px 6px 0px;*/
	margin: 0;
	padding: 0;
	text-align: center;
}
/*Defaults for all of the tabs*/
#showcontent-tabs .ui-state-default A, #showcontent-tabs.ui-widget-content .ui-state-default A
{
	color: #E0E0E2;
	/*width:75px; height:15px;*/
	font-size: 16px;
	/*border-bottom:3px solid #ffffff;*/
	text-align: center;
	font-weight: bold;
}
#showcontent-tabs .ui-state-default A, #showcontent-tabs .ui-state-default A:link, #showcontent-tabs .ui-state-default A:visited
{
	/*background:#ffcc66; border-bottom:3px solid #ff8c00;*/
	text-decoration: none;
}
#showcontent-tabs.ui-state-hover, #showcontent-tabs .ui-widget-content .ui-state-hover, #showcontent-tabs .ui-state-focus, #showcontent-tabs.ui-widget-content .ui-state-focus
{
	color: #64686B;
	background: #F1983C url(images/orangegrad.jpg);
}
/*Rollover style*/
#showcontent-tabs .ui-state-hover A, #showcontent-tabs .ui-widget-content .ui-state-hover A, #showcontent-tabs .ui-state-focus A, #showcontent-tabs.ui-widget-content .ui-state-focus A
{
	color: #64686B;
	background: #F1983C url(images/orangegrad.jpg);
}
#showcontent-tabs .ui-state-hover A, #showcontent-tabs .ui-state-hover A:hover
{
	text-decoration: none;
}
#showcontent-tabs .ui-state-active, #showcontent-tabs .ui-widget-content .ui-state-active
{
	font-weight: normal;
	color: #64686B;
	background: #F1983C url(images/orangearrow.png) no-repeat center 35px;
	overflow: visible;
}
/*Default open tab*/
#showcontent-tabs .ui-state-active A, #showcontent-tabs .ui-state-active A:link, #showcontent-tabs .ui-state-active A:visited
{
	color: #FFF;
	text-decoration: none;
}
#showcontent-tabs .ui-state-active A
{
	color: #64686B;
}
#showcontent-tabs .ui-tabs .ui-tabs-panel
{
	padding: 5px;
	display: block;
	border-width: 0;
	background: #E0E0E2;
}
#showcontent-tabs-1, #showcontent-tabs-2, #showcontent-tabs-3, #showcontent-tabs-4, #showcontent-tabs-5, #showcontent-tabs-6, #showcontent-tabs-7, #showcontent-tabs-8, #showcontent-tabs-9, #showcontent-tabs-10, #showcontent-tabs-11
{
	background: #F2F2F2;
	color: #64686B;
}
#showcontent-tabs .ui-tabs .ui-tabs-nav LI
{
	margin: 0;
	padding: 0;
}
/*Member Pages
Videos*/
#halobannertop
{
	margin-bottom: 15px;
}
#halovideotop
{
	border-bottom: 15px solid #E7E7E7;
	background: #EAEAEA;
}
/*Login Form*/
A.signin SPAN
{
	padding: 4px;
}
A.signin.menu-open SPAN
{
	background: #91D6C8;
	color: #FFF;
}
#signin_menu
{
	display: none;
	background-color: #91D6C8;
	position: absolute;
	width: 210px;
	z-index: 500;
	border: 1px transparent;
	text-align: left;
	padding: 12px;
	top: 168px;
	right: 556px;
	margin-top: 5px;
	margin-right: 0px;
=margin-right: -1px;
	color: #FFF;
	font-size: 11px;
}
#signin_menu INPUT[type=text], #signin_menu INPUT[type=password]
{
	display: block;
	border: 1px solid #ACE;
	font-size: 13px;
	margin: 0 0 5px;
	padding: 5px;
	width: 203px;
}
#signin_menu P
{
	margin: 0;
}
#signin_menu A
{
	color: #FFF;
	font-weight: bold;
}
#signin_menu LABEL
{
	font-weight: normal;
}
#signin_menu P.remember
{
	padding: 10px 0;
}
#signin_menu P.forgot, #signin_menu P.complete
{
	clear: both;
	margin: 5px 0;
}
#signin_submit
{
	background: #39D repeat-x 0 0;
	border: 1px solid #39D;
	color: #FFF;
	text-shadow: 0 -1px 0 #39D;
	padding: 4px 10px 5px;
	font-size: 11px;
	margin: 0 5px 0 0;
	font-weight: bold;
}
#signin_submit::-moz-focus-inner
{
	padding: 0;
	border: 0;
}
#signin_submit:hover, #signin_submit:focus
{
	background-position: 0 -5px;
	cursor: pointer;
}
/*#nav li#menu-item-11362 {background:url('images/gethalogenbg.png') no-repeat 5% 1%; overflow:visible; padding:0; margin:0;}
#nav li#menu-item-11362 a {margin:8px 0px 0px 0px;}*/
#newmemberregistertext
{
	margin-top: 10px;
}
/*Archive Pages*/
.archiveauthor
{
	width: 350px;
}
.archiveposttitle
{
	padding-top: 13px;
}
#blog-archive DIV.post
{
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 5px;
	margin-bottom: 0;
}
DIV.post H3.posttitle.archiveposttitle
{
	font-size: 18px;
	margin-bottom: 4px;
}
DIV.post H3.posttitle.archiveposttitle A
{
	border-bottom: none;
	color: #45484A;
	letter-spacing: -1px;
	font-size: 18px;
}
DIV.post H3.posttitle.archiveposttitle A:hover
{
	color: #F1983C;
}
/*Styling for newsletter sign up lists*/
#newsletter_wrapper
{
	padding: 0 auto;
}
DIV.email_box
{
	color: #FFFFFF !important;
}
IMG.wpp-thumbnail
{
	padding-right: 10px;
}
/*Pagination Overwrite*/
.wp-pagenavi
{
	clear: both !important;
}
.wp-pagenavi A
{
	border: none !important;
}
.wp-pagenavi SPAN
{
	border: none !important;
}
.wp-pagenavi A, .wp-pagenavi SPAN
{
	text-decoration: none !important;
	padding: 3px 5px !important;
	margin: 2px !important;
}
.wp-pagenavi A:hover, .wp-pagenavi SPAN.current
{
	border-color: #E6E6E6 !important;
}
.wp-pagenavi SPAN.current
{
	font-weight: bold !important;
	color: #FFFFFF !important;
	background-color: #F1983C !important;
}
