* 	{ 
	margin: 0;
	}
body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px; 
	padding: 0;
	background-image: url(images/background.jpg);
	background-position: 20px 30px;
	background-repeat: repeat-x;
	}
img { 
	border: none; 
	}
.frame {
	margin: auto;
	margin-top: 10px; 
	width: 765px; 
	}
div.googlebar { line-height: 20px; height: 20px; border: 1px solid #aaaaaa; float: left; text-align: center; padding-top: 4px; width: 763px; margin-top: 10px; }
#hold {
	float: left;
	max-height: 100%;
	min-height: 100%;
	background-repeat: repeat-y;
	padding: 0 8px 0 9px;
	width: 765px;
	}
.menubar { 
	background-color:#ffffff; 
	background-position: top;
	color: #000000; 
	font-size: 11px; 
	text-align: center;
	width: 510px;
	background-image: url('http://www.ne14hockey.com/site/themes/v2/images/menu.jpg');
	background-repeat: no-repeat;
	float: right;
	height: 160px; 
	line-height: 28px; 
}
/* Menu */
div#menubar { width: 500px; height: 160px; background-image: url('http://www.ne14hockey.com/site/themes/v2/images/map.jpg'); background-repeat: no-repeat; background-position: top center; float: right; vertical-align: bottom; padding-right: 10px;}

div.menu ul { margin-left: 0px; float: left; margin: 0; padding: 0; margin-top: 108px; margin-left: 15px; width: 484px; text-align: center; }
div.menu ul li { font-size: 10px; display: inline; padding: 0; margin: 2px 3px 0px 0px;  }

.footer {
	background-color: #ffffff;
	color: #000000;
	width: 765px;
	text-align: center;
	line-height: 40px;
	float: left;
	border-top: 1px dashed #aaaaaa;
	margin-top: 10px;
	}
.footer div.menu { 
	padding: 10px 0 0 60px; 
	height: 20px; 
	}
#logo {
	height: 160px;
	float: left;
	width: 190px;
	margin-top: 0px;
	background-image: url('http://www.ne14hockey.com/site/themes/v2/images/logo.jpg');
	background-repeat: no-repeat;
	background-color: #ffffff;
}
div#cotw_over { 
	margin-right: 4px; 
	margin-left: 0px; 
	background-position: center 0px;
	background-repeat: no-repeat; 
	float: left; height: 80px; 
	width: 80px; 
	padding: 0px; 
	margin-bottom: 10px; 
	}
.datetime { 
	color: #000000; 
	font-size: 12px; 
	height: 20px; 
	line-height: 20px; 
	text-align: left;
	float: right;
	font-weight: bold;
	width: 780px; 
	}
.datetime a {
	color: #000000;
}
span#site img { 
	vertical-align: middle; margin-right: 10px; margin-bottom: 2px; 
}
#datetime { margin-right: 10px; float: right; font-size: 10px; text-decoration: normal; }
#datetime a { text-decoration: none; }
#site { margin-left: 20px; float: left; font-size: 10px; }
/* Spotlights - Start */
#main {
	width: 765px;
	float: right;
	background-color: #ffffff;

}
.spotlights {
	background-color: #ffffff; 
	background-position: top;
	float: right;
	width: 503px;
	border-bottom: 1px dashed #aaaaaa;

}
.spotlight {
	color: #333333; 
	font-size: 11px; 
	text-align: left;
	width: 166px;
	padding: 0;
	float: left;
	height: 180px;
}
.spotlight img { 
	margin-bottom: 3px; 
	float: left;
	}
.spotlight a { 
	color: #000000;
	}
.spotlight .small { 
	margin-bottom: 3px; 
	float: left; 
	margin-left: 5px; 
	font-size: 11px; 
	color: #006699; 
	font-weight: bold; 
	width: 150px; 
	}
.spotlight p { 
	margin: 0px; 
	float: left;
	padding: 0px 5px 5px 5px; 
	width: 150px;
}
div#left { 
	border-right: 1px dashed #aaaaaa;	
	width: 167px; 
	}
