/* Ballincollig Online CSS Document */

/*---Tags---*/
html { 
	height: 101%; }
body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	margin-top: 6px; }
h1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #274FC4;
	margin-top: 3px; }
h2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #962A2A;
	margin-top: 3px; }
h3 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	margin-top: 3px; }
p {
	margin-top: -3px;
	padding-right: 5px;
	color: #000000;
	text-align: justify; }
img {
	border: none; }

/*---Containers---*/
div#homebanner {
	width: 760px;
	height: 152px;
	background-image: url(images/homebanner.jpg); }
div#genericbanner {
	width: 760px;
	height: 152px;
	background-image: url(images/genericbanner.jpg); }
div#newsbanner {
	width: 760px;
	height: 152px;
	background-image: url(images/newsbanner.jpg); }
div#featuresbanner {
	width: 760px;
	height: 152px;
	background-image: url(images/featuresbanner.jpg); }
div#latestphotosbanner {
	width: 760px;
	height: 152px;
	background-image: url(images/latestphotosbanner.jpg); }
div#gallerybanner {
	width: 760px;
	height: 152px;
	background-image: url(images/gallerybanner.jpg); }
div#contactbanner {
	width: 760px;
	height: 152px;
	background-image: url(images/contactbanner.jpg); }
div#whatsonbanner {
	width: 760px;
	height: 152px;
	background-image: url(images/wowtgbanner.jpg); }
div#busindexbanner {
	width: 760px;
	height: 152px;
	background-image: url(images/busindexbanner.jpg); }	
	
div#navigation {
	background-color: #0233C5;
	width: 760px; }
div#under_navbar {
	margin-top: 0px;
	background-color: #FFFFFF;
	width: 760px;
	height: 36px;
	padding-bottom: 6px; }
div#unb_left {
	margin-top: 0px;
	width: 533px;
	padding-top: 6px;
	height: 32px;
	float: left;
	background-color: #FFFFFF;
	overflow: hidden; }
div#unb_right {
	margin-top: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 32px;
	vertical-align: bottom;
	background-color: #FFFFFF;
	text-align: right;
	width: 224px;
	float: right;
	padding-left: 3px;
	text-align: left; }
div#flash_banner {
	width: 760px;
	height: 32px; }
div#content {
	margin-top: -3px;
	width: 760px; }
div#local_notes {
	float: left;
	width: 513px;
	padding-top: 3px; }
div#left_column {
	padding-top: 3px;
	padding-bottom: 50px;
	width: 533px;
	float: left;
	background-image: url(images/bottombackground.jpg);
	background-repeat: no-repeat;
	background-position: left bottom; }
div#display_left_col {
	width: 520px;
	padding-top: 6px;
	padding-right: 13px;
	padding-bottom: 35px;
	float: left;
	background-image: url(images/bottombackground.jpg);
	background-repeat: no-repeat;
	background-position: left bottom; }
div#story_main {
	padding-top: 3px;
	width: 500px; }
div#news_section {
	width: 533px; }
div#news_story {
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	width: 518px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC; }
div#display_right_col {
	width:224px;
	float: right;
	margin-top: 3px; }
div#video {
	height: 120px;
	width: 160px;
	float: left;
	padding-right: 10px;
	padding-top: 6px; }
div#display_video {
	height: 120px;
	width: 160px;
	float: left;
	padding-right: 10px;
	padding-top: 6px;  
	padding-bottom: 4px; }
div#local_news_content {
	height: 120px;
	width: 340px;
	margin-top: 0px;
	margin-left: 3px;
	padding-right: 5px;
	padding-left: 0px;
	float: right; }
div#display_content {
	width: 760px;
	background-color: #FFFFFF; }
div#left_left_column {
	margin-top: 6px;
	width: 263px;
	clear: left;
	float: left; }
div#right_left_column {
	margin-top: 6px;
	margin-left: 7px;
	width: 263px;
	float: left; }
div#story {
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	height: 170px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC; }
div#story_head {
	height: 70px;
	margin-top: 6px; }
div#right_column {
	width: 224px;
	float: right;
	clear: none;
	margin-top: 3px; }
div#local_news {
	width: 214px;
	padding: 5px;
	margin-top: 3px;
	background-color: #EDEDED; }
div#local_news_header {
	height: 28px;
	background-color: #8EA4B8;
	color: #EDEDED;
	font-size: 14pt;
	line-height: 20pt;
	font-weight: bolder;
	padding-left: 5px;
	width: 219px;
	margin-left: -5px;
	margin-top: -5px; }
div#adspace {
	width: 224px;
	margin-top: 3px; }
ul#local_news_list {
	list-style-position: outside;
	list-style-type: circle;
	color: #4B7092; }
div#footer {
	width: 760px;
	height: 26px;
	clear: left; }
div#left_footer {
	width: 531px;
	height: 26px;
	float: left; }
div#right_footer {
	width: 227px;
	height: 26px;
	float: right;
	background-color: #FFFFFF; }
div#gallery_info {
	float: left;
	width: 533px; }
div#copyright_notice {
	padding-top: 10px;
	padding-right: 10px;
	border-bottom: 1px dotted #717171 }
div#photo_purchase_info {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #01248E; }
div#photo_display {
	clear: left;
	border-top: 1px dotted #717171;
	width: 533px; }
div#contact_text {
	margin-top: 30px;
	text-align: left;
	padding-right: 100px; }
	

/*########################*/
/*-------home page-------*/
div.homerow {
	width: 532px; }
