/*
Theme Name: Tremont House
Theme URI: http://www.cregy.co.uk/
Description: Spacious
Version: 1.0
Author: Richard Brown
*/

html,body {
margin: 0;
padding: 0;
}
body {
font: 95% Tahoma, "Trebuchet MS", Tahoma, sans-serif;
line-height: 1.3em;
background: #fff url(images/bg.gif) repeat-x;
color: #8E8E91;
text-align: center;
}

a {
color: #EB0000;
background: inherit;
text-decoration: none;
}
a:hover {
color: #808080;
background: inherit;
text-decoration: underline;
}

p { margin: 0 0 15px 0; }
h1 { font: normal 2.8em Georgia, "Times New Roman", Arial; color: #444; }
h2 { font: normal 1.7em Georgia, "Times New Roman", Arial; margin: 0 0 10px; padding: 0 0 3px; color: #333; border-bottom: 1px solid #eee; }
img { border: 0; }
#wrapper {
width: 960px;
margin: 5px auto;
text-align: left;
}

/* Header styles */
#header {
clear:both;
float:left;
width:100%;
}
#header {
border-bottom:1px solid #000;
}
#header p,
#header h1,
#header h2 {
padding:.4em 15px 0 15px;
margin:0;
}
#header ul {
clear:left;
float: right;
width:100%;
list-style:none;
padding: 10px 0 0 0;
margin: 0;
font-size: 85%;
}
#header ul li {
display:inline;
list-style:none;
margin:0;
padding:0;
}
#header ul li a {
display:block;
float: right;
text-decoration:none;
position:relative;
padding: 2px 0 7px;
text-align: center;
margin: 0 0 0 10px;
color: #636365;
}
#header ul li a:hover {
background: #fff url(images/button_grey.gif) no-repeat;
color:#000;
}
#header ul li a.active,
#header ul li a.active:hover {
color:#fff;
background: #fff url(images/button.gif) no-repeat;
font-weight:bold;
}
#header ul li a span {
display:block;
}

/*#header { margin: 5px 0 10px 0; width: 340px; float: left; }
#menu li { font-size: 1.1em; display: inline; }
#menu li a { float: left; width: 87px;   }
#menu li a.current {  color: #fff; }
*/
.caption {
background: url(images/title1.gif) no-repeat;
padding: 2px 0 0 18px;
height: 35px;
color: #fff;
}
.caption p { margin: 0; }

/* column container */
.colmask {
clear:both;
float:left;
width: 99%;			/* width of whole page */
overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
float:left;
width:100%;
position:relative;
}
.col1,
.col2,
.col3 {
float:left;
position:relative;
padding:0 0 1em 0;
overflow:hidden;
}
/* 2 Column (double page) settings */
.doublepage {
background:#fff;		/* right column background colour */
}
.doublepage .colleft {
right:50%;			/* right column width */
background:#fff;		/* left column background colour */
}
.doublepage .col1 {
width:46%;			/* left column content width (column width minus left and right padding) */
left:52%;			/* right column width plus left column left padding */
}
.doublepage .col2 {
width:46%;			/* right column content width (column width minus left and right padding) */
left:56%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
}

/* Footer styles */
#footer {
clear:both;
float:left;
width: 100%;
padding: 15px;
background: #fff;
font-size: 80%;
margin-top: 10px;
text-align: center;
}
#footer a {
color: #444;
}

.col2 { background: #fff; padding: 10px; }
.col2 li { list-style: none; border-bottom: 1px dotted #ccc; line-height: 26px; }
.col2 li a { padding: 0 5px; }

.col2 img {
padding: 6px;
border: 1px solid #ccc;
/*border-bottom: 1px solid #ccc;*/
background: #fff;
width: 99%;
height: auto;
}
.col1 img {
padding: 6px;
margin-right: 5px;
margin-bottom: 5px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #fff;
height: 110px;
float: left;
}

