li.item1
{
  background:transparent url(http://www.thrashermagazine.com/templates/HomePage/images/templatesImages/Home.jpg) no-repeat scroll 0 -91px;
  color:#666333;
  display:block;
  font-family:sans-serif;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:700;
  line-height:normal;
  text-decoration:none;
  width:93px;
  height:33px;
  padding:10px 0 9px;
}

li.item98
{
  background:transparent url(http://www.thrashermagazine.com/templates/HomePage/images/templatesImages/Store.jpg) no-repeat scroll 0 -91px;
  color:#666333;
  display:block;
  font-family:sans-serif;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:700;
  line-height:normal;
  text-decoration:none;
  width:95px;
  height:33px;
  padding:10px 0 9px;
}

li.item93
{
  background:transparent url(http://www.thrashermagazine.com/templates/HomePage/images/templatesImages/Videos.jpg) no-repeat scroll 0 -91px;
  color:#666333;
  display:block;
  font-family:sans-serif;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:700;
  line-height:normal;
  text-decoration:none;
  width:105px;
  height:33px;
  padding:10px 0 9px;
}

li.item99
{
  background:transparent url(http://www.thrashermagazine.com/templates/HomePage/images/templatesImages/Features.jpg) no-repeat scroll 0 -91px;
  color:#666333;
  display:block;
  font-family:sans-serif;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:700;
  line-height:normal;
  text-decoration:none;
  width:132px;
  height:33px;
  padding:10px 0 9px;
}

li.item100
{
  background:transparent url(http://www.thrashermagazine.com/templates/HomePage/images/templatesImages/Events.jpg) no-repeat scroll 0 -91px;
  color:#666333;
  display:block;
  font-family:sans-serif;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:700;
  line-height:normal;
  text-decoration:none;
  width:112px;
  height:33px;
  padding:10px 0 9px;
}

li.item94
{
  background:transparent url(http://www.thrashermagazine.com/templates/HomePage/images/templatesImages/Skateparks.jpg) no-repeat scroll 0 -91px;
  color:#666333;
  display:block;
  font-family:sans-serif;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:700;
  line-height:normal;
  text-decoration:none;
  width:170px;
  height:33px;
  padding:10px 0 9px;
}

li.item101
{
  background:transparent url(http://www.thrashermagazine.com/templates/HomePage/images/templatesImages/Forum.jpg) no-repeat scroll 0 -91px;
  color:#666333;
  display:block;
  font-family:sans-serif;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:700;
  line-height:normal;
  text-decoration:none;
  width:105px;
  height:33px;
  padding:10px 0 9px;
}

li.item102
{
  background:transparent url(http://www.thrashermagazine.com/templates/HomePage/images/templatesImages/Magazine.jpg) no-repeat scroll 0 -91px;
  color:#666333;
  display:block;
  font-family:sans-serif;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:700;
  line-height:normal;
  text-decoration:none;
  width:149px;
  height:33px;
  padding:10px 0 9px;
}

#Menu a
{
  display:block;
}

.JunkdrawerTitle
{
  color:#000;
  font-size:14px;
  font-weight:700;
  clear:both;
  margin-left:10px;
}

div.genericItemIntroText img
{
  background:transparent none repeat scroll 0 0!important;
  border:1px solid #CCC;
  margin:0 4px 0 0;
  padding:0 2px 0 0;
}

.JunkdrawerText
{
  color:#000;
  font-size:12px;
  line-height:16px;
}

.JunkdrawerText a
{
  color:#000;
  text-decoration:underline;
}

.JunkdrawerText a:hover
{
  color:red;
  text-decoration:underline;
}

.JunkdrawerComments
{
  bottom:14px;
  color:#000;
  font-size:10px;
  position:absolute;
  text-decoration:underline;
}

.JunkdrawerTextHolder
{
  margin-left:100px;
  min-height:65px;
  width:215px;
  padding-top:3px;
}

.JunkdrawerCommentHolder
{
  padding-top:30px;
  margin-left:110px;
}
#picture_container, #picture_right_content, #thumbs_right_section, #thumbs_left_section {
background-color:#fff;
}
#Skin
{
  position:absolute;
  width:100%;
}

.JunkDrawerPost
{
  clear:both;
  min-height:115px;
  position:relative;
  width:340px;
}

#FeaturesHiddenMenu li
{
  clear:both;
}

#FeaturesHiddenMenu .k2ItemsBlock
{
  background-color:#444;
  float:left;
  width:186px;
  margin-top:10px;
  margin-left:10px;
  padding-top:30px;
}



#header #FeaturesHiddenMenu ul li
{
  margin:0;
}
#google_ads_div_Thrasher_Background_Skin_ad_container, #div-gpt-ad-1340759916634-1{
display:none;
}
#FeaturesHiddenMenu #k2ModuleBox86
{
  background-image:url(/templates/HomePage/images/templatesImages/TopFeatures.jpg);
  background-position:0 0;
  background-repeat:no-repeat;
  float:right;
  clear:both;
}

#FeaturesHiddenMenu #k2ModuleBox85
{
  background-image:url(/templates/HomePage/images/templatesImages/RecentFeatures.jpg);
  background-position:0 0;
  background-repeat:no-repeat;
  float:left;
}

#FeaturesHiddenMenu #SubFeaturesCategories
{
  background-image:url(/templates/HomePage/images/templatesImages/FeatureCatagories.jpg);
  background-position:0 0;
  background-repeat:no-repeat;
  float:right;
}

#StoreHiddenMenu a:hover
{
  color:#c00!important;
  font-family:Helvetica,sans-serif!important;
  font-size:12px!important;
  text-decoration:none!important;
}
#StoreHiddenMenu {
background-color:#444 !important;
left:93px !important;
margin-left:auto;
margin-right:auto;
min-height:125px !important;
padding:0 !important;
position:absolute;
top:169px !important;
width:180px !important;
z-index:100;
color:#ffffff !important;
}
#VideosHiddenMenu {
background-color:#444 !important;
left:183px !important;
margin-left:auto;
margin-right:auto;
min-height:125px !important;
padding:0 !important;
position:absolute;
top:169px !important;
width:180px !important;
z-index:100;
color:#ffffff !important;
}
#EventsHiddenMenu {
background-color:#444 !important;
left:420px !important;
margin-left:auto;
margin-right:auto;
min-height:125px !important;
padding:0 !important;
position:absolute;
top:169px !important;
width:180px !important;
z-index:100;
color:#ffffff !important;
}
#SkateparksHiddenMenu {
background-color:#444 !important;
left:541px !important;
margin-left:auto;
margin-right:auto;
min-height:125px !important;
padding:0 !important;
position:absolute;
top:169px !important;
width:180px !important;
z-index:100;
color:#ffffff !important;
}
#ForumHiddenMenu {
background-color:#444 !important;
left:707px !important;
margin-left:auto;
margin-right:auto;
min-height:125px !important;
padding:0 !important;
position:absolute;
top:169px !important;
width:180px !important;
z-index:100;
color:#ffffff !important;
}

#SubFeaturesCategories
{
  font-size:10px;
}

#Junkdrawer img
{
  padding-top:0;
  padding-bottom:0;
  margin-top:5px;
  margin-bottom:0;
}

.componentheading
{
  font-family:Helvetica;
  font-size:32px;
  font-weight:700;
  line-height:38px;
  margin:0;
  padding:10px 0 4px;
}

#searchForm tr
{
  display:block;
  padding-bottom:5px;
}

#searchForm div
{
  clear:both;
  float:none!important;
  padding-bottom:15px;
  text-align:left;
}

#searchForm .contentpaneopen input
{
  margin:0 0 15px;
}

.search input
{
color:#666666 !important;
font-weight:normal;
background-color:#fff !important;
font-size:11px !important;
height:12px !important;
font-family: Helvetica, sans-serif !important;
border: 1px #f0f0f0 inset !important;
padding: 3px 2px 3px 2px !important;
width:  149px !important;
}
div#footer div.search input{
color:#666666;
font-weight:normal;
font-size:11px !important;
height:12px;
font-family:Helvetica,sans-serif !important; 
height:12px;
width:  250px !important;

}
#google_ads_div_Thrasher_Background_Skin{
	display: none;
}
.VideoFrontpageText
{
  color:#FFF;
  font-size:12px;
}

