﻿/* 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 15px 0 15px;
	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
{ 
    background:#FFFFFF; 
    color:#000000; 
    cursor:default; 
}


/* 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;
}

/* 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%;
}





