/*

Pages style sheet for www.lejonen.se
Base styles for framework can be found in the base style sheet.

*/

/* =HOME
----------------------------------------------------------------------------------------------------*/

#startpage-newslist	{ margin-top: 10px; }
#startpage-newslist .newsitem { margin-bottom: 15px; }
#startpage-newslist .date { font-style:italic; }
#startpage-newslist p { margin-top: 5px; }
#startpage-newslist a { margin-top: 5px; }
#startpage-newslist h2 a {font-size:15px; margin-top: 5px; }

FooterArea a {
	text-decoration: none;
	color: #981d1d;
	font-weight:bold;
}

#FooterArea a:hover
{
	text-decoration: none;
}

#startpage-main-puff-area {float:left; width: 460px; }
#startpage-main-puff-area .puff-left {float:left; width:220px; /*background-color:#f5f5f5;*/}
#startpage-main-puff-area .puff-right {float:right; width:220px; /*background-color:#f5f5f5;*/}

#startpage-news 
#startpage-news 
#startpage-news .header ul	{ position: absolute; top: 8px; right: 15px; list-style-type: none;  }
#startpage-news .header li	{ float: left; margin-left: 15px; }
#startpage-news .header a	{ display: block; float: left; height: 14px; color: #004fa4; }
#startpage-news .header a.rss	{ padding-left: 20px; background: url(images/startpage/news-rss.gif) left center no-repeat; }
#startpage-news .content	{ clear: both; padding-left: 5px; }
#startpage-news .content ul	{ list-style-type: none; }
#startpage-news .content li	{ margin: 15px 0px; }
#startpage-news .content a.link	{ display: block; margin-bottom: 3px; color: #004fa4; }
#startpage-news .content span	{ display: block; margin-bottom: 3px; color: #666; }


/* =SPONSORBOXES
----------------------------------------------------------------------------------------------------*/
#sponsor-boxes { }
#sponsor-boxes .content { padding-left:0px; padding-right:0px; }

/* =STARTPAGEBOXES
----------------------------------------------------------------------------------------------------*/
#startpage-boxes { }
#startpage-boxes .content { padding-left:0px; padding-right:0px; }

/* =NEWSLIST
----------------------------------------------------------------------------------------------------*/
#newslist	{ margin-top: 10px; }
#newslist .newsitem { margin-bottom: 15px; }
#newslist .date { font-style:italic; }
#newslist p { margin-top: 5px; }
#newslist a { margin-top: 5px; }
#newslist h2 a {font-size:15px; margin-top: 5px; }

.PagingContainer {
    float: left;
    /*border: 1px dotted red;*/
}

.PagingContainer a, .SelectedPagingItem {
    text-decoration: none;
    float: left;
    padding: 6px;
    border: 1px solid #CCCCCC;
    color: #3e3e3e;
    font-weight: bold;
    margin-right: 2px;
}
 
.PagingContainer .SelectedPagingItem {
    background: #f1f1f1;
    color: #333333;
}

/*.UnselectedPagingItem {
font-weight: bold;
margin-left:5px;
margin-right:5px;
}
.SelectedPagingItem {
margin-left:5px;
margin-right:5px;
}*/


/* =LINKSPAGE
----------------------------------------------------------------------------------------------------*/

#LinksArea { float:left; }
#LinksArea .LinksColumnLeft { float:left; width: 200px; min-height: 300px; margin-left: 10px; margin-right: 10px; padding-left: 20px; padding-right: 10px; }
#LinksArea .LinksColumnMain { float:left; width: 200px; min-height: 300px; margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-right: 10px; }
#LinksArea .LinksColumnRight { float:right; width: 200px; min-height: 300px; margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-right: 10px; }

/* =ALBUMITEMS
----------------------------------------------------------------------------------------------------*/

#MainAndRightContentArea .MainBody{
    float:none;
    width: 460px; 
    /*border: 1px dotted red;*/
}

