/*

Tactix Website

*/


/* =========== */
/* TYPOGRAPHY */

a, a:link, a:visited {color:#ee2e24; cursor:pointer; text-decoration:none;}
a:hover {text-decoration:underline; color:#ee2e24;}

::-moz-selection { color: #fff;  background: #EE2E24; }
::selection      { color: #fff;  background: #EE2E24; }

/*
h1 {
font-family:'ITC Eras W01 Bold';
font-family:'ITC Eras W01 Book';
font-family:'ITC Eras W01 Demi';
font-family:'ITC Eras W01 Light';
font-family:'ITC Eras W01 Medium';
}
*/

h1, h2, h3, h4 
{
    color:#000;
    text-transform:uppercase;
    font-weight:normal;
    }

h1 {
    font-family:'ITC Eras W01 Medium', Verdana, sans-serif; 
    font-size:4em;
    }
h2 {
    font-family:'ITC Eras W01 Demi', Verdana, sans-serif; 
    font-size:3em;
    }
h3 {
    font-family:'ITC Eras W01 Demi', Verdana, sans-serif; 
    font-size:1.5em; 
    border-top: 1px solid #000000;
    display: inline; 
    padding-top:1px;
    }
h4 {
    font-family:'ITC Eras W01 Demi', Verdana, sans-serif; 
    font-size:1.1em; 
    border-top: 1px solid #000000;
    display: inline; 
    padding-top:1px;
    }
h5 {}

p {padding-bottom:10px;}

/* =========== */
/* Structure */

body{
    background: #fff;
    font: 12px/1.5em Verdana, sans-serif;
    line-height:1.4;
    margin: 0;
    padding: 0;
    background:#FFF url('/design.css/layouts/base/bgTactixBlur.jpg') scroll no-repeat top center;
    color:#222;
    font-style: normal;
    font-weight:normal;
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
}

.contentWrapper {
	width: 990px;
	margin: 0 auto;
}

/* =========== */
/* header */

.ribbon {
    background: transparent url(/design.css/layouts/base/bgRibbon.png) scroll no-repeat center top;
    position:absolute;
    top:0;
    left:390px;
    height:300px;
    width:235px;
    display:none;
    }

header{
    border-bottom: solid 1px #cbcbcb;
    position: relative;
    background:#eeeeee URL('bgHeader.jpg') scroll repeat-x top left;
    width:990px;
    z-index:2;
    float:left;
}

hgroup {height: 140px;}

.logo a {
    background:transparent url('/design.css/layouts/base/logo-easiyo-tactix.png') scroll no-repeat top left;
    height:110px;
    width:260px;
    display:block;
    text-indent:-9999px;
    float:left;
    margin:24px 0 0 17px;
    }

.logo a:hover {background:transparent url('/design.css/layouts/base/logo-easiyo-tactix.png') scroll no-repeat bottom left;}

.gear {
    background:url(/design.css/layouts/base/gear.png) no-repeat 0 0;
    font-size:0;
    line-height:0;
    overflow:hidden;
    display:block;
    height:95px;
    width:270px;
    position:absolute;
    top:25px;
    right:25px;
    
}

.gear:hover { background-position:0 -95px; }

a.anz{margin-left:20px;margin-top:47px;display:inline-block;}

/* ----- disable till sponsors finalised ----- */


.easiyo {
    display:block;
    height:138px;
    width:115px;
    float:left;
    margin-left:50px;
    display:none;
    }

.easiyo a{
    background:transparent url('/design.css/layouts/base/bgEasiYo.jpg') scroll no-repeat top left;
    display:block;
    height:138px;
    width:115px;
    float:left;
    text-indent:-9999px;
    border:1px transparent solid;
    border-top: none;
    }

.easiyo a:hover {border:1px #fff solid; border-top:none;}

.sponsors {
    float:right;
    margin:62px 0 0 0;    
    display:none;
    }

.sponsors span {
    font-family:'ITC Eras W01 Light', Verdana, Sans-Serif; 
    font-size:14px; 
    text-transform:uppercase;
    }

.sponsors ul {margin:0;}

.sponsors ul li {
    list-style:none;
    float:left;
    }

.sponsors ul li a {
    border:1px #dfdfdf solid;
    background:#eee;
    height:65px;
    width:65px;
    display:block;
    margin-right:20px;
    }


/* =========== */
/* nav */

#main-nav{
    border-top:2px #ee2e24 solid;
    float:left;
    width:990px;
    background:#fff;
    position:relative;
    z-index:3;
}

#main-nav ul{
    margin: 0;
    padding: 0;
    margin: 0 0 0 15px;
    list-style: none;
    float:left;
    text-transform:uppercase;
    font-family:'ITC Eras W01 Light', Verdana, sans-serif;
}

#main-nav ul li{
    margin: 0 15px 0 0;
    padding: 0;
    list-style: none;
    float: left;
}

#main-nav ul li a, #main-nav ul li a:link, #main-nav ul li a:visited{
    display: block;
    padding: 14px 0;
    font-size: 18px;
    line-height: 20px;
    color: #333;
    /*text-shadow: 0 1px 0 #fff;
    border: solid 1px #cbcbcb;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #fff;
    background: #eeeeee;*/
    text-decoration: none;
} #main-nav ul li a:hover{ text-decoration: none; color:#ee2e24; }

#main-nav ul li.selected a {color:#ee2e24; font-family: 'ITC Eras W01 Demi',Verdana,sans-serif;}

#main-nav li a strong{
    font-weight: normal;
}