.clr
{
  display:none!important;
}

#LoginAjaxBox
{
   background-color:#333;
  color:#999;
  left:583px;
  position:absolute;
  top:27px;
  z-index:200;
  height:0;
  width:200px;
  overflow:hidden;
  font-size:12px;
  font-weight:700;
  line-height:17px;
  padding:0;
}


#LoginAjaxBox fieldset
{
  border:0;
}
td {
font-size:14px;
line-height:20px;
}
dl.tabs dt
{
  color:#666;
  text-decoration:underline !important;
}

dl.tabs dt.open
{
  color:#FFF;
  text-decoration:none!important;
}

dl.tabs dt:hover
{
  color:#666;
  text-decoration:none!important;
}


#LoginAjaxBox li
{
  list-style:none;
  margin:0;
  padding:8px 0 0;
}
#LoginAjaxBox input.text{
	background-color:#fff !important;
	color:#666 !important;
	width:135px !important;
	border:1px #f0f0f0 inset;
	height:14px !important;
	padding: 1px 0px !important;
}

#AjaxBoxSubmit
{
  margin-left:10px;
  color:#fff;
  border:1px solid;
  padding:10px;
}

#LoginAjaxBox ul
{
  list-style:none;
  margin:0;
  padding:0;
}

#LoginAjaxBox .k2UserBlock
{
  width:190px;
}

