/*
Theme Name: Yll&auml;ksen Ykk&ouml;s Caravan
Description: Yll&auml;ksen Ykk&ouml;s Caravan -talviteema
Version: 1.0
Author: Mikko Moilanen
Author URI: xxx

	YYC v1.0

	This theme was designed and built by Mikko Moilanen
*/

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/
* {margin:0; padding:0; border:none; list-style:none}

html,body {height:100%; max-height:100%; border:none}

body { 
font:62.5%/1.4em "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", sans-serif;
background:#bc956b url(images/bg.jpg) center 0 repeat;
color:#333;
}

h1,h2,h3 { font-family:Georgia, "Times New Roman", Times, serif}
h1 { font-size:2em}
h2 { font-size: 1.8em}
h3 { font-size: 1.6em}

a, h2 a:hover, h3 a:hover {
color: #006ea6;
text-decoration: none;
}

a:hover {
color: #ed002d;
text-decoration: underline;
}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
text-decoration: none;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
color:#6c1333;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration:none;
}

/* -----------------------------------*/
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/
#header { position:relative; height:201px}

#header h1 {
overflow:hidden;
text-indent:-1000em;
height:201px;
background:#acd3e4 url(images/bg_header.jpg) center 0 no-repeat;
}

/* -----------------------------------*/
/* ---------->>> TOPNAV <<<-----------*/
/* -----------------------------------*/
#topnav_wrapper {
top:167px;
position:absolute;
width:900px;
left:50%;
margin-left:-450px;
}

#topnav {
height:21px;
width:900px;
z-index:10;
}

#topnav li { 
display:block;
height:21px;
float:left;
background:transparent url(images/img_separator.gif) right 0 no-repeat;
padding:0 5px;
}
#topnav li.last { background:none}

#topnav a,#topnav span {
display:block;
overflow:hidden;
height:0 !important;
height /**/:21px;
padding-top:21px;
width:114px;
background:transparent url(images/btn_frontpage.gif) center 0 no-repeat;
}
#topnav a:hover,#topnav span#selected { background-position:center -21px}

li#news a,li#news span { background-image: url(images/btn_news.gif)}
li#caravanarea a,li#caravanarea span { background-image: url(images/btn_caravanarea.gif)}
li#quartering a,li#quartering span { background-image: url(images/btn_quartering.gif)}
li#cafeteria a,li#cafeteria span { background-image: url(images/btn_cafeteria.gif)}
li#contact a,li#contact span { background-image: url(images/btn_contact.gif)}
li#weather a,li#weather span { background-image: url(images/btn_weather.gif)}

#wrapper {
position:absolute;
top:0;
left:50%;
margin:201px 0 0 -450px;
width:900px;
height:100%;
padding-top:10px;
}

#bigpic_wrapper {
width:100%;height:280px;
background:#593d2b url(images/anim-loading.gif) center center no-repeat;
}

#bigpic {
position:relative;
top:10px;left:10px;
width:880px;height:260px;
}

#temperature {
background:transparent url(images/icon_thermometer.png) 0 0 no-repeat;
padding:10px 0 12px 16px;
position:absolute;
bottom:10px;
left:10px;
}
#temperature a {
background:transparent url(images/bg_thermometer.png) 0 0 repeat;
padding:3px;
color:#f5f5f5;
font:bold 1.2em/1em Georgia, "Times New Roman", Times, serif;
}

/* -----------------------------------*/
/* ---------->>> MIDNAV <<<-----------*/
/* -----------------------------------*/
#midnav_wrapper {
width:100%;
height:103px;
background:#bc956b url(images/bg_midnav.jpg) 0 0 no-repeat;
}

#midnav_wrapper ul {padding:18px 0 0 3px}

#midnav_wrapper li {float:left}

#midnav_wrapper li a,#midnav_wrapper span {
display:block;
overflow:hidden;
height:0 !important;
height /**/:55px;
padding-top:55px;
width:130px;
background:transparent url(images/btn_midnav_location.gif) 0 0 no-repeat;
}
#midnav_wrapper li a:hover {background-position:0 -55px}
li#btn_photos a {margin-left:97px;background-image:url(images/btn_midnav_photos.gif)}
li#btn_weather a {margin-left:100px;background-image:url(images/btn_midnav_weather.gif)}
li#btn_webcam span {margin-left:94px;background-image:url(images/btn_midnav_webcam.gif)}

