﻿/* ------------------------ */
/* Site.css */

/* v 1.0 rev a
- added normalization for h2 and h3
*/

body
{
	font-family: Verdana, Arial, Georgia, "Times New Roman";
	font-size: 11px;

	margin: 0;
	padding: 0;
	border-style: none;

	color:White;
	background-color:Black;
}

a
{
	color: White;
	text-decoration: none;
}

h1
{
	font-size:11px;
	font-weight:normal;
	
	margin:0px;
	padding:0px;
}

h2
{
	font-size:11px;
	font-weight:normal;
	
	margin:0px;
	padding:0px;
}

h3
{
	font-size:11px;
	font-weight:normal;
	
	margin:0px;
	padding:0px;
}

p
{
	margin: 0;
	padding:0 0 4px 0;
}

/* ---------------------------- */
/* Default.css */

img
{
	margin: 0;
	padding: 0;
	border-style: none;
}

table
{
	margin: 0;
	padding: 0;
	border-style: none;
}

tr
{
	margin: 0;
	padding: 0;
	border-style: none;
}

td
{
	margin: 0;
	padding: 0;
	border-style: none;
}

iframe
{
	margin: 0;
	padding: 0;
	border-style: none;
}

ul
{
	margin: 0;
	padding: 0;
	border-style: none;
	
	list-style-type: none;	
}

li
{
	margin: 0;
	padding: 0;
	border-style: none;
}

/* -------------------------- */

body
{
	background-color:Black;

	background-image:url('Images/MainBackground.jpg');
	background-repeat:no-repeat;
}	

*:focus
{
	outline: none;
	-moz-outline: none;
}

#MainWrapper
{	
	position:relative;
	
	text-align:left;
}

/* -------------------------- */

#PlayToListen
{
	position:absolute;
	
	top:300px;
	left:0px;
	
	width:427px;
	height:100px;
	
	text-align:center;
	font-weight:bold;
}

/* -------------------------- */

#ClaimsBoxAbsolute
{
	position:absolute;
	
	top:420px;
	left:52px;
	
	width:330px;
	height:140px;
}

#ClaimsBoxWrapper
{
	width:330px;
	height:140px;
}

#ClaimsBoxWrapper a
{
	text-decoration: underline;
}

#ClaimsBoxUpdateAnchor
{
	position:absolute;
	
	top:395px;
	left:360px;
	
	color:Red;
}

/* -------------------------- */

#BannerTopEmbedWrapper
{
	position:absolute;
	
	top:18px;
	left:427px;
	
	width:724px;
	height:70px;
}

#GoToRadioMusic
{
	position:absolute;

	top:60px;
	left:607px;
	
	font-size:14px;
	font-weight:bold;
}

#Facebook
{
	position:absolute;

	top: 20px;
	left: 1040px; 
}

/* -------------------------- */

#OnAirAbsolute
{
	position:absolute;
	
	top:90px;
	left:428px;
	
	width:358px;
	height:161px;

	padding-top:34px;

	background-image: url('Images/OnAirBkg.jpg');
}

#OnAirWrapper
{
	width:338px;
	height:161px;	
	overflow:hidden;
}

#onairInfoBox
{
	width:193px;
	height:145px;
	overflow:hidden;

	padding: 11px 5px 5px 5px;
}

#onairPictureBox
{
	width:145px;
	height:140px;

	margin:5px;
		
	border: solid 1px #808080;
	
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;	
}

#onair_picture
{
	width:145px;
	height:140px;
}

#onair_title
{
	padding-bottom:3px;

	font-weight:bold;
}

#onair_artist
{
	padding-bottom:3px;

	font-weight:bold;
}

#onair_album
{
	padding-bottom:3px;

	font-weight:bold;
}

#onair_albumyear
{
	font-weight:bold;
}

#ComingUpAbsolute
{
	position:absolute;

	top:288px;
	left:428px;
	
	width:340px;
	height:160px;
	
	padding:44px 3px 0 15px;

	background-image: url('Images/ComingUpBkg.jpg');
}

#ComingUpWrapper
{
	width:340px;
	height:160px;
	overflow:hidden;
}

#ComingUpWrapper .row
{
}

