/* CSS Document */

/* -------------------------------------------------------------- 

	Theme Name: YSHC
	Theme URI: http://YSHC.co.uk
	Description: 
	Author: Neil Jones
	Author URI: http://YSHC.co.uk
	Version: 1.0

-------------------------------------------------------------- */
* {padding:0; margin:0;}
body {background:url("images/body-bg.gif") repeat-x scroll 0 0 #ffffff; font-family:helvetica, arial; font-size:13px; color:#4e4e4e;}
a {outline:none; color:#21759B; font-weight:bold; text-decoration:none;}
a:hover {color:#35a1ff; }
a img {border:none;}
.clearfix {display: block;}
.alignright {float:right;}
.alignleft {float:left;}
.alignnone {clear:both;}
.aligncenter {margin-left: auto; margin-right: auto;}

blockquote {background:url(images/blockquote-bg.png) top left no-repeat; padding:5px 0 0 35px; font-family:georgia,'Lucida Grande','Lucida Sans Unicode'; font-style:italic;}

.wp-caption {padding:0 5px;}
.wp-caption.alignright {margin:8px 0 5px 10px;} 
.wp-caption.alignleft {margin:8px 10px 5px 0;}
.wp-caption.aligncenter{clear:both; margin:15px auto; display:block; }
.wp-caption.alignnone {clear:both; margin:15px auto; display:block; }
p.wp-caption-text {text-align:center; font-family:georgia; font-style:italic; font-size:11px; line-height:13px;}

#wrap {width:938px; background-color:#fff; margin:0 auto; border:1px solid #fff; overflow:auto;}
#wrap-inner {width:938px; overflow:hidden; background:url(images/TITLE-AREA-BG.jpg) no-repeat top left;}
#wrap-inner-home {width:938px; overflow:hidden;}
#wrap-inner-withslide {width:938px; overflow:hidden; background: url(images/SLIDER-BG.jpg) no-repeat top left;}

/*header*/
#header {height:185px; width:940px; text-align:left; margin:0 auto; background:url("images/headerback.jpg") no-repeat scroll right top transparent;}

.logo-area {clear:left; overflow:hidden; height:130px; width: 550px; float:left; padding:20px 0 0 20px;}
.search-area {clear:right; overflow:hidden; height:130px; width: 300px; float:right;}
a.logo {display:block; width:75px; height:108px; overflow:hidden; float:left;}
a#monte-cristo-logo {text-indent:9999px; background:url(images/logo.jpg) no-repeat;}
p.site-description{font-style:normal; float:left; padding:40px 0 0 28px; font-size:30px; letter-spacing:-1px; color:#fff; text-shadow:0 1px 0 #666; max-width:610px; text-align:center;}
#nav-in-header {padding:0px; float: right;}
#nav-in-header ul li{float:left; list-style:none; padding:0 10px 0 0; }
#nav-in-header ul li a {font-family:verdana; font-size:11px; color:#fff; text-shadow:0 1px 0 #222; font-weight:normal;}
#nav-in-header ul li a:hover {color:#999999;}
/*2nd level pages*/

/*index*/
.title-area {clear:both; height:80px; overflow:hidden; text-align:left; letter-spacing:-1px; text-transform:capitalize; margin-bottom:38px; font-size:25px; font-weight:bold; text-transform:capitalize; line-height:80px;text-shadow:0 2px 0 #000; color:#e1e1e1; padding:0 0 0 32px;}
#main-container {width:700px; line-height:22px; float:left;}
#main-container table {width:700px; line-height:18px; float:left;}
.post-meta {font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; font-size:11.5px; padding:2px 0 10px 0; margin-bottom:20px;}
span.author {font-weight:bold; text-transform:capitalize; background:url(images/user.png) no-repeat top left; padding-left:19px; }
span.the-date{background:url(images/calendar.png) no-repeat top left; padding-left:19px; font-weight:bold; color:#a2a2a2; margin-left:8px;} 
span.the-comments {background:url(images/balloon.png) no-repeat top left; padding-left:19px; margin-left:8px; color:#6c7ebb; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; font-size:11.5px; }
.post-excerpt {padding-bottom:30px;}
.post-excerpt img.alignright {display:inline; margin:8px 0 5px 20px;}
.post-excerpt img.alignleft {display:inline; margin:8px 20px 5px 0;}
.post-excerpt img.aligncenter {clear:both; margin:10px auto; display:block; }
.post-excerpt img.alignnone {clear:both; margin:10px auto; display:block; }
.post-excerpt a img.alignright {display:inline; margin:8px 0 5px 20px;}
.post-excerpt a img.alignleft {display:inline; margin:8px 20px 5px 0;}
.post-excerpt a img.aligncenter {clear:both; margin:10px auto; display:block; }
.post-excerpt a img.alignnone {clear:both; margin:10px auto; display:block;}
.post-excerpt ol {padding:10px 10px 10px 15px; margin-left:10px;}
.post-excerpt ol li ol {padding-left:20px;}
.post-excerpt ol li ul {padding-left:20px;}
.post-excerpt ul {padding:10px 10px 10px 15px; margin-left:10px;}
.post-excerpt ul li ol {padding-left:20px;}
.post-excerpt ul li ul {padding-left:20px;}
a.more-link {color:#fff; text-align:right; text-shadow:0 1px 0 #000; font-size:12px; font-family:Verdana; background:#a00000; padding:4px 10px; clear:both;}
a:hover.more-link{color:#000; text-shadow: none;}
#post-navigation {clear:both; margin:45px 0 10px 0; padding:3px; background:#999999; text-align:center;}
#post-navigation a {color:#fff; text-shadow:0 1px 0 #000;}
#post-navigation a:hover {color:#000; text-shadow:0 1px 0 #fff;}
/*home page with slider*/
/* Easy Slider */
#slider{position:relative; text-align:left; }
#slider ul, #slider li {margin:0; padding:0; list-style:none;}
#slider li {width:938px; height:376px; overflow:hidden; background: url(images/slider-li-bg.png) no-repeat; color:#FFFFFF; position:relative; }	
#slider .left-container {float:left; width:380px; height:240px; overflow:hidden; line-height:25px; padding-top:53px; padding-left:53px;}
#slider .post-title-large {margin-bottom:22px;}
#slider .post-title-large a {display:inline; font-size:25px; font-weight:bold; text-transform:capitalize; line-height:30px;text-shadow:0 2px 0 #000; color:#e1e1e1;}
#slider .post-title a:hover {color:#ffffff; text-shadow:none;}
#slider .post-excerpt {font-size:18px; font-weight:bold; color:#FFFFFF;}
.slider-image-container{position:relative; width:400px; height:300px; float:right; padding-top:28px; padding-right:53px;}

ol#controls{margin:0; padding:0 0 0 50px; height:28px; position:absolute; top:490px; right:auto;}
ol#controls li{margin:0 10px 0 0; padding:0; float:left; list-style:none; height:23px; line-height:23px;}
ol#controls li a{float:left; height:23px; line-height:23px;	background: url(images/contols-white.gif) repeat-x bottom left; color:#000;  text-shadow:0 1px 0 #fff; padding:0 8px; text-decoration:none; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; }
ol#controls li.current a{background:#33a2fc; color:#fff; text-shadow:none;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

#latest-news-column {width:375px; margin-left:5px; margin-top:15px; padding:5px 5px 0 5px; text-align:left; float:left; border-top:1px dashed #ccc;}
#latest-news-column h3 {position:relative; top:-40px; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; text-shadow:0 1px 0 #FFFFFF;}
#latest-news-column .post-title {margin-bottom:10px;}
#random-image-column {width:390px; margin-right:40px; text-align:left; float:left; border-top:1px dashed #ccc; padding-top:10px; margin-top:15px;}
#random-image-column h3 {position:relative; top:-45px; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; text-shadow:0 1px 0 #FFFFFF;}
#random-image-column img {float:left; margin-bottom:20px;}
#random-image-column img.odd {margin-right:20px;}
.post-390 {width:500px; margin-bottom:20px; text-align:left;}
.post-390.odd {margin-right:40px;}
.post-390 .post-excerpt {line-height:24px;}
.post-390 a.more-link {position:relative; top:-15px;}

/*single*/
.post-content {padding-bottom:30px;}
.post-content p {padding:0 0 15px 0;}
.post-content img.alignright {display:inline; margin:8px 0 5px 20px;}
.post-content img.alignleft {display:inline; margin:8px 20px 5px 0;}
.post-content img.aligncenter {clear:both; margin:10px auto; display:block; }
.post-content img.alignnone {clear:both; margin:10px auto; display:block; }
.post-content a img.alignright {display:inline; margin:8px 0 5px 20px;}
.post-content a img.alignleft {display:inline; margin:8px 20px 5px 0;}
.post-content a img.aligncenter {clear:both; margin:10px auto; display:block; }
.post-content a img.alignnone {clear:both; margin:10px auto; display:block; }
 h1, h2, h3, h4, h5, h6 {font-family: arial; font-size:18px; line-height:26px; margin-bottom:10px; color:#4E4E4E; font-weight: bold; padding: 8px 18px; text-shadow: 0 2px 0 #FFFFFF; background-color: #e5e5e5;}
.post-content ol {padding:10px 10px 10px 15px; margin-left:10px;}
.post-content ol li ol {padding-left:20px;}
.post-content ol li ul {padding-left:20px;}
.post-content ul {padding:10px 10px 10px 15px; margin-left:10px;}
.post-content ul li ol {padding-left:20px;}
.post-content ul li ul {padding-left:20px;}


.post-meta-bottom {font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; font-size:11.5px; padding:2px 0 10px 0; margin-bottom:20px; line-height:16px; }
span.the-cat{font-weight:bold; background:url(images/ui-tab-content.png) no-repeat top left; padding-left:19px; }
span.the-cat a{font-weight:normal; color:#6c7ebb;}
span.the-cat a:hover{color:#a2a2a2;}
span.edit-me-links {font-size:12px; font-family:Verdana; background:#a00000; padding: 4px 10px; text-shadow:0 1px 0 #000;}
span.edit-me-links a{color:#FFFFFF;}
span.edit-me-links a:hover{color:#000000; text-shadow:none;}
span.the-tags{font-weight:bold; text-transform:capitalize; background:url(images/tags.png) no-repeat top left; padding-left:19px; margin-left:8px; }
span.the-tags a{font-weight:normal; color:#6c7ebb;}
span.the-tags a:hover{color:#a2a2a2;}
#page-links {padding:15px 0 0 0;}

/*comments*/

#comments {font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',verdana,georgia; color:#4e4e4e; text-align:left; padding:15px 0 35px 0; }
img.avatar {float:left; padding:3px; border:1px solid #ccc; margin:0 10px 0 0;}
cite.fn a {font-family:Arial; font-style:normal; text-transform:capitalize; padding:0; color:#333333;}
.comment-author {padding:0; line-height:14px;}
.comment-meta {font-family:'Trebuchet MS', verdana;  font-size:11px; color:#666666; line-height:14px; padding-bottom:5px;}
.comment-meta a {color:#6c7ebb; font-weight:normal;}
.comment-body {margin-bottom:20px; padding:15px; font-style:italic; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',verdana,georgia; overflow:hidden;}
.comment-body p a {color:#4E4E4E; background:#FFF5C0; text-shadow:0 1px 0 #fff; padding:0 2px 0 2px;}
.comment-body p a:hover{color:#999999;}
li.comment.even {background:#ffffff url(images/comment-white.png) bottom left repeat-x;  border:1px solid #bbbbbb; margin-bottom:20px;}
li.comment.odd {background:#bbbbbb url(images/comment-dark.png) bottom left repeat-x; margin-bottom:20px;}
ul.commentlist li {list-style:none;}
li.parent {padding-bottom:10px;}
.commentlist ul.children {margin:20px;}
.comment-meta .commentmetadata p a {color:#21759B; }
a.comment-reply-link {color:#21759B; font-family:verdana; font-size:11px; padding:10px 0 0 0;}


/*response*/
h3#response-title {font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',verdana,georgia; color:#4e4e4e; text-align:left; padding:15px 0 35px 0; }
#commentform p {padding-bottom:10px;}
.comment-form-input-fields {padding:5px; margin-bottom:10px;}
.comment-form-labels {font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',verdana,georgia; font-size:11px;}
input.send-comment {background: url(images/send-comment.png) no-repeat; width:123px; height:43px; border:none; margin:5px 0 0 0; text-indent:-9999px; background-position:0 -43px; display:block;}
input:hover.send-comment {background-position:0 0;}



/*portfolio*/
a.portfolio-image {display:block; width:400px; height:26px; position:relative; top:16px; left:-8px; z-index:2;}
img.large-thumbs {position:relative; z-index:1; padding-bottom:10px;}
.large-image{background:url(images/LARGE-IMG.png) no-repeat bottom left; width:400px; height:316px; float:left; margin-bottom:10px; padding-bottom:18px; }
.large-image.odd {margin-right:20px;}
.large-image .post-title-small{clear:both; padding:0 20px 0 20px; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; text-align:center;}
.large-image .post-title-small a{font-size:13px; font-weight:bold; letter-spacing:0;line-height:16px; color:#333333; text-shadow:0 1px 0 #fff; }
.large-image .post-title-small a:hover {color:#21759B; }


/*sidebar*/

#sidebar {width:213px; margin-left:17px; text-align:left; float:left; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; font-size:11.5px; } 
#sidebar a{color:#4e4e4e; font-weight:normal; text-transform:capitalize; text-shadow:0 1px 0 #fff;}
#sidebar a:hover {color:#21759B;}
.textwidget {padding: 10px 10px 0;}
#searchform {text-align:right;}
#searchform input {margin: 55px 0 0 0; padding: 4px 10px; background:transparent; border: 1px solid #444; color: #fff;}




.sidebar-row h3 {margin-bottom:3px; border-bottom:5px solid #fefef6; padding: 8px 10px;}
.sidebar-row {background:#e5e5e5; border-left:#e5e5e5 8px solid; border-right:#e5e5e5 8px solid; padding:0 0 25px 0; margin:0 0 25px 0; }
.sidebar-row li {list-style:none; line-height:15px; padding:4px 5px 6px 0;}
.sidebar-row ul {margin:0; padding:10px 10px 0 10px;}
.sidebar-row ul.children {margin-left:5px;}
.sidebar-row table {width:100%;}

#wp-calendar {padding:10px;}
#wp-calendar caption { margin-top:10px;}
td#next { text-align:right;}



/*footer*/
.clearall{clear:both;}
#footer-wrap {margin:0px auto; width:100%; background-color:#020202; }
#footer {width:938px; margin:0 auto; height:150px;}
#copyright {clear:both; text-align:center; position:relative; background-color:#000; color:#fff}
#copyright p {font-family:verdana; font-size:11px; text-shadow:0 1px 0 #555; text-transform:capitalize; line-height:150px;}

#nav-content {
width: 938px;
clear:both;

}

#nav, #nav ul {
	float: left;
	width: 940px;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0px;
	margin: 0;
	height:35px;
	background: url("./images/topnav_bg.gif") repeat-x scroll 0 0 #222;
}

#nav a {
	display: block;
	color: #E1E1E1;
	text-decoration: none;
	line-height:35px;
	padding: 0 12px;
}

#nav a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	border-right:1px solid #444;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	width:200px;
	z-index:100;
	padding: 0;
	background: #222;
}


#nav li li {
	width:200px;
	border-bottom:1px solid #444;
	border-right:0px;
}

#nav li ul a {
width:200px;
}

#nav li ul ul {
	margin: -35px 0 0 200px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li.current-menu-item, #nav li.current-menu-ancestor , #nav li:hover, #nav li.sfhover {
background: url(./images/topnav_hover.gif) no-repeat center top;
}

#nav li.current-menu-item li, #nav li.current-menu-ancestor  li {
background: none;
}

#nav li ul li:hover, #nav li ul li.sfhover {
background:  #A00000;
}

#nav li:hover a, #nav li.sfhover a, #nav li.current-menu-item  a {
	color: #fff!important;
}

#slideshow {
    position:relative;
    height:150px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

div.gmap3 {
  height: 700px;
  width: 478px;
}

.Matches-table table, tbody, tr, td {
 border: 1px solid #E5E5E5;
    font-size: 0.95em;
    height: 25px;
    text-align: center;
	}
	
	.fixture {
	background-color:#E5E5E5;
	padding: 0 2px;
	}
		.pitch {
	width: 470px;
	}
	
	