/* -----------------------------------*/
/* --------->>> CONTENT <<<-----------*/
/* -----------------------------------*/
h2#welcome {
overflow:hidden;
text-indent:-1000em;
height:42px;
width:240px;
background:transparent url(images/img_welcome.gif) 0 0 no-repeat;
}

#content_wrapper {
width:900px;
background:transparent url(images/bg_wood.jpg) 0 0 repeat-y;
}

span#content_wrapper_top,span#content_wrapper_bottom {
overflow:hidden;
height:0 !important;
height /**/:10px;
padding-top:10px;
display:block;
width:900px;
background:transparent url(images/bg_wood_top.jpg) no-repeat;
}

span#content_wrapper_bottom {
background-image:url(images/bg_wood_bottom.jpg);
height /**/:12px;
padding-top:12px;
clear:both;
}

#content {
width:654px;
color:#1e1103;
line-height:1.4em;
font-size:1.2em;
background:transparent url(images/bg_content.gif) 0 0 repeat-y;
float:left;
margin-left:12px;
}

#content ul li { list-style:inside square}

span#content_top,span#content_bottom {
display:block;
background:transparent url(images/bg_content_top.gif) no-repeat;
height:19px;
}

span#content_bottom {
height:34px;
margin:0;
background-image:url(images/bg_content_bottom.gif);
background-position:0 bottom;
clear:both;
}

#content h1,h3#comments {
color:#806346;
font:normal 1.8em/2.0em Georgia, "Times New Roman", Times, serif;
padding:0 0 20px 0;
border-top:1px solid #b8ab8c;
text-align:center;
margin:0 15px;
/*text-transform:uppercase;*/
background:transparent url(images/bg_title.gif) center bottom no-repeat;
}
#content_wrapper h1.centered {
width:542px;
margin-left:167px;
}

.post-header {
margin:0 15px 1.5em 15px;
}

.post {
text-align:justify;
padding:0 0 75px 0;
background:transparent url(images/bg_post_separator.jpg) 0 bottom no-repeat;
width:100%;
}
.with-comments {
background-image:url(images/bg_single_post_separator.jpg);
}
.single-post {
background:none;
padding:0;
}

.post a {
color:#268ccd;
}

.post h2 a { font:normal 1.0em/1.6em Georgia, "Times New Roman", Times, serif; color:#990022}
.post h2 a:hover { color:#ed002d}

.postmetadata {
color:#663300;
margin:2em 15px 0 15px;
padding:0 0.5em;
line-height:2em;
border:1px solid #bfb9a6;
border-left:none;
border-right:none;
background:#f7efdf;
clear:left;
}

.entry {
font:1.0em/1.5em "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", sans-serif;
color:#38230e;
margin:0 15px;
clear:both;
}
.entry h2,.entry h3 { font:normal 1.4em/1.6em Georgia, "Times New Roman", Times, serif; color:#a6614b}
.entry h3 { font-size:1.6em}
.entry p {
margin-bottom:1em;
}

small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 1.1em;
line-height: 1.5em;
}

div.icon-calendar {
color:#333;
width:34px;
text-align:center;
background:transparent url(images/bg_calendar.gif) center 0 no-repeat;
padding:2px 0 24px 0;
margin-right:6px;
float:left;
}

span.author,span.time,span.comments,span.icon-phone,span.icon-camera {
background:transparent url(images/icon_user.gif) 0 0 no-repeat;
padding-left:18px;
}
span.time { 
font:normal 1.0em/1.0em "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", sans-serif;
color:#595443; padding-left:20px; 
background-image:url(images/icon_clock.gif);
background-position:0 center;
}
span.comments { background-image:url(images/icon_comment.gif)}
span.icon-phone { background-image:url(images/icon_phone.gif)}
span.icon-camera { background-image:url(images/icon_camera.gif); background-position:0 center}

span.month {
display:block;
font:bold 0.8em/10px "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", sans-serif;
}

span.day {
font:1.6em/1.0em Georgia, "Times New Roman", Times, serif;
color:#ed002d;
}

.tool-tip { padding:1px; color:#fff; background-color:black}
.tool-title { font-weight:bold; font-size:1.1em; display:inline}

.loader {
display:inline;
background:#f0e4ce url(images/anim-loading_light.gif) center center no-repeat;
}

#floorplan_wrapper { position:relative; margin-top:15px}

#haski {top:112px; left:115px}
#hirvi {top:377px; left:79px}
#karhu {top:377px; left:254px}
#kettu {top:129px; left:477px}
#bathrooms {top:195px; left:52px}
#public {top:80px; left:190px}
#kitchen {top:254px; left:127px}

#cottage-profile_wrapper {
width:233px;
height:99px;
}

#cottage-profile {
position:absolute;
left:75px;top:12px;
width:100px;
height:56px;
background:transparent url(images/icon_loghouse_profile.gif) no-repeat;
}
#cottage {top:125px; left:215px}
#cottage_bedroom {top:235px; left:115px}
#attic {top:50px; left:256px}
#cottage2 {top:108px; left:135px}
#cottage2_bedroom {top:87px; left:45px}
#cottage2_bathroom {top:172px; left:68px}

#groundfloor_corridor {top:615px;left:316px}
#groundfloor_skiroom {top:850px;left:420px}
#groundfloor_dressingroom {top:676px;left:216px}
#groundfloor_dressingroom2 {top:574px;left:216px}
#groundfloor_showers {top:470px;left:216px}
#groundfloor_sauna {top:390px;left:210px}
#groundfloor_wc {top:601px;left:381px}
#groundfloor_laundryroom {top:324px;left:415px}

#cafeteria1 {top:317px;left:188px}
#cafeteria2 {top:295px;left:404px}
#cafeteria3 {top:110px;left:242px}

#floorplan_wrapper br {clear:both}
#floorplan_wrapper a {
position:absolute;
display:block;
width:38px;
height:38px;
background:transparent url(images/icon_info.png) no-repeat;
-moz-opacity:.5;
opacity:.5;

overflow:hidden;
text-indent:-1000em;
}
#floorplan_wrapper a:hover {
-moz-opacity:1;
opacity:1;
cursor:pointer;
cursor:hand;
}
#floorplan_wrapper a.extra {
background-image:url(images/icon_extra.png);
}

