﻿/*------------------------------------------------------------------
[Urban Element Layout Stylesheet]

Project:	The Lamb Inn  
Version:	1.0
Last change:	30/05/08 [Template built DJ]
Assigned to:	Dave Johnston [DJ] Richard Howe [RH]

-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Table of contents]

1. Body/Site
	1.1. Container / #container
	1.2. Wrapper / #wrapper
2. Header / #header
	2.1. Navigation / #primary_navigation
		2.1.1. Secondary Navigation / #sub_nav
3. Content / #content
	3.1. Column 1 / #column_1
	3.2. Column 2 / #column_2
	3.3. Column 3 / #column_3
	3.4. Sidebar / #sidebar
		3.4.1. RSS / #rss
		3.4.2. Search / #search
		3.4.3. Boxes / .box
	3.5. Form Styling 
4. Footer / #footer

5. Site tools
6. Miscellaneous
7. Recycle bin 

-------------------------------------------------------------------*/



/* ///////////////////////////////////////////////////////////////////////// 
1.0-BODY / SITE------------------------------------------------------------{}
///////////////////////////////////////////////////////////////////////// */

body {
	margin:0;
	padding:0;
}

#site {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	background-color: #90A17F;
}

#site p {
}
#site h1 {
}
#site h2 {
}
#site h3 {
}
#site h4 {
}
#site h4 em {
}
#site h5 {
}
#site strong {
}

#site blockquote {
	font-size: 0.9em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 51px;
	padding-left: 5px;
	display: block;
	background-image: url(../media/siteImages/quote_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-style: italic;
	text-align: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}

#site hr {
}
#site ul{
}
#site li{
}
#site ol{
}
#site table{
}
#site td, #site th {
}
#site th {
}
#site td {
}
#site caption {
}

/*1.1-CONTAINER-------------------------------------------------------------------------------{}*/

#site #container{
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../media/siteImages/wrapper_background.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

/*1.2-WRAPPER-------------------------------------------------------------------------------{}*/

#site #wrapper{
	background-image: url(../media/siteImages/header_background_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#site #footer_wrapper {
	background-image: url(../media/siteImages/content_footer_background.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/* ///////////////////////////////////////////////////////////////////////// 
2.0-HEADER------------------------------------------------------------{}
///////////////////////////////////////////////////////////////////////// */

#site #header {
}

#site #logo {
	display: block;
	height: 135px;
	width: 150px;
	background-image: url(../media/siteImages/lamb_inn_logo_star.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
}

#site #image_container{
	display: block;
	margin-top: 14px;
	margin-bottom: 10px;
	margin-left: 14px;
	margin-right: 9px;
}

#site #image {
	display: block;
	height: 289px;
	overflow: hidden;
	width: 555px;
}

#site #header_content {
}
#site #header_content p {
}
#site #header_content a {
}
#site #header_content a:hover {
}

/*2.1-NAVIGATION-------------------------------------------------------------------------------{}*/

#site #menu_container {
	display: block;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	background-color: #90A17F;
	padding-top: 31px;
	background-image: url(../media/siteImages/navigation_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	margin-bottom: 5px;
}

#site #menu_container ul {
	display: block;
	list-style-type: none;
	padding-top: 10px;
	width: 150px;
	padding-left: 10px;
}

#site #menu_container li {
}

#site #menu_container ul a {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.9em;
	display: block;
	padding: 3px;
	border: 2px solid #90A17F;
	width: 120px;
}
#site #menu_container ul a:hover {
	background-color: #D9E2CF;
}

#site #menu_container .focused {
	background-color: #D9E2CF;
	border: 2px solid #70815F;
}


#site #menu_container .RadMenu_MainMenu {
	width: 100%;
	padding-bottom: 40px !important;
	background-image: url(../media/siteImages/navigation_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}





#site #menus {
	display: block;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 31px;
	background-image: url(../media/siteImages/navigation_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	margin-bottom: 5px;
}

#site #menus ul {
	display: block;
	list-style-type: none;
	padding-top: 10px;
	width: 150px;
	padding-left: 10px;
}

#site #menus li {
}

#site #menus ul a {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.9em;
	display: block;
	padding: 3px;
	border: 2px solid #90A17F;
	width: 120px;
}
#site #menus ul a:hover {
	background-color: #D9E2CF;
}

#site #menus .focused {
}


#site #menus .RadMenu_MainMenu {
	width: 100%;
	padding-bottom: 40px !important;
	background-image: url(../media/siteImages/navigation_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #90A17F !important;
}

/*2.1.1-SECONDARY NAVIGATION-------------------------------------------------------------------------------{}*/