img#sl_left{ 
	width: 167px; 
	height: 100px; 
	border-bottom: 1px dashed #aaaaaa;	
	}
img#sl_center{ 
	width: 166px; 
	height: 100px;	
	border-bottom: 1px dashed #aaaaaa;	
	}
img#sl_right{ 
	width: 168px; 
	height: 100px; 
	border-bottom: 1px dashed #aaaaaa;	
	}
div#left { 
	width: 167px; 
	}
div#center { 
	width: 166px; 
	}
div#right { 
	border-left: 1px dashed #aaaaaa; 
	width: 167px;
	}
/* Spotlights - End */

/* Login */
p#loginl { 
	width: 120px; 
	float: left; 
	padding:0; 
	margin: 0; 
	}
p#loginr { 
	width: 100px; 
	float: right; 
	margin-top: 14px; 
	}
p.loginleft { 
	width: 70px; 
	float: left; 
	padding:0; 
	margin: 0; 
	}
p.loginright { 
	width: 70px; 
	float: right; 
	}
span.left { 
	float: left; 
	}
span.right { 
	float: right; 
	font-size: 10px;
	padding-right: 0px; 
	}
span.right a, span.left a { font-weight: none; color: #000000; text-decoration: none; font-size: 10px; }
input#login_email, input#login_password { 
	width: 110px; 
	font-size: 10px; 
	height: 16px; 
	float: left; 
	border: 1px solid #000000; 
	margin: 0px; 
	}
input#login_button { 
	float: left; 
	border: 1px solid #000000; 
	font-size: 10px; 
	height: 20px; 
	margin-top: 3px;
	background-image: url(images/button_v1.gif); 
	background-repeat: repeat-x; 
	font-weight: bold; 
	color: #333333; }
form#login p span { 
	width: 70px; 
	float: left; 
	font-size: 10px; 
	margin: 2px 0px 2px 0px; 
	}
a.black { color: #000000; }
/* Login - End*/

/* Paginate - Start */
.paginate { 
	background-color:#ffffff; 
	color: #000000; 
	font-size: 11px; 
	text-align: center;
	width: 483px;
	height: 19px;
	padding: 8px 10px 3px 10px;
	float: right;
	border-bottom: 1px dashed #aaaaaa;
	}
.paginate a {
	color: #000000;
	}
/* Paginate - End */

/* Pagefooter */
.pagefooter { 
	background-color:#ffffff; 
	color: #000000; 
	font-size: 11px; 
	text-align: center;
	width: 503px;
	height: 76px;
	float: right;
	padding-top: 10px;
	}
.pagefooter a { text-decoration: none; color: #000000; }
/* Panels - Start */
div.panelsleft { 
	width: 255px;
	float: left;
	}
div.member {
	width: 220px; float: left; margin-top: 5px; 
}
img.member { 
	margin-right: 5px;  
	float: left; 
	width: 60px; 
	height: 60px; 
	}
#panel_members p.panel, #author_panel p.panel{ 
	margin-top: -5px; 
	line-height: 12px;  
	float: left; 
	}
#panel_share {
	padding-top: 5px; 
}
.leftpaneltop { 
	text-align: left;
	width: 229px;
	padding: 0 10px 0 10px;
	float: left;
	font-weight: bold;
	border: 1px solid #003366;
	border-bottom: 0;
	background-image: url('http://www.ne14hockey.com/site/themes/v2/images/sidebarbg.jpg');
	background-repeat: no-repeat;
	margin-top: 10px;
	height: 40px; 
	line-height: 30px; 
}

.leftpaneltop img { 
	float: left; 
	margin: 7px 4px 0px 0px;
	}
.leftpaneltop a { 
	color: #000000; 
	text-decoration: none; 
}	
.leftpanelbottom { 
	text-align: left;
	width: 251px;
	padding: 0;
	float: left;
	font-weight: bold;
	background-image: url('http://www.ne14hockey.com/site/themes/v2/images/sidebasebg.jpg');
	background-repeat: no-repeat;
	height: 25px; 
	line-height: 25px; 
}
.panels p.panel{ 
	margin-top:5px; 
	}
