/* Start of CMSMS style sheet 'Layout: NCleanBlue' */
/*  
@Nuno Costa [criacaoweb.net]
@Since [cmsms 1.6]
@Contributors: Mark and Dev-Team
*/
body {
/* default text for entire site */
	font: normal 1.9em Tahoma, Verdana, Arial, Helvetica, sans-serif;
/* default text color for entire site */
	color: #3A3A36;
/* you can set your own image and background color here */

	background: #000 url(uploads/images/armaghstars/bgstars.gif); background-repeat:no-repeat;
}
/* Mask helper  for browsers ZOOM, Rezise and Decrease */
#ncleanblue {
/* set to width of viewport */
	width: auto;

/* you can set your own image and background color here */
	background: #000 url(uploads/images/armaghstars/bgstars.gif); background-repeat:no-repeat;
}

/* ------------ Standard  HTML elements and their default settings ------------ */
b, strong{font-weight: bold;}i, em{	font-style: italic;}
p {
	padding: 0;
	margin-top: 0.5em;
    margin-bottom: 1em;
   text-align:left;
}
h1, h2, h3, h4, h5, {
	line-height: 1.6em;
	font-weight: normal;
	width: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;


}
/*default link styles*/
a {
	color: #679EBC;
	text-decoration: none;
	text-align: left;http://www.notsoboringni.co.uk/admin/editcss.php?sp_=906bbc73&css_id=72
}
a:hover {
	color: #3A6B85;
}
a:active {
	color: #3A6B85;
}
a:visited {
	color: #679EBC;
}
input, textarea, select {
	font-size: 0.95em;
}
/* ------------ Wrapper ------------ */
div#pagewrapper {
	font-size: 90%;
	margin-left:0px;
width:900px;
	z-index: 1;
}
/* ------------ Header ------------ */
#header {
	height: 250px;
	width: 900px;

}
#logo a {
/* adjust according your image size */
	height: 75px;
	width: 215px;

/* forces full link size */
	display: block;
/* this hides the text */
	text-indent: -9999em;
	margin-top: 139px;
	margin-left: 0;
/* you can set your own image here, note size adjustments */
	background: url() no-repeat left top;
}

/* ------------ Content ------------ */
#content {
	width: 900px;
/* all text in #content will default align left, changed in other calls */
	text-align: left;
height: auto;
background-color:#fff;
min-height:700px;



}
#standings {
	width: 157px;
	background: url(http://www.belfastgiants.com/images/backgrounds/standings_bg.jpg) top center no-repeat #00202B;
	font-size: 11px;
	color:#FFFFFF;
	border: 5px #CCCCCC solid;
	padding: 50px 0 15px 13px;
	margin: 10px 0 10px 0;
	}
	
.highlight{
	color: #FFFF00;
	}
	
.adBoxes {
	border: 5px #CCCCCC solid;
	margin: 0px 0 10px 0;
	}
	
#fixtures {
	width: 680px;
	float: left;
	font-size: 11px;
	border: 1px #CCCCCC solid;
	margin: 0 0 0 15px;
	}

.whitetitle{
	color: #000;
	}
	
.sortable a{
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#fixtures .scoreVs{
	color: #CC0000;
	font-weight: bold;
	margin: 0 auto;
	}




#nsbninetwork{
background: url(http://www.notsoboringni.co.uk/uploads/images/networkbg.jpg);
height:40px;
	
	}


#fixtures .noReport{
	color: #999999;
	text-align: center;
	}

#nsbnilogo {

float:left;
background: url(uploads/images/networklogo.jpg);background-repeat:no-repeat;


width:308px;
height:40px; 



}
#bar {
	width: auto;
	height: 40px;
	padding-right: 1em;
	padding-left: 1em;
}
.print {
	margin-right: 75px;
	margin-top: 10px;
}

#maincontent {
   float: left;

   margin-top: 20px;
   margin-right: 15px;
  
   width: 587px;
min-height: 500px;
border-right-style:solid;
border-left-style:solid;
 border-width:thin;
   padding-left:7px;

   height: auto;
       border-color:#CCCCCC;
   background-color: #fff;
   z-index:14; 
}

#rostercontent {
   float: left;

   margin-top: 20px;
   margin-right: 15px;
   padding-left:7px;
   width: 577px;
min-height: 500px;

 border-width:thin;

   height: auto;
    
   background-color: #fff;
   z-index:14; 
}

#rostercontenttxt {
   float: left;

   margin-top: 20px;
   margin-right: 15px;

   width: 357px;