#AlbumItemsArea { 
    float:left;
    width:720px; 
    /*border: 1px dotted red;*/
}
#AlbumItemsArea img { 
    border:none;
}
#AlbumItemsArea ul { 
    padding:0px;
    margin:0px;
}
#AlbumItemsArea li { 
    float:left;
    padding-right:20px;
    padding-bottom:15px;
    width:160px;
    text-align:center;
    vertical-align:top;
    /*border: 1px dotted red;*/ 
}
#AlbumItemsArea .clear-row { 
    float:none;
    clear:both;
}

/* =ALBUMLIST
----------------------------------------------------------------------------------------------------*/

#AlbumListArea {
    float:left;
    width: 460px;
    min-height:107px;
    /*background-color:#E0E0E0;*/
    /*border: 1px dotted red;*/
}

#AlbumListArea h2 a{
font-size:15px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#AlbumListArea h3 a {
font-size:13px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#AlbumListArea .item{
    width: 460px;
    padding-bottom:15px;
    min-height:107px;
    /*border: 1px dotted red;*/
}

#AlbumListArea .intro-image{
    float:left;
    width: 160px;
    min-height:107px;
    /*border: 1px dotted red;*/
}
#AlbumListArea .intro-text{
    float:right;
    width: 285px;
    min-height:107px;
    /*border: 1px dotted red;*/
}

/* =EVERYSPORT
----------------------------------------------------------------------------------------------------*/
#EverySport {

}

#EverySport .everysport-puff {
	text-align:left;
    /*position: relative;*/
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 11px;
    color: #333333;
	line-height:120%;
}

#EverySport .everysport-puff .everysport-puff-content {
    background-color: #FFFFFF;
    /*border-bottom:1px solid #666666;*/
    padding-bottom:5px;
    border-bottom:0px;
}

#EverySport .everysport-puff .everysport-puff-content-seperator {
    border-top:1px solid #FFF;
    margin-top:10px;
    padding-top:10px;
}

#EverySport .everysport-puff .everysport-puff-timestamp {
	color: #777777;
	white-space:nowrap;
}

#EverySport .everysport-puff img {
    border: 0;
}

#EverySport body.everysport-puff-body, .everysport-puff table, .everysport-puff a, .everysport-puff a:link, .everysport-puff .everysport-puff-text, .everysport-puff a.everysport-puff-text, .everysport-puff a.everysport-puff-text:hover, .everysport-puff a.everysport-puff-text:visited, .everysport-puff a.everysport-puff-text:focus, .everysport-puff a.everysport-puff-text:active, .everysport-puff a.everysport-puff-text:link {
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 11px;
    color: #2B2B2B;
	line-height: 120%;
}

#EverySport .everysport-puff font {
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 11px;
}

#EverySport body.everysport-puff-body {
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}

#EverySport .everysport-puff table td, .everysport-puff table td a, .everysport-puff table td a:hover, .everysport-puff table td a:visited, .everysport-puff table td a:focus, .everysport-puff table td a:active, .everysport-puff table td a:link, .everysport-puff table td font {
    font-size: 11px;
    color: #2B2B2B;
	line-height:120%;
}

#EverySport .everysport-puff .everysport-puff-table table td, .everysport-puff .everysport-puff-table table td a, .everysport-puff .everysport-puff-table table td a:hover, .everysport-puff .everysport-puff-table table td a:visited, .everysport-puff .everysport-puff-table table td a:focus, .everysport-puff .everysport-puff-table table td a:active, .everysport-puff .everysport-puff-table table td a:link, .everysport-puff .everysport-puff-table table td font {
	font-size: 10px!Important;
}

#EverySport .everysport-puff table td a {
	text-align: left;
	font-size: 10px!Important;
}

#EverySport .everysport-puff a, .everysport-puff a:hover, .everysport-puff a:visited, .everysport-puff a:focus, .everysport-puff a:active, .everysport-puff a:link {
font-size: 11px;
    text-decoration: none;
    color: #981d1d;
}
#EverySport .everysport-puff-header {   
display:none;
    /*background-color:#80adca;
    border-top:1px solid #666666;
    border-bottom:1px solid #666666;
    color:#ffffff;
    font-weight:bold;
    padding:3px 3px 4px 5px;*/
}
#EverySport .everysport-puff {
    background-color:#FFFFFF;
    /*border-top:1px solid #666666;*/
    /*border-bottom:1px solid #666666;*/
    color:#333333;
    font-weight:bold;
    padding:3px 0px 0px 0px;
}