/* =========== */
/* Homepage */


.mainContent {
    float:left; 
    width:960px; 
    padding:0 15px;
    }

.primaryContent {
    float:left; 
    width:705px;
    margin:30px 0 0 0;
    }

.secondaryWrapper {
    float:right;
    background:#eee url(/design.css/layouts/base/sidebar-texture.gif) scroll repeat top left;
    padding:15px 12px; 
    min-height:700px;
    }

/* Promo */
    
.promo {
    background:#ee2e24 url('/design.css/layouts/base/bgIntroduction.jpg') scroll repeat-x top left;;
    float:left;           
    height: 297px;
    width:990px;
    padding:13px 0;
    position:relative;
    }

.slideshow {
    float:left;
    width: 715px;        
    height: 295px;
    background: #eee;
    margin-left:14px;
    position:relative;
    border:1px #ee2e24 solid;
    }

.controls {
    position: absolute;
    width:715px;
    height:125px;
    bottom:0;
    background:#333;
    background: rgba(0, 0, 0, 0.3);
    }

.controls ul {margin:0;}
.controls ul li {list-style:none;}

.controls .content {float:left; width:585px; margin:0 0 0 15px;}

.controls .content span {
    color:#fff; 
    font-family:'ITC Eras W01 Medium', Verdana, sans-serif;
    font-size:3.7em; 
    text-transform:uppercase;
    }
     
.controls .content p {
    color:#fff; 
    font-family:'ITC Eras W01 Medium', Verdana, sans-serif; 
    font-size:2.3em;
    text-transform:uppercase;
    line-height:1;
    padding:0;
    }
    
.controls .book {
    float:right;
    width:95px;
    height:95px;
    background: #d72a21 url(/design.css/layouts/base/btnBookSprite.png) 0 0;
    display:block;
    color:#fff;
    text-indent:-9999px;
    margin:15px 15px 0 0;
    }

.controls .book:hover {background-position:0 -95px;}

.gallery {margin:0; list-style:none;}


/* Slideshow */

.homeSlideshow {
    float:left; 
    width: 715px; 
    height: 295px; 
    overflow: hidden; 
    margin-left:14px;
    position:relative;
    border:1px #ee2e24 solid;
    }

.homeSlideshow ul {
    float:left; 
    width: 715px; 
    height: 295px; 
    overflow: hidden; 
    margin:0;
    }

.homeSlideshow ul li {float:left; list-style:none; width: 715px; height: 295px; overflow: hidden; }

.homeSlideshow a {position:relative;}