#CloseAjaxBox
{
  position:absolute;
  right:10px;
  top:10px;
}

.MiddleContentPost
{
  margin-bottom:20px;
  clear:both;
}

.MiddleContentText
{
  color:#FFF;
  font-size:12px;
  line-height:16px;
}

div.k2LatestCommentsBlock
{
  background-image:url(/templates/HomePage/images/templatesImages/CommentBox.jpg);
  background-repeat:no-repeat;
  min-height:106px;
  width:282px;
}

#Youtube
{
  background-image:url(/templates/HomePage/images/templatesImages/SocialIcons_Youtube.jpg);
  background-position:0 17px;
  margin-top:10px;
}

#Facebook
{
  background-image:url(/templates/HomePage/images/templatesImages/SocialIcons_Facebook.jpg);
  background-position:0 17px;
  margin-top:10px;
}

#Myspace
{
  background-image:url(/templates/HomePage/images/templatesImages/SocialIcons_Myspace.jpg);
  background-position:0 17px;
  margin-top:10px;
}

#Twitter
{
  background-image:url(/templates/HomePage/images/templatesImages/SocialIcons_Twitter.jpg);
  background-position:0 17px;
  margin-top:10px;
}

#RSS
{
  background-image:url(/templates/HomePage/images/templatesImages/SocialIcons_RSS.jpg);
  background-position:0 17px;
  margin-top:10px;
}

#footer .search
{
  background:transparent none no-repeat scroll 0 0;
  border:0 none;
  margin-left:auto;
  margin-right:auto;
  padding-left:5px;
  width:270px;
  padding-top:40px;
  padding-bottom:20px;
}

.SubFooterText
{
  font-size:12px;
  line-height:20px;
}

#footer .pixsearch
{
  width:100%;
  clear:both;
  margin-top:20px;
  margin-bottom:20px;
  text-align:center;
}

.mod_events_latest
{
  border-top:0!important;
  height:16px!important;
  font-size:10px!important;
  color:grey!important;
  padding-bottom:5px;
}
div#Tabs_70 dl, div#Tabs_73 dl{
height: 47px !important;
}
table.mod_events_latest_table {
  background-color:#000000;
  background-image:url(/templates/HomePage/images/templatesImages/EventsBox.jpg);
  background-position:10px 10px;
  background-repeat:no-repeat;
  float:left;
  margin-top:0;
  padding-bottom:10px;
  padding-left:10px;
  padding-top:47px;
  width:300px;
}


.mod_events_latest_date
{
  font-size:10px!important;
}

.mod_events_latest_first
{
  font-size:10px!important;
  color:grey!important;
  padding-bottom:5px!important;
  height:16px!important;
}

.VideoListTitle
{
  font-size:12px!important;
  color:#FFF!important;
  text-decoration:none!important;
  font-family:helvetica;
}

#Tabs_73 a
{
  color:#FFF;
  font-size:12px;
  text-decoration:none;
  font-weight:700;
  display:block;
  height:9px;
}
dl.tabs {
  float:right;
  font-size:10px;
  margin:0 0 -1px !important;
  z-index:50;
}
.Copyright
{
  clear:both;
  display:block;
  float:right;
  text-align:center;
  width:340px;
  font-size:10px;
  color: #999;
}

#Copyright
{
  display:block;
  height:10px;
  margin:15px auto 30px auto;
  width:960px;
}

#Tabs_73 br
{
  margin-bottom:13px;
  display:block;
}

div.k2ItemsBlock ul li a.moduleItemTitle
{
  font-family:Helvetica, sans-serif;
  font-size:10px;
}

div.k2ItemsBlock ul li
{
  padding:0 0 5px!important;
}

div.k2ItemsBlock ul
{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0!important;
  padding:0!important;
}

div.itemCommentsForm form input.inputbox
{
  display:block;
  width:250px!important;
  margin:0;
}

#CommentFormPart1
{
  float:left;
  height:183px;
}

#CommentFormPart2
{
  float:right;
  height:155px;
}

