#page_wrapper {
	padding: 0px;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;

	height: auto;
} 
#left-artedutain.org{
	float:none;
	width:995px;
	margin-left: 0px;
	padding: 0px;
} 
#main-artedutain.org{
	width:980px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	color: #000;
	padding: 0px;
	height: auto;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#content_block {
	float: left;
	width: 504px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 25px;
	background-color: #FFF;
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: thin solid #976C4E;
	color: #433023;
}

#content_block_wide {
	float: left;
	width: 700px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 25px;
	background-color: #FFF;
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: thin solid #976C4E;
	color: #433023;

}
#content_block a, #content_block_wide a, #content_block_widget a, #content_block a:visited, #content_block_wide a:visited, #content_block_widget a:visited
{
	color: #976C4E;
	font-size: 105%;
	font-weight: bold;
}

#content_block a:hover, #content_block_wide a:hover, #content_block_widget a:hover
{
	background-color: #976C4E;
	color: #FFF;
	text-decoration: none;
}

#content_block_widget {
	float: right;
	width: 173px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.content_widget {
	background-color: #FFF;
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:27px;
	border: thin solid #976C4E;
	color: #433023;

}
.content_widget_no_padding {
	background-color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:27px;
	border: thin solid #976C4E;
	color: #433023;

}
#advert_block {
	padding-right: 0px;
	width: 210px;
	padding-left: 0px;
	padding-top: 70px;
	margin-left: 0px;
	float: right;
}
#second_navbox {
	float: left;
	width: 200px;
	text-align: right;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#third_navbox {
}
#main-header {
	
	margin-top: 0px;
	margin-left: 0px;
	height: 78px;
	margin-right: 0px;
	margin-bottom: 15px;
	background-image: url(../images/ident_171.jpg);
	border: thin solid #976C4E;
	padding: 0px;
}
.user_status_box {
	padding: 3px;
	height: 100px;
	width: 130px;
	border: thin dashed #333333;
	float: right;
	background-color: #999999;
	color: #333333;
	font-size: 90%;
}
#logo_box {
	float: left;
	width: 200px;
	padding-left: 30px;
	padding-top: 30px;
}

.user_status_box a {
	color: #000000;
	text-decoration: underline;
}
.user_status_box a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.user_status_box a:visited {
	color: #000000;
	text-decoration: underline;
}



#bottom-artedutain.org{
	margin-top:20px;
	border-top-width: thin;
	border-bottom-width: none;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
}

/************ FOOTER ************/
#footer
{
	width: 980px;
	clear: both; 
	font-size: 0.8em;
	line-height: 15px;
	color: #180F07;
	text-align: center;
	background-color: #D6D6D6;
	padding: 0px;
	border: thin solid #976C4E;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer a
{
        font-weight: bold; 
        color: #180F07;
        text-decoration: none;
}
h1 {
	font-size: 160%;
	color: #976C4E;
	margin: 0px;
	padding: 0px;


}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-image: url(../images/background_171.jpg);
	background-repeat: repeat-x;
	background-color: #976c47;
}
h2 {
	color: #976C4E;
	font-size: 120%;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;

}
h3 {
	font-weight: bold;
	font-variant: normal;
	color: #976C4E;
	font-size: 108%;
}
.clear_float{
	clear:both;
	height:1px;
}


#bottom-artedutain.org a {
	background-color: #ffffff;
}

#bottom-artedutain.org a:hover {
	background-color: #ffffff;
}
#bottom-artedutain.org a:visited {
	background-color: #ffffff;
}
table {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #000;
	text-align:left;
}


.clear_float {
	clear: both;
}

.highlight1 {
	background-color: #33210E;
	padding: 10px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	color: #FFFFFF;
	background-image: url(../images/highlight_1_back.gif);
}
.highlight2 {
	margin-left:5px;
	margin-right:0px;
	margin-bottom:5px;
	border: thin solid #382410;
	background-color: #000;
	padding: 8px;
}