#site #sub-nav {
	height: 27px;
}
#site #sub-nav ul {
	list-style-type: none;
}
#site #sub-nav li {
	float: left;
}
#site #sub-nav ul a {
	display: block;
	float: left;
	color: #E6E9DE;
	font-size: 0.7em;
	text-decoration: none;
	height: 18px;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
#site #sub-nav ul a:hover {
	color: #333333;
	background-color: #E6E9DE;
}

/* ///////////////////////////////////////////////////////////////////////// 
3.0-CONTENT------------------------------------------------------------{}
///////////////////////////////////////////////////////////////////////// */

#site #contentanchor { /*this is the anchor  link to the content for accessibility*/
}
#site #feature {
}
#site #feature h3 {
}
#site #feature p {
}
#site .feature_box {
}

#site #content {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
}

#site #content p {
	font-size: 0.7em;
	line-height: 1.5em;
	margin-left: 15px;
	margin-right: 5px;
	margin-bottom: 20px;
}

#site #content a {
	color: #333333;
}

#site #content a:hover {
	color: #90A17F;
}

#site #content li {
	font-size: 0.7em;
	line-height: 2em;
}

#site #content ul {
	font-size: 16px;
	padding-left: 15px;
	margin-left: 25px;
	margin-bottom: 25px;
}

#site #content ul ul {
	font-size: 16px;
	padding-left: 15px;
	margin-left: 25px;
	margin-bottom: 25px;
}

#site #content th {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #D9DCCD;
}

#site #content td {
	padding: 5px;
	border: 1px solid #D0D6C0;
}

#site #content table {
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	font-size: 0.8em;
}

#site #content .title_caps {
	color: #90A17F;
	text-transform: uppercase;
	font-size: 0.6em !important;
	text-align: center;
	padding-bottom: 15px;
}

#site #content h2 .title_caps {
	color: #90A17F;
	text-transform: uppercase;
	font-size: 0.45em !important;
	text-align: center;
	padding-bottom: 15px;
}

#site #content .title_dining {
	background-image: url(../media/siteImages/title_underline_dining.jpg);
}

#site #content .title_accommodation {
	background-image: url(../media/siteImages/title_underline_accommodation.jpg);
}

#site #content h1 {
	text-align: center;
	display: block;
	font-size: 1.35em;
	font-weight: normal;
	padding-bottom: 3px;
	line-height: 0.9em;
}

#site #content h2 {
	text-align: center;
	display: block;
	font-size: 1.35em;
	font-weight: normal;
	margin-bottom: 15px;
	padding-bottom: 31px;
	background-image: url(../media/siteImages/title_underline_general.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 0.9em;
}

#site #content h3 {
	font-size:1.1em;
	margin-bottom:5px;
	margin-bottom:5px;
	padding-left:15px;
	color: #333333;
	font-weight: normal;
}

#site #content h3 em {
}

#site .intro {
	text-align: right;
	margin-right: 15px;
	font-style: italic;
}

#site .thumb-right {
}

#site .thumb {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	display: block;
	border: 2px solid #90A17F;
	padding: 0;
}

#site .thumb-left {
}
#site .thumb-below {
}

/*3.1-COLUMN 1-------------------------------------------------------------------------------{}*/

#site #column1 {
	float: left;
	width: 190px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 45px;
	padding-left: 15px;
}

#site #column1 h2 {
	text-align: center;
	display: block;
	font-size: 1.15em;
	font-weight: normal;
	margin-bottom: 5px;
	padding-bottom: 31px;
	background-image: url(../media/siteImages/sidetitle_underline_general.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 0.9em;
}

#site #column1 .side_title_times {
	background-image: url(../media/siteImages/sidetitle_underline_time.jpg);
}

#site #column1 .side_title_map {
	background-image: url(../media/siteImages/sidetitle_underline_directions.jpg);
}

#site #column1 .side_title_dining {
	background-image: url(../media/siteImages/sidetitle_underline_dining.jpg);
}

#site #column1 .side_title_accomodation {
	background-image: url(../media/siteImages/sidetitle_underline_accommodation.jpg);
}

#site #column1 p {
	margin-bottom: 20px;
	font-size: 0.7em;
	line-height: 1.8em;
}

#site #column1 p strong {
	font-size: 1.3em;
	font-weight: normal;
	display: block;
	text-align: center;
}

#site #column1 p em {
	color: #627153;
}

#site #column1 p a {
	color: #333333;
}

#site #column1 p a:hover {
	color: #E6E9DE;
}

/*3.2-COLUMN 2-------------------------------------------------------------------------------{}*/

#site #column2 {
	float: left;
	width: 580px;
	padding-right: 9px;
}

#site .column {
	display: block;
	float: left;
	width: 50%;
}

#site .single_column {
	display: block;
	float: left;
	width: 99%;
	background-image: url(../media/siteImages/title_underline_general.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 10px;
}


/*3.3-COLUMN 3-------------------------------------------------------------------------------{}*/

