#s4c-head2, #s4c-foot2 {font-size:.8em;}

/*Site wide - structural*/
#sn-wrapper {width:758px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:.9em; }
#sn-wrapper a {color:#B8400B; text-decoration:none; border-bottom:1px solid #e0e0e0;}
#sn-wrapper a:hover {color:#000;}
#sn-wrapper p.arrow a {background:url(../../img/link-arrow1.gif) right no-repeat; padding-right:10px;}
#sn-head {margin-bottom:18px;}
#sn-head h1 {position:relative;height:67px;overflow:hidden;margin:0;padding:0;}
#sn-head h1#e_rugby span {display:block;position:absolute;height:67px;width:759px;top:0;left:0;background:url(../../img/e_rugby-six-nations.gif) no-repeat top left #fff;}
#sn-head h1#c_rugby span {display:block;position:absolute;height:67px;width:759px;top:0;left:0;background:url(../../img/c_rugby-six-nations.gif) no-repeat top left #fff;}

#sn-wrapper .nav-menu {float:left; width:173px; color:#fff;}
#sn-wrapper .nav-menu ul {padding:0; margin:0;}
#sn-wrapper .nav-menu li {padding:0; margin:0 0 5px 0; list-style:none; display:block; background:#212121 url(../../img/left-btn-top.gif) top no-repeat;}
#sn-wrapper .nav-menu li a {color:#fff; text-decoration:none; display:block; width:149px; padding:12px 12px; background:url(../../img/left-btn-btm.gif) bottom no-repeat;}
#sn-wrapper .nav-menu li a:hover {color:#fff;}
#sn-wrapper .nav-menu li.second-level {padding:0; margin:0 0 5px 0; list-style:none; display:block; background:#7c7c7c url(../../img/left-btn-top-grey.gif) top no-repeat;}
#sn-wrapper .nav-menu li.second-level a {color:#fff; text-decoration:none; display:block; width:149px; padding:12px 12px; background:url(../../img/left-btn-btm-grey.gif) bottom no-repeat;}
#sn-wrapper .nav-menu li.second-level a:hover {color:#fff;}

#sn-wrapper .nav-menu h3 {padding:0; margin:0 0 5px 0; list-style:none; display:block; background:#212121 url(../../img/left-btn-top-show.gif) top no-repeat; font-size:1em; font-weight:normal; cursor:pointer;}
#sn-wrapper .nav-menu h3.slide-closed {background:#212121 url(../../img/left-btn-top-show.gif) top no-repeat;}
#sn-wrapper .nav-menu h3.slide-open {background:#212121 url(../../img/left-btn-top-hide.gif) top no-repeat;}
#sn-wrapper .nav-menu h3 span {color:#fff; text-decoration:none; display:block; width:149px; padding:12px 12px; background:url(../../img/left-btn-btm.gif) bottom no-repeat;}

#sn-wrapper .nav-menu a {border:0;}
#sn-wrapper .nav-menu img.link-img {border:0; margin:2em 0;}
#sn-wrapper .nav-menu h3 span.accordprefix, #sn-wrapper .nav-menu h3 span.accordsuffix {display:none;}

