/*

Theme Name: Overtoun House Template

Theme URI: www.overtounhouse.com

Description: A Theme designed for Overtoun House by Dilate Media.

Author: Christopher Winch

Author URI: http://www.overtounhouse.com/

*/



/* ------------------------------------------------------------- Handstitched by DilateMedia.co.uk */

/* ------------------------------------------------------------- Main Body Elements */



body {

	background-color: #959595;

	background-image: url(http://overtounhouse.com/siteImages/Bg.jpg);

	background-repeat: repeat-x;

	color: #181818;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	margin: 0px;

	padding: 0px;

}

img {

	border: 0px;	

}

.clear {

	clear: both;

}

.left {

	float: left;

}

.right {

	float: right;

}

a:link, a:visited {

	color: #181818;

	text-decoration: none;

}

a:hover, a:active {

	color: #333;	

}



/* ------------------------------------------------------------- Div Elements */



#siteContainer {

	margin: 0 auto;

	width: 960px;

}

	#header {

			

	}

		#topBar {

			height: 40px;

			text-align: right;

		}

		#logo {

			

		}

		#nav {

				

		}

			#nav ul {

				list-style: none;

				margin: 0px;

				padding: 0px;

			}

				#nav li {

					display: inline;

					margin-top: 3px;

				}

				#nav a:link, #nav a:visited {

					background-image: url(http://overtounhouse.com/siteImages/nav_bg.jpg);

					background-repeat: repeat-x;

					color: #181818;

					font-size: 18px;

					padding: 3px;

					margin-right: 3px; 

					text-decoration: none;

					text-transform: uppercase;

				}

				#nav a:hover, #nav a:active {

					background-image: none;

					background-color: #ebeceb;

				}

	#middleBar {

		margin-top: 30px;	

	}

		#leftBox {

			float: left;

			margin-right: 30px;

			width: 470px;

		}

			#welcome {

				background-color: #ebeceb;

				padding: 10px;

			}

				#welcome h3 {

					font-size: 24px;

					font-weight:normal;

					margin: 0px;

					padding: 0px;	

				}

			#smallPics {

				margin-top: 27px;

			}

				#smallPics ul {

					list-style: none;

					margin: 0px;

					padding: 0px;

				}

					#smallPics li {

						display: inline;

						margin-right: 10px;

					}

					#smallPics li:last-child {

						margin-right: 0px;

					}

					#smallPics img {

						border: 5px solid #ebeceb;	

					}

                        .teamCell {

				background-color: #d7d7d7;

				padding: 5px;

                                margin-bottom: 10px;

			}

				.teamCell img {

					margin-right: 10px;

					border: 1px solid #181818;

				}

				.teamCell h4 {

					padding: 0px;

					margin: 0px;

				}

		#rightBox {

			float: left;

			width: 447px;

		}

			#rightBox img {

				border: 10px solid #ebeceb;	

			}

	#pageContent {

		background-color: #ebeceb;

		margin-top: 20px;

		padding: 20px;

	}

		#leftCol {

			float: left;

			margin-right: 20px;

			width: 600px;	

		}

			.bp_container {

				margin-bottom: 20px;

			}

				.bp_head {

					margin-bottom: 5px;	

				}

					.bp_head h2 {

						font-size: 36px;

						font-weight: 100;

						margin: 0px;

						padding: 0px;

					}

					.bp_cat {

						background-color: #181818;

						color: #ffffff;

						float: right;

						padding: 5px;

					}

						.bp_cat a:link, .bp_cat a:visited {

							color: #ffffff;	

						}

 				.bp_content {

					border-bottom: 1px solid #181818;

					border-top: 1px solid #181818;

					padding: 10px;

				}

				.bp_foot {

					font-size: 12px;

					padding: 3px;

					text-align: right;	

				}

		#rightCol {

			float: left;

			width: 300px;	

		}

			.sideCell {

				margin-bottom: 10px;	

			}

                        .sideCell2 {

                             float: left;

                             width: 140px;

                             margin-right: 10px;

                        }

                        .sideCell2 ul {

                             padding: 0px;

			     margin: 0px;

		             list-style: none;

                        }

						.sideCell2 li {

						        border-bottom: 1px solid #000;

                                                        text-align: right;		

						}

						.sideCell2 a:link, .sideCell a:visited {

							color: #000;

						}

						.sideCell2 a:hover, .sideCell a:active {

							color: #fff;	

						}

	#bottomBar {

		background-color: #181818;

		padding: 20px;

	}



/* ------------------------ Comments Styles */



ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }

ol.commentlist li { margin:0 0 10px; padding:5px 7px 5px 77px; position:relative; }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment { }

ol.commentlist li div.comment-author { padding:0 170px 0 0; }

ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }

ol.commentlist li div.vcard cite.fn { font-style:normal; }

ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }

ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }

ol.commentlist li div.vcard img.avatar { border:5px solid #d5d5d5; left:7px; position:absolute; top:7px; margin: 5px; }

ol.commentlist li div.vcard img.avatar-32 {}

ol.commentlist li div.vcard img.photo {}

ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata {}

ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }

ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }

ol.commentlist li div.comment-meta a:hover { color:#000; }

ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }

ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li div.reply { }

ol.commentlist li div.reply:hover { background:#c30; border:1px solid #c00; }

ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li { }

ol.commentlist li ul.children li.alt {}

ol.commentlist li ul.children li.bypostauthor {}

ol.commentlist li ul.children li.byuser {}

ol.commentlist li ul.children li.comment {}

ol.commentlist li ul.children li.comment-author-admin {}

ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}

ol.commentlist li.even { background:#fff; }

ol.commentlist li.odd { background:#f6f6f6; }

ol.commentlist li.parent { }

ol.commentlist li.pingback { }

ol.commentlist li.pingback.parent { }

ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}

