/* CSS Document */


#fullPage { 
	/*border-top: 8px solid #D0CDCC; */
	padding: 5px 0 0 0; 
	width: 957px; 
	text-align:left; 
	background-color:#775C51; 
	background-image:url(images/bgFullGradient.jpg); 
	background-repeat:repeat-y; 
	padding: 0 23px 0 23px;
}
#header { float: left; width: 951px; }
#menu { clear: both;  
	width: 951px; 
	background-image: url(images/menuBg.jpg); 
	height: 69px; 
	color: #901716; 
	font-size: 18px; 
	text-align: center; 
	font-family: "Times New Roman", Times, serif; 
	background-color: #EDEAE6;
}
#leftBar { clear: both; float: left; width:165px; }
#main { float: left; background-color: #F7F7F4; width: 533px; margin: 0 0 0 28px; }
#main div#content {  width: 503px; padding: 20px;margin-left:0px; }
#rightBar { float: left; width: 196px; margin-top: 26px; }
#footer { clear:both; width: 78%; text-align: right; color:#969696; font-size:10px; }
#communityMain { width: 948px; }
#communityContent { width: 100%; }

/* Standard Tag Formatting ****************************************************************************/
body { margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#786054; }
h1 { color: #ff6633; font-size: 24px; font-family: "Times New Roman", Times, serif; }
h2 { color: #ff6633; font-size: 18px; font-family: "Times New Roman", Times, serif; }
h3 { color: #901716; font-size: 16px; margin: 0; padding: 0; }
a { color: #901716; text-decoration: none; }
a:hover { text-decoration: underline; }
input { background-color: #d0cdcc; border: 0; }
input.submit { background-color: transparent; color: #FE6D27; font-size: 10px; }
img { border: 0; }

#menu ul { padding: 0; margin: 0; }

#menu li { display: inline; }

#menu a {
	color: #901716;
	text-decoration: none;
}

#menu a:hover {
	text-decoration: underline;
}

#content div.newsTitles {
	font-weight: bold;
}

.sideBox {
	background-image:url(images/sideBoxBg.jpg);
	background-repeat: repeat-x;
	background-color: #EDEAE6;
	margin-bottom: 15px;
	font-size:10px;
	width: 100%;
}

#leftBar div.sideBox {
	margin-right: 5px;
	padding: 5px;
	clear: both;
	float: left;
	width: 150px;
}

#rightBar div.sideBox {
	margin-left: 15px;
}

a.moreLink{
	color: #ff6633;
	font-style: italic;
	text-decoration: none;
}

a.moreLink:hover {
	text-decoration: underline;
}

div.offColour {
	color: #FE6D27;
	display: inline;
}

/* Books *************/

div.bookListing { clear: both;	float: left; margin-bottom: 35px; width: 533px; }

div.bookListing div.bookImage { border: 1px solid #000; float: left; width: 124px;	height: 164px;	margin: 5px 0 0 0; }

div.bookListing div.bookTitle { width: 350px; padding: 0 0 8px 25px; }

div.bookListing div.bookPrice { color: #FE6D27; padding: 0 0 0 25px; width: 350px; }

div.bookListing div.bookDescription { padding: 0 0 10px 25px; width: 350px; }

/* TV/FILM *************/

div.mediaSpot { clear: both; float:left; margin: 0 0 40px 0; width: 100%; }

div.mediaSpot div.image { float: left; width: 150px; border: 1px solid #000000; }

div.mediaSpot div.content { float: left; margin: 0 0 0 30px; width: 330px; }

div.mediaSpot div.content div.title {  }

div.mediaSpot div.filmPrice { color: #FE6D27; padding: 0 0 0 0; width: 350px; }

div.mediaSpot div.content div.description { }

/*TEMP */
.topicsSubject{
	color: #901716;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	font-style:normal;
	padding: 0;
}

.topicsSmallSubject{
	color: #901716;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-style:normal;
	padding: 0;
}

.topicDate{
	font-size: 10px;
	color: #901716;
	margin-top: 5px;
}
.topicUser{
	font-weight:bold;
}
/* END TEMP */

/* CMS DEFAULT STYLES */

.mainHdr{
	font-size: 18pt; 
	font-weight: bold;
	 width: 100%; 
	 border-bottom: 5px solid #F5F5F5; 
	 margin-bottom: 15px;
 }

.messageBoxWarning {
	color:#000000;
	background-color:#FF8080;
	width: 90%;
	border: 1px solid #FF3300;
	padding: 0 2px 5px 3px;
	margin: 5px 5px 5px 5px;
}

.messageBoxGood {
	color:#003300;
	background-color:#9BFF9B;
	width: 90%;
	border: 1px solid #33FF00;
	padding: 0 2px 5px 3px;
	margin: 5px 5px 5px 5px;
}

.messageBoxReminder {
	color:#FF3300;
	background-color:#FFCB97;
	width: 90%;
	border: 1px solid #FF870F;
	padding: 0 2px 5px 3px;
	margin: 5px 5px 5px 5px;
}

.divCentre {
	text-align: center;
}
.divClear {
	clear:both;
}

.divRight {
	float: right;
}
.divLeft {
	float: left;
}
.divWidthHalf{
	float: left;
	width: 50%;
}

.divWidthFull{
	width: 100%;
}


/*Admin styles */
.admin_editmenu a{
	text-decoration:none;
	color:#FF6600;
}
.admin_editmenu a:hover{
	text-decoration:underline overline;
	color:#FF3300;
}
.admin_arrows {
	font-family:"Webdings";
	font-size:medium;
}

.admin_icons_red {
	color:#FF3300;
	font-family:"Wingdings 2";
	font-size:23px;
}
.admin_icons_green {
	color:#00CC00;
	font-family:"Wingdings 2";
	font-size:23px;
}
.admin_icons_orange {
	color:#FF9900;
	font-family:"Wingdings 2";
	font-size:23px;
}

/*     ~~~~~~~~~~~~~~~~~~~ SUB SECTION: SideBar News Settings  ~~~~~~~~~~~~~~~~~~~    */

div.sideBox div.subNewsBlock0, #leftBar div.sideBox div.subNewsBlock1 {
	clear: both;
	float:left;
	width: 150px;
}

div.sideBox div.subNewsBlock0 ul.subNewsList, #leftBar div.sideBox div.subNewsBlock1 ul.subNewsList {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.sideBox div.subNewsBlock0 ul.subNewsList li {

}

/*     ~~~~~~~~~~~~~~~~~~~ SUB SECTION:  Content News Settings  ~~~~~~~~~~~~~~~~~~~    */

/* Main News Section */
#content div.subNewsBlock0, #content div.subNewsBlock1 {
	padding: 0 0 8px 0;
	margin-bottom: 10px;
	width: 100%;
	float: left;
	clear: both;
}

/* Read More link */
#content div.subNewsBlock0 a, #content div.subNewsBlock1 a {
	color: #ff6633;
	font-style:italic;
	text-decoration: none;
}

/* Read More link hover */
#content div.subNewsBlock0 a:hover, #content div.subNewsBlock1 a:hover {
	text-decoration: underline;
}

/* Bulk content */
#content div.subNewsBlock0 ul.subNewsList, #content div.subNewsBlock1 ul.subNewsList {
	list-style-type: none;
	padding: 0 0 0 10px;
	margin: 0;
	float: left;
	clear: both;
	width: 100%;
}

