/**
 * Stylesheet for the Shelbourne FC Young Reds. Sections are broken down clearly into 
 * their separate areas. If you have any questions about the design, email shelsweb@shelbournefc.ie
 **/
body {
background: #BF261B;
font: 100% Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
margin: 0;
padding: 0;
} 

A {
text-decoration: none;
color: #ffffff;
}

#container{
	width:763px;
	\width:765px; /* For IE5 Win */
	w\idth:763px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	margin-top: 0px;
	background:#BF261B;
	color: #000;
	border-top:1px solid #EBEBEB;
}

#youngreds{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#header{
	padding-top:104px;
	background-color: #BF261B;
	color: #000;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
}

/******************************
* OLD BROWSER WARNING
******************************/
span.hidden {
display:none;
}

h1{
margin:0;
font-size:100%;
color: #000;
}

#ad {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/***************************
* MENU OPTIONS
****************************/
.menu { 
	color:#000000; /* black */ 
	cursor:hand; /* sets the cursor to a lil handie */
	height: 17px;  
	padding:0 0 0 0; /* No padding - Top - Right - Bottom - Left (clockwise) */
	width: 100%; /* 130px in width */
}

.option {
	border: 0 0 0 0; /* no borders */
	color: #000000; 
	cursor:hand;
	height: 17px; 
	padding:0 0 0 0 ; 
	width: 100%; 
}

.options {
	padding:0 0 0 0
}

/* Left, Right and Centre */

#contentleft {
width:130px;
padding:0px;
float:left;
	background:#BF261B;
}
#contentcenter {
width:513px;
padding-left:1px
padding-right:1px;
padding-top:2px;
padding-bottom:0px;float:left;
background:#BF261B;
}	

#contentright {
width:120px;
padding-left:2px
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
float:left;
	background:#BF261B;
}


#mainleft {
background:#BF261B;
float:left;
width:280px;
padding-right: 2px;
border: 0px;
}

#mainleft p {
	margin-bottom:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:5px;
	color: #fff;
}
#mainright {
background:#BF261B;
float:right;
width:210px;
padding-left: 2px;
}	

#mainheader {
	height:18px;
	width: 280px;
	background-color:#BF261B;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	padding-left: 1px;
	background-image:url(../images/header-side.gif);
	background-repeat:no-repeat;
	background-position: left;
	border-top: 1px solid #5F698E;
	border-left: 1px solid #5F698E;
	border-right: 1px solid #000823;
  	border-bottom: 1px solid #000823;
	font-size:15px;
	color:#fff;
	padding: 0px 0px 0px 8px;
}

#rightheader {
	height:18px;
	width: 200px;
	background-color:#BF261B;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	padding-left: 1px;
	background-image:url(../images/header-side.gif);
	background-repeat:no-repeat;
	background-position: left;
	border-top: 1px solid #5F698E;
	border-left: 1px solid #5F698E;
	border-right: 1px solid #000823;
  	border-bottom: 1px solid #000823;
	font-size:15px;
	color:#fff;
	padding: 0px 0px 0px 8px;
}

/***************************
 * News List
 ***************************/

.newslistitem{

  margin: 0px 0px 0px 0px;
	padding: 0px;
}
.entryWithImage {
  margin: 0px 0px 0px 3px;
	padding: 0px;
}

.newsseparator {
	  clear:both;
  	height:1px;
  	background-color: #5F698E;
		margin: 5px 0px 5px 0px;
		padding: 0px;
}	

.articleHeaderImage {
  float:left;
  margin-right: 2px;
  margin-top: 2px;
  position:relative;
    border: 1px solid #5e5e5e;
}

.fulltext {
	font-size: 10px;
  	font-family: Verdana,Arial,Helvetica,sans-serif;
  	font-weight: bold;
  	color: #B0B0B1;
	text-decoration: none;
    margin: 0px 0px 0px 3px;
    padding: 0px;
}	

.newsdate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: normal;
	color: #B0B0B1;
    margin: 0px 0px 0px 3px;
    padding: 0px;
}

.headlinesubtext {
	font-size: 12px;
  	font-family: Arial,Helvetica,sans-serif;
  	font-weight: bold;
  	color: #fff;
}
.newsmainimage {
	float:left;
	margin-right: 2px;
  	margin-top: 5px;
  	position: relative;
  	border: 0px;
}


.headlinetext {
	font-size: 14px;
  	font-family: Arial,Helvetica,sans-serif;
  	font-weight: bold;
  	color: #fff;
  	text-decoration: none;
}
.moretext {
	font-size: 11px;
  	font-family: Verdana,Arial,Helvetica,sans-serif;
  	font-weight: normal;
  	color: #fff;
  	padding: 1px 0px 2px 0px;
}

.latestsubtext {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
  	font-family: Arial,Helvetica,sans-serif;
  	font-weight: bold;
  	color: #34299E;
}	

