/*
Theme Name: YangonSoftball.com
Theme URI: http://www.yangonsoftball.com/
Description: Custom sports theme with scores, standings, stats, photo slideshows and all League news and information. 
Version: 1.0
Author: Jed Mowshowitz
Author URI: http://theinterzone.net/
Tags: blue, custom header, fixed width, three columns, widgets, NextGEN gallery, SEO, custom templates

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/



/* Begin -------------------------------- reset/zero -------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend caption
	{margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
:focus {outline: 0}
ol, ul {list-style: none;}
strong {font-weight: bold}
a img {border: none;}
a {text-decoration: none; cursor: pointer;}
/* End ---------------------------------- reset/zero -------------------------------------- */




/* Begin -------------------------------- global styles ----------------------------------- */
body {font: 62.5%/1em Arial, Helvetica, FreeSans, Tahoma, sans-serif; line-height: 1.5; background: #b1bbd9 url('images/bodybg-alt.png') repeat; color: #666;}
body.mm {font: 62.5%/1em Zawgyi-One, Arial, Helvetica, FreeSans, Tahoma, sans-serif;}
a:link, a:visited, h3 a:link, h3 a:visited {color: #0337a2;} 
a:hover, a:active, h3 a:hover, h3 a:active {color: #cc1004;}
p, blockquote {font-size: 1.2em; margin: 13px 0;}
h1, h2 {line-height: 1;}
h2 {font: bold 2.4em 'Arial Black', Gadget, Arial, Helvetica, FreeSans, sans-serif; letter-spacing: 0.1em; font-style: italic; text-transform: uppercase; color: #cc1004; }
h2 a {float: left; height: 19px; background-repeat: no-repeat; margin-bottom: 5px;}
h2 a:link, h2 a:visited {background-position: 0 0;}
h2 a:hover, h2 a:active {background-position: 0 -19px;}
h3 {font: bold 1.5em 'Courier New', Courier, monospace; letter-spacing: 0.1em; text-transform: uppercase; margin: 13px 0; color: #444;}
h4 {font: bold 2em Times, 'Times New Roma', serif;}
small {font-size: 1em; color: #777;}
strong {color: #333;}
blockquote {padding-left: 6px; border-left: 6px solid #ccc; color: #777;}
blockquote cite {margin-top: 6px;}
address {margin: 13px 0; padding: 0 25px; font-size: 1.4em; font-style: oblique;}
span.greentext {color: #129532;}
span.redtext {color: #fa3614;}
span.darkgray {color: #333;}
span.white {color: #fff;}
span.softblue {color: #309fe9;}
span.midgray {color: #666;}
.submitbutton {width: 75px; height: 25px;}
	/* *** *** LAYOUT *** *** */
.left {float: left}
.right {float: right;}
.clearboth {clear: both;}
.center {text-align: center;}
.hidden {display: none;}
	/* *** *** IMAGES *** *** */
p img {padding: 0; max-width: 519px; width:expression(document.body.clientWidth > 519? "519px": "auto");}
.alignleft {float: left; margin: 0 13px 8px 0;}
.alignright {float: right; margin: 0 0 8px 13px;}
.alignnone {clear: both;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.size-thumbnail {width: 100px; height: 100px;}
.size-medium {max-width: 242px; max-height: 162px; height:expression(document.body.clientWidth > 162? "162px": "auto"); width:expression(document.body.clientWidth > 242? "242px": "auto");}
.size-large, .attachment-large {max-width: 519px; max-height: 494px; height:expression(document.body.clientWidth > 346? "346px": "auto"); width:expression(document.body.clientWidth > 519? "519px": "auto");}
.videothumb {width: 120px; height: 90px;}
	/* *** *** TABLES *** *** */
table {clear: both;}
thead td {border-bottom: 1px solid #b5d2e5; background: #cef; color: #444; font-weight: bold;}
tbody td {line-height: 1.2;}
td {padding: 1px 6px 1px 2px;}
/* End ---------------------------------- global styles ----------------------------------- */




/* Begin -------------------------------- overall layout ---------------------------------- */
#page {margin: 0 auto; width: 1000px; background: #eee url(images/pagebg.png) repeat-y;}
#head {width: 1000px; height: 157px; background: url(images/head.jpg) no-repeat;}
#content {float: left; width: 525px; margin: 18px 0 25px 0; padding: 0 12px 0 25px;}
#sidebar-1 {float: left; width: 250px; margin: 17px 0 25px 0; padding: 0 12px 0 13px;}
#adbar {float: left; width: 125px; margin: 18px 0 25px 0; padding: 0 25px 0 12px; clear right;}
#footer {clear: both; width: 1000px; height: 150px; background: #ccc url(images/footerbg.png) repeat-x 0 30px;}
/* End ---------------------------------- overall layout ---------------------------------- */




/* Begin -------------------------------- header/topnav ----------------------------------- */
#logo {float: left; width: 300px; height: 88px;}
	/* ==== TOPNAV ==== */
ul#topnav {float: left; list-style: none; width: 310px; height: 27px; margin-top: 48px; padding-left: 22px;}
ul#topnav li {float: left; margin: 0; padding-right: 8px;}
ul#topnav li a {float: left; height: 27px; background-repeat: no-repeat;}
#nav-schedules {width: 87px; background-image: url(images/nav-schedules.png);}
#nav-teams {width: 63px; background-image: url(images/nav-teams.png);}
#nav-recaps {width: 69px; background-image: url(images/nav-recaps.png);}
#nav-stats {width: 54px; background-image: url(images/nav-stats.png);}
ul#topnav li a:link, ul#topnav li a:visited {background-position: 0 0;}
ul#topnav li a:hover, ul#topnav li a:active {background-position: 0 -27px;}
ul#topnav li a.navon {background-position: 0 -27px;}
	/* ==== TOPRIGHT ==== */
#topright {float: left; width: 342px; text-align: right; color: #aaa; font-variant: small-caps; font-size: 1.2em; font-weight: bold;}
a#toprss {float: left; margin: 5px 0 0 55px; width: 48px; height: 48px; background-image: url(images/top-rss.png); background-repeat: no-repeat;}
a#toprss:link, a#toprss:visited {background-position: 0 0;}
a#toprss:hover, a#toprss:active {background-position: 0 -48px;}
#changelang {float: right; margin-top: 3px;}
#aboutnav {float: left; clear: left; width: 187px; margin: 4px 0 0 60px; text-align: left; color: #ccc;}
#aboutnav span {padding: 0 5px;}
#aboutnav a:link, #aboutnav a:visited {color: #adf;}
#aboutnav a:hover, #aboutnav a:active {color: #fff; text-decoration: underline;}
#donateform {float: right; clear: right; margin-left: 13px; position: relative; top: -3px;}
#donateform form input {margin: 0; padding: 0;}
	/* ==== SCORES ==== */
#scoreboard {float: left; width: 950px; padding: 0 25px; margin-top: 10px;}
.scoresmeta {float: left; width: 102px;}
.scoresmeta h4 {color: #fff; font-size: 1.3em; margin-bottom: 8px; white-space: nowrap;}
a#reportbutton {float: left; clear: left; position: relative; top: -2px; width: 102px; height: 18px; background: url(images/complete-report.png) no-repeat;}
a#reportbutton:link, a#reportbutton:visited {background-position: 0 0;}
a#reportbutton:hover, a#reportbutton:active {background-position: 0 -18px;}
ul.scores {float: left; padding-left: 28px; margin-top: 9px; font-size: 1em; list-style: none;}
ul.scores li {float: left; line-height: 1.2; white-space: nowrap; }
ul.scores li.runs {color: #a2d9fe; padding: 0 6px 0 4px; border-left: 1px solid #114b8c; margin-left: 15px;}
ul.scores li.teams {/* padding-right: 18px; */ white-space: nowrap;}
ul.scores li.teams a.winner {color: #fff; font-weight: bold; background: url(images/winningdot.png) no-repeat right 3px; padding-right: 8px;}
ul.scores li.teams a.loser {color: #ccc;} 
ul.scores li.teams a.winner:hover, ul.scores li.teams a.loser:hover {text-decoration: underline;}
/* End ---------------------------------- header/topnav ----------------------------------- */





/* Begin -------------------------------- content ----------------------------------------- */
	/* ==== HIGHLIGHTS ==== */
h2 a#highlights {background-image: url(images/highlights.gif); width: 173px;}
.bigslidebox {float: left; background: #f9f9f9; padding: 2px; border: 1px solid #aaa;}
/* .slidebox {background: #f9f9f9; padding: 2px; border: 1px solid #aaa;} */ 
.slideshow {margin: 0; text-align: left;}
	/* ==== POSTS & HALFPOSTS ==== */
.post {float: left; max-width: 525px; margin-bottom: 25px; width: expression(document.body.clientWidth > 525? "525px": "auto");}
.widepost {float: left; padding: 0 11px 0 12px; width: 500px;  border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #fff; margin: 0;}
.halfpost {float: left; width: 250px; margin-bottom: 25px; clear: left;}
.righthalf {margin-left: 25px; clear: none;}
.halfbox {float: left; width: 248px; min-height: 180px; height: expression(document.body.clientWidth < 180? "180px": "auto"); border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #fff;}
.halfbox table {margin: 0;}
.schedule, .stats {padding: 0 6px;}
.standings {float: left; width: 112px; padding: 0 6px; }
.schedule table, .stats table {width: 236px;}
.schedule p {font-size: 1.1em; padding: 0 10px; margin: 12px 0 0 0;}
.stats p {font-size: 1.1em; padding: 0 10px; margin: 0;}
.halfbottom {width: 250px;}
	/* ==== ASK A QUESTION ==== */
#questionform {margin-top: 13px;}
.your-email input, .your-name input {width: 180px;}
.your-message textarea.halfarea {width: 246px; height: 125px;}
.wpcf7 p {margin: 6px 0;}
.wpcf7-list-item-label, .wpcf7-form-control-wrap {padding-right: 3px;}
.your-message textarea {margin-top: 3px;}
	/* ==== POST HEADERS ==== */
#content h3 {margin: 0 0 25px 0;}
#content .entry h3 {margin: 25px 0 0 0;}
.pagepost .entry h3 {clear: left;}
.archivehead h2 {line-height: 1; margin: -4px 0 25px 0;}
.archivehead h2 a, .pagehead h2 a {float: none; height: auto;}
.pagehead h2 {line-height: 1; margin: -4px 0 12px 0;}
	/* ==== POST ENTRY ==== */
.entry {clear: left;}
.entry ol {list-style: decimal inside; margin: 13px 0; padding-left: 2px;}
.entry ul {margin: 13px 0; list-style: none;}
.entry ul li {background: url(images/listicon.png) no-repeat 2px 4px; padding-left: 18px;}
.entry ul li ul {padding: 0 25px;}
.entry table {margin: 0 0 13px 0;}
.entry td {font-size: 1.2em;}
.entry img, .entry a:link img, .entry a:visited img, .imgframe a:link img, .imgframe a:visited img {background: #f5f5f5; padding: 2px; border: 1px solid #aaa;}
.entry a:hover img, .entry a:active img, .imgframe a:hover img, .imgframe a:active img {background: #fff; padding: 2px; border: 1px solid #666;}
.entry img.noborder {border: 0; padding: 0;}
	/* ==== SPECIAL POSTS ==== */
.entry .halfbox td {font-size: 1em;}
.entry .recap {margin: 25px 0 50px 0;}
.entry .standings, .entry .standings table {width: 200px; margin-bottom: 13px;}
.entry .schedule table {width: 400px;}
.entry h4 {font: bold 1.4em Arial, Helvetica, FreeSans, Tahoma, sans-serif; text-transform: uppercase; letter-spacing: 0.3em; margin: 0;}
.entry a.fullreport {font-size: 1.4em;}
.entry table.boxscore {margin-top: 12px;}
.entry table.boxscore tr td {border: 1px solid #ccc;}
.entry ul.scores {border-top: 2px solid #0273ca; border-bottom: 2px solid #0273ca; padding: 6px 0; margin: 0 0 13px 0; font-size: 1.4em;}
.entry ul.scores li {float: left; margin: 12px 0; background: none;}
.entry ul.scores li.runs {color: #114b8c; width: 20px;}
.entry ul.scores li.teams {padding: 0 16px 0 6px; width: 75px;} 
.entry ul.scores li.teams a.winner {color: #444;}
.entry ul.scores li.teams a.loser {color: #888;}
span.winner, span.loser, span.score {font-weight: bold; font-size: 1.4em;}
span.winner {color: #444; padding: 0 3px 0 6px;}
span.loser {color: #888; padding: 0 3px 0 6px;}
span.score {padding: 0 6px 0 3px;}
span.awayteam {border-left: 12px solid #ddd;}
span.score {color: #880702;}
#post-20 .entry p {margin-top: 6px;}
	/* ==== POST META & NAVIGATION ==== */
.postmetadata {float: left; clear: left; margin: 13px 0; font: bold 1.1em 'Courier New', Courier, monospace; letter-spacing: 0.1em; text-transform: uppercase;}
.sharelink {float: left; clear: left; margin: 13px 0;}
.sharelink a {color: #159201; font-size: 1.1em; font-weight: bold;}
.sharelink a:hover {text-decoration: underline;}
.more-link {font-weight: bold; font-size: 1.4em;}
.ad-content {clear: left; width: 525px; text-align: center; margin-bottom: 25px;}
.navigation {clear: left; width: 525px; font-size: 1.1em; font-weight: bold;}
.archivefoot {font-size: 1.5em;}
.imagenav {float: left; margin-bottom: 25px;}
	/* ==== ADVERTISER FORM ==== */
#wpcf7-f2-p149-o1 p {float: left; clear: left; width: 525px;}
#wpcf7-f2-p149-o1 p.topspace {margin-top: 25px;}
.advertiser-name input, .advertiser-email input, .company-name input {width: 200px;}
.advertiser-message textarea {width: 400px;}
.wpcf7-radio .wpcf7-list-item {float: left; clear: left; width: 500px;}
.havebanners {clear: both;}
.wpcf7-response-output {float: left; clear: left; font-size: 1.3em;}
	/* ==== COMMENTS ==== */
.commentsnav, #comments {clear: left; width: 525px; max-width: 525px;}
#comments {float: left;}
#comments h2 {line-height: 1; margin-bottom: 25px;}
.nocomments {clear: left; margin: 25px 0; padding: 0 10px; font-size: 1.2em;}
#respond {margin: 50px 0 25px 0;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform p {margin: 13px 0;}
#commentform textarea {width: 325px;}
.commentlist {text-align: justify;}
.commentlist li {margin: 13px 0; padding: 5px; list-style: none;}
.commentlist li ul li {margin-right: -6px; margin-left: 12px; font-size: 1em;}
.commentlist li .avatar {float: right;  padding: 2px; border: 1px solid #aaa; background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.says, .comment-reply-link {font-weight: bold;}
.commentlist p {margin: 13px 6px 13px 0;}
.thread-even {background-color: #fff;}
.thread-alt {background-color: #eee;}
/* .depth-1 {border-left: 6px solid #ddd;} */
.even, .alt {border-left: 13px solid #ddd;}
/* .alt {padding: 12px;} */
.children {padding: 0;}
/* End ---------------------------------- content ----------------------------------------- */




/* Begin -------------------------------- sidebar ----------------------------------------- */
#sidebar-1 ul {list-style: none;}
#sidebar-1 ul li {margin: 0 0 25px 0; width: 250px; clear: left;}
#sidebar-1 ul li ul {margin: 0; padding: 0; width: auto;}
#sidebar-1 ul li ul li {clear: none;}
	/* ==== DID YOU KNOW? ==== */
h2 a#didyouknow {background-image: url(images/didyouknow.gif); width: 273px; margin: 0 0 12px 0;}
/* necessary to align Did You Know? header to top - weird bug */ #sidebar-1 ul li div.textwidget {border-top: 1px solid #dbe3f3;}
#sidebar-1 ul li p {line-height: 1.2; font-size: 1.1em;}
	/* ==== POLLS ==== */
#sidebar-1 h4 {font-size: 1.3em; color: #000;}
#sidebar-1 ul li.widget_polls-widget {width: 244px; border: 1px solid #aaa; background: #fff; padding: 2px;}
.wp-polls, wp-polls-loading {background: #d9d9d9 url(images/pollboxbg.png) no-repeat; width: 232px; padding: 6px;}
.wp-polls .wp-polls {padding: 3px;}
.wp-polls p {margin: 5px 0; clear: left;}
#sidebar-1 ul li ul.wp-polls-ul {padding: 6px 0 0 6px; width: 220px;}
#sidebar-1 ul li ul.wp-polls-ul li {float: left; width: 104px; margin: 0 0 6px 0; padding: 0 6px 0 0;}
#sidebar-1 ul li ul.wp-polls-ul li label {font-size: 1.1em; color: #444;}
.pollresultslink {float: right; padding-right: 6px; font-size: 1.1em; font-weight: bold;}
input.pollvote {padding: 0 6px; margin-left: 6px;}
#sidebar-1 ul li ul.wp-polls-ul li.pollanswer {font-weight: bold; color: #444; line-height: 1.2; min-height: 40px; height: expression(document.body.clientWidth < 40? "40px": "auto");}
#sidebar-1 ul li ul.wp-polls-ul li.pollanswer small {font-size: 1em;} 
a.backtovote {font-weight: bold;}
	/* ==== NEWSLETTER ==== */
.siderss {float: left; width: 50px; height: 50px; margin-right: 8px;}
#newsletter p {margin-bottom: 12px; font-style: italic; font-size: 1.1em; color: #444;}
#newsemail {float: left; width: 156px; padding: 2px 2px 1px 2px; height: 16px; color: #777;}
#subupdates {float: left; margin-left: 7px;}
	/* ==== FEEDBACK, LINKS & FANCLUB ==== */
h2#feedback, h2#links {margin-bottom: 12px;}
#sidebar-1 ul li.widget_comments ul li {font-size: 1.2em; line-height: 1.2;}
.recent-avatar {float: left; margin: 0 7px 7px 0; padding: 2px; width: 38px; height: 38px;}
a.recent-avatar:link, a.recent-avatar:visited {border: 1px solid #aaa; background: #f2f2f2;}
a.recent-avatar:hover, a.recent-avatar:active {border: 1px solid #666; background: #fff;}
#sidebar-1 ul li.widget_fanclub, #sidebar-1 ul li#text-9 {float: left; /* margin: 25px 0; */ width: 250px; height: 87px;}
#sidebar-1 ul li.widget_links {float: left; width: 250px;}
#sidebar-1 ul li.widget_links ul li {margin: 0; font-size: 1.1em;}
#sidebar-1 ul li#text-8 {float: left; width: 250px; margin-top: 25px; color: #b9caec; font-weight: bold; border-top: 1px solid #b9caec; border-bottom: 1px solid #b9caec; padding: 5px 0; word-spacing: 0.5em;}
#becomefan {float: left; width: 250px; height: 87px;}
	/* ==== ADS ==== */
.ad-top-sidebar {float: left; margin: 0 0 25px 0;}
.ad-bottom-sidebar {float: left; margin: 25px 0 0 0;}
/* End ---------------------------------- sidebar ----------------------------------------- */




/* Begin -------------------------------- adbar ------------------------------------------- */
#adbar p {margin: 0;}
#adbar img {max-width: 125px; width: expression(document.body.clientWidth > 125? "125px": "auto");}
#adbar .alignleft, #adbar .alignright, #adbar .alignnone, #adbar .aligncenter {float: left; margin: 0 0 13px 0;}
a.rightad, div.rightad {float: left; margin: 0 0 13px 0;}
/* End ---------------------------------- adbar ------------------------------------------- */




/* Begin -------------------------------- footer ------------------------------------------ */
#contentbottom {float: left; width: 1000px; height: 30px; margin-bottom: 19px; background: #01124f url(images/content-bottom.png) no-repeat;}
#footer {color: #666;}
#footer a {font-weight: bold;}
#advertizers {float: left; padding: 0 25px; width: 260px;}
#advertizers p {margin: 6px 0; color: #444;}
#sitemap {float: left;}
ul.mapcolumn {float: left; list-style: none; padding: 0 25px 0 7px;}
ul.mapcolumn li {background: url(images/listicon.png) no-repeat 2px 4px; padding-left: 18px;}
#credits {float: right; padding-right: 25px;}
#credits ul {margin-top: 5px;}
#credits ul li {font-size: 1.1em; margin: 0 0 1px 0; line-height: 1; height: 20px; text-align: right;}
#credits ul li a:link, #credits ul li a:visited {color: #444;}
#credits ul li a:hover, #credits ul li a:active {color: #000;}
#credits ul li a.footericon {float: right; margin: -5px 0 0 5px;}
/*
#credits ul li a.footericon:link, #credits ul li a.footericon:visited {filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
#credits ul li a.footericon:hover, #credits ul li a.footericon:active {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
*/
#credits ul li#copyright {font-weight: bold; margin-top: 3px; float: right;}
#credits ul li#copyright a:hover {border-bottom: 1px solid #fff;}
#wpinfo {height: 0; visibility: hidden;}
/* End ---------------------------------- footer ------------------------------------------ */




@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Opera 9 rules here */
	ul.scores li.runs {padding: 0 6px 0 4px; border-left: 1px solid #114b8c; margin-left: 15px;}
	#newsemail {padding: 2px; margin-top: 1px;}
	h3 {font-size: 1.7em;}
	.postmetadata {font-size: 1.3em;}
/* 	.entry ul li, #sidebar-1 ul li ul li {background-position: 2px 4px;} */
}



/* EXTRAS -- AS NEEDED */
/* Captions 
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 12px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.wp-caption p.wp-caption-text {font-size: 1em; line-height: 1.2; padding: 0 3px 6px 3px; margin: 0;}
*/

