/* CSS Document */

html, body { margin: 0; text-align: center; background-image: url('../images/nb_bg.jpg'); background-repeat: repeat-x; background-color: #8197C4; font-family: tahoma, arial; font-size: 90%; }

H1 { font-size: 200%; margin-left: 5px; color: #359901; }

H2 { font-size: 160%; margin-left: 5px; color: #359901; }

#page_container { width: 800px; margin: 0 auto; text-align: left; }

#page_menu {font-size: 90%; width: 100%; background-color: #6B7DA2; color: #FFF; background-image: url('../images/menu_bg.jpg'); background-repeat: repeat-x; border: 1px solid #505D79; overflow: auto; } 

#page_menu ul { width: 95%; list-style: none; }

#page_menu ul li {float: left; margin-left: 1.5em; margin-bottom: 1em; }

#page_menu ul li a:link, #page_menu ul li a:visited { color: #FFF; text-decoration: none; }

#page_menu ul li a:hover { text-decoration: underline; }

#page_menu ul li span { margin-left: 1.5em; color: #7C92BD; }

#page_content { width: 100%; border: 1px solid #CCC; margin-top: 2em; background-color: #FFF; overflow: auto; background-image: url('../images/netball_player.jpg'); background-repeat: no-repeat; background-position: top right; }

#sub_content { width: 25%; margin: 10px; float: left; }

#main_content { width: 45%; margin: 10px; float: left; }

.main_content_cell, .sub_content_cell  { width: 100%; border: 1px solid #CCC; background-color: #FFF; }
.main_content_cell p i { color: #999; font-size: 80%;}

.main_content_header { width: 100%; border: 1px solid #BA4A00; background-color: #359901; margin: 5px auto; }

.main_content_header p { margin: 7px 10px 7px 10px; font-weight: bold; color: #FFF; }

.qoute_large_left { width: 100%; height: 24px; text-indent: -9999px; margin: 5px; padding: 0; background-image: url('../images/quote.jpg'); background-repeat: no-repeat; background-position: left; }

.qoute_large_right { width: 97%; height: 24px; text-indent: -9999px; margin: 5px; padding: 0; background-image: url('../images/quote.jpg'); background-repeat: no-repeat; background-position: right; }

.content_paragraph { margin-left: 5px; margin-right: 5px; line-height: 1.5em; color: #666; }

#club_image_cell  { width: 100%; border: 1px solid #CCC; background-color: #FFF; text-align: center;}

#latest_scores { width: 100%; }

.score_block { border-bottom: 1px solid #CCC; overflow: auto; padding-bottom: 5px; }

.score_block_team { background-color: #CCC; color: #359901; width: 80%; float: left; }

.score_block_score { background-color: #999; color: #FFF; width: 18%; float: right; text-align: center; }

.score_block_team p, .score_block_score p {  margin: 5px 5px 5px 3px; font-weight: bold; }

.score_seperator { width: 100%; font-size: 140%; clear: both; text-align: center; color: #999; }

#news_continued { overflow: auto; }

#news_continued ul { width: 96%; list-style: none;  padding: 0; margin: auto 5px; }

#news_continued ul li { float: left; margin-bottom: 1em; width: 100%; border-bottom: 1px solid #CCC; color: #359901; font-weight: bold; line-height: 2em;}

#news_headline a:link, #news_continued a:link, #news_headline a:visited, #news_continued a:visited { color: #006600; text-decoration: none; padding: 3px;}

#news_headline a:hover, #news_continued a:hover { color: #006600; text-decoration: underline; background-color: #e0e0e0; }

#footer { width: 100%; clear: both; border-top: 1px solid #CCC; text-indent: 10px; padding-top: 1em; padding-bottom: 1em; color: #666; }

#footer a:link, #footer a:visited { color: #660000; }

#footer a:hover { color: #FF0000; }

#fixtures { 	width: 100%; font-size: 90%; color: #333; }
#fixtures thead tr th { padding-top: 0.4em; padding-bottom: 0.4em; border-bottom: 1px solid #999;}
#fixtures tbody tr td { padding-top: 0.4em; padding-bottom: 0.4em; border-bottom: 1px solid #999;}
.row_odd { background-color: #ccc; }

.member_list { list-style: none; text-indent: 0px; padding: 5px; width: 100%; margin: 4px auto; overflow: auto; }
.member_list li { width: 45%; text-align: left; float: left;}

.image {text-align:center;padding-top: 0.8em; padding-bottom: 0.8em;}