#caravanarea_wrapper {
position:relative;
margin-top:15px;
}
#caravanarea_wrapper span {
position:absolute;
display:block;
color:#666;
width:56px;height:33px;line-height:33px;
background:#aab5b1 url(images/img_van_small.gif) center center no-repeat;
text-align:center;
text-indent:-8px;
}
#caravanarea_wrapper span.bigvan {
color:#cc3333;
background-image:url(images/img_van_big.gif);
/*border-color:red;*/
}

.quartering-options {
width:300px;
float:left;
}

.quartering-options a { color:#1f58cc}

.quartering-options dt { margin-bottom:0.5em}

.quartering-options dl { margin-top:1.5em}

.additional-info {
color:#663300;
list-style-type:none;
list-style-position:outside;
background:#f7efdf;
padding:0 0.5em;
margin:0.5em 0 1.5em 0;
line-height:2em;
border:1px solid #bfb9a6;
border-left:none;
border-right:none;
}

.additional-info span {
background:#f7efdf url(images/icon_smallinfo.gif) 0 center no-repeat; 
padding-right:0.5em;
padding-left:20px;
}

span.icon-extra {
background:#f7efdf url(images/icon_extrainfo.gif) 0 0 no-repeat; 
padding-right:0.5em;
padding-left:20px;
}
span.icon-toggle {
background:#f7efdf url(images/icon_extrainfo.gif) 0 -34px no-repeat; 
}

.additional-info span.icon-camera {
background-image:url(images/icon_camera.gif);
}

.quartering-options strong {
color:#594531;
text-align:left;
font-size:1.2em;
margin-top:1em;
display:block;
}

.extrainfo {display:block;overflow:hidden}

.quartering-options ul { margin-left:1em}

.quartering-options ul li {
list-style:inside square;
line-height:1.4em;
}

.quartering-options h2 {
font:normal 1.6em/1.2em Georgia, "Times New Roman", Times, serif;
color:#806346;
margin:0.5em 0;
border-bottom:1px solid #d9cdb8; 
/*padding-bottom:105px;
background:transparent url(images/img_quartering_suite.jpg) 0 bottom no-repeat;*/
}

.quartering-options strong.alatupa a {
background-image:url(images/img_quartering_alatupa.jpg);
}

.quartering-options strong.riihentupa a {
background-image:url(images/img_quartering_riihentupa.jpg);
}

#info-plank_wrapper {
width:365px;
}

#info-plank {
background:#fbf8f2 url(images/bg_plank_right.jpg) right 0 repeat-y;
}

