
body {  
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	background-color:  #ffffff;
	font-size: .75em;
	color: #000000; 
	margin:0px;
	}
	
div.dropshadow_wrap {
	position:relative;
	width: 987px;
	margin:0 auto;
	background-image: url("../images/body_background.jpg");
	background-repeat: repeat-y;
	padding:0 20px;
	}

table.pagewrap {
	width: 987px;
	border-width:1px;
	border-style:solid;
	border-color:#fff;
	background-image:  url(../images/background.jpg);
	background-repeat: no-repeat;
	background-color:  #9C0039;
	}

table.header { 	
	width:  100%;
	height: 40px;
	}
	
#index2columns td {
	vertical-align:top;
	text-align:left;
	}
	
#left_col { 
	padding-right:10px;
	}
	
#right_col { 

	}
	
#bodycontentwrapper {
	position:relative;
	width:712px; /* don't change this - needed for IE6 */
	border:1px solid #9c0039; 
	padding:10px;
	}
	
abbr, acronym {
	text-decoration:underline;
	cursor: help;
	}
	
div.left_col {
	float:left; 
	width:460px;
	}
	
ul {
	margin:0px 0px 0px 20px;
	padding:0px;
	}
	
li {
	list-style-image: url("../../images/bullet.gif");
	padding:0px;
	margin:0px;
	text-align:left;
	}
	
ul#bodylist {
	margin:0px 0px 0px 20px;
	}
	

/* MAIN NAV */

div.mainmenuwrapper {
	width:226px;
	text-align:left;
	}

ul.mainmenu {
	margin:0px 0px 0px 10px;
	padding:0px;
	}

ul.mainmenu li {
	list-style-type: none;
	list-style-image: none;
	background-repeat: no-repeat;
	letter-spacing:-0.03em;
	background-image:  url(../images/menu_roundel_off.gif);
	background-position:0px 6px;
	padding:6px 0px 0px 28px;
	line-height:200%;
	}
	
ul.mainmenu li a {
	color: #ffcc00; 
	font-size: 1.2em; 
	font-weight:bold; 
	text-decoration:none;
	}
	
ul.mainmenu li ul { 
	margin-left:0px; 
	}
	