min-height: 500px;

 border-width:thin;

   height: auto;
    
   background-color: #fff;
   z-index:14; 
}

#rostercontentimg {
   float: right;

   margin-top: 20px;
   margin-right: 15px;

   width: 175px;


 border-width:thick;

   height: 212px;

  
   z-index:14; 
}

#version {
	width: 50px;
	height: 31px;
	position: absolute;
	z-index: 5;
	top: 130px;
	right: -16px;
	font-size: 1.6em;
	font-weight: bold;
	padding: 28px 15px;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	background:  url(uploads/NCleanBlue/version.png) no-repeat left top;
}
/* IE6 fixes */
* html div#version {
	top: 150px;
}
/* End IE6 fixes */
/* Site Title */
h1.title {
	font-size: 1.8em;
	color: #000;
	margin-bottom: 0.5em;
}
/* Breadcrumbs */
div.breadcrumbs {
	padding: 0.5em 0;
	font-size: 80%;
	margin: 0 1em;
margin-top: 100px;
}
div.breadcrumbs span.lastitem {
	font-weight: bold;
}
/* ------------ Side Bar (Left) ------------ */
#left {
	width: 275px;
margin-top:10px



}

/* End  */
.sbar-title {
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color: #fff;
margin-left: 20px;
}
.sbar-title2 {
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color: #fff;


}

.sbar-top {
	height: 20px;
	width: auto;
	padding: 10px;
margin-right:10px;
	background: url(uploads/images/leftbg.jpg);repeat-x;
}
.sbar2-top {
	height: 20px;
	width: 577px;
	padding: 10px;

	background: url(uploads/images/leftbg.jpg);repeat-x;
}
.sbar-main {
	width: auto;
	border-right: 1px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
	background: #F0F0F0;
min-height:242px;
margin-right:10px;


}
span.sbar-bottom {
	width: auto;
	display: block;
	height: 0px;
margin-right:10px;
margin-bottom:10px;
	background: url(uploads/images/leftbottom.jpg) no-repeat left bottom;
}


#sbar-aboutus {
	width: 275px;
margin-top:10px
	background: url(uploads/images/armaghstars/lynch.gif);

height:500px;
margin-right:10px;
}



#forum {
width: 275px;
float:right:
margin-top:300px
min-height:350px;
background-color: #ccc;
}http://www.notsoboringni.co.uk/admin/editcss.php?sp_=e4befcc2&css_id=72


/* ------------ Main (Right) ------------ */
#main {
	width: 597px


http://www.notsoboringni.co.uk/admin/editcss.php?sp_=9e43d16e&css_id=72
background: url() no-repeat right top;
}

#main-2ndpara {
	width: 597px;
	border-right: 0px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
	background: #404040;
min-height:300px;
margin-top:10px;


}
#main-3rdpara {
	width: 597px;
	border-right: 1px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
	

height: auto;
min-height:300px;
margin-top:30px;
}

#main-4rdpara {
	width: 597px;
	border-right: 1px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
	

height: auto;
min-height:300px;
margin-top:30px;
}
#main h9 {
	font-size: 1.4em;
	color: #FFF;


}
#main-seniorpara {
	width: 586px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	margin-top:10px;

height:auto;
padding-left:10px;



}



#seniorpara1 {
float:right;
	width: 390px;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	margin-top:10px;
margin-bottom:30px;

heightauto;




}
#seniorparaimg1 {
float:left;
	width: 186px;
	border-right: 1px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
	margin-top:10px;
margin-bottom:30px;

height:186px;
background-color:#000;



}


}
#main-juniorpara {
	width: 586px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	margin-top:10px;

height:auto;
padding-left:10px;



}
#juniorpara1 {
float:right;
	width: 390px;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	margin-top:10px;
margin-bottom:30px;

heightauto;




}
#juniorparaimg1 {
float:left;
	width: 186px;
	border-right: 1px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
	margin-top:10px;
margin-bottom:30px;

height:186px;
background-color:#000;



}
.main-top {
	height: 15px;
	width: 597px;
margin-top:15pxi
	background: url() no-repeat right top;
}
.main-main {
	width: 597px;
	border-right: 1px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
	
	padding: 0px;
background-color:#CCC;
min-height:300px;
margin-bottom:10px;
	

}
.main-bottom {
	width: auto;
	height: 41px;
	background: url() no-repeat right bottom;
}