#info-plank h3 {
overflow:hidden;
text-indent:-1000em;
background:#fbf8f2 url(images/lbl_yllaksenlyhty.jpg) center 0 no-repeat;
width:100%;
height:34px;
margin:0.5em 0;
}

#info-plank ul li {
list-style:outside square;
text-indent:0.25em;
}

#info-plank span {
display:block;
padding:1em 0;
background:transparent url(images/bg_plank_left.jpg) 0 0 repeat-y;
padding-left:25px;
margin-right:25px;
}

/* -----------------------------------*/
/* ----->>> PHOTOGALLERY-PAGE <<<-----*/
/* -----------------------------------*/
#gallery-backlink a {
overflow:hidden;
text-indent:-1000em;
display:block;
float:left;
width:82px;
height:64px;
background:transparent url(images/img_backtogallery.jpg) 0 0 no-repeat;
margin-left:40px;
-moz-opacity:0.5;
opacity:0.5;
filter:alpha(opacity=100);
}
#gallery-backlink a:hover {
-moz-opacity:1;
opacity:1;
}

#gallery-picture {
/*width:872px;*/
width:620px;
height:250px;
background:transparent url(images/bg_photo.gif) center 0 no-repeat;
margin-top:10px;
}
#gallery-picture-placeholder {
width:542px;
/*margin-left:166px;*/
margin-left:40px;
}
#gallery-picture-placeholder img {
position:relative;
top:18px;
}
.gallery-link {
padding-top:35px;
text-align:left;
}
.gallery-link a {
display:block;
background:transparent url(images/img_gotogallery.jpg) right center no-repeat;
padding:31px 70px 0 0;
text-align:right;
}
#gallery-picture-placeholder a {
color:#664b3d;
font:normal 1.2em/2.0em Georgia, "Times New Roman", Times, serif;
color:#990022}
#gallery-picture-placeholder a:hover {
color:#ed002d;
}

#picture-frame_wrapper {
position:absolute;
left:50%;
}

#landscape {
padding:15px 0 0 0;
background:transparent url(images/bg_photo_top.gif) 0 0 no-repeat;
width:544px;
}

#portrait {
padding:0 0 0 16px;
height:544px;
background:transparent url(images/bg_photo_left.gif) 0 0 no-repeat;
}

#landscape p {
margin:0; padding:0 0 0 16px; 
width:544px;
background:transparent url(images/bg_photo_bottom.gif) 0 bottom no-repeat;
}

#portrait p {
padding:15px 0 0 0;
background:transparent url(images/bg_photo_right.gif) right 0 no-repeat;
height:544px;
}

.description {
padding:0;
background:#f0e4ce;
font:normal 1em/2em Georgia, "Times New Roman", Times, serif;
width:auto; height:auto;
text-align:center;
}

#landscape .description {
padding-top:14px;
}

.description h3 {
color:#664b3d;
font-weight:normal;
font-size:1.4em;
}

ul#gallery {
margin:15px 0 0 15px;
}

p.previous-picture,p.next-picture {border-top:1px solid #cc9933; margin:0; padding:0; text-align:right}
p.next-picture { text-align:left}

ul#gallery li,.slide {
float:left;
position:relative;
display:block;
width:124px;
height:124px;
background:#f0e4ce url(images/bg_slide.gif) 0 0 no-repeat;
margin:0 15px 15px 0;
}
.slide {float:none; margin:0}

ul#gallery a,.slide a {
position:absolute;
left:50%;
top:50%;
margin-left:-42px;
margin-top:-42px;
width:80px;
height:80px;
display:block;
-moz-opacity:0.75;
opacity: 0.75;
}
ul#gallery a:hover,.slide a:hover {
-moz-opacity:1;
opacity:1;
}
ul#gallery a img,.slide a img {
padding:0; margin:0; border:1px solid #ccc;
}

/* -----------------------------------*/
/* ------->>> WEATHER-PAGE <<<--------*/
/* -----------------------------------*/

#weather-info_wrapper {
color:#38230e;
font:1.0em/1.0em Georgia, "Times New Roman", Times, serif;
margin:0 15px;
}

span#weather-info {}