/* Title */
#content div.subNewsBlock0 ul.subNewsList li.subNewsTitle0, #content div.subNewsBlock1 ul.subNewsList li.subNewsTitle1 {
	color: #901716;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	font-style:normal;
	padding: 0;
}

/* Title Link */
#content div.subNewsBlock0 ul.subNewsList li.subNewsTitle0 a, #content div.subNewsBlock1 ul.subNewsList li.subNewsTitle1 a {
	color: #901716;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	font-style:normal;
	padding: 0;
}

/* Title hover */
#content div.subNewsBlock0 ul.subNewsList li.subNewsTitle0 a:hover, #content div.subNewsBlock1 ul.subNewsList li.subNewsTitle1 a:hover {
	text-decoration: underline;
}


#content div.subNewsBlock0 ul.subNewsList li.subNewsDate, #content div.subNewsBlock1 ul.subNewsList li.subNewsDate {
	float: left;
	clear: both;
	font-size: 10px;
	color: #901716;
	width: 100%;
}

/* Description */
#content div.subNewsBlock0 ul.subNewsList li.subNewsIntro, #content div.subNewsBlock1 ul.subNewsList li.subNewsIntro {
	float: left;
	clear: both;
	width: 100%;
}

/* Description */
#content div.subNewsBlock0 ul.subNewsList li.subNewsContent, #content div.subNewsBlock1 ul.subNewsList li.subNewsContent {
	float: left;
	clear: both;
	width: 100%;
}

