/*
Theme Name: Edgewater Lakepointe
Theme URI: http://www.clevyr.com
Description: Edgewater Lakepointe Neighborhood Association.
Version: 1.0
Author: Clevyr Inc.
Author URI: http://www.clevyr.com
*/

@import url("master.css");

/***** Global Settings *****/
 
body { font: 14px/1.25 Arial, Helvetica, sans-serif; background:#074157; padding-bottom:50px; color:#262626 }
button { cursor:pointer}

/***** typography *****/
h1, h2, h3, h4, h5, h6 { color:#981b1e; font-family: Georgia, Times, serif; font-style: italic;}
h1 { padding:20px 0; font-size:2em; }
h2 { padding:15px 0; font-size:1.5em; }
h3 { padding:0; color:#262626 }

a, a:link, a:visited, a:hover { color:#981b1e; cursor:pointer!important }

ul, ol {}
ul li, ol li {}

h2 + small {display: block; padding: 0px 0px 10px; margin-top: -15px; font-size: 12px; font-style: italic;}
h2 + div.ngg-galleryoverview { margin: -15px 0 15px 0;}

/***** layout *****/
#top {background:#79bbe7 url(images/top-bg.jpg) repeat-x center top; }
#top .outer {background: url(images/sunburst.jpg) no-repeat center top;}
#top .wrap.top { background: url(images/sunburst.jpg) no-repeat center top;}
#header { padding:0px; }
#header .wrap { background: url(images/sunburst.jpg) no-repeat center top; }
#body-content {padding:20px 0px;}
#main-content {float:left; display: inline; margin: 0 10px; width: 580px;}
#sidebar {float:right; display: inline; margin: 0 10px; width: 300px; padding-bottom: 24px}

#header-nav {}
#footer-nav {}

/** header ***/
#header .menu {float:right; display: block;}
#header .menu ul {margin:42px 10px 0 0; padding:0; list-style:none; height: 48px; width:570px; text-align: center;}
#header .menu ul li {margin:0; padding:0; display: inline;}
#header .menu ul li a { display:inline-block; padding:0 20px; color:#3c3c3c; font-size: 16px; font-family: Georgia, Times, serif; font-style: italic; line-height: 48px}
#header .menu ul li.current_page_item a, #header .menu ul li.current_page_parent a {color:#e2881b;}
#header .menu ul li a:hover {color:#e2881b;}

#header .logo h1 { padding:0; float:left; display: block; }

/** sidebar **/
.widget-box {padding:10px 20px; background:#70b6e4 url(images/birds.gif) no-repeat 200px 26px; margin-bottom:12px; border:solid 2px #fff; 
-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}

.widget-box h2 {display: none;}

.widget-box ul {margin:0px; list-style: none; padding: 0;}
.widget-box ul li {display: block;}
.widget-box ul li a {padding:10px 18px;display: block; font-size: 16px; color:#fff;font-family: Georgia, Times, serif; font-style: italic; background: url(images/sidebar-bullet.gif) no-repeat left 14px; }
.widget-box ul li.current_page_item a, .widget-box ul li.current_page_parent a {color:#000; text-decoration: none;}
.widget-box ul li a:hover {color:#000;}

/** top footer **/
#topfooter {background:#127ea5 url(images/top-wave.jpg) repeat-x right top; padding: 120px 0 10px; color:#fff;}
#topfooter .wrap {position:relative;}
#topfooter a {color:#fff;}
#topfooter a:hover {text-decoration:none; color:#add2e5;}

#topfooter #news {float:left;display:inline; width:287px; margin-left:10px;}
#topfooter #events {float:left;display:inline; width:287px; margin-left:40px;}
#topfooter #newsletter {float:right;display:inline; width:287px; margin-right:10px;}

#topfooter h2 {color:#fff; font-size: 24px;padding:0 0 12px}
#topfooter #news h2, #topfooter #events h2 {background:url(images/news-sep.gif) no-repeat center bottom; }
#topfooter #news h2 span {background: url(images/news-icon.jpg) no-repeat left top; padding:16px 0 0 70px; display: block; min-height: 44px}
#topfooter #events h2 span {background: url(images/event-icon.jpg) no-repeat left top; padding:16px 0 0 70px; display: block; min-height: 44px}
#topfooter #newsletter h2 span {background: url(images/newsletter-icon.jpg) no-repeat left top; padding:16px 0 0 70px; display: block; min-height: 44px}

#topfooter .post-link {padding:20px 0 24px; background:url(images/news-sep.gif) no-repeat center bottom}
#topfooter small {display: block; color:#001f2b; font-size: 12px;}
#topfooter b {font-size:16px;}
#topfooter .wplc_event_list {padding:0; margin:0; list-style:none;}
#topfooter .wplc_event_list li {padding:20px 0 24px; background:url(images/news-sep.gif) no-repeat center bottom}


#topfooter a.more-link {color:#ffe17f;font-family: Georgia, Times, serif; font-style: italic; font-size:16px; margin-top:10px; display: block}
#topfooter a.more-link:hover {padding-left:5px;}

#topfooter .sailboat {background:url(images/sailboat.png) no-repeat center center; position: absolute; top: -194px; right: 110px; display: block; height: 105px; width: 83px}

/** footer ***/
#footer {color:#8fd0e8; font-size: 11px; font-family: Georgia, Times, serif; font-style: italic; line-height: 18px; padding:60px 0px; background: url(images/footer-wave.gif) repeat-x center top;}
#footer .menu {float: right; display: inline}
#footer .menu ul {margin:0; padding:0; list-style:none;}
#footer .menu ul li {margin:0; padding:0; display: inline}
#footer .menu ul li a {float:left; display:block; padding:0 15px; color:#8fd0e8; font-size:16px; line-height: 14px; border-left:solid 1px #8fd0e8; }
#footer .menu ul li.first a {border:none; }
#footer .menu ul li.current_page_item a, #footer .menu ul li.current_page_parent a { color:#fff;}
#footer .menu ul li a:hover { color:#fff;}

#footer .clevyr-logo {margin-bottom: -10px;}


/** homepage ***/
body.home #main-content {float:left; display: inline; margin: 0 10px; width: 440px; font-size: 16px; line-height: 30px;}
body.home #main-content h2 {color:#262626;}
body.home #sidebar {float:right; display: inline; margin: -50px -10px -40px 0; width: 510px; padding-bottom: 0; position: relative;}
body.home #sidebar a.more-link {position: absolute; bottom: 0px; left: 196px; color:#fff;font-family: Georgia, Times, serif; font-style: italic; font-size:16px; margin-top:10px; display: block} 
body.home #sidebar a.more-link:hover {padding-left: 5px; text-decoration: none;}


/** events **/
#main-content .wplc_event_list {list-style:none; margin:0; padding:0;}
#main-content .wplc_event_list li {padding-bottom:1.5em;}
#main-content .wplc_event_list li small {display:block; padding-bottom:10px;}



/*** wordpress defaults ***/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; 
-moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/*** Begin Images ***/
p img { padding: 0; max-width: 100%; }
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; }

/* Comments Template*/
#comment-area ol { list-style: none; margin: 20px 0 0; padding:0 20px 12px; }
#comment-area ol li { line-height: 18px; margin: 0px 0px 10px 0px; padding: 10px;
-moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
#comment-area ol li.odd {background-color: #f5f5f5;}
#comment-area ol li.even {background-color: #e5e5e5;}
#comment-area img.avatar { padding: 4px; margin: 0 0 2px 7px; display: inline; float:right; background:#fff; border: 1px dashed #d2d2d2}
span.comment-text p { padding: 10px 0; }

#comment-area h3 {border-top: 1px dashed #d2d2d2; padding:10px 0; margin-top:10px;}

.commentmetadata { font-size: 12px; margin: 10px 0px; }
.commentmetadata a { color: #2279a6; }

#comment-area small { font-size: 11px; }
#comment-area p.nocomments { padding: 0; }
#comment-area textarea#comment {border:solid 1px #d2d2d2; padding:5px; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#999; }
#comment-area input#author, #comment-area input#email, #comment-area input#url { width: 300px; border:solid 1px #d2d2d2; padding:5px;font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#999; }
#comment-area label {display:block; padding:0; margin:0; font-size:12px;color:#999;}

#commentform p { margin:0 20px; padding:8px 0;}
#comment-area input#submit {float:left; display:block; padding:2px 10px; margin-right:10px; color:#fff; background:#0072bc;
	-moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border:none; cursor:pointer;}

#comment-area input#submit:hover { background:#1795e6;}
#comment-area input#submit:active { background:#000;}

.categories {}
.cat-item {}
.current-cat {}
.current-cat-parent {}
.children {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.current_page_ancestor {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}