/* CSS Document */

@import url(core.css); /* reset all elements and core rules */

/* page containers */
#contentholder {margin:0 auto; text-align:left; width:990px;}
#content {float:left; width:720px; min-height:500px;}
#right {float:right; width:250px; margin:30px 0 20px 0;}
p.skip {display:none;}
.clearfix:after, div#header:after, div#headerinner:after, div#contentholder:after, div#footerinner:after, div#footer:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* end page containers */

/* header */
div#header {margin:0 0 0 0; padding:0 0 0 0; background:url(../assets/bg.jpg) repeat-x bottom left #35699B; border-bottom:6px solid #ccc;}
div#headerinner {margin:0 auto; text-align:left; width:680px;background:url(../assets/stumps.jpg) no-repeat bottom right; min-height:282px; padding:0 310px 0 0;}
div#headerinner h1, div#headerinner h2 {color:#eee;}
div#headerinner h1 a, div#headerinner h1 a:visited {color:#eee;}
div#headerinner h1 a:hover, div#headerinner h1 a:focus {background-color:transparent;}
div#headerinner h2 a, div#headerinner h2 a:visited {color:#C54D3C}
.players a.players,
.fixtures a.fixtures,
.contact a.contact {border-bottom:1px solid #C54D3C;}
.players a.players:hover,
.fixtures a.fixtures:hover,
.contact a.contact:hover {background-color:transparent;}

div#headerinner p {font-size:.92em; margin:0;}
div#headerinner p a {color:#ccc; background-repeat:no-repeat; background-position:0 2px; padding:2px 30px 2px 22px;}
div#headerinner p a:hover, div#headerinner p a:focus {background-color:transparent; text-decoration:underline;}
div#headerinner p a.rss {background-image:url(../assets/rssicon.png)}
div#headerinner p a.facebook {background-image:url(../assets/facebookicon.png)}
div#headerinner p a.twitter {background-image:url(../assets/twittericon.png)}
div#headerinner p a.youtube {background-image:url(../assets/youtubeicon.png)}
/* end header */

/* main content area */
div#content {padding:30px 0 0 0;}
div#content h2 {font-size:2em;}
div#content h2#contentdesc {font-size:2em; border-bottom:1px solid #ccc; width:720px; padding:0 0 10px 0;}

div.post {float:left; margin:0 0 20px 0; padding:0 0 22px 0; border-bottom:1px solid #ccc; width:720px;}
div.post:last-child {border-bottom:none;}
div.post div.img {width:320px; float:left; margin:0 20px 0 0;}
div.post div.img img {display:block;}
div.post div.img a img {border:10px solid #fff; -moz-box-shadow:4px 4px 4px #999; -webkit-box-shadow:4px 4px 4px #999;}
div.post div.img a:hover img {border:10px solid #ccc;}
div#content div.post h2 {width:auto; margin:0 0 .2em 0; font-size:1.5em;}
div.post p {width:auto;}
div.post p.byline {font-size:.85em;}
div.post p.tags {font-size:.85em; padding:1px 0 1px 366px; background:url(../assets/tags.png) no-repeat 340px 0px; margin:0 0 .5em 0;}
div.post p.comments {font-size:.85em; padding:1px 0 1px 366px; background:url(../assets/comments.png) no-repeat 340px 0px; margin:0;}
div.postcontent p span {font-size:.92em; padding:0 0 0 10px;}
/* adjust for fullpost page */
.fullpost div.post p.tags {padding-left:26px; background-position:0 0;}
.fullpost div.post div.img {float:right; margin:0px 0 10px 20px;}
.fullpost div.post div.img img {border:10px solid #fff; -moz-box-shadow:4px 4px 4px #999; -webkit-box-shadow:4px 4px 4px #999;}
.fullpost div.post p.byline {border-bottom:1px solid #ccc; width:720px; padding:0 0 10px 0;}
div#content.fullpost div.post h2 {margin:0; font-size:2em;}
/* admin edit action */
div.admin a {font-weight:bold; margin:20px 0 10px 0; float:left;}
/* end main content area */

/* right hand column */
div#right {}
div#right div {background:#d5d5d5; margin:0 0 20px 0;}
div#right div.widget_pages, div#right div.homelink {margin:0;}

div.widget_pages ul, div.widget_categories ul, div.homelink ul {list-style-type:none; margin:0; padding:0;}
div.widget_pages ul li, div.widget_categories ul li, div.homelink ul li {padding:0; margin:0;}
div.widget_pages ul li a, div.widget_categories ul li a, div.homelink ul li a {background-image:url(../assets/pencil.png); background-repeat:no-repeat; background-position:12px 7px; padding:6px 0 6px 42px; display:block; color:#3F86AA; border-top:2px solid #ddd; background-color: #d5d5d5;}
/* icons */
div.homelink ul li a {background-image:url(../assets/home.png);}
div.widget_pages ul li.page-item-5 a {background-image:url(../assets/calendar.png);}
div.widget_pages ul li.page-item-9 a {background-image:url(../assets/contact.png);}
div.widget_pages ul li.page-item-676 a {background-image:url(../assets/info.png);}
div.widget_categories ul li.cat-item-1 a {background-image:url(../assets/thought.png);}
div.widget_categories ul li.cat-item-3 a {background-image:url(../assets/players.png);}
div.widget_categories ul li.cat-item-7 a {background-image:url(../assets/microphone.png);}
div.widget_categories ul li.cat-item-8 a {background-image:url(../assets/martini.png);}
div.widget_categories ul li.cat-item-53 a {background-image:url(../assets/calendar.png);}
/* remove heading from pages and categories */
div#right div.widget_pages h3, div#right div.widget_categories h3 {display:none;}

div#right div ul li a:hover {background-color:#eee;}

div#right div.widget_archive {}
div#right div.widget_archive ul li a {display:inline;}

div#right div h3 {background-repeat:no-repeat; background-position:12px 7px; padding:6px 0 6px 42px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:1.25em; margin:0;}
div#right div.widget_archive h3 {background-image:url(../assets/archive.png);}
div#right div.widget_tag_cloud h3 {background-image:url(../assets/tags.png);}
div#right div.widget_search h3 {background-image:url(../assets/search.png);}

div#right div.sponsor {background:transparent;}
div#right div.sponsor h3 {padding:6px 0 6px 0px; font-size:0.92em; font-weight:700;}
div#right div.sponsor img {display:block;}

div.widget_tag_cloud div {padding:0 12px 10px; line-height:1.1;}

div.widget_archive ul {list-style-type:none; margin:0; padding:0 0 10px 0;}
div.widget_archive ul li {padding:2px 0; margin:0; font-size:.83em;}
div.widget_archive ul li a {background-image:url(../assets/arrow_ri ght.png); background-repeat:no-repeat; background-position:20px 10px; padding:6px 0 6px 12px;}
div#right div.widget_archive ul li a:hover {background-color:#d5d5d5; text-decoration:underline;}


/* active state */
.home div#right div.nav ul li#home a,
.fixtures div#right div.nav ul li#fixtures a,
.players div#right div.nav ul li#players a,
.contact div#right div.nav ul li#contact a {background-color:#eee;}
/* twitter feed */
div#right div.feed {background:#d5d5d5; padding:10px;}
div#right div.feed h3 {background:url(../assets/twitter.png) no-repeat 0 0; padding:6px 0 10px 60px; color:#666;}
div#right div.feed ul {list-style-type:none; margin:0; padding:0; font-size:.83em;}
div#right div.feed ul li {padding:0; margin:0 0 14px 0;}
div#right div.feed ul li a {background-image:url(../assets/quote.png); background-repeat:no-repeat; background-position:0 2px; padding:0 0 0 18px; display:block;}
div#right div.feed ul li a:hover {text-decoration:underline; background-color:#d5d5d5;}
/* end right hand column */


/* footer */
div#footer {margin:20px 0 0 0; border-top:4px solid #ccc; background:#d5d5d5; padding:20px 0;}
div#footerinner {margin:0 auto; text-align:left; width:990px; padding:0; }
div#footerinner h3 {font-size:2em; background:url(../assets/rss.png) no-repeat 0 5px; padding:0 0 0 32px; color:#666;}
div#footerinner h4 {}
div#footerinner h4 img {display:none;}

div#footerinner ul {margin:0; list-style-type:none;}
div#footerinner ul li {margin:2px 0 10px 0; padding:0 0 10px; border-bottom:1px solid #bbb; font-size:.83em;}
div#footerinner ul li a {background-image:url(../assets/external.png); background-repeat:no-repeat; background-position:center right; padding:0 16px 0 0; font-weight:bold;}
div#footerinner ul li a:hover {text-decoration:underline; background-color:#d5d5d5;}
div#footerinner ul li span {display:block; font-size:.92em;}
div#footerinner div.feed {width:305px; float:left;}
div#footerinner div.feed.middle {margin:0 30px;}
/* end footer */

/* comments */
div#comments {float:left;}
p.nocomments {display:none;}

/* Bubble with an isoceles triangle
------------------------------------------ */

ul.commentlist, ul.trackback {margin:0; list-style-type:none; width:720px;}
.commentbody {
	position:relative;
	padding:15px 15px 5px;
	margin:10px 0 55px;
	color:#000;
	background:#ccc; /* default background for browsers without gradient support */
	
	/* css3 */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

/* creates triangle */
.commentbody:after {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	z-index:-1;
	bottom:-30px; /* value = - border-top-width - border-bottom-width */
	left:50px; /* controls horizontal position */
	width:0;
	height:0;
	border-width:15px 15px; /* vary these values to change the angle of the vertex */
	border-style:solid;
	border-color:#ccc transparent transparent;
}

li.comment p.byline {position:absolute; bottom:-25px; left:85px; z-index:2; font-size:.83em; margin:0;}
li.comment p.byline span {color:#777;}
li.odd .commentbody {background:#ccc;}
li.odd .commentbody:after {border-color:#ccc transparent transparent;}

/* edit link */
div.commentmetadata {position:absolute; bottom:-25px; right:5px; font-size:.83em;}

/* share this */
div.sharethis {float:right;}


/************************************************
*          WP related          *
************************************************/
.alignleft {float:left; margin:5px 15px 7px 0;}
.alignright {float:right; margin:5px 0 7px 15px;}
.aligncenter, div.aligncenter {margin:10px auto; text-align:center; display:block;}

img.alignleft {float:left; margin:5px 15px 5px 0;}
img.alignright {float:right; margin:5px 0 5px 15px;}
img.aligncenter {margin:10px auto; text-align:center; display:block;}

.wp-caption {text-align:center; background:url(images/blacktrans.png); padding-top:6px;
  /* optional rounded corners for browsers that support it */
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  }
.wp-caption img {padding:0; margin:0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}

/* Google spreadsheet leage table plugin */
table.igsv-table {background:#fff;}
table.igsv-table th {background:#35699B; color:#fff;}
table.igsv-table, table.igsv-table th, table.igsv-table td {border-color:#35699B;}
table.igsv-table tr.odd td {background: #f1f1f1;}