ul.categoryitems li.grey a:hover{color:#000;}
div#sliding-menu {padding:1em 0;}

.nav-menu h4 {background:url(../../img/btn.gif) no-repeat scroll center top; font-weight:normal; cursor:pointer; cursor:hand; padding: 12px 10px 12px 12px; font-size:1.0em; margin: 0 0 8px 0; }
.nav-menu h4 a {background:transparent url(../../img/btn.gif) no-repeat scroll center bottom;color:#fff;display:block; padding: 12px 12px;text-align:center;}
.nav-menu h4 a:hover { cursor:pointer; cursor:hand;color:#b8400b;}
div#sliding-menu ul.categoryitems {margin:0;padding:.4em 0;background:#292929;}
div#sliding-menu ul li {margin:0;padding:.3em 0;}
.slide-open {background:url(../../img/arrow-open.gif) no-repeat 0 5px;padding-left:12px;}
.slide-closed {background:url(../../img/arrow-closed.gif) no-repeat 0 5px;padding-left:12px;}
div#sliding-menu span {display:block;}
#content {margin-left:18px; width:567px; float:left;}
#content p{line-height:1.3em;}
#content p a{color:#404801; text-decoration:none; border-bottom:1px solid #e0e0e0;}

/*general styles*/
span.scotland {color:#0e3f83;}
span.wales {color:#830e0e;}
span.england {color:#4f4f4f;}
span.italy {color:#0064ea;}
span.ireland {color:#359528;}
span.france {color:#2562b4;}
span.highlight {color:#b8400b;}
span.scotland-large {color:#0e3f83; font-size:2em}
span.wales-large {color:#830e0e; font-size:2em}
span.england-large {color:#4f4f4f; font-size:2em}
span.italy-large {color:#0064ea; font-size:2em}
span.ireland-large {color:#359528; font-size:2em}
span.france-large {color:#2562b4; font-size:2em}
span.highlight-large {color:#b8400b; font-size:2em}

/*home page styles*/
#flash-promo {float:left;}
#promo-list h3 {font-weight:normal; font-size:.9em; margin:0; padding:.3em;}
#promo-list ul {margin:3px 0 0 0; padding:0; width:345px; background:#eaeaea; border-top:1px solid #8d8d8d; height:1.5em;}
#promo-list li {float:left; display:block; padding:0; margin:-1px 0 0 0;}
#promo-list li a {border:0; font-size:.9em; display:block; padding:.3em .5em; color:#242424;}
#promo-list li a.on {color:#B8400B; background:url(../../img/tiny-play.gif) no-repeat left #fff; border-bottom:1px solid #9e9e9e; border-left:1px solid #9e9e9e; border-right:1px solid #9e9e9e; border-top:1px solid #fff;  padding-left:20px;}
#promo-list li a.active {outline:none;}
#promo-list li a:focus {-moz-outline-style: none;}


#main-story {color:#4f4f4f;}
#main-story-copy {width:206px; margin-left:16px; float:left;}
#main-story-copy h2 {margin:0; font-weight:normal; font-size:1.6em; color:#000;}
#main-story-copy strong {font-weight:normal; font-size:1.2em; color:#000;}
#main-story-copy p {}
#main-story-copy p.main-btn {background:url(../../img/main-btn-top.gif) top no-repeat #b8400b; width:206px;}
#main-story-copy p.main-btn a {color:#fff; background:url(../../img/main-btn-btm.gif) bottom no-repeat; padding:10px 0; display:block; text-align:center;}
#main-story-copy p.main-btn a:hover {color:#FFFF33;}

#sub-stories {clear:both; padding:28px 0 0 0; color:#4f4f4f;}
#sub-stories ul {margin:0; padding:0;}
#sub-stories li {margin:0 15px 0 0; padding:0 0 18px 0; display:block; width:179px; float:left;}
#sub-stories li.end {margin:0;}
#sub-stories h2 {font-weight:normal; font-size:1.3em; margin:0; color:#000; border-bottom:1px solid #ccc; padding-bottom:8px;}
#sub-stories p {margin:0; font-size:.9em;}
#sub-stories p.img {margin:5px 0; padding:12px 0 6px 0;}
#sub-stories p.img a {border:none;}
#sub-stories p.img img {border:none;}
#sub-stories p.arrow {padding-top:12px; font-size:1em;}

#other-stories {/*border-top:1px solid #ccc; padding:28px 0 2em 0;*/ padding:.5em 0 2em 0; clear:both; color:#4f4f4f;}
#other-stories h2 {font-weight:normal; margin:0;}
#other-stories ul {margin:0; padding:0;}
#other-stories li {margin:0; padding:.5em 0; list-style:none; border-bottom:1px solid #ccc;}
#other-stories h3 {color:#000; margin:1em 0 0 0; font-weight:normal;}
#other-stories p {font-size:.9em; margin:.5em 0;}
#other-stories p.arrow {font-size:1em;}

#more-news {display:block; overflow:hidden;}
#more-news h2 {margin:0; font-weight:normal;background:#efefef; font-size:1.2em; padding:10px 20px 10px 5px; color:#333;cursor:pointer; cursor:hand;}
#more-news ul {margin:0; padding:0 0 2em 0;}
#more-news li {margin:0; padding:0; list-style:none;}
#more-news h3 {color:#000; margin:1em 0 0 0; font-weight:normal;}
#more-news p {font-size:.9em; margin:.5em 0;}
#more-news p.arrow {font-size:1em;}
#more-news span.height {display:block;}
#more-news h2.more-hide {background:url(../../img/more-news-hide.gif) no-repeat right #efefef;}
#more-news h2.more-show {background:url(../../img/more-news-show.gif) no-repeat right #efefef;}

img.right{float:right; margin:0 0 0 5px; border:1px solid #4f4f4f; padding:1px;}
img.left{float:left; margin:0 8px 0 1px;border:1px solid #4f4f4f; padding:1px;}

/*six nations table*/
#table {color:#4F4F4F; margin-bottom:2em;}
#table h2 {font-weight:normal; font-size:1.6em; margin:0; color:#b8400b; padding-bottom:1em;}
#table caption {font-weight:normal; font-size:1.1em; margin:0; color:#000; border-bottom:1px solid #787878; padding-bottom:8px; text-align:left; margin-bottom:.4em;}
#table table {width:100%; border-bottom:1px solid #ccc;}
#table table th, #position {font-weight:normal; text-align:left; color:#000; border-bottom:1px solid #ccc; padding-bottom:.5em;}
#table td, #table th {padding:.6em 1em;}
#table tr.row-b {}
#table tr.row-a {background-color:#efefef;}
#table #team {width:25em;}
#table td.pts {color:#000;}

/*prediction-table*/
#prediction-table {color:#4F4F4F; margin-bottom:2em;}
#prediction-table h2 {font-weight:normal; font-size:1.6em; margin:0; color:#b8400b; padding-bottom:1em;}
#prediction-table p.intro {font-size:1.2em; margin:0; color:#2e2e2e;}
#prediction-table p {margin:0;}

#prediction-table table {color:#4F4F4F; margin:2em 0;}
#prediction-table table th {width:27px;}
#prediction-table table td.pic {padding:0 5px; border-bottom:4px solid #fff; width:56px;}
#prediction-table table td.name {margin:.8em; background:#e5e5e5; padding:.7em; font-size:1.6em; color:#ba4815; border-right:4px solid #fff; border-bottom:2px solid #fff; border-top:2px solid #fff; width:270px;}
#prediction-table table td.pts {margin:.8em; background:#e5e5e5; padding:.7em; text-align:center; font-size:1.6em; color:#000; border-bottom:2px solid #fff; border-top:2px solid #fff; width:38px;}
#prediction-table table td.move {width:68px; text-align:center;}

/*prediction-round*/
#prediction-round {color:#4F4F4F; margin-bottom:2em;}
#prediction-round h2 {font-weight:normal; font-size:1.6em; margin:0; color:#b8400b; padding-bottom:1em;}
#prediction-round p.intro {font-size:1.2em; margin:0; color:#2e2e2e;}
#prediction-round p {margin:0;}

#prediction-round table {color:#4F4F4F; margin:2em 0; width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#prediction-round table thead th, #prediction-round table thead td.pos  {padding:1em 1em; border-bottom:1px solid #787878; border-left:0;}
#prediction-round table tbody th {padding:.4em 0; border-left:1px dashed #ccc;}
#prediction-round table td.blank {border:0;}
#prediction-round table td {padding:.6em 1em; text-align:center; border-left:1px dashed #ccc;}
#prediction-round table td.end {border-right:1px dashed #ccc;}
#prediction-round table td span {display:block; position:relative;}
#prediction-round table td span img {position:absolute; right:0; top:2px;}

#prediction-round table td span.tries {}
#prediction-round table tr.stripe td {background:#efefef;}

/*fixtures*/
#fixtures {color:#4F4F4F; margin-bottom:2em;}
#fixtures h2 {font-weight:normal; font-size:1.6em; margin:0; color:#b8400b; padding-bottom:1em; border-bottom:1px solid #787878}
#fixtures h3 {margin:1em 0 .2em 0; padding:0 0 .3em 0; font-weight:normal; color:#333;}
#fixtures ul {margin:0; padding:0;}
#fixtures li {margin:0; padding:.6em 1em; list-style:none;}
#fixtures ul ul li {padding:.2em 0;}
#fixtures li.shade {background:#f9f9f9;}
#fixtures li.grp-btm {padding-bottom:1.8em; border-bottom:1px solid #ccc;}
#fixtures li.grp-btm h3 {margin-top:.0;}

/*content list*/
#list-content-type {color:#4F4F4F; margin-bottom:2em;}
#list-content-type h2 {font-weight:normal; font-size:1.55em; margin:0; color:#b8400b; padding-bottom:1em; border-bottom:1px solid #ccc}
#list-content-type h2.blog {font-weight:normal; font-size:1.6em; margin:0; color:#b8400b; padding-bottom:0.5em; border-bottom:0px solid #ccc}
#list-content-type h3 {margin:0; padding:.4em 0.4em 0.4em 10px; font-weight:normal; color:#333; font-size:1.2em; background:#efefef;}
#list-content-type ul.interview li p {padding-left:.4em; padding-right:.4em;}
#list-content-type p.date {margin:0; font-size:.9em; background:#efefef; padding:0 0 .6em 10px;}
#list-content-type p.img {margin:0;}
#list-content-type ul {margin:0; padding:0;}
#list-content-type ul li {margin:0; padding:0 0 1em 0; list-style:none; border-top:1px solid #ccc;}

/*blogs*/
#blog-right {float:right; width:180px;}
#blog-right ul {margin:10px 0 0 10px; padding:0;}
#blog-right li {list-style:none; margin:10px 0 0 0; padding:0;}
#blog-content {width:370px; float:left; border-right: 1px solid #ccc; color:#4F4F4F; margin-bottom:2em;}
#blog-content h2 {font-weight:normal; font-size:1.6em; margin:0; color:#b8400b; padding-bottom:1em; border-bottom:0px solid #ccc;}
#blog-content h3 {margin:0; padding:.4em 0 0 10px; font-weight:normal; color:#333; font-size:1.4em; background:#efefef;}
#blog-content h4 {margin:0; padding:.4em 0 0 10px; font-weight:normal; color:#333; font-size:1.2em;}
#blog-content p {margin:.8em;}
#blog-content p.intro {font-size:1.2em; margin:.8em; color:#2e2e2e;}
#blog-content ul.fixtures{padding:10px 0 0 0; margin:.8em; border-top:1px dotted #b8400b;}
#blog-content ul.fixtures li{ list-style-type:none;}
#blog-content ul.fixtures li.tx{color:#b8400b; padding:1em 0 0 0;}
#blog-content ul.fixtures h4{padding:0; font-weight:normal; margin:0;font-size:1.4em;}

/*Gwyn Jones*/
#gwyn-jones-right {float:right; width:180px;}
#gwyn-jones-right img {margin-bottom:1em;}
#gwyn-jones-right ul {margin:10px 0 0 10px; padding:0;}
#gwyn-jones-right li {list-style:none; margin:10px 0 0 0; padding:0;}
#gwyn-jones-content {width:370px; float:left; border-right: 1px solid #ccc; color:#4F4F4F; margin-bottom:2em;}
#gwyn-jones-content h2 {font-weight:normal; font-size:1.6em; margin:0; color:#b8400b; padding-bottom:1em; border-bottom:0px solid #ccc;}
#gwyn-jones-content h3 {margin:0; padding:.4em 0 0 10px; font-weight:normal; color:#333; font-size:1.4em; background:#efefef;}
#gwyn-jones-content p {margin:.8em;}
#gwyn-jones-content p.intro {font-size:1.2em; margin:.8em; color:#2e2e2e;}


#previousposts { width:170px; margin:0 0 0.5em 0; padding:0 0 0 10px;}
#previousposts ul {margin:0 0 0 0; padding:0 0 0 0;list-style:none;}
#previousposts ul li {margin:0; padding:3px 0 3px 8px; list-style:none; font-size:0.9em; background: url(../../img/arrow-point.gif) no-repeat top left;}
#previousposts ul li a{margin:0; padding:0; color:#404801; text-decoration:none;}
#previousposts ul li a:hover{margin:0; padding:0; color:#B8400B;text-decoration:none;}
#previousposts h4 {margin:0; padding:3px 0 3px 0px; list-style:none; font-size:0.9em; }

/*team news*/
.team {color:#4F4F4F; margin-bottom:2em; width:100%; border-bottom:1px solid #ccc;}
.team h2 {font-weight:normal; font-size:1.6em; margin:0; color:#b8400b; padding-bottom:1em;}
.team caption {font-weight:normal; font-size:1.1em; margin:0; color:#000; border-bottom:1px solid #787878; padding-bottom:8px; text-align:left; margin-bottom:.4em;}
.team table th, #position {font-weight:normal; text-align:left; color:#000; border-bottom:1px solid #ccc; padding-bottom:.5em;}
.team td, .table th {padding:.6em 1em;}
.team tr.stripe {background-color:#efefef;}

/*prediction*/
#prediction {color:#4F4F4F; margin-bottom:2em;font-size:0.9em; }
#prediction h2 {font-weight:normal; font-size:1.6em; margin:0; color:#b8400b; padding-bottom:.7em;}
#prediction h3 {background:#EFEFEF; margin:2em 0 .6em 0; color:#333333; font-weight:normal; font-size:1.4em; clear:both; border-bottom:1px solid #787878; padding:.5em;}
#prediction p.intro {font-size:1.2em; margin:0;}
#prediction img.profile {float:left; margin:0 .9em 2em 0; padding:1px; border: 1px solid #ccc;}
#prediction dl {width:470px; float:right; margin:.2em 0 2em 0;}
#prediction dt {color:#000; font-weight:bold; margin:0 0 .2em 0;}
#prediction dd {margin:0 0 .5em 0; padding-bottom:.6em; border-bottom:1px solid #efefef;}

a img{border:none;}

@media print{
	.nav-menu {display:none;}
}
