* {
	border:0;
	margin:0;
	padding:0;
}

::-moz-selection {
	 color:#FFFFFF;
	 background-color:#F26227;
}

body {
	font-size:1.0em;
	font-family:"Trebuchet MS", sans-serif;
	color:#666666;
	background-color:#E8E7E7;
	/*width:826px;*/
	width: 100%;
	margin: 0 auto;
}

#lightboxfix {
  width: 826px;
  text-align: left;
}

h1 {
	background-image:url(../images/layout/column.gif);
	background-repeat:repeat-y;
	padding:10px 20px;
	font-size:0.7em;
	font-weight:normal;
}

h1 span a {
	color:#F47825;
	text-decoration:none;
	font-weight:bold;
}

h1 span a:hover {
	text-decoration:underline;
}

h1 address {
	float:right;
	font-style:normal;
}

h1 address a {
	color:#2088C9;
	text-decoration:none;
	font-weight:bold;
}

h1 address a:hover {
	text-decoration:underline;
}

h1 address img {
	margin:2px 2px -2px 2px;
}

#head {
	background-image:url(../images/layout/header.jpg);
	background-repeat:no-repeat;
	height:238px;
	position:relative;
}

#head #lastgames {
	width:260px;
	height:300px;
	position:absolute;
	top:15px;
	right:50px;
}

#head #lastgames h2 {
	color:#ffffff;
	font-size:0.7em;
}

#head #lastgames p { 
	font-size:0.7em;
	height:30px;
	background-image:url(../images/layout/lastgames.gif);
	background-repeat:repeat-x;
	margin:3px 2px;
	padding:5px;
}

#head #lastgames strong { 
	display:block;
}

#head #lastgames p span { 
	color:#ffffff;
	font-weight:bold;
	background-repeat:no-repeat;
	/*padding:3px 8px;*/
	padding-left: 5px;
	padding-right: 5px;
	float:right;
	/*margin:8px 3px;*/
}

#head #lastgames p .loss { 
	background-image:url(../images/layout/icon/lost.jpg);
}

#head #lastgames p .win { 
	background-image:url(../images/layout/icon/win.jpg);
}

#head #lastgames p .draw { 
	background-image:url(../images/layout/icon/draw.jpg);
}

#head #lastgames #more {
	float:right;
	color:#666;
	font-size:0.7em;
	margin:3px 15px;
	text-decoration:none;
	font-weight:bold;
}

#head #lastgames #more:hover {
	text-decoration:underline;
}

#head #navigation {
	position:absolute;
	left:25px;
	bottom:5px;
}

#head #navigation li {
	float:left;
	list-style-type:none;
	font-size:0.8em;
	font-weight:bold;
}

#head #navigation li a {
	color:#666666;
	text-decoration:none;
	padding:3px;
	display:block;
	width:87px;
	text-align:center;
}

#head #navigation li #loaded {
	background-image:url(../images/layout/loaded.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
}

#head #navigation li a:hover {
	background-image:url(../images/layout/hover.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
}
	
#main {
	background-image:url(../images/layout/column.gif);
	background-repeat:repeat-y;
}

#sidebar {
	float:right;
	width:280px;
	padding:5px 20px;
}

#sidebar h2 {
	background-image:url(../images/layout/line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#2088C9;
	font-size:0.8em;
	padding:10px 0;
}

#sidebar #nextgames li {
	background-image:url(../images/layout/lastgames.gif);
	background-repeat:repeat-x;
	list-style-type:square;
	list-style-position:inside;
	font-size:0.8em;
	margin:4px;
	padding:10px;
}

#sidebar #nextgames .orange {
	color:#F47825;
}

#sidebar #nextgames .green {
	color:#89C65A;
}

#sidebar #nextgames .blue {
	color:#478FCD;
}

#sidebar #nextgames li strong ,#sidebar #nextgames li p {
	color:#666666;
}

#sidebar #teams {
	padding:5px 0;
}

#sidebar #teams p  {
	width:106px;
	height:32px;
	font-size:0.7em;
	color:#ffffff;
	margin:10px;
	padding:6px;
	float:left;
}

#sidebar #teams p a {
  color: white;
  text-decoration: none;  
}

#sidebar #teams p a:hover {
  text-decoration: underline;
}