.homeSlideshow .contentOverlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    bottom: 0;
    height: 95px;
    position: absolute;
    width: 685px;
    padding:15px;
    }

.homeSlideshow h1 {color:#fff; text-shadow: 0 1px 0 #222222;}

.homeSlideshow p {color:#fff;}

/* Social Media */

.social {
    background:#fff; 
    float:right;
    width:228px;
    height: 295px;
    margin-right:15px;
    border:1px #ee2e24 solid;
    }

/* Membership Tile */

.membership {
    float:left;
    }

.membership h3 {}

.membership h2 {
    color:#fff;
    text-shadow: 0 1px 0 #222;
    line-height:1;
    padding:10px 0 5px 15px;
    background:transparent url(/design.css/layouts/base/bgCorner.png) scroll no-repeat top left;
    }

.membership ul {
    margin:5px 0 0 0; 
    float:left;
    }

.membership ul li{
    float:left;
    list-style:none;
    width:173px;
    /*padding:3px;*/
    margin-right:3px;
    }

.membership ul li:last-child {margin:0;}

.membership .details {
    background:#fff;
    border:1px #e1e1e1 solid; 
    padding:10px 0 0 0;
    font-size:11px;
    margin:3px;
    min-height:103px;
    }

.membership .more {background:#ececec; padding:5px; margin-top:5px; border-top:1px #dbdbdb solid;}

.membership .more a {
    background:transparent url(/design.css/layouts/base/bgBook.jpg) scroll repeat-x top left;
    height:21px;
    display:block;
    color:#fff;
    border:1px #fd4a41 solid;
    padding:0 10px;
    line-height:1.6;
    text-align:center;
    text-transform:uppercase;
    }

.membership strong {
    font-family:'ITC Eras W01 Bold'; 
    font-size:2em;
    display:block;
    padding-left:5px;
    }

.membership p {}

.membership span {text-transform:uppercase; padding-left:5px;}

.membership h2 {font-family:'ITC Eras W01 Demi', Verdana, Sans-Serif;}

.gold {
    background:#9c7336 url(/design.css/layouts/base/bgGold.jpg) scroll repeat-x top left;
    }
/*.gold h2 {font-family:'ITC Eras W01 Bold', Verdana, Sans-Serif;}*/

.silver {
    background:#9f9f9f url(/design.css/layouts/base/bgSilver.jpg) scroll repeat-x top left;
    }
/*.silver h2 {font-family:'ITC Eras W01 Demi', Verdana, Sans-Serif;}*/

.bronze {
    background:#8d5204 url(/design.css/layouts/base/bgBronze.jpg) scroll repeat-x top left;
    }
/*.bronze h2 {font-family:'ITC Eras W01 Book', Verdana, Sans-Serif;}*/

.single {
    background:#000000 url(/design.css/layouts/base/bgBlack.jpg) scroll repeat-x top left;
    }
    
/*.black h2 {font-family:'ITC Eras W01 Light', Verdana, Sans-Serif;}*/

/* News tile */

.newsWrapper {float:left; margin-top:30px; width: 700px; }
featuredNews {float:left;}
.newsTile {float:left;margin:5px 0 15px 0;}

.newsTile img {
    border:1px #E1E1E1 solid; 
    height:175px; 
    width:340px;
    display:block;
    float:left;
    margin-right:15px;
    }

.newsTile .title {font-size:1.5em;}

.newsTile p {padding:5px 0;}

.featuredNews {float:left;}

.latestNews {
    float:left; 
    /*margin-top:15px; */
    border-top:1px #E1E1E1 dotted; 
    padding-top:15px; 
    width:700px;
    }

.latestNews .news-item {margin:15px 0; padding-bottom:15px; border-bottom:1px #E1E1E1 dotted; }
.latestNews .news-item img {float:left; border:1px #E1E1E1 solid;  margin-right:15px;}

/* =========== */
/* Side column */

.secondaryContent {
    float:left; 
    width:220px;
    padding-top:15px;
    border-top:2px #ee2e24 solid;
    }

.tiles {
    width:220px;
    float:left;
    }

.tiles h3 {
    border-top:1px #000 solid; 
    display:inline;
    }

.tiles .info {
    width:196px;
    background:#fff;
    float:left;
    margin:0 0 15px 0;
    padding:10px;
    border:1px #e1e1e1 solid;
    border-bottom:2px #c8c8c8 solid;
    }

.tiles .info h4 {
    display:block; 
    border:none; 
    border-bottom: 1px dotted #E4E4E4; 
    padding-bottom:10px; 
    margin-bottom:10px;
    }

.tiles.advert .info {padding:0; width:218px;}

.tiles.advert .info img {float:left;}
    
.facebook {
    border-top: 2px #d6d6d6 solid;
    padding-top:15px;
    }

.facebook .follow {
    background: transparent url(/design.css/layouts/base/facebookSprite.png) scroll no-repeat top left; 
    margin:10px 0;
    display:block;
    height:110px;
    width:218px;
    float:left;
    text-indent:-9999px;
    }

.facebook .follow:hover {background: transparent url(/design.css/layouts/base/facebookSprite.png) scroll no-repeat bottom left;}

.twitter {
    border-top: 1px #d6d6d6 dotted;
    /*padding-top:15px;*/
    }

.twitter .follow {
    background: transparent url(/design.css/layouts/base/twitterSprite.png) scroll no-repeat top left; 
    margin:10px 0 15px 0;
    display:block;
    height:110px;
    width:218px;
    float:left;
    text-indent:-9999px;
    }

.twitter .follow:hover {background: transparent url(/design.css/layouts/base/twitterSprite.png) scroll no-repeat bottom left;}

.twitterFeed {
    border-top: 2px #d6d6d6 solid;
    padding-top:15px;
    }

.twitterFeed .follow {
    background: transparent url(/design.css/layouts/base/bgTwitter.jpg) scroll no-repeat top left; 
    padding:0 0 30px 50px;
    }

.twitterFeed ul { margin:30px 0 0 0;}

.twitterFeed ul li {
    list-style:none; 
    padding-bottom:5px; 
    margin-bottom:5px; 
    font-size:11px; 
    border-bottom:1px #e4e4e4 solid;
    }
    
.twitterFeed ul li:last-child {border:none;}

.email {
    border-top: 2px #d6d6d6 solid;
    padding-top:15px;
    }

.email .field-group {padding: 5px 0;}
.email  .button-group input {
    background: url("/design.css/layouts/base/bgBook.jpg") repeat-x scroll left top transparent;
    border: 1px solid #FD4A41;
    color: #FFFFFF;
    display: block;
    height: 21px;
    line-height: 1.6;
    margin-top:5px;
    }

.email  .button-group input:hover {text-decoration:underline;}

/* =========== */
/* main */

#main{
    min-height: 400px;
    position: relative;
    padding: 20px 0 15px 0;
    float:left;
    width:990px;
    background:#fff URL('bgNavFade.jpg') scroll repeat-x top left;
    box-shadow: 3px 3px 3px #ccc;
    z-index:1;
}
* html #main{ height: 400px; } #main:after { content: "."; height: 0; visibility: hidden; clear: both; display: block; }

#content{
    width: 700px;
    position:relative;
    min-height: 1px;
    float: left;
    margin: 2em 0 0;
} 
* html #content{ height: 1px; } #content:after { content: "."; height: 0; visibility: hidden; clear: both; display: block; }

#breadcrumb{
    font-size: 11px;
    line-height: 1.4em;
    color: #999;
    padding: 0 0 10px;
    width: 990px;
    float: left;
} 
#breadcrumb a {
    color: #999; 
    font-size:1em;
    padding:0;
    line-height:14px;
    border-bottom:1px #999 dotted;
    }

#breadcrumb a:hover {
    border-bottom:1px #EE2E24 solid; 
    color:#EE2E24; 
    text-decoration:none;
    }

