h2 { color:#336699; font-weight:bold; }
h1, h2, h3, h4, h5 { margin-top:0px; }
h3 { color:#b0b579; font-size:small; font-weight:bold; }

ul.main-ul {
list-style:none;
}

ul.main-ul li ul li {
list-style:none;
font-size:x-small;
}

li.current_page_item { font-weight:bold; }

ul.main-ul li ul li a {
color:#90b3c9;
}

ul#blogroll {
 list-style-type:none;
 margin:30px 0px 0px;
 padding:0;
}

ul#blogroll ul {
 list-style-type:none;
}

ul#blogroll ul li a{
 font-size:x-small;
 text-transform:uppercase;
 color:#336699;
 text-decoration:none;
}

ul#blogroll ul li a:hover{
 font-size:x-small;
 text-transform:uppercase;
 color:#90b3c9;
 text-decoration:underline;
}

#sidebar {
 margin:0;
 padding:0;
}


#sidebar ul {
 list-style-type:none;
 margin:20px 0px 0px 20px;
 padding:0;
}


#sidebar ul li ul {
 list-style-type:none;
 margin:0px 0px 0px 20px;
 padding:0;
}

#sidebar ul li {

 margin:0;
 padding:0;
}

#sidebar ul li a {
font-size:x-small;
 text-transform:uppercase;
 color:#336699;
 text-decoration:none;
 margin:0;
 padding:0;
}

#sidebar ul li a:hover{
 font-size:x-small;
 text-transform:uppercase;
 color:#90b3c9;
 text-decoration:underline;
}


#sidebar h2 {
font-size:x-small;
 text-transform:uppercase;
 color:#90b3c9;
 text-decoration:underline;
 margin-left:20px;
}

.linkcat h2 {
 ont-family:trebuchet ms, tahoma, arial, serif;
 font-size:small;
 margin:0;
 text-transform:uppercase;
 color:#b0b579;
}

li { margin-bottom:5px; }

.smalltext { font-size:x-small; font-family:verdana, arial, sans-serif; }

/*  
Theme Name: Mackenzie Ward Default
Theme URI: http://www.mackenzieward.ca
Description: The default Mackenzie Ward theme.
Version: 1.0
Author: Overdrive Design Labs
Author URI: http://www.overdrivedesignlabs.com/


*/
img.pp_image { border:1px #ccc solid; }

.cont { width:100%; }

.cont-left { padding:10px; }
.cont-right { background-color:#dfe6ee; padding:10px; }

hr { height:1px; border-top:1px #b0b579 solid; border-bottom:0px; border-left:0px; border-right:0px; margin-top:15px; margin-bottom:15px; }

.inset-left {
float:left;
width:124px;
}

.inset-right { float:left; width:370px; }

.inside-content-no { width:514px;  }
.inside-content-yes { width:494px; margin-left:10px; margin-right:10px; }

img { border:0px; }

/* li.current_page_item ul { margin-bottom:20px; } */
li.current_page_item a, li.current_page_ancestor a { color:#336699; }

/* Start CSS For Child Pages */
.main-ul .page_item ul li a, .main-ul .page_item ul li a:visited { text-transform:uppercase; color:#336699; text-decoration:none; font-weight:normal; list-style:disc; }
.page_item ul li a:hover { text-decoration:underline; color:#90b3c9; }
.page_item ul { margin-top:10px; margin-bottom:10px; list-style:disc; font-size:x-small; color:#336699; }
/* End CSS For Child Pages */

.main-ul, .main-ul li { margin-bottom:5px; margin-top:0px; list-style:none; }

/* Start CSS For Parent Page Links */
.main-ul li a { text-transform:uppercase; text-decoration:none;  }
/* End CSS For Parent Page Links */

.navbut li a, .navbut li { font-size:x-small; color:#336699; margin:5px; }

.navbut ul { margin:0px; padding:0px; }

.navbut { margin-bottom:10px; }

li.nobullet, li.nobullet img { list-style:none; margin:0px; height:0px; width:0px; }



td, div, li, blockquote {
font-family:trebuchet ms, tahoma, arial, serif;
font-size:small;
color:#3a6e8f;
line-height:150%;
}

body {
height:100%;
background:#D2D7DA;
}
.mainbg {
margin:0px;
background-image:url(images/mainbg.jpg);
background-position:top;
background-repeat:repeat-x;
}
.container { width:100%; }
.topbar-top { background:url(images/topbar-top.gif) no-repeat; height:80px; }
.topbar-name { background:url(images/topbar-name.gif) no-repeat; height:82px; width:256px; float:left; }
.topbar-name a { height:82px; width:256px; }
img.topbar-name a { height:82px; width:256px; border:0px; }

.topbar-pic { background-image:url(images/topbar-pic.jpg); height:82px; width:356px; float:left; }
.topbar-m { background-image:url(images/topbar-m.gif); height:82px; width:158px; float:left; }
.column-1 { width:237px; float:left; text-align:right; }
.column-2 { width:19px; float:left; }
.column-3 { width:496px; float:left;border-right:1px solid #B0B579;padding-right:20px;padding-top:30px }
.column-4 { width:200px; float:left; }
.column-above { height:25px; }

/* .navbut { margin-bottom:12px; } */
.navbut a { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
a { color:#999966; }
a:hover { color:#336699; text-decoration:none; }


.menubar { height:27px;background:#B0B579; }
.menubar-left { float:left; width:256px; height:27px; background-image:url(images/navbar-left.gif); }
.menubar-right { float:left; width:496px; background-image:url(images/menubar-bg.gif) no-repeat; }
div { margin:0px; }
.topbar { height:162px; }
.btn-about a { width:69px; height:27px; background-image:url(images/btn-about-off.gif); float:left; }
.btn-about a:hover, .btn-about-on a { background-image:url(images/btn-about-on.gif); float:left; width:69px; height:27px; }

.btn-lake a { width:116px; height:27px; float:left; background-image:url(images/btn-lake-off.gif); }
.btn-lake a:hover, .btn-lake-on { background-image:url(images/btn-lake-on.gif); width:116px; height:27px; float:left; }

.btn-directions a { width:112px; height:27px; float:left; background-image:url(images/btn-directions-off.gif); }
.btn-directions a:hover, .btn-directions-on { background-image:url(images/btn-directions-on.gif); width:112px; height:27px; float:left; }

.btn-terms a { width:124px; height:27px; float:left; background-image:url(images/btn-terms-off.gif); }
.btn-terms a:hover, .btn-terms-on { background-image:url(images/btn-terms-on.gif); width:124px; height:27px; float:left; }

.btn-contact a { width:73px; height:27px; float:left; background-image:url(images/btn-contact-off.gif); }
.btn-contact a:hover, .btn-contact-on { background-image:url(images/btn-contact-on.gif); width:73px; height:27px; float:left; }

.menubar div div img { border:0px; }