span#weather-info p {
line-height:1.4em;
background:transparent url(images/img_sunrise.gif) 0 top no-repeat;
padding:30px 0 25px 25px;
}
span#weather-info p.sunset {
background-image:url(images/img_sunset.gif);
}
span#weather-info p.temperature {
padding-top:10px;
background:url(images/img_thermometer.gif) 5px top no-repeat;
}
span#weather-info p.windspeed {
padding-top:35px;
background-image:url(images/img_windspeed.gif);
}

#thermometer {
font:bold 0.8em/10px "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", sans-serif;
text-align:right;
}

p.weather-update-info {
color:#a67b6c;
line-height:1.5em; margin-top:1em; padding-top:0.5em; text-align:center;
border-top:1px solid #b8ab8c;
}

#thermometer th, #thermometer td {
text-indent:1em;
}

td.scale {
background:transparent url(images/bg_thermometer_scale.gif) 0 1px no-repeat;
}

th.top, td.glass, span.mercury {
overflow:hidden;
text-indent:-1000em;
width:24px;
text-align:left;
}

#thermometer th.top {
background:transparent url(images/bg_thermometer_top.gif) 0 bottom no-repeat;
width:24px;
}

td.glass {
height:20px;
background:transparent url(images/bg_thermometer.gif) repeat-y;
}
span.mercury {
display:block;
height:20px;
background:transparent url(images/bg_mercury.gif) 0 0 no-repeat;
}

#thermometer th.bottom {
background:transparent url(images/bg_thermometer_bottom.gif) no-repeat;
height:24px;
}

/* -----------------------------------*/
/* ------>>> CONTACT-PAGE <<<---------*/
/* -----------------------------------*/
ul#address {
display:block;
background:transparent url(images/bg_contact.jpg) center center no-repeat;
width:100%;
height:145px;
padding-top:22px;
}
ul#address li {
color:#4a2c16;
font:normal 1.0em/50px Georgia, "Times New Roman", Times, serif;
/*font:normal 1.0em/20px "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", sans-serif;*/
text-align:center;
list-style:none;
}

#maps ul li {
float:left;
display:block;
width:165px;
height:118px;
/*font:normal 1.2em/1.6em "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", sans-serif;*/
font:normal 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
background:#f0e4ce url(images/img_map1.jpg) center top no-repeat;
padding:0 0 2em 0;
margin:0 55px 0 0;
}
#maps ul li#map2 {
background-image:url(images/img_map2.jpg);
background-position:center 15px;
margin-right:55px;
}
#maps ul li#map3 {
background-image:url(images/img_map3.jpg);
background-position:center 24px;
margin-right:0;
}
#maps ul li a {
margin:0; padding:0;
text-indent:0;
display:block;
padding-top:118px;
width:150px;
text-align:center;
text-decoration:none;
color:#990022;
}
#maps ul li a:hover { color:#ed002d}
#maps ul li#map2 a {
width:150px;
}
#maps ul li#map3 a {
width:150px;
}

/* -----------------------------------*/
/* ------>>> WIDE CONTENT <<<---------*/
/* -----------------------------------*/
.wide span#content_wrapper_top {
background-image:url(images/bg_wood_top_wide.jpg);
}
.wide span#content_wrapper_bottom {
background-image:url(images/bg_wood_bottom_wide.jpg);
}

.wide #content {
width:872px;
background-image:url(images/bg_content_wide.gif);
}
.wide h1 {
width:840px;
margin-left:200px;
}
.wide span#content_top {
background-image:url(images/bg_content_top_wide.gif);
}
.wide span#content_bottom {
background-image:url(images/bg_content_bottom_wide.gif);
}
/* -----------------------------------*/
/* --------->>> SIDEBAR <<<-----------*/
/* -----------------------------------*/
#sidebar_wrapper {
width:220px;
float:right;
margin-top:13px;
background:transparent url(images/bg_sidebar_light.jpg) right 0 no-repeat;
}

#sidebar {
color:#bfb195;
font:1.2em/16px 'Lucida Grande', Verdana, Arial, Sans-Serif;
margin:0 15px;
}

#sidebar ul,#sidebar p {
margin:0.5em 0 2em 0;
}
#sidebar ul li {
margin-bottom:1.5em;
}
#sidebar ul li ul li {
color:#5b98a6;
margin-bottom:0.5em;
list-style-type:disc;
list-style-position:inside;
text-indent:-1em;
padding-left:1em;
}

#sidebar a {
color:#87e1f5;
font-size:1em;
text-decoration:none;
}

#sidebar a:hover {
color:#fff;
}

