html {background: #eee;}
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 16px;line-height: 26px;color: #333;}

a,a:visited {text-decoration:none;color: #CF0014;}
a:hover {color: #ff0019;}

img {max-width:100%;}

#content a,#content a:visited {}
#content a:hover {}

#content p a,#content li a,#content p a:visited,#content li a:visited {border-bottom:1px dashed #CF0014;}
#content p a:hover,#content li a:hover {border-bottom:1px dashed #D42B1E;}

#wrapper {width: 980px;margin: auto;margin-top:20px;margin-bottom:20px;background: #fff;padding: 15px;}
#header {background: url(/images/rulesofsport-header.jpg) 0 0 no-repeat;}
#headermodule {float: right;margin: 18px 40px;}
#sidebar {float: left;width: 237px;margin-left: 15px;font-family: 'Oswald', sans-serif;text-transform:uppercase;}
#sidebar .moduletable {margin-top: 15px;margin-bottom: 30px;}
#sidebar h3 {margin: 0px;   border-bottom: 3px solid #CF0014;background: none;color: #000;padding: 0 0 10px 0;}
#sidebar ul {padding-left: 0;margin:0;list-style: none;}
#sidebar ul li{border-bottom: 1px solid #eee;padding-bottom: 5px;padding-top: 5px;}
#logo {height: 110px;width: 350px;display: block;margin: 0px 0 0px 0;}
#mainmenu {background: #c20013;color: #fff;margin-top:0px;font-family: 'Oswald', sans-serif;}
#mainmenu p, #submenu  p {margin:0;}
#submenu {background: #484848;color: #fff;height: 35px;margin-top:-5px;}
#main {margin-top: 15px;}
#content {width:728px;float:left;}
#footer {background: #3a3a3a;color: #fff;padding: 5px 10px;font-size: 14px;margin-top: 15px;}
#footer p {margin:0;}
#footer a, #footer a:visited {color:#fff;}
#footer a:hover {color:#FFFF83;}

#mainmenu ul {margin: 0;padding:0;}
#mainmenu li {list-style: none;float: left;padding:0;position: relative;}
#mainmenu li a {display: block;padding: 5px 15px 4px 15px;line-height: 30px;color: #fff;font-size: 16px;text-transform:uppercase;}
#mainmenu li.active.parent, #mainmenu li.alias-parent-active {background:#3e1b08;}
#mainmenu li.current a {color: yellow;}
#mainmenu li:hover {background:#D42B1E;}

h1 {font-size: 35px;line-height: 140%;font-weight: bold;margin: 10px 0 20px 0;}
h2 {font-size: 26px;line-height: 150%;}
h2.red {padding: 10px;background: #A30010;color: #fff;text-align: center;border-top:none;}
h3 {font-size: 20px;line-height: 20px;}
.bluebg {font-size: 22px;line-height: 22px;text-transform: uppercase;background: #693f17;padding: 10px 15px;color: #fff;font-weight: normal;border-top:none;margin-bottom: 15px;}

div[itemprop="blogPost"] h2 {border: none;background: none;padding: 0;margin-bottom: 0;}

.clr {clear:both;height:1px;}






#breadcrumbs li {float: left;list-style: none;margin-right: 5px;}
#breadcrumbs ul {margin: 0;padding: 0;}
#breadcrumbs li a {text-decoration: none;border: none;}
#breadcrumbs {font-size: 14px;margin-top: 10px;background: #eee;padding: 5px 10px;margin-bottom: 15px;}

#sidebar ul {padding-left: 0;margin: 0;list-style: none;border-top: 1px solid #eee;}
#sidebar ul li li {border-bottom: none;list-style: square;margin-left: 20px;}


.imageright {border: solid 1px #CCC;padding: 1px;vertical-align: middle;float: right;margin-left: 15px;margin-bottom: 15px;}
.imageright img {margin: 0;padding: 0;display: block;}
.imagecredit {font-size: 11px;font-style: italic;padding-top: 2px;padding-left: 3px;}
.imagecredit p {margin: 0;padding: 0;}
.itemMainImage {border: solid 1px #CCC;padding: 1px;vertical-align: middle;float: right;margin-left: 15px;margin-bottom: 15px;}
.itemMainImage img {margin: 0;padding: 0;display: block;}
.photocredit {font-size: 11px;font-style: italic;padding-top: 2px;padding-left: 3px;}




.jr_thumbview .contentThumbnail img {display: block;margin-left: auto;margin-right: auto;width: auto;height: auto;}
.jr_thumbview .contentThumbnail {margin: 0 0 8px 0;width: auto;height: 141px;overflow: hidden;}
.jr_pgContainer .contentThumbnail {clear: both;text-align: center;}
.jr_thumbview .listItem {overflow: hidden;border: 1px solid #ddd;background: #fafafa;float: left;width: 218px;padding: 7px;margin: 0 6px 12px 6px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.jr_thumbview {padding-top: 15px;margin: -5px;}
.contentTitle {text-align: center;}

ul.category-module li a {border-bottom: none !important;}


.sportsboximg img {width: 225px;}
.sportsboximg {float: left;margin-right: 15px;display:block;}
.sportsbox {padding: 10px 0;border-top: 1px solid #ccc;}
.sportsboxcredit {font-size: 12px;font-style: italic;text-align: center;margin-top: 2px;}
.sportsboxtext h3 {margin: 5px 0 0 0;font-size: 130%;padding-bottom: 0;}
.sportsboxtext {margin-left: 240px;}





@media (max-width: 600px) { 

#wrapper {max-width: 100%;margin: 0;padding: 0;}
body {margin: 0;}
#content {max-width: 100%;float: none;}
#main {margin: 15px;}
#header {background: url(/images/rulesofsport.png) 0 0 no-repeat;background-size: contain;background-position: center;margin: 15px;}
html {background: #fff;}
.itemMainImage {float: none;margin: auto;max-width:100%;}
.itemMainImage img {height: auto !important;}
ul {margin: 0;padding-left: 15px;}
#sidebar {float: none;width: 100%;clear: both;margin: 0;}
.sportsboximg {float: none;margin: auto;text-align: center;}
.sportsboxtext h3 {text-align: center;margin-top: 20px;}
.sportsbox {text-align: center;}
  .jr_thumbview .listItem {float: none !important;margin: 0 auto 20px auto;text-align: center;}
.imageright {float: none;max-width: 300px;margin: auto;}
  .sportsboxtext {margin-left: 0;}


}