#breadcrumb ul {}
#breadcrumb ul li {float:left; padding-right:5px;}
#breadcrumb .current {color:#333;}

/* =========== */
/* Inside pages */

table { text-align:left; margin:15px 0;}

table th  {
    padding:10px 5px; 
    border-bottom:1px #e9e9e9 solid; 
    border-top:1px #000 solid; 
    text-transform:uppercase;
    background:#f8f8f8;
    }

table td  {
    padding:15px 5px; 
    border-bottom:1px #e9e9e9 dotted;
    }

/* Player profiles */

.playerTile {
    float:left;
    width:700px;
    min-height:400px; 
    background: #fff url(/design.css/layouts/base/header.jpg) scroll no-repeat 0 70px;
    }
    
.playerTile h1 {padding-bottom:30px;}

.playerTile section {
    float:left; 
    width:700px; 
    border-bottom: 1px solid #E9E9E9; 
    margin-bottom: 15px;
    padding-bottom: 15px;
    }

.playerTile section:first-child h1 { padding-bottom:200px;}

.playerTile article {
    float:left;
    margin:15px 15px 0 0;
    width:215px;
    }

.playerTile section span {
    width:700px;
    float:left;
    margin-top:10px;
    padding:0;
    }

.playerTile article span {
    float:left; 
    width:200px;
    color: #333;
    text-transform:uppercase;
    margin:0;
    padding-bottom:5px;
    }

