/* Arbigland Estate - March 2009 */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #433128;
	background-attachment: fixed;
	background-image: url(../images/bk.png);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #E4D9C1;
}

a {	color: #970522;	text-decoration: none;}

#wrapper{
	width: 900px;
	height: auto;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: hidden;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/LOGOBKPIC1.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

/* Header */

#header {	height: 125px;	width: 900px;	background-color: #970522;}

#logoheader { 	float: left; width: auto; margin-top: 15px; margin-left: 30px;}

#photoheader {	float: right; width: auto;	margin-top: 17px;  margin-right: 10px;}
#photoheader img {	border: 1px solid #DFD4BA;	padding: 3px; margin-right: 7px;}

/* Navigation */

#navcontainer {	}
#navcontainer a { text-decoration: none; }
#navcontainer ul
{
	border-top: 1px solid #000000;
	background-color: #970522;
	background-attachment: scroll;
	background-image: url(../images/navbk1.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
	display: block;
	height: 26px;
}

#navcontainer li {
	display: inline;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	
}

#navcontainer ul a,
#navcontainer ul a:link,
#navcontainer ul a:visited
{
	color: white;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	background-color: #970522;
	font-size: .75em;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: inline-block;
	background-attachment: scroll;
	background-image: url(../images/navbk1.png);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 5px;
	text-transform: uppercase;
}

#navcontainer ul a:hover,
#navcontainer ul a:focus,
#navcontainer ul a#current
{
	background-color: #E3D8BF;
	color: #970522;
	background-attachment: scroll;
	background-image: url(../images/navbk2.png);
	background-repeat: repeat-x;
	background-position: center top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

#navcontainer ul a#current {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D8BF;
}

/*Second levels*/


#subnavcontainer { }
#subnavcontainer a { text-decoration: none; }



#subnavcontainer ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
	display: block;
	height: 25px;
	border-bottom: 1px solid #000000;
	background-color: #E3D8BF;
	background-attachment: scroll;
	background-image: url(../images/cream.png);
	background-repeat: repeat-x;
	background-position: center top;
}

#subnavcontainer li {
	display: inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#subnavcontainer ul a,
#subnavcontainer ul a:link,
#subnavcontainer ul a:visited
{
	color: #000000;
	font-size: 0.7em;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: inline-block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#subnavcontainer ul a:hover,
#subnavcontainer ul a:focus,
#subnavcontainer ul a#subcurrent
{
	color: #970522;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center top;
}

#subnavcontainer ul a#subcurrent { font-weight: bold; }

.subnavlisthide {display: none;}

/* Content */


#shadow {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/shadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	width: 900px;
}


#contentcontainer {
	padding: 0px;
	height: auto;
	width: 822px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#homeleftbar {	float: left;	height: auto;	width: 211px;}
#homeleftbar img{	margin: 0px;	padding: 3px;	border: 1px solid #CCBFA1;}
#homeleftbar p{	padding: 3px;	border: 1px solid #CCBFA1;	width: 203px;	background-color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;	text-align: center;	font-size: .7em;	margin-top: 1px;
	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}
#homeleftbar p a{	background-color: #E9E5DB;	display: block;	color: #970522;	text-decoration: none;	padding-top: 5px;
	padding-bottom: 5px;}
#homeleftbar p a:hover{	background-color: #970522;	color: #FFFFFF;	background-attachment: scroll;	background-image: url(../images/navbk1.png);	background-repeat: repeat-x;	background-position: left top;}

#homemidbar {	float: left;	height: auto;	width: 400px;}
#homemidbararea {	width: 360px;	margin-right: auto;	margin-left: auto;	text-align: center;}
#homemidbararea h1{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.2em;	font-weight: normal;}
#homemidbararea p{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 0.8em;	line-height: 1.7em;}
#homemidbararea a{	color: #970522;	text-decoration: none;}


.clear {	clear: both;}

#homerightbar {	float: left;	height: auto;	width: 211px;}
#homerightbar img{	margin: 0px;	padding: 3px;	border: 1px solid #CCBFA1;}
#homerightbar p{	padding: 3px;	border: 1px solid #CCBFA1;	width: 203px;	background-color: #ffffff;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: center;	font-size: .7em;	margin-top: 1px;	margin-right: 0px;
	margin-bottom: 0px;	margin-left: 0px;}