#sidebar h2 {
color:#b8936e;
font:normal 1.6em/20px Georgia, "Times New Roman", Times, serif;
padding:4px 0 20px 0;
border-top:1px solid #785848;
text-align:center;
background:transparent url(images/bg_sidebar_title.gif) center bottom no-repeat;
}

li#photos h2 {
margin-bottom:1em;
}
li#photos ul {
list-style:none;
padding-left:10px;
}
li#photos ul li { 
float:left;
display:inline;
}
li#photos a {
display:block;
margin:0 8px 8px 8px;
}
li#photos a img {
background:#666;
border:1px solid #ccc;
}
li#photos a:hover img {
border-color:#fa8357;
}

/* -----------------------------------*/
/* ---------->>> FOOTER <<<-----------*/
/* -----------------------------------*/
#footer_wrapper {
width:100%;
padding:10px 0 0 0;
}
#footer {
color:#d9cea3;
width:100%;
height:30px;
line-height:28px;
text-align:center;
background:transparent url(images/bg_footer.gif) 0 center no-repeat;
font-size:1em;
}

#decoration {
width:100%;
width:182px;
height:34px;
background:transparent url(images/img_footer_decoration.gif) center top no-repeat;
padding-bottom:10px;
}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

/* -----------------------------------*/
/* -------->>> COMMENTS <<<-----------*/
/* -----------------------------------*/
h3#comments {
font-size:1.4em;
font-weight:normal;
margin:0 15px;
}
h3#respond {
font-size:2em;
font-weight:normal;
margin-bottom:0.5em;
}

#commentform p {
margin-bottom:0.5em;
}

#commentform u {
font-style: normal;
font-weight: normal;
text-decoration: underline;
}

small {
color:#734e34;
}

#commentform #author,#commentform #email,#commentform #url,#commentform #comment {
border:1px solid #bfbfbf;
border-top:none;
border-bottom-color:#fffbf2;
background:#fff url(images/bg_input.gif) 0 0 repeat-x;
}

#commentform #submit {
color:#fff;
font:bold 1.0em/20px Georgia, "Times New Roman", Times, serif;
border:none;
background:transparent url(images/bg_button.jpg) 0 0 no-repeat;
width:180px;
height:37px;
padding:0 0 10px 0;
cursor:pointer;
}

.alt {
margin:0;
padding:10px;
background-color:#f5ecdc;
border:1px solid #d9c6a3;
border-left:none;
border-right:none;
}

.commentlist {
padding:0;
margin:0 15px;
text-align:justify;
}

.commentlist p {
margin: 10px 5px 10px 0;
}

#commentform p {
margin: 5px 0;
}

.nocomments {
text-align: center;
}

.commentmetadata {
display: block;
}

.commentlist li, #commentform input, #commentform textarea {
font:1.0em/1.4em 'Lucida Grande', Verdana, Arial, Sans-Serif;
margin: 15px 0 3px;
padding: 5px 10px 3px;
}
#commentform textarea {
color:#482b16;
margin:0; padding:2px;
width:610px;
}

.commentlist li {
font-weight: bold;
}

.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;
}

.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}

#commentform p {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
font-weight: normal;
}

#sidebar ul ul li, #sidebar ul ol li, .nocomments, blockquote, strike {
color: #777;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

#wp-calendar #prev a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */


#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

h2.pagetitle {
margin-top: 30px;
text-align: center;
}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}



/* Begin Form Elements */
#searchform {
width:100%;
}

#searchform tr.caption td {
color:#b39474; 
font-size:12px;
text-align:center;
padding:0 0 5px 0;
}

tr.searchrow td { height:27px}

#sidebar #searchform #s {
width:120px;
background:none;
padding:0;
color:#ff0000;
font:bold 12px/27px 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

td.searcharea { 
line-height:27px;
background:transparent url(images/bg_searchbox.gif) 0 0 repeat-x;	
}

#searchsubmit {
overflow:hidden;
width:27px;
height:27px !important;
height /* */:0;
padding-top:27px;
background:transparent url(images/btn_search.gif) 0 0 no-repeat;
cursor:pointer;
}

#searchsubmit:hover {
background-position:0 -27px;
}

.searchbox {
background:transparent url(images/bg_searchbox_left.gif) right 0 no-repeat;
padding-left:13px;
}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

.navigation {
next-align:center;
margin:0 15px 4em 15px;
}
/* End Various Tags & Classes*/



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

