/* ------------------ page structure ------------------- */

BODY
{
	font-family: arial, verdana, san-serif;
}

.hidden
{
	display: none;
}
#main_div {}

#top_links
{
display: none;
}

#top_link_right {	float: none; }
#language_top {}
#three_columns { }
#left_two_columns { }

#left_column
{
display: none;
}

#right_column
{

}

.adverts_box
{
display: none;
}

#right_column .media_caption {}

#left_column {}
#content {}
#content P { }
#content .centre, #content .center { text-align: left; }
#content .left
{
margin-right: 1em;
float:left
}

#content .right
{
margin-left: 1em;
float: right
}

#logo {}
#hidden_title H1 {}

.you_are_here {}
.iaith {}
.iaith A:link, .iaith A:visited{}

#banner_area
{
width: 800px;
margin: 0 auto 0 auto;
}
#logo_bottom
{
text-align: right;
}

#logo_bottom IMG
{
border: 0;
}

IMG
{
border: 0;
}

#media_right {}

UL
{
list-style-type: square;
}

.navigation_bar_host { display: none }
.navigation_bar_left { display: none }

.page_divider
{
	display:block;
	page-break-before: always;
}


/* ----- menus ------- */
.homepage_left_column
{
display: none;
}


.homepage_right_column
{
display: none;
}


#menus
{
display: none;
}

.menu_header
{
display: none;
}

.menu_item {}

.menu_item A:link, .menu_item A:visited
{
}

.menu_item_selected
{
}

.menu_item_parent
{
}

.menu_item_child
{
}

.menu_items_sub
{
}

.menu_items_same_level
{
}

.menu_item_same_level
{
}

/* ---- site icons ------ */

.site_icons
{
display: none;
}

/* -------------------- HTML tags ------------------- */

A:link, A:visited
{
	color: #B20034;
}


H1
{
	font-weight: normal;
	color: #666666;
	clear: none;
}

H2
{
	clear: none;
}

H3
{
	clear: left;
}


/* --------------------------------- search box ----- */

.search_box
{
	display: none;
}


.rss_links
{
	display: none;
}

.logos_left
{
	display: none;
}


/* ------------------------------------------- News ---- */


.news_box
{
width: 49%;
float: left;
}

.news_box H2, .news_box H2 A:visited, .news_box H2 A:link
{
color: #000000;
text-decoration: none;
text-transform: capitalize;
}

.news_box .news_box_item_light
{
}
.news_box .news_box_item_dark
{
}

.news_box .news_box_date
{
	font-style: italic;
}

.news_box A:link, .news_box A:visited
{
}

/* ---------- info box --------- */

/* ---------- info box --------- */

.info_box
{
border: 1px #dddddd dashed;
margin: 1em auto 0 auto;
padding: 1em;
width: 40%;
font-size: small;
}

.info_box_std, .info_box_cardiff, .info_box_stfagans, .info_box_roman, .info_box_wool, .info_box_swansea, .info_box_slate, .info_box_bigpit
{
margin-top: 1em;
padding: 0;
}

.info_box_std H1
{
	margin: 0;
	text-transform: capitalize;
	padding: 0;
}

.info_box_cardiff H1 { color: #C70038 }
.info_box_stfagans H1 { color: #00AA3F }
.info_box_roman H1 { color: #2D1783 }
.info_box_wool H1 { color: #96228A }
.info_box_swansea H1 { color: #C01833 }
.info_box_slate H1 { color: #1C88D5 }
.info_box_bigpit H1 { color: #F37A15 }

.info_box .free_entry
{
float:right;
width: 56px;
height: 56px;
}

.advert
{
	padding-bottom: 1em;
}

/* ---------- Submenu ---------- */

.submenu UL
{
}

.submenu H1 {}

.submenu a:link, .submenu a:visited {}

.submenu H2 {}

.submenu H3 {}



/* ------------- what's on ------------ */

.features_list
{
	padding: 0px;
	margin: 0px 0px 5px 15px;
	list-style-type: square;
}

.category_box
{
}

.category_box_header
{
}

.category_box_header H2
{
	color: #ffffff;
	font-size: medium;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
}

.category_box_body
{
	padding: 3px;
}

/* ---------- features (front) ----------------- */

.feature_front
{
	width: 230px;
	float:left;
	margin: 10px 5px 10px 5px
}

.feature_front_caption
{
	padding: 5px;
	margin: 0px;
}

.feature_front_more
{
	padding: 3px 5px 3px 0px;
	margin: 0px;
	font-weight: bold;
	text-align: right;
	color: #ffffff;
	background-color: #000000;
}

.feature_front_more A:link, .feature_front_more A:visited
{
	color: #ffffff;
}

/* ---------- events box ----------------- */

.events_box
{
	font-weight: normal;
	width: auto;
	border: 1px #000000 solid;
	font-size: small;
	margin-bottom: 20px;
	padding: 0px;
}

.events_box H1
{
	margin: 0px;
	font-size: larger;
	font-weight: bold;
	padding: 4px;
	color: #ffffff;
}

.events_box H1 A:link, .events_box H1 A:visited
{
	margin: 0px;
	font-size: larger;
	font-weight: bold;
	padding: 4px;
	color: #ffffff;
	text-decoration: underline;
}

.events_box H2, .events_box H2 A:link, .events_box H2 A:visited
{
	font-size: small;
	font-weight: normal;
	margin: 0px;
	color: #ffffff;
	padding: 4px;
}

.events_box_date
{
	font-weight: bold;
}

.events_box_body
{
	padding: 5px;
	padding: 4px;
}

.events_box_details
{
	font-weight: bold;
	font-size: smaller;
	padding: 4px;
	color: #ffffff;
}

/* ----- foooter --------- */

.footer_copyright
{
display: block;
font-size: smaller;
text-align: center;
}
.footer_copyright A:link, .footer_copyright A:visited
{
text-decoration: none;
color: #666666;
}

.navigation_bar {}
.navigation_bar A:link, .navigation_bar A:visited {}
.navigation_bar A:hover {}

.footer_other_links, .footer_iaith
{
display: none;
}

.footer
{
margin-top: 0.5em;
border-top: 1px #eeeeee dashed;
padding-top: 0.5em;
clear: both;
}
.footer_other_links
{
}
.footer_copyright
{
}
.footer A:link, .footer A:visited
{
}
.footer_iaith
{
}