#EverySport .everysport-puff .everysport-puff-header a, .everysport-puff .everysport-puff-header a:hover, .everysport-puff-header a:visited, .everysport-puff-header a:focus, .everysport-puff-header a:active {
    color: #ffffff;
}

#EverySport .everysport-puff .everysport-puff-footer
{
    border-top: 0px;
    text-align: left;
}

#EverySport .everysport-puff .everysport-puff-footer a, .everysport-puff .everysport-puff-footer a:hover, .everysport-puff-footer a:visited, .everysport-puff-footer a:focus, .everysport-footer-header a:active {
    font-weight: bold;
    font-style: italic;
    color: #981d1d;
}

#EverySport .everysport-puff .everysport-puff-footer .everysport-puff-powered-by {
    color:#666666;
}

#EverySport .everysport-puff .everysport-puff-link-color {
    color: #5f90bb;
}

#EverySport .everysport-puff .everysport-puff-table
{
    padding-bottom: 3px;
}

#EverySport .everysport-puff .everysport-puff-match {
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 11px; font-weight:normal; background-color: #FFFFFF!Important;
    cursor:pointer;
    cursor:hand;
    padding:0 0px 0px 0px;
}

#EverySport .everysport-puff .everysport-puff-match-teams-score-time:after {
    content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}

* html .everysport-puff .everysport-puff-match-teams-score-time {height: 1%; }

#EverySport .everysport-puff .everysport-puff-match-teams-score-time { min-height: 0; padding-top:5px; font-size: 11px;}

#EverySport .everysport-puff .everysport-puff-match-teams {
font-size: 11px;
    float:left;
    font-weight: bold;
}

#EverySport .everysport-puff .everysport-puff-match-teams a, a:link {
font-size: 11px;
	font-weight: bold;
	color:#981d1d;
}

#EverySport .everysport-puff-text {
font-size: 11px;
	font-weight: bold;
}

#EverySport .everysport-puff .everysport-puff-match-score-time {
    float:right;
    white-space:nowrap;
}

#EverySport .everysport-puff .everysport-puff-match-score {
    font-weight:bold;
}

#EverySport .everysport-puff .everysport-puff-match-score-live {
    color: #009900;
}

#EverySport .everysport-puff .everysport-puff-match-link {   
    display:none;
    /*text-align:right;*/
}

#EverySport .everysport-puff .everysport-puff-match-link a:hover {
    text-decoration:underline;
}

#EverySport .everysport-puff-ettan
{
    height: 200px;
    width: 178px;
    border-left: 1px solid #86ad52;
    border-right: 1px solid #86ad52;
}

#EverySport .everysport-puff .everysport-puff-content-ettan-inner
{
    padding: 5px;
}

#EverySport .everysport-puff .everysport-puff-footer-ettan
{
    position:absolute;
    bottom:0;
}

#EverySport .everysport-puff .everysport-puff-arena
{
    background-repeat: repeat-x;
    height: 40px;
}
#EverySport .everysport-table-puff-general-padding
{
   padding-left:3px; padding-right:3px;
}

#EverySport .everysport-table-puff-seperator-border
{
	border-bottom: #000000 1px solid;
	padding-bottom:  2px;
}

#EverySport .everysport-table-puff-team-name
{
	font-weight:bold;
	height: 16px;

}

.everysport-table-puff-team-points
{
	font-weight:bold;
	text-align:right;
}

#EverySport .everysport-table-puff-goal-difference
{

	text-align:right;
}

#EverySport .everysport-table-puff-games-lost
{

	text-align:right;
}

#EverySport .everysport-table-puff-games-tie
{

	text-align:right;
}

#EverySport .everysport-table-puff-games-won
{
	text-align:right;
}
#EverySport .everysport-table-puff-games-played
{
	text-align:right;
}

#EverySport .everysport-table-puff-darker-row
{
   background-color:#CCCCCC!Important;
}
#EverySport .everysport-table-puff-lighter-row
{
   background-color:#FFFFFF!Important;
}
#EverySport .everysport-table-tr
{
	height: 20px;
}