#site #column3 {
	display:none;
}

/*3.4-SIDEBAR-------------------------------------------------------------------------------{}*/

#site .newsitem {
}
#site .synopsis {
}
#site .calendar {
}
#site .date {
}
#site .month {
}


/*3.4.1-RSS-------------------------------------------------------------------------------{}*/

#site .rss {
}

#site .pdf {
	background-image: url(../media/siteImages/pdf.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: center;
	height: 28px;
	padding-right: 45px;
	display: block;
	width: 150px;
	font-size: 1.5em;
	text-decoration: none;
	padding-top: 12px;
	margin-right: auto;
	margin-left: auto;
}


/*3.4.2-SEARCH-------------------------------------------------------------------------------{}*/

/*3.4.3-BOXES-------------------------------------------------------------------------------{}*/

/*3.5-FORM STYLING-------------------------------------------------------------------------------{}*/

#site form {
}
#site fieldset  {
}
#site legend {
}
#site label {
}

#site .map {
	float: right;
	margin-bottom: 15px;
	margin-left: 25px;
}

#site #column2 .menu {
	text-align: center;
	line-height: 2.5em;
}



#site .map iframe {
	border: 3px solid #90A17F;
	display: block;
}

#site .newsletter {
}
#site .formbutton {
}
#site .formTxtBox{
}
#site .formTxtBoxMulti{
}

/* ///////////////////////////////////////////////////////////////////////// 
4.0-FOOTER------------------------------------------------------------{}
///////////////////////////////////////////////////////////////////////// */

#site #footer {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-right: 15px;
	padding-left: 25px;
}

#site #footer p {
	display: block;
	float: left;
	width: 190px;
	font-size: 0.7em;
	color: #E6E9DE;
}

#site #footer a {
	color: #E6E9DE;
}

#site #footer a:hover {
	color: #333333;
}

#site .foot_column_left {
}
#site .foot_column_left p {
}
#site .foot_column_left strong {
}
#site .foot_column_left a {
}
#site .foot_column_left a:hover {
}
#site .foot_column_right {
}
#site .foot_column_right p {
}
#site .foot_column_right strong {
}
#site .foot_column_right a {
}
#site .foot_column_right a:hover {
}


/* ///////////////////////////////////////////////////////////////////////// 
5.0-SITE TOOLS------------------------------------------------------------{}
///////////////////////////////////////////////////////////////////////// */
/*------------------------------------------------------------------
[Urban Element Global Stylesheet]

Version:	1.1
Last change:	11/05/08 [Added .clearfix  DJ]
Assigned to:	Dave Johnston [DJ] Malcolm Maclean [MM] 

-------------------------------------------------------------------*/

* {         
	padding:0;         
	margin:0;     
}     
.left {
	float:left;
}     
.right { 
	float:right; 
}     
.clear { 
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
	display: block;
	width: 0px;
}
.clearfix:after {   
    content: ".";   
    display: block;   
    clear: both;   
    visibility: hidden;   
    line-height: 0;   
    height: 0;   
}   
.clearfix {   
    display: inline-block;   
}   
html[xmlns] .clearfix {   
    display: block;   
}   
* html .clearfix {   
    height: 1%;   
}  
a img { 
	border:none; 
}
.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}



/* ///////////////////////////////////////////////////////////////////////// 
6.0-MISCELLANEOUS------------------------------------------------------------{}
///////////////////////////////////////////////////////////////////////// */
#site .ue {
}

#site .level1 li {
display: none;
}

#site #column2 .news_item_date {
	display: block;
	margin-bottom: 5px;
}

#site #column2 .news_item_date_month {
	color: #220E10;
	margin-top:10px;
	margin-right: 5px;
	padding: 0;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.1em;
	display: inline;
}

#site #column2 .news_item_date_day {
	color: #220E10;
	margin-top:10px;
	margin-right: 5px;
	padding: 0;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.1em;
	display: inline;
}
#site #column2 .news_item_date_year {
	color: #220E10;
	margin-top:10px;
	padding: 0;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.1em;
	display: inline;
}

#site #column2 .news_item_title {
	font-size: 1.2em;
	font-weight: normal;
	color: #B99865;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0;
	margin-bottom: 10px;
	margin-left: 15px;
}

#site #column2 .divHeadline .news_item_text {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 10px;

}

#site #column2 .news_item_title a {
	color: #008FD5;
	text-decoration: none;
}

#site #column2  .news_item_title a:hover{
}

#site #column2 .news_item .floatLeft {
	margin: 15px;
}
/* ///////////////////////////////////////////////////////////////////////// 
7.0-RECYCLE BIN------------------------------------------------------------{}
///////////////////////////////////////////////////////////////////////// */
/*
Put old css in here:






*/