img.panel { 
	margin-right: 3px;  
	margin-bottom: 2px; 
	float: left; 
	}
img.icon { 
	margin-right: 3px;  
	float: left; 
	vertical-align: middle;
	}
div.holdpanel { 
	float: left; 
}
span.panel { 
	font-size: 9px; 
	color: #666666; 
	width: 230px; 
	float: left; 
	margin-bottom: 2px; 
	margin-top: 5px; 
	line-height: 12px; 
	}
.panels h2, .panels h2 a{
	font-size: 13px; 
	color: #000000; 
	margin-bottom: 4px; 
	text-decoration: none;
	}
.panels {
	background-color:#ffffff; 
	color: #000000; 
	font-size: 11px; 
	text-align: left;
	width: 231px;
	padding: 5px 10px 0px 10px;
	float: left;
	background-image: url('http://www.ne14hockey.com/site/themes/v2/images/sideboxbg.jpg');
	background-repeat: repeat-y;
	}
.panels a {
	color: #000000;
	}
/* Panels - End */

/* Side Menu */

.sidemenu a { 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
	}
.sidemenu img { 
	margin: 2px 5px 0 0; 
	float: left; 
	}

.sidemenu span { 
	float: left; 
	width: 200px; 
	line-height: 20px; display: block; 
	}
.sidemenu p { 
	float: left; 
	width: 200px; 
	padding: 2px 0px 2px 0px; 
	line-height: 20px;
	}

.sidemenu { 
	background-color:#ffffff; 
	color: #000000; 
	font-size: 12px; 
	text-align: left;
	width: 221px;
	padding: 10px 10px 10px 20px;
	float: left;
	background-image: url('http://www.ne14hockey.com/site/themes/v2/images/sideboxbg.jpg');
	background-repeat: repeat-y;
	}
/* Side Menu */

/* Profile Code */

table.profiletable { 
	float: right;
	width: 502px;
	margin-right: 1px;
	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;  
	}

/* Focus - Start */
div.focusside { 
	color: #ffffff; 
	font-size: 11px; 
	text-align: center;
	width: 32px;
	height: 168px;
	float: right;
	border-bottom: 1px dashed #aaaaaa;
	}
div.focusscreen { 
	background-color:#ffffff; 
	background-position: top;
	color: #000000; 
	font-size: 11px; 
	text-align: center;
	width: 451px;
	height: 148px;
	padding: 10px;
	float: right;
	border-bottom: 1px dashed #aaaaaa;
	border-bottom: 1px dashed #aaaaaa;
	}
div.focusside div.panel { 
	float: left;
	margin-top: 6px; 
	margin-bottom: 6px;		
}

