/*



Theme Name: Fiordland Hotel



Theme URI: http://example.com



Description: Fiordland Hotel



Author: TML Web



Author URI: http://example.com



version: 1.0



*/







/* basics */







* {



	margin:0;



	padding:0;



}



body {



	background: #fff;



	font-family: verdana, arial, tahoma, sans-serif;



	font-size: 12px;



	margin: 0px auto;



	padding: 0;



}



/* use the below in replace of the above if you want a centered background graphic */







/*



body {



background: url(http://74.53.53.194/~tmlweb08/dev/wp-content/themes/TML-2L/images/bg.gif) top no-repeat;



font-family: verdana, arial, tahoma, sans-serif;



font-size: 12px;



margin: 0;



padding: 0



}



*/







h1 {



	font-size: 26px;

	font-family: verdana;

	font-weight: normal;

	color: #333;

	border-bottom: 1px solid #eee;

	padding: 0px 0px 15px 0px;

	margin: 10px 0px;

}

h2 {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #08122E;
	margin-top: 8px;
}

h2.archivetitle {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin: 15px 0 0 15px;
}

h3 {
	font-size: 12px;
	margin-top:10px;
}

h4 {
	font-size: 9px;
}

/* images and misc. */

img {
	border: none;
	padding: 5px;
}

img a {
	border:none;
}

img.left {
	float: left;
	border: none;
	padding: 5px;
}



img.right {



	float: right;



	border: none;



	padding: 5px;



}



blockquote {



	border:1px solid #A5ABAB;

background: #fff;

	margin: 5px 0px 5px 15px;



	padding: 5px 12px 3px 12px;

	width: 326px;

	float: right;



}



code {



	margin:10px;



	font-family:"Courier New", Courier, monospace;



}



/* links */



a {

	color:#cf5243;

	text-decoration:none;

	border: none;

}



a:hover {

	color:#cf5243;

	text-decoration: underline;

	border: none;

}



/* container */







#container {

	width: 960px;

	margin: 0px auto 0px auto;

	padding: 6px;

	background:#fff;

	color:#333;

	overflow: hidden;

}



/* header */







#header2 {

	width: 100%;

	background: url(images/header-red.jpg) repeat-x;

	height: 276px;

	color: #fff;

	margin: 0px;

}

#header2 img {

position: relative;

left: 210px;

top: 10px;

}

#header2 h1 {



	font-family: palatino linotype, georgia, arial, times;



	font-size: 22px;



	font-weight: 300;



	letter-spacing: 1px;



	margin: 0;



	padding: 120px 0 0 16px;



}



#header2 h1 a {



	color: #404040;



	text-decoration: none;



}



#header2 h1 a:hover {



	color: #666;



	text-decoration: none;



}



#header2 h2 {



	font-family: palatino linotype, georgia, arial, times;



	font-size: 12px;



	font-weight: bold;



	font-style: italic;



	color: #404040;



	letter-spacing: 1px;



	margin: 0;



	padding: 0 0 0 18px;



}



/* main menu */



#menu {

	background: transparent;

	font-family: verdana;

	font-size: 13px;

	color: #fff;

	width: 960px;

	margin: 0px auto;

	position: relative;

	top: 6.6em;

	text-transform: uppercase;

}



#menu ul {

	margin: 0;

	padding: 6px 0px 6px 0px;

	text-align: left;

}



#menu ul li {

	list-style-type: none;

	display: inline;

	margin: 0;

	padding: 0px 10px 0px 10px;

}



#menu ul li a {

	padding: 10px 16px 10px 16px;

	margin: 0;

	text-decoration: none;

	color: #fff;

}



#menu ul li a:hover {

	padding: 10px 16px 10px 16px;

	background-color: #5d140b;

	color:#fff;

}



#menu .current_page_item a {

	padding: 10px 16px 10px 16px;

	background-color: #5d140b;

	color:#fff;

}



/* content */



#content {



	float: left;



	width: 74%;



}



