/*
** Copyright Stephen Neate - http://subtledifference.com.au/
** Design Template  for ALEA Reading Day ezyWebsite CMS suitable for multi section, multi page sites.
** 
** ## Quick Colours ##
background-image:url(/template-images/content.png);
** Primary Colour: Dark Purple#54237F- h1-footer 
** Primary Colour Shade:pale purple #DACEE (20% shade)-form input areas
** 2nd Colour: magemta #820242-h2 
** 3rd Colour:dark yellow  #FABA00-h3 
** 4th Colour: medium purple #704795-h4
** 5th Colour: #000-h5
**a:links: #382600 visited: #820242 hover: #620038
**#breadcrumb: #820242 
** 
/* ###  primary layout elements ### */
body{background:#fff url(/template-images/readingweek/bg3-2.gif) ;background-attachment:fixed;font-size:.8em;font-family:MS Comic Sans,Verdana, Helvetica, Arial, sans-serif;color:#000;margin:0;padding:0;}
p{font-size:.8em;font-family:Verdana, Helvetica, Arial, sans-serif;color:#000;}
#container-main{text-align:left;margin:0 auto;width:800px;}
#contents{min-height:350px;margin:0 0 0 0;background:url(/template-images/readingweek/content.png);display:block;padding:50px 35px 0;}
#contents table, #contents p, #contents div{margin:0;padding:0;}

#header{background:url(/template-images/NRD_Banner.gif) no-repeat;height:210px;padding:62px 0 0 0; border-bottom:1px solid #54237F;}

/* added in for more control over top links */
#top-link{position:absolute;top:20px;width:760px;text-align:right;font-size:11px;color:#fff;}
#top-link a,#top-link a:visited{color:#fff;text-decoration:none;}
#top-link a:hover {color:#fff;text-decoration:underline;}
#footer{color:#54237F;font-size:11px;text-align:center;background:url(/template-images/readingweek/nrd_footer.gif) no-repeat top;padding:0 0 8px 0; border:1px solid #54237F;}
#footer-2 a:link,#footer-2 a:visited{color:#fff;margin-right:5px;text-decoration:none;}
#footer-2 a:hover{color:#fff;text-decoration:underline;}
#footer-3 {display:none;}
/* this is the where are you now link */
.page_footer_link{display:none;}
.tablehome{left:-50px;width:100%;position:absolute;top:79px;border-collapse:collapse;height:79px;}
/* ###  END primary layout elements ### */

/* ### general display rules used in admin also ### */
h1,.title_1 {display:block;font-size:170%;color:#54237F;font-weight:bold;background-color:transparent;margin:0;padding:5px;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.title_1u{display:block;font-size:185%;color:#54237F;border-bottom:1px solid #54237F;margin:0 0 5px;padding:0 0 5px;}
.title_1_b{display:block;font-size:185%;font-weight:700;color:#54237F;border-bottom:1px solid #54237F;margin:0 0 5px;padding:0 0 5px;}
h2,.title_2{display:block;font-size:150%;color:#54237F;margin:0;padding:0 0 5px;}
.title_2_b{display:block;font-weight:700;font-size:150%;color:#54237F;margin:0;padding:0 0 5px;}
h3,.title_3{display:block;font-size:130%;color:#54237F;margin:0;padding:0 0 5px;}
.title_3_b{display:block;font-size:130%;font-weight:700;text-decoration:underline;color:#54237F;margin:0;padding:0 0 5px;}
h4,.title_4{display:block;font-size:120%;color:#fff;background-color:#54237F;margin:0;padding:5px;}
.title_4_b {display:block;font-size:205%;color:#54237F;font-weight:bold;margin:10px 0;padding:2px 8px 0 0;}
.title_4_c{display:block;font-size:120%;color:#fff;background-color:#54237F;margin:0 -10px;padding:5px;}
.txt_small{font-size:70%;}
.block_1_full{border:2px dashed #54237F;display:block;margin:10px;padding:10px;}
/* ### END general display ### */

/* ###  primary navigation ### */

#leftmenu{margin:5px;width:200px;background-color:#54237F;}
#leftmenu ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none}
#leftmenu ul ul{padding-right: 0px; padding-left: 20px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none}
#leftmenu li a{height:24px;text-decoration:none;voice-family:inherit;}
#leftmenu li a:link{padding-right:0;display:block;padding-left:30px;background:url(/template-images/default/leftmenu2.gif);padding-bottom:0;color:#660099;padding-top:8px;}
#leftmenu li a:visited{padding-right:0;display:block;padding-left:30px;background:url(/template-images/default/leftmenu2.gif);padding-bottom:0;color:#999;font-weight:bold;padding-top:8px;}
#leftmenu li a:hover{padding-right:0;padding-left:30px;background:url(/template-images/default/leftmenu2.gif) 0 -32px;padding-bottom:0;color:#fff;padding-top:8px;}

/* bread crumb navigation */
#breadcrumb{color:#820242;position:absolute;top:280px;font-size:11px;text-align:right;width:747px;}
#breadcrumb a:link{color:#820242;text-decoration:underline;}
#breadcrumb a:visited{color:#820242;text-decoration:none;}
#breadcrumb a:hover{color:#fff;background-color:#820242;text-decoration:underline;}

/*comment out menu*/
#slidingmenu_2{display:none;}

/* speciality elements */
.link_list{display:block;margin-bottom:15px;}
.link_link{color:#575799;font-weight:700;font-size:110%;display:block;}
.link_text{}
.link-display-title{}
.link-display-link{}
.events_list{display:block;margin-bottom:15px;}
.event_link{color:#575799;font-weight:700;font-size:110%;display:block;}
.event_text{}
.event_text_date{}
.event_link2{}
.article-date{margin-right:5px;font-weight:700;}
.article-author{display:block;font-style:italic;margin-bottom:10px;}
.article_list{display:block;margin-bottom:15px;}
.article_link{color:#575799;font-weight:700;font-size:110%;display:block;}
.article_text{}
.article_text_date{}
.article_link2{}

/* form elements */
.info{color:red;background-color:transparent;font-weight:400;font-style:italic;}
.warn{color:red;font-weight:400;background-color:transparent;font-style:italic;}
.error{color:red;background-color:transparent;font-weight:400;font-style:italic;}
.error-display{}
.input-text{color:#54237F;background-color:#F2E6FA;width:440px;border:1px solid #54237F;}
.input-textArea{color:#54237F;margin-right:5px;background-color:#F2E6FA;display:block;width:440px;height:65px;border:1px solid #54237F;}
.input-yesno{color:#54237F;background-color:#F2E6FA;border:1px solid #54237F;}
.input-nowidth{color:#54237F;background-color:#F2E6FA;border:1px solid #54237F;}
.input-checkBox{color:#54237F;background-color:#F2E6FA;border:1px solid #54237F;}
.input-dropDown{color:#54237F;background-color:#F2E6FA;border:1px solid #54237F;}
.form-display{margin:5px;padding:5px;display:block;color:#54237F;width:450px;}
.form-display2{text-align:left;}
.form-header{color:#54237F;font-weight:700;font-size:125%;text-align:left;margin:-5px 0 5px;padding:0;display:block;}
.label{font-size:90%;font-weight:700;text-align:left;display:block;clear:both;color:#54237F;}
.form-text{color:#54237F;font-size:80%;font-weight:400;text-align:left;display:block;clear:both;}
.submit-main{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:5px;color:#54237F;border:solid 1px #54237F;width:125px;font-weight:700;}
.progress{display:none;width:150px;position:absolute;padding:40px;z-index:1000;border:1px solid #54237F;color:#54237F;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#F2E6FA;margin:-60px auto 0;}


/* Calendar Items */
.cal_cell {
	width:14.28%;
	padding:3px;
	height:65px;
	text-align:left;
	vertical-align:top;
	border:1px solid #6943A1;
	border-collapse:collapse;
	background-image:url(../images/cal-bg.jpg);
}
.cal_cell2 {
	width:14.28%;
	padding:3px;
	height:65px;
	text-align:left;
	vertical-align:top;
	border:1px solid #6943A1;
	border-collapse:collapse;
	background-image:url(../images/cal-bg2.jpg);
}
.cal_cell3 {
	width:14.28%;
	padding:3px;
	height:65px;
	text-align:left;
	vertical-align:top;
	border:1px solid #6943A1;
	border-collapse:collapse;
	background-image:url(../images/cal-bg3.jpg);
}
.cal_cell4 {
	width:14.28%;
	padding:3px;
	height:65px;
	text-align:left;
	vertical-align:top;
	border:1px solid #6943A1;
	border-collapse:collapse;
	background-image:url(../images/cal-bg4.jpg);
}
.view_active {
	font-size:10px;
	font-weight:bold;
}
.view_active a:link, .view_active a:visited {
	font-size:10px;
	color:#6943A1;
	text-decoration:none;
	font-weight:bold;
}
.view_active a:hover, .view_active a:active {
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
}

.cal_cell4 a:link, .cal_cell4 a:visited {
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.cal_cell4 a:hover, .cal_cell4 a:active {
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}

#table-cal-nav {
	padding:3px;
}

#table-cal-nav a:link, #table-cal-nav a:visited {
	color:blue;
	text-decoration:none;
}
#table-cal-nav a:hover, #table-cal-nav a:active {
	color:red;
	text-decoration:none;
}


#cal_table {
	border:2px solid #6943A1;
	border-collapse:collapse;
}
#cal_table th {
  color : white;
  font-weight : bold;
  font-size : 12px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background : #6943A1;
  text-align : center;
}

.table_header {
	font-size:115%;
}