.newsbackground {
	width: 280px;
	background-color:#BF261B;
	padding: 0px 0px 0px 8px;
	background-image:url(../images/header-side.gif);
	background-repeat:repeat-y;
	background-position: left;
	border-top: 1px solid #5F698E;
	border-left: 1px solid #5F698E;
  	border-bottom: 1px solid #000823;
	font-size:85%;
}

/********************
Individual News Page
********************/
#youngnews {
	padding-left: 3px;
}

#youngnews h2 { 
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px solid #E1DBD2;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:10px;
} 
#youngnews p { 
	margin-bottom:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:2px;
	color: #fff;
} 
#youngnews h1 {
	color: #fff;
	font-weight: bold;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	border-bottom: 1px solid #E1DBD2;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:10px;
}

#youngnews a {
font-weight: bold;
}

#youngnews li {
	margin-bottom:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:1px;
	color: #fff;

}

#youngnews ul li {
	margin-bottom:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:1px;
	color: #fff;
}

.newsmainimage {
	float:right;
	margin-right: 2px;
  	margin-top: 5px;
  	position: relative;
  	border: 0px;
}

.newsreportlink
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #B0B0B1;
}

.newsreportlink:hover {
	color: #fff;
}

.newsreportheadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	color: #fff;
}	

/************************
 * Even Split
 ************************/
 #youngnewsleft {
background:#BF261B;
float:left;
width:250px;
padding-right: 2px;
border: 0px;
}

#youngnewsleft p { 
	margin-bottom:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:2px;
	color: #fff;
} 

#youngnewsright {
background:#BF261B;
float:right;
width:250px;
padding-left: 2px;
}

#youngnewsright p { 
	margin-bottom:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:2px;
	color: #fff;
} 	

#divider {
	padding-top: 80px;
}

#divider h2 { 
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px solid #E1DBD2;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:10px;
} 

#about {
}

#about p {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:5px;
	color: #fff;
}

#about a {
text-decoration: none;
color: #ffffff;
}



#archive {
}

#archive p {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom:5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:2px;
	color: #000000;
}

.archivebox {
	background-color:#D3D3D3;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-top: 1px solid #5F698E;
	border-left: 1px solid #5F698E;
	border-right: 1px solid #000823;
  border-bottom: 1px solid #000823;
	font-size:90%;
	color:#ffffff;
}

#archive td {
	background-color:#D3D3D3;
}

#archive form {
margin: 0px 0px 0px 0px;
padding:  3px 0px 3px 5px; 
}

.archiveheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	font-weight: bold;
	color: #FFFFFF;
	margin: 10px 2px 3px 8px;
	padding:  0px 0px 0px 0px; 
}

.archivesmall {
	margin-left: 10px;
	margin-right: 2px;
	margin-bottom:5px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top:0px;
	color: #ffffff;
}
	
.archivedate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: bold;
	color: #000000;
}

.archivetext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	color: #B0B0B1;
}

.spacer {
	margin: 2px 5px 2px 5px;
	padding: 2px 5px 2px 5px;
}


#archive2 {

}

#archive2 a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

#archive2 p {
	margin-left: 10px;
	margin-right: 2px;
	margin-bottom:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	margin-top:5px;
	color: #ffffff;
}

.advert {
	font-size: 14px;
  	font-family: Arial,Helvetica,sans-serif;
  	font-weight: bold;
  	color: #ffffff;
}

#fixtures  {
	float:left;
	width: 100%;
}

#fixtures h1  {
	color: #B0B0B1;
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px solid #E1DBD2;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:center;
	margin-top:5px;
}



.fixturelink {
	color: #ffffff;	
	font-size: 10px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:left;
	
}

.fixturelinkleft {
	color: #ffffff;	
	font-size: 10px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:left;
	
}
.fixturetext {
	color: #ffffff;
	font-weight: normal;	
	font-size: 10px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:center;
}

.fixturetextleft {
	color: #ffffff;
	font-weight: normal;	
	font-size: 10px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:left;
}

.fixtureheader {
	color: #B0B0B1;
	font-weight: bold;	
	font-size: 10px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:center;
}

.fixtureheaderleft {
	color: #B0B0B1;
	font-weight: bold;	
	font-size: 10px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:left;
}

#nextfixture {
  border-bottom: 1px solid #000823;
  border-top: 1px solid #000823;
  border-right: 1px solid #000823;
  border-left: 1px solid #000823;
	margin-bottom:5px;
	color: #fff;
}

#nextfixture a{
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

#nextfixture p {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	margin-top:2px;
	color: #ffffff;
}

.teamschange {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: 10px;
}

#leaguetables {
	color: #fff;	
  border-bottom: 1px solid #000823;
}

#leaguetables a{
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

#leaguetables p {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	margin-top:2px;
	color: #ffffff;
}

#contact {
	color: #fff;	

}