.post {



	margin: 0 10px;



	padding:10px 10px 10px 5px;



	line-height: 14pt;



}



.post h2 {



	font-family: arial;



	font-size: 20px;



	font-weight: bolder;



	color: #5d140b;

	text-transform: uppercase;



}



.post h3 {



	font-family: verdana, arial, times, serif;



	font-size: 10px;



	font-weight: bold;



	color: #333;



	margin: 0;



	padding: 0;



}



.post h2 a {



	color: #cf5243;



	text-decoration: none;



}



.post h2 a:hover {



	color: #cf5243;



	text-decoration: underline;



}



.post p {



	font-size: 12px;



}



.post a {

	text-decoration: none;

}



.post a:hover {

	text-decoration: underline;

}



.post ul {

	margin:12px;

	padding:0;

	list-style-type: none;

}

.post ul li {

list-style-type: none;

background-image: url(images/dot.gif);

background-repeat: no-repeat;

background-position: 0 .7em;

padding: 0px 0px 0px 15px;

line-height: 190%;

}



.entry p {



	margin:12px 0;

	font-family: verdana;

	color: #333;

	font-size: 12px;

	line-height: 180%;

}



.postmetadata {



	clear: both;



	border-top: 1px dotted #A2A2A2;



	padding:6px 0;



	margin-top: 16px;



}



p.postmetadata {



	font-size: 10px;



	font-weight: bold;



}



.navigation {



	font-size:11px;



	float:left;



	width:100%;



}



.alignleft {



	float:left;



	margin:25px;



}



.alignright {



	float:right;



	margin:25px;



}



.notfound {



	padding: 25px;



	font-size: 14pt;



	font-weight: 300;



}



/* sidebar */



#sidebar {

	font-family: verdana, arial, tahoma;

	font-size:10px;

	width: 205px;

	float: right;

	margin: 4px 25px 20px 0px;

	padding: 0;

}



#sidebar h2 {

	font-family: verdana;

	font-weight: bold;

	font-size: 18px;

	text-align: left;

	text-transform: uppercase;

	color: #5d140b;

	border-top: 1px solid #ae8985;

	border-bottom: 1px solid #ae8985;

	margin: 0px 0px 10px 0px;

	padding: 5px 0px 5px 5px;

}



#sidebar p {

	font-family: verdana;

	font-size: 12px;

	color: #333;

	margin: 0px;

	padding: 0px;

}

.textwidget {

	font-family: verdana;

	font-size: 12px;

	color: #333;

	line-height: 170%;

	margin:0;

	padding: 0;

}



#sidebar img {

	padding: 0;

	margin: 0;

}



#sidebar ul {

	margin:12px;

	padding:0;

	list-style-type: none;

}

#sidebar ul li {

	margin: 0;

	padding: 0;

	line-height: 150%;

	list-style-type: none;

}



#sidebar ul ul {

	margin: 2px 0 15px 0px;

	padding: 0px;

}



#sidebar ul ul li {

list-style-type: none;

background-image: url(images/dot.gif);

background-repeat: no-repeat;

background-position: 0 .7em;

padding: 0px 0px 0px 15px;

line-height: 190%;

}



#sidebar ul ul ul {



	margin: 0;



	padding: 0;



}



#sidebar ul ul ul li {



	padding: 0 0 0 10px;



	list-style-type: square;



	color: #898989;



}



/* comments */



#commentssection {



	clear: both;



	padding: 0px 12px;



	margin: 0 10px 0 0;



}



#commentssection h3 {



	font-family: arial;



	font-size: 14px;



	font-weight: bold;



	font-style: normal;



	color: #333;



}



#commentform {



	margin: 0px 12px 10px 12px;



	padding:5px;



	border-top: 1px dotted #A2A2A2;



}



#commentform p {



	color: #333;



}



#commentform a {

	color: #cf5243;

	text-decoration: none;

	line-height: 14px;

}