#homerightbar p a{	background-color: #E9E5DB;	display: block;	color: #970522;	text-decoration: none;
	padding-top: 5px;	padding-bottom: 5px;}
#homerightbar p a:hover{	background-color: #970522;	color: #FFFFFF;	background-attachment: scroll;	background-image: url(../images/navbk1.png);	background-repeat: repeat-x;	background-position: left top;}


#actleftbar {	float: left;	height: auto;	width: 250px;}
#actleftbar img{	margin: 0px;	padding: 3px;	border: 1px solid #CCBFA1;}
#actleftbar p{	padding: 3px;	border: 1px solid #CCBFA1;	width: 250px;	background-color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;	text-align: center;	font-size: .7em;	margin-top: 1px;
	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}
#actleftbar p a{	background-color: #E9E5DB;	display: block;	color: #970522;	text-decoration: none;	padding-top: 5px;
	padding-bottom: 5px;}
#actleftbar p a:hover{	background-color: #970522;	color: #FFFFFF;	background-attachment: scroll;	background-image: url(../images/navbk1.png);	background-repeat: repeat-x;	background-position: left top;}

#actmidbar {	float: left;	height: auto;	width: 230px;}
#actmidbar {	width: 230px;	margin-right: 30px;	margin-left: 30px;	text-align: center;}
#actmidbar img{	margin: 0px;	padding: 3px;	border: 1px solid #CCBFA1;}
#actmidbar h1{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.2em;	font-weight: normal;}
#actmidbar p{	padding: 3px;	border: 1px solid #CCBFA1;	width: 230px;	background-color: #ffffff;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: center;	font-size: .7em;	margin-top: 1px;	margin-right: 0px;
	margin-bottom: 0px;	margin-left: 0px;}
#actmidbar p a{	background-color: #E9E5DB;	display: block;	color: #970522;	text-decoration: none;
	padding-top: 5px;	padding-bottom: 5px;}
#actmidbar p a:hover{	background-color: #970522;	color: #FFFFFF;	background-attachment: scroll;	background-image: url(../images/navbk1.png);	background-repeat: repeat-x;	background-position: left top;}

#actrightbar {	float: left;	height: auto;	width: 250px;}
#actrightbar img{	margin: 0px;	padding: 3px;	border: 1px solid #CCBFA1;}
#actrightbar p{	padding: 3px;	border: 1px solid #CCBFA1;	width: 250px;	background-color: #ffffff;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: center;	font-size: .7em;	margin-top: 1px;	margin-right: 0px;
	margin-bottom: 0px;	margin-left: 0px;}
#actrightbar p a{	background-color: #E9E5DB;	display: block;	color: #970522;	text-decoration: none;
	padding-top: 5px;	padding-bottom: 5px;}
#actrightbar p a:hover{	background-color: #970522;	color: #FFFFFF;	background-attachment: scroll;	background-image: url(../images/navbk1.png);	background-repeat: repeat-x;	background-position: left top;}



#contentarea {}
#contentarea h1{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.3em;
	font-weight: normal;	color: #970522;}

#contentarea h2{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1em;	font-weight: bold;}

#contentarea p{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 0.75em;	line-height: 1.7em;}

#contentarea a{	color: #970522;	text-decoration: none;}
#contentarea a:hover{	color: #970522;	text-decoration: underline;}

#contentarea img{	margin: 0px;	padding: 3px;	border: 1px solid #CCBFA1;}

#sidenavcontainer{	float: right;	height: auto;	width: 170px;	margin-left: 25px; text-align:center;}

#sidenavcontainer img {border: 0px; }
ul#sidenavlist{	padding: 0;	width: 162px;	margin-top: 0;	margin-right: 0px;	margin-bottom: 0;	margin-left: 25px;}

#sidenavlist li{	list-style-type: none;	background-color: #FFFFFF;	color: #970522;	border: 1px solid #CCBFA1;	text-align: center;	padding: 1px;	margin-bottom: 5px;}