div.focusside div.panel a:active, div.focusside div.panel a:link, div.focusside div.panel a:visited{
	background-image:url('http://www.ne14hockey.com/site/themes/v2/images/arrow_17_off.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 15px;
	height: 15px;
	border: 1px solid #444444;
	float: left;
	margin-left: 8px;
	text-decoration: none;
	margin-bottom: 3px;
}
div.focusside div.panel a:hover{
	background-image:url('http://www.ne14hockey.com/site/themes/v2/images/arrow_17_over.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	width: 15px;
	height: 15px;
	border: 1px solid #444444;
	float: left;
	margin-left: 8px;
	margin-bottom: 3px;
}

div#panel_image1 { display: none; }
div#panel_image2 { display: none; }
div#panel_image3 { display: none; }
div#panel_image4 { display: none; }
div#panel_image5 { display: none; }
div#panel_image6 { display: none; }
div#panel_image7 { display: none; }
div#panel_image8 { display: none; }
/* Focus - End */

/* Content - General */
.contentbar { 
	text-align: left;
	width: 481px;
	padding: 0 10px 0 10px;
	float: right;
	font-weight: bold;
	margin-top: 10px;
	border: 1px solid #333333;
	background-image: url('http://www.ne14hockey.com/site/themes/v2/images/mainbarbg.gif');
	background-repeat: repeat;
	color: #000000; 
	font-size: 12px; 
	height: 30px; 
	line-height: 30px; 
	font-family: Verdana, Arial, sans-serif;
	}
.content {
	width: 483px;
	float: right;
	height: 100%;
	padding: 10px;
	background-color: #ffffff;
	border-bottom: 1px dashed #aaaaaa;
	}
span.announcement_date { text-align: left; padding: 0px 5px 8px 0px; 
	width: 470px; float: left; font-size: 10px;
 }
span.hr { width: 100%; float: left; border-bottom: 1px dashed #aaaaaa; margin-top: 10px; }
.listing, .profile {
	width: 483px;
	float: right;
	height: 100%;
	padding: 10px;
	background-color: #ffffff;
	border-bottom: 1px dashed #aaaaaa;
	}
.profile a { color: #000000; }
.profile img { float: left; margin-right: 5px; }
.content h1, .listing h1, .profile h1, .postcontent h1 { 
	font-size: 14px; 
	font-weight: bold; 
	margin: 0px 10px 5px 0px; 
	width: 470px; 
	float: left; 	
	font-family: Verdana, Arial, sans-serif; 
	}
.content h2, .listing h2, .profile h2, .postcontent h2 { 
	font-size: 12px; 
	font-weight: bold; 
	margin: 5px 10px 0px 0px; 
	width: 470px; 
	float: left; 	
	font-family: Verdana, Arial, sans-serif; 
	}
.content h3, .listing h3, .profile h3, .postcontent h3 { 
	font-size: 11px; 
	font-weight: bold; 
	margin: 5px 10px 0px 0px; 
	width: 470px; 
	float: left; 	
	font-family: Verdana, Arial, sans-serif; 
	}
.content h4, .listing h4, .profile h4, .postcontent h4 { 
	font-size: 11px; 
	font-style: italic;
	margin: 5px 10px 0px 0px; 
	width: 470px; 
	float: left; 	
	font-family: Verdana, Arial, sans-serif; 
	}
.content h5, .listing h5, .profile h5, .postcontent h5 { 
	font-size: 11px; 
	font-style: italic;
	font-weight: bold; 
	margin: 5px 10px 0px 0px; 
	width: 470px; 
	float: left; 	
	font-family: Verdana, Arial, sans-serif; 
	}
.content h6, .listing h6, .profile h6, .postcontent h6 { 
	font-size: 11px; 
	text-decoration: underline;
	margin: 5px 10px 0px 0px; 
	width: 470px; 
	float: left; 	
	font-family: Verdana, Arial, sans-serif; 
	}
.content p, .listing p, .profile p { 
	float: left; 
	margin: 0px 9px 10px 0px; 
	width: 480px; 
	}
span.listlinks { 
	float: left; 
	color: #00000; 
	width: 360px; 
	font-size: 11px; 
	}
.content a, .listing a { 
	color: #000000; 
	}
div.mainlist h1, .mainlist h1 a { float: left; width: 395px; margin: 2px 0 0 0; text-decoration: none; }
div.mainlist p { color: #000000; width: 380px; font-size: 12px; padding: 0; margin: 15px 0 0 0; }
div.mainlist img { float: left; margin-right: 5px;  }
img.listicon { margin-bottom: 20px; }
.leftpaneltop img, .contentbar img {
	float: left; 
	margin-right: 4px;
	margin-top: 7px; 
	}
.leftpanelbar { 
	float: left; 
	padding-left: 10px; 
	padding-right: 10px; 
	height: 20px; 
	line-height: 20px; 
	font-size: 10px; 
	color: #333333; 
	width: 229px; 
	background-color: #ffffff; 
	border: 1px solid #333333; 
	}
.leftpanel a, .leftpanelbar a { 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
	}

.leftpanel { 
	background-color:#ffffff; 
	color: #000000; 
	font-size: 10px; 
	text-align: left;
	width: 232px;
	padding: 10px;
	padding-bottom: 0;
	float: left;
	background-image: url('http://www.ne14hockey.com/site/themes/v2/images/sideboxbg.jpg');
	background-repeat: repeat-y;
	overflow: auto;
	}

/* Listings */

div.mainlist, div.fullmainlist { 
	float: left; 
	width: 480px; 
	margin-bottom: 10px;
	border-bottom: 1px dashed #aaaaaa; 
	}
span.listcontent, span.fulllistcontent{ 
	float: left; 
	color: #666666; 
	width: 360px; 
	font-size: 11px; 
	}
div.mainlist p, div.fullmainlist p{ 
	color: #000000; 
	width: 360px; 
	font-size: 12px; 
	padding: 0; 
	margin: 15px 0 0 0; 
	}
span.listdate, span.fulllistdate { 
	float: left; 
	color: #666666; 
	width: 360px; 
	font-size: 11px;
	}
span.listlinks, span.fulllistlinks { 
	float: left; 
	color: #00000; 
	width: 360px; 
	font-size: 11px; 
	margin: 5px 0 5px 0;
	}

span.fulllistcontent { width: 480px;  }
div.fullmainlist p { width: 480px;  }
span.fulllistlinks { width: 480px;  }
span.fulllistdate { width: 480px;  }

/* Adverts / Banners */
#panel_adverts p { width: 230px; float: left; text-align: center; }
.panels a.advert { 
	padding-top: 5px; 
	}
a.banner { 
	margin-top: 5px; 
	}

span.avatar_over { 
	margin-right: 4px; 
	margin-left: 0px; 
	background-position: center 0px; 
	background-repeat: no-repeat; 
	float: left; 
	height: 80px; 
	width: 80px; 
	padding: 0px; 
	margin-bottom: 8px; 
	}
div.mate { width: 80px; float: left; text-align: center; margin: 5px 15px 5px 15px;}

/* Message Bar */
.messagebar { 
	background-color:#ffffff; 
	background-position: top;
	color: #000000; 
	font-size: 11px; 
	text-align: center;
	width: 765px;
	float: left;
	margin-top: 10px;
	margin-bottom: 0px; 
}
.messagebar a { color: #000000; }
.messagebar span.green, .messagebar span.red, .messagebar span.yellow { 	
width: 763px; 	
height: 22px; 
line-height: 22px; 
float: left; 
margin-top: 2px;
margin-bottom: 2px; 
}

.messagebar span.red { 	
border: 1px dashed #CC0000; 
background-image: url('http://www.ne14hockey.com/site/themes/v2/images/red.png');
background-repeat: repeat-y;

}

.messagebar span.green { 	
border: 1px dashed #00CC66; 
background-image: url('http://www.ne14hockey.com/site/themes/v2/images/green.png');
background-repeat: repeat-y;
}

.messagebar span.yellow { 	
border: 1px dashed #CCCC66; 
background-image: url('http://www.ne14hockey.com/site/themes/v2/images/yellow.png');
background-repeat: repeat-y;
}

.mini { width: 503px; float: right; margin-right: 7px; }

.mini span.green, .mini span.red, .mini span.yellow { 	
width: 501px; 	
height: 22px; 
line-height: 22px; 
float: left; 
margin-top: 2px;
margin-bottom: 2px; 
margin-left: 7px;
}

#chat_bar { width: 760px; display:inline; position: absolute; bottom: 0px; height: 20px; background-color: #000000; }

/* 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/site/themes/v2/images/Champions.png'); }
tr.Promoted td { background-image: url('http://www.ne14hockey.com/site/themes/v2/images/Promoted.png'); }
tr.Current td { background-image: url('http://www.ne14hockey.com/site/themes/v2/images/Current.png'); }
tr.Relagated td { background-image: url('http://www.ne14hockey.com/site/themes/v2/images/Relagated.png'); }
tr.None td { background-image: url('http://www.ne14hockey.com/site/themes/v2/images/None.png'); }
tr.Pulled_Out td { background-image: url('http://www.ne14hockey.com/site/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/site/themes/v2/images/None.png'); }
td.lastupdate { font-size: 9px; }

/* Forms */
fieldset { border: none; }
input { font-size: 10px; }
textarea { font-size: 11px; }
input.text100, textarea.text100 { width: 460px; margin-bottom: 10px;}
input.text10 { width: 50px; margin-bottom: 10px; float: left; }
textarea#content { margin-top: 4px; }
span.formfieldname { font-size: 11px; margin-bottom: 2px; float: left; width: 100%; font-weight: bold; }
span.formfielddescription { font-size: 9px; margin-bottom: 4px; float: left; color: #666666; width: 100%;}
div.formfieldcontent { font-size: 9px; float: left; color: #666666; width: 100%; }
div.formfieldusers { font-size: 9px; padding-bottom: 15px; float: left; color: #666666; width: 100%; }
div.panels input { margin-bottom: 4px; }
img.tagicon { margin-top: 0px; }
select { margin-bottom: 10px; float: left;}
input#save{ margin-bottom: 10px;}
input#messageto { width: 200px; float: left; }
div#matelist { height: 50px; padding: 10px; overflow: auto; width: 100%; float: left; border: 1px dashed #aaaaaa; margin-bottom: 10px; margin-top: 10px; }
div#matelist ul li { list-style: none; margin: 0px; cursor: pointer;}
div#matelist ul { margin: 0px;  }

div.tagtable { width: 503px; margin-left: 7px; float: right; }
table#tagtable { width: 100%; 
	border: 1px dashed #aaaaaa;
	float: left; 
	margin-top: 10px;
}
div.tagtable a { color: #000000; }
td.tableicon { width: 20px; padding: 0 2px 0 2px; }
span.tagdate { font-size: 9px; }


/* BBCODE */
.bbcodepanel { width: 100%; float: left; }
div#headerbox, div#formatbox, div#emotionbox {
	background-color: #ffffff; padding: 2px 2px 2px 0px; display: none; float: left; margin-bottom: 5px; width: 454px; margin-top: 0px; 
}

div.button_fill { height: 22px; float: left; }
div#headerfill { width: 112px; }
div#emotionfill { width: 28px; }
div#formatfill { width: 84px; }

div.bb_button { width: 22px; height: 22px; padding: 0px; float: left; background-image: url('http://www.ne14hockey.com/site/themes/v2/images/bb_button0.png'); background-position: center; background-repeat: no-repeat; margin: 6px 6px 0px 0px; }
div.bb_button img { margin: 3px 3px 3px 3px; }
div.down { background-image: url('http://www.ne14hockey.com/site/themes/v2/images/bb_button1.png'); }
.emotion { margin: 0 2px 0 2px; vertical-align: middle; }
p.movie { margin: 5px 0 5px 25px; }
span.subscript { vertical-align: sub; font-size: 9px; }
span.strikethrough { text-decoration: line-through;  }
span.superscript { vertical-align: top;  font-size: 9px;  }
div.content span.leftalign { float: left; }
div.content span.centeralign { text-align: center; width: 100%; float: left;}
div.content span.rightalign { float: right; }
div.content span.leftalign img { margin-right: 10px; }
div.content span.centeralign img { margin-right: 10px; margin-left: 10px;}
div.content span.rightalign img { margin-left: 10px; }
div.content p.fixturep { border: 1px dashed #aaaaaa; }
div.content span.fixture { width: 460px; padding: 10px 10px 2px 10px; background-color: #eeeeee; float: left; text-align: center;  }
div.content span.fixturedetails { width: 460px; padding: 0 10px 10px 10px; font-size: 9px; background-color: #eeeeee; float: left; text-align: center;  }
img.fixicon { vertical-align: middle; }
/* Fixtures */
table.fixturelist { width: 503px; float: right; margin-top: 10px; font-size: 11px; border-bottom: 1px dashed #aaaaaa; }
td.weekname { border: 1px dashed #aaaaaa; background-color: #eeeeee; color: #000000; font-weight: bold; font-size: 11px; padding-left: 10px; }
table.fixturelist a { color: #333333; }
td.home { text-align: right; padding-right: 5px; }
td.away { text-align: left; padding-left: 5px; }
td.dotdot {  text-align: center; }
td.score { width: 15px; }
td.fixstatus { text-align: right; }
td.fixresult { width: 50px; }

div#fixtureBox { position: absolute; z-index: 1; top: 260px; left: 300px; width: 500px; height: 280px; background-color: #000000; display: none; color: #ffffff; }
img#close0 { position: absolute; top: 0px; left: 420px; }
img#close1 { position: absolute; top: 0px; left: 420px; display: none; }
div#fixtureBox span.fixtureFieldname { padding: 10px 0 0 10px; float: left; width: 60px; padding-right: 10px; text-align: right; }
select.fixtureField { margin-top: 7px; width: 350px; }
div#fixtureRegion { display: none; float: left; }
div#fixtureType { float: left; }
input.fixtureRadio { margin-top: 7px; }
div#eventDrop { display: none; float: left; }
div#leagueDrop { display: none; float: left; }
div#fixtureDrop { display: none; float: left; }
option.weekoption { font-weight: bold; }
div#fixtureHelp { float: left; font-size: 10px; padding-left: 25px; padding-right: 25px; width: 450px; display: inline; }
span.iconoption { width: 155px; float: left; }
span.useroption { width: 155px; float: left; }

/* Message */
table.messages { 
	float: left; 
	border: 1px dashed #aaaaaa;	width: 503px;
	margin-left: 7px;
	margin-top: 10px;
	padding-bottom: 5px;
	}
td.messageshead { font-weight: bold; padding: 2px 0 2px 0; font-size: 11px; border-bottom: 1px dashed #aaaaaa; }
td#messageuser { padding: 2px 0 2px 2px;}
td#messagesubject { padding-left: 10px; border-left: 1px dashed #aaaaaa; }
td#messagedate { text-align: center; border-left: 1px dashed #aaaaaa; }
td.messagesbody0 a,  td.messagesbody1 a{ color: #000000; font-weight: none; }
td.messagesbody0, td.messagesbody1 { font-weight: none; font-size: 11px; border-bottom: 1px dashed #aaaaaa;}
td.bodyuser { padding-left: 8px; padding-right: 8px; border-left: 1px dashed #dddddd;}
td.bodysubject { border-left: 1px dashed #dddddd; padding: 4px 0 4px 10px;}
td.bodydate { text-align: center; border-left: 1px dashed #dddddd; border-right: 1px dashed #dddddd; padding: 2px 4px 0 4px;}
td.bodyicon { text-align: center; padding: 2px 0 0 0; width: 24px; background-color: #ffffff; border-right: 1px dashed #dddddd;}
td.bodydel { text-align: center; padding: 2px 0 0 0; width: 24px; background-color: #ffffff; }
td.bodymessage { padding-left: 10px; border-left: 1px dashed #dddddd;  border-bottom: 1px dashed #aaaaaa; padding: 10px 10px 10px 7px; }
td.bodymessage div.content { width: 460px; float: left;  }
td#messagedetails { font-size: 10px; padding-left: 10px; border-left: 1px dashed #aaaaaa; border-right: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa; width: 460px; }
td.bodymessage div.content p.fixturep { border: 1px dashed #aaaaaa; width: 460px; }
td.bodymessage div.content span.fixture { width: 440px; padding: 10px 10px 2px 10px; background-color: #eeeeee; float: left; text-align: center;  }
td.bodymessage div.content span.fixturedetails { width: 440px; padding: 0 10px 10px 10px; font-size: 9px; background-color: #eeeeee; float: left; text-align: center;  }


/* Fixture */
table.squadlist { width: 503px; float: right; margin-top: 10px; 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;}

table.teamlist { width: 503px; float: right; margin-top: 10px; 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; }

.fb_share_button { display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?0:26981) no-repeat top right; } 
.fb_share_button:hover { color:#fff; border-color:#295582; background:#3b5998 url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?0:26981) no-repeat top right; text-decoration:none; } 
a.fb_share_button { width: 50px; float: left; margin-left: 20px; clear: both; text-decoration:none; }
a.delicious_link { float: left; margin: 5px; }
a.stumble_link { float: left; clear: left; margin-top: 5px; margin-left: 20px; }
select.filterselect { width: 200px; }