.playerTile article a {
    float:left;
    width:215px; 
    border-bottom:1px #eee solid;
    text-align:center;
    }
    
.playerTile article a:hover {
    background:#f6f6f6; 
    border-bottom:1px #ddd solid; 
    text-decoration:none;
    }

.playerTile article img {
    float:left; 
    border:1px #ddd solid; 
    margin:10px 0 0 30px;
    
    }
    
.playerTile article h3 {
    float:left; 
    border:none;
    width:210px;
    }


/* Player individual profiles */

.playerProfile {}

.playerImage {float:left;}
.playerProfile .jobTitle {line-height:1; padding-bottom:10px;}
.playerBio {float:right; width:480px;}

.playerSummary {float:left; width:300px;}

.playerProfile dl {
    float:left; 
    width:300px; 
    margin-bottom:15px; 
    padding:15px 0; 
    }

.playerProfile dl dt  {
    font-weight:bold; 
    width:100px; 
    text-align:right; 
    float:left; 
    padding:3px 10px 3px 0;
    }

.playerProfile dl dd {
    width:180px; 
    float:left;
    padding:3px 0;
    }

.playerProfile .facebook {border:none; padding:3px 0;}

.playerProfile .facebook a {
    background: url("/design.css/layouts/base/Player-Follow.png") no-repeat scroll left top transparent; 
    height:23px; 
    width:114px; 
    text-indent:-9999px; 
    display:block;
    }

.playerProfile .facebook a:hover {background: url("/design.css/layouts/base/Player-Follow.png") no-repeat scroll left bottom transparent;}

.playerProfile .description {
    float:right; 
    margin:0 0 15px 0; 
    padding:15px 0; 
    border-bottom:1px #E9E9E9 solid;
    border-top:1px #E9E9E9 solid;
    width:480px;
    }

.playerSponsor {
    margin-bottom:15px; 
    padding-bottom:15px; 
    float:right;
    }

.playerSponsor h4 {display:none;}

.playerSponsor img {width:150px;}

.playerTweet {
    float:right; 
    width:480px;
    background: url("/design.css/layouts/base/bgTwitter.jpg") no-repeat scroll left top transparent;    
    }

.playerTweet h3 {margin-left:55px;}

.playerTweet ul {margin:0; padding:30px 0 10px 0;}

.playerTweet ul li  {
    list-style:none; 
    padding-bottom:5px; 
    margin-bottom:5px; 
    border-bottom: 1px solid #E4E4E4;
    }

/* Draw page */

#content .draw {}
#content .draw td p {position:relative;}
#content .draw td strong {color:#EE2E24;}

