@import url(forms.css);
@import url(editor.css);

/* ######################################### STYLESHEET 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, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}
ul, ol 					{ margin: 0 18px 18px 18px; }
ul 						{ list-style: none; }
:focus 					{ outline: 0; }
.clear 					{ clear:both; display:block; }
.clear_left 			{ clear:left; }
.hidden 				{ position:absolute; margin-left:-200000px; left:-200000px; top:-200000px; }

a:link 					{ color: #0573ba; font-weight: normal; text-decoration: none; }
a:visited 				{ color: #0F5A8A; font-weight: normal; text-decoration: none; }
a:hover 				{ font-weight: normal; text-decoration: underline;}
a:active 				{ font-weight: normal; text-decoration: none; }
a:focus 				{ font-weight: normal; text-decoration: underline !important; }
a:focus img				{ opacity: 0.75; }

h1, h2, h3, h4, h5, h6 	{ font-weight: normal; font-size: 1.618em; font-family: Georgia, Times, 'Times New Roman', serif; margin: 0 0 18px; padding: 0; }
img 					{ vertical-align: middle; }
p 						{ margin: 0 0 18px; width: auto; }
.rel 					{ position: relative; }
address 				{ display: block; font-style: normal; margin: 0 18px 18px 18px;}
blockquote				{ display: block; margin: 0 18px 18px 18px; }
strong 					{ font-weight: bold; }
.hidden 				{ margin-left: -20000px; position:absolute; }

nav, article, 
header, section 		{ display: block;}
.print-logo 				{ display: none; } 

/* ####################################################### */

body 					{  background: #151515 url(../css_img/spaceBig.jpg) no-repeat top center;color: #222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.4; margin:0; padding:0; }
#wrapper 				{
	margin: 0 auto;
	position: relative;
	width: 970px;

}
#wrapperInner 			{ background: #fff; border-bottom: 1px solid #e0e0e0; padding: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}


/* ####################################################### */

#mastTop 				{ overflow: hidden; padding-left: 15px; }
#mastTop h1 				{ background: url(../css_img/logo-jadu-int.gif) no-repeat left 12px; color: #fff; float: left; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 1.5em; margin: 0; padding: 7px 10px 8px 55px; }

#mastTop a.logo 			{ background: url(../css_img/logo-jadu-int.gif) no-repeat left 16px; color: #fff; float: left; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 1.5em; font-weight: normal; margin: 0; padding: 10px 10px 7px 55px; width: 50%; }
#mastTop a.logo span 	{ color: #f90; }
#mastTop a.logo:hover 	{ text-decoration: none; }

#mastTop #searchBox 		{ float: right; padding: 5px 10px 10px; }
#mastTop #searchBox form{ float: right; padding-top: 5px; }
#mastTop #searchBox form input.field 	{ border: none; font-size: 12px; padding: 4px 5px; width: 175px; }
#mastTop #searchBox form label 			{ left: -9999px; position: absolute; top: -9999px; }

/* ####################################################### */

