
body {margin: 0 auto auto auto;text-align:center;font-family: 'Open Sans', sans-serif;font-size: 0.9em;color:#000;}

#entry-main {margin:0 auto;max-width:1000px;text-align:left;overflow:visible;background: none repeat scroll 0 0 #d7e4f4;position:relative;z-index:0;}
.site-header, #navbar, #main, .footer, #content {width:100%;position:relative;}
#main, .title {overflow:hidden;}

h1, h2, h3, h4, h5, ul, li, p {margin:0;padding:0;list-style:none;}

a {color:#d09692;text-decoration:none;}
a:hover{color:#ab524a;}
.home a{font-weight:bold;}
.article .entry-content a{color:#333333;text-decoration:underline;}
.article .entry-content a:hover{color:#d09692;}
img {max-width:100%;}

.refcon {float:right;border:1px solid red;padding:10px;width:20%;margin-left:15px;margin-bottom:15px;}
.refcon p {margin:0 ! important;;font-size:11pt ! important;}

.site-header li {display:inline-block;}
.site-header a {text-decoration:none;}
.site-header li a:hover{color:#d09692;}

.home #primary,.home #secondary {width:48%;float:left;padding:1%;}
article img {max-width:100%;margin:12px 0;}

.castlebuilding h3 {font-size:1.5em;}
.castlebuilding h1, article h1 {font-size:1.5em;}

.castlebuilding h1 img, article h1 img {margin-right:10px;}


#secondary li a {text-decoration:none;}
#secondary li a:hover {color:#cccccc;}

.footer {clear:left;width:100%;}




.site-header{background:#434343;position:relative;float:left;z-index:1;}

.title, #navbar{float:left; width:41%; padding:1%;color:#fff;}

#navbar{width:54%;}

.title img{float:left;width:90px;}


.site-title{margin-top:15px; font-size:23px;margin-left:30px;}
.site-title, .site-description{float:left;}
.site-title a,.site-header li a{color:#fff;}

.site-header li a:hover{color:#d09692;}

.site-description{font-size:15px;margin-left:30px;color:#d7e4f4;}

.article .site-title a, .article .site-description{font-weight:bold;}

.banner{margin: 0 auto;max-width: 1000px;}
#primary{width:98%; padding:1%;}
.nav-menu{margin-top:35px;}
.nav-menu li {font-size: 13px;font-weight: bold; padding:3px; text-decoration: none;position:relative;}

.nav-menu li:nth-child(even){color:#a03d38;}
.nav-menu li a {color: #fff; padding: 8px;}
.nav-menu li a:hover{color:d09692;}

.entry-content p, .entry-content ul{margin:10px 0;}

ul.nav-menu li ul {
  display: none;
  position: absolute;
  z-index: 1;
  background:#990000;
  border:1px solid #d7e4f4;
  top:26px;
  left:0px;
  min-width:200px;
}
ul.nav-menu li ul li {border-left:none;display:block;}
ul.nav-menu li ul li a {
  color: #cccccc;
  padding: 10px 15px;
  text-decoration: none;
  display: block;
}

.nav-menu li ul li {padding:0;}

ul.nav-menu li:hover ul {display: block;}

.mainImage{height:570px;background:url(images/conisborugh-castle-final.jpg) no-repeat top;}
.mainImage p {background: none repeat scroll 0 0 rgba(47, 48, 51, 0.6);position:absolute;top:494px;background: non-repeat scroll 0 0 rgba(47, 48, 51, 0.6); color: #fff;float: left;    font-size: 16px; padding: 15px;}

.article .entry-content .readplay a {display:inline-block;background:#a03d38;padding:10px;color:white;border:2px solid #434343;text-decoration:none;font-weight:bold;font-size:12pt;}
.article .entry-content .readplay a:hover {color:#fd7770;}

.home .entry-title{color:#242423;margin-bottom:10px;font-size:20px;}
.entry-article-8 .entry-title{color:#fff;}
.entry-header{border-bottom:1px dotted #242423;margin:12px 0;position:relative;}
.entry-header img{float:left;height:33px;margin:0;}

.more{text-align:left;}
.article .entry-content .more a{text-decoration:none;padding:20px;color:#ffffff;background:#893e38;font-weight:bold;display:inline-block;}
.entry-content p.more {margin-top:20px;}
.article .entry-content .more a:hover{color:#d09692;}


article .entry-header p{width:50%; text-align:right;}

article{position:relative;clear:left;}


.entry-article-8{width:98%;overflow:hidden;padding:1%;}
.entry-article-8 p.more{width:15%;}
.entry-article-8 li{float:left;width:30%;margin:0 10px;}
.entry-article-8 img{float:left;padding:0px 10px 0 0;}
.entry-article-8{clear:left;background:url('images/brodsworth-hall-and-gardens-2.jpg')no-repeat left top;height:400px;}
.entry-article-8 p {background: none repeat scroll 0 0 rgba(47, 48, 51, 0.8); color: #fff;float: left;font-size: 16px;padding: 45px 15px;}

.footer{width:98%;padding:1%;background:#434343;overflow:hidden;}
.footer p{color:#fff;text-align:center;}
.footer img{height:50px;}
.footer ul{margin-top:15px;}
.footer li{display:inline-block;}
.postid-2 .entry-content ul{overflow:hidden;}
.postid-2 .entry-content ul li{float:left;border:1px solid blue;margin-right:7px;}
.article .entry-content li{margin:5px 0;}

.playad {width:100%;margin:30px 0;height:90px;}

.castlefun h2 {border-bottom:1px dashed black;padding-bottom:5px;margin-bottom:10px;}
.playgame {padding:0 90px;}

.downloadlinks a img, .downloadlinks a {float:left;}
.downloadlinks a {margin-right:10px;}

.game .conis-castle-icon li {background:url(http://media.conisbroughcastle.org.uk/conis-castle-icon-2.png) no-repeat;padding-left:40px;margin-bottom:10px;min-height:40px;font-size:11pt;}
.game .conis-castle-icon li {font-style:italic;color:#333333;margin-bottom:20px;}

@media only screen and (max-width:1000px){
.playad {height:auto;width:100%;}
}


.footeradlinks {height:200px;width:100%;}

.mobileadlink {display:none;}


@media only screen and (max-width:350px){
.mobileadlink {display:block;}
.desktoplink {display:none;}
}

@media only screen and (min-width:1400px){
.footeradlinks {position:absolute;width:200px;top:150px;left:54px;height:200px;}
}

@media only screen and (max-width:767px){#primary, #secondary {width:100%;padding:0;}#entry-main {width:97%;padding:0 1.5%;}#content article {width:100%;}
.title img{width:45%;margin:10px 10px 10px 40px;}
.site-title{font-size:14pt;margin-top:15px;}
.site-description{display:none;}
.nav-menu li{padding:0;float:left;}
.nav-menu li a{padding:10px;font-size:10pt;display:block;}
.nav-menu {margin-top:10px;}
.home #primary, .home #secondary{width:98%; padding:1%;}
.entry-header img{height:24px;}
.home .entry-title{font-size:0.95em;}
.entry-article-1 p, .entry-article-2 p, .entry-article-3 p, .entry-article-4 p{width:100%;clear:left;}
.entry-article-8 p{font-size:0.8em;}
.entry-content p{font-size:0.9em;}
.footer p{font-size:0.6em;}
.footer img{height:30px;}
.footer .nav-menu li a{font-size:0.9em;}
#navbar {width:96%;margin:0;padding:10px 2%;}
}


.gamedescription p {font-size:1.4em;padding:5px 10px;border:1px dashed #990000;}
.gamedescription {margin-bottom:15px;}
p.readplay {margin-bottom:40px;}
h2, h3 {margin-top:30px;}

.section-1-left, .section-2-right {float:left;width:46%;}
.section-1-left {margin-right:3%;border-right:2px solid #e4adad;padding-right:3%;}

.article .entry-content h3 a {font-size:1.2em;text-decoration:none;}

@media only screen and (max-width:767px)
{
.entry-content {padding:0 1em;overflow:hidden;}
.article .site-title a {font-size:1em;}	
.site-title {margin-left:10px;}
.title {width:98%;}
.title img {width:10%;margin-left:20px;}
#navbar {padding-top:0;}
.nav-menu {margin-top:0;}
.nav-menu li.navdivider {padding:7px 0;}
.entry-header img {padding-right:10px;padding-top:10px;}
.entry-content p {font-size:1.1em;}
.article p.more {width:100%;}

.section-1-left, .section-2-right {width:100%;margin-right:0;}
.goodgame {display:none;}
.refcon {width:30%;}
}


.entry-content p {font-size:1.2em;}

.entry-content ul li {font-size:1.2em;}

.title h1, .title h2 {margin-top:5px;}

.inno {width:100%;text-align:center;}

.hosting {padding:20px;}

.innoslogan img {margin-bottom:5px;max-width:400px;}
.innoslogan p {margin-top:20px;margin-bottom:0;font-size:11pt;color:#990000;font-weight:bold;}
.facebook-button {top:138px ! important;}


@media only screen and (min-width:1360px){
span#foead, a#foeadplacer, a#foeadplacer div {position:relative;height:912px;width:180px;}
div#adside {height:912px;width:180px;position:fixed;top:120px;left:10px;z-index:0;}
span#foead div {position:absolute;}
}

@media only screen and (min-width:1500px){
div#adside {left:50px;}
}

@media only screen and (max-width:1000px){
div#adside {display:none;}
}