#content div.subNewsBlock0 div.subNewsImageThumb0 a img, #content div.subNewsBlock1 div.subNewsImageThumb1 a img {
	float: left;
	border: 1px solid #000;
}

/*     ~~~~~~~~~~~~~~~~~~~ SUB SECTION: SideBar Article Settings  ~~~~~~~~~~~~~~~~~~~    */

#sideBar ul.subArticleList {
	background-color: #F5F5F5;
	border: 1px solid #0C1C47;
}

#sideBar ul.subArticleList li {
	background-color: #D6D6D8;
}

#sideBar ul.subArticleList li.subArticleTitle0, #sideBar ul.subArticleList li.subArticleTitle1 {
	background-color: #6D87A8;
	font-weight: bold;
}

#sideBar ul.subArticleList li.subArticleTitle0 a, #sideBar ul.subArticleList li.subArticleTitle1 a {
	color: #fff;
	font-size: 12px;
}

#sideBar ul.subArticleList li.subArticleTitle0 a:hover, #sideBar ul.subArticleList li.subArticleTitle1 a:hover {
	color: #0F2B5B;
}

#sideBar ul.subArticleList li.subArticleDate {
	background-color: #9BAABF;
	border-bottom: 1px solid #6D87A8;
	font-size: 10px;
}

#sideBar ul.subArticleList li.subArticleIntro {
	background-color: transparent;
	padding: 0 0 8px 0;
}

/*     ~~~~~~~~~~~~~~~~~~~ SUB SECTION:  Content Article Settings  ~~~~~~~~~~~~~~~~~~~    */

/* Main Block of Article */
#content div.subArticleBlock0, #content div.subArticleBlock1 {
	border-bottom: 1px solid #901716;
	padding: 0 0 8px 0;
	margin-bottom: 10px;
	width: 533px;
}

/* Read More link */
#content div.subArticleBlock0 a, #content div.subArticleBlock1 a {
	color: #ff6633;
	text-decoration: none;
	font-style: italic;
}

/* Read More link hover */
#content div.subArticleBlock0 a:hover, #content div.subArticleBlock1 a:hover {
	text-decoration: underline;
	font-style: normal;
}

/* Main information block */
#content div.subArticleBlock0 ul.subArticleList, #content div.subArticleBlock1 ul.subArticleList {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

/* Unlinked title */
#content div.subArticleBlock0 ul.subArticleList li.subArticleTitle0, #content div.subArticleBlock1 ul.subArticleList li.subArticleTitle1 {
	color: #901716;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px 0;
	font-style: normal;
}

/* Linked title */
#content div.subArticleBlock0 ul.subArticleList li.subArticleTitle0 a, #content div.subArticleBlock1 ul.subArticleList li.subArticleTitle1 a {
	color: #901716;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px 0;
	font-style: normal;
}

/* Linked title hover */
#content div.subArticleBlock0 ul.subArticleList li.subArticleTitle0 a:hover, #content div.subArticleBlock1 ul.subArticleList li.subArticleTitle1 a:hover {
	text-decoration: underline;
	color: #901716;
}

/* Date */
#content div.subArticleBlock0 ul.subArticleList li.subArticleDate, #content div.subArticleBlock1 ul.subArticleList li.subArticleDate {
	color: #901716;
	font-size: 10px;
}

/* Image */
#content div.subArticleBlock0 div.subArticleImageThumb0, #content div.subArticleBlock1 div.subArticleImageThumb1 {
	float: left;
}

/*     ~~~~~~~~~~~~~~~~~~~ MAIN SECTION:  Content Testimonial Settings  ~~~~~~~~~~~~~~~~~~~    */

/* Main Block of Testimonial */
#content div.subTestimonialsBlock0, #content div.subTestimonialsBlock1 {
	float: left;
	clear: both;
	border-bottom: 1px solid #901716;
	padding: 0 0 8px 0;
	margin-bottom: 10px;
	width: 533px;
}

/* Image */
#content div.subTestimonialsBlock0 div.subTestimonialsImage0, #content div.subTestimonialsBlock1 div.subTestimonialsImage1 {
	clear:both;
	float: left;
	margin-right: 5px;
}

/* Main information block */
#content div.subTestimonialsBlock0 ul.subTestimonialsList, #content div.subTestimonialsBlock1 ul.subTestimonialsList {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

/* Unlinked title */
#content div.subTestimonialsBlock0 div.subTestimonialsTitle0, #content div.subTestimonialsBlock1 div.subTestimonialsTitle1 {
	color: #901716;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px 0;
	font-style: normal;
}