div.itemComments
{
  background:#F7FAFE none repeat scroll 0 0;
  border:1px solid #DDD;
  color:#000;
  min-height:230px;
  padding:16px 16px 37px;
}

div.itemFullText img
{
  background-color:transparent!important;
  border:0!important;
  margin:0!important;
  padding:0!important;
}

div.itemCommentsForm form textarea.inputbox
{
  display:block;
  height:160px;
  width:350px;
  margin:0;
}

div.itemNavigation
{
  background:#000!important;
}

div.itemCategory
{
  border-bottom:1px dotted #333;
  display:none;
  padding:4px;
}

div.itemAuthorLatest
{
  margin-bottom:16px;
  display:none;
  padding:0;
}

.rbox_m
{
  background-color:#FFF;
  border-left:1px solid #CCC;
  border-right:1px solid #CCC;
  line-height:100%;
  width:auto;
  padding:8px;
}

#hwdvids .standard
{
  border:0 solid #CCC!important;
  margin-bottom:10px;
}

#Container #hwdvids .standard .padding
{
  margin:0;
  padding:0!important;
}

#hwdvids h2
{
  background:transparent none repeat scroll 0 0!important;
  font-size:32px!important;
  line-height:36px;
  text-align:left;
  width:auto;
  margin:1px 1px 1px 0;
  padding:20px 5px 20px 0;
}

#hwdvids #VideoInfo h2
{
  background:transparent none repeat scroll 0 0!important;
  font-size:24px!important;
  line-height:26px;
  text-align:left;
  width:auto;
  margin:1px 1px 1px 0;
  padding:5px 5px 5px 0;
}

.VideoInfoSubTitles
{
  font-size:18px;
  color:#fff;
}

#hwdvids .scoller
{
  height:255px;
  overflow-x:visible !important;
  overflow-y:visible !important;
}

#hwdvids ul.tabbernav li.tabberactive a
{
  background:#fff none repeat scroll 0 0!important;
  color:#000;
  border-color:#fff;
}

#hwdvids ul.tabbernav li a
{
  background:#999 none repeat scroll 0 0!important;
  border:1px solid #999;
  color:#FFF;
  margin-left:0!important;
  text-decoration:none;
  padding:3px 5px;
}

.cal_td_daysoutofmonth
{
  color:#000;
}

.contentpaneopen .cal_td_weeklink
{
  background-color:#666!important;
  border:0!important;
}

.contentpaneopen .cal_td_weeklink a:hover
{
  color:#c00!important;
  font-size:10px!important;
}

.cal_td_daysnoevents
{
  background-color:#ccc!important;
}

.cal_td_daysnames
{
  background-color:#666!important;
  background-image:none!important;
  color:#fff!important;
}

.tabberlive a:hover
{
  text-decoration:none;
  color:#c00;
}

#hwdvids ul.tabbernav
{
  border-bottom:1px solid;
  height:19px;
}

.tabberlive img
{
  border:0!important;
  width:100px;
  height:66px;
  margin-right:10px!important;
  margin-top:10px!important;
}

#hwdvids .tabberlive
{
  height:490px;
  margin-top:1em;
}

#hwdvids .date
{
  bottom:8px;
  font-size:10px;
  position:absolute;
  right:0;
  text-align:left;
  color:#999;
  width:165px;
  padding:1px 0 0;
}

#hwdvids .category a
{
  font-size:10px!important;
  color:#999;
 text-decoration:underline;
}

#hwdvids .category a:hover
{
  font-size:10px!important;
  color:#999;
  text-decoration:none;
}

#hwdvids #hwdvs_navcontainer li#active
{
  background:transparent no-repeat scroll center top!important;
}
#hwdvids #hwdvs_navcontainer span
{
	display:none;
}
#hwdsearchbar .hwdsearchbox input
{
  font-size:12px!important;
  height:15px!important;
}

#jc h4
{
  font-size:24px;
  color:#fff;
  margin-top:0;
}

#Container #hwdvids #hwdvs_navcontainer .VideosLink
{
  background-image:url(/templates/HomePage/images/templatesImages/AllVideosTab.png)!important;
  width:160px;
}

#Container #hwdvids #hwdvs_navcontainer #active
{
  background-position:0 -33px!important;
}

#Container #hwdvids #hwdvs_navcontainer .CategoriesLink
{
  background-image:url(/templates/HomePage/images/templatesImages/CategoriesTab.png)!important;
  width:164px;
  background-position:0 0!important;
}

#Container #hwdvids #hwdvs_navcontainer .VideosLink a
{
  height:25px;
  display:block;
  width:160px;
}

