/* CSS Document */
body			{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#container		{width:1000px;zoom:1; text-align:left; min-width:1000px; border:1px solid #000;}
div.main		{float:right; margin-left:-305px; width:100%;}
#sb				{width:300px; float:left; position:relative;}
#sb				{_position:static;} /* for IE < 7 */
#bd				{width:690px; float:none; position:static; zoom:1; margin-left:305px;zoom:1;}
#ft				{clear:both;}

/* GRIDS*/
.grid,
.grid_half,
.speaker,
.event_boxbt	{position:relative;zoom:1;_position:static;}
.grid .cell		{float:left;margin-left:2%;width:32%;}
.grid div.first	{margin-left:0;*margin-right:1px;float:left;}
.grid div.first {*margin-right:0;width:31.7%;}/*IE7 fix*/

.grid_half .cell_half{width:49.1%;float:right;display:inline; zoom:1;}
.grid_half div.first {margin-left:0; float:left;}

#main_content:after,
.grid_half:after,
.grid:after,
.event_boxbt:after,
.speaker:after	{content:".";display:block;height:0;clear:both;visibility:hidden;}


/***** SITE *****/
p				{margin-bottom:10px;}
a				{text-decoration:none;}
th				{font-weight:bold;}
td				{padding:5px;}
#searchform label{display:none;}

/***** HEADER AND LOGO *****/
#hd				{height:85px; border-top:1px solid #333; border-bottom:1px solid #333;}
h1#logo 		{padding-top: 25px;height: 0px;width:270px;overflow: hidden;background:url(../images/universal_music_uk_large.gif) no-repeat;margin:30px 0 0 20px;}


/***** TOP LINKS AND SEARCH *****/
#top			{height:34px; font-size:10px;}
#top div.links	{padding-left:10px; width:770px; background-color:#7b7b7b; color:#fff; text-transform:uppercase;height:34px; line-height:34px;}
#top div.search	{padding-right:10px; width:205px; background-color:#A0BE77;height:34px; line-height:34px; padding-left:5px;}
#top li			{display:inline; margin:;}
#top ul			{display:inline; margin:0 0 0 20px;}
#top form		{height:34px;}
#top form input	{margin-top:5px;}
#top a:link,
#top a:visited	{color:#fff; text-decoration:none;}
#top a:hover	{text-decoration:underline;}


/***** FLASH ANIMATION *****/
#flash			{height:271px;}


/***** MAIN CONTENT *****/
#main_content	{ position:relative;}
.banner .cell img, .banner .cell_half img{margin-left:10px;}
.whitebg		{background-color:#fff;}
.whitebg p, 
.whitebg ul,
.cellbg2 p,
.cellbg2 ul 	{margin:10px;}
#events_cols .cell{height:140px;}
#events_cols a:link,
#events_cols a:visited{color:#0098E0; font-size:11px; line-height:16px; text-decoration:none;}
#events_cols a:hover{text-decoration:underline;}
.leftcol		{float:left;width:759px; zoom:1}
#cellbg1		{background:url(../images/cellbg1.jpg) no-repeat scroll right bottom;}
.cellbg2		{background:url(../images/cellbg2.jpg) no-repeat scroll left top;}
.banner			{background-color:#666;}


/***** RIGHT COL *****/
.rightcol		{width:240px; float:right;zoom:1; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.quote			{height:155px; padding-top:15px; border-bottom:1px solid #ccc;}
.quote_sb		{height:155px; padding-top:15px; border-bottom:1px solid #ccc; padding-bottom:15px;}
.sponsors		{margin-top:30px; height:95px;}
.side_reg		{height:140px; border-bottom:1px solid #ccc;}
.sponsor_logo	{margin:30px 0;}
.quote_sb ul, 
.quote_sb li	{height:30px;}

/***** TOP NAV *****/
#topnav			{height:25px; line-height:25px; color:#fff; font-size:14px; font-weight:bold;}
#topnav ul		{display:inline;}
#topnav li		{ border-right:1px solid #fff; float:left; list-style:none; text-align:center;}
#topnav li a:link,
#topnav li a:visited{color:#fff;display:block; width:332px;}


/***** IMAGE REPLACEMENTS *****/
h1#MusicDownloadsH1{height:0px; overflow:hidden; background:url(../images/musicdownloads_header_home.gif) no-repeat; padding-top:37px; width:268px;}


/***** LEFT NAV *****/
.left_nav		{width:174px; background-color:#666; color:#fff;}
.left_nav ul li	{height:30px; border-top:1px solid #fff; padding-left:10px; line-height:30px;}
.left_nav ul li.static{background-color:#666; font-weight:bold;}
.left_nav li a:hover	{text-decoration:underline;}
.left_nav ul li.subnav	{font-size:9px; border:none;}


/***** MIDDLE COLUMN *****/
.midcol			{padding:0 20px; width:540px; background:url(../images/cellbg3.jpg) no-repeat scroll left bottom; display:inline;}
.breadcrumbs	{height:30px; line-height:30px;}
.midcol h1		{margin-top:10px; margin-bottom:5px; font-size:26px; font-weight:bold;}
.midcol h2		{font-size:14px; font-weight:bold; margin-bottom:15px;margin-top:20px;}
.midcol h3		{margin-bottom:15px;}
.midcol h3, 
.midcol h4		{font-size:11px; font-weight:bold;}
.utils			{font-size:9px;}
.utils a		{line-height:18px;}
.info			{margin-top:20px;}
.event_box		{border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.event_boxbt	{border-top:1px solid #ccc;}
.event_info		{width:250px;}
.event			{margin-bottom:20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.border_grey	{border-bottom:1px solid #ccc; padding:3px 0;}
.noborder_pad	{padding:3px 0;}
.about_text		{width:250px;}
.about_bullets	{margin-left:30px;}
.about_bullets li,
.about_bullets ul{ list-style-type:square; margin-left:7px;}
.speaker		{padding-bottom:20px;}
.speaker_image	{width:100px;}
.speaker_profile{margin-left:10px; width:420px;}
.agenda			{margin-top:50px;}
h2.flagship_events{font-size:20px; font-weight:normal;}
a.larger		{font-size:13px; font-weight:bold;}

/***** FOOTER *****/
#ft				{text-align:center; background-color:#666; color:#fff; height:22px; line-height:22px; border-top:1px solid #000;}
#ft ul, #ft li	{display:inline;}
#ft a:link,
#ft a:visited	{color:#fff; text-decoration:none;}
#ft a:hover		{text-decoration:underline;}


/***** FORMS *****/
.form_input		{display:block; width:200px; height:16px; margin-bottom:2px}
input,
textarea,
select 			{font:11px Verdana, Arial, Helvetica, sans-serif; color:#333;}


/***** Global Classes *****/
.clear 			{clear:both;}
.float-left 	{float:left;}
.float-right 	{float:right;}
.text-left 		{text-align:left;}
.text-right 	{text-align:right;}
.text-center 	{text-align:center;}
.text-justify 	{text-align:justify;}
.bold 			{font-weight:bold;}
.italic 		{font-style:italic;}
.underline 		{border-bottom:1px solid;}
.highlight 		{background:#ffc;}

.wrap 			{width:960px;margin:0 auto;}

.img-left 		{float:left;margin:4px 10px 4px 0;}
.img-right 		{float:right;margin:4px 0 4px 10px;}

.nopadding 		{padding:0;}
.noindent 		{margin-left:0;padding-left:0;}
.nobullet 		{list-style:none;list-style-image:none;}
strong			{font-weight:bold;}
.padt10			{padding-top:10px;}
.padt20			{padding-top:20px;}
.padl10			{padding-left:10px;}
.padr20			{padding-right:20px;}
.padl20			{padding-left:20px;}
.padb20			{padding-bottom:20px;}
.padb10			{padding-bottom:10px;}
.padl15			{padding-left:15px;}
.mart30			{margin-top:30px;}
.title			{font-size:11px; line-height:14px; color:#fff; font-weight:bold; margin-top:10px;}
.min			{min-height:300px;}
.line_repeat	{height:1px; margin:5px 0; background:url(../images/line_r.jpg) repeat-x; width:100%;}
.giveLayout		{zoom:1;}

img.top			{vertical-align:top;}
img.center		{display:block; margin-left:auto; margin-right:auto;}
/***** LINKS *****/