#content .draw .home {background:#fff url(/design.css/layouts/base/bgDrawHome.gif) scroll no-repeat 28px 12px;}

#content .draw td a {
    background: #fff url(/design.css/layouts/base/draw-booking.png) scroll no-repeat top left; 
    display:inline-block;
    height:32px;
    width:45px;
    text-indent:-9999px;
    float:right;
    outline:0;
    position:absolute;
    right:0;
    top:0;
    }

#content .draw td a:hover {background: #fff url(/design.css/layouts/base/draw-booking.png) scroll no-repeat bottom left; }

/* Sponsors */

.teamSponsors {margin:15px 0;}

.teamSponsors h3 {}

.teamSponsors ul {
    margin:0; 
    padding:15px 0 30px 0; 
    float:left; 
    width:700px;
    }

.teamSponsors ul li  {
    list-style:none; 
    float:left; 
    width:700px; 
    margin-bottom:15px;
    padding-bottom:15px;
    border-bottom: 1px solid #E9E9E9;
    }

.teamSponsors ul li a{float:left; margin-right:15px;}

.sponsorDescription {float:right; width:500px;}

.sponsorDescription p {padding-bottom:10px;}

/* Contact Us */

.contactUs {border-top: 1px #000 solid;padding-top:15px;}

.field-group {padding:15px 0; border-bottom:1px #E9E9E9 dotted;}

.field-group img {padding:5px 0;}

.field-group label { display:block;}

.field-group input {display:block;}

.contactPrimary {float:left; width:350px;}

.contactSecondary {float:right; width:300px; margin-top:16px;}

.contactSecondary h3 {display: inline-block;}

#netballHQMap {float:left; margin-bottom:50px; padding-bottom:25px; border-bottom: 1px solid #E9E9E9;}

#netballHQMap .mapTile {
    background: #ebebeb url(/design.css/layouts/base/mapHQ.png) no-repeat scroll top left; 
    height:300px; 
    width:300px; 
    display:block; 
    text-indent:-9999px;
    margin:10px 0;
    }

#netballHQMap .mapTile:hover {background: url(/design.css/layouts/base/mapHQ.png) no-repeat scroll bottom left;}

#homeGroundMap {float:left; margin-bottom:50px; padding-bottom:25px; border-bottom: 1px solid #E9E9E9;}

#homeGroundMap .mapTile {
    background: #ebebeb url(/design.css/layouts/base/mapArena.png) no-repeat scroll top left; 
    height:300px; 
    width:300px; 
    display:block; 
    text-indent:-9999px;
    margin:10px 0;
    }

#homeGroundMap .mapTile:hover {background: url(/design.css/layouts/base/mapArena.png) no-repeat scroll bottom left;}

/* Membership page */

.membershipWrapper {float:left; width:700px; margin:30px 0;}

.membershipContent {
    float:left; 
    margin:3px; 
    background:#fff; 
    width:692px; 
    border:1px #e1e1e1 solid; 
    padding:15px 0;
    }

.memberTile {margin-bottom:30px; float:left; width:700px;}

.single {
    background: url("/design.css/layouts/base/bgSingle.jpg") repeat-x scroll left top #010101;
    }

/*.single h2 {font-family:'ITC Eras W01 Light', Verdana, Sans-Serif;}*/

.memberTile h2 {
    color:#fff;
    line-height: 1;
    padding: 10px 0 5px 15px;
    text-shadow: 0 1px 0 #222222;
    background: url("/design.css/layouts/base/bgCorner.png") no-repeat scroll left top transparent;
    font-family:'ITC Eras W01 Demi', Verdana, Sans-Serif;
    }
    
.memberTile h2 span {font-family:'ITC Eras W01 Demi', Verdana, sans-serif; font-size:0.66em;}

.memberTile .details {
    float:left; 
    width:340px;
    border-right:1px #dbdbdb solid;
    }

.memberTile .details img {padding-left:15px; float:left;}

.memberTile .prices {float:left; width:340px;}

