* {padding: 0; margin: 0;}

body {background: url('http://sportsheritagescotland.co.uk/images/theme/BG.jpg') center top repeat; font-family: "skolar-sans-latin",sans-serif;}
div.dirt {background: url('http://sportsheritagescotland.co.uk/images/theme/dirty-overlay.png') left top no-repeat;}
div.sitebg { }
div.sitewrap {}
h1, h2, h3, h4 {font-family: "alternate-gothic-no-2-d",sans-serif; font-size: 3em; font-weight: normal; color: #86a7a0; font-size: 2.2em;}
p {font-family: "skolar-sans-latin",sans-serif; font-size: 1em;}

div.bannerwrap {background: url('http://sportsheritagescotland.co.uk/images/theme/bannerBG.jpg') center top repeat-x; position: relative; width: 100%; height: 116px;
	-moz-box-shadow: 3px 3px 15px #000;
	-webkit-box-shadow: 3px 3px 15px #000;
	box-shadow: 3px 3px 15px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	}
div.banner {position: relative; height: 116px; margin: 0 auto;}
div.topLlogo {position: relative; top: 5px; left: 20px; float: left; }
div.topLlogo img {max-width: 105px; margin-right: 10px;}
div.language {position: absolute; top: 0; right: 20px; float: right; font-size: 0.8em;}
div.topnavmain {position: absolute; bottom: 5px; right: 20px; float: right; font-size: 0.9em;}

.menu li a {color: white;}
.menu li span {}
.menu li a:hover {background-color: #b8b8b6; color: black;}
.menu .active > a {background-color: #E0DFDA; color: black;}
.menu .active > a:hover {background-color: #b8b8b6; color: black;}

div.topnavmain .menu > li > a i {display: block; text-align: center; padding: 20px 0;}
div.topnavmain .menu > li > a {border-bottom: 3px solid transparent; font-weight: bold; padding: 0 20px;}
div.topnavmain .menu > li > a:hover {border-bottom: 3px solid #86A7A0; background-color: transparent; color: #86A7A0;}

ul.leftnav {list-style-type: none; border: 1px solid #88ABA5; margin: 0 0 20px 0;}
ul.leftnav li {width: 98%; padding: 4px 0 4px 2%; line-height: 1.2em; margin: 8px 0;}
ul.leftnav li a {color: #000000; text-decoration: none;}
ul.leftnav li:hover { text-decoration: none; background-color: #9fc1bb;}
ul.leftnav li:hover a {color: #000000;}
ul.leftnav li.onpage {text-decoration: none; background-color: #88ABA5;}
ul.leftnav li.onpage a {color: #ffffff;}


div.break {clear: both;}
.padout {padding-top: 30px; padding-bottom: 30px;}
.padtop {padding-top: 15px;}
.padoutlr {padding: 30px 15px;}
.padlr {padding-left: 15px; padding-right: 15px;}
.botpad {padding-bottom: 30px;}
.center {text-align: center;}
.fr {float: right; padding: 0 0 10px 10px;}
.fl {float: left; padding: 0 10px 10px 0;}
.caption {font-size: 0.9em; font-style: italic;}
.button {background-color: #516B65;}
.button:hover {background-color: #3e504c;}


.orbit {	-moz-box-shadow: 0 3px 5px 0 #000;
	-webkit-box-shadow: 0 3px 5px 0 #000;
	box-shadow: 0 3px 5px 0 #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}

div.content {clear: both; position: relative;}

div.signinbar {clear: both; position: relative;}
div.signinbarwrap {height: 132px; position: relative; padding: 0 10px; background: url('http://sportsheritagescotland.co.uk/images/theme/signupbarBG.jpg') repeat;}
div.signinbarwrap .alignright {text-align: right;}
div.signinbarwrap img {max-height: 100px;}
div.signinbarwrap .signinform {padding: 20px 0 0 20px;}
div.signinbarwrap .submitbutton {margin-top: 25px;}
div.signinbarwrap input {margin-bottom: 0;}
div.signinbarwrap .button {background-color: #6C908C;}
div.signinbarwrap .button:hover {background-color: #516b65;}
div.signinbarwrap a {color: black; font-size: 12px;}
div.signinbarwrap .accountname {font-size: 2.25em; color: white; font-family: "alternate-gothic-no-2-d",sans-serif; margin-bottom: 0;}


div.homecontent { background: url('http://sportsheritagescotland.co.uk/images/theme/main-lines.jpg') repeat-y #F9F8F6; border-top: 5px solid #f9f8f6; border-bottom: 5px solid #f9f8f6;}
div.homecontent h1, div.homecontent h2 {color: #86a7a0; font-weight: normal; font-size: 2em; padding: 15px 0 5px 0;}
div.homecontent p { padding: 10px 0;}
div.headline {padding: 30px 0 15px 15px; text-decoration: underline;}

div.footerbg {clear: both; position: relative; }
div.footerwrap {position: relative; top: 20px; min-height: 222px; margin: 0 auto; background: url('http://sportsheritagescotland.co.uk/images/theme/footerBG.jpg') center top no-repeat; overflow: hidden; color: #ffffff; padding: 20px;}
.footerwrap .columns {padding-left: 50px;}
div.footerwrap h4 {text-transform: uppercase; font-size: 1.5em; padding: 10px 0 0 0; margin-bottom: 0;}
div.footerwrap p {font-size: 0.9em; padding: 10px 0; line-height: 1.5em;}
div.copyright {clear: both; position: relative; font-size: 0.9em;}
div.copyright div.logos {padding: 20px 0 0 0;}
div.copyright div.logos img {padding: 0 20px;}
div.copyrightwrap {position: relative; top: 20px; margin: 0 auto; text-align: center; padding: 15px 0 15px 0;}
div.copyright a {color: #2e2c2d; text-decoration: none;}

div.aboutcontent {background: url('http://sportsheritagescotland.co.uk/images/theme/main-lines.jpg') repeat-y #F9F8F6; border-top: 5px solid #f9f8f6; border-bottom: 5px solid #f9f8f6;}

div.aboutcontent h1, div.aboutcontent h2 {color: #86a7a0;}
div.aboutcontent p {line-height: 1.5em;}
.row.about h3 {text-align: center; }
.row.about img {padding: 0 20px 20px 20px;}

div.collectioncontent {position: relative; top: 20px; width: 915px; padding: 20px; background: url('http://sportsheritagescotland.co.uk/images/theme/main-lines.jpg') repeat-y; border-top: 5px solid #f9f8f6; border-bottom: 5px solid #f9f8f6;}
div.collectioncontent h1 {padding: 0 0 10px 0; margin: 0 0 10px 0; font-size: 1.2em; clear: both;}
div.collectioncontent h2 {padding: 0; margin: 0; font-size: 1.2em; }
div.collectioncontent p {padding: 0; margin: 0; font-size: 1.2em; }
div.collectioncontent img {width: 100%}
div.collectioncontent div.box { padding-bottom: 30px; margin-bottom: 20px;}

select {padding-top: 0; margin-top: 0;}
.searchbutt {padding-top: 23px;}
.pagination a {display: inline;}

div.newsitem {padding: 0 0 30px 0; border-bottom: 1px solid #000000; margin: 0 0 30px 0;}
li.menuheading {border-bottom: 1px solid #000000;}
ul.newsarchive {font-size: 1.2em; padding: 5px 0 5px 20px;}
ul.newsarchive  a {text-decoration: none; color: #000000;}

div.twocol {width: 46%; float: left; margin: 0 1.6%;}
div.threecol {width: 30%; float: left; margin: 0 1.6%;}
div.fourthcol {width: 21.8%; float: left; margin: 0 1.6%;}
div.fourthcol img {width: 100%;}
div.fifthcol {width: 16.6%; float: left; margin: 0 1.6%;}
div.fifthcol img {width: 100%;}
div.fifthcol p.enquirybutt {font-size: 0.8em; background-color: #749790; text-align: center; padding: 3px 1px; border: 1px solid #435f5b; margin: 5px 0;}
div.fifthcol p.enquirybutt a {color: black; text-decoration: none;}
div.fifthcol p.enquirybutt a:hover {color: white; text-decoration: none;}
div.twofourthcol {width: 43.6%; float: left; margin: 0 2.4%;}
div.threefourthcol {width: 70.2%; float: left; margin: 0 2.4%;}
div.fullwidth {width: 95.2%; float: left; margin: 0 2.4%;}

div.threecol input {width: 90%; margin: 5px 0;}
div.threecol input.submit {text-align: left; }
div.threecol p {font-size: 1.2em; padding: 10px 0; line-height: 1.5em;}
div.imgenquirethumb {width: 100%; padding: 20px 0; margin: 0 auto;}
div.imgenquirethumb img {margin: 0 auto;}
div.subjecthide {display: none;}
div.catpchadiv img {width: 140px; height: 30px;}

div.fullwidth h1 {color: #86a7a0; font-weight: normal; font-size: 2em;}
div.fullwidth p { font-size: 1.5em; padding: 10px 20px; margin: 5px 0;}
div.imagedisplay {width: 50%; float: left; margin: 0 25%;}

div.masonry div.pagination {clear: both; position: relative; top: -35px; text-align: right;}

div#masonycontainer {clear: both;}



table#userReportTable {width: 100%; margin: 20px 0;}
table#userReportTable thead {background-color: #c4c4c4;}
table#userReportTable td {padding: 2px; border-bottom: 1px solid grey;}

table#printTable {width: 100%; margin: 20px 0;}
table#printTable thead {background-color: #c4c4c4;}
table#printTable td {padding: 2px; border-bottom: 1px solid grey;}

div.printpdf a {font-size: 1em; background-color: #749790; text-align: center; padding: 5px 10px; border: 1px solid #435f5b; margin: 20px; color: #ffffff; text-decoration: none; font-weight: bold;}

div.formline {clear: both; padding: 3px 0; float: left;}
div.leftform {width: 200px; float: left; padding: 10px 0 0 0;}
div.rightform {width: 400px; float: left; padding: 10px 0 0 0;}
div.leftform p {padding: 0; margin: 0;}
div.rightform img {width: 150px;}

div#main div.formline {border-bottom: 1px #d7d5d5 solid;}

div.lightboxcol {float: left; width: 200px; text-align: center; padding: 10px 10px 10px 0;}
.threefourthcol .printpdf {margin: 40px 0 0 0;}
p.searchtitle {float: left; padding: 0 0 10px 0; clear: both; line-height: 2em;}

div.nextprevious {clear: both; padding: 50px 0 20px 0;}
div.nextprevious p.rightnext {float: right;}
div.nextprevious p.leftprevious {float: left;}


/* Small only */
@media screen and (max-width: 39.9375em) {
div.bannerwrap {background: url('http://sportsheritagescotland.co.uk/images/theme/bannerBG.jpg') center top repeat; height: auto;}
div.langnav {position: relative; top: 0; right: 0; float: right; font-size: 0.8em;}
.topnav-titlebar {clear: both; width: 100%;}
.title-bar {background-color: #353334;}

div.banner {position: relative; height: auto; margin: 0;}
div.topLlogo {position: relative; top: 5px; left: 5px; float: left; }
div.topLlogo img {max-width: 40%;}
div.language {position: absolute; top: 0; right: 0; float: right; }
div.topnavmain {position: relative; display: block; clear: both; float: none; right: 0; left: 0; padding: 1em 0 0 0;}
div.sportnav .menu li a {text-align: left; }
div.sportnav {background: url('http://sportsheritagescotland.co.uk/images/theme/bannerBG.jpg') center top repeat; }
div.footerwrap {position: relative; top: 20px; height: auto; margin: 0 auto; background: url('http://sportsheritagescotland.co.uk/images/theme/footerBG.jpg') center top repeat; color: #ffffff; padding: 20px;}
.footerwrap .columns {padding-left: 15px;}
div.topnavmain .menu > li > a i {display: inline; text-align: left; padding: 0 5px;}
div.topnavmain .menu > li > a {border-bottom: 3px solid transparent; font-weight: bold; padding: 10px;}
div.topnavmain .menu > li > a:hover {border-bottom: 3px solid #86A7A0; background-color: transparent; color: #86A7A0;}

div.signinbarwrap {height: auto; position: relative; padding: 0 10px; background: url('http://sportsheritagescotland.co.uk/images/theme/signupbarBG.jpg') repeat;}
div.signinbarwrap .alignright {text-align: center;}
div.signinbarwrap img {max-height: auto;}
div.signinbarwrap .signinform {padding: 20px 20px 0 20px;}
div.signinbarwrap .submitbutton {margin-top: 0;}
div.signinbarwrap input {margin-bottom: 0;}
div.signinbarwrap .padtop {padding-top: 0; padding-bottom: 20px;}

}

/* Medium and up */
@media screen and (min-width: 40em) {

}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

}

/* Large and up */
@media screen and (min-width: 64em) {}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}