* { padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
body { width: 100%; background-image: url('theme/body_bg.gif'); background-position: top center; background-repeat: repeat-y; background-color: #ffffff; }
div#frame { margin: auto; width: 760px; margin-top: 10px; }
a, a:active, a:link, a:hover { color: #000000; }
a img { border: none; }

/* Row 1 */
div#row1, span#row1_right, span#row1_rightside, span#row1_left,span#row1_leftside { line-height: 30px; height: 30px; color: #eeeeee; font-size: 9px; display: inline;}
div#row1 { background-image: url('theme/row1_bg.gif'); background-repeat: repeat-x; text-transform: uppercase; float: left; width: 760px;}
span#row1_right { float: right; background-image: url('theme/row1_right.gif'); width: 12px; }
span#row1_rightside { float: right; }
span#row1_left { float: left; background-image: url('theme/row1_left.gif'); width: 12px; }
div#row1 a { color: #ffffff; text-decoration: none; }
div#row1 a:hover { color: #eeeeee; text-decoration: none; }
/* Row 2 */

div#row2 { background-image: url('theme/row2_full.gif'); float: left; width: 760px; height: 124px; line-height: 124px; background-repeat: no-repeat; background-position: center; margin-top: 4px; margin-bottom: 4px; display: inline; }

/* Row 3 */
div#row3, span#row3_right, div#row3_rightside, span#row3_left, div#row3_leftside { line-height: 37px; height: 37px; color: #eeeeee; font-size: 12px; font-weight: bold; font-family: Arial, Verdana,  Helvetica, sans-serif; }
div#row3 { background-image: url('theme/row3_bg.gif'); background-repeat: repeat-x; float: left; width: 760px;}
span#row3_right { float: right; background-image: url('theme/row3_right.gif'); width: 12px; }
div#row3_rightside { float: right; }
span#row3_left { float: left; background-image: url('theme/row3_left.gif'); width: 12px; }
div#row3_leftside { float: left; }

ul#row3_ul { list-style: none; display: inline; padding-left: 10px; text-transform: uppercase; float: left; display: inline; }
ul#row3_ul li { display: inline; padding-right: 10px; }
ul#row3_ul li a, ul#row3_ul li a:active, ul#row3_ul li a:link, ul#row3_ul li a:hover { color: #cccccc; text-decoration: none; }
ul#row3_ul li a:hover { color: #ffffff;  text-decoration: none;}

input#row3_search { border: 1px solid #666666; background-color: #000000; color: #ffffff; }
input#row3_go { font-size: 10px; line-height: 16px; border: 1px solid #0099CC; background-color: #000000; height: 18px;  width: 20px; color: #ffffff;}

/* Row 4 */
div#row4 { width: 760px; display: inline; float: left; margin-top: 5px; margin-bottom: 5px; }

/* Row 4 Col1 */
div.col1 { width: 210px; float: left; background-color: #cccccc; background-image: url('theme/col1_bg.gif'); background-repeat: repeat; font-size: 10px; }
div.col1 p { padding: 10px; float: left;  }
span.col1_head, span.col1_headleft, span.col1_headright { line-height: 37px; height: 37px; color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Verdana,  Helvetica, sans-serif; }
span.col1_head{ width: 210px; float: left; background-image: url('theme/col1_headbg.gif'); background-repeat: repeat-x; }
span.col1_headright { float: right; background-image: url('theme/col1_headright.gif'); width: 10px; }
span.col1_headleft { float: left; background-image: url('theme/col1_headleft.gif'); width: 10px; }
span.col1_base{ width: 210px; float: left; background-color: #cccccc; height: 15px; background-image: url('theme/col1_base.gif'); background-repeat: no-repeat; }

ul.col1_ul { float: left; list-style: none; display: inline; padding-left: 10px; font-size: 12px; color: #3399CC; font-weight: bold; width: 180px; margin-left: 10px; margin-bottom: 10px; }
ul#top { margin-top: 20px; }
ul#bottom { margin-bottom: 20px; }
ul.col1_ul li { padding: 2px 0px 2px 0px; }
ul.col1_ul li a { color: #000000; text-decoration: none; }
ul.col1_ulsub { float: left; list-style: none; display: inline; padding-left: 10px; font-size: 11px; color: #000000; font-weight: bold; width: 170px; margin-top: 2px; }
ul.col1_ulsub li { padding: 1px 0px 1px 0px; }

span.col1_feat, span.col1_featheadleft, span.col1_featheadright { line-height: 37px; height: 37px; color: #eeeeee; font-size: 12px; font-weight: bold; font-family: Arial, Verdana,  Helvetica, sans-serif; }
span.col1_feat{ width: 210px; float: left; background-image: url('theme/col1_featbg.gif'); background-repeat: repeat-x; }
span.col1_featright { float: right; background-image: url('theme/col1_featright.gif'); width: 12px; }
span.col1_featleft { float: left; background-image: url('theme/col1_featleft.gif'); width: 12px; }
span.col1_feat a { color: #ffffff; text-decoration: none; font-size: 12px; font-family: Arial, Verdana,  Helvetica, sans-serif; }

/* Row 4 Col2 */
div#col2 { float: right; width: 544px; }
div#col2 p { float: left; padding-left: 10px; width: 490px; font-size: 10px; margin-top: 0; clear: both; }
img#col2_bann { margin-bottom: 5px; }
span.col2_head, span.col2_headright, span.col2_headleft { line-height: 37px; height: 37px; color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Verdana,  Helvetica, sans-serif; }
div.col2_body { width: 504px; float: left; background-image: url('theme/col2_bg.gif'); background-repeat: repeat; padding: 20px; }
span.col2_head{ width: 544px; float: left; background-image: url('theme/col2_headbg.gif'); background-repeat: repeat-x; }
span.col2_headright { float: right; background-image: url('theme/col2_headright.gif'); width: 10px; }
span.col2_headleft { float: left; background-image: url('theme/col2_headleft.gif'); width: 10px; }
span.col2_top{ width: 544px; float: left; background-color: #cccccc; height: 10px; background-image: url('theme/col2_bg.gif'); background-repeat: repeat;}
span.col2_base{ width: 544px; float: left; background-color: #ffffff; height: 10px; background-image: url('theme/col2_base.gif'); background-repeat: no-repeat; margin-bottom: 5px; }

div#col2_bodycol1, div#col2_bodycol2, div#col2_bodycol3 { width: 160px; padding: 20px 10px 20px 10px; font-size: 11px; }
div#col2_bodycol1 { float: left; }
div#col2_bodycol2 { float: left; border-right: 1px solid #999999; }
div#col2_bodycol3 { float: right; border-left: 1px solid #999999;}

div.col2_bodyrow { float: left; }
h1 { font-size: 12px; margin-bottom: 10px; }
.col2_body h1 { font-size: 12px; padding-left: 10px; width: 530px; clear: both;}
.col2_body h1 a { text-decoration: none; }
.col2_body span.newsdate { float: left; padding-left: 10px; width: 540px; font-size: 10px; margin-top: 10px; }
.col2_body span.memberrole { float: left; padding-left: 10px; width: 350px; font-size: 10px; margin-top: 4px; }
img.avatar { float: left; }
span.membername { float: left; width: 350px;  padding-left: 10px; font-size: 12px; font-weight: bold;}
span.membername a { font-size: 12px; font-weight: bold; text-decoration: none;  }

p.member { width: 540px; float: left; margin-bottom: 10px; }
div.col1 h1 { margin: 10px 0px 10px 10px; float: left;}
div.col1 p { width: 175px; margin: 10px 10px 10px 10px; }
div.feature { float: left; width: 200px; }

/* Fixtures */
.col2_body p.fixturep { border: 1px dashed #aaaaaa; font-size: 10px; float: left; margin-bottom: 5px; }
.col2_body span.fixture { width: 482px; padding: 10px 10px 2px 10px; float: left; text-align: center;  }
.col2_body p.WinH, .col2_body p.DrawH, .col2_body p.LoseH, .col2_body p.WinA, .col2_body p.DrawA , .col2_body p.LoseA {  background-postion: center; background-repeat: repeat-y;  }
.col2_body p.WinH { background-image: url('http://www.ne14hockey.com/images/WinH.gif'); }
.col2_body p.DrawH { background-image: url('http://www.ne14hockey.com/images/DrawH.gif'); }
.col2_body p.LoseH { background-image: url('http://www.ne14hockey.com/images/LoseH.gif'); }
.col2_body p.WinA{ background-image: url('http://www.ne14hockey.com/images/WinA.gif'); }
.col2_body p.DrawA { background-image: url('http://www.ne14hockey.com/images/DrawA.gif'); }
.col2_body p.LoseA { background-image: url('http://www.ne14hockey.com/images/LoseA.gif'); }

.col2_body p.H { background-image: url('http://www.ne14hockey.com/images/home.gif'); background-postion: left; background-repeat: repeat-y;  }
.col2_body p.A { background-image: url('http://www.ne14hockey.com/images/away.gif'); background-postion: right; background-repeat: repeat-y;  }
.col2_body span.fixturedetails { width: 482px; padding: 0 10px 10px 10px; font-size: 9px; float: left; text-align: center;  }
img.fixicon { vertical-align: middle; }
span.rightalign { float: right; margin-left: 10px; margin-bottom: 10px; }

/* Fixture */
table.squadlist { width: 503px; float: right; margin-top: 0px; font-size: 11px; border-bottom: 1px dashed #aaaaaa; border-top: 1px dashed #aaaaaa; }
table.squadlist a { color: #333333; }
td.squadname { border: 1px dashed #aaaaaa; background-color: #eeeeee; color: #000000; font-weight: bold; font-size: 11px; padding-left: 2px;  line-height: 20px; }
td.headname { padding-left: 5px; border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa; font-weight: bold; border-top: 1px dashed #aaaaaa;}
td.headdate { border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa; text-align: center; background-color: #eeeeee; width: 70px; border-top: 1px dashed #aaaaaa; font-weight: bold;}
td.headtype { border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa; text-align: center; background-color: #eeeeee; width: 30px; border-top: 1px dashed #aaaaaa; font-weight: bold;}
td.headvenue { border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa; text-align: center; background-color: #eeeeee; width: 30px; border-top: 1px dashed #aaaaaa; font-weight: bold;}
td.headtime { text-align: center; border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa; width: 35px; background-color: #eeeeee; border-top: 1px dashed #aaaaaa; font-weight: bold;}
td.headstatus { text-align: center; border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa; width: 40px;  border-top: 1px dashed #aaaaaa; font-weight: bold; }
td.headinfo { text-align: center; border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa; width: 20px; background-color: #eeeeee; border-top: 1px dashed #aaaaaa; font-weight: bold; }
td.headstat { width: 20px; text-align: center; border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa;  font-weight: bold;}

td.fixlink { width: 20px; text-align: center; border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa; }
td.endcell { border-right: 1px dashed #aaaaaa; }

td.nat { width: 24px; text-align: center; border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa;}
td.name { text-align: left; border-left: 1px dashed #aaaaaa; padding-left: 5px; border-bottom: 1px dashed #aaaaaa;}
td.nameright { text-align: right; border-left: 1px dashed #aaaaaa; padding-left: 5px; border-bottom: 1px dashed #aaaaaa;}
td.statval { width: 25px; text-align: center; border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa;}
span.reportauthor { font-size: 10px; font-weight: bold; }
td.venue { width: 20px; text-align: center; border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa;}
td.date { width: 70px; text-align: center; border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa;}
td.time { width: 35px; text-align: center; border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa;}
td.event { width: 22px; text-align: center; border-left: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa;}

/* Squad */

table.teamlist { width: 503px; float: right; margin-top: 0px; font-size: 11px; border-bottom: 1px dashed #aaaaaa; }
table.teamlist a { color: #333333; }
table.teamlist td.fixstatus, table.squadlist td.fixstatus , table.teamlist td.fixresult{ text-align: left; border-bottom: 1px dashed #aaaaaa; border-left: 1px dashed #aaaaaa;}
table.teamlist td.headstatus { background-color: #eeeeee; }
table.teamlist td.center { text-align: center; }
table.teamlist td.headname {background-color: #eeeeee; }

.emotion { margin: 0 2px 0 2px; vertical-align: middle; }

/* League Table */

div.leaguetable { width: 503px; margin-left: 7px; float: right; }
table#leaguetable { width: 100%; 
	border: 1px dashed #aaaaaa;
	float: left; 
	margin-top: 10px;
}
tr.Champions td { background-image: url('http://www.ne14hockey.com/themes/v2/images/Champions.png'); }
tr.Promoted td { background-image: url('http://www.ne14hockey.com/themes/v2/images/Promoted.png'); }
tr.Current td { background-image: url('http://www.ne14hockey.com/themes/v2/images/Current.png'); }
tr.Relagated td { background-image: url('http://www.ne14hockey.com/themes/v2/images/Relagated.png'); }
tr.None td { background-image: url('http://www.ne14hockey.com/themes/v2/images/None.png'); }
tr.Pulled_Out td { background-image: url('http://www.ne14hockey.com/themes/v2/images/Pulled_Out.png'); }

table#leaguetable a{ color: #000000; }
td.tableheading  { background-color: #eeeeee; font-weight: bold; font-size: 11px; padding: 2px; border: 1px dashed #aaaaaa; }
table#leaguetable td.center { text-align: center; }
td.tablerow { border-bottom: 1px dashed #aaaaaa; font-size: 11px; }
td.tablerow img { margin-right: 5px; margin-top: 2px; margin-bottom: 2px; float: left; }
td.rowname { padding-left: 10px; }
td.adjustment { color: #777777; background-image: url('http://www.ne14hockey.com/themes/v2/images/None.png'); }
td.lastupdate { font-size: 9px; }

/* RSS Box */
img#rssbase { margin-top: 10px; }

/* Row 10 */

div#row10, span#row10_right, span#row10_rightside, span#row10_left, span#row10_leftside { line-height: 30px; height: 30px; color: #eeeeee; font-size: 9px;   }

div#row10 { background-image: url('theme/row10_bg.gif'); background-repeat: repeat-x; text-transform: uppercase; float: left; width: 760px; display: inline; margin-bottom: 10px; }
span#row10_right { float: right; background-image: url('theme/row10_right.gif'); width: 12px; }
span#row10_rightside { float: right; }
span#row10_left { float: left; background-image: url('theme/row10_left.gif'); width: 12px; }
span#row10_leftside { float: left; }
div#row10 a { color: #eeeeee; text-decoration: none; }
div#row10 a:hover { color: #ffffff; }

div#clubbar { width: 100%; background-color: #330066; color: #ffffff; font-size: 10px; border-bottom: 4px solid #000000; padding-top: 3px; }
div#clubbar span { padding: 5px 0px 5px 10px; }
div#clubbar select { font-size: 9px; height: 16px; }

p#counter { text-align: center; }

/* RSS */
.rsspaginate form{ /*Style for Pagination DIV's form element*/
margin: 0;
margin-left: 10px; 
margin-top: 10px; 
float: left; 
}

.rsspaginate .paginateselect{ /*Style for Pagination DIV's drop down menu*/
border: 1px solid navy;
margin: 0 0 5px 0;
}

.rsspaginate a{ /*Pagination links*/
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}


.rsspaginate a:hover, .rsspaginate a.selected{
color: #000;
background-color: #FEE496;
}

div.rsscontainer { 	width: 180px; padding: 0 0px 0 10px; float: left; }
div.rsspaginate { width: 180px; padding: 0; }
div.rsspaginate a { width: 40px; height: 18px; line-height: 18px; border: 1px dashed #c0c0c0; float: left; text-align: center; } 
div.rsspaginate a:hover { background-color: #e0e0e0; } 
select.paginateselect { float: left; }
span#rss_load { width: 200px; float: left; margin-top: 5px; padding: 0 10px 0 10px; }
span#rss_load img { float: left; margin-right: 10px;  }

#enbox-maincontainer { float: left; width: 180px;  margin-left: 5px; }
#enbox-paginatediv { float: left; width: 180px;  }
div.rsstitle { float: left; } 

span.leftalign { float: left; margin-right: 5px; margin-bottom: 5px; margin-top: 5px; }

table.profiletable { 
	float: right;
	width: 502px;
	margin-right: 1px;
	margin-top: 15px; 
	background-color:#666666; 
	color: #000000; 
	}
.profilefield { 
	width: 155px; 
	text-align: right; 
	padding: 8px 10px 8px 10px; 
	font-weight: bold; 	
	background-color:#eeeeee; 	
	border-bottom: 1px dashed #aaaaaa; 
	}
.profiledata { 
	width: 305px; 
	text-align: left; 
	padding: 0px 10px 0px 10px; 
	line-height: 20px; 
	height: 16px; 
	vertical-align: middle;
	background-color:#ffffff; 
	border-bottom: 1px dashed #aaaaaa; 
	border-left: 1px solid #aaaaaa; 
	}
.profiledata select, .profiledata input { vertical-align: middle; margin-top: 2px; margin-bottom: 0px; }
select.profilecountry { width: 300px; }
.profilecheckbox { margin-top: 4px; margin-bottom: 0px; }
span.profilechecktext { padding-top: 4px; display: inline; }
.profilesubtitle { 
	width: 501px; 
	text-align: left; 
	padding: 3px 10px 3px 10px; 
	background-color:#cccccc; 
	border-bottom: 1px dashed #aaaaaa; 
	font-weight: bold; 
	}
#profilesignature { text-align: center; background-color: #ffffff; border-bottom: 1px dashed #aaaaaa;  }
input.profileinput { width: 200px; }
textarea#inputsignature { margin-top: 5px; width: 400px; text-align: left; }
.profilebar { 
	height: 4px; 
	line-height: 4px; 
	background-color: #000000; 
	}

.profiledata img { 
	float: left; 
	margin: 0px 5px 0px 0px; 
	}
.profiledata a { 
	color: #000000; 
	font-weight: bold;  
	}
.profiledata span.small { 
	color: #666666;
	font-size: 9px;  
	}
span.avatar_over { float: left; margin: 0px 10px 10px 0px;
	background-position: center 0px; 
	background-repeat: no-repeat; 
	float: left; 
	height: 80px; 
	width: 80px; 
	padding: 0px; 
	}
hr { margin: 10px 0 10px 0; }