header 					{ background: #000 url(../css_img/header_black.gif) repeat-x left top; color: #fff; font-size: 1.3em; padding: 0; margin:0 0 10px 0; clear: both; overflow: hidden; text-shadow: #333 0 1px 1px; font-family: Georgia, Times, 'Times New Roman', serif;}
header a:link, header a:visited, header a:hover, 
header a:active 		{ color: #fff; font-weight: normal; text-decoration: none;}
header a:hover, 
header a:active 		{ color: #f90;}

header ul				{ display: block; float: left; margin: 0; padding: 0;}
header ul li			{ display: block; float: left; margin: 0; padding: 10px 2px 10px 10px; }
header ul li.home a 	{ background: url(../css_img/home-icon.gif) no-repeat left 2px; display: block; height: 16px; text-indent: -100000px; width: 16px; }

header #moreInfo		{ float: right; padding: 10px; }
header #moreInfo a		{ background: url(../css_img/moreInfo.gif) no-repeat left center; padding-left: 18px; }

/* ####################################################### */

#contentArea 			{ clear: both; margin: 0 0 10px; overflow: hidden; padding: 0; width: 950px;}
#content 				{ margin: 0; }
#content.withWidth 		{ float: left; margin: 0 20px 0 10px; overflow: hidden; width: 697px; }

.index #contentArea 	{ margin: 0; }
.index #contentArea #content { margin: 0; }

#contentArea p.first 	{ font-size: 1em; }
#contentArea p.date		{ color: #666; font-size: 0.927em; }

#contentArea h2.titleH1, 
#contentArea h1 		{ color: #373737; font-size: 2.427em; font-family: Georgia, Times, 'Times New Roman', serif; padding:0; margin: 20px 0 22px;}
#contentArea h2			{ font-size: 1.618em; }
#contentArea h3			{ color: #505050; font-size: 1.5em; }

#contentArea img.contentimage			{ border: 1px solid #ddd; float: right; padding: 1px; margin: 0 0 9px 9px; }
#contentArea img.featuredimage			{ border: 1px solid #ddd; padding: 1px; margin: 0 0 29px; max-width: 693px; }

#contentArea blockquote	{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: #f5f5f5; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5), to(#e5e5e5)); background: -moz-linear-gradient(#f5f5f5, #e5e5e5); color: #505050; font-family: Georgia, Times, 'Times New Roman', serif; font-size: 1.5em; margin: 0 0 28px 0; padding: 15px; text-shadow: #fff 0 1px 2px; }
#contentArea blockquote p {padding-left: 30px; vertical-align: text-top;}
#contentArea blockquote p span { margin: 0  10px 0 -18px; font-size: 5em; float: left; line-height:1; }
#contentArea blockquote p:last-child  { margin: 0; padding:0;}
#contentArea cite		{ color: #666; display: block; font-size: 12px; font-style: italic; text-align: right; }

#contentArea table		{  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #eee; margin: 0 0 18px 0; width: 100%; }
#contentArea table th	{  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #f5f5f5; font-family: Georgia, Times, "Times New Roman", Serif; font-weight: bold; padding: 4px 9px; text-align: left; vertical-align: top; }
#contentArea table td	{  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fff; padding: 4px 9px; vertical-align: top; }

#contentArea #breadcrumb 				{ background: #eee; display: block; margin-bottom: 15px; padding: 10px; text-shadow: #fff 0 1px 2px; }
#contentArea #breadcrumb ul 			{ margin: 0; padding: 0; list-style: none; }
#contentArea #breadcrumb ul li 			{ margin: 0 8px 0 0; padding:0 8px 0 0; display:inline; font-size: 11px; background: url(../css_img/breadcrumb-icon.gif) no-repeat 100% 66%;}
#contentArea #breadcrumb ul li a:link, 
#contentArea #breadcrumb ul li a:visited, 
#contentArea #breadcrumb ul li a:hover, 
#contentArea #breadcrumb ul li a:active { color: #373737; padding: 0 7px 0 0; }
#contentArea #breadcrumb ul li span 		{ color: #373737; }
#contentArea #breadcrumb ul li.bc_end 	{ background: none; }

#contentArea p.eventDate					{ border: 1px solid #ddd; float: left; line-height: 1; text-align: center; }
#contentArea p.eventDate	 span			{ color: #f60; display: block; font-size: 3.927em; font-family: Georgia, Times, "Times New Roman", Serif; font-weight: bold; padding: 9px 0;}
#contentArea p.eventDate a				{ color: #000; }

#contentArea .lead-story{ background: url(../css_img/bot-shadow-550.jpg) no-repeat -5px bottom; margin: 0 0 29px; padding: 0 0 52px; }
#contentArea .lead-story h2,
#contentArea .lead-story h3				{ margin: 0 9px 9px; width: 563px;}
#contentArea .lead-story p				{ margin: 0 9px; width: 663px; }
#contentArea .lead-story p.date			{ margin: 0 9px 9px; }
#contentArea .lead-story img			{ border: 1px solid #ddd; padding: 1px; margin: 0 0 29px; max-width: 693px; }
#contentArea .lead-story img.thumb		{ border: 1px solid #ddd; float: left; padding: 1px; margin: 0 18px 9px 0; width: 123px; }
#contentArea .lead-story ul 			{ margin: 18px 0 0 18px; }
#contentArea .lead-story ul li			{ background: url("../css_img/bllt.gif") no-repeat 0 0.45em; margin: 9px 0; padding: 0 0 0 12px; }
#contentArea .lead-story p.eventDate		{ height: 105px; margin: 2px 18px 9px 0; padding: 18px 0 0 0; width: 123px; }

#contentArea .list-story{ background: url(../css_img/ddd-border.gif) no-repeat 9px bottom; margin: 0 0 28px; padding: 0 0 29px; }
#contentArea .list-story h2,
#contentArea .list-story h3				{ font-size: 1.5em; margin: 0 9px 9px; width: 563px; }
#contentArea .list-story p				{ font-size: 0.927em; margin: 0 9px; width: 663px; }
#contentArea .list-story p.date			{ margin: 0 9px 9px; }
#contentArea .list-story p.eventDate		{ height: 105px; margin: 2px 18px 9px 0; padding: 18px 0 0 0; width: 123px; }

#contentArea .list-footer				{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #eee; margin: 47px 0 18px; padding: 9px; text-shadow: #fff 0 1px 2px;  }
#contentArea .list-footer h2,
#contentArea .list-footer h3			{ font-size: 1.5em; margin: 0 0 9px; width: 563px; }
#contentArea .list-footer p 				{ font-size: 0.927em; margin: 0; }
#contentArea .list-footer form			{ margin: 9px 0 0; }
#contentArea .list-footer ul			{ margin: 9px 0 0; }
#contentArea .list-footer ol			{ margin: 9px 9px 9px 29px; }
#contentArea .list-footer .block-list li{ background: #fff; }
#contentArea .list-footer em			{ font-family: Georgia, Times, "Times New Roman", Serif; font-style: italic; font-weight: bold; }

#contentArea .block-list				{ margin: 9px 0;}
#contentArea .block-list li				{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #eee; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#e0e0e0)); background: -moz-linear-gradient( #eee,  #e0e0e0); display:block; margin: 0 0 1px; padding: 9px 4px 9px 9px; }

#contentArea .byEditor					{ margin: 0 0 29px;}

#contentArea .gallery					{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: #555; padding: 9px; margin: 0 0 18px;}
#contentArea .gallery .lead-image		{ color: #555; line-height: 680px; height: 680px; padding: 9px 0; text-align: center; text-indent: -1em; }
#contentArea .gallery .lead-image img	{ vertical-align: middle; max-height: 680px; max-width: 680px; }
#contentArea .gallery .list-image		{ border-top: 1px solid #999; overflow: auto; padding: 9px 9px 0 9px; }
#contentArea .gallery .list-image ul	{ margin: 0; }
#contentArea .gallery .list-image ul li	{ background: #999; border: 1px solid #999; display: block; float: left; height: 40px; margin: 0 1px 1px 0; opacity: 0.8; overflow: hidden; padding: 0; text-align: center; width: 40px; }
#contentArea .gallery .list-image ul li.current{ background: #fff; border-color: #fff; opacity: 0.8; }
#contentArea .gallery .list-image ul li:hover { background: #000; border-color: #000; opacity: 1;}
#contentArea .gallery .nav-image 		{ border-bottom: 1px solid #999; color: #f5f5f5; font-family: Georgia, Times, "Times New Roman", Serif; font-size: 1.5em; font-weight: bold; font-style: italic; padding: 0 0 9px 0; text-align: right;  }
#contentArea .gallery .nav-image a:link,
#contentArea .gallery .nav-image a:visited,
#contentArea .gallery .nav-image a:hover, 
#contentArea .gallery .nav-image a:active	{ color: #ddd; margin: 0 9px; }
#contentArea .gallery .nav-image span.left 	{ display: block; float: left; font-weight: normal; font-style: normal; font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; padding: 6px 0 0 9px; }
#contentArea .gallery .image-description		{ border-top: 1px solid #999; color: #fff; padding: 9px 0; }
#contentArea .gallery .image-description p 	{ margin: 0; padding: 0 9px; }

#contentArea .podcast					{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: #555; padding: 9px; margin: 0 0 18px; text-align: center;}
#contentArea .podcast h2					{ border-bottom: 1px solid #999; color: #f5f5f5; font-style: normal; font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; margin: 0 0 9px 0; padding:0 0 9px 9px; text-align: left; }
#contentArea .podcast p					{ border-top: 1px solid #999; color: #f5f5f5; font-style: normal; font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; margin: 9px 0 0 0; padding: 9px 0 0 9px; text-align: left; }

#contentArea .az-index					{ overflow: auto; margin: 0 0 47px; }
#contentArea .az-index ul				{ margin: 0;}
#contentArea .az-index li				{ display: block; float: left; font-size: 1.618em; margin: 0 1px 1px 0; text-transform: uppercase; }
#contentArea .az-index li a 			{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #333; background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000)); background: -moz-linear-gradient(top,  #666,  #000); border: 1px solid #000; color: #fff; cursor: pointer; font-family: Georgia, Times, 'Times New Roman', serif; display: block; text-align: center; text-shadow: #333 0 1px 1px; width: 1.2em; }
#contentArea .az-index li a:hover 		{ background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#666)); background: -moz-linear-gradient(top,  #000,  #666); text-decoration: none; }

#content .sociable 		{ clear: both; float: left; margin: 20px 0; overflow: auto; width: 40%; }
#content .sociable h3 	{ color:#666; font:normal 14px/1 Georgia, Times, "Times New Roman", Serif; margin: 0; padding: 0 0 5px 0; }
#content .sociable ul 	{ font-size: 11px; list-style:none; margin:5px 0; padding:0; }
#content .sociable ul li{ display:inline; float: left; padding: 8px 10px 8px 0; line-height:1.8;}
#content .sociable ul li span 			{ position:absolute; margin-left: -200000em; top:-2000em;}
#content .sociable ul li a 				{ display: block; height: 16px; width: 16px; cursor: pointer; }
#content .sociable ul li a:link, 
#content .sociable ul li a:visited, 
#content .sociable ul li a:hover, 
#content .sociable ul li a:active 		{ padding: 0; border: none; }
#content .sociable ul li.digg a 		{ background:url('../css_img/soc_digg.gif') no-repeat 0px 0px; }
#content .sociable ul li.delicious a 	{ background:url('../css_img/soc_delicious.gif') no-repeat 0px 0px; }
#content .sociable ul li.stumbleupon a 	{ background:url('../css_img/soc_stumble.gif') no-repeat 0px 0px; }
#content .sociable ul li.reddit a 		{ background:url('../css_img/soc_reddit.gif') no-repeat 0px 0px; }
#content .sociable ul li.facebook a 	{ background:url('../css_img/soc_facebook.gif') no-repeat 0px 0px; }

#content div.print 		{ margin: 20px 0; padding: 18px 0 0 0; overflow: auto; width: 40%; float: right; text-align: right;}
#content div.print ul 	{ font-size: 11px; list-style:none; padding:0; margin:10px 0;}
#content div.print ul li{ display:inline; padding:8px 10px 8px 0; line-height:1.8;}
#content div.print ul li a 				{ background:url('../css_img/glassBox.gif') no-repeat left center; padding: 2px 0 2px 22px; }

#contentArea .supplement		{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #eee; margin: 0 0 18px; padding: 9px; text-shadow: #fff 0 1px 2px;  }
#contentArea .supplement	 h2,
#contentArea .supplement	 h3			{ font-size: 1.5em; margin: 0 0 9px; }
#contentArea .supplement	 p 			{ margin: 0 0 9px; }
#contentArea .supplement p.img		{ background: #fff; padding: 9px; text-align: center; }

#contentArea .supplement ul { list-style:none; margin: 9px 0; padding: 0 9px; }
#contentArea .supplement ul li { background: url(../css_img/bull.png) no-repeat left 0.55em; padding: 0 0 4px 12px;  }
#contentArea .supplement ul li a	{ color: #111; }

/* ####################################################### */

#column_nav 			{ float: right; padding: 0; margin: 0 10px 0 0; width: 213px; }
#column_nav h2			{ font-weight: bold; font-style: italic; }
#column_nav .nav-rounded{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: #282828; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#282828), to(#000)); background: -moz-linear-gradient(#282828, #000); overflow: hidden; padding: 9px; margin: 0 0 18px; }
#column_nav .nav-rounded h2 { color: #fff; line-height: 1; margin: 0; padding: 9px; }	
#column_nav .nav-rounded ul { font-size: 0.9em; list-style:none; margin:0; padding: 0 9px; }
#column_nav .nav-rounded ul li { background: url(../css_img/bull-lite.png) no-repeat left 0.55em; padding: 0 0 4px 12px; }
#column_nav .nav-rounded ul li a { color: #fff; } 

#column_nav .tax-rounded{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: #eee; overflow: hidden; padding: 9px; margin: 0 0 18px; }
#column_nav .tax-rounded h2 { color: #333; line-height: 1; margin: 0; padding: 9px; }	
#column_nav .tax-rounded ul { font-size: 0.9em;  list-style:none; margin: 9px 0 9px 0; padding: 0 9px; }
#column_nav .tax-rounded ul li 	{ line-height: 1.1;	margin: 0 0 1px;}
#column_nav .tax-rounded ul li a 	{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fff; color: #111; display: block; padding: 4px;}
#column_nav .tax-rounded ul li a:hover	{ background: #ddd;  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#ccc)); background: -moz-linear-gradient(#ddd, #ccc); text-decoration: none; }
#column_nav .tax-rounded ul li a.current{ background: #ff9900; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9900), to(#ff7900)); background: -moz-linear-gradient( #ff9900,  #ff7900); color: #fff; }
#column_nav .tax-rounded ul li a.current:hover { background: #ddd;  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#ccc)); background: -moz-linear-gradient(#ddd, #ccc); color: #333; }
#column_nav .tax-rounded ul li ul 	{ font-size: 1em; margin: 1px 0; padding: 0 0 0 9px; }

#column_nav .nav-supplement { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: #f5f5f5; overflow: hidden; padding: 9px; margin: 0 0 18px; }
#column_nav .nav-supplement h2 { color: #333; line-height: 1; margin: 0; padding: 9px; }	
#column_nav .nav-supplement ul { list-style:none; margin: 9px 0; padding: 0 9px; }
#column_nav .nav-supplement ul li { background: url(../css_img/bull.png) no-repeat left 0.55em; padding: 0 0 4px 12px;  }
#column_nav .nav-supplement ul li a	{ color: #111; }

#column_nav .featureAdvert	{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: #f5f5f5; overflow: hidden; margin: 0 0 18px; text-align: center; }
#column_nav .featureAdvert img { max-width: 177px; }
#column_nav .featureAdvert p { margin: 0; padding: 9px; }
#column_nav .featureAdvert p a { color: #111; }

/* ####################################################### */

#contactBox 			{ background: #ddd; padding: 20px; overflow-y: auto; overflow-x: hidden; margin: 10px 0 0 0; text-shadow: #fff 0 1px 1px; width: 910px; } 
#contactBox h2 span, 
#contactBox ul li ul.socialMedia li span { margin-left: -20000px; position:absolute; }
#contactBox h2 			{ background: url(../css_img/jaduContact.gif) no-repeat left top; display: block; height: 47px; margin: 5px 0 20px 0; } 

#contactBox ul			{ margin: 0; padding: 0; }
#contactBox ul li 		{ float: left; margin: 0 4px 0 0; padding: 0; width: 32.5%; }
#contactBox ul li ul	{ margin: 0; padding: 0; }
#contactBox ul li ul li { display: block; float: none; width: auto; margin: 0 0 5px 0;}
#contactBox ul li ul li a:link, 
#contactBox ul li ul li a:hover, 
#contactBox ul li ul li a:visited, 
#contactBox ul li ul li a:active { font-weight: normal; color: #f60; }
#contactBox ul li ul li h3 {font-size: 1.5em; font-weight: normal; }
#contactBox ul li ul li legend, #contactBox ul li ul li form label { margin: 0 0 5px 0; display: block; }
#contactBox ul li ul li form label span {color: #666;}
#contactBox ul li ul li form p { margin:0 0 10px 0; padding:0; }

#contactBox ul li ul.socialMedia li a			{ display: block; float: left; height: 34px; width: 34px; }
#contactBox ul li ul.socialMedia li.facebook, 
#contactBox ul li ul.socialMedia li.twitter,
#contactBox ul li ul.socialMedia li.youtube,
#contactBox ul li ul.socialMedia li.vimeo,
#contactBox ul li ul.socialMedia li.rss			{ float: left; height: 34px; margin: 0 10px 10px 0; overflow: hidden; width: 34px; }
#contactBox ul li ul.socialMedia li.facebook a 	{ background: url(../css_img/footerFacebook.gif) no-repeat top left; }
#contactBox ul li ul.socialMedia li.twitter a 	{ background: url(../css_img/footerTwitter.gif) no-repeat top left;}
#contactBox ul li ul.socialMedia li.youtube a 	{ background: url(../css_img/footerYouttube.gif) no-repeat top left; }
#contactBox ul li ul.socialMedia li.vimeo a 	{ background: url(../css_img/footerVimeo.gif) no-repeat top left;}
#contactBox ul li ul.socialMedia li.rss a 		{ background: url(../css_img/footerRss.gif) no-repeat top left; }

/* ####################################################### */

#navBottom nav 			{ background: #000 url(../css_img/header_black.gif) repeat-x left top; clear: both; display: block; margin-top: 10px; padding: 10px; text-shadow: #333 0 1px 1px; }
#navBottom nav h2 		{ color: #fff; display: inline; float: left; font-size: 1em; margin: 0; padding: 0 10px 0 0; }
#navBottom nav ul 		{ display: inline-block; padding: 0; margin: 0; }
#navBottom nav li 		{ display: inline; padding-right: 12px; } 
#navBottom nav a:link, 
#navBottom nav a:visited, 
#navBottom nav a:hover, 
#navBottom nav a:active { color: #fff; display: inline; font-size: 	0.927em; font-weight: normal; text-decoration: none;}
#navBottom nav a:hover, 
#navBottom nav a:active { color: #f90;}

/* ####################################################### */

footer 					{ color: #eee; clear: both; display: block; font-size: 0.927em; padding: 15px 12px; }
footer a:link, 
footer a:visited, 
footer a:hover, 
footer a:active 		{ color: #373737; font-weight: normal; }
footer p 				{ padding: 0 0 10px; }

/* #########################  UNIVERSE TOUR  ############################## */

#link-universe span { width: 290px; height: 280px; display: block;
-moz-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg); }
#link-universe { z-index: 1; position: fixed;  top: 100px; left: 0; padding: 5px 2px 5px 10px; width: 50px; text-align: center; color: #fff; padding-top: 12px; height: 290px; overflow: hidden; font-family: Verdana, Arial,san serif; font-size: 22px; font-weight: normal; line-height: 1.4;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
background-color: #f90;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#f1b861), to(#f90));
  background-image: -moz-linear-gradient(top, #f1b861, #f90);
  background-image: -ms-linear-gradient(top, #f1b861, #f90);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1b861), color-stop(100%, #f90));
  background-image: -webkit-linear-gradient(top, #f1b861, #f90);
  background-image: -o-linear-gradient(top, #f1b861, #f90);
  background-image: linear-gradient(top, #f1b861, #f90);
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 0px 10px 10px 0px;
border-radius: 0px 10px 10px 0px; 
-webkit-box-shadow: inset 1px 0px 2px 1px rgba(000, 000, 000, 0.3);
-moz-box-shadow: inset 1px 0px 2px 1px rgba(000, 000, 000, 0.3);
box-shadow: inset 1px 0px 2px 1px rgba(000, 000, 000, 0.3); } 
#link-universe:hover { text-decoration: none;
background: #f90;
}


@media only screen and (max-device-width: 1024px) {
	#link-universe {  top: auto; left: auto; right: 10%; bottom: 0; padding: 5px 2px 5px 10px; width: 300px; padding-top: 12px; height: 50px; line-height: 1.4; 
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px; 
-webkit-box-shadow: inset 1px 0px 2px 1px rgba(000, 000, 000, 0.3);
-moz-box-shadow: inset 1px 0px 2px 1px rgba(000, 000, 000, 0.3);
box-shadow: inset 1px 0px 2px 1px rgba(000, 000, 000, 0.3); } 
#link-universe:hover { text-decoration: none;
background: #f90;
}

#link-universe span { width: 290px; height: 280px; display: block;
-moz-transform: rotate(0);
-webkit-transform: rotate(0);
-o-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0); }
}