#sidenavlist li a
{	color: #970522;	text-decoration: none;	display: block;	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;	padding: 2px;	line-height: 10pt;	background-color: #FFFFFF;}

#sidenavlist li a:hover,
#sidenavlist  li  a#sidecurrent
{	background-color: #970522;	color: #FFFFFF;	text-decoration: none;}



#sidecontainer{	float: right; height: auto;	width: 160px; margin: 0px 0px 5px 0px; border: 1px solid #CCBFA1; text-align: center;	padding: 2px; background-image:url(../images/bk.png)	 }

.sidehead {	padding: 0;	margin:0px; font-weight: bold;}

#sidetext {	background-color: #FFFFFF;	color: #970522; padding: 2px 2px;	font-size:90%;	}

#sidetext p {margin:2px 0px;}
#sidetext a {text-decoration: underline;color: #433128}
#sidetext a:hover {text-decoration: none; }




#contentarea li {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 0.75em;	line-height: 1.7em;}


/* Address and Footer */

#addresscontainer {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 0.9em;	text-align: center;
	clear: both;}

#footercontainer {	clear: both;	background-color: #970522;	background-attachment: scroll;	background-image: url(../images/navbk1.png);	background-repeat: repeat-x;	background-position: center top;	padding: 0;
	list-style-type: none;	position: relative;	display: block;	height: 25px;	width: 900px;	border-top-width: 1px;
	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #000000;
	border-bottom-color: #000000;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;}

#footercontainer a,
#footercontainer a:link,
#footercontainer a:visited
{	color: white;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #000000;
	background-color: #970522;	font-size: .75em;	font-family: Georgia, "Times New Roman", Times, serif;	display: inline-block;	background-attachment: scroll;	background-image: url(../images/navbk1.png);	background-repeat: repeat-x;
	background-position: center top;	margin: 0px;	padding: 5px;}

#footercontainer a:hover,
#footercontainer a:focus
{	background-color: #E3D8BF;	color: #970522;	background-attachment: scroll;	background-image: url(../images/navbk2.png);
	background-repeat: repeat-x;	background-position: center top;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;}

#toppage {	float: left;}
#terms {	float: right; }

#footercontainer #terms a,
#footercontainer #terms a
{	border-left-width: 1px;	border-left-style: solid;	border-left-color: #000000;	border-right-width: 0px;
	border-right-style: none;	border-right-color: #000000;}

/* Formatting */

.caps {text-transform: uppercase;}
.intro {font-weight: bold; font-size: 105%;}
#gallery {margin:10px; border:0px; width: 700px; }
#gallery2 {margin:2px 20px; border:0px; width: 400px; float:left;}

#form {font-size: 0.9em;}
#form tr {padding: 5px; }
input,textarea{ border: 1px solid #5B5136; margin: 4px;	padding: 2px;}
label{ font-size: 100%;}
.submitbutton {  border: 1px solid #7F714B;	background: #C1B697; }
.smaller {font-size: 90%;}
.color {color: #930;}


/* Thumbnails Gallery */
#portfolioImage img { border: 1px solid #353535; margin-bottom: 10px; }
#portfolioImage { float: left; margin-right: 20px; width: 410px;		}
#thumbnails img {	padding: 4px;	float: left;		margin-right: 10px;	margin: 3px;		}
.none {display: none;}


/* calendar
----------------------------------------------- */

.calendar td {	width:10%;	padding-top:0;	height:4em;	vertical-align:top;	border-right:1px solid #ddd;	}

.calendar-year .calendar-month table tbody tr td  {	font-size: 0.8em;	}


.calendar-month {	float:left;	width:29%;	margin-top:-10px;	margin-bottom:-5px;	margin-right:2%;	min-height:11em;	}

.calendar-month h3 {	font-size:0.9em;	font-weight:bold;	margin-bottom:0.2em; text-transform: uppercase; color: #603	}
#month-03,#month-06,#month-09,#month-12 {margin-right:0;}

.calendar-month h4 {	font-size:0.9em;	font-weight:bold;	margin-bottom:0.2em; text-transform: uppercase; color: #360}

.calendar-month table {	width:100%;	border-collapse:collapse;	}

.calendar-month table th {	font-weight:bold;	font-size:0.7em;	text-align:center;	}

.calendar-month table td {	width:14%;	text-align:center;	border:1px solid #333;	}

.calover  {background-color:#999;}
.calpurple {background-color:#C6C;}
.calorange {background-color: #F90;}

