body {
     font-family:Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#999999;
     line-height:13px;
     text-align:left;
     margin:0px;
     padding:0px;
     background: #000000;
	 background: #000 url("../images/siteElements/site_bg.jpg") no-repeat top center;

}
/*RESET CODES */
p,td, h1, h2, h3, h4 {
     margin:0px;
     padding:0px;
}
img {
     border:0px;
}
a {
     text-decoration:underline;
     color:#666;
}
a:hover {
     color:#fff;
     text-decoration:none;
}
a.learn {
	background: url("../images/homeFeatures/learn_arrow.jpg") no-repeat 0px 0px;
	padding-left:22px;
	font-weight:bold;
	font-size:15px;
	color:#838383;
	display:inline-block;
	margin-top:8px;
	padding-top:1px;
	padding-bottom:8px;
	height:28px;
	text-decoration:none;
}
a.learn:hover {
	color:#fff;
}
a.learn2 
{
    background: url("../images/siteElements/learn_arrow-2.jpg") no-repeat 0px 0px;
}
p {
	margin-top:6px;
	
}
a.pioneerLink 
{
    color:#a90101;
}
p.title {
	color:#FFFFFF;
	margin:0px;
}
p.title a {
    color:#fff;
    text-decoration:none;
}
p.date 
{
    background: url("../images/siteElements/date-arrows.png") no-repeat 0px 2px;
    padding-left:20px;
}
p.share 
{
    background: url("../images/siteElements/date-arrows.gif") no-repeat 0px 6px;
    margin-bottom:15px;
}
p.subject {
	margin:0px;
	color:#666;
}
p.sep {
	background: url("../images/siteElements/dotted_line.png") no-repeat;
	line-height:8px;
	margin-top:10px;
	width:200px;
}
p.TipsTricks 
{
    background-color:#151515;
}
p.footerExtMenu {
	margin:0px;
	margin-bottom:13px;
	margin-top:3px;
}
p.footerExtMenu a {
	color:#808080;
	text-decoration:none;
}
p.footerExtMenu a:hover {
	color:#FFFFFF;
}
p.footerMenu a {
	color:#444;
	text-decoration:none;
}
p.footerMenu a:hover {
	text-decoration:none;
	color:#666;
}


h2 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;

	
}
.featureTitleBG {
	background: url("../images/siteElements/arrows_dottedline.png") no-repeat;	
	width:208px;
	float:left;
	margin-top:3px;
}
h2.featureTitle {
	font-family:"Prototype";
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	
	padding-left:5px;
	display:inline-block;
	padding-bottom: 10px;
	width:203px;
	margin-top:5px;
	/*text-transform:uppercase;*/
}
h2.subFeature { 
	padding-bottom: 6px;
	width:300px;
	float:left;
}
select.tipsList 
{
    background-color:#000;
    color:#666;
    border:1px solid #555555;
}

.linkCorrection
{
	display:inline;
}


/*----------------------------------------------------------*/
#masterDiv {
     margin:0px auto;
     text-align:center;
     width:1000px;
}
#parentDiv {
     width:992px;
     text-align:left;	
	 background-color:#0b0b0b;
	
}
#header {
	float:left;
	width:1000px;
	height:112px;
	background-color:#0f0f0f;
	background: url("../images/siteElements/header_bg.jpg") repeat-x;
	overflow:hidden;
	/*margin-bottom:8px;*/
	
}

#header #logo {
	float:left;
	height:84px;
	margin-top:47px;

	width:209px;
	margin-left:20px;
}
#header #likeButton {
	float:left;
	width:300px;
	margin-left:90px;
	margin-top:2px;
	
}
#headerMenu-Links {
	float:left;
	width:771px;
	text-align:right;
	margin-top:5px;
	
}
#siteMessage {
	float:left;
	width:400px;
	text-align:right;
	line-height:14px;
	padding-right:10px;
	/*border-right:1px solid #3e3e3e;*/
	margin-left:117px;
	margin-top:6px;
}
#siteSocialMedia {
	float:right;
	width:200px;
	padding-right:12px;
	color:#666;
	font-size:11px;
	font-weight:bold;
	background: url("../images/siteElements/site_social_bg.png") repeat-y top right;
	height:32px;
	padding-top:10px;
}
#siteSocialMedia img {
	vertical-align:middle;
}
#siteSocialMedia a {
	text-decoration:none;	
}
#mainMenu {
	float:left;
	width:771px;
	background: url("../images/siteElements/mainMenuButton_bg_end.jpg") left 0px no-repeat;
	height:39px;
	text-align:right;
	
	
}
#mainMenu ul, #mainMenu li {
	margin:0px;
	padding:0px;
	list-style-position: outside;
	list-style: none;
	display:inline-block;
	float:right;
}
#mainMenu li {
	border-bottom:1px solid #262626;
	border-top:1px solid #000;
}	
#mainMenu ul li a {
	font-weight:bold;
	color:#848484;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:8px;
	padding-left:8px;
	padding-top:12px;
	height:24px;
	background: url("../images/siteElements/mainMenuButton_bg.jpg") top left repeat-x;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	display:inline-block;

}
#mainMenu ul li a.end {
	background: url("../images/siteElements/mainMenuButton_bg.jpg") -5px 0px repeat-x;
}