#ComingUpWrapper .schedule
{
	float:left;
	
    font-weight:bold;
}

#ComingUpWrapper .song
{
	float:left;
}

#ComingUpWrapper .title
{
	padding-left:6px;
}

#ComingUpWrapper .artist
{
	padding-left:6px;
}

#ComingUpWrapper .separator
{
	clear:both;
	
	height:4px;
}

/* -------------------------- */

#FeedAbsolute
{
	position:absolute;	
	top:494px;
	left:428px;
	
	width:338px;
	height:195px;
	overflow:hidden;
	
	padding: 50px 10px 5px 10px;

	background-image: url('Images/FeedBkg.jpg');
}

#FeedWrapper
{
	width:338px;
	height:195px;
}

#FeedScrollable
{
	position:relative;

	width:338px;
	height:175px;
	overflow:hidden;	

	color:#dddddd;
	text-align:left;
}

#FeedScrollable .items
{
	position:absolute;

	width:20000em;
}

#FeedScrollable .item
{
	float:left;

	width:338px;
	height:175px;
}

.feedItemTitle
{
	padding-top:2px;
	padding-bottom:3px;
}

.feedItemTitle a
{
	font-size:12px;
	font-weight:bold;
}

.feedItemUpdated
{
	padding-bottom:10px;
}

.feedItemDescription
{
	text-align:justify;

	padding-bottom:10px;
}

.feedItemLink
{
	text-decoration:underline;
}

#FeedBrowse
{
	width:338px;
	height:20px;
}

#FeedBrowse .arrow 
{	
	width:35px;
	height:20px;
	
	cursor:pointer;
}

#FeedBrowse .arrow.left			{ background:url('Images/left_arrow_small.png'); float:left; margin-left:20px; } 
#FeedBrowse .arrow.left:hover  	{  }
#FeedBrowse .arrow.left:active  {  }

#FeedBrowse .arrow.right 		{ background:url('Images/right_arrow_small.png'); float:right; margin-right:20px; }
#FeedBrowse .arrow.right:hover 	{  }
#FeedBrowse .arrow.right:active {  } 
#FeedBrowse .arrow.disabled		{ visibility:hidden; }

/* -------------------------- */

#NewsBoxAbsolute
{
	position:absolute;
	
	top:89px;
	left:787px;
	
	width:382px;
	height:480px;
	overflow:hidden;
	
	padding: 40px 14px 14px 14px;

	background-image: url('Images/RockNewsBkg.png');
}

#NewsBoxWrapper
{
	width:382px;
	height:480px;
}

#NewsBoxWrapper a
{
	text-decoration: underline;
}

#NewsBoxUpdateAnchor
{
	position:absolute;
	
	top:97px;
	left:960px;
	
	color:Red;
}

/* -------------------------- */

#SpazioBannerAbsolute
{
	position:absolute;
	
	top:624px;
	left:788px;
	
	width:406px;
	height:118px;
	overflow:hidden;
	
	padding: 0px 0px 0px 0px;

	border:solid 1px Grey;

	/*background-image: url('Images/FeedBkg.jpg');*/
}

#SpazioBannerWrapper
{
	width:406px;
	height:118px;
}

/* -------------------------- */

#iPhonePicture
{
	position:absolute;
	
	top:618px;
	left:240px;
}

#iPhoneText
{
	position:absolute;
	
	top:600px;
	left:230px;

	width:180px;
	text-align:right;
}

/* -------------------------- */

#LinkAmiciAbsolute
{
	position:absolute;
	
	top:625px;
	left:20px;
}

#LinkAmiciWrapper
{
	width:205px;
	height:110px;
	overflow:hidden;
}

#LinkAmiciText
{
	position:absolute;
	
	top:610px;
	left:20px;
	
	font-weight:bold;
}

/* -------------------------- */

#FooterAbsolute
{
	position:absolute;
	
	top:747px;
	left:0px;
}

#FooterWrapper
{
	width:1200px;
	height:30px;
	
	line-height:30px;
	
	background-color:#12110d;
}

#FooterWrapper div
{
	float:right;

	padding-right:40px;

	font-weight:bold;
}