.memberTile.single .details {border:none;}
.memberTile.single .prices {border-left:1px #dbdbdb solid;}

.memberTile .prices ul {float:left;}

.memberTile .prices ul li {
    float:left; 
    list-style:none; 
    text-align:right;
    }

.memberTile .prices ul .adult {width:85px;}
.memberTile .prices ul .concession {width:125px;}
.memberTile .prices ul .child {width:85px;}

.memberTile .prices .reserved {
    float:left; 
    background:#f2f2f2;
    padding:5px 5px 5px 0;
    border: 1px solid #DBDBDB;
    }

.memberTile .prices span {
    font-family:'ITC Eras W01 Demi', Verdana, sans-serif; 
    font-size:14px; 
    display:block; 
    min-height:40px;
    border-bottom: 1px solid #DBDBDB;
    }

.prices .reserved span {margin-left:35px; min-height:0; border:none;}
    
.memberTile .prices span .student {font-size:12px; min-height:0; border:none;}

.memberTile .prices strong {font-family:'ITC Eras W01 Bold', Verdana, sans-serif; font-size:24px;}

.memberTile .book {
    float:left; 
    background:#da2a21 url(/design.css/layouts/base/bgBookSprite.jpg) scroll repeat-x top left; 
    color:#fff; 
    padding:2px 10px 0 10px; 
    border-left:1px #da3229 solid;
    border-right:1px #da3229 solid;
    margin:10px 0 0 30px;
    text-shadow: 0 1px 0 #222222;
    text-transform:uppercase;
    text-decoration:none;
    height:21px;
    display:block;
    }

.memberTile .book:hover {
    background:#da2a21 url(/design.css/layouts/base/bgBookSprite.jpg) scroll repeat-x bottom left; 
    text-decoration:none;
    }

/* News page */

h3.intro {border:none;}

.newsContent .news-item {
    margin-bottom:15px;
    padding-bottom:15px;
    border-bottom: 1px solid #E9E9E9;
    float:left;
    }

.newsContent .news-item img {float:left; border:1px solid #E1E1E1; margin-right: 30px; }

.newsArticle {float:left;}

.newsArticle h2 {min-height:100px;}

.newsContent h3 {border:none;}

.newsArticle time {/*float:left;*/ color:#999; margin:0 15px 15px 0; display:block;}

.newsArticle img {
    float:left; 
    margin:0 15px 30px 0;
    border: 1px solid #E1E1E1; 
    max-width:450px;
    display:block;
    }


/* =========== */
/* sidebar */

#sidebar {
    width: 220px;
    float: left;
    margin: 126px 20px 0 0;
}

#sidebar ul {border-left:1px #EE2E24 solid; padding-left:10px;}

#sidebar li {padding:5px 0;}

#sidebar a {color:#333;}

#sidebar a:hover {color:#EE2E24;}

#sidebar li.selected a {color:#EE2E24; font-weight:bold;}

/* =========== */
/* footer */

footer {
    float:left;
    position:relative;
    width: 960px;
    padding:30px 15px;
    color:#fff;
    height:115px;
    background:#222 url(/design.css/layouts/base/bgFooter.jpg) scroll no-repeat top left;
    box-shadow: 3px 3px 3px #ccc;
    margin:0 0 20px 0;
    z-index:2;
    }

footer a:link, footer a:visited {color:#fff; font-family:'ITC Eras W01 Demi', Verdana, sans-serif; font-size:14px;}

footer a:hover {text-decoration:underline;}

footer ul {float:left;}

footer ul li {float:left; list-style:none; margin-right:15px;}

.copyright {
   float:right;
   font-size:11px;
   line-height:1.8;
   }

footer .copyright a, footer .copyright a:link {
    color:#999;
    font-family: Verdana, Sans-Serif;
    font-size:11px;
    }

/* ----- IE tweaks ----- */

.ie7 .single {border-bottom:3px #010101 solid;}
.ie7 .bronze {border-bottom:3px #8D5204 solid;}
.ie7 .silver {border-bottom:3px #9F9F9F solid;}
.ie7 .gold {border-bottom:3px #9C7336 solid;} 