#sidebar #teams .orange {
	background-image:url(../images/layout/icon/team_orange.jpg);
}

#sidebar #teams .blue {
	background-image:url(../images/layout/icon/team_blue.jpg);
}

#sidebar #teams .green {
	background-image:url(../images/layout/icon/team_green.jpg);
}

#content {
	padding:10px 30px;
/*	width:480px; */
	width:446px;
    float: left;
}

#contentgallery {
  padding: 10px 30px;
  float: left;
  width: 762px;
}

#contentgallery a {
  color:#666;
  text-decoration: none;
}

#contentgallery a:hover {
	text-decoration:underline;
}

#content ul, #content ol {
  margin-left: 25px;
  margin-bottom: 5px;
}

.news h2 {
	color:#2088C9;
	font-size:1.3em;
	margin:4px 0;
}

.news h3 {
	color:#EE7123;
	font-weight:normal;
	font-size:0.9em;
	margin:8px 0;
	padding-bottom:5px;
	border-bottom:1px solid #cecece;
}

.news h4 {
  font-weight: bold;
  color:#EE7123;
  padding-top: 12px;
}

#content .news div {
	text-align:justify;
	font-size:0.8em;
	line-height:1.5em;
	padding: 5px;
}

#content .news .comments {
	background-image:url(../images/layout/line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:10px 0;
	font-size:0.8em;
}

#content .news .comments a {
	color:#666;
	float:right;
}

#content .news .comments a:hover {
	text-decoration:underline;
}

#content .news .img {
	margin:7px;
	float:left;
	border:1px solid #cecece;
	padding:5px;
}

#contentgallery .img {
  margin:7px;
  float:left;
  border:1px solid #cecece;
  padding:5px;  
}

#content .news .teaser {
	display:block;
	margin:20px;
	letter-spacing:1px;
	font-size:1.0em;
	color:#333333;
}

#content .news .italic {
	font-style:italic;
	color:#999999;
}

#content .news .capital {
	font-size: 5.5em;
	font-family: Georgia, sans-serif;
	padding: 0px 5px 0 0;
	display: inline;
	line-height:45px;
	float: left;
}

#content .news a {
	color:#F26522;
	text-decoration:none;
	font-weight:bold;
}

#content .news a:hover {
	text-decoration:underline;
}

#content  .item {
     font-size: 1.5em;
     background-color: #f1f1f1;
     padding:20px;
     float:left;
     display:block;
     margin:10px;
}

#content .item strong {
     margin-bottom:5px;
     font-size:0.8em;
     display:block;
}

#content .item span, #content .item a {
     font-size:0.7em;
     display:block;
}

#footer {
	background-image:url(../images/layout/footer.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	padding: 5px 30px;
	font-size:0.7em;
	height:39px;
}

#footer a {	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#footer a:hover {	
	text-decoration:underline;
}

.left {
	float:left;
}

.right {
	float:right;
}

.table {
     width:100%;
     background-color:#ffffff;
     border:1px solid #f1f1f1;
     font-size:0.8em;
}

.table th {
     background-image:url(../images/layout/bg_table.gif);
     padding: 9px;
}

.table .grey {
     background-color:#f9f9f9;
}

.table .sub {
     color:#ffffff;
     font-weight:bold;
     background-color:#666;
}

.table .orange {
     background-color:#F26820;
}

.table .blue {
     background-color:#4990CE;
}

.table .red {
     background-color:#D52029;
}

.table .green {
     background-color:#73BF43;
}

.table tr td {
     padding:3px;
}

.table tr .center {
     text-align:center;
}

.table tr .result {
     text-align:center;
     color:#ffffff;
}

.table tr td span {
     font-size:0.9em;
     color:#ffffff;
     font-weight:bold;
     background-repeat:no-repeat;
     padding:2px 5px;
}

.table tr .title {
	font-weight: bold;
	vertical-align: top;
}

.table tr td .loss { 
     background-image:url(../images/layout/icon/lost.jpg);
}

.table tr td .win { 
     background-image:url(../images/layout/icon/win.jpg);
}

.table tr td .draw { 
     background-image:url(../images/layout/icon/draw.jpg);
}

body.mceContentBody {
  background: #FFF;
}