/* 
ast AHH THEME stylesheet
start:  6.24.09

THIS STYLESHEET CONTAINS COLORS, IMAGE, BORDER STYLES 
AND STRUCTURE STYLES FOR THE AHH THEME AND IS SPLIT 
INTO (2) SECTIONS: 

   =COLOR, IMAGE, BORDER STYLES 
   =STRUCTURE AND LAYOUT

NOTE THAT ALL STURCTURAL CHANGES ARE THEME SPECIFIC, 
ONCE THIS STYLE SHEET IS DISABLED ALL STYLES WILL BE DISABLED.

**ANY IMAGES ASSOCIATED WITH THIS STYLESHEET SHOULD BE ADDED TO THE
ASSETS/IMAGES/THEMES/AHH FOLDER

**THIS THAT STILL NTB COMPLETED/FIXED: ANY CODE FOLLOWED BY
=====ONLY HIDE UNTIL I CAN GET TO IT=====



>>>colors<<<
electric green	#c6ff00
lighter green	#a1d61e	
green			   #a7d700
blue			   #17b7bb
dark grey		#494949
darker grey		#373737
darkest grey	#505050
-----------------------  */



/* =================================================================================================== 
   =COLOR, IMAGE, BORDER STYLES 
   =================================================================================================== */

/* Default  ___________________________________________________________ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,
abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,
strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td {margin: 0px; padding: 0px;}

* {margin: 0px; padding: 0px;}

p, a{color:#222;}



/* PAGE BACKGROUND _____________________________________________________________*/
html        { background:url(../images/themes/ahh/bg_black.gif) #b8ab9f top center; } 
/*.bgsnow		{ background:url(../images/themes/ahh/bg_white.gif) #b8ab9f top center no-repeat; }
.bgdirt		{ background:url(../images/themes/ahh/go.png) #360000 top center no-repeat; }
.bgwater 	{ background:url(../images/themes/ahh/bg_blue.gif) #0387b6 top center no-repeat; }
.bgstreet 	{ background:url(../images/themes/ahh/bg_green.gif) #a1d61e top center no-repeat; }


body        { background:url(../images/themes/ahh/headerbg_snow.png) transparent top center no-repeat; }
body		{background:url(http://actionsportstoday.com/assets/images/themes/ahh/bg_black.gif) transparent top center; }
.hsnow	   { background:url(../images/themes/ahh/headerbg_snow.png) transparent top center no-repeat; }
.hdirt	   { background:url(../images/themes/ahh/headerbg_dirt.png) transparent top center no-repeat; }
.hwater     { background:url(../images/themes/ahh/headerbg_surf.png) transparent top center no-repeat; }
.hstreet    { background:url(../images/themes/ahh/headerbg_skate.png) transparent top center no-repeat; }
*/

/* HEADER ______________________________________________________________________*/
#headerwrap			{ border:none; }
#headerwrap p		{ color:#17b7bb; }
#headerwrap a		{ color: #fff; }
#header h1#logo { background:url(../images/themes/ahh/logo_blue.png) no-repeat transparent; width:209px;height:70px;text-indent:-200em;margin:0;float:left;}
#header p a			{ color:#494949; }


/* BANNER ______________________________________________________________________*/
#banner				{ background:none; }
#banner p			{color:#6e6e6e;}
#banner a			{ color:#73D8FC;  }
#ban_twitbtn a		{ background:url(../images/themes/ahh/social.gif) no-repeat transparent 0 0; }

#ban_twitbtn a:hover{ background:url(../images/themes/ahh/social.gif) 0 -31px; }
#ban_facebtn a		{ background:url(../images/themes/ahh/social.gif) no-repeat transparent -108px 0px; }
#ban_facebtn a:hover{ background:url(../images/themes/ahh/social.gif) -108px -31px; }


/* MAINWRAP ____________________________________________________________________*/



/* NAVIGATION ____________________________________________________________________*/
.hidden{display:none;}
#navbtn_white, #navbtn_blue, #navbtn_black, #navbtn_green { background:#000;  }
ul#nav{background-color:#222222;width:665px;height:48px;margin:0 auto 5px auto;}
#nav li.section{display:block;float:left;  position:relative;}
#nav li.section.dashboard a.section{display:block; text-transform:uppercase;color:#fff;font-family:'arial black';background-color:#17b7bb;margin-left:-2px;padding:12px 18px;
border:3px outset #17b7bb; }
#nav li.section.dashboard a.section.active{border:3px inset #17b7bb;background-color:#17b7bb;}
#nav li.section.dashboard a.section.active1{border:3px inset #17b7bb;background-color:#17b7bb; padding-right:35px;}
#nav li.custom_dash{margin-left:-40px; float:left; padding:13px 10px; position:relative;z-index:10;}

#nav li.dashboard a.section:hover{background-color:#17b7bb;}

#nav li.section a.media{display:block;background: url(/assets/images/nav_media.gif) no-repeat;width:92px;height:48px;}
#nav li.section a.custom{display:block;background: url(/assets/images/nav_customize.gif) no-repeat;width:92px;height:48px;}
#nav li.section a.media:hover{display:block;background: url(/assets/images/nav_media_hov.gif) no-repeat;width:92px;height:48px;}
#nav li.section.commentary a.section{width:150px;}

#nav li.section.custom {display: block; width: 92px; height:48px; }
a.custom_dash {font-size: 10px; color:#fff799;  padding: 13px 5px;  }

#nav li.section a.section:hover, #nav li.section a.section.active{background-color:#666;}

#col1wrap_other .navportal {position: relative; z-index: 10;}
#col1wrap_other #maincontent_dash {position: relative; z-index:2;}
#mainwrap #col1wrap_other {position: relative; z-index: 1;}
#mainwrap #sidebar {position: relative; z-index: 10;}

#nav img{display: block;}

#nav li.section div{display:none;position:absolute;padding:0px;overflow:auto;background-color:#666;z-index:1000; filter:alpha(opacity=95); -moz-opacity:0.95;-khtml-opacity: 0.95; opacity: 0.95;}
#nav ul.elements{display:block;width: 110px; z-index:500; position:relative; }
#nav ul.elements li{margin:0;}
#nav ul.elements li a{font-size:15px;font-family:arial;display:block;margin:0;padding:3px 20px;color:#fff;overflow:auto;outline:none;}
#nav ul.elements li.water a{background:url(../images/global/marker_water.gif) 5px 8px no-repeat;}
#nav ul.elements li.water a:hover{background:#272727 url(../images/global/marker_water.gif) 5px 8px no-repeat;}
#nav ul.elements li.snow a{background:url(../images/global/marker_snow.gif) 5px 8px no-repeat;}
#nav ul.elements li.snow a:hover{background:#272727 url(../images/global/marker_snow.gif) 5px 8px no-repeat;}
#nav ul.elements li.dirt a{background:url(../images/global/marker_dirt.gif) 5px 8px no-repeat;}
#nav ul.elements li.dirt a:hover{background:#272727 url(../images/global/marker_dirt.gif) 5px 8px no-repeat;}
#nav ul.elements li.street a{background:url(../images/global/marker_street.gif) 5px 8px no-repeat;}
#nav ul.elements li.street a:hover{background:#272727 url(../images/global/marker_street.gif) 5px 8px no-repeat;}
#nav ul.elements li.industry a{background:url(../images/global/marker_industry.gif) 5px 8px no-repeat;}
#nav ul.elements li.industry a:hover{background:#272727 url(../images/global/marker_industry.gif) 5px 8px no-repeat;}
#nav ul.elements li.people a{background:url(../images/global/marker_people.gif) 5px 8px no-repeat;}
#nav ul.elements li.people a:hover{background:#272727 url(../images/global/marker_people.gif) 5px 8px no-repeat;}
#nav ul.elements li a:hover{background:#272727;}
.feed_full.water h2{color:#05aee9;}
.feed_full.dirt h2{color:#8d623c;}
.feed_full.snow h2{color:#ffc021;}
.feed_full.street h2{color:#c90017;}
.feed_full.industry h2{color:#a5e045;}
.feed_full.people h2{color:#c900b0;}
.feed_full.lifestyle h2{color:#c900b0;}

#logo_container{ width:666px; margin:0px 10px 5px 10px; background-color:#000;}
img.logo {margin: 0px 0px 0px 10px; background: #3e403f; display:block;}

#nav_cont {position:relative;}

/* --dash popup */
.dash_tut {background: url(/assets/images/popup_dash.png) no-repeat; 
margin-top:9px; 
margin-left: 45px; 
padding: 50px 0px 0px 15px;
 z-index: 10;
 height: 76px; 
 width: 387px; 
 color: #FFF;}


/* ----------
water nav
-------------*/
/*general*/
#navbtn_blue a.active	{ color:#17b7bb; }
#navbtn_blue a			   { background:#000; color:#17b7bb; font-weight:bold; }
#navbtn_blue a:hover	   { color:#17b7bb;} 
/*menu dropdown*/
#navbtn_blue ul a:hover	{ background:#17b7bb; color:#fff; }
#navbtn_blue ul a	      { background:#17b7bb; color:#fff;border-bottom:1px solid #0FBBFA; }
/*menu dropdown CURRENT SPORT*/
#navcurr_blue a			{ background:#17b7bb; color:#fff; }
#navcurr_blue a:hover	{ background:#17b7bb; color:#fff; }
#navcurr_blue span		{ background:#17b7bb }

/* ----------
snow nav
-------------*/
/*general*/
#navbtn_white a.active	{ color:#17b7bb; }
#navbtn_white a			{ background:#000; color:#17b7bb; font-weight:bold; }
#navbtn_white a:hover	{ color:#17b7bb;} 
/*menu dropdown*/
#navbtn_white ul a:hover{ background:#17b7bb; color:#fff; }
#navbtn_white ul a	   { background:#17b7bb; color:#fff;border-bottom:1px solid #0FBBFA; }
/*menu dropdown CURRENT SPORT*/
#navcurr_white a		   { background:#17b7bb; color:#fff; }
#navcurr_white a:hover	{ background:#17b7bb; color:#fff; }
#navcurr_white span		{ background:url(../images/themes/ahh/navtab.png) no-repeat bottom left; }

/* ----------
dirt nav
-------------*/
/*general*/
#navbtn_black a.active	{ color:#17b7bb; }
#navbtn_black a			{ background:#000; color:#17b7bb; font-weight:bold; }
#navbtn_black a:hover	{ color:#17b7bb;} 
/*menu dropdown*/
#navbtn_black ul a:hover{ background:#17b7bb; color:#fff; }
#navbtn_black ul a	   { background:#17b7bb; color:#fff;border-bottom:1px solid #0FBBFA; }
/*menu dropdown CURRENT SPORT*/
#navcurr_black a		   { background:#17b7bb; color:#fff; }
#navcurr_black a:hover	{ background:#17b7bb; color:#fff; }
#navcurr_black span		{ background:url(../images/themes/ahh/navtab.png) no-repeat bottom left; }

/* ----------
street nav
-------------*/
/*general*/
#navbtn_green a.active	{ color:#17b7bb; }
#navbtn_green a			{ background:#000; color:#17b7bb; font-weight:bold; }
#navbtn_green a:hover	{ color:#17b7bb;} 
/*menu dropdown*/
#navbtn_green ul a:hover{ background:#17b7bb; color:#fff; }
#navbtn_green ul a		{ background:#17b7bb; color:#fff;border-bottom:1px solid #0FBBFA; }
/*menu dropdown CURRENT SPORT*/
#navcurr_green a		   { background:#17b7bb; color:#fff; }
#navcurr_green a:hover	{ background:#17b7bb; color:#fff; }
#navcurr_green span		{ background:url(../images/themes/ahh/navtab.png) no-repeat bottom left; }




/* MAINCONTENT  _________________________________________________________________*/
#maincontent 			   { background:#fff;margin:0 auto; min-height:450px;}	
#breadcrumb select    	{ border:solid 1px #999; }
#breadcrumb a			   {font-size:1.8em; color:#666666;padding-right:10px;font-family:'arial black';}	
#breadcrumb a:hover, #breadcrumb_article a:hover		{ color:#17b7bb; text-decoration:underline; }
#breadcrumb > a:hover 	{ background:#9c9c9c; color:#0099FF;	text-decoration:none; }
#add					      {background: url(../images/themes/ahh/add.png) top right no-repeat; height:48px; width:169px;text-align:right; padding:10px 5px 0px 0px; margin:10px 0 0 455px; position:absolute; display:block; font-size:85%!important;}
#add:hover				   {background:url(../images/themes/ahh/add_over.png) top right no-repeat!important;}

.fflinks span	          { background:url(../images/global/linkadd.png) no-repeat #17b7bb 0px 1px; }

/*feeds (full listing)*/
.feed_full h2, .fflinkadd,#article_full h2 	{  }
.feed_full h2 i, .feed_full h2 strong, .feed_full h2 em   {}  
.feed_full				               		{ border-bottom: solid 3px #adadad; }
.feeditem p a:hover                       	{ background:#8CD1F3; }
#article_full h3		               		{ color:#474747; }
.fflinks, .fflinks a	               		{ color: #999; }
.fflinks a:hover, #article_full p a:hover, 
.feed_full p a:hover	   { background:#9C9C9C!important; color:#fff; }					
.feed_full h2:hover		{ background:#9C9C9C; color:#fff; }

/*feed (feed boxes)*/
.feed_half h2			   { background:url(../images/themes/ahh/feedtitlebg.png) repeat-x bottom left #17b7bb; color:#8cd1f3; }
.feed_half h2 a			{ color:#8cd1f3; }
.feed_half h2 span a	   { color:#fff !important; }
.feedarticledate	   	{ background:#333039; color:#fff;}
.feeditem				   { border-bottom:1px solid #17b7bb; clear:both; }
/*.feeditem p > a:hover { text-decoration:underline; }*/
.tabbedspecs			   { background:#fff; }
.tabSet li a.active		{background-color:#8CD1F3;}

/*prefs form & settings*/
.toggleLink a           { background:url(../images/global/hammer_off.png) no-repeat 0px 1px; }
.toggleLink a:hover     { background:url(../images/global/hammer_on.png) no-repeat 0px 1px; }

/* BACKPACK PAGE  _________________________________________________________________*/
#maincontent_bp   { width:645px;background:#fff; margin:0 auto; overflow:hidden;}
#bp_header        { width:637px; height: 60px; padding:10px 10px 0px 20px; background:url(../images/themes/ahh/bpsponsor-ogio.gif) no-repeat #444; overflow:hidden; }
#bp_header h2     { color:#fff; text-transform:uppercase; font-size:135%; }
#bp_header p      { color:#9C9C9C; }
/*backpack page navigation*/
#bp_nav           { background:url(../images/themes/ahh/bptoolbarbg.gif) repeat-x; width:649px; height:29px; padding:10px 0 0 18px;}
#bp_nav li a      { top:0;margin:0; padding:2px 5px 3px; text-align:center; display:block; float:left; background:url(../images/themes/ahh/bpnavbg.gif) repeat-x 0 0; color:#fff; font-weight:normal;} 
#bp_nav li a:focus{ background:url(../images/themes/ahh/bpnavbg.gif) repeat-x 0px -25px; }

/*backpack page find button and form*/
#viewsearchform   		{ margin-right:5px; display:block; float:left;height:15px; padding:3px 5px; text-align:center; }
#viewsearchform:hover   { color:#fff; background:url(../images/themes/ahh/bpnavbg.gif) repeat-x 0px -25px; }
.bpsearchform    		   { background:#494949; margin:27px 0 0 -10px; padding:10px;width:100%; }
.bpsearchform p                     { display:block; padding-left:5px; }
.bpsearchform p span                { display:inline-block; margin-left:15px; color:#C6FF00;}
.bpsearchform label                 { color:#9C9C9C; }
.bpsearchform input[type="text"]    { border:thin solid #5E5E5E; padding:3px; color:#C6FF00; width:300px; }
/*feed panels*/
#panelone, #paneltwo, #panelthree, #panelfour, #panelfive   { width:657px; padding:10px 5px; }
.bp_item       			{ display:block; width:186px; min-height:210px; margin:10px 15px; float:left; }
.bp_itemhead   			{ overflow:hidden; }
.bp_itemhead h5   		{ display:block; width:80px; text-transform:uppercase; float:left; }
.bp_itemhead a    		{ width:10px; height:20px; background:url(../images/themes/ahh/bpclose.gif) no-repeat 0px 5px; text-indent:-9999px; float:right;}
.bp_itemcontent h3   	{ display:inline; padding:2px; font-weight:normal; font-size:140%;letter-spacing:1px; line-height:150%;color:#fff; background:#17b7bb;  }
.bp_itemcontent img   	{ height:120px; max-width:186px;}
.bp_itemcontent a			{color: #000;}
.bpsource      			{ display:block; margin-top:5px; font-size:85%; }



/* SIDEBAR ______________________________________________________________________*/
#sidebar			{float:right; width:273px; padding-bottom:0px;position:relative;}
#sidebar div{}
#sidebar h2 		{ font-size:13px; color:#fff; font-weight:bold; text-align:left;letter-spacing:1px; text-transform: uppercase;}
#sidebar h4			{ color:#FFFFFF; background: url(../images/themes/ahh/sidebar_h4.gif) repeat-x; margin:10px 0px 1px 0px; padding: 10px 0px 10px 10px; text-transform:uppercase;font-family:'arial black'}
#sidebar h2					      { color:#17b7bb; }
#sidebar input[type="text"]	{ border:#5e5e5e solid thin; color:#494949; }
.submitbtn					      { background:url(../images/themes/default/submitbg.gif) repeat-x 0 0; color:white; height:25px; }
.submitbtnhov				   { background:url(../images/themes/default/submitbg.gif) repeat-x 0 -26px; }
#widgetwraptitle a			{ background:url(../images/themes/ahh/shoehide_sidebar.gif) no-repeat 0 -10px; )}
#widgetwraptitle a:hover	{ background:url(../images/themes/ahh/shoehide_sidebar.gif) no-repeat 0 0px;  }
#prof_container {border: 4px solid #17b7bb; margin: 0px 0px 0px 2px; background:#17b7bb;}
#profile_info {background: #111111 !important; padding:10px 15px; }
#profile_info p.welcome {text-transform: uppercase; color: #19b6bb;}
#profile_info p.updates {font-size: 11px;}
#profile_info .updates2 {color: #bdbdbd; }
#profile_info p {color: #949494; line-height: 1.5em;}
#profile_info a {text-transform: lowercase; font-size: 11px; color: #949494;}
#profile_info a:hover {text-decoration: underline;}
#profile_info hr {border: 0px; background-color: #202020; height: 2px; margin: 5px 0px;}

/*backpack*/
#backpack			{ background:#17B7BB url(/assets/images/bp_ogiologo.gif) no-repeat scroll right bottom; color: #FFFFFF; padding-bottom:25px;}
#backpack h2		{ background:url(/assets/images/bp_header.gif) no-repeat; color:#fff; }
#backpack h2:hover{text-decoration: underline;}
#backpack_vc		{ background:#17b7bb; }
#backpack_vc a		{ color:#c6ff00; }
li#backpack_contents{text-align: left;margin-top: 10px;padding: 5px 5px;color: #CCCCCC;background-color: #000000;width: 200px;}
#backpack {color: #FFFFFF; padding-top: 1px; height:117px;}
#backpack a.bp_article {font-size:11px;}
#backpack p {font-size:10px; margin-bottom:4px;}
#backpack a:hover{text-decoration: underline;}
.backpack_login {background-color:#17b7bb;height: 20px;padding: 15px 20px 0px 0px;}
li.backpack_login a{font-size: 13px;font-wieght: bold;text-decoration: none;}

#register_ad {background: url(/assets/images/register_ad.gif) no-repeat 0 0;padding: 60px 23px 0px 23px;margin-bottom: 4px;height: 115px;}
#register_ad p{color: #FFFFFF;padding-bottom: 18px;}
#register_ad a{color: #17b7bb;}


/*widgets*/
#widgetwraptitle	   { background:#17b7bb; }
#widgetwraptitle h2	{ color:#fff; width:200px; }
#widgetwraptitle a	{ margin:1px 0 0 5px; }
#widgetwrap h4		   { background:url(../images/themes/ahh/widgettitlebg.png) bottom left repeat-x #505050; color:#fff; padding:10px; letter-spacing:1px;}
.w_content			   { }
.w_content,          {}
.w_content h5, .w_content h6, .w_content p, .w_content a {  color:#fff; }
.w_content a:hover	{ background:#fff; color:#505050; }




/*local weather*/
#degrees			   { background:url(../images/global/weathersunset.png) no-repeat 0 0; }
#weather_full, #weather_fulllink   { display:none!important; } /* =====ONLY HIDE UNTIL I CAN GET TO IT===== */

/*shoe widget*/
#w_shoe                 { display:none!important; } /* =====ONLY HIDE UNTIL I CAN GET TO IT===== */
#w_showcase				   { background:url(../images/themes/ahh/widgetshoebg.png) 0 0 no-repeat #fff; }
.showcasegallery li		{ border:none;}
.pika_main img			   { border:none;}
.pika_play img			   { border:none !important;}
.pika_navigation a		{ color:white;}
.pika_navigation		   { display:none; }/*this theme does not call for navigation here*/
.pika_subdiv a			   { color:#222 ; }	
.pika_subdiv a:hover	   { background:none; text-decoration:underline;}
#w_showcasetitle h6		{ color:#fff; background:#222; }

/*digitime*/
#w_digitime			      { height:123px; background:url(../images/themes/default/widget_time.gif);text-indent:-9999px;display:none; }

/*top feeds*/
#tfwrap h3		   	{ background:url(../images/themes/ahh/feedtitlebg.png) repeat-x bottom left #17b7bb; color:#fff; }
#tfwrap label	   	{ color:#fff; }
.topfeeds h3 a	   	{ color:#73D8FC; }
.topfeeds h3 span a	{ color:#fff !important; }
.topfeeds 			   { background:url(../images/themes/ahh/widgetback.png) bottom left no-repeat #505050; } 
.topfeeds p			   { color:#e6e6e6;}
.topfeeds h4 a		   { color:#17b7bb; }

/*ads section*/
#adswrap p		      { color:#fff;  }


/* FOOTER ______________________________________________________________________*/
#footer			  { border-top: none; display:block;margin:0 auto;width:960px;}
#footer p         { color:#9c9c9c; }
#footer p a       { color:#9c9c9c; display:inline-block; padding:3px; }
#footer p a:hover { background:#9C9C9C; color:#fff; }
#footer p         { display: block; padding:5px 0; text-align: center;}





/* ==================================================================================================== 
   STUCTURE AND LAYOUT
   ==================================================================================================== */
/* global reset
   -----------------------  */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,
abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,input,kbd,q,s,samp,small,
strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td
         { margin:0;padding:0;font-size:101%;vertical-align:baseline; }
body     { font-family:Tahoma, Geneva, sans-serif; font-size:12px;  text-align:center;}
ul    { list-style:none;}

blockquote,q
         { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after
         { content:'';content:none; }
:focus   { }
ins      { text-decoration:none; }
del      { text-decoration:line-through; }
img      { border:none;  }
a        { color: #17b7bb; text-decoration: none;  }
.clear         { clear:both; }
.bigtext       { text-transform: uppercase; font-size:20px; }
.smalltext     { padding-top: 0px; font-size: 11px;  }
.smalltext a   { text-decoration:underline; text-transform: uppercase; }
.hide          { display:none!important; }
.vr_left       { border-left: thin solid #494949;}


/* GLOBAL STRUCTURE
   -----------------------  */
.container      { width:960px; margin:0 auto;text-align:left;}
#mainwrap       { width:100%; display:block;overflow:hidden; clear: both;}
#col1wrap       { width:667px; float: left; padding:10px 10px 15px 10px; background:#9c9c9c; }
#col1wrap_other { width:687px; float: left; padding:10px 0px 0px 0px; }

/* CONFIG STRUCTURE
   -----------------------  */
.container      { width:962px; margin:0 auto;text-align:left;}
#mainwrap_config       { width:100%; display:block;overflow:auto; clear: both;background:#9c9c9c; padding:10px;}
#col1wrap       { width:667px; float: left; padding:10px 10px 15px 10px; background:#9c9c9c; }
#col1wrap_other { background-color: #9c9c9c; width:687px; float: left; padding:10px 0px 0px 0px; overflow:hidden;}
#mainwrap_config ul#nav {width:100%;}
#mainwrap_config #maincontent_bp         { width:100%; margin-top: 5px; padding-bottom:5px; min-height:500px;}



/*HEADER
   -----------------------  */
#headerwrap		   { margin-top:0; padding-top:20px;width:960px; height:77px;  }
#header        	{ float: left; }
#header h1 > a	   { width:210px;height:77px; margin-left:7px; text-indent:-9999px; float:left;  }
#header p		   { text-transform:uppercase; color: #6e6e6e; line-height: 3em; text-align:center; }
#banner            {clear: both; margin-top: -30px;}
#banner p          { padding:0; float:left; text-transform:uppercase;}
#banner ul         { float:left; display:none;}/*=====ONLY HIDE UNTIL I CAN GET TO IT=====*/
#banner ul li      { margin:0px 0 0 10px; float:left;}
#banner ul li a    { width:100px; height:31px; display:block; text-indent:-9999px; }

#banner_ad {text-align:center; margin: 10px 0px;}
#banner_ad img {border: 1px solid #747474;}

/* NAVIGATION
   -----------------------  */
#navbtn_white, #navbtn_blue, 
#navbtn_black, #navbtn_green          	{ width:666px;height:32px; position:relative;z-index:100;font-family:Tahoma,Geneva,sans-serif; }

#navbtn_white ul, #navbtn_blue ul, 
#navbtn_black ul, #navbtn_green ul 		{ width:108px;}

#navbtn_white ul li, #navbtn_blue ul li, 
#navbtn_black ul li, #navbtn_green ul li{ padding:0; }

#navbtn_white li, #navbtn_blue li, 
#navbtn_black li, #navbtn_green li		{ float:left;position:relative;}

#navbtn_white a, #navbtn_blue a, 
#navbtn_black a, #navbtn_green a	   	{ width:108px; height:23px; padding:9px 0 0; display:block; text-align:center; font-weight:bold; text-transform: uppercase; }

/*menu dropdown level 1*/
#navbtn_white ul a:hover, #navbtn_blue ul a:hover, 
#navbtn_black ul a:hover, #navbtn_green ul a:hover	{ text-decoration:none; }

#navbtn_white ul a, #navbtn_blue ul a, 
#navbtn_black ul a, #navbtn_green ul a	{ padding:7px 0 0; width:108px; }

/*dropdown level 1 hover reveal*/
#navbtn_white ul, #navbtn_blue ul, 
#navbtn_black ul, #navbtn_green ul 		{ visibility:hidden;position:absolute;height:0;top:32px;left:0; width:108px; }

#navbtn_white li:hover ul, #navbtn_white a:hover ul,#navbtn_blue li:hover ul, #navbtn_blue a:hover ul,
#navbtn_black li:hover ul, #navbtn_black a:hover ul,#navbtn_green li:hover ul, #navbtn_green a:hover ul	{ visibility:visible; }

#navcurr_white span, #navcurr_blue span,
#navcurr_black span, #navcurr_green span			   { width:81px; height:17px; display:block; position:absolute; top:32px; left:0; }
#navcurr_white > a:hover, #navcurr_blue > a:hover,
#navcurr_black > a:hover, #navcurr_green > a:hover	{ height:23px; margin-top:1px; padding-top:8px; }

#flashNav { margin:0 auto;width:665px; }


/* MAIN CONTENT
   -----------------------  */
#maincontent            { width:645px; padding:20px 0 25px 22px; }
#maincontent_dash       { width:687px; margin:5px 0 0 0px; }
#maincontent_sporthome  { width:667px; margin-top:5px; padding:0 0 5px 10px;}
#maincontent_bp         { width:667px; margin-top: 5px; padding-bottom:5px; min-height:500px;}
#breadcrumb        { width:637px; height: 60px; padding:10px 10px 0px 20px; background:url(../images/header_bg_gradient.jpg) no-repeat #444; overflow:hidden; margin-left:10px;}
#breadcrumb ul             { display: block; width:500px; float:left;  }
#breadcrumb_article ul     { display: block; width:100%; height:100%; float:left; margin-bottom:15px; }
#breadcrumb li, #breadcrumb_article li      { display:block; float:left;padding:0px 7px 0px 3px; text-transform: uppercase;}
#breadcrumb_article a {color:#666666;font-family:'arial black';font-size:1.8em;padding-right:10px;}
#breadcrumb select      { float:right; margin:-12px 17px 35px 0; width:115px; }
#breadcrumb > a         { float:right; margin-right:15px; display:block; text-transform:uppercase; }


/* MAIN CONTENT (FEED LISTING FULL WIDTH)
   -----------------------  */
.feed_full      { width:600px; clear: both; padding: 15px 15px 15px 0; }
.feed_full p	{ margin-bottom:10px }
.feed_full h2   { font-family:"Book Antiqua", serif; font-size: 25px; line-height:30px;}
.feed_full img  { width:535px; height:205px; }
.fflinks span   { width:16px; height:15px;  padding-top:2px; display:inline-block; vertical-align:bottom; }
.fflinks a      { padding:3px; margin-right:10px; display:inline!important; }


/* MAIN CONTENT (FEEDS lISTING HALF WIDTH - BOX)
   -----------------------  */
.feed_half         	{ width:328px; margin:10px 2px 10px 9px; float:left; position:realtive; }
.feed_half h2      	{ font-size:20px; padding:10px 5px; text-transform:uppercase; }
.feedright         	{ margin-left:11px; }
.feeditem       	   { margin:0 15px; padding:5px 0; overflow:hidden; }
.feeditem p a		   { display:block; margin-bottom:2px; }
.feeditem p a:hover  { text-decoration:underline;}
.feeditem img      	{ width:60px; float:right; }
.feeditem span img 	{ width:289px !important; margin-bottom:5px; }
.feedtoggle a      	{ float:right; width:16px; height:14px; margin:5px 0 0 5px; background:url(../images/global/shoehide_sidebar.gif) no-repeat 0 -13px; text-indent:-9999px; }
.feedtoggle a:hover	{ background:url(../images/global/shoehide_sidebar.gif) no-repeat 0 0px;  }
.feedarticledate   	{ padding:0 3px; }

/* feed tabs styles(general)*/
.tabbedspecs 		{ width:327px; min-height:360px; height:auto!important; height:360px; padding-bottom:10px; }
.ui-tabs-hide       { display: none;}
.tabSet         	{ padding: 0; list-style: none; overflow:hidden;}

/* tabs */
.tabSet li      { padding: 0; float: left; }
.tabSet a       { margin-top:-5px; padding: 5px 15px 3px 15px;display: block; text-decoration: none; border-bottom: none; }
.ui-tabs-selected a   { top: 1px; position: relative; font-weight:normal;}
.tabSet a:focus       { outline: none; }

/*prefs & settings*/
.toggleLink            { display:block; float:right; width:40px; height:34px; margin-top:-5px; }
.toggleLink a          {display:block; margin:0px 0 0; width:40px; height:34px;  text-indent:-9999px!important;}
.prefs_form                        { width:485px; margin:-8px 0 0 103px; padding-bottom:9px; position:absolute; z-index:500; }
.prefs_form form                   { overflow:hidden; }
.prefs_form form > a      { display:block; float:right; margin:18px 5px 0 0; padding:10px 10px 0; text-indent:-9999px ; width:14px; height:14px;}
.prefs_form h3                     { font-size:135%; padding:0px 0 10px 10px; clear:both; }
.prefs_form h4                     { padding:10px 0 0px 10px; font-size:105%; clear:both; }
.prefs_form h4 a                   { letter-spacing:1px;}
.prefs_form h4 a:hover             { text-decoration:underline;}
.prefs_form p                      { padding:0 0 5px 10px; width:109px; display:block; float:left;}
.prefs_form label                  {  display:block; float:left; margin-left:0px; padding-right:5px;}
.prefs_form input[type="checkbox"], .prefs_form input[type="radio"] { margin:0px 5px 0 0; float:left;}
.prefs_form ul                     { clear:both; padding:10px; }
.prefs_form ul li                  { display:inline-block; margin-right:15px; }
.prefs_form ul li a                { color:#fff; text-decoration:underline; padding:2px; }
.prefs_form ul li a:hover          { background:#555; }
.prefs_form input[type="submit"]   { margin:0px; }


/* MAIN CONTENT (ARTICLES FULL)
   -----------------------  */   
.time               { font-size:10px; color:#666666; font:verdana;}
#article_full       { clear:both; width:615px; padding: 15px 5px 15px 0; }
#article_full h2    { font-family:"Book Antiqua", serif; font-size: 25px; line-height:30px;}
#article_full h3    { font-family:"Book Antiqua", serif; font-size: 14px; line-height:30px;}
#article_full img   { margin-bottom:10px; max-width:615px; }
#article_full p     { padding-bottom:5px; line-height:20px;;}


/*SIDEBAR
   -----------------------  */
#sitesearch			{ display:none; }
#sitesearch, #widgetwraptitle	{ }
#widgetwrap, #tfwrap			   { width:250px; margin:10px auto 0; padding:5px 10px 0; overflow:hidden; }
#tfwrap                       { display:none; } /*=====ONLY HIDE UNTIL I CAN GET TO IT=====*/
#widgetwraptitle a	         { float:right; width:10px; height:10px; margin:5px 0 0 5px; text-indent:-9999px; }

/*backpack area*/
#backpack a             { color: #FFFFFF; text-decoration: none; font-size: 13px; font-weight:bold;}
#backpack_vf		      { display:none; }
#backpack_vc		      { padding:10px; text-transform:lowercase; }
#backpack_vc a		      { text-decoration:none; }
#backpack_vc a:hover      { text-decoration:underline; }
#backpack h2		      {padding:10px 0px 10px 40px;}

/*widgets*/
.widget                  { width:250px; padding: 5px 0px; margin: 0 auto;}
#widgetwraptitle h2      { float:left; }
.w_content               { margin-top:1px; overflow:hidden; width:100%; padding:5px 0px 10px;  }
.w_content, { width:250px; }
.w_content h5, .w_content h6, .w_content p, .w_content a { display:block;}
.w_content h6            { font-size:85%; }
.w_content p a		       { text-decoration:underline; padding-bottom:5px; display:inline-block; }

/*google search*/
#w_googlei						   { display:inline; margin:-0px; padding-left:10px; }
#w_googlei input[type="text"]	{ width:180px !important; }

/* SITE SEARCH FORM*/
#sidebar input[type="text"] { padding:4px 2px;}
.submitbtn                  { padding:0 4px 4px; text-transform:uppercase; }

/*local weather*/
#w_weather div ul		{ display:none; }
#w_weather div h5   	{ margin-bottom:10px; padding-left:10px;}
#degrees				   { float:left; margin:0 10px 0 10px;height:65px; }
#degrees p				{ width:65px !important; padding:17px 0 0 0; text-align:center;font-family:helvetica, san-serif; font-size:230%; font-weight:bold; filter:alpha(opacity=50); -moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5; }
#w_weather p			{ float:left; width:65%; }
#w_weather p a			{ text-decoration:underline; }

/*snow report*/
/*snow report*/
#w_snow 	{ background: url(/modules/images/snowres_bg.jpg) no-repeat #222730; padding-top:60px; height:190px; width:245px; overflow:hidden;padding-left:5px;}
#w_snow label { }
#w_snow form			{ padding-top:5px;}
#w_snow div p         { padding-left:5px;}
#w_snow form p      	{ display:block; padding-left:5px; padding-bottom: 10px; }
#w_snow form label  { padding-bottom:5px; color: #a5e045; font-weight: bold; font-size: 11px; }
#w_snow ul				{padding-left:5px;}
.mockfeildlabel			{display:block!important; padding:0 45%!important; width:auto!important; text-align:center; margin:-24px 0 0 0; }

/*shoe widget*/
#w_shoe div               { padding:0 0 5px 0 !important; }
#w_showcase               { float:left; width:250px; }
#w_showcasetitle          { display:block; overflow:hidden; }
#w_showcasetitle img      { float:left; margin:5px 10px 0 10px; background:transparent; }
#w_showcasetitle h6       { padding:5px 0 5px 0; text-transform:uppercase; }

/*shoe widget gallery*/
.showcasegallery         { padding-left:15px; margin-top:-15px; width:50px;overflow: hidden;float:left;}
.pika_main               { width:175px;float:left;}
.showcasegallery li      { margin:5px;}
.showcasegallery li span { display:none;}
.showcasegallery li img  { position:relative;cursor:pointer; width:40px; height:21px; }
.pika_main               { position: relative;margin:0 auto;}
.pikachoose li           { float:left;position:relative;overflow:hidden;list-style:none;}
.pika_play               { position:absolute;top:10px;right:20px;z-index:1;}
.pika_play a             { position:relative;margin-left:auto;cursor:pointer;}
.pika_caption            { width:100%;height:30px;text-align:center;}
.pika_navigation a       { font-size: 12px;text-decoration: none;}
.pika_navigation a:hover { text-decoration: underline;}
.pika_navigation         { padding-top:10px;clear:both;text-align:center;}
.pika_subdiv             { margin-top:10px; }
.pika_subdiv a           { display:inline; font-weight:bold; font-size:150%; }   

/*wave watch*/
#w_wwatch div       { padding:0 0 3px 0 !important; }
#w_wwatch p         { padding:5px 0 5px 5px; }

/* top feeds section */
#tfwrap label        { font-size:80%; line-height: 10px; margin:5px 0 0 0; display:block; float:left;}
#tfwrap input[type=checkbox]   { margin:2px 1px 13px 7px; float:left; }
#tfwrap h3           { font-size:16px; padding:5px 10px; width:230px; text-transform:uppercase; font-weight:normal; }
.topfeeds            { margin:10px 0 0; padding:0 0 1px 0; text-align:left; clear:left;  }
.topfeeds h4         { padding:0; font-weight:normal; } 
.topfeeds a > h4	   { font-size:115%; color:#17b7bb; }
.topfeeds > a      	{ margin:5px; padding:10px 5px; display:block; }
.topfeeds > a:hover	{ background:#555; }
.topfeeds p          { padding:0; }


/*ads section*/
#adswrap        { padding-bottom:10px; text-align:center;}
#adswrap p      { text-align:center; margin-bottom:10px; font-size:85%;}
#adswrap a      { display:block; margin-left:10px; }
#adswrap img    { }

/*FOOTER
   -----------------------  */

#maincontent_dash #dashboard_events{width:243px;float:left;overflow:hidden;margin-bottom:5px;}
#maincontent_dash #dashboard_feeds{float:left;width:408px;left:10px;margin-right:22px;position:relative;}
#maincontent_dash #dashboard_media{float:left;width:243px;background-color:#252525;position:relative; margin-bottom: 10px;}
#maincontent_dash #dashboard_commentary{float:left;width:243px;position:relative;}
#maincontent_dash h1{height:29px;font-size:20px;font-weight:'arial black';color:#fff;padding-left:10px;}
#maincontent_dash h1 a{display:block;height:29px;font-size:20px;font-weight:'arial black';color:#fff;width:70%;}
#maincontent_dash h1 a:hover{text-decoration: none;}
#maincontent_dash div.panel{background: transparent url(/assets/images/h_bluegrad.gif) repeat-x scroll 0 0; background-color: #FFFFFF; border: 1px solid #959595;padding-top:5px;}


#dashboard_teaser{width:665px;height:200px;float:left;background-color:#ddd;position:relative;left:10px;margin-right:10px;margin-bottom:5px;z-index:0;overflow:hidden;}
#dashboard_teaser li{display:none;font-size:20px;height:200px;padding-top:45px;font-family:'arial black';}
#dashboard_teaser li a{color:#fff;padding:0px 10px;display:block;position:absolute;bottom:0px;width:100%;}
#dashboard_teaser li img {opacity:0.4;filter:alpha(opacity=40);}
#dashboard_teaser_wrap{position: relative; float:left;width:675px;margin-right:0px;z-index:1;}
#dashboard_teaser{float:left;width:665px;margin-right:0px; }
#dashboard_teaser_titles{width:190px;padding-left:0px;background: #000; position:absolute; top:0px; right: 0px;height: 200px; opacity:0.85;filter:alpha(opacity=85); overflow:hidden;}
#dashboard_teaser_titles a {color: #fff;font-size: 11px;opacity:1;filter:alpha(opacity=100); 
width:450px;display:block;}
li.dteaser_titles_active {background-color: #17b7bb;  }
li.dteaser_titles_active a{color: #000; background-color:#17b7bb;}
#dashboard_teaser_titles ul{padding:5px 10px;}
#dashboard_teaser_titles li{padding:2px 10px; border-bottom:1px dotted #17b7bb;padding-left:3px;line-height:1em;overflow:hidden;}
#dashboard_teaser_titles h3{color: #a1d61e; margin-bottom:0px; padding-left:3px; font-weight: normal;}


#fullbanner_ad_cent{width: 672px; text-align: center; margin: 0px 0px 1px 10px; padding: 0px;}
img.fullbanner_ad_cent {float:left;}
#fullbanner_ad_cent embed#adHeader {float:left; display:inline;}
#fullbanner_ad_cent object {float:left; display:inline;}

#section_banner_ad {padding-top: 2px; width: 667px; margin-left:10px;} 

#adHeader {position: relative; z-index: 0;}

#sidebar_ad{ padding-left: 10px;}

#dashboard_media ul, #dashboard_media p{padding:8px;}
#dashboard_media ul li{display:inline;}
#dashboard_media ul img{width:30px;height:30px;}
#dashboard_media p.active img{width:210px;height:130px;}
#dashboard_media p.active a{color:#2cc2ff;}
#thumbnailset img.water		{border: 2px solid #05AEE9;}
#thumbnailset img.street		{border: 2px solid #C90017;}
#thumbnailset img.people	{border: 2px solid #FFFFFF;}
#thumbnailset img.snow		{border: 2px solid #FFC021;}
#thumbnailset img.dirt		{border: 2px solid #8D623C;}
#thumbnailset img.lifestyle	{border: 2px solid #C900B0;}
#thumbnailset img.industry	{border: 2px solid #A5E045;}
p.teaser							{height: 163px;}


#dashboard_feeds ul.articleteasers li{padding:0px 7px;margin-bottom:0px;position:relative;}
#dashboard_feeds ul.articleteasers li span.age{background-color:#ddd; padding: 0px 5px 2px; }
#dashboard_feeds ul.articleteasers li.hover{background-color:#eee}
#dashboard_feeds ul.articleteasers li.hover span.age{background-color:#fff;}
#dashboard_feeds span.teaser{width:100%;display:block;}
#dashboard_feeds span.age{background-color:#fff;font-size: 11px; text-align:center;float:left; margin-right: 5px;}
#dashboard_feeds a{font-size:11px;}
#dashboard_feeds a:hover{text-decoration: underline;}
#dashboard_feeds h3 {font-weight:bold;font-size:15px;font-family:'arial'; clear: both; padding-top: 4px;}
#dashboard_feeds h3 a{font-weight:bold;font-size:15px;}
#dashboard_feeds h3.water a{color:#05aee9;}
#dashboard_feeds h3.dirt a{color:#8d623c;}
#dashboard_feeds h3.snow a{color:#ffc021;}
#dashboard_feeds h3.street a{color:#c90017;}
#dashboard_feeds h3.industry a{color:#a5e045;}
#dashboard_feeds h3.people a{color:#c900b0;}
#dashboard_feeds h3.lifestyle a{color:#c900b0;}
#dashboard_feeds .pop_container{width: 175px;}
.scrollarrows_bot{width:100%;background:#17b7bb;}
p.scrollarrows{float:right;padding-right:5px;}
.scrollarrows_bot:after{clear : both;height : 0;visibility : hidden;display : block;}


#dashboard_commentary ul{background:#FFFFFF;}
#dashboard_commentary ul li{margin-bottom:5px;padding-left:20px;}
#dashboard_commentary ul li a{font-size:11px; color:#000;}
#dashboard_commentary ul li a:hover {text-decoration:underline;}
#dashboard_commentary ul.stories li{background:url(../images/global/marker_none.gif) 5px 6px no-repeat;}
#dashboard_commentary ul.stories li.dirt{background:url(../images/global/marker_dirt.gif) 5px 6px no-repeat;}
#dashboard_commentary ul.stories li.snow{background:url(../images/global/marker_snow.gif) 5px 6px no-repeat;}
#dashboard_commentary ul.stories li.street{background:url(../images/global/marker_street.gif) 5px 6px no-repeat;}
#dashboard_commentary ul.stories li.water{background:url(../images/global/marker_water.gif) 5px 6px no-repeat;}
#dashboard_commentary ul.stories li.industry{background:url(../images/global/marker_industry.gif) 5px 6px no-repeat;}
#dashboard_commentary ul.stories li.people{background:url(../images/global/marker_people.gif) 5px 6px no-repeat;}

a.editpreferences{width:20px;height:20px;display:block;background:url(../images/tool.png) top left no-repeat transparent;position:absolute;top:5px;right:10px;text-indent:-200em;outline:none;}


div.preferences h2{font-size: 10px;padding-bottom: 10px;}
div.preferences ul.elements {margin: 0px 50px 0px 15px;}
div.preferences ul.elements li{display:block;float:left;padding:2px 8px;background-color:transparent;margin-right:1px;}
div.preferences ul.elements li h3{cursor:pointer;}
div.preferences ul.elements li.active{background-color:#FFF; background-image: none; color:#000; padding: 3px 8px; margin-top: -2px; }
div.preferences ul.select{display:block;clear:both;}

div.sources{display:none;position:relative;background-color:#FFF;margin-bottom:20px ;padding:10px 10px 10px 20px;min-height:600px;overflow:auto;clear:both;}
div.sources ul.sources{overflow:auto;width:210px;margin-left:0px;float:left;}
div.sources ul.sources li{text-decoration:line-through;color:#a1a1a1;width:210px;overflow:hidden;}
div.sources ul.sources li label{cursor:pointer;}
div.sources ul.sources li.active{text-decoration:none;color:#000;background-color:transparent;}

div.sources ul.sourcesred{color:red;}

div.sources ul.select{padding-top:10px;padding-bottom:10px;}
div.sources ul.select li{display:inline;}

div.preferences{background:#e1e1e1;color:#fff;overflow:auto;border-top:4px solid #9c9c9c;}
div.preferences a{font-size:12px;text-decoration:underline;background:white; border: 1px solid #CECECE; padding:3px 10px;}
div.preferences a:hover{background: #e1e1e1;}
div.preferences a:active{background: #b7b7b7;}
div.preferences h3.element{cursor:pointer;}
div.preferences .submitbtn {float:right;margin-top:-30px; position: relative; left: -50px; border:1px solid #cecece;}
div.preferences img.saving {float:right;margin-top:0px; position: relative; left: -30px;}

#dashboard_commentary div.preferences{left:-425px;top:-207px;z-index:500;}
#dashboard_commentary div.preferences ul {margin-bottom: 0px; margin-left: 0px; padding-left:0px;}
#dashboard_commentary div.preferences ul li{margin-bottom: 0px; margin-left: 0px; padding-left:0px; }
#dashboard_commentary div.preferences ul.elements li h3{cursor:pointer;}
#dashboard_commentary div.preferences ul.elements li{display:block;float:left;padding:2px 8px;background-color:transparent;margin-right:1px;}
#dashboard_commentary div.preferences ul.elements li.active{background-color:#666;}
#dashboard_commentary div.preferences ul.select{margin-left:20px;display:block;clear:both;}
#dashboard_commentary div.preferences div.sources ul{margin-left:20px;}


#dashboard_feeds div.preferences a.hideprefs {font-size:20px;text-decoration:none;}
#dashboard_media div.preferences{left:-425px;z-index:500;}
#dashboard_media div.preferences ul,#dashboard_media div.preferences p{padding:0px;}
#dashboard_media div.preferences div.sources ul.select{padding-top:10px; padding-bottom: 10px;}


a.hideprefs{font-size:20px;float:right;margin-top:0px;}
#maincontent_dash ul.sortby{background:url(../images/sortby_bg.gif) top left no-repeat;position:absolute;top:10px;left:140px;width:217px;}
#maincontent_dash ul.sortby li{display:block;float:left;width:49%;text-align:center;}
#maincontent_dash ul.sortby li a{color:#888;text-decoration:none;}
#maincontent_dash ul.sortby li a.active{color:#000;}


#dashboard_events ul li a{padding-left:10px;color:#000;font-weight:bold;font-family:arial;font-size:10px;padding:3px 0px 3px 15px;}
#dashboard_events ul li a:hover{text-decoration:underline;}
#dashboard_events ul {background:#FFFFFF;}
#dashboard_events ul li.water {background:transparent url(../images/global/marker_water.gif) no-repeat scroll 5px 6px;}
#dashboard_events ul li.dirt {background:transparent url(../images/global/marker_dirt.gif) no-repeat scroll 5px 6px;}
#dashboard_events ul li.snow {background:transparent url(../images/global/marker_snow.gif) no-repeat scroll 5px 6px;}
#dashboard_events ul li.street {background: transparent url(../images/global/marker_street.gif) no-repeat scroll 5px 6px;}
#dashboard_events ul li.industry {background:transparent url(../images/global/marker_industry.gif) no-repeat scroll 5px 6px;}
#dashboard_events ul li.lifestyle {background:transparent url(../images/global/marker_lifestyle.gif) no-repeat scroll 5px 6px;}
#dashboard_events ul li.people {background:transparent url(../images/global/marker_people.gif) no-repeat scroll 5px 6px;}

.thanks{background: url(../images/themes/ahh/bigthanks.gif) no-repeat; width:687px; height: 89px; margin-top: 10px; clear: both; position:relative; text-align:right; padding-top:7px;}
.thanks img {display:inline-block; margin:0px; padding:0px;}
.thanks ul li{display: inline; margin:0; padding: 0px;}

#article_functions {margin-top: -75px; margin-right:-10px; width:200px; float:right; text-align: right; line-height:1.6em;}
#article_functions a {}
#article_functions a:hover {color:#A5E045 ;}
#addtomybackpack{position:relative;background-color:#17B7BB;font-weight:bold;text-transform:uppercase;padding:2px 5px;color:#fff;margin-top:5px;}
#share_article{position:relative;background-color:#17B7BB;font-weight:bold;text-transform:uppercase;padding:2px 5px;color:#fff;margin-top:5px;}
a#thumbs_up {background:url(../images/thumbsup.gif) no-repeat; width:99px; height: 43px; display:inline-block;}
a#thumbs_up:hover {background:url(../images/thumbsup_hov.gif) no-repeat;}
p#tu_count {display:inline-block;margin:12px 0px 10px -20px;padding:0px 0px 0px 0px; text-align:center;vertical-align:top; color:#FFF; font-size:12px;}

/*manage widgets section*/
#my_widgets h2 {color: #666666; font-family: 'arial black'; font-size: 14px; padding: 10px 0px 0px 0px; text-transform:uppercase;}
#my_widgets #info {color: #666666; font-family: 'arial black'; font-size: 11px; display: inline; font-weight: normal;} 
#my_widgets .info {color: #666666; font-family: 'arial black'; font-size: 11px; display: inline; font-weight: normal;} 

#widg_manage {margin-top: 0px; padding: 0px 15px 0px 15px; float: left; background: url(../images/widget_slots.gif) no-repeat 0px 50px #e1e1e1;width:647px; min-height:200px;}
#widg_manage p{padding-left:15px;padding-top:20px;}
#widg_manage_wrap{float: left;background:#e1e1e1; border-bottom:4px solid #9c9c9c; padding-bottom:25px;}
.editwidgets	{float:right; position: relative; top: 3px; right: 5px;}
ul#widg_list {margin-left: 30px; margin-top:10px;}
ul#widg_list li {float: left;}
ul#mwidg_list li {float: left; }

.widg_item{margin: 10px 10px 0px 10px;width: 184px;height:140px;}
.widg_item h3{font-size: 13px;}
.widg_options{background: #494949;padding: 5px 7px 5px 7px;color: #FFF;font-size: 11px;}
a.widg_remove{color: #FFF;background: url(../../modules/images/widg_remove.gif) no-repeat top left;padding: 1px 0px 10px 20px;}
a.widg_remove:hover{background: url(../../modules/images/widg_removehov.gif) no-repeat top left;}
a.widg_edit{color: #17b7bb; float: right;}


#widg_browse {margin:20px; clear: left;}
a.widg_add{color: #FFF;background: url(../../modules/images/widg_add.gif) no-repeat top left;padding: 1px 0px 10px 20px;}
a.widg_add:hover{background: url(../../modules/images/widg_addhov.gif) no-repeat top left;}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 25%;
    left: 50%;
    
    margin-left: -135px;
    width: 370px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmWindow p {
	font-size: 14px;
	font-family: Tahoma,Geneva,sans-serif;
	padding: 30px;
}
.jqmWindow #widg_form{
border: 1px solid #494949;
}

.jqmWindow input{
	background: #494949;
	color: #FFFFFF;
	}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

#dialogbox{display:none;position: fixed;
    top: 25%;
    left: 50%;
    margin-left: -135px;
    width: 370px;  
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
	z-index:100;}
	
#dialogbox input{
	background: #494949;
	color: #FFFFFF;
	}	
.popupcontent{display:none;}
a.cls_popup{float:right;}

/* JQUERY TABS */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

#sleeves {width:275px;}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0px 2px;
    padding: 5px 0px 0px;
	background-color:#000000;

	
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav ul{
    float: right;
	width:140px;
	}

.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    width: 40px; /* be nice to Opera */

}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 0px;
	background:url(../images/global/widget_page_off.gif) no-repeat;

}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding: 7px 3px;
    color: #d7d7d7;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
	background: #17b7bb;

}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #fff;
}
.ui-tabs-nav a span {
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}


.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
	background:#9c9c9c;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
	background:#179b9e;

}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
background: #9c9c9c;
margin:0 2px;
padding: 5px 0px;
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

h3#widget-head {font-size:14px; display:inline; color: #fff; float:left; padding: 8px 10px 8px 10px; background-color: #000000; margin-left:3px;}
h3#widget-head a{font-size:14px; display:inline; color: #fff; background-color: #000000;}
h3#widget-head a:hover{text-decoration:underline;}
a.edit {float:left;}
.widgets_container{background: #000;}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/* What's the Deal Widget*/
#wtd			{height: 250px; width: 250px;background:url(/modules/images/wtd_bg.gif) repeat;}
#wtd_item 	{background: url(/modules/images/wtd_item_bg.gif) repeat; padding:15px 10px; height: 120px;}
#wtd_item img.left {float:left; padding-right:10px;}

/* Horoscope Widget*/
#horoscope {background: url(/modules/images/horoscopebg.png) no-repeat; width:230px; height: 190px; padding: 30px 10px;color: #ebebeb; font-family: georgia, Times, serif; position: relative;}
#horoscope h3 {font-size: 18px; display:inline; font-wieght: normal;}
#horoscope p.date {float:right; color: #c1e121; margin-top:4px;}
#horoscope p {color: #ebebeb; margin-top: 5px; font-size:14px;}
#horoscope img {position: absolute; bottom: 30px; right: 10px;}

/* Wall Widget*/
#wall {padding-top:0px; background:#252930;color:#fff}
#wall h2{background:url(/modules/images/wallh2.png) 0px 0px no-repeat #333;height:55px;margin:0px;text-indent:-100em;}
#wall em{font-size:.8em;font-style:normal;margin-bottom:10px;display:block;}
#wall textarea{margin-right:10px;float:left;}
#wall form{margin:10px;}
#wall div.autorefresh{}
#wallpostholder {overflow:auto;height:130px; padding:10px;}
#wallpost {padding-bottom: 1px;}
#wallposts li p  {color: #fff;}

/* Malakye Widget*/
#mal_widget {background:#fff; padding-left:5px;}
#mal_widget a{color:#335499;}
#mal_widget a:hover{text-decoration:underline;}
#mal_widget p{color:#777777;padding-bottom:5px;}
#mal_joblistings {border: 1px solid #99999;}
#mal_joblistings ul {height: 165px; overflow: auto;}
#mal_joblistings ul li {padding: 2px 5px; border-bottom:1px solid #CCC;}
#mal_joblistings h2{padding-left: 5px; background:#c2c2c2; color: #335499; border: 1px solid #99999;}
#mal_joblistings ul li a{display:block;width:400px;}
#mal_joblistings ul li{width:210px;overflow:hidden;}

.sb_centered {display:block; text-align:center; background-color: #464646;padding:10px;margin-left:2px;}
.ad250x250 {display:block; }

/* SoCal Surf Widget*/
#socal_widget {background:#fff; padding-left:5px; font-size:10px; height:210px; overflow:auto;}
#socal_widget h2{color: #335499; border: 1px solid #99999;}



/* Email Article */

#email_article label {vertical-align:top; display:inline-block; width: 75px;}
#email_article p {text-align:left;}
#email_article input {border: 1px inset #c2c2c2; font-size:11px;}
#email_article h2 {font-size: 20px; margin-bottom:10px;}
#email_article .message {width: 200px; height:50px;} 

/*Widgets TEaser */
.widgets_tease {text-align:center;}

/*Terms/Privacy/About/Contact */
#terms, #privacy, #about, #contact {padding:10px;}
#terms ol, #privacy ol, #about ol, #contact ol{margin-left:20px;}
#terms li, #privacy li, #about li, #contact li{margin-bottom:5px;}
#terms p, #privacy p, #about p, #contact p{margin-bottom:10px;}
#terms h2, #privacy h2, #about h2, #contact h2{font-size:135%; display:block; background:url(../images/header_bg_whitegrad.gif) repeat-x; height: 38px; margin-left:-10px; margin-top:-10px; padding-left:10px;padding-top:8px; margin-right:-10px;}

/*Article Actions*/
ul#article_actions {margin-left:-15px;} 
ul#article_actions li{display:inline;}
ul#article_actions li img{display:block; float:left;}

/*Advertise*/
table.adspecs {border:2px solid #CDCDCD;}
table.adspecs td { padding:5px 20px; border-top: 1px solid #CDCDCD;}


/*Half Banner*/
.halfbanner {margin-bottom: 2px;}


/*LOGIN*/
#registration {
			background:url(/assets/images/registration.gif) top center no-repeat;
			width:500px;
			height:400px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#666666;
}

#registration a{
color: #05AEE9;
}

#internal {
			padding:70px 120px 0px 35px;
			
}



.submit {
	background:url(/assets/images/submit.jpg) center top no-repeat;border:0;color:#fff;height:25px;text-transform:uppercase;font-size:10px;padding:0;margin:0;
	width:auto;
}


.submit:hover {
background:url(/assets/images/submit_over.jpg) center top no-repeat;
}

.input {
 	border:1;
}

#registration ul {
	list-style:none;
	margin:30px 0px 30px 0px;
	padding:0px;
	}
	
#registration input[type=text]{ background-color:#CCCCCC;
			margin-bottom:10px;
	border:1;
			}

p.loginfailed{
padding: 5px;
background-color: pink;
color: red;
}

