@charset "utf-8";
/* CSS Document */

#content { padding: 0px; }

/* -------------------------------------------- INDEX -------------------------------------------- */


#sub-nav { border-color: #254a82; border-bottom: 1px solid #FFF; }

#slideshow { width: 457px; height: 340px; float: left; background: #2a5caa url(../images/slideshow/uphill.jpg) no-repeat 100% 24px; margin: 0 1px 0 0; }

#places-to-watch, #rookie, #stages-link, #index-news { font-size: 10px; float: left; padding: 0; margin: 0; width: 220px; height: 170px; }

.column { width: 220px; float: left; margin: 0 1px 0 0; }
.column h2 { background: #2a5caa; color: #FFF; margin: 0 0 6px; padding: 2px 10px; font-weight: bold; font-size: 10px; }

#index-news { background: #1b3d63; color: #c7eafb; overflow: hidden; }
#index-news a { color: #c7eafb; text-decoration: none; font-weight: bold; }
#index-news h3 { border-bottom: 1px dotted #367fab; padding: 5px 0; margin: 0 10px; line-height: 15px; font-size: 10px; }
#index-news p { padding: 0 10px 5px; line-height: 13px; }
#index-news h3 a { color: #FFF; }
#index-news a:hover { color: #367fab; }
#index-news ul { margin: 0; padding: 0; }
#index-news ul li.widget { list-style-type: none; margin: 0; padding: 0; }
#index-news .widget p { padding: 0 10px 7px; margin: 0; line-height: 15px; }

#places-to-watch h2, #rookie h2 { background: #dd1d3e; }

#stages-link p, #places-to-watch p, #rookie p { margin: 0; padding: 0; }
#stages-link p a, #places-to-watch p a, #rookie p a { width: 220px; height: 140px; float: left; display: block; text-indent: -999em; overflow: hidden; }

#stages-link p a { background: url(../images/index/stages-link.jpg) no-repeat 0 100%; }
#places-to-watch p a { background: url(../images/index/watch-link.jpg) no-repeat 0 100%; }
#rookie p a { background: url(../images/index/rookie-link.jpg) no-repeat 0 100%; }

#fold { width: 900px; float: left; overflow: hidden; padding: 20px 10px; }

.fold-cols { padding: 0 10px; min-height: 350px; float: left; width: 272px; margin: 0; border-right: 1px solid #dd1d3e; }
.fold-cols h2 { color: #1b3d63; font-size: 14px; }

.no-border { border: 0; }

#gallery p { margin: 5px 0; }

#video {}

#follow { float: left; width: 260px; height: 120px; background: url(../images/index/rss-graphic.gif) no-repeat; }
#follow p { width: 40px; height: 50px; float: left; overflow: hidden; text-indent: -999em; margin: 50px 0 0; }
#follow p.follow-rss { width: 140px; height: 110px; float: left; margin: 0; }
#follow p.follow-rss a { width: 130px; height: 110px; float: left; display: block; margin: 0; }
#follow .follow-fb a { background: url(../images/index/social-icons.gif) no-repeat; float: left; display: block; width: 40px; height: 50px; }
#follow .follow-tw a { background: url(../images/index/social-icons.gif) no-repeat -40px 0; float: left; display: block; width: 40px; height: 50px; }
#follow .follow-yt a { background: url(../images/index/social-icons.gif) no-repeat -80px 0; float: left; display: block; width: 40px; height: 50px; }

/* Stay and Play link */

.wp-contents { margin: 0 0 20px 0; width: 280px; float: left; height: 170px; font-size: 10px; line-height: 12px; padding: 0 0 20px; }
.wp-contents h2 { font-size: 14px; color: #1b3d63; margin: 0 0 18px; }
.wp-contents img { border: 1px solid #222; padding: 9px 34px; }





#post-11 img { width: 260px; padding: 9px; height: auto; }