.right49, .left49 {
	font-size: 0.85em;
	margin: 7px 5px 5px 10px;
	font-weight: bold;
}
.left49 span {
	display: block;
	padding-top: 1px;
}
.left49 a {
	font-weight: normal;
}
.right49 {
	height: 28px;
	width: 50px;
	padding-right: 10px;
	background: url(uploads/NCleanBlue/bull.png) no-repeat right top;
}
.right49 a, .right49 a:visited {
	padding: 7px 4px;
	display: block;
	color: #000;
	height: 15px;
	background: url(uploads/NCleanBlue/bull.png) no-repeat  left top;
}
#main h2,
#main h3,
#main h4,
#main h5,
#main h6 {
	font-size: 1.4em;
	color: #000;
}
#main sh6 {
	font-size: 1.4em;
	color: #fff;
}
div#main ul,
div#main ol,
div#main dl,
#footer ul,
#footer ol {
	line-height: 1em;
	margin: 0 0 1.5em 0;
}
div#main ul,
#footer ul {
	list-style: circle;
}
div#main ul li,
div#main ol li,
#footer ul li,
#footer ol li {
	padding: 2px 2px 2px 5px;
	margin-left: 20px;
}
/* definition lists topics on bold */
div#main dl dt {
	font-weight: bold;
	margin: 0 0 0 1em;
}
div#main dl dd {
	margin: 0 0 1em 1em;
}
div#main dl {
	margin-bottom: 2em;
	padding-bottom: 1em;
	border-bottom: 1px solid #c0c0c0;
}
/* ------------ Footer ------------ */
#footer-wrapper {
	min-height: 235px;
	height: auto!important;
	height: 200px;
	width: 900px;
	margin-top: 5px;
	text-align: center;
	
	margin-left: 0px;
	background: #7CA3B5 url(uploads/images/armaghstars/rotatorbg.jpg) repeat-x left top;
}
#footer {
	color: #FFF;
	font-size: 0.8em;
	min-height: 200px;
	height: auto!important;
float:left;
	height: 235px;
	background: #7CA3B5 url(uploads/images/armaghstars/rotatorbg.jpg) repeat-x left top;
}
#footer .block {
	width: 300px;
	margin: 20px 10px 10px;
}
#footer .cms {
	text-align: right;
}
/* ------------ Footer Links ------------ */
#footer ul {
	width: auto;
	text-align: left;
	margin-left: 50px;
}
#footer ul ul {
	margin-left: 0px;
}
#footer ul li a {
	color: #FFF;
	display: block;
	font-weight: normal;
	margin-bottom: 0.5em;
	text-decoration: none;
}
#footer a {
	color: #DCEDF1;
	text-decoration: underline;
	font-weight: bold;
}
/* ------------ END LAYOUT ---------------*/
/* ------------  Menu  ROOT  ------------ */
.page-menu {
	width: auto;
	height: 35px;
	margin: 3px 0 0 20px;
margin-top:-36px;
}
.menuwrapper {}

ul#primary-nav li hr.menu_separator{
        position: relative;
        visibility: hidden;
        display:block;
        width:5px;
       	height: 32px;
       	margin: 0px 5px 0px;
}
.page-menu ul#primary-nav {
	height: 1%;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
