/* Start of CMSMS style sheet 'castletoun stylesheet' */
body	{
	font-size: 12px;
	font-family: Helvetica, Arial, Tahoma, Verdana, sans;
	margin: 0;
	background-color: #6c7236;
color:#414520;
	}

a	{
        text-decoration:none;
        color:#6c7236;
	}

a:hover	{
	color: #C26325;
	}

img {
border:none;
}

p {
margin-top:0px;
margin-bottom:0px;
padding-top:3px;
padding-bottom: 3px;
}


h1	{
	font-family: Helvetica, Arial, Tahoma, Verdana, sans;
        color:#b7be8e;
	font-size: 11px;
	font-weight: normal;
	margin-top:0px;
	margin-bottom: 0px;

	}

h2	{
        color:#414520;
	font-weight: bold;
	font-size: 14px;
	}

h3	{
        color:#414520;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0px;
	}
h4	{
        color:#414520;
	font-weight: bold;
	font-size: 110%;
	}

#wrapper {
	margin:0 auto;
	position-relative;
	width: 800px;
       background-color:#ffffff;
        zzzborder: solid 10px #000000;
	}


#header {
        float:left;
	width: 800px;
       background-color:#ffffff;
       padding-top: 6px;
}

#header-title {
	position-relative;
        float:left;
	width: 248px;
        color:#b7be8e;
        padding-left: 10px;
}
#header-logo {
	position-relative;
        float:left;
	width: 283px;
	height:101px;
        color:#b7be8e;
}

#header-right {
	position-relative;
        float:left;
	width: 248px;
        color:#b7be8e;
}

#top-nav {
	position-relative;
        clear:both;
        float:left;
	width: 800px;
       background-color:#b7be8e;
font-size:11px;
color:#ffffff;
text-align:center;
border-bottom:solid 2px #ffffff;
}

#top-nav a {
color:#ffffff;
}

#top-nav a:hover {
background-color:#ffffff;
color:#6c7236;
}

#pictures {
	position-relative;
        clear:both;
        float:left;
       width:800px;
       text-align:center;
        zzzborder: solid 10px #000000;
       background-color:#ffffff;
}

#middle {
	position-relative;
        clear:all;
        float:left;
       width:800px;
       text-align:center;
        zzzborder: solid 10px #000000;
       background-color:#ffffff;
}

#main-text {
	position-relative;
        float:left;
        clear: both;
	width: 560px;
        color:#414520;;
        padding-left: 117px;
       background-color:#ffffff;
        zzzborder: solid 1px #000000;
       text-align: left;
}

#main-text-3pic {
	position-relative;
        float:left;
        clear: both;
	width: 440px;
        color:#414520;;
        padding-left: 117px;
       background-color:#ffffff;
       zzzborder: solid 1px #000000;
       text-align: left;
}

#right-nav {
	position-relative;
        float:right;
	width: 235px;
        color:#414520;;
        padding-right: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
       background-color:#ffffff;
        zzzborder: solid 1px #000000;
}

#sidepic1 {
         position:relative; 
         float:left; 
         width:290px;
         text-align:left;
         padding-left:10px;
}

#sidepic2 {
         position:relative; 
         float:left; 
         width:418px;
}

#bottom-nav {
	position-relative;
        clear:both;
        float:left;
	width: 800px;
       background-color:#b7be8e;
        font-size:11px;
        color:#ffffff;
        text-align:center;
        border-bottom:solid 2px #ffffff;
}

#bottom-nav a {
        color:#ffffff;
}

#bottom-nav a:hover {
        background-color:#ffffff;
        color:#6c7236;
}

#signature {
	position-relative;
        clear:all;
        float:left;
       width:800px;
        font-size:10px;
        color:#ffffff;
       text-align:center;
}

#signature a {
        color:#ffffff;
}

#layout1-pic1 {
	position-relative;
        clear:all;
        float:left;
        width:560px;
        height: 312px;
}

#layout1-pic-right {
	position-relative;
        float:left;
       width:235px;
       height: 155px;
        margin-bottom: 2px;
        margin-left: 3px;

}



#layout2-pic-left{
	position-relative;
        float:left;
       clear: both;
       width:117px;
       height: 102px;

}

#layout2-pic-middle{
	position-relative;
        float:left;
       width:560px;
       height: 312px;
       margin-left: 2px;
       margin-right: 2px;
}


.layout2-container {
	position-relative;
	float:left;
	width:117px;
	height:312px;
}

.clear {
	position-relative;
        float:left;
        clear: both;
        zzzborder:solid 1px #000000;
width:800px;
}

.thumbs {
	position-relative;
        float:left;
        zzzborder:solid 1px #000000;
        width:180px;
        height:140px;
        text-align:center;
}






/* End of 'castletoun stylesheet' */