#commentform a:hover {

	color: #cf5243;

	text-decoration: underline;

	line-height: 14px;

}



#commentform h3 {



	font-family: arial;



	font-size: 14px;



	font-weight: bold;



	color: #333;



}



#commentbox {



	width:75%;



	min-width:400px;



	margin:5px 5px 0 0;



}



#author, #email, #url, #commentbox, #submit {



	background: #fff;



	font-family: verdana, arial;



	font-size: 11px;



	margin:10px 5px 0 0;



	padding: 3px;



	border: 1px solid #B2B2B2;



}



#submit {



	font-family: verdana, arial;



	font-size: 10px;



	padding: 2px;



	margin: 10px 0px;



	border: none;



	background-color: #333;



	color: #fff;



}



ol.commentlist {



	list-style-type: none;



}



ol.commentlist li {



	margin:10px 0;



	padding:5px 0 5px 5px;



	overflow: hidden;



}



ol.commentlist li.alt {



	background: none;



	font-family: verdana, tahoma;



	font-size: 10px;



	font-weight: bold;



}



ol.commentlist li p {



	margin: 6px 0 6px 0;



	padding: 0 12px 0 0;



	line-height: 150%;



	font-family: verdana, tahoma;



	font-size: 12px;



	font-weight: normal;



	font-style: normal;



}



ol.commentlist a {

	color:#cf5243;

	text-decoration: none;

}



ol.commentlist a:hover {

	color:#cf5243;

	text-decoration: underline;

}



cite {



	font-family: verdana, tahoma;



	font-size: 10px;



	font-weight: bold;



	font-style: normal;



}



cite a {

	color: #cf5243;

	text-decoration: none;

}



cite a:hover {

	color: #cf5243;

	text-decoration: underline;

}



/* search */







#searchform {



	padding: 6px 0 6px 0px;



	margin: 0;



	font-family: verdana, arial;



}



#searchform input#s {



	font-family: verdana, arial;



	font-size: 10px;



	padding: 2px;



	margin: 0px 1px 10px 0px;



	border: 1px solid #B7B7B7;



}



#searchform input#searchsubmit {



	font-family: verdana, arial;



	font-size: 10px;



	padding: 2px;



	margin: 0px 0px 10px 2px;



	border: none;



	background-color: #333;



	color: #fff;



}



/* footer */

#footer {

	width: 100%;

	background: url(images/footer-red.jpg) repeat-x;

	height: 65px;

	margin: 0px;

}



#footer p {

	padding: 20px 6px 6px 6px;

	width: 960px;

	margin: 0px auto;

	color: #000;

	font-family: verdana;

	font-size: 11px;

}



#footer a {

	color: #000;

	text-decoration: none;

}



#footer a:hover {

	color: #000;

	text-decoration: underline;

}

#grey {

background: #eee;

height: 160px;

width: 100%;

}

#pageimage {

background: transparent;

border: 2px solid #e3e1e1;

width: 691px;

height: 313px;

margin: 15px 0px 10px 10px;

}

#photo {

margin: 2px 0px 0px 3px;

}

#intro {

font-family: verdana;

font-weight: bolder;

font-size: 14px;

color: #606a8e;

line-height: 150%;

margin: 10px 0px 10px 0px;

}

#map {

float: right;

margin: -47px -3px 0px 0px;

}

#buttons {

width: 960px;

margin: 0px auto;

padding: 18px 0px 0px 5px;

}



#contact {

float: left;

}



#contact-map {

float: right;

margin-top: 5px;

}



.rwr_block {

margin: 5px 0px 15px 0px;

padding: 5px 5px 20px 15px;

background: #eee;

}



.rwr_label {

font-weight: bold;

margin: 15px 0px 2px 0px;

}



.rwr_dayLabel {

font-size: 10px;

}



.rwr_button {

margin: 5px 0px 0px 0px;

padding: 2px;

font-size: 11px;

color: #333;

font-weight: bold;

}