#mainMenu li a:hover {
	color:#FFFFFF;
}
#homeFeature {
	float:left;
	width:746px;
	height:354px;
	overflow:hidden;
	margin-bottom:10px;
	margin-left:8px;
}
.featuredBlock {
	background: url("../images/siteElements/dotted_line.png") no-repeat 0px 30px;
}
#featuredBlockRight {
	float:right;
	width: 208px;
	margin-left:25px;
	margin-top:5px;
}
.featuredItem {
	width:208px;
	float:left;
	/*margin-top:5px;
	margin-bottom:10px;*/
	padding-bottom:20px;
	background: url("../images/siteElements/arrows_dottedline.png") bottom left no-repeat;
}
.featuredItem p {

	padding-left:5px;
}
.featuredItem a {
	color:#980801;	
	text-decoration:none;
}
.featuredItem a:hover {
	color:#fff;	
}
.featuredItem img {
	float:left;
	border:1px solid #232323;
	margin-right:15px;
}
#featuredBlockEvents {
	float:left;
	width:207px;
	margin-left:8px;
}
#otherExperiences {
	float:left;
	width:475px;
	margin-left:25px;
	padding-bottom:15px;
	padding-top:10px;
	padding-left:25px;
	border:1px solid #232323;
	background: url("../images/homeFeatures/other_bg.jpg") repeat-x;
}
.otherBox {
	float:left;
	margin-top:6px;
	width: 211px;
	margin-right:25px;
}
#footer {
	width:1000px;
	text-align:center;
	float:left;
	margin-top:50px;
	padding-bottom:25px;
}
#subPageMenu 
{
    float:left;
    width:293px;
    background: #000 url("../images/siteElements/subpagemenu_bg.jpg") no-repeat;
    min-height:650px;
}
#subPageMenu ul, #subPageMenu li {
	margin:0px;
	padding:0px;
	list-style-position: outside;
	list-style: none;
	
}
#subPageMenu li a 
{
    color:#FFF;
    /*text-transform:uppercase;*/
    font-size:11px;
    text-decoration:none;
    height:34px;
    display:inline-block;
    background: url("../images/siteElements/dotted_line.png") 0px 23px no-repeat;
    margin-left:22px;
    width:280px;
}
#subPageMenu li a:hover 
{
    color:#666;
}
#subPageMenu li ul.subMenu 
{
    margin-bottom:7px;
    padding-bottom:10px;
    
    background: url("../images/siteElements/dotted_line.png") 22px bottom no-repeat;
}
#subPageMenu li ul.subMenu li a 
{
    color:#848484;
    background:none;
    height:12px;
    margin:0px;
    padding-bottom:2px;
    margin-bottom:3px;
    padding-left:22px;
    width:200px;
    display:inline-block;
}
#subPageMenu li ul.subMenu li a:hover { 
    background: #791730;
    padding-left:4px;
    margin-left:18px;
    color:#fff;
}
#subPageMenu li ul.subMenu li a.active { 
    
    color:#fff;
    background: url("../images/siteElements/submenu_active.png") 4px 1px no-repeat;
}
#subPageMenu li ul.subMenu li a.active:hover  
{
    padding-left:22px;
    margin-left:0px;
     background: url("../images/siteElements/submenu_active.png") 4px 1px no-repeat;
}
#subPageMenu_Title 
{
    float:left;
    width:250px;
    margin-left:15px;
    height:55px;
    display:block;
    margin-top:25px;
    background: url("../images/siteElements/dotted_line.png") 7px 45px no-repeat;
} 
#subPageContent 
{
    float:left;
    width:690px;
    overflow:hidden;
    background-color:#000;
}
#subPageContent h1.productTitle 
{
    color:#FFF;
    font-size:28px;
    font-weight:bold;
    margin-top:32px;
	
}
#subPageContent h2.productTag 
{
    color:#791730;
    font-size:20px;
    font-weight:bold;
    margin-bottom:50px;
    line-height:22px;
    margin-top:-4px;
}
#subPageContent h2.newsItemTitle 
{
    margin-bottom:15px;
}
#subPageContent h3 
{
    color:#fff;
    font-size:18px;
    font-weight:bold;
    margin-bottom:8px;
}
#subPageContent #imgIcons 
{
    float:left;
    width:355px;
}
#subPageContent #imgIcons img.icon 
{
    margin-top:50px;
    margin-right:10px;
}
#subPageContent #features 
{
    float:left;
    width:305px;
}
#subPageContent #features ul, #subPageContent #features li
{
    margin:0px;
    padding:0px;
}
#subPageContent #features li 
{
    margin-left:15px;
    margin-top:4px;
}
#subPageContent #features table.buyShare 
{
    margin-top:40px;
}
#subPageContent #imgVideo, #subPageContent #specialNotice
{
    width:657px;
    float:left;
    margin-top:30px;
}
#subPageContent #imgVideo table.imgVidTips td
{
    border-top:1px solid #3c3c3c;
    border-right:1px solid #3c3c3c;
    padding:6px;
}
#subPageContent #imgVideo table.imgVidTips tr.content td
{
    border-bottom:1px solid #3c3c3c;
}
#subPageContent #imgVideo table.imgVidTips tr.content td img 
{
    border:1px solid #ccc;
    margin-right:8px;
}
#subPageContent #descrip 
{
    float:left;
    width:657px;
    margin-top:20px;
    padding-bottom:20px;
}
#subPageContent #ColumnDisplay 
{
    float:left;
    width:657px;
    margin-top:15px;
    border-top:1px solid #3c3c3c;
    padding-top:10px;
}
#subPageContent #ColumnDisplay #colOne, #subPageContent #ColumnDisplay #colTwo  
{
    float:left;
    width:315px;
    margin-right:10px;
}
#subPageContent #ColumnDisplay p 
{
    margin:0px;
}
#subPageContent #ColumnDisplay p.title 
{

    padding-top:10px;
    text-transform:uppercase;
}

