/*
Theme Name: A Day to Remember
Theme URI: http://www.billchambersdesign.com
Description: A Day to Remember - Blogger port
Version: 1.0
Author: Bill Chambers
Author URI: http://www.billchambersdesign.com/
Tags: fixed width, two columns, widgets

*/

* {padding:0; margin:0;}
a, a:visited {color: #930;}
a:hover {color:#09c; text-decoration:none;}
#sidebar {
        width: 324px;
        height: 27px;
        float: left; padding:8px 5px 5px 5px;
        background-color:#FFF;
        
}
#content {background-color:#FFF; border:#cd00d5 solid 1px;margin:6px;}
#left {
        padding: 30px 15px 25px 25px;
        float: left;
        width: 628px;
background-color:#FFF;
}
#lefthead { float:left; padding:8px 6px 6px 6px; height:auto;}
#lefthead img { border:#086834 solid 1px:}
#righthead {  padding:6px 6px 6px 6px; height:auto;}
#righthead img { margin-bottom:6px;}
body {
    background: #4B703C url(images/bg-script.jpg);
        font: 100% Verdana, Arial, Helvetica, sans-serif;
        margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
        padding: 0;
        text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
        color: #000000;
                line-height: 16px;
                color: #333333;
                font-size: 12px;
}

.clear {clear:both;}

#wrap {background:#f8f3ca; repeat-y; width:690px; margin:auto; padding:0px 0px 6px 0px;}
#header{ background:#f8f3ca;; no-repeat; height:152px;}
#footer { height:auto; padding:0px 0 0px 0; margin:0px;}
#left p {line-height:18px; margin-bottom:20px;}
#breadcrumb { padding:5px; background:#f4f4f4; border-bottom:solid 1px #e2e2e2; margin-bottom:10px; font:13px "Trebuchet MS", Arial, sans-serif; text-transform:uppercase;}
h1, h2, h3, h4 {font:"Trebuchet MS", Arial, sans-serif;}
h2 {font:18px "Trebuchet MS", Arial, sans-serif;}
#topbar {
        height:40px; padding:55px 25px 0 25px;
}

