﻿html { background-color: #000; height: 100%; }
body { background-image: url('../images/pulsebkg.gif'); background-position: center top; background-repeat:no-repeat; height: 100%; margin:0; padding:0; }

/* structure */

#outer { width: 918px; margin: auto; font-family: Verdana, Helvetica, Arial; color: #fff; font-size: 11px; }
/*#header { background-image: url('../images/header.png'); background-repeat:no-repeat; height: 130px; }*/

#header-d { height:130px;  width: 918px;}
#header-d .left {float:left;}
#header-d .left .logo{float:left;}
#header-d .anzlogo { float:right;}

#WebPartZone_TopSponsor {padding:10px 0 0 0;}


#inner { margin: 0 0 0 40px; width: 878px; }
#mainleftcol { float:left; width: 130px; }
#mainrightcol { margin: 0 0 0 140px; width: 738px; }


/* top section of the home page */
#mainrightcol #hometop {  }
#mainrightcol #hometop #homegallery { float:left; width: 534px; background-color: #1A1A1A; height: 280px; }
#mainrightcol #hometop #newsletter { margin: 0 0 0 544px; width: 194px; background-color: #1A1A1A; height: 280px; }
#mainrightcol #hometop #newsletter .content { width: 174px; margin-left: 10px; height: 260px; padding: 5px 0 0; }

/* middle-left section of the home page */

#mainrightcol #contentareas #left { float:left; width: 398px; }
#mainrightcol #contentareas #left #newsfeed {  }
#mainrightcol #contentareas #left #newsfeed .top { height: 45px; background-image: url('../images/newsfeed.gif'); background-repeat:no-repeat; }
#mainrightcol #contentareas #left #newsfeed .inside { background-image: url('../images/contentbkg.gif'); background-repeat:no-repeat; }
#mainrightcol #contentareas #left #newsfeed .wrapper { background-color: #1A1A1A; }
#mainrightcol #contentareas #left #newsfeed .content { width: 363px; margin: 0 0 0 10px; padding: 10px 0; }

#mainrightcol #contentareas #left #hospitality { display:none; }
#mainrightcol #contentareas #left #hospitality .top { height: 39px; background-image: url('../images/hospitality.gif'); background-repeat:no-repeat; }
#mainrightcol #contentareas #left #hospitality .inside { background-image: url('../images/placeholderbkg.gif'); background-repeat:no-repeat; }
#mainrightcol #contentareas #left #hospitality .wrapper { background-color: #1A1A1A; }

/* middle-right section of the home page */

#mainrightcol #contentareas #right { margin: 0 0 0 408px; width:330px; }
#mainrightcol #contentareas #right #e-news {  }
#mainrightcol #contentareas #right #nextgame {  }
#mainrightcol #contentareas #right #nextgame .top { background-image: url('../images/nextgame.png'); background-repeat:no-repeat; height: 45px; }
#mainrightcol #contentareas #right #nextgame .top p.right { margin: 0; font-weight: bold; font-size: 20px; float: right; margin-right: 10px; color: #fff; line-height: 45px; }
#mainrightcol #contentareas #right #nextgame .wrapper p.left { margin: 0; font-weight: bold; font-size: 24px; float: left; margin-left: 30px; color: #fff; line-height: 60px; }
#mainrightcol #contentareas #right #nextgame .wrapper p.right { margin: 0; font-weight: bold; font-size: 24px; float: right; margin-right: 10px; color: #fff; line-height: 60px; }
#mainrightcol #contentareas #right #nextgame .wrapper { background-color: #333; }
#mainrightcol #contentareas #right #nextgame .inside { background-image: url('../images/versus.gif'); background-repeat:no-repeat; height: 65px; }
#mainrightcol #contentareas #right #nextgame .footer { display: block; text-align: center; line-height: 10px; height: 20px; *line-height: 30px; *height: 30px; }

#mainrightcol #contentareas #right #schedule {}
#mainrightcol #contentareas #right #schedule .top { background-image: url('../images/fixtures.gif'); height: 44px; }
#mainrightcol #contentareas #right #schedule .inside { background-color: #1A1A1A; padding-bottom: 10px;  }

/* top section of the default content pages */

#mainrightcol {  }
#mainrightcol #defaulttop #textarea { float:left; width: 534px; background-color: #1A1A1A; }
#mainrightcol #defaulttop #textarea .content { width: 494px; margin: 0 0 0 15px; padding: 15px 0 }
#mainrightcol #defaulttop #textarea a img { border:none; }
#mainrightcol #defaulttop #sidepanel { margin: 0 0 0 544px; width: 194px;  }
#mainrightcol #defaulttop #sidepanel #newsletter2 { background-color: #1A1A1A; height: 280px; }
#mainrightcol #defaulttop #sidepanel #newsletter2 .content { width: 174px; margin-left: 10px; height: 260px; padding: 5px 0 0; }
#mainrightcol #defaulttop #sidepanel #nextgame2 .top { background-image: url('../images/nextgame2.png'); background-repeat:no-repeat; height: 30px; }
#mainrightcol #defaulttop #sidepanel #nextgame2 .wrapper { background-color: #1A1A1A; }
#mainrightcol #defaulttop #sidepanel #nextgame2 .inside { background-image: url('../images/versus2.gif'); background-repeat:no-repeat; height: 40px; }
#mainrightcol #defaulttop #sidepanel #nextgame2 .footer { display: inline-block; text-align: center; background-color: #333; height: 45px; line-height: 15px; }
#mainrightcol #defaulttop #sidepanel #nextgame2 .top p.right { margin: 0; font-weight: bold; font-size: 12px; float: right; margin-right: 5px; color: #fff; line-height: 30px; }
#mainrightcol #defaulttop #sidepanel #nextgame2 .wrapper p.left { margin: 0; font-weight: bold; font-size: 14px; float: left; margin-left: 15px; color: #fff; line-height: 40px; }
#mainrightcol #defaulttop #sidepanel #nextgame2 .wrapper p.right { margin: 0; font-weight: bold; font-size: 14px; float: right; margin-right: 5px; color: #fff; line-height: 40px; }
#mainrightcol #defaulttop #sidepanel #nextgame2 .footer p { *margin-top: 7px; }


/* Login */

#mainleftcol #login { padding: 50px 0 0 0; }

/* Sponsors */

#mainrightcol #sponsors { height: 109px; padding: 10px 0; }

/* footer */

#mainrightcol #footermenu { height: 51px; }
#mainrightcol #footermenu .wrapper { margin: 10px 0; height: 31px; line-height: 31px; background-color: #1A1A1A; }
#mainrightcol #footermenu .left { float:left; width: 100px; }

/* menu */

ul#pulsemenu { margin: 0; padding: 0; list-style: none; background-repeat:no-repeat; width: 120px; }
ul#pulsemenu li { margin: 0; padding: 0; list-style: none; }
ul#pulsemenu li a { display: block;  width: 120px; height: 23px; line-height: 23px; text-decoration: none; }
ul#pulsemenu li a:hover { background-image: url('../images/menusel.png'); }
ul#pulsemenu li.sel a { background-image: url('../images/menu.png'); }
ul#pulsemenu li a span { margin: 0 0 0 5px; color: #fff; font-size: 13px; }

/* submenu */

#mainrightcol #footermenu .right { float:right; height: 31px; line-height: 11px; *line-height: 31px; background-color: #1A1A1A; padding-right: 15px; }

#footermenu a:link, a:visited {  color: #fff; text-decoration: none; }
#footermenu a:hover { text-decoration: underline; }
#footermenu a:active { text-decoration: none; }

/* News Viwer */

/* #mainrightcol #contentareas #left #newsfeed */ .news-viewer .item {  margin: 0 0 20px; }
/* #mainrightcol #contentareas #left #newsfeed */ .news-viewer .item a img { display:none; }
/* #mainrightcol #contentareas #left #newsfeed */ .news-viewer .item .date  { width: 358px; font-size: 11px; color: #666; }
/* #mainrightcol #contentareas #left #newsfeed */ .news-viewer .item .date .hyphen { display:none; }
/* #mainrightcol #contentareas #left #newsfeed */ .news-viewer .item .title { width: 358px; font-size: 14px; display:block; font-weight: bold; }
/* #mainrightcol #contentareas #left #newsfeed */ .news-viewer .item .title a { color: #FF9E21; text-decoration:none; }
/* #mainrightcol #contentareas #left #newsfeed */ .news-viewer .item .summary { display:block; margin: 10px 0 0; font-size: 11px;}
.news-viewer .detail .toplinks { margin: 0 0 10px; }
.news-viewer .detail .title { width: 494px; font-size: 14px; display:block; font-weight: bold; color: #FF9E21; }
.news-viewer .detail .date { font-size: 11px; color: #666; }

/* Gallery slider */

#mainrightcol #homegallery .photo-gallery-slider .title { display: none; }
#mainrightcol #homegallery .photo-gallery-slider .photo { height: 238px; }
#mainrightcol #homegallery .photo-gallery-slider .previous { width: 58px; float: left; }
#mainrightcol #homegallery .photo-gallery-slider .previous input { width: 58px; }
#mainrightcol #homegallery .photo-gallery-slider .next { width: 58px; float: right; }
#mainrightcol #homegallery .photo-gallery-slider .next input { width: 58px; }
#mainrightcol #homegallery .photo-gallery-slider .description { width: 400px; margin: 0 auto; padding: 10px 0 0 0; display:block; text-align: center;  }

/* Headings, links, etc */

h1 { font-size: 24px; line-height: 35px; padding: 0; margin: 0; color: #999; }
h2 { font-size: 15px; line-height: 20px; font-weight:bold; padding: 0; margin: 0; color: #FFD505; }
h3 { font-size: 12px; color: #666; padding: 0; margin: 0;  }

a:link, a:visited {  color: #FFD505; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }

#mainleftcol #login a img { border:none; }

/* fixture tables */

table.minifixture { color: #999; border-collapse:collapse; }
table.minifixture tr { height: 20px; }
table.minifixture tr td { height: 20px; }
table.minifixture tr.light { background-color: #333; }
table.minifixture tr.dark { background-color: #1A1A1A; }

table.bigfixture { color: #999; border-collapse:collapse; width: 100%; }
table.bigfixture tr { height: 20px; }
table.bigfixture tr td { height: 20px; }
table.bigfixture tr.light { background-color: #333; }
table.bigfixture tr.dark { background-color: #1A1A1A; }

table.list { color: #999; border-collapse:collapse; width: 100%; }
table.list tr { height: 20px; }
table.list tr td { height: 20px; }
table.list tr.light { background-color: #333; }
table.list tr.dark { background-color: #1A1A1A; }


/* mailer subscription */

.mailer-subscription .field .title { margin-bottom: 4px; }
.mailer-subscription .field input { width: 170px; margin-bottom: 8px; border: none; }

/* Player Profiles */

#mainrightcol #defaulttop #textarea .player_card { padding:11px; margin:0 13px 16px 0; width:125px; height:150px; background:#171717; 
	border:1px solid #4F4F4F; float:left; text-align:center; cursor:pointer; text-decoration:none !important; }
#mainrightcol #defaulttop #textarea .player_card img { border: solid 2px #FFD505 }
#mainrightcol #defaulttop #textarea .player_card h4 { font-size: 12px; color: #666; padding: 0; margin: 0; }
#mainrightcol #defaulttop #textarea .player_card h5 { font-size: 10px; padding: 0; margin: 0;  }


/* Gallery */

#mainrightcol #defaulttop .photo-gallery {width: 505px; font-size: 10px;}
#mainrightcol #defaulttop .photo-gallery .category { margin: 10px 15px 10px 0; float: left; }
#mainrightcol #defaulttop .photo-gallery .category img.image { border:none; }
#mainrightcol #defaulttop .photo-gallery .name a { font-size: 15px; line-height: 20px; font-weight:bold; padding: 0; margin: 0; color: #FFD505; text-decoration:none; }
#mainrightcol #defaulttop .photo-gallery .date { font-size: 15px; line-height: 20px; font-weight:bold; padding: 0; margin: 0; color: #999; }
#mainrightcol #defaulttop .photo-gallery .summary { display:none; }
#mainrightcol #defaulttop .photo-gallery .more-link { display:none; }

#mainrightcol #defaulttop .photo-gallery .gallery { width: 505px; }
#mainrightcol #defaulttop .category-header h2 { display:none; }
#mainrightcol #defaulttop .category-header div { font-size: 24px; line-height: 35px; padding: 0; margin: 0; color: #999; font-weight: bold; margin-bottom: 15px; }
#mainrightcol #defaulttop .gallery .photo { float:left; width: 240px; height: 173px; margin: 0px 10px 15px 0px; border: solid 1px #333; text-align: center; }
#mainrightcol #defaulttop .gallery .photo img { border: none; }
#mainrightcol #defaulttop .gallery .photos .clear {clear:left;}
#mainrightcol #defaulttop .gallery .clear { clear:left;}


