/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* HEADER */

#header { padding-top: 0px; margin-left: -6px; }
#top-out { height: 335px; }

/* NAVIGATION */

#cat_navi.wrap { height: 56px; overflow: hidden; }
#nav li a { font-size: 1.2em; }
#cat_navi { margin-top: 302px; }
#top-out { }

/* CONTENT */

/* h4.continue a { background: blue; } */

#main-content h2 a, #main-content h3 a { color:#002358; text-decoration:none; }
#main-content .post h4.continue a, { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#E21838 none repeat scroll 0 0; }
#main-content .post h4.continue a:hover, { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#b70924 none repeat scroll 0 0; }
#main-content .post h4.continue a { background: none; color: #909090 }
#main-content .post h4.continue a:hover { background: #e2e2e2; color: #434343; }
#middle-out-bottom { margin-top: 158px; }
#middle-out-top { }
#wrap { background: url(images/bg_top.gif) repeat-x 0 0 #fff; }

/* COUNTDOWN */

#festivalCountdown { font-size: 16px; color: #e21838; font-weight: bold; float: left; height:50px; padding-top: 15px; margin-left:60px; overflow: hidden; }
#festivalCountdown { background: #f6f6f6; height: 20px; text-align: center; width: 315px; margin-top: 10px; padding: 7px; border: 1px solid #d1d2d4; color: #b2b3b6; font-size: 15px; }

/* SPECIAL EVENTS */

#event { margin-top: 5px; margin-left: 20px; float: left; }

/* SPONSORS */

.sponleft { clear:both; float:left; margin-right:2px; margin-top:20px; }
.sponright { float:right; margin-top:20px; }
.pretty { padding:2px; border:1px solid #DEDEDE; }
.pleft { clear:both; float:left; }

/* TEAM LISTS */

#rugbypopup { clear: both; width: 225px; margin-bottom: 2px; border: 1px solid #eee; height: 50px; padding:1px; background: #eee; font-size: 0.8em;  }
#rugbythumb { clear: both; float: left; padding: 2px; width: 40px; height: 43px; border: 1px solid #ddd; background: #fff; }
#rugbythumbs { clear: both; float: left; padding: 2px; width: 40px; height: 43px; border: 1px solid #ddd; background: #fff; }
#rugbyschool { float: right; display: block; width: 155px; height: 35px; padding: 6px; margin-top: 0px;}

#teamframe0c { padding-bottom: 20px; width: 225px; height: 395px; float: left; padding: 0px; border: 0px solid #ddd; background:none ; margin-bottom: 57px; }
#teamframe0c { color: #000; font-size: 1.3em; line-height: 2.5em;}

#rugbypopuphead { clear:both; font-size: 1.1em; text-align: center; background: #eee; width: 227px; margin-bottom: 2px; color: #666; border: 1px solid #ddd; }

#teamframe0a { margin-top: -0px; width: 225px; height: 545px; float: left; padding: 20px; border: 0px solid #ddd; background:none ; margin-bottom: 17px; }
#teamframe0a { color: #000; font-size: 1.3em; line-height: 2.0em; }
#teamframe0b { margin-top: -15px; width: 225px; height: 395px; float: left; padding: 20px; border: 0px solid #ddd; background:none ; margin-bottom: 32px; }
#teamframe0b { color: #000; font-size: 1.3em; line-height: 1.5em;}

#teamframe1 { font-size: .9em; width: 225px; height: 395px; float: left; padding: 20px; border: 1px solid #ddd; background: #eee; margin-bottom: 15px; }
#teamframe1a { font-size: .9em; width: 225px; height: 395px; float: left; padding: 20px; border: 1px solid #ddd; background: #eee; margin-bottom: 15px; }
#teamframe2 { font-size: .9em; width: 225px; height: 395px; float: right; padding: 20px; border: 1px solid #ddd; background: #eee; margin-bottom: 15px;}
#teamframe3 { font-size: .9em; width: 225px; height: 545px; float: left; padding: 20px; border: 1px solid #ddd; background: #eee; margin-bottom: 15px;}
#teamframe4 { font-size: .9em; width: 225px; height: 545px; float: right; padding: 20px; border: 1px solid #ddd; background: #eee; margin-bottom: 15px;}

#teamframe1 h2, #teamframe2 h2 { font-size: 1.5em; padding: 0px; margin-top: -15px; margin-bottom: -15px; color: #333; }
#teamframe3 h2, #teamframe4 h2 { font-size: 1.5em; padding: 0px; margin-top: -15px; margin-bottom: -15px; color: #333; }

#coach1 { width: 180px; height: 25px; float: left; padding: 20px; padding-top: 5px; margin-top: 10px; border: 1px solid #ddd; background: #fff; }
#coach2 { width: 180px; height: 25px; float: right; padding: 20px; padding-top: 5px; margin-top: 10px; border: 1px solid #ddd; background: #fff; }
#coach3 { width: 180px; height: 45px; float: right; padding: 20px; padding-top: 5px; margin-top: 10px; border: 1px solid #ddd; background: #fff; }
#coach1 h3 { font-size: 1.1em; color: #333; padding: 0px; }
#coach2 h3 { font-size: 1.1em; color: #333; padding: 0px; }
#coach3 h3 { font-size: 1.1em; color: #333; padding: 0px; }

/* GALLERY */

#ngg-images-2 h2 { width: 120px; font-size: 14px; padding: 10px; padding-left: 20px; background: #002358; color: #ffdf4f; }
div#shShutter { height: 100%; z-index: 1000; background-color: #000000; opacity: 1; filter:alpha(opacity=100); }
#ngg-images-3 img { display: inline; float: left; width: 120px; height: 80px; padding: 2px; border: 1px solid #ddd;  }
#ngg-webslice h2 { display: none; }
#ngg-webslice { float: left; margin-top: -5px; padding-bottom: 20px; }
.ngg-albumtitle { background: #666; text-align: left; margin-bottom: 10px; height: 18px; overflow: hidden; }
.ngg-albumtitle a { font-size: 1em; padding: 5px; color: #eee; }
.ngg-album { border: 1px solid #ccc; background: #eee; color: #666;  text-decoration: italic; }
.ngg-description { color: #666; }

/* SEND IT */

.sendit { padding: 20px; }