ul.mainmenu li a:link    { color: #ffcc00; }
ul.mainmenu li a:hover   { color: #FFFF99; font-size: 1.2em; font-weight:bold; text-decoration:underline; }
ul.mainmenu li a:active  { color: #ffffff; font-size: 1.2em; font-weight:bold; text-decoration:none; }
ul.mainmenu li a:visited { color: #ffcc00; font-size: 1.2em; font-weight:bold; text-decoration:none; }

ul.mainmenu li ul li {
	background-image:  url(../images/arrow.gif);
	background-position:0px 1px;
	padding:2px 0px 2px 28px;
	line-height:100%;
	}
	
ul.mainmenu li ul li a { 
	font-size: 1em; 
	text-decoration:none; 
	}
	
ul.mainmenu li ul li a:link    { color: #ffcc00; }
ul.mainmenu li ul li a:hover   { color: #FFFF99; font-size: 1em; text-decoration:underline; }
ul.mainmenu li ul li a:active  { color: #ffffff; font-size: 1em; text-decoration:none;  }
ul.mainmenu li ul li a:visited { color: #ffcc00; font-size: 1em; text-decoration:none;  }
		
h1, h2, h3, h4 { 
	font-family: times, serif;
	text-align: left;
	color: #9C0039;
	font-weight: bold;
	}	

h1 { 		
	font-size: 2.3em;
	letter-spacing: 0.03em;
	}
	
h1#latest_news {
	font-size: 2em;
	text-align:center;
	letter-spacing: normal;
	color:#fff;
	padding:0px;
	margin:4px 0px 0px 0px;
	}	
	
h2 { 		
	font-size: 1.8em; 
	margin: 10px 0px 10px 0px;
	font-style: italic;     		
	}

h3 { 		
	font-size: 1.6em; 
	margin-top: 30px; 
	font-style: italic;
	}

h4 { 		
	font-size:	1.1em; 
	color:		#000000; 
	margin-top:	30px; 
	margin-bottom:	10px; 
	text-transform: uppercase;
	}
		
h5 { 		
	font-size:	1.1em; 
	color:		#6B005E; 
	margin-top:	30px; 
	margin-bottom:	20px; 
	text-align:	left;
	}
	
strong {
	font-weight: bold; 
	}

div.six_image_boundary { 
	width: 99%; 
	margin: 10px 0 10px 0px;
	}
	
div.picture_left { 	
	float: left;
	padding: 3px;
	color: #666666;
	text-align: left;
	background-color: #ffffff;                   	
	}
	
div.picture_right {
	position:relative;
	float:right;
	clear:both;
	margin:0 0 0 10px;
	}
			
#thu {
	width:100px;
	}



table.content { 	
	width: 100%; 
	border: 1px solid #9C0039;                
	}
	
td.index_td, td.content_td { 		
	padding: 10px;
	border-right: 5px solid #9C0039;
	vertical-align: top;
	margin-left:10px;
	}
	
td.index_td {
	background-color: #ffffcc; 
	}
td.content_td { 		
	background-color: #ffffcc;
	padding:10px;
	}

.content_cell { 
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
	background-image:  url("../images/artefact2.gif");
	background-repeat: no-repeat;
	background-position: bottom right; 
	background-color: #FFFFCC;
	border:1px solid #990000;
	}

td.menu_table { 
	vertical-align: top;                
	padding: 0px;
	text-align:left;
	width:226px;
	}

table.footer { 	
	width: 100%;
	background-color: #9C0039;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #FFFF66;
	margin: 10px 0 0 0;
	}

td.footer { 	
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	letter-spacing: -0.03em;
	}

span.divider { 	
	color: #ffffff;
 	font-weight: bold; 
	}

td.menu_item { 	
	vertical-align: middle; 
	text-align: left;
	}

td.menu_subitem_left { 	
	vertical-align: middle;
	text-align: left;
	padding-left: 23px;
	}

td.menu_subitem_right { 
	vertical-align: middle;
	text-align: left;
	padding-left: 4px;
	}

td.index_address_left { 
	vertical-align: top;
	text-align: left;
	}

.index_address_right { 
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	margin: 20px 0;
	}

.border {	
	border:	1px solid #000000;
	}

.noborder {	
	border:	0px;
	}

img.roundel { 	
	border: 0px;
	vertical-align: middle;
	margin-right: 10px;
	}

div.picture { 	
	margin: 0px 0px 6px 20px;
	float: right;
	border: 0px solid #666666;
	color: #666666;
	background-color: transparent;
	}

img.filler { 	
	border: 0px solid #000000; 
	}

img.roundel2 { 	
	border: 0px;
	vertical-align: middle;	      	      
	}

p { 		
	text-align:left;
	}

p.small { 	
	text-align: left; 
	line-height: 140%;
	font-size: 0.75em; 
	font-weight: bold;
	}
	
p.nopad { 
	padding:0px;
	font-size: 0.9em; 
	}

span.back_arrow { 	
	color: #ffcc00;
	font-size: 1.2em;
	font-weight: bold;
	}

img.welcome { 
	margin-top:10px; 
	} 

a:link    { color: #9C0039; font-size: 1em; font-weight:bold;   text-decoration:underline; }
a:hover   { color: #ff0000; font-size: 1em; font-weight:bold;   text-decoration:none; }
a:active  { color: #ff0000; font-size: 1em; font-weight:bold;   text-decoration:none; }
a:visited { color: #666666; font-size: 1em; font-weight:normal; text-decoration:underline; }

a.top:link    { color: #9C0039; font-size: 1em; font-weight:bold;   text-decoration:none;}
a.top:hover   { color: #ff0000; font-size: 1em; font-weight:bold;   text-decoration:none;}
a.top:active  { color: #ff0000; font-size: 1em; font-weight:bold;   text-decoration:none;}
a.top:visited    { color: #9C0039; font-size: 1em; font-weight:bold;   text-decoration:none;}

a.medlib:link    { font-family:verdana; color:#bccdff; font-size:10px; text-decoration:none;      font-weight: bold; }
a.medlib:hover   { font-family:verdana; color:#ffffff; font-size:10px; text-decoration:underline; font-weight: bold; }
a.medlib:active  { font-family:verdana; color:#ffffff; font-size:10px; text-decoration:underline; font-weight: bold; }
a.medlib:visited { font-family:verdana; color:#ffffff; font-size:10px; text-decoration:none;      font-weight: bold; }

a.pupilswork:link    { color:#9C0039; font-size:1.2em; font-weight:bold; text-decoration:underline;}
a.pupilswork:hover   { color:#ff0000; font-size:1.2em; font-weight:bold; text-decoration:underline;}
a.pupilswork:active  { color:#ff0000; font-size:1.2em; font-weight:bold; text-decoration:underline;}
a.pupilswork:visited { color:#cc3366; font-size:1.2em; font-weight:bold; text-decoration:underline;}

a.home:link    { font-size: .9em; color: #DC8714; font-weight:bold; text-decoration:none;      letter-spacing: -0.03em; }
a.home:hover   { font-size: .9em; color: #ffcc00; font-weight:bold; text-decoration:underline; letter-spacing: -0.03em; }
a.home:active  { font-size: .9em; color: #ffffff; font-weight:bold; text-decoration:underline; letter-spacing: -0.03em; }
a.home:visited { font-size: .9em; color: #cc3366; font-weight:bold; text-decoration:none;      letter-spacing: -0.03em; }

a.footer:link    { color: #ffffc6; font-weight:bold; text-decoration:none;}
a.footer:hover   { color: #ffffff; font-weight:bold; text-decoration:underline;}
a.footer:active  { color: #ffffff; font-weight:bold; text-decoration:underline;}
a.footer:visited { color: #cc3366; font-weight:bold; text-decoration:none;}

a.contentlink:link    { color: #9c0031; font-weight:bold; text-decoration:none;}
a.contentlink:hover   { color: #cc3366; font-weight:bold; text-decoration:underline;}
a.contentlink:active  { color: #cc3366; font-weight:bold; text-decoration:underline;}
a.contentlink:visited { color: #999999; font-weight:bold; text-decoration:none;}

a.resource:link    { color:#6B005E; font-size: 1em;  arial, helvetica, sans-serif; text-decoration:none; font-weight:bold; }
a.resource:hover   { color:#660033; font-size: 1em;  arial, helvetica, sans-serif; text-decoration:underline; font-weight:bold; }
a.resource:active  { color:#FF0000; font-size: 1em;  arial, helvetica, sans-serif; text-decoration:underline; font-weight:bold; }
a.resource:visited { color:#6B005E; font-size: 1em;  arial, helvetica, sans-serif; text-decoration:none;      font-weight:normal;}

a.ww_resource:link    { color:#ffffff; font-size: 1em;  arial, helvetica, sans-serif; text-decoration:none;	font-weight:bold; }
a.ww_resource:hover   { color:#ffffff; font-size: 1em;  arial, helvetica, sans-serif; text-decoration:underline; 	font-weight:bold; }
a.ww_resource:active  { color:#ffffff; font-size: 1em;  arial, helvetica, sans-serif; text-decoration:underline; 	font-weight:bold; }
a.ww_resource:visited { color:#ffffff; font-size: 1em;  arial, helvetica, sans-serif; text-decoration:none;      	font-weight:normal;}

div.resourcepanel { 	
	width:	50%; 
	margin:	0 10px 0px 0px;
	}

table.resource { 	
	border: 1px dotted #9C0039;
	margin: 2px 2px 0px 2px;
	width:100%;
	}

td.resource_left  {
	width: 40%;
	padding: 0 4px 0 4px;
	background-color: #efefa6;
	border-right: 1px solid #333333;
	text-align: left;
	}

td.resource_center  { 	
	width: 150px;
	border-right: 1px solid #333333;
	padding: 1px 4px 1px 4px;
	background-color: transparent;
	color: #666666;
	font-size: .8em;
	font-weight: bold;
	}

td.resource_right {
	padding: 0 2px 2px 10px;
	background-color: #efefa6;
	text-align: left;
	}

td.resource_left_w  { 	
	width: 55%;
	padding: 2px 0 2px 4px;
	background-color: #ffffff;
	border-right: 1px solid #333333;                    
	}

td.resource_center_w { 	
	width: 10%;
	border-right: 1px solid #333333;
	padding: 2px 4px 2px 2px; 
	background-color: #ffffff;
	color: #666666;
	font-size: .65em;
	font-weight: bold;
	}

div.resourcespacer {	
	margin: 14px 0px 0px 0px;
	}


td.resource_right_w { 	
	width: 35%;
	padding: 0 2px 2px 10px;
	background-color: #ffffff;
	text-align: left;
	}

table.ww_resource { 	
	width: 100%;
	border: 1px solid #9C0039;
	margin: 0 0 4px 0;
	}

td.ww_resource_left { 	
	padding: 2px;
	border-right: 1px solid #333333;    
	background-image: url(../images/agreed_syll_tile.jpg);
	background-color: #D5B268; 
	text-align: left;
	}

td.ww_resource_right  { 
	padding: 2px;
	width: 46px;
	background-color: transparent;
	color: #666666;
	font-size: .85em;
	font-weight: bold;
	}

img.icon { 		
	border: 0px;
	vertical-align: middle;   
	margin: 0 2px 0 0;
	}

div.topofpage { 	
	margin: 2px 4px 2px 0; 
	font-size: 11px; 
	text-align: right; 
	clear: both;
	}

img.border   { 		
	border: 1px solid #000000;
	}

img.noborder { 		
	border: 0px;
	}

div.pic_noborder { 	
	border:0px; 
	float:right; 
	margin-right:20px; 
	margin-left:20px;	
	}

div.pic_noborder_left { 
	border:0px; 
	float:left; 
	margin-right:10px; 
	margin-bottom:10px;
	}

img.border   { 		
	border: 1px solid #000000; 
	}

img.noborder { 		
	border: 0px; 
	}

td.hd, td.hd_noborder { 		
	vertical-align: top; 
	padding: 2px 10px;
	text-align: left;
	border-right:1px solid #999;
	}
	
td.hd_noborder {
	border-right:0px;
	}

td.hd2 { 		
	vertical-align:	top; 
	padding: 0 0 10px 12px;
	text-align: left;
	}

img.hd { 		
	margin: 2px 6px 0 0; 
	border: 0px;
	vertical-align:	middle;
}

span.caption { 		
	color: #666666;
	border: 0px solid #9C0039;
	padding-top: 6px;
	font-size: .9em;
	text-align: left;
	}

.dropdown, .dropdown_unltd, .dropdown2 {
	background-color: #ffffff;
	text-align: left;
	margin-bottom: 20px;             
	padding: 10px 20px 14px 20px;
	position: relative;
	border: 1px solid #FFCC33;
	}

div.dropdown, div.dropdown2 { 	
	margin-top: 20px;   
	width: 250px;              	
	}

div.dropdown_unltd { 	
	margin-top: 20px;   
	width: 60%;   
	}

div.jumpdownwrap {	
	width: 100%; 
	}

div.weblink { 
	border-width:     1px; 
	border-color:     #cccccc;
	border-style:     solid; 
	background-color: #ffffff;
	text-align:       left;            
	padding:          4px 0 4px 12px; 
	margin:           14px 0 20px 0; 
	}

div.hr { 			
	width: 100%; 
	height: 1px; 
	border-top: 1px dotted #9C0039; 
	margin-top: 2px; 
	}
	
div.dropcap {
	font-weight:bold;
	text-align:left;
	}
	
td.artworks { 		
	height: 130px;
	width: 100px;
	padding: 3px 3px 3px 3px;
	vertical-align: bottom;
	border: 1px solid #cccccc;
	}

div.picture_left { 
	float: left;
	padding: 3px;
	margin: 0 0 4px 2px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	text-align: left;
	background-color: #ffffff;
	}

div.link_panel { 	
	border: 1px solid #9C0039;
	padding: 0px 10px 10px 10px; 
	text-align: left;
	width: 400px;
	background-image: url(../images/agreed_syll_tile2.jpg);
	}

span.links { 	
	color: #666666; 
	font-size: 9pt; 
	font-weight: bold; 
	}

span.year { 
	font-family: times, serif;
	text-align:left;
	font-size:2em; 
	color:#9C0039; 
	font-weight: bold;
	font-style: italic;
	}

.newsdate, .newscontent, #newsmenu { 
	background-color: #efefa6; 
	}

td.newsdate {
	width: 120px; 
	text-align: left; 
	padding: 15px 0px 13px 4px;
	vertical-align: top; 
	font-weight: bold;
	}

td.newscontent { 	
	text-align: left; 
	vertical-align: top; 
	padding: 0px 10px 13px 10px;
	}

img.absmiddle { 
	border: 0px solid #ff0000;
	vertical-align: middle;            
	}


div.titles { 
	position:relative;
	width:80%;
	text-align: left;
	margin: 10px 0px 26px 0; 
	padding-left: 120px;
	height: 30px;
	background-image: url(../images/title_background.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	font-family: times, serif;
	font-size: 2.3em;
	color: #9C0039;
	font-weight: bold;
	clear:both;
	}

div.sub_titles { 
	padding-left:   5em; 
	padding-bottom: 10px;
	}

ul { 	font-weight:    bold; 
     	letter-spacing: 0.05em;
     	line-height:    200%;
	}

table.address {
	margin: 40px 0 20px 0; 
	}

div.agreed_syll_fade {		
	background-image: url(../images/agreed_syll_tile.jpg);
	background-color: #D5B268; 
	height: 16px;
	text-align: center;
	padding-top: 1px;
	padding-left: 10px;
	color: #fff;
	width:auto;
	}
	
div.agreed_syll_fade2 {
	background-image: url(../images/agreed_syll_tile2.jpg);
	background-color: #FEEC9D; 
	vertical-align: top;
	text-align: left;
	padding:8px;
	width:auto;
	}
	
.agreed_syll_fade2 p {
	margin:2px;
	padding:0px;
	}
	
.agreed_syll_fade, .agreed_syll_fade2 {
	font-size:.9em;
	}
	
div.ad_panel_content_wrapper {
	margin-top:10px; 
	}
	
div.ad_panel_content_wrapper p {
	text-align: left;
	padding-left:10px;
	}

div.pullquote {
	float: right; 
	padding: 5px; 
	margin: 5px 5px 10px 5px; 
	width: 200px; 
	text-align: left; 
	background-color: #C29A76; 
	}

span.pullquote { 
	color: #9C0039; 
	font-size: 1.2em; 
	font-weight: bold; 
	line-height: 120%; 
	letter-spacing:-0.03em; 
	}

div.pqcaption {  
	color: #ffffff; 
	font-size: 1em; 
	text-align: left; 
	margin: 10px 0 0 0; 
	}

div.caption {
	color: #666666;
	padding-top: 6px;
	font-size: .9em;
	text-align: left;
	}
				
#white {
	color: #ffffff;
	}

div.clearing {
	clear: both !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	font-size: 0px !important;
	height: 0px !important;
	}
								
div.welcometoreweb {		
	float: left; 
	width: 100%; 
	height: 65px;
	}				

div.latest_resource {		
	border: 1px solid #000000; 
	background-color: #FEEC9D; 
	margin: 10px 0 10px 0;
	text-align: left; 
	}

#linkpanel {	
	text-align: left; 
	border-bottom: 1px dotted #999999; 
	padding: 2px 0px;
	}
	
#linkpanelleft, #linkpanelright {
	border: 0px; 
	padding-top: 6px;
	padding-bottom: 10px;
	}
				
#linkpanelleft {		
	float: left;
	width: 230px;
	padding-right:20px;
	text-align: left;
	}
	
#linkpanelleft.newlink {
	background: url(../images/new_roundel.gif) no-repeat right 5px;
	}
				
#linkpanelright {
	width: 450px; 
	float: right;
	}
	
#homepage_ads.wide, div.infopanel {
	border:1px solid #6B005E;
	background-color: #fff; 
	}

#homepage_ads.wide {	
	width: 460px; 
	margin-bottom:10px;
	}	
	
#homepage_ads.wide p {
	padding:0 10px;
	}
			
div.adtitle, #adtitle {
	font-family: Times New Roman, Times, serif; 
	padding: 3px 0 3px 10px; 
	font-weight: bold; 
	background-color: #6B005E; 
	font-size: 12pt; 
	color: #ffffff; 
	line-height: 80%;
	text-align: center;
	}
	
#adtitle_left {
	text-align: left;
	}
	
		
#box { 		
	border: 1px solid #a30016;
	float: left;
	width: 30%; 
	margin-right: 0px; 
	padding: 4px;
	border-style: dotted;
	border-width: 1px;
	}
			
#box.left { 	
	background-color: #00ff00;  
	}

#box.center { 	
	background-color: #0000ff;  
	}

#box.right { 	
	background-color: #ff0000; 
	}
			
#downloadpanel {
	float:right;
	border:1px solid #cccccc;
	text-align: left;
	padding:8px;
	margin-left:20px;
	width:200px;
	background-color: #fff; 
	}

#newslink {
	position:absolute;
	top: 0px;
	left: 10px;
	border: 1px solid #000000;
	width: 80px;
	}

#newsmenu {
	border: 0px solid #ff0000;
	text-align: left;
	padding: 10px;
	width:50%; 
	}

#name {
	font-family: Times New Roman, Times, serif; 
	color: #610759;
	font-weight: bold;
	margin:	10px 0 0 0;
	padding: 0px;
	font-size: 1.6em;
	font-style: italic;
	}
	
.indexlogos {
	background-color:#ffffcc; 
	text-align:left;
	color:#056969;
	font-size:.9em;
	padding:10px 0;
	height:90px;
	}

#logo1, #logo2 { float:left; text-align:center; }
#logo2 { margin-left:90px; }
#logo3 { float:right; }
#logo4 { float:right; }

#logo1 img { margin-top:5px; }
#logo2 img { margin-top:5px; }


	
div.download_formats {
	font-size:1em;
	padding: 6px 20px;
	background-color: #E1C8D1;
	border: 1px dashed #9C0039;
	margin:20px 0;
	}
	
.download_formats img {
	margin:2px 0 0 0px;
	}	
	
#infopanel {
	position:relative;
	background-color: #ffffff;
	margin: 6px;
	padding-bottom:10px;
	}
	
#infopanel ul {
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:25px;
	font-size:.9em;
	}	

#infopanel ul li {
	letter-spacing:0em;
	line-height:1.3em;
	padding-bottom:6px;
	}	
	
#infopanel h2 {
	font-size:1.2em;
	margin-bottom:4px;
	padding:0 10px;
	text-align:left;
	}
	
#infopanel p {
	font-size:.9em;
	}
	
.latestnews {
	background-color: #f90;
	border: 1px solid #000;
	margin: 64px 0px 0px 0px;
	padding: 0px;
	}
	
.latestnews p {
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	}
	
/*rounded corners */
	
.roundcont {
	width: 230px;
	background-color: #f90;
	float: right;
	margin: 0px;
	}

.roundcont p {
	margin: 0 10px;
	}

.roundtop { 
	width: 230px;
	text-align:left;
	background: url(../images/tr.gif) no-repeat top right; 
	}

.roundbottom {
	width: 230px;
	text-align:left;
	background: url(../images/br.gif) no-repeat top right; 
	}

img.corner {
   	width: 15px;
   	height: 15px;
   	border: none;
   	display: block !important;
	}
	
.roundcont h1 {
	padding:0px 4px;
	margin:0px;
	text-align:center;
	}
	
.roundcont h2 {
	padding:0px 4px;
	margin:0px;
	text-align:center;
	text-decoration:none;
	}
	
p.weblink {
	border:1px dotted #999999;
	background: url(../images/weblink.gif) no-repeat top left; 
	padding-top:8px;
	padding-left:90px;
	min-height:26px;
	margin-top:20px;
	margin-right:100px;
	}
	
#web_link { /* Use This Style */		
	padding:11px 10px 10px 100px;
	margin:30px 10px;
	border:1px solid #C894AA; 
	background-image:url(../images/weblink2.gif); 
	background-repeat:no-repeat;
	background-color:#DBD1D9; 
	background-position:4px 4px;
	}

#contact {
	margin-top:30px;
	text-align:left;
	}
	
#worship_works_buttons, gswwr_buttons {
	padding-top:10px;
	padding-left:0px;
	text-align:left;
	}
	
#worship_works_buttons ul, #gswwr_buttons ul {	
	display:inline;
	margin:0px;
	padding:0px;
	width:100%;
	}
	
#worship_works_buttons li, #gswwr_buttons li {
	display:inline-block;
	list-style:none;
	float:left;
	width:207px;
	margin:0px;
	padding:0px;
	}
	
#worship_works_buttons a, #gswwr_buttons a {
	display:block;
	height:131px;
	width:207px;
	background-image:url(../images/worship_works_buttons.jpg); 
	background-repeat:no-repeat;
	background-color:#ffffcc; 
	}
	
#gswwr_buttons a {
	background-image:url(../images/getting_started_with_wr_sprite.jpg); 
	}
	
#wwb1 { background-position: 0px -262px; }
#wwb2 { background-position: -414px 0px; }
#wwb3 { background-position: 0px -131px; }

#wwb4 { background-position: 0px 0px; }
#wwb5 { background-position: -207px -131px; }
#wwb6 { background-position: -414px -131px; }

#wwb7 { background-position: -207px 0px; }
#wwb8 { background-position: -207px -262px; }
#wwb9 { background-position: -414px -262px; }


a#wwb1:hover { background-position: 0px -655px; }
a#wwb2:hover { background-position: -414px -393px; }
a#wwb3:hover { background-position: 0px -524px; }

a#wwb4:hover { background-position: 0px -393px; }
a#wwb5:hover { background-position: -207px -524px; }
a#wwb6:hover { background-position: -414px -524px; }

a#wwb7:hover { background-position: -207px -393px; }
a#wwb8:hover { background-position: -207px -655px; }
a#wwb9:hover { background-position: -414px -655px; }

#gswwr1 { background-position: 0px 0px; }
#gswwr2 { background-position: -207px 0px; }
#gswwr3 { background-position: -414px -0px; }
#gswwr4 { background-position: 0px -131px; }
#gswwr5 { background-position: -207px -131px; }
#gswwr6 { background-position: -414px -131px; }

a#gswwr1:hover { background-position: 0px -262px; }
a#gswwr2:hover { background-position: -207px -262px; }
a#gswwr3:hover { background-position: -414px -262px; }
a#gswwr4:hover { background-position: 0px -393px; }
a#gswwr5:hover { background-position: -207px -393px; }
a#gswwr6:hover { background-position: -414px -393px; }


table#world_religions { 
	width:100%;
	}
	
#world_religions td {
	text-align:left;
	vertical-align:top;
	padding:10px;
	width:50%;
	}
	
#world_religions td span {
	font-family: times, serif;
	text-align: left;
	color: #993366;
	font-weight: bold;
	font-size:1.6em;
	}
	
#buddhism, #judaism, #islam, #christianity, #sikhism, #hinduism, #ideas_for_re, #general {
	background-position: right top;
	background-repeat:no-repeat;
	}	
	
#x_buddhism { 
	background-image:url(../images/buddhism.gif); 
	background-color: #ffcccc; 
	}

#x_judaism {
	background-image:url(../images/judaism.gif); 
	background-color: #ccccff; 
	}

#x_islam {	
	background-image:url(../images/islam.gif);
	background-color: #ccffff; 
	}

#x_christianity {	
	background-image:url(../images/christianity.gif);
	background-color: #ccffcc; 
	}

#x_sikhism {	
	background-image:url(../images/sikhism.gif);
	background-color: #ffcc99; 
	}

#x_hinduism {	
	background-image:url(../images/hinduism.gif);
	background-color: #ffff99; 
	}

#ideas_for_re {	
	background-image:url(../images/ideas_symbol.gif);
	background-color:#bddeff; 
	}

