﻿/* Default Page Styles */
html 
{
    height:101%;
    background:#3F0046 url(Images/Repeat-X.png) repeat-x top;
}

body 
{
 	background:url(Images/Background.jpg) no-repeat center top;
	margin:0;
	font:normal 12px "Verdana", Arial, Sans-Serif;
	color:#666666;
}

img 
{
	margin:auto;
}

p, a 
{
    font:13px "Arial", Sans-Serif;
	color:#656565;   
	margin:0;
}

a 
{ 
    text-decoration:underline; 
    color:#307E9C;
}

a:hover {   color:#63DBFF;}

a img { border:0; }

ul
{
	margin:0;
	padding:0;
	list-style:none;
}

/* Page Title "City Nightclub" */
h1
{
    text-indent:-9999px;
}

 /* Module Titles */
h2
{
    font:12px "Verdana", Arial, Sans-Serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
	margin:0;
}

/* All Main Article Headings */
h3, h3 a
{
	color:#000000;
	font:20px/22px "Verdana", Arial, Sans-Serif;
	margin:0 0 5px 0;
	text-transform:capitalize;
	display:block;
	text-decoration:none;
}

h3 a:hover, h4 a:hover
{
    text-decoration:underline;
    color:#000000;
}

 /* Sub-headings */
h4, h4 a
{
    font:14px/15px "Verdana", Arial, Sans-Serif;
	color:#000000;
	margin:0;
	text-decoration:none;
}

/* Footer Titles */

h5, h5 a
{
	font:normal 14px "Verdana", Arial, Sans-Serif;
	color:#F200FF;
	margin:0 0 8px 0;
	padding:0 0 5px 0;
	background:url(Images/h3-bg.gif) no-repeat bottom left;
	text-decoration:none;
}

/* Dates and small titles */
h6, h6 a
{
    color:#88B4C4;
	font:12px "Verdana", Arial, Sans-Serif;
	text-transform:lowercase;
    margin:0; 
    text-decoration:none;
}

/* Site Structure */

#Wrapper, #OuterWrapper
{
	width:850px;
	margin:0 auto 0 auto;
	position:relative;
}

#Header
{
	width:850px;
	height:220px;
	background:url(Images/Background.jpg) center top;
}

#Logo 
{
	position:absolute;
	left:0px;
	top:26px;
	width:244px;
	height:153px;
	background:url(Images/Logo.jpg) no-repeat;
}

#Content
{
	width:828px;
	padding:0 10px 0 10px;
	background:#FFFFFF url(Images/main.gif) repeat-y 539px top;
	float:right;
	border-left:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
}

#Column2
{
	width:519px;
	float:left;
}

#Column3
{
	width:288px;
	float:right;
}

#Footer
{
	clear:both;
	width:850px;
	padding:35px 0 0 0;
	background:#000000 url(Images/Footer.png) no-repeat top;
	font:13px "Arial", Sans-Serif;
	color:#FFFFFF;
}

.Footer_Content
{
    padding:0 0 125px 25px;
    background:url(Images/Footer_Content.png) no-repeat bottom;
}

/* Image Frames */

.Img_Holder, .Img_Holder_Sml
{
	float:left;
	background:#FFFFFF;
	width:175px;
	height:113px;
	padding:4px;
	margin:0 10px 5px 0;
	border:1px solid #B2B2B2;
	line-height:0;
	font-size:0;
	position:relative;
}

.Img_Holder_Gallery
{
    padding:9px 9px 6px 5px;
    margin:0 0 3px 13px;
	background:url(Images/gallery-album.gif) no-repeat top left;
}

.Img_Holder_Sml
{
	width:50px;
	height:30px;
	padding:2px;
	margin:0 7px 0 0;
}

.Magnifyer
{
	position:absolute;
	right:4px;
	bottom:4px;	
	border:1px solid #ffffff;
}

/* Master Page Log-in */

.LoginButton a
{
	position:absolute;
	top:180px;
	left:780px;
	width:55px;
	font:13px "Arial", Sans-Serif;
	display:block;
	text-decoration:none;
	line-height:17px;
	height:24px;
	color:#FFFFFF;
	padding:7px 0 0 10px;
	background:url(Images/whiteline.gif) no-repeat left 9px;
	z-index:2;
}

.LoginButton a:hover
{
	text-decoration:underline;
}

.loginpanel-holder
{
	position:absolute;
	left:550px;
	top:30px;
	overflow:hidden;
	z-index:10;	
}

.loginpanel, .UsernameInvalid
{
	width:255px;
	height:143px;
	background:url(Images/login-bg.gif) no-repeat;
	padding:10px 0 0 6px;
}

.loginpanel a
{
    display:block;
    font:12px "Verdana", Arial, Sans-Serif;
}

a#ctl00_HL_ForgotLoginDetails
{
    margin:5px 0 0 102px;
}

.User_Pwd
{
	font:12px "Verdana", Arial Sans-Serif;
	color:#50175E;
	width:73px;
	height:12px;
	margin:3px 0 0 0;
	text-align:right;
	float:left;
	padding:0 5px 0 0;
}

.User_Pwd_TB
{
	font:10px "Arial", Sans-Serif;
	color:#666666;
	width:160px;
	height:12px;
	padding:3px;
	margin:0 0 5px 0;
	border:1px solid #666666;
}

#ctl00_Btn_Login, #ctl00_Btn_Register 
{
    font:10px Arial, Sans-Serif; 
    height:18px; 
    display:block;
    position:absolute;
    left:84px;
    top:70px;
    cursor:pointer;
}

#ctl00_Btn_Register 
{
    left:150px;
}

.KeepSignedIn
{
    display:block;
    padding:30px 0 0 81px;
}

.UsernameInvalid span
{
	font:12px "Verdana", Arial Sans-Serif;
	color:#50175E;
	text-align:left;
	padding:0 5px 0 15px;
	display:block;
}

.UsernameInvalid a
{
	color:#50175E;
	text-decoration:underline;
	padding:5px 0 0 15px;
	display:block;
}

.login
{
	width:0px;
	float:left;
}

.logged-in
{
	position:absolute;
	left:640px;
	top:188px;
	width:130px;
	height:20px;
	font:13px "Arial", Sans-Serif;
	color:#FFFFFF;
	text-align:right;
	display:block;
	z-index:2;
}

/* Master Page Navigation */

ul.LinkHolder
{
	width:849px;
	height:31px;
	position:absolute;
	left:0px;
	top:179px;
	background:#000 url(Images/LinkBar.png);
	padding:0 0 0 1px;
}

ul.LinkHolder li
{
	height:31px;
	float:left;
	list-style-type:none;
}

ul.LinkHolder li a
{
	font:bold 14px "Arial", Sans-Serif;
	display:block;
	text-decoration:none;
	text-align:center;
	line-height:17px;
	height:24px;
	color:#FFFFFF;
	padding:7px 12px 0 12px;
	background:url(Images/links.gif) no-repeat right top;
	float:left;
}
		
ul.LinkHolder li a:hover
{
	background:url(Images/links.gif) no-repeat right bottom;	
}

body.Default li.Home a, body.News li.News a, body.Events li.Events a, body.Venue li.Venue a, 
body.Gallery li.Gallery a, body.GalleryUploads li.Gallery a, body.Bookings li.Bookings a, body.Downloads li.Downloads a, body.CustomerProfile li.CustomerProfile a,
body.Sports li.SportsLink a, body.DJs li.DJLink a
{ 
    background:#FFFFFF; 
    color:#000000; 
    cursor:default; 
}

ul.LinkHolder li.SportsLink
{
    display:none;
}


/* Ads */ 

#Ad1
{
	width:515px;
	height:106px;
	position:absolute;
	padding:3px 0 0 0;
	right:24px;
	top:50px;
}

#Ad3, .MediaPlayer
{
	margin:0 0 10px 0;
	padding:10px;
	height:266px;
	border:1px solid #CCCCCC;
}

/* Large Modules */

#Module1, #Module2, #Module3
{
	width:519px;
	background:#fafafa url(Images/content1-bg.gif);
	margin:0 0 10px 0;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}

/* Small Modules */

#Sml_Module1, #Sml_Module2, #Sml_Module3, .Sml_ModuleAcc
{
	width:288px;
	background:#FFFFFF url(Images/content-small.gif) repeat-y;
	margin:0 0 10px 0;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	position:relative;
}

/* Module Content */

.Module_Mid
{
	text-decoration:none;
	margin:0 2px 0 2px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background:#fafafa url(Images/content1-mid-bg.gif) repeat-x;
	padding:10px;
	overflow:hidden;
}

.Module_Footer
{
	background:url(Images/news-footer.gif);
	width:100%;
	height:51px;
	clear:both;
	margin:5px 0 0 0;
	z-index:1;
}

.Module_Bottom
{
	line-height:0;
	font-size:0;
}

body.Default .Sml_ModuleAcc .Module_Content2 .Wrapper2
{
	margin:auto;
	font:12px "Arial", Sans-Serif;
	line-height:14px;
	color:#666666;
}

body.Default .Sml_ModuleAcc .Module_Content3
{
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	font:13px "Arial", Sans-serif;
	color:#656565;
	background:url(Images/newsheader-bg.gif) no-repeat bottom center;
}

#Sml_Module2 
{
    margin:0 0 30px 0;
}

.Sml_ModuleAcc
{
	overflow:hidden;
}

body.News #Sml_Module2, body.Gallery #Sml_Module2
{
    margin:30px 0 30px 0;
}

/* Module Tops */

.Module_Top, .Module_Selected
{
	height:21px;
	padding:5px 0 0 10px;
	margin:0 1px 0 1px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #DEDEDE;
	border-left:1px solid #FFFFFF;
	background:#FFFFFF url(Images/content2-top.gif) repeat-x;
}

.Module_Selected, body.Default .Sml_ModuleAcc .Module_Top
{
    cursor:pointer;
}

body.Default .Sml_ModuleAcc .Module_Top a, body.Default .Sml_ModuleAcc .Module_Selected a
{
	text-decoration:none;
	color:#000000;
}

/* Styles for the top headings */

h2 span
{
	background:url(Images/title-pink.gif) no-repeat left 3px;
	padding:0 0 0 14px;
}

#Module1 h2 span
{
   background-image:url(Images/title-blue.gif);
}

#Module2 h2 span
{
   background-image:url(Images/title-orange.gif);
}

/* Page Footer */


#Footer_Column1, #Footer_Column2, #Footer_Column3, #Footer_Column4
{
	width:190px;
	margin:0 10px 0 0;
	float:left;
}

#Footer_Column2 a
{
    display:block;
    color:#FFFFFF;
    text-decoration:none;
}

#Footer_Column2 a:hover
{
    text-decoration:underline;
}

a.DownArrow
{
    width:17px;
    height:16px;
    background:url(Images/DownArrow.png) no-repeat;
}

a:hover.DownArrow
{
    background-position:0px -22px;
}

/* Accordion Gallery */

ul.GalleryAlbums li
{
	width:110px;
	float:left;
	padding:0;
	margin:0 0 0 10px;
	height:150px;
}

ul.GalleryAlbums h4
{
    font:12px "Arial", Sans-Serif;
	color:#666666;
	text-align:center;
	margin:0;
	padding:0;
}

/* Accordion Polls */

.polls-header
{
	margin:0 0 2px 0;
	padding:0;
	font:normal 17px "Verdana", Arial, Sans-Serif;
	color:#000000;
}

.Poll
{
    margin-bottom:20px;
}

.Wrapper1
{
    margin:0 0 10px 0;
}

.Poll .Wrapper2
{
	width:60px;
	height:20px;
	margin:5px auto 5px auto;
}

.pollfield
{
	display:block;
	font:10px "Arial", Sans-serif;
}

.pollresults
{
	font:10px/10px "Arial", Sans-Serif;
	padding:3px 0 0 23px;
	list-style-type:disc;
}

.pollresults li
{
	margin:0;
	padding:8px 0 6px 0;
	list-style:none;
}


/* News.aspx */

body.News #Module1 .Wrapper1 h6, body.Events .Wrapper1 #Module1 h6 
{
    padding:5px 0 10px 0;
	margin:0 0 10px 0;
	background:url(Images/newsheader-bg.gif) no-repeat 196px bottom;
	display:block;
}

a.Previous, a.Next
{
	font:12px/14px "Verdana", Arial, Sans-Serif;
	height:18px;
	float:left;
	margin:15px 10px 0 15px;
	color:#307E9C;
	padding:0 0 0 23px;
	text-decoration:none;
	text-transform:capitalize;
}

a.Previous
{
	background:url(Images/btn-prev.gif) no-repeat 0px 0px;
}

a:hover.Previous, a:hover.Next
{
	background-position:0px -17px;
	text-decoration:underline;
}

a.Next
{
	background:url(Images/btn-next.gif) no-repeat 0px 0px;
}

body.News   #Module2 .Wrapper1 p a,
body.Events #Module2 .Wrapper1 p a
{
    text-decoration:none;
}

body.News   #Module2 .Wrapper1 a:hover
{
    text-decoration:underline;
}

#Sml_Module1 .Module_Footer,
#Sml_Module2 .Module_Footer
{
	width:288px;
	height:30px;
	background:#FFFFFF url(Images/pager.gif) no-repeat;
	color:#76007F;
	text-align:center;
	letter-spacing:1px;
	overflow:hidden;
	clear:both;
	position:absolute;
	left:0px;
	bottom:-27px;
	margin:0;
}

.pagerselected
{
    text-decoration:none;
    color:#76007F;
    font:normal 12px "Verdana", Arial, Sans-Serif;
}

.pagercurrent
{
    background:#76007F;
    color:#FFFFFF;
}

.Sml_ModuleAcc .Module_Footer
{
	height:30px;
	color:#76007F;
	text-align:center;
	letter-spacing:1px;
	overflow:hidden;
	clear:both;
	margin:0;
	background:none;
}

body.News #Sml_Module1 .Module_Content
{
    min-height:200px;
	height:auto !important;
	height:200px;
}

body.News #Module2 .Wrapper1
{
	min-height:144px;
	height:auto !important;
	height:144px;
}

body.News #Sml_Module1 .Module_Content a, body.News #Sml_Module1 .Module_Content a.Archive_Alt
{
    font:normal 13px "Arial", Sans serif;
	text-transform: none;
	color: #3F3F3F;
	text-decoration: none;
	background:url(Images/bulletpoint.gif) no-repeat 0px 5px;
	padding:3px 0 3px 20px;
	display:block;
}

body.News #Sml_Module1 .Module_Content a:hover, body.News #Sml_Module1 .Module_Content a:hover.Archive_Alt
{
    text-decoration:underline;
}

/* Events.aspx */

body.Events #Module1 h6, body.Events #Module1 h3
{
    margin:0 0 5px 0;
}

/* Venue.aspx */

body.Venue #Module1 .Wrapper2 .Img_Holder
{
	float:right;
	margin:0 0 5px 10px;
}

body.Venue #Module1 .Wrapper2
{
	margin:10px 0 0 0;
}

.Img_Holder_Venue
{
	width:485px;
	height:281px;
}

/* Downloads.aspx */


li.Wallpaper
{
	width:216px;
	text-align:center;
	padding:0 0 0 0;
	float:left;
	list-style:none;
	margin:20px 0 0 20px;
	display:inline;
}

li.Wallpaper a
{
	font:10px/0px "Arial", Sans-Serif;
	color:#5D5D5D;
	text-decoration:none;
	padding:0;
	margin:0;
}

li.Wallpaper a:hover
{
	color:#E30082;
}

body.Downloads .Img_Holder
{
	width:206px;
	height:155px;
	margin:0;
}

.MediaImage
{
    float:left;
}

body.Downloads .Wrapper1
{
    margin:0 0 15px 0;
}

h4.Media, p.Media
{
    margin:0 0 0 50px;
}

/* Gallery.aspx Start */

body.Gallery #Module1 .Img_Holder
{
	margin:0 auto 10px auto;
	text-align:center;
	width:auto;
	height:auto;
}

body.Gallery #Module1 .Img_Holder p
{
	text-align:center;
	max-width:320px;
	margin:10px auto 10px auto;
}

ul.GalleryThumbnails li
{
	height:71px; 
	width:71px;
	margin:0;
	float:left;
	margin:0 10px 10px 0;
	padding:4px;
	border:1px solid #CECECE;
	background:#FFFFFF;
}

p.Small
{
    margin:5px 10px 0 100px;
	font:normal 10px "Arial", sans-serif;
	color:#8C8C8C;
}

img.Camera, img.Phone
{
    float:left;
    margin:0 10px 0 0;
}

body.Gallery #Module2 .Wrapper2
{
    margin:10px 0 0 0;
}

body.Gallery #Sml_Module1 .Module_Mid
{
     padding:10px 0 5px 10px;
     min-height:364px;
}


/* GalleryUploads.aspx */

body.GalleryUploads .Wrapper1
{
    padding:0 0 0 100px;
}


/* ASP.NET Styles */ 

.Button
{ 
	height:25px; 
	margin:0;
	display:block;
	margin:auto;
	width:100px;
}

.TextBox, .DropDownList
{
	font:13px "Arial", Sans-Serif;
	width:350px;
	border:1px solid #DEDEDE;
	padding:3px;
	background:#FFFFFF;
	color:#666666;
	margin:0 0 3px 0;
}

.DateTextBox
{
	width:80px;
}

.CheckBox
{
    margin:0 20px 20px 0;
}

.DropDownList
{
	width:auto;
}


/* GalleryUpload.aspx End */


.ClearFloats {
	clear:both;
	line-height:0px;
}

.ArticleWrapper
{
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	background:url(Images/content3-container-bg.gif) repeat-x bottom;
	font:12px "Arial" Sans-Serif;
	color:#656565;
}

/* Default page news Control */

/*body.Default #Module1 .Module_Mid
{
	position:relative;
	height:236px;
}*/

ul.Headlines
{
    width:510px;
	clear:both;
	height:104px;
    position:relative;
	left:-10px;
}

ul.Headlines li, ul.Headlines li.selected
{
	list-style:none;
	width:233px;
	height:37px;
	float:left;
	padding:5px;
	margin:0 0 10px 10px;
	background:url(Images/headlinenormal.jpg) no-repeat bottom left;
	display:inline;
	overflow:hidden;
}

ul.Headlines li a, ul.Headlines li.selected a
{
	text-align:left;
	font:11px "Arial", Sans-Serif;
	text-decoration:none;
	color:#656565;
	line-height:12px;
	overflow:hidden;
}

ul.Headlines li.selected
{
   background:url(Images/headlineselected.jpg) no-repeat bottom left;
}

#Headlines p, .ArticleWrapper p
{
    margin-left:196px;
}

/* Rundown Styles */

.Rundown, .Rundown_Selected
{
	padding:4px;
	min-height:36px;
	height:auto !important;
	height:36px;
}

.Rundown_Selected
{
	background:#ffffff url(Images/rundowncontent1.jpg) no-repeat;
}

.Rundown p, .Rundown_Selected p
{
	font:11px "Verdana", Arial, Sans-serif;
	color:#f200ff;
	text-transform:capitalize;
	margin:0 0 0 62px;
}

/* Venue Gallery */

.accordian-footer
{
	width:100%;
	height:30px;
	font:normal 12px "Verdana", Arial, Sans-Serif;
	color:#76007F;
	text-align:center;
	letter-spacing:1px;
	overflow:hidden;
	clear:both;
	margin:0;
}

.pager
{
	padding:3px 0 0 0;
	background:url(Images/paging-selected.gif) no-repeat top center;
}

/* Right Column */ 


body.Gallery table, body.Gallery td
{
	margin:0 auto 0 auto;
	padding:0;
}


/* Styles for 'Comments(0)' link */

.Pan_CommentsHeader 
{
    float:right; 
    margin-top:-36px; 
    height:20px; 
    width:160px;
}

.Pan_CommentsHeader img
{
    width:18px;
    height:18px;
    float:left; 
    padding:0 5px 0 0;
}

.Pan_CommentsHeader span
{
    font:12px "Verdana", Arial, Sans-Serif;
    color:#307E9C;
}

.Comments_Content
{
	float:left; 
	font-size:0;
	line-height:0; 
	overflow:hidden;
}

.Comments_Content .Wrapper2
{
	background:url(Images/comment-bg.gif) repeat-x bottom;
	padding:10px 0 15px 0;
	float:left;
	width:100%;
}

.Comments_Content .Wrapper3 h4 
{
   font-size:12px; 
}

.Comments_Content .Wrapper3 h6
{
	font-size:10px;
	line-height:10px;
	color:#88B4C4;
	margin:0;
}

.Comments_Content .Wrapper2 p
{
	padding:0 3px 0 0;
	margin:0 0 0 117px;
	text-align:left;
}

.Comments_Content .Wrapper3
{
	width:110px;
	margin:0 3px 0 0;
	font:13px "Verdana", Arial, Sans-Serif; 
	color:#307E9C;
	padding:0 0 0 3px;
	float:left;
}

.Pan_NewCommentHeader p a
{
	color:#000000;
	font-style:italic;
	text-decoration:none;
}

.Pan_NewCommentHeader p a:hover
{
	text-decoration:underline;
}

.Pan_NewCommentContent, .Pan_NewCommentHeader
{
	clear:both;
	overflow:hidden;
}

.Pan_NewCommentHeader a.New_Comment
{
	margin:10px 0 5px 0;
	font:14px "Verdana", Arial, Sans-Serif;
	color:#307E9C;
	text-decoration:none;
	display:block;
}

.Pan_NewCommentHeader a:hover.New_Comment
{
	text-decoration:underline;
}

/* Bookings.aspx */

body.Bookings .Wrapper1
{
	padding:0 0 0 83px;
}

p.Form
{
	clear:both;
	font:12px "Verdana", Arial, Sans-Serif;
	color:#666666;
	margin:10px 0 3px 0;
	display:block;
}

h4.Instructions
{
    margin:7px 0 0 0;
}

img.BookingsIcon
{
	float:left;
	margin:0 10px 0 0;
	cursor:pointer;
}

img.Calendar 
{
    display:inline;
    cursor:pointer;
    margin:0 260px 0 0;
}

body.Bookings .Button, body.GalleryUploads .Button
{
    width:auto;
    height:auto;
    margin:20px 0 10px 140px;
}

.Special
{
	margin:10px 0;
}

/* CustomerProfile.aspx */

div.Details
{
    border:1px dashed #CCCCCC;
    padding:20px;
    margin:10px;
    background:#fafafa;
}

div.Details a
{
    line-height:30px;
    color:#307E9C;
    margin:0 10px 0 0;
}

body.CustomerProfile img.Calendar, 
body.GalleryUploads img.Calendar
{
    margin:0;
}

p.Form span
{
    color:#000;
}

body.CustomerProfile h3
{
    margin:0px 0;
}

#ctl00_CPH1_CBL_Venues
{
    margin-top:10px;
}

/* Modal Popup Style */

.modalpopup {
	padding:0px;
	width:510px;
	height:510px;
	position:absolute;
	top:50%;
	/*position:relative;
	overflow:hidden;*/
}

.modalbackground {
	background-color:#241036;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalpopup .modalimg input
{
	/*padding:5px;
	border:1px solid #B2B2B2;
	background:#FFFFFF;
	/*position:absolute;
	right:120px;
	top:0px;*/
	background:#FFF;
	padding:5px;
	margin:auto;
}

body.Bookings .modalpopup
{
    background:#FFF;
    padding:20px;
    height:auto;
}

body.Bookings .modalpopup p
{
    margin:5px 0;
}

body.Bookings .modalpopup .Button
{
    margin-left:30px;
}

.modalpopup .Button
{
    display:inline;
}

.error
{
	font:13px "Verdana", Arial, Sans-Serif;
	color:blue;
}

.error li
{
	margin:0 0 0 10px;
	list-style:none;
}

.submittedby
{
	display:none;
}


/* password strength */

.verypoor, .weak, .average, .strong, .excellent
{
	font:10px "Arial", Sans-Serif;
	color:#FFFFFF;
	padding:3px;
}

.verypoor   { background:#FF0000; }
.weak       { background:#FF7F00; }
.average    { background:#8C8C8C; }
.strong     { background:#008C42; }
.excellent  { background:#00EB00; }

span.passwordhelp
{
	font:Italic 10px "Arial", sans-Serif;
	color:#8C8C8C;
	height:10px;
	display:block;
}

.MediaPlayer object, .MediaPlayer embed
{
	width:100%;
}

/* Win.aspx */

#Competitions .Wrapper1
{
    margin:0 0 20px 100px;
}

#Competitions .Wrapper2
{
    margin:10px 0;
}

#Competitions .TextBox
{
    width:290px;
}

#Competitions .Wrapper3
{
    padding:10px;
    border:1px dashed #CCCCCC;
}

#Competitions .Wrapper3 .TextBox
{
    width:270px;    
}

#Competitions .Button
{
    margin:10px 0 30px 0;
    width:auto;
}

#Competitions .Img_Holder
{
    width:71px;
    height:71px;
    background:#FFFFFF url(Images/Quiz_Image.png) no-repeat 4px 4px;
}

#Competitions p
{
    margin:10px 0;
}

#Competitions .Wrapper4
{
    background:#ED2B88;
    padding:10px;
}

#Competitions .Wrapper4 h3
{
    color:#FFF;
}

p.Register, p.Register a
{
    color:#FFF;
    font-size:12px;
}

p.Register a
{
    text-decoration:underline;
}

p.Notice
{
    color:#ED2B88;
}


/* User.aspx */

body.User .Button
{
    display:block;
}

body.User img.Calendar
{
    margin:0;
}

/* DJs.aspx */

body.DJs .Module_Mid .Wrapper1
{
    margin:10px;
}

body.DJs .Module_Mid p
{
    margin:10px 0;
    line-height:1.6;
}

body.DJs .Module_Mid .Wrapper1
{
    border-bottom: 1px dashed silver;
}


/* Styles that will never change in any site */ 

#ctl00_CPH1_Pan_CommentsHeader, .pointer
{
	cursor:pointer;
}

#EList > div > p
{
    margin-bottom:20px;
}

/* YouTube Video and Article Link */

#Article object, #Article embed
{
    width:100%;
    margin:10px 0;
}

#Article .Wrapper1 a
{
    display:block;
    margin:10px 0;
}

#Article table
{
    width:100%;
}






