/* reset-min.css; version: 2.7.0
Copyright (c) 2009, Yahoo! Inc. All rights reserved; Code licensed under the BSD License:; http://developer.yahoo.net/yui/license.txt */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* fonts-min.css; version: 2.7.0
Copyright (c) 2009, Yahoo! Inc. All rights reserved.; Code licensed under the BSD License:; http://developer.yahoo.net/yui/license.txt */
body{font:13px/1.45 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* Common */
.insidecontent	{padding:0 20px;} /* content wrapper for padding; keep fixed widths in order */
.hide						{display:none;}

/* Main / Body */
#mainwrapper				{border:4px solid #ccc; border-top:0px; border-bottom:0px; padding-bottom:30px;}
#mainwrapper, #ft		{width:800px; margin:0 auto; background:#F1F4EA; overflow:hidden;}
#bd									{margin-top:200px;}

hr									{border:0px; border-top:4px solid #e0e0e0; border-collapse:collapse;}

/* Headings :: Text */
h1,h2,h3,h4,h5,h6		{color:#8d261c; font-family:Georgia, "Times New Roman", Serif; margin:.5em 0;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a	
										{color:#8d261c; text-decoration: underline;}
h1									{font-size:1.8em;}
h2									{font-size:1.6em;}
h3									{font-size:1.3em;}
h4									{font-size:1.2em;}
h5									{font-size:1em;}
h6									{font-size:.9em; font-family:Arial, sans-serif; text-transform:uppercase;}
em									{font-style:italic;}
strong							{font-weight:bold;}
p										{margin:.5em 0 .75em;}
a										{color:#8d261c;}
p.noresults					{color:#888; font-style:italic;}

.sidebar h1,.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6
										{color:#193441;}

.maincontent ul,
.maincontent ol			{margin-left:20px; list-style-position:inside;}
.maincontent li			{display:list-item;}

.maincontent ul			{}
.maincontent ul li	{list-style-type:disc;}
.maincontent ol			{}
.maincontent ol li	{list-style-type:decimal;}

/* Header */
#hd				{position:absolute; top:60px; left:0; height:150px; width:100%; background:url(http://www.waskofamily.com/images/template/tilebkg-red.gif);}
#hd h1		{height:150px; background:url(http://www.waskofamily.com/images/template/banner.jpg) no-repeat 50% 0; text-indent:-9999px; margin:0;}

/* Navigation */
#navigation								{width:100%; overflow: hidden;}

#logomark									{float:left; height:42px; width:250px; margin-top:10px;}
#logomark img							{float:left; margin-right:10px;}
#logomark h2							{padding:5px 0px 0px 0px; float:left; font-size:14px; font-style:italic;}
#logomark a								{text-decoration:none;}

#navigation ul						{float:right; margin:17px 0 0 0; width:auto; overflow:hidden;}
#navigation ul li					{padding:0 2px; float:left;}
#navigation ul a					{color:#8d261c; font-weight:bold; text-decoration:none; display:block; padding:5px 10px 7px; background:#F1F4EA; -moz-border-radius:5px; -webkit-border-radius:5px;}
#navigation ul a:hover		{background:#5d0100; color:#fff;}
#navigation li.active a		{background:#840200; color:#fff;}

/* Content */
#base.maincontent img			{float:right; border:3px solid #8d261c !important; margin-left:10px;}

.maincontent .img					{border:1px solid #ccc !important; padding:5px; line-height:0; background:#fff;}
.maincontent .img.l		{float:left; margin:0px 10px 0px 10px;}
.maincontent .img.r		{float:right; margin:0px 0px 10px 10px;}

/* Content :: Obit */
#obit.maincontent,
#services.maincontent,
#products.maincontent			{float:left; width:540px;}
/* #obit.maincontent img	{float:none; border:0; margin:0;} */

/* Obit list */
.obititem								{clear:both; float:none; overflow:hidden; margin-bottom:30px;}
.obititem h3						{margin-top:0;}
.obititem h3 a					{text-decoration: none;}
.obititem h3 span.from	{margin-left:2px; font-size:12px; font-style:italic; font-weight:normal;}
.obititem p.servicedate	{margin-top:18px; margin-bottom:0;}
.obititem p.readobit		{margin:0;}

.obititem .obitimagewrapper	{float:left;}
.obititem .obitimage				{margin-top:5px;}
.obititem .obitimage img		{border:1px solid #888 !important;}

.obititem .obitdatawrapper	{margin-left:85px;}

/* Single Obit Item */
#signguestbook										{margin-top:50px;}
.singleobititem										{width:100%; overflow:hidden; margin-bottom:50px;}
.singleobititem	.obitimagewrapper	{float:left;}
.singleobititem .obitimage img		{border:1px solid #888 !important;}
.singleobititem	.obitdatawrapper	{margin-left:170px;}

/* Obit Pagination */
#paginate							{clear:both; float:none; width:100%; overflow:hidden;}
#paginate #pagecount	{float:left;}
#paginate #pagenav		{float:right;}

/* Guest book */
.guestbookitems #paginate				{margin:20px 0;}
.guestbookitems .entry					{padding:10px;}
.guestbookitems .entry.alt			{background:#eceee5;}
.guestbookitems .comment_date		{font-family:Georgia, serif; color:#b9837a; text-align:right;}
.guestbookitems .comment_body		{}
.guestbookitems .comment_author	{font-family:Georgia, serif; color:#666; font-style:italic;}

/* Obit Sidebar */
#bd .sidebar		{float:right; width:200px;}
.sidebar li			{line-height:1.1em; margin-bottom:10px;}

/*  */
#tour .tour-item	{overflow:hidden; clear:both;}
#tour .tour-desc	{float:left;}
#tour .tour-img		{border:1px solid #ccc; padding:7px; background:#fff; display:inline-block; line-height:0; overflow:hidden; float:right;}

.odd							{background:#e4e6dd; padding:20px 10px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.even							{padding:20px 10px;}

/* Guest book - New Entry */
ol.vertform												{}
ol.vertform li										{float:none; clear:both; width:100%; overflow:hidden; padding:10px 0; border-top:1px solid #ddd;}
ol.vertform .guestbookhelp				{font-size:12px; font-style: italic; color:#888;}
ol.vertform label									{display:block; float:left; width:150px;}
ol.vertform label.checkbox				{display:inline; float:none; width:auto;}
li.nolabel div, li.button div			{padding-left:150px !important;}
ol.vertform li input.comment_textbox,
ol.vertform li textarea.multiline {width:350px;}

div.captcha			{margin-left:150px;}
input.captcha		{width:140px;}


/* Products & Services */
.item_wrapper						{margin-bottom:20px; overflow:hidden; clear:both; float:none;}
.item_description li		{line-height:1.1em; margin-bottom:5px;}
.item_description li ul	{margin-top:5px;}

/* Contact */
#contactmeta													{float:left; width:48%;}
#contactform													{float:right; width:48%;}
.map																	{border:1px solid #888;}
#contactform .vertform label					{width:100px;}
#contactform li.button div						{padding-left:100px !important;}
#contactform .vertform input,
#contactform .vertform textarea				{width:250px;}
#contactform .vertform .submit_button {width:auto!important;}


/* footer & push */
#ft .insidecontent		{padding-top:20px;}
html, body 						{background: url(http://www.waskofamily.com/images/template/tilebkg.gif);}
#ft										{border:4px solid #ccc; border-top:0px; border-bottom:4px solid #ccc; color:#7e7e80; background:#eaece4; margin-bottom:20px;}
#ft a									{color:#7e7e80;}

#ft .org							{color:#605c6d !important; font-size:15px; font-weight: bold;}
#ft .tel							{text-align: right;}
#ft .tel .type				{display:block; float:left; width:140px; font-size:.8em; text-transform: uppercase; padding-top:2px;}
#ft .tel .value				{text-align:right;}

div.left							{float:left;}
div.mid								{float:left; padding-top:21px; text-align: center;}
div.right							{float:right; padding-top:21px;}
div.left,div.mid,div.right
											{width:233px; margin-bottom:20px;}