#Container #hwdvids #hwdvs_navcontainer .CategoriesLink a
{
  height:25px;
  width:164px;
  display:block;
}

#hwdvs_navcontainer
{
  width:400px!important;
}

#hwdvs_navcontainer ul
{
  height:35px!important;
  list-style-type:none!important;
  width:400px;
  margin:0!important;
  padding:0!important;
}

#hwdvids .footer
{
  background-color:#000!important;
  border:0;
}

#hwdsearchbar
{
  float:right;
  margin-top:8px;
}

#VideoInfo
{
  padding-top:10px;
  color:#666;
}

#hwdvids .sic-right
{
  float:right;
  padding-left:0;
  width:100%!important;
}

#FrontpageList
{
  border-bottom:1px dotted #333;
}

#FrontpageList img
{
  height:150px;
  width:200px;
}

#FrontpageList .title a
{
  font-size:20px!important;
  font-weight:700!important;
  color:#FFF;
}

#FrontpageList .category
{
  bottom:8px;
  color:#999;
  font-size:10px;
  position:absolute;
  right:0;
  text-align:left;
  width:150px;
  padding:1px 0 0;
}

#FrontpageList .views
{
  bottom:8px;
  color:#999;
  font-size:10px;
  position:absolute;
  right:20px;
  text-align:left;
  width:200px;
  padding:1px 0 0;
}

#FrontpageList .description
{
  font-size:12px;
  line-height:16px;
  padding-bottom:25px;
  padding-top:10px;
}

._JunkdrawerFulll span.genericItemImage img
{
  border:1px solid #CCC;
  padding:0 8px!important;
}

._JunkdrawerFulll span.genericItemImage
{
  display:block;
  text-align:center;
  margin:0 8px 0 0;
}

._JunkdrawerFulll .genericItemView .genericItemImageBlock img
{
  width:80px;
  height:80px;
  padding:0 8px 0 0 !important;
}

._JunkdrawerFulll div.genericItemView
{
  border-bottom:1px dotted #333;
  min-height:145px;
  color:#fff;
  font-size:10px;
  margin:0;
  padding:0 0 20px;
}

._JunkdrawerFulll a:hover
{
  color:#c00;
  text-decoration:underline;
}

div.genericItemBody
{
  margin:0;
  padding:0 0 8px!important;
}

.itemList
{
  background-color:#000;
}

div.catItemHeader h3.catItemTitle
{
  font-family:Helvetica;
  font-size:24px;
  font-weight:700;
  line-height:110%;
  color:#fff;
  margin:0;
  padding:10px 0 4px;
}

.itemContainer
{
  padding-bottom:20px;
}

div.catItemView
{
  border-bottom:1px dotted #333;
  min-height:300px;
  margin:0;
  padding:0 0 30px;
}

div.catItemView img
{
  background-color:transparent!important;
}

div.genericItemCategory span
{
  color:#666!important;
  font-weight:700;
  padding:0 4px 0 0;
}

div.catItemCommentsLink
{
  border:0 dotted #CCC;
  float:right;
  color:#666;
  font-size:10px;
  padding:4px;
}

div.catItemLinks
{
  float:right;
}

div.genericItemCategory
{
  border-right:0 solid #CCC;
  display:inline;
  float:right;
  color:#666;
  font-size:10px;
  margin:0 8px 0 0;
  padding:0 8px 0 0;
}

.genericItemDateCreated
{
  color:#666;
  font-size:10px;
  float:right;
  padding:0 4px 0 0;
}

div.genericItemReadMore
{
  display:inline;
  float:right;
  color:#666;
  font-size:10px;
}

.contentpaneopen fieldset
{
  border:0;
  margin:0 0 20px;
  padding:0;
}

.highlight
{
  background-color:#c00;
  color:#000;
}

.categorieslist img
{
  width:200px;
  height:150px;
  margin-right:10px!important;
}

#hwdvids .listtitle a
{
  font-size:20px!important;
  font-weight:700!important;
  color:#FFF!important;
}

#hwdvids .listdesc
{
  font-size:12px!important;
  line-height:16px!important;
  padding-bottom:25px!important;
  padding-top:10px;
}

#truncateMe
{
  line-height:18px;
  margin-bottom:30px;
}

.categorieslist .box
{
  border-bottom:1px dotted #333;
  padding-bottom:20px!important;
  padding-top:20px!important;
}