#subPageContent .video 
{
    float:left;
    width:222px;
    margin-right:7px;
    margin-bottom:10px;
}
#subPageContent .video .vidText 
{
    padding-left:7px;
    padding-top:3px;
    background-color:#151515;
}
#subPageContent .video .vidText p 
{
    font-weight:bold;
    font-size:11px;
    line-height:16px;
    
    padding:0px;

}
#subPageContent .video .vidText p.title 
{
    font-size:12px;
} 
#subPageContent .video img 
{
    border:1px solid #282828;
    margin-bottom:1px;
} 
#subPageContent .newsItem 
{
    width:675px;
    float:left;
    padding-top:15px;
    padding-bottom:15px;
    background: url("../images/siteElements/dotted_line.png") 0px 0px repeat-x;
}
#subPageContent .newsItem .info 
{
    float:left;
    width:550px;
}
#subPageContent .newsItem .icons 
{
    width:100px;
    float:left;
    margin-right:17px;
}
#subPageContent .newsItem .icons .wordIcon 
{
    padding-top:6px;
    width:36px;
    float:left;
    padding-right:20px;
}
#subPageContent #zineBlock 
{
    width:675px;
    padding:1px;
    float:left;
    background-color:#151515;
}
#subPageContent #zineBlock .lines 
{
    background: url("../images/siteElements/dotted_line.png") 0px 0px repeat-x;
    margin-top:15px;
    padding-top:10px;
    margin-left:10px;
    width:370px;
    float:left;
}
#subPageContent table.eventsTable
{
   color:#FFF;
   border:1px solid #151515;
   width:600px;
}
#subPageContent table.eventsTable td 
{
    padding:4px;
}   
#subPageContent table.eventsTable tr.header td 
{
    font-size:14px;
    font-weight:bold;
    background-color:#151515;
}
#subPageContent .searchBox 
{
    background-color:#151515;
    width:310px;
    float:left;
    margin-right:15px;
    padding:10px;
}
#subPageContent .searchBox input, #subPageContent .searchBox select 
{
    margin:3px;
    font-size:11px;
    border:1px solid #ccc;
}

#subPageContent .searchBox h2.featureTitle 
{
    width:305px;
}

#subPageContent #mapWindow 
{
    width:600px;
    float:left;
    height:350px;
    margin-top:15px;
}
#subPageContent table#tblRadius
{
    padding:12px;
    width:560px;
}
#subPageContent table#tblResults 
{
    width:560px;
}

#subPageContent table#tblResults td
{
    padding:12px;
    border-bottom:1px solid #151515;
    
}

#subPageContent #resultsDisplay table#tblResults tr.header td
{
    padding:10px;
    background-color:#151515;
    color:#fff;
    font-weight:bold;
    text-transform:uppercase;
    font-size:12px;
}
#subPageContent table#tblResults td b 
{
    font-weight:bold;
    font-size:14px;
    color:#fff;
    padding-bottom:5px;
    display:inline-block;
    text-transform:uppercase;
}

#happeningsContent
{
    margin-left:90px;
	float: left;
	width:820px;
    background-color:#000;
}
.tweet a {
	color:#4b4b4b;
	text-decoration:none;	
}
a.newsLINK {
	color:#999999;	
}
a.newsLINK:hover {
	color:#ffffff;	
}
.tweet ul li, .tweet ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
a.arrowItem {
	padding-right:18px;
	background: url("../images/siteElements/small-arrow.png") no-repeat top right;	
}
.bottomBlock {
	width:236px;
	float:left;
	text-align:center;
	margin-right:20px;
}