#general {
	background-image:url(../images/general.gif);
	background-color:#dbb7db; 
	}

table#movies { 
	width:100%;
	}
	
#movies td { 
	width:50%;	
	}
	
#moviescontainer {
	border:1px solid #999;
	background-color: #fff;
	width:100%;	
	height:100px;
	}
	
#moviescontainer a {
	display:block;
	font-size:1.6em;
	text-decoration:none;
	}

#moviethumb { 
	width:115px;
	float:left;
	text-align:left;
	}
	
#movietext { 
	width:215px;
	float:right;
	text-align:left;
	padding:6px;
	font-size:.9em;
	}
	
.sitesearch {
	border-top:1px solid #ffcc00;
	border-bottom:1px solid #ffcc00;
	padding:8px 0px;	
	margin-top:10px;
	background-color:#be5222;
	}
	
.sitesearch span {
	color:#ffcc00;
	font-size:10pt;
	padding-left:8px;
	font-weight:bold;
	}	
	
.sitesearch form { 
	margin:3px 0px 0px 0px; 
	}
	
.search_location {
	color:#ffcc00;
	font-size:.9em;
	text-align:left;
	padding-left:2px;
	}
	
div.gswwr_title {
	height:131px;
	width:337px;
	font-size:0pt;
	background-image:url(../images/getting_started_with_wr_sprite.jpg);
	margin-bottom:20px;
	text-align:right;	
	}
	
div.gswwr_title#buddhism {	
	background-position: 0px 0px;
	}
	
div.gswwr_title#christianity {	
	background-position: -207px 0px;
	}
	
div.gswwr_title#hinduism {	
	background-position: -414px -0px;
	}
	
div.gswwr_title#islam {	
	background-position: 0px -131px;
	}
	
div.gswwr_title#judaism {	
	background-position: -207px -131px;
	}
	
div.gswwr_title#sikhism {	
	background-position: -414px -131px;
	}
	
#new_agreed_syllabus_fade {
	background:url(../images/agreed_syllabus_fade.jpg) no-repeat #ffffcc -20px -4px; 
	height:80px;
	color:#fff;
	padding-top:30px;
	padding-left:10px;
	font-size:20pt;
	text-align:left;
	}

.latest_news_link {
	background-color:#fff;
	padding:4px;
	margin:6px;
	}	 
	
	
	
	
	
	
	
	
	
	
	
	
	
	
