/*
Theme Name: Monte Carlow
Theme URI: http://www.montecarlow.com
Description: Custome theme for monte carlow
Author: Gary Daly
Author URI: http://wheresmejumpa.com/

*/
body {
font-family: georgia;
line-height:1.6em;
font-size:.75em;
margin: 0px;
background: #fefefe; 
background-repeat: no-repeat;
}
a {
text-decoration:underline;
color:#488d97;
}
a:hover {
text-decoration:underline;
color:#529dab;
}
#header{position:absolute; top:0px; left:0px; margin-top: 0px; width:100%;   color: #ffffff; height: 110px; background-color: #a1c820; border-bottom: 1px solid #9ab91e;}
#header_border{position:relative; top:0px; left:0px; width:100%; height: 8px; }
#header_nav{ position:absolute; top:100px; right:0px;border: 5px solid #edce7e; height: 20px;width: 60px; }
#logo{position: relative;margin-left: auto; margin-right:auto; width: 900px;}
#container{ position: relative;top: 120px; margin-left: auto; margin-right:auto; width: 900px; margin-bottom: 50px;}
#left{ position:relative; padding: 5px; left:0px; top:0px; width: 700px; }
#right_top{position: relative; top:0px; left:0px; margin-bottom: 20px; padding: 5px; width: 100%; background-color: #5dafc2; color: #ffffff; border: 1px solid #57a4b5;}
#right_top a {
text-decoration:underline;
color:#ffffff;
}
#right{position: absolute; top:5px; left: 720px;width: 170px; background-color: #5dafc2; border: 1px solid #57a4b5;}
#footer{ position: relative; top:100px; margin-left: auto; margin-right:auto; width: 100%; height: 100px; color:#FFFFFF;}
#footer_text{position: relative;margin-left: auto; margin-right:auto; width: 900px;}
h1,h2,h3,h4,h5,h6 {
font-family:Georgia;
padding:10px 0 5px 0;
font-weight:bold;
}

#button {
	width: 170px;
	margin-bottom: 1em;
left: 0px;
margin-left: 0px;
	font-family:georgia;
	background-color: #90bade;
	color: #333;
	}

	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
left: 0px;
margin-left: 0px;
width: 170px;
		}
		
	#button li {
		border-bottom: 1px solid #90bade;
		margin: 0;
left: 0px;
margin-left: 0px;
		}

	#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		background-color: #5dafc2;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		background-color: #2586d7;
		color: #fff;
		}

#search{position: absolute; right:0px;top:0px;}
h1,h2 {
font-weight:normal;
padding-top: 0px;
margin-top:0px;
}


div#container h3, h4,h5,h6 {
font-family:Tahoma, Geneva, sans-serif;
}

ol, ul, li {
list-style:none;
}

.wp-caption {
text-align:center;
padding-top:4px;
margin:10px;
}

.wp-caption img {
margin:0;
padding:0;
border:0 none;
}

.wp-caption p.wp-caption-text {
font-size:11px;
font-style:italic;
line-height:17px;
padding:0 4px 5px;
margin:0;
}

div.post-body img {
border:0;
margin:0 10px 10px 0;
}

div.gallery {
clear:both;
margin: auto;
}

div.gallery a {
border-bottom:0;
}

div.gallery a:hover {
border-bottom:0;
}

dl.gallery-item {
margin:10px 0;
float: left;
text-align: center;
width: 33%;	
}

div.gallery img {
border: 1px solid #cfcfcf;
padding:2px;
}

div.gallery .gallery-caption {
margin-left: 0;
}

div.gallery img:hover {
border:3px solid #78ad78;
padding:0;
}


div.date-box {
float:left;
background-image:url('images/date-holder.png');
width:50px;
height:70px;
margin:0 0 0 -81px;
text-transform:uppercase;
text-align:center;
padding:5px;
font-size:90%;
font-family:Georgia, serif;
}

span.big-date {
font-size:2em;
}

h2.post-title a {
color:#000;
margin-top: 0px;
padding-top: 0px;
}

h2.post-title a:hover {
color:#db5216;
text-decoration:underline;
margin-top: 0px;
padding-top: 0px;
}

div.post {
margin-bottom:15px;
overflow:hidden;
border-bottom: 1px solid #cccccc;
}

div.post-body {
border:1px solid #dbe0c8;
border-top:0;
color: #000000;
}

div#content {
width:585px;
float:left;
padding:20px;
color: #000000;
}

div.post-body {
margin-bottom:15px;
padding:10px;
color: #000000;
}

div.post-body a {
text-decoration:underline;
}

div.post-body a:hover {
text-decoration:none;
color:#fd7438;
}

p.attachment a {
border:0;
}

p.attachment a:hover {
border:0;
}

div.post-body ul li {
list-style:disc;
}

div.post-body ol li {
list-style:decimal;
}

div.post-body ol li, div.post-body ul li {
margin-left:30px;
}

div.post-body ol, div.post-body ul {
margin:10px 0;
}

div.post-body form#searchform {
float:left;
}