#navigation { margin-left:305px; padding-top:8px;}
#navigation ul {list-style:none;}
#navigation li {display:inline;}
#navigation a, #navigation a:visited, #navigation a:active {display:block; float:left; background:url(images/menu2.jpg) repeat-x; height:19px; padding:5px 15px 0 15px; margin-right:5px; color:#000; text-decoration:none; border:solid 1px #999;}
#navigation a:hover {background:url(images/menu1.jpg) repeat-x; color:#fff; border: solid 1px #09c;}
#navigation .active a {background:url(images/menu1.jpg) repeat-x; color:#fff; border: solid 1px #09c;}
#sidebar h2 {display: inline-table; color:#069; font:16px "Trebuchet MS", Arial, sans-serif; padding:0px; border-bottom: solid 0px #bbb; text-transform:uppercase;}
#sidebar h4 {display: inline-table;padding:10px 3px 0px 8px;}
#sidebar ul {list-style:none; margin-bottom:15px;}
#sidebar li {display:inline-table; height:26px; border-bottom:solid 0px #ddd;}
#sidebar a, #sidebar a:visited {display:inline-table; height:21px; padding:5px 5px 0 5px; color:#333; text-decoration:none;}
#sidebar a:hover { color:#069;}
h3.subhead {
        font-size:12px; text-transform:uppercase;
        color: #fff;
        display:block;
        padding:5px;
        border:solid 1px #ddd;
        background: #990000;
}
.columns  {padding:0 8px 0 8px;}
.col1 {width:30%; float:left;}
.col3 {width:30%; float:right;}
.col2 {margin:0 32% 0 32%;}
.clear2 {width:590px; clear:left; float:right; color:#fff!important;}
.columns div {background:#f3fbe0; height:200px;}
.columns div p {padding:5px;}
#subnav {padding: 9px 50px 0 420px; color:#fff;}
#subnav a {color:#fff; text-decoration:none;}
img.leftalign, img.rightalign {display:block; padding:3px; background:#efefef; border: solid 1px #ddd;}
img.leftalign {float:left; margin-right:8px;}
img.rightalign {float:right; margin-left:8px;}
h1#sitename {display:block; padding:5px 70px 0 50px; color:#fff; font:22px normal "Trebuchet MS", Arial, sans-serif; }
#sitename a, #sitename a:visited, #sitename a:hover {color:#fff; text-decoration:none;}
#footer p {text-align:center; display:block; padding:2px 3px 2px 3px; background-color:#93c19f; font-family:Arial,Helvetica,sans-serif; font-size:11px;
letter-spacing:1px}
#footer #credit {font-size:10px;}
#left h2 { color:#900!important;}
blockquote {background:#efefef; padding:5px; border:solid 1px #ddd; display:block; margin:5px;}
blockquote.leftalign {width:300px; float:left;}
.post ul, .post ol {margin-bottom:15px;}
.post li {padding:3px;}
code {background:#ccc; white-space:pre; display:block; margin:5px; padding:5px;}
.postbottom a, .postbottom span { margin:0 10px 0 10px;}
.postbottom {padding:3px; background:#efefef; border:solid 1px #ddd; margin-bottom:20px;}
.pagenav {padding:3px; background:#efefef; border:solid 1px #ddd; margin-bottom:20px;}
.pagenav span {display:block; width:250px;}
.pagenav .leftalign {float:left;}
.pagenav .rightalign { margin-left:300px; text-align:right;}
.commentlist {
        list-style: none;
}
.commentlist li {
        display: block;
        padding: 5px;
        margin-bottom: 10px;
        border-bottom: 1px solid #D4D0C8;
        background: #f4f4f4;
}
.avatar {
        float: right;
}



#mainnav {
        height: 20px;
        width: 690px;
        padding: 0px;
        margin: 0px;
        background: url(images/nav.gif) no-repeat;
        position: relative;
        overflow: hidden;
border-top:#086834 solid 1px;
border-bottom:#086834 solid 1px;
}

#mainnav li {
        display: block;
        position: absolute;
        list-style-type: none;
        margin: 0;
        padding: 0;
        height: 20px;
        background: none;
}

#mainnav a {
        display: block;
        text-decoration: none;
        margin: 0;
        overflow: hidden;
        font-size: 0;
        color: #ffffff;
        width: 100%;
        height: 20px;
        padding: 20px 0 0 0;
        height: 0px !important;
        height /**/:20px;
        background-repeat: no-repeat;
}

#mainnav {
        background-image: url(images/nav.gif);
}


        #mainnav #background {left: 10px; width: 73px; top: 0px; height: 20px; }
        #mainnav #services {left: 83px; width: 66px; top: 0px; height: 20px; }
        #mainnav #packages {left: 148px; width: 67px; top: 0px; height: 20px; }
        #mainnav #real {left: 215px; width: 100px; top: 0px; height: 20px; }
        #mainnav #gallery {left: 315px; width: 60px; top: 0px; height: 20px; }
        #mainnav #blog {left: 375px; width: 50px; top: 0px; height: 20px; }
        #mainnav #testimonials {left: 425px; width: 85px; top: 0px; height: 20px; }
        #mainnav #venues {left: 510px; width: 60px; top: 0px; height: 20px; }
        #mainnav #press {left: 570px; width: 50px; top: 0px; height: 20px; }
        #mainnav #contact {left: 620px; width: 60px; top: 0px; height: 20px; }

        #mainnav #background a:hover { background-position: -10px -20px; background-image: url(images/nav.gif); }
        #mainnav #services a:hover { background-position: -83px -20px; background-image: url(images/nav.gif); }
        #mainnav #packages a:hover { background-position: -148px -20px; background-image: url(images/nav.gif); }
        #mainnav #real a:hover { background-position: -215px -20px; background-image: url(images/nav.gif); }
        #mainnav #gallery a:hover { background-position: -315px -20px; background-image: url(images/nav.gif); }
        #mainnav #blog a:hover { background-position: -375px -20px; background-image: url(images/nav.gif); }
        #mainnav #testimonials a:hover { background-position: -425px -20px; background-image: url(images/nav.gif); }
        #mainnav #venues a:hover { background-position: -510px -20px; background-image: url(images/nav.gif); }
        #mainnav #press a:hover { background-position: -570px -20px; background-image: url(images/nav.gif); }
        #mainnav #contact a:hover { background-position: -620px -20px; background-image: url(images/nav.gif); }


.border {
border:1px solid #086834;
}

#search {
        margin-top:55px;
        
        width: 175px;
        height: 30px;
        float:right;
        padding:5px 5px 5px 5px;
        background-color:#FFF;
        
}


#searchform {

	background: url('images/search.jpg') no-repeat;

	width: 130px;

	height: 25px;

	float: right;

	margin: 10px 15px 0 0;

        padding-top:3px;

	border: 0px;

	

	}

#searchform input {

	background: none;

	outline: 0;

	border: 0;

	}

#searchform #s {

	width: 102px;

	font-size: 12px;

	color: #666;

	padding: 4px 0 0 0px;

	}

#searchform #searchsubmit {
        background: url('images/search-sbmt.jpg') no-repeat;
	width: 23px;

	height: 25px;
        margin-top:-3px;
	float: right;

	cursor: pointer;

	}

