
.background 
{
	background-image:url(../images/backgrounds/bg_header_purple_01.jpg);
}

.flash 
{
	background-image:url(../images/backgrounds/header_bg_purple.jpg);
}

.content 
{
	background-color:#2A1830;
	background-image:url(../images/backgrounds/bg_page_purple.jpg);
	padding:50px 0 10px;
}


.leftMenu
{
	background-image:url(../images/backgrounds/menu/purpleMenu.jpg);
	background-color:#000;
	background-position: bottom;
}

div.boxOutInner
{
	background-color: #BE85C7;
	background-image: url(/images/backgrounds/floating_adverts/ad_box_purple.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	border:1px solid #8C4F9C;
}

div.boxOutInnerAlternate
{
	background-image:none;
	background-color:#B383BF;
}

div.boxOutInner div.title 
{
	color:#E5A8F8;
}

div.boxOutInner div.body 
{
	color:#000000;
}

div.boxOutInner div.readMore 
{
	color:#FFFFFF;
}

div.boxOutInnerAlternate div.readMore 
{
	color:#000000;
}




.boxIn_01 
{
	background-image:url(../images/backgrounds/bg_boxout_purple_01.jpg);
}

.boxIn_02
{
	background-image:url(../images/backgrounds/bg_boxout_purple_02.jpg);
}

.boxIn_03 
{
	background-image:url(../images/backgrounds/bg_boxout_purple_03.jpg);
}

.boxInDefault 
{
	/*background-image:url(../images/backgrounds/bg_boxout_purple_03.jpg);*/
	background-color:#264816; /* Needs changing still */
}


.boxIn
{
	color:#ACD680; /* Needs changing still */
}

#page_content.contentBoxOuts a,
#content_page_innerBoxIns a,
ul.footerMenu li a,
.footerBottomRow
{
	color: #E6A9F6;
	border-bottom-color: #E6A9F6;
}


h2
{
	color:#E6A9F6;
	font-size:1.6em;
	font-weight:normal;	
}

h3
{
	color:#E6A9F6;
	font-size:1.1em;
}

h4
{
	color:#E6A9F6;
	font-size:0.9em;
	padding:5px;
	margin:0px;
}

hr
{
	height:1px;
	color:#8C4F9C;
	background-color:#8C4F9C;
	border:none;
}


div.content #page_content ul li 
{
	background-image:url('/images/backgrounds/squareBulletsPurple.jpg');
}

div.gallery_widget
{
	background-image: url(/images/backgrounds/bg_gallery_lines_purple.jpg);
}
div.gallery_widget .main_image
{
	background-image: url(/images/backgrounds/bg_gallery_spotlight_purple.jpg);
}


.readMoreLink
{
	background-image:url('/images/backgrounds/bg_lines_find_out_more_purple.jpg');
}

.readMoreLink a:hover
{
	font-weight:bold;
	color:#E6A9DB;
}



a.readMoreLinkWithDecal
{
	font-weight:bold;
	display:block;
	float:right;
	height:39px;
	_height:62px;
	width:147px;
	text-align:center;
	padding-top:23px;
	background-image:url('/images/backgrounds/bg_lines_find_out_more_purple.jpg');
	background-repeat:repeat;
}

a.readMoreLinkWithDecal:hover
{
	font-weight:bold;
	color:#E6A9DB;
}

#siteMap
{
    background-color: #160C19;
}
#siteMap table p.title a
{
    color: #E6A9F6;
}


/*LyteBox Override Defaults*/
#lbOuterContainer.grey { border: 3px solid #FFFFFF; }
#lbDetailsContainer.grey { border: 3px solid #FFFFFF; border-top: none; }
#lbPrev {position:relative;left:-35px;top:30%;}
#lbPrev.grey,#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(/images/prev_purple.gif) left 15% no-repeat; }
#lbNext {position:relative;right:-35px;top:30%;}
#lbNext.grey,#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(/images/next_purple.gif) right 15% no-repeat; }
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #773D88; }
#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #773D88; }
#lbDetailsData.grey { color: #773D88; }
#lbClose.grey { background: url(/images/close_purple.gif) no-repeat; }
#lbPlay.grey { background: url(/images/play_purple.gif) no-repeat; }
#lbPause.grey { background: url(/images/pause_purple.gif) no-repeat; }

a.feedbackbutton
{
    background-image:url('/images/home/questionsfeedback_purple.png');
}


.video
{
	border:solid 5px #8C4F9C;
}


/*Blog Styles*/

.blogSection
{
	width:580px;
	border-bottom:1px solid #8C4F9C;
}

.blogSection .blogAvatar
{
	float:left;
	margin:5px;
}

.blogSection .blogAvatar img
{
	border:solid 3px #8C4F9C;	
}

.blogSection .blogDetails
{
	width:360px;
	float:left;
}

.blogSection a.blogLink
{
	color: #BA83C6;
	font-size:1.2em;
}

.blogSection a.blogLinkReadMore
{
	color: #BA83C6;
	text-decoration:underline;
}

.blogSection .blogComments
{
	float:left;
	font-size:0.8em;
}

.commentsNumber
{
	width:55px;
	height:42px;
	float:left;
	background-image:url(/images/icon_speech_bubble_01.gif);
}

.commentsNumber .commentNumberText
{	
	font-weight:bold;
	color:#000000;
	margin: 10px 0px 0px 19px;
	font-size:1.2em;
}

.blogHeadingImage
{
	position:relative;
	top:-30px;
	left:390px;
	background-image:url(/images/blog_main_icon.jpg);
	width:211px;
	height:83px;
}

ul.blogCategories
{
	margin:0px;
	padding:5px 0px 0px 0px;
}

ul.blogCategories li
{
	padding: 3px 0px 3px 10px;
}

ul.blogCategories li a
{
	text-decoration:underline;
}


ul.blogAuthors
{
	margin:0px;
	padding:5px 0px 0px 0px;
}

ul.blogAuthors li
{
	padding: 3px 0px 3px 10px;
}

ul.blogAuthors li p
{	
	margin:0px;
	padding: 0px;
}

ul.blogAuthors li a
{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}



.blogCommentsSection
{
	border-top: 1px solid #8C4F9C;
	border-bottom: 1px solid #8C4F9C;
}

.blogCommentsSection h2
{
	margin:2px 0px 5px 0px;
	padding:0px;
}


.comment
{
	border-bottom:1px solid #8C4F9C;
}

.commentBy
{
	color:#E6A9F6;
	font-weight:bold;
}


.replyArrow
{
	padding:0px 0px 0px 25px;
	background-image:url(/images/replyArrow.gif);
	background-repeat:no-repeat;
}


.addComment h2
{
	margin:2px 0px 5px 0px;
	padding:0px;
}


.addComment h3
{
	margin:4px 0px 5px 0px;
	padding:0px;
}

.addComment h4
{
	margin:5px 0px 5px 0px;
	padding:0px;
}

.addComment .formLabel
{
	display:block;
	clear:both;
	float:left;
	width:60px;
}

.addComment .formInput
{
}

.addComment .inputRow
{
	margin-bottom:5px;
}




.blogDetailSection
{
	width:580px;
}

.blogDetailSection .blogAvatar
{
	float:left;
	margin:5px;
}

.blogDetailSection .blogAvatar img
{
	border:solid 3px #8C4F9C;	
}

.blogDetailSection .blogDetails
{
	width:360px;
	float:left;
}


.blogDetailSection a
{
	color: #8C4F9C;
	text-decoration:underline;
}

.blogDetailSection ul
{
	padding:0px;
	margin:10px 0px 0px 20px;
}

.blogDetailSection ol
{
	padding:0px;
	margin:10px 0px 0px 40px;
}

.blogDetailSection ul li 
{
	background-image:url('/images/backgrounds/squareBulletsPurple.jpg');
}


div.admin .commentBy
{
	color:#EF6A1F;
}


.comment a
{
	color: #8C4F9C;
	text-decoration:underline;
}

.comment ul
{
	padding:0px;
	margin:10px 0px 0px 20px;
}

.comment ol
{
	padding:0px;
	margin:10px 0px 0px 40px;
}

.comment ul li 
{
	background-image:url('/images/backgrounds/squareBulletsPurple.jpg');
}