.itemRelated li
{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

.contentpaneopen a:hover
{
  color:#c00!important;
  font-family:Helvetica,sans-serif!important;
  font-size:14px!important;
  font-weight:700;
  text-decoration:none;
}

li.item1 a,li.item98 a,li.item93 a,li.item99 a,li.item100 a,li.item94 a,li.item101 a,li.item102 a
{
  width:170px;
  height:33px;
}

li.item1:hover,li.item98:hover,li.item93:hover,li.item99:hover,li.item100:hover,li.item94:hover,li.item101:hover,li.item102:hover
{
  background-position:0 -52px;
  color:#049;
}

li.item1.active,li.item98.active,li.item93.active,li.item99.active,li.item100.active,li.item94.active,li.item101.active,li.item102.active
{
  background-position:0 -9px;
  color:#FFF;
}

#Menu span, .genericItemIntroText .title,#google_ads_div_Thrasher_Background_Skin,span.itemHits,.buttonheading,#comments-footer,#navlist span,.hwdmodule-h3,.Features .genericItemImageBlock,.catItemDateCreated,.catItemAuthor,
.itemListCategoriesBlock,.catItemImageBlock,.componentheading_JunkdrawerFulll
{
  display:none;
}

.genericItemView .clr,.k2Pagination .clr
{
  display:block!important;
}

div.genericItemView,.Features div.genericItemView
{
  border-bottom:1px dotted #333;
  min-height:145px;
  margin:0;
  padding:0 0 20px;
}

#fpss-outer-container,img
{
  border:0!important;
}

#FeaturesHiddenMenu .k2ItemsBlock .even,#FeaturesHiddenMenu .k2ItemsBlock .odd
{
  background-color:#444;
  border:0;
}

#FeaturesHiddenMenu a:link,#FeaturesHiddenMenu a:visited,.mod_events_latest_content a:link,.mod_events_latest_content a:visited
{
  color:#FFF!important;
  font-family:Helvetica,sans-serif!important;
  font-size:12px!important;
  text-decoration:none;
  font-weight:700;
}

#FeaturesHiddenMenu a:hover,.mod_events_latest_content a:hover
{
  color:#c00!important;
  font-family:Helvetica,sans-serif!important;
  font-size:12px!important;
  text-decoration:none;
}

#StoreHiddenMenu a:link,#StoreHiddenMenu a:visited
{
  color:#FFF!important;
  font-family:Helvetica,sans-serif!important;
  font-size:12px!important;
  text-decoration:none;
  font-weight:700;
  line-height:20px;
  margin-right:20px;
}

.itemRelated a:visited,.itemRelated a:link,.itemToolbar a:visited,.itemToolbar a:link,.genericItemIntroText a,._JunkdrawerFulll a,_JunkdrawerFulll a:visited,div.catItemHeader h3.catItemTitle a:hover,div.genericItemHeader h2.genericItemTitle a:hover,.pagination a:hover,#LoginBox a,#LoginBox a:visited,.searchintro b
{
  color:#c00;
}

.VideoFrontpageTitle,.MiddleContentTitle,.SubFooterTitle
{
  font-size:16px;
}

.genericItemCategory a:link,.genericItemCategory a:visited,.componentheadingFeatures
{
  color:#666;
  font-size:10px;
}
#LoginAjaxBox a,#LoginAjaxBox a:visited{
color:#fff;
text-decoration:none;
font-size:10px;
}
#LoginAjaxBox a:hover{
color:#cc0000;
text-decoration:none;
}
.genericItemCategory a:hover,.genericItemReadMore a:hover
{
  color:#c00;
  font-size:10px;
  text-decoration:none;
}

.MiddleContentHolder img,.MiddleContentHolder
{
  width:280px;
}

#Youtube:hover,#Facebook:hover,#Myspace:hover,#Twitter:hover,#RSS:hover
{
  background-position:0 0;
}

#subfooter a:link,#subfooter a:visited
{
  color:#FFF;
  font-size:12px;
  line-height:20px;
  margin-bottom:5px;
}

#subfooter a:hover,#FrontpageList .title a:hover,._JunkdrawerFulll div.genericItemHeader h2.genericItemTitle a:hover,.Features div.genericItemHeader h2.genericItemTitle a:hover,div.catItemLinks a:hover,div.catItemCategory a:hover,div.catItemTagsBlock a:hover,div.catItemCommentsLink a:hover,div.catItemReadMore a:hover
{
  color:#c00;
  text-decoration:none;
}

.VideoListTitle:hover,#Tabs_73 a:hover
{
  font-size:12px!important;
  color:#c00!important;
  text-decoration:none!important;
}