.page-menu ul#primary-nav li {
	float: left;
}
.page-menu ul#primary-nav li a,
.page-menu ul#primary-nav li a span {
	display: block;
	padding: 0 10px;
	background-repeat: no-repeat;
	background-image: url(uploads/images/tabs.gif);
}
.page-menu ul#primary-nav li a {
	padding-left: 0;
	color: #fff;
	font-weight: bold;
	line-height: 2.15em;
	text-decoration: none;
	margin-left: 1px;
	font-size: 0.85em;
}
.page-menu ul#primary-nav li a:hover,
.page-menu ul#primary-nav li a:active {
	color: #000;
}
.page-menu ul#primary-nav li a.menuactive,
.page-menu ul#primary-nav li a:hover span {
	color: #FFF;
}
.page-menu ul#primary-nav li a span {
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 5px;
}
.page-menu ul#primary-nav li a.menuparenth,
.page-menu ul#primary-nav li a.menuactive,
.page-menu ul#primary-nav li a:hover,
.page-menu ul#primary-nav li a:focus,
.page-menu ul#primary-nav li a:active {
	background-position: 100% -120px;
}
.page-menu ul#primary-nav li a {
	background-position: 100% -80px;
}
.page-menu ul#primary-nav li a.menuactive span,
.page-menu ul#primary-nav li a:hover span,
.page-menu ul#primary-nav li a:focus span,
.page-menu ul#primary-nav li a:active span {
	background-position: 0 -40px;
}
.page-menu ul#primary-nav li a span {
	background-position: 0 0;
}
.page-menu ul#primary-nav .sectionheader,
.page-menu ul#primary-nav li a:link.menuactive,
.page-menu ul#primary-nav li a:visited.menuactive {
/* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}
.page-menu ul#primary-nav li span,
.page-menu ul#primary-nav li a,
.page-menu ul#primary-nav li a:hover,
.page-menu ul#primary-nav li a:focus,
.page-menu ul#primary-nav li a:active {
/* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}
/* Additional IE specific bug fixes... */
* html .page-menu ul#primary-nav {
	display: inline-block;
}
*:first-child+html .page-menu ul#primary-nav {
	display: inline-block;
}
/* --------------------  menu dropdow  -------------------------
/* Unless you know what you do, do not touch this */
/* Reset all ROOT menu styles. */
ul#primary-nav ul.unli li li a span,
ul#primary-nav ul.unli li a span,
ul#primary-nav .menuparent .unli .menuparent .unli li a span {
	font-weight: normal;
	background-image: none;
	display: block;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#primary-nav {
	margin: 0px;
	padding: 0px;
}
#primary-nav ul {
	list-style: none;
	margin: -6px 0px 0px;
	padding: 0px;
/* Set the width of the menu elements at second level. Leaving first level flexible. */
	width: 209px;
}
#primary-nav ul {
	position: absolute;
	z-index: 1001;
	top: auto;
	display: none;
	padding-top: 9px;
	background: url(uploads/NCleanBlue/ultop.png) no-repeat left top;
}
* html #primary-nav ul.unli {
	padding-top: 12px;
	background: url(uploads/NCleanBlue/ultop.gif) no-repeat left top;
}
#primary-nav ul.unli ul {
	margin-left: -7px;
	left: 100%;
	top: 3px;
}
* html #primary-nav ul.unli ul {
	margin-left: -0px;
}
#primary-nav li {
	margin: 0px;
	float: left;
}
#primary-nav li li {
	margin-left: 7px;
	margin-top: -1px;
	float: none;
	position: relative;
}
/* Styling the basic appearance of the menu elements */
ul#primary-nav ul hr.menu_separator{
        position: relative;
        visibility: visible;
        display:block;
        width:130px;
       	height: 1px;
       	margin: 2px 30px 2px;
	padding: 0em;
	border-bottom: 1px solid #ccc;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#primary-nav .separator,

}
*:first-child+html #primary-nav .separator {
       z-index:-1;
}
#primary-nav ul.unli li a {
	padding: 0px 10px;
	width: 165px;
	margin: 5px;
	background-image: none;
}
* html #primary-nav ul.unli li a {
	padding: 0px 10px 0px 5px;
	width: 165px;
	margin: 5px 0px;
}
#primary-nav li li a:hover {
	background-color: #DBE7F2;
}
/* Styling the basic appearance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive li a {
	text-decoration: none;
	background: none;
}
#primary-nav ul.unli li.menuparenth,
#primary-nav ul.unli a:hover,
#primary-nav ul.unli a.menuactive {
	background-color: #E85D2F;
}
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul.unli li .menuparent,
#primary-nav ul.unli li .menuparent:hover,
#primary-nav ul.unli li .menuparent,
#primary-nav .menuactive.menuparent .unli .menuactive.menuparent .menuactive.menuparent {
	background-image: url(uploads/NCleanBlue/arrow.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul,
#primary-nav li.menuparenth ul ul ul {
	display: none;
}
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav ul ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul,
#primary-nav ul ul ul li.menuparenth ul {
	display: block;
}
/* IE Hacks */
#primary-nav li li {
	float: left;
	clear: both;
}
#primary-nav li li a {
	height: 1%;
}
/*************** End Menu *****************/
/* ------------ News Module ------------ */
#news {
	padding: 10px;
}
.NewsSummary {
}
.NewsSummaryPostdate,
.NewsSummaryCategory,
.NewsSummaryAuthor {
	font-style: italic;
	font-size: 0.8em;
}
.NewsSummaryLink {
	margin: 2px 0;
}
.NewsSummaryContent {
	margin: 10px 0;
}
.NewsSummaryMorelink {
	margin: 5px 0 15px;
}
/* ------------ End News Module ------------ */
/* End of 'Layout: NCleanBlue' */