/*     ~~~~~~~~~~~~~~~~~~~ SUB SECTION:  Clients Settings  ~~~~~~~~~~~~~~~~~~~    */

.subClientsBlock0  {
  
}

.subClientsBlock1 {
	background-color: #E0E6ED;
}

.subClientsBlock {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 2px 0 5px;
	clear:both;
}

.subClientsList {
	list-style: none;
	margin: 0;
	padding: 0.25em;
}

.subClientsImage0{
	border: 0px;
	float:right;
}

.subClientsImage1{
	border-top: 3px solid #DDE7EC;
	border-right: 3px solid #DDE7EC;
	float:right;
}

.subClientsTitle1 {
	background-color: #5F6A70;
	margin-top: 5px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left: 10px;
}

.subClientsTitle0 {
	background-color: #5F6A70;
	margin-top: 5px;
	color:#DDE7EC;
	font-size:14px;
	font-weight:bold;
	padding-left: 10px;
}

.subClientsURL {
	font-size: 12px;
}


/* COMMUNITY CSS *****************************************************/

#communityMain div#communityContent { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F7F7F5; }
#communityMain div#communityContent table td { color: #000000; font-size: 11px; }
#communityMain div#communityContent table table td { color: #000000; font-size: 11px; background-color: #a69e91; }
#communityMain div#communityContent table table td.nonBg { color: #000000; font-size: 11px; background-color: #F7F7F5; }
#communityMain div#communityContent table table table td { color: #000000; font-size: 11px; background-color: #F7F7F5; }

#communityMain div#communityContent a.commMenuLinks { color: #5E5D59; text-decoration: none; margin: 0 5px; }
#communityMain div#communityContent a.commMenuLinks:hover { color: #333; text-decoration: underline; }

#communityMain div#communityContent a { color: #901716; }

#communityMain div#communityContent td.darkRow { background-image:url(forum/bgDark.gif); background-repeat: repeat-x; height: 21px; }
#communityMain div#communityContent td.darkHdr { color: #FFFFFF; text-align: left; font-weight: bold; font-size:12px; }

#communityMain div#communityContent td.lightRow { background-image:url(forum/bgLight.gif); background-repeat: repeat-x; height: 27px; }
#communityMain div#communityContent td.lightHdr { color: #901716; font-size:12px; font-weight: bold; }
#communityMain div#communityContent td.lightRow h1 { color: #901716; font-size:14px; display: inline; font-family:Verdana, Arial, Helvetica, sans-serif; }
#communityMain div#communityContent td.lightRow a { color: #901716; font-size:12px; text-decoration:none; }

#communityMain div#communityContent .frame { background-color: #ffffff; }

#communityMain div#communityContent td.generalCell { background-color: #F7F7F5; color: #000000; }
#communityMain div#communityContent td.generalCellAlt { background-color: #ECEBE7; color: #000000; } 

#communityMain div#communityContent td.cellPadLeft { padding: 8px 0 0 15px; }

#communityMain div#communityContent table.logonTbl td { color: #5E5D59; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F7F7F5; }
#communityMain div#communityContent input { background-color: #FFFFFF; border: 1px solid #000000; }

#communityMain div#communityContent input.radio { border:0; background: transparent; }

#communityMain div#communityContent table.logonTbl td input.submit { color: #ff6633; border: 0; font-size:14px; background-color: #F7F7F5; }


.gallery_row {
	margin-bottom: 10px;
}

.gallery_row_image {
	float: left;
	margin-right: 40px;
}

.gallery_row_delete {
	float: left;
	margin-right: 30px;
	
}

.gallery_row_input {
	float: left;
}

.gallery_row_item_field {
	float: left;
	margin-top: 3px;
	width: 80px;
}

.gallery_row_item_input {
	float: left;
}


ul {
	list-style-type: none;
}

.signupButton
{
background-color:#ff6633;
 border-top: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
  color:#000000;
  font-size:1.3em;
  margin-top:4px;
  margin-left:6px;
  height:24px;
 cursor:pointer;
}

.signupButton:hover
{
background-color:#ffffff;
border-top: 1px solid #ff6633;
border-right: 1px solid #ff6633;
border-bottom: 1px solid #ff6633;
border-left: 1px solid #ff6633;
 color:#000000;
 font-size:1.3em;
 margin-top:4px;
 margin-left:6px;
 height:24px;
 cursor:pointer;
}