.highlight4 {
	background-image: url(http://79.170.40.229/hackneyplay.org/images/highlight_4_back.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 20px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: thin solid #663399;
}
.highlight5 {
	background-image: url(http://79.170.40.229/hackneyplay.org/images/highlight_5_back.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: thin solid #009999;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 20px;
}
.small_text {
	font-size: 80%;
}
.calendar_wrapper {
	float: left;
	margin-right:0px;
	width:750px;
}
.calendar{
	margin:10px 10px 10px 10px;
	border:none;
	border-width:1px 0 0 1px;
	border-collapse:separate;
	font-size: 80%;
	background-image: none;
	background-repeat: no-repeat;
}
.calendar, .calendar,  th,.calendar td,  th,.calendar td{
	padding:0.1em 0.5em 0.1em 0.5em;
}
.calendar th,.calendar thead td{
	color:#FF0;
	font-size: 20px;
	text-transform: capitalize;
}
.calendar-title {
	font-size: 36px;
	font-weight: bold;
	color: #FF0;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
} 
.calendar-prev a,.calendar-next a{
	color: #976C4E;
	font-size: 16px;
	font-weight: bold;
}



.calendar td:hover{ /* cell rollovers */
	background-color: #976C4E;
}
.calendar_day {
	background-color: #FFFFFF;
	color: #3B2610;
	border: thin solid #976C4E;
}
.calendar_empty_day {
	background-color: #050301;
	color: #FFF;
	border: thin solid #050301;
}
.event_popup {
	background-image: url(../images/event_background.gif);
	background-repeat: no-repeat;
	width:230px;
	height:160px;
	padding:10px;
	color:#FFFFFF;
	font-size:16px;
}
.event_list_title {
	font-size: 18px;
	font-weight: bold;
	color: #07846B;
	padding: 5px;
	width: 260px;
}
.event_list_detail {
	font-size: 14px;
	font-weight: bold;
	color: #06846B;
	padding: 5px;
	width: 255px;
}
.calendar_event_border {
	margin-bottom: 6px;
	border: thin solid #976C4E;
	background-color: #FFFFFF;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.linked-day {
	background-color: #976C4E;
}

.calendar_event_border_1 {
	margin-top: 4px;
	margin-bottom: 4px;
	border: thin solid #7CC5A1;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/event_back1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin: 4px;
	margin-bottom:12px
}
.calendar_event_border_2 {
	margin-top: 4px;
	margin-bottom: 4px;
	border: thin solid #7CC5A1;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/event_back2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin: 4px;
	margin-bottom:12px
}
.calendar_event_border_3 {
	margin-top: 4px;
	margin-bottom: 4px;
	border: thin solid #7CC5A1;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/event_back3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin: 4px;
	margin-bottom:12px
}
.calendar_event_border_4 {
	margin-top: 4px;
	margin-bottom: 4px;
	border: thin solid #7CC5A1;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/event_back4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin: 4px;
	margin-bottom:12px
}


.highlight1 a {
	background-color: #FFFFFF;
}
.padded_block{
	margin: 10px;
}
.buton_small{
	background:#FFFFFF;
	color:#363636;
	border-top:1px solid #8A8A8A;
	border-right:1px solid #2D2D2D;
	border-bottom:1px solid #2D2D2D;
	border-left:1px solid #8A8A8A;
	width:100px;
	height: 20px;
	font-size: 80%;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0px;
	padding: 0;
}
.button_medium{
	background:#FFFFFF;
	color:#363636;
	border-top:1px solid #8A8A8A;
	border-right:1px solid #2D2D2D;
	border-bottom:1px solid #2D2D2D;
	border-left:1px solid #8A8A8A;
	width:300px;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0px;
	padding: 0;
}
form {
	margin: 0px;
	padding: 0px;
}
.input_field_small {
	border: thin solid #666666;
	font-size: 10px;
	color: #000000;
	height: 15px;
	width: 100px;
}
.red_highlight_box {
	border: thin solid #990000;
	background-color: #FFFFFF;
	background-image: url(../images/quotes_back.gif);
	background-repeat: no-repeat;
	padding: 10px;
	margin-bottom: 15px;
	width: 399px;
}
.red_message {
	border: thin solid #FF0000;
	background-color: #FFCCCC;
	background-image: url(../images/red_alert.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #990000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	font-weight: bold;
}
.blue_message {

	border: thin solid #0099FF;
	background-color: #CAF4FF;
	background-image: url(../images/blue_alert.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #0000FF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	font-weight: bold;
}
.yellow_message {

	border: thin solid #009900;
	background-color: #D7FFD7;
	background-image: url(../images/green_alert.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #009900;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	font-weight: bold;
}
.green_message {


	border: thin solid #009900;
	background-color: #D5FFD5;
	background-image: url(../images/green_alert.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #009900;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	font-weight: bold;
}

.float_right_left_align {
	width: 50%;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	text-align:left;
}
.float_right_right_align {
	width: 30%;
	float: right;
	text-align:right;
	margin: 0px;
}
#sub_content_header {
	width: 100%;
	color: #FF0;
	font-weight: bold;
	font-size: 130%;
	float: none;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#sub_content_footer {
	width: 95%;
	color: #FF9900;
	font-weight: bold;
	font-size: 70%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	border-bottom-width: thin;
	border-bottom-style: double;
	border-bottom-color: #FF9900;
}
#sub_content {
	width: 95%;
	font-weight: normal;
	font-size: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FFF;
}
.dark_text {
	color: #000;
}
#top_menu {
	float: left;
	width: 980px;
	margin-bottom: 15px;

}
#top_menu a {
	color: #FFF;
	text-decoration: none;
}
#top_menu a:hover {
	color: #FFF;
	text-decoration: none;
}
#top_menu a:visited {
	color: #FFF;
	text-decoration: none;
}
.header_menu {
	float: left;
	height: 27px;
	width: 214px;
	text-align: left;
	font-weight: bold;
	font-size: 15px;
	padding-top: 6px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 28px;
	margin-bottom: 0;
	margin-left: 0px;
}

.header_menu_171 {
	background-repeat: repeat;
	background-image: url(../images/back_colour_light_171.gif);
}

.header_menu_172 {
	background-image: url(../images/back_colour_light_172.gif);
	background-repeat: repeat;
}


.header_menu_173 {
	background-image: url(../images/back_colour_light_173.gif);
	background-repeat: repeat;
}
.header_menu_174 {
	background-image: url(../images/back_colour_light_174.gif);
	background-repeat: repeat;
	margin-right: 0px;
}
.link_wrapper_171 {
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 30px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #976C4E;
	border-right-color: #976C4E;
	border-bottom-color: #976C4E;
	border-left-color: #976C4E;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-bottom: 5px;
}
.link_wrapper_172 {
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 30px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8C415C;
	border-right-color: #8C415C;
	border-bottom-color: #8C415C;
	border-left-color: #8C415C;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-bottom: 5px;
}.link_wrapper_173 {
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 30px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2B77A3;
	border-right-color: #2B77A3;
	border-bottom-color: #2B77A3;
	border-left-color: #2B77A3;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-bottom: 5px;
}.link_wrapper_174 {
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 30px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #97935B;
	border-right-color: #97935B;
	border-bottom-color: #97935B;
	border-left-color: #97935B;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-bottom: 5px;
}
.data_list th {
	font-size: 16px;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}
.data_list {
	font-size: 14px;
}