.itemCommentsList,._JunkdrawerFulll div.genericItemHeader h2.genericItemTitle a,._JunkdrawerFulll div.genericItemHeader h2.genericItemTitle a:visited,.Features div.genericItemHeader h2.genericItemTitle a,div.catItemHeader h3.catItemTitle a,div.genericItemHeader h2.genericItemTitle a,.pagination a,.pagination a:visited
{
  color:#fff;
}

#k2ModuleBox70 a,#k2ModuleBox71 a
{
  color:#FFF;
  font-size:12px;
  text-decoration:none;
  font-weight:700;
}

#k2ModuleBox70 a:hover,#k2ModuleBox71 a:hover
{
  color:#c00;
  font-size:12px;
  text-decoration:none!important;
}

#k2ModuleBox70 .even,#k2ModuleBox70 .odd,#k2ModuleBox71 .even,#k2ModuleBox71 .odd,#k2Container .even,#k2Container .odd
{
  background-color:#000;
  border:0 none;
}

.rbox_tr,.rbox_br
{
  display:none;
  height:10px;
  overflow:hidden;
  padding-right:13px;
}

#VideoInfo a:link,#VideoInfo a:visited,.SmallGrey a,.SmallGrey a:visited,.small a
{
  font-size:10px;
  color:#999;
 text-decoration:underline;}
.SmallGrey,.small{
  font-size:10px;
  color:#999;
}
#VideoInfo a:hover,.SmallGrey a:hover,.small a:hover
{
  font-size:10px;
  color:#999;
  text-decoration:none;
}

#undefinednav1,#undefinednav2
{
  margin-right:10px;
}

#hwdvids ul.tabbernav li a:hover,#hwdvids ul.tabbernav li.tabberactive a:hover
{
  background:#c00 none repeat scroll 0 0!important;
  color:#000;
  border-color:#c00;
}

.tabberlive a,.tabberlive a:visited,#BigList .title a
{
  font-size:14px!important;
  font-weight:700!important;
  color:#FFF;
}

a.cal_daylink:link,a.cal_daylink:visited
{
  color:#000!important;
}

.contentpaneopen .cal_td_weeklink a,.contentpaneopen a.cal_titlelink:link,.contentpaneopen a.cal_titlelink:visited,.contentpaneopen a.cal_titlelink:hover,.contentpaneopen .cal_td_weeklink a:visited
{
  color:#000!important;
  font-size:10px!important;
}

#hwdvids .views,#BigList .views
{
  bottom:8px;
  color:#999;
  font-size:10px;
  position:absolute;
  right:180px;
  text-align:left;
  width:200px;
  padding:1px 0 0;
}

#hwdvids .description,#BigList .description
{
  font-size:12px;
  line-height:16px;
  padding-bottom:25px;
}

#hwdvids .box,ul.pagination
{
  padding:0;
}

#hwdvids .category,#BigList .category
{
  bottom:8px;
  color:#999;
  font-size:10px;
  position:absolute;
  right:157px;
  text-align:left;
  width:150px;
  padding:1px 0 0;
}

#BigList .date,#FrontpageList .date
{
  bottom:8px;
  font-size:10px;
  position:absolute;
  right:0;
  text-align:left;
  color:#999;
  width:150px;
  padding:1px 0 0;
}

._JunkdrawerFulll div.genericItemHeader h2.genericItemTitle,.Features div.genericItemHeader h2.genericItemTitle,div.genericItemHeader h2.genericItemTitle
{
  font-family:Helvetica;
  font-size:24px;
  font-weight:700;
  line-height:110%;
  color:#fff;
  margin:0;
  padding:20px 0 0;
}

._JunkdrawerFulll .genericItemBody p,.Features .genericItemBody p,.catItemBody p,.genericItemBody p
{
  margin:0!important;
  padding:0!important;
}

._JunkdrawerFulll div.genericItemIntroText,.Features div.genericItemIntroText,div.catItemIntroText,div.genericItemIntroText
{
  font-size:14px;
  font-weight:400;
  line-height:inherit;
  padding:0 0 12px;
}

.Features span.genericItemImage img,span.catItemImage img,span.genericItemImage img
{
  border:1px solid #CCC;
  padding:0 8px 8px!important;
}

.Features .genericItemView .genericItemImageBlock img,.catItemView .catItemImageBlock img,.genericItemView .genericItemImageBlock img
{
  width:80px;
  height:80px;
  padding:0 8px 8px 0 !important;
}