td.homecell_video {
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC; }
td.homecell_picoftheweek {
	background-image: url(images/picoftheweek_ban.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 36px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left; }
td.homecell_whatson {
	background-image: url(images/whatson_ban.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 36px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left; }
td.homecell_latestnews {
	background-image: url(images/news_ban.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 36px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left; }
td.homecell_noticeboard {
	background-image: url(images/noticeboard.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	padding-top: 36px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left; }
td.whatson_cell {
	vertical-align: top;
	background-image: url(images/whatson_ban.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 36px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left; }
div#comps_cell {
	width: 204px;
	vertical-align: top;
	background-image: url(images/comps_bar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 36px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left; }
td.feat_cell {
	vertical-align: top;
    background-image: url(images/regfeatures_ban.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 10px;
	padding-top: 36px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left; }

	
	
/*###########################*/
/*---------gallerys---------*/
.gall_rows{
	position: absolute;
	top: 420px;
	height: 300px;
	background-color: #FFFFFF;
	visibility: hidden;	 }
 
 
 
 

/*###########################*/
/*-------competitions-------*/
div#comps_main {
	width: 533px;
	margin-top: 3px; }
	
	
	
	
	
	
	
	





/*#########################*/
/*-----business index-----*/
div.bindex_content {
	width: 133px;
	float: left; }
div.bindex_display {
	background-color: #FFFFFF;
	width: 533px;
	clear: both;
	position: absolute;
	visibility: hidden;
	padding-bottom: 30px;
	top: 370px; }
div.indv_bindx_link {
	width: 175px;
	float: left; }
div.bindex_header {
	width: 123px;
	background-color: #EEEEEE;
	padding: 5px; }
tr.odd {
	background-color: #DCEAF4; }
tr.even {
	background-color: #FFFFFF; }
span.address {
	color: #000000;
	font-style: italic;
	text-decoration: none;
	line-height: 12pt; }	


/*########################*/
/*-------whats on-------*/
h2.whatsonheader {
	color: #FFFFFF;
	background-color: #0233C5;
	padding: 3px; }
p.date {
	font-weight: bold;
	font-size: 9pt;
	color: #000000; }
span.dred {
	color: #FF2A2A; }

	
	
	

	/*---Classes---*/
.nav_bar {
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px; }
.story_image {
	margin-right: 6px; }
.reg_line {
	color: #EDEDED;
	height: 1px; }
.bIssues_td {
	border-bottom: 1px dotted #717171;
	padding-bottom: 12px;
	padding-top: 12px; }
.underline {
	text-decoration: underline; }
.greytext {
	color: #000000; }
.yellowtext {
	color: #FFF000; }
.highlight {
	color: #001133; }
	
	
	
	
/*---Links---*/
a.nav:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold; }
a.nav:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold; }
a.nav:hover {
	color: #FFF000;
	text-decoration: none;
	font-weight: bold; }
a.nav:active {
	color: #FFF000;
	text-decoration: none;
	font-weight: bold; }
	
a.comp_white:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold; }
a.comp_white:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold; }
a.comp_white:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold; }
a.comp_white:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold; }
	
a.comp_black:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold; }
a.comp_black:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold; }
a.comp_black:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold; }
a.comp_black:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold; }
	
a.blue_nav:link {
	color: #0233C5;
	text-decoration: none; }
a.blue_nav:visited {
	color: #0233C5;
	text-decoration: none; }
a.blue_nav:hover {
	color: #1A5087;
	text-decoration: none; }
a.blue_nav:active {
	color: #1A5087;
	text-decoration: none; }

a.reg_link:link {
	color: #962A2A;
	text-decoration: none;
	line-height: 12pt; }
a.reg_link:visited {
	color: #962A2A;
	text-decoration: none;
	line-height: 12pt; }
a.reg_link:hover {
	color: #962A2A;
	border-bottom: 1px dotted #962A2A;
	text-decoration: none;
	line-height: 12pt; }
a.reg_link:active {
	color: #962A2A;
	text-decoration: none;
	line-height: 12pt; }
	
a.red_link:link {
	color: #FF0000;
	text-decoration: none;
	line-height: 12pt; }
a.red_link:visited {
	color: #FF0000;
	text-decoration: none;
	line-height: 12pt; }
a.red_link:hover {
	color: #FF0000;
	border-bottom: 1px dotted #FF0000;
	text-decoration: none;
	line-height: 12pt; }
a.red_link:active {
	color: #FF0000;
	text-decoration: none;
	line-height: 12pt; }
	
a.blue_link:link {
	color: #1A5087;
	text-decoration: none;
	line-height: 12pt; }
a.blue_link:visited {
	color: #1A5087;
	text-decoration: none;
	line-height: 12pt; }
a.blue_link:hover {
	color: #4E86BF;
	border-bottom: 1px dotted #4E86BF;
	text-decoration: none;
	line-height: 12pt; }
a.blue_link:active {
	color: #1A5087;
	text-decoration: none;
	line-height: 12pt; }

	
a.odd_link:link {
	color: #000000;
	text-decoration: none;
	line-height: 12pt; }
a.odd_link:visited {
	color: #000000;
	text-decoration: none;
	line-height: 12pt; }
a.odd_link:hover {
	color: #000000;
	border-bottom: 1px dotted #D584E6;
	text-decoration: none;
	line-height: 12pt; }
a.odd_link:active {
	color: #000000;
	text-decoration: none;
	line-height: 12pt; }

a.purp_link:link {
	color: #A610C6;
	text-decoration: none;
	line-height: 12pt; }
a.purp_link:visited {
	color: #A610C6;
	text-decoration: none;
	line-height: 12pt; }
a.purp_link:hover {
	color: #D584E6;
	border-bottom: 1px dotted #D584E6;
	text-decoration: none;
	line-height: 12pt; }
a.purp_link:active {
	color: #A610C6;
	text-decoration: none;
	line-height: 12pt; }