.k2Pagination li,.pagination li
{
  display:inline;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

div.catItemCategory,div.catItemTagsBlock,div.catItemReadMore
{
  border-bottom:0 dotted #CCC;
  float:right;
  color:#666;
  font-size:10px;
  padding:4px;
}

div.catItemTagsBlock span,.div.catItemCategory span,div.itemSocialLinksBlock span,div.itemTagsBlock span
{
  color:#666!important;
}

div.catItemLinks a,div.catItemCategory a,div.catItemTagsBlock a,div.catItemCommentsLink a,div.catItemReadMore a,div.itemNavigation span.itemNavigationTitle
{
  color:#666;
}

.genericItemReadMore a:link,.genericItemReadMore a:visited
{
  color:#666;
  font-size:10px;
  padding-right:20px;
}

.contentpaneopen a,.contentpaneopen a:visited
{
  color:#FFF!important;
  font-family:Helvetica,sans-serif!important;
  font-size:14px!important;
  font-weight:700;
  text-decoration:none;
}
#LowerModulesBox 
{
  background-color:#333;
  margin-top:15px;
  padding:10px;
}
#system-message {
margin-left:auto;
margin-right:auto;
margin-top:10px;, padding:0;
width:960px;
position:relative;
z-index:1000;

} 
.tborder {
border:0px solid #546359 !important;

}
.windowbg a:link{
color: #000;
text-decoration: underline;
}
.windowbg a:visited{
color: #000;
text-decoration: underline;
}
.windowbg a:hover{
color: #c00;
text-decoration: none;
}

.windowbg2 a:link{
color: #000;
text-decoration: underline;
}
.windowbg2 a:visited{
color: #000;
text-decoration: underline;
}
.windowbg2 a:hover{
color: #c00;
text-decoration: none;
}
.bordercolor {
margin-bottom:10px;
}

.windowbg .post a:link{
color: #c00 !important;
text-decoration: underline;
}
.windowbg .post a:visited{
color: #c00 !important;
text-decoration: underline;
}
.windowbg .post  a:hover{
color: #c00 !important;
text-decoration: none;
}

.windowbg2 .post  a:link{
color: #c00 !important;
text-decoration: underline;
}
.windowbg2 .post  a:visited{
color: #c00 !important;
text-decoration: underline;
}
.windowbg2 .post  a:hover{
color: #c00 !important;
text-decoration: none;
}

.b1 a:link{
color: #000 !important;
text-decoration: underline;
}
.b1 a:visited{
color: #000 !important;
text-decoration: underline;
}
.b1  a:hover{
color: #c00 !important;
text-decoration: underline;
}
#JumpTo{
background: none !important;
}
#JumpTo select{
background: none !important;
color: black !important;
}
#JumpTo select option{
background: #ccc !important;
color: black !important;
}
#JumpTo .smalltext{
color: black !important;
}
.windowbg, windowbg3 {
color:#000;
}

.bordercolor .windowbg img{
margin-bottom: 0px !important;
}
#postmodify td a img {
width:20px;
height:20px;
}
.titlebg a:link{
color: #fff !important;
}
.titlebg a:visited{
color: #fff !important;
}
.titlebg a:hover{
color: #c00 !important;
}
#MagazineHiddenMenu {
background-color:#444 !important;
color:#fff !important;
left:790px;
top:169px !important;
width:180px !important;
}
#FeaturesHiddenMenu li:hover{
background-color:#000 !important;
color:#c00 !important;

}
#FeaturesHiddenMenu li{
padding:5px 15px 0px !important;

width:155px;}
#FeaturesHiddenMenu {
background-color:#444 !important;
color:#fff !important;
left:790px;
top:169px !important;
width:180px !important;
min-height:125px !important;

}
#FooterSubNav {
height:30px;
display:block;
text-align:center;
}
#FooterSubNav a:hover {
color:#c00 !important;
text-decoration: none;
}
#FooterSubNav a:link, #FooterSubNav a:visited {
color:#777;
}
#FooterSubNav ul {
margin:0 auto;
width:620px;
}
#footer{
border-top:none !important;
margin-top: 30px;
}
#FooterSubNav li {
float:left;
list-style:none;
padding:0px 15px;
font-weight: bold;
text-transform: uppercase;
font-size: 11px;
border-right:1px solid #777;
}
#FooterSubNav li:last-child{
border-right:0px none !important;
}
.recentforumtopics .SmallGrey, .recentforumtopics .SmallGrey a{
font-weight: normal !important;
}
#Tabs_73 a{
padding-bottom: 3px;
}
.bordercolor tr td.windowbg3{
background-color: white;
}
#FeaturesHiddenMenu div:hover, #StoreHiddenMenu div:hover, #VideosHiddenMenu div:hover, #EventsHiddenMenu div:hover, #MagazineHiddenMenu div:hover{
cursor: pointer;
}