/*
__________                       .___               .__   __    
\______   \ _________ _______  __| _/_  _  _______  |  | |  | __
 |    |  _//  _ \__  \\_  __ \/ __ |\ \/ \/ /\__  \ |  | |  |/ /
 |    |   (  <_> ) __ \|  | \/ /_/ | \     /  / __ \|  |_|    < 
 |______  /\____(____  /__|  \____ |  \/\_/  (____  /____/__|_ \
        \/           \/           \/              \/          \/
*/

/*
Theme Name:Boardwalk
Theme URI:http://www.wpnow.com/demo/#boardwalk
Description:Boardwalk from WordPress Now
Version:1.01
Author:WP Now
Author URI:http://www.wpnow.com

*/

/************************************************************\
* CSS
\************************************************************/

	/* CSS Tweaks */
	* {padding:0;margin:0;}
	a img {border:0;}
	.clear {clear:both;}
	a {text-decoration:none;color:#02626e;}
	a:hover {text-decoration:underline;color:#27c8da;}
	p {padding-bottom:10px;font-size:14px;}

	/* Body */
	body {background:url(img/bg.jpg);font-family:Arial;font-size:12px;}

	/* Top BG */
	.topbg {min-height:660px;width:100%;background:url(img/top_bg.jpg);position:absolute;top:59px;left:0;z-index:1;}

	/* Sky */
	.sky {background-color:#47def0;background-repeat:no-repeat;background-position:top center;height:59px;position:relative;z-index:2;}
	.sky1 {background-image:url(img/sky1_bg.jpg);}
	.sky2 {background-image:url(img/sky2_bg.jpg);}
	.sky3 {background-image:url(img/sky3_bg.jpg);}

	/* Search */
	.sky .search {float:right;width:315px;padding:13px 0;}
	.sky .search input[type="text"] {float:left;width:210px;height:17px;background:url(img/search_input_bg.gif);border:0;font-size:12px;font-family:Arial;color:#8d9171;padding:8px;}
	.sky .search input[type="image"] {float:right;vertical-align:top;width:82px;height:33px;background:url(img/button_find.gif) no-repeat top left;}
	.sky .search input[type="image"]:hover {background-position:0 -33px;}

	/* Wrapper */
	.wrapper {width:960px;margin:auto;position:relative;z-index:2;}

	/* Header */
	.header {height:141px;position:relative;}
	.header .weatherbg {position:absolute;right:-30px;top:10px;z-index:2;}
	.header .weatherbg1 {background:url(img/weather1_bg.png);width:425px;height:230px;}
	.header .weatherbg2 {background:url(img/weather2_bg.png);width:425px;height:236px;}
	
	.header .weather {width:211px;height:71px;background:url(img/weather_bg.png);position:absolute;top:17px;right:0;z-index:3;font-weight:bold;text-align:center;padding:20px;}
	.header .weather .wtitle {display:block;text-align:center;margin-bottom:5px;}
	.header .weather .winfo {color:#52452f;width:175px;margin:auto;text-align:right;}
	.header .weather .winfo img {float:left;margin-right:5px;}

	/* Content */
	.content {position:relative;z-index:4;}
	
	/* Ads */
	.advert-cats {width:468px;height:60px;margin:0 auto;margin-bottom:16px;}
	.advert-post {width:468px;height:60px;margin:16px auto;}
	
/************************************************************\
* Left
\************************************************************/
	.left {float:left;width:250px;padding-bottom:250px;position:relative;z-index:6;}
	.left .box {margin-bottom:10px;padding:10px;background:#cffaff;}
	.left .box ul {list-style:none;}
	.left .box ul ul {margin-left:10px;}
	.left a {color:#02626e;font-weight:bold;}

	/* Menu */
	.left .menu {list-style:none;margin:-10px;position:relative;z-index:6;}
	.left .menu > li {padding-top:2px;background:url(http://www.myrtlebeachboardwalk.org/wp-content/themes/Boardwalk/img/menu_div.gif) no-repeat top left;position:relative;}
	.left .menu > li:first-child {padding-top:0;background:none;}
	.left .menu > li > a {display:block;padding:8px;background:#cffaff;border-left:12px solid #e635a5;color:#02626e;font-weight:bold;font-size:14px;outline:none;}
	.left .menu > li > a:hover,.left .menu > li:hover > a {text-decoration:none;background:#aaf2fb;border-left:12px solid #0ca1b2;}
	.left .menu > li > ul {position:absolute;left:250px;z-index:5;top:0;list-style:none;border:6px solid #aaf2fb;border-left:0;display:none;margin-left:0;}
	.left .menu > li > ul ul {margin-left:0;}
	.left .menu > li:hover > ul {display:block;}
	.left .menu > li > ul > li {padding-top:2px;background:url(img/menu_sub_div.gif) no-repeat top left;}
	.left .menu > li > ul > li:first-child {padding-top:0;background:none;}
	.left .menu > li > ul > li a {display:block;padding:5px;background:#cffaff;border-left:12px solid #f77924;color:#02626e;font-weight:bold;font-size:18px;outline:none;white-space:nowrap;}
	.left .menu > li > ul > li a:hover {text-decoration:none;background:#aaf2fb;border-left:12px solid #0ca1b2;}

	/* Categories */
	.left .categories {list-style:none;margin:-10px;}
	.left .categories li {background:#cffaff;}
	.left .categories > li {border-top:1px dashed #abf0f8;padding-left:10px;padding-right:20px;line-height:30px;position:relative;}
	.left .categories > li:first-child {border-top:0;}
	.left .categories > li > a {color:#02626e;font-size:14px;font-weight:bold;}
	.left .categories > li > a:hover {color:#27c8da;}
	.left .categories > li > ul {border-top:1px dashed #abf0f8;padding-bottom:5px;}
	.left .categories li ul {margin-left:10px;list-style:none;}
	.left .categories ul li {line-height:16px;text-indent:0;}
	.left .categories ul li a {color:#0ca1b2;font-weight:bold;}
	.left .categories ul li a:hover {color:#106c78;}
	.left .categories .toggle-expand {position:absolute;top:5px;right:5px;outline:none;padding:5px;display:block;}
	.left .categories .toggle-expand img {display:block;width:10px;height:10px;background:url(img/toggle_bg.png) no-repeat top left;vertical-align:middle;}
	.left .categories .toggle-hide img {background-position:-10px 0;}

	/* Flickr */
	.left .flickr {padding:5px;height:1%;}
	.left .flickr a {float:left;border:3px solid #88dde7;background:#fff;padding:1px;margin:2px;}
	.left .flickr a img {display:block;width:68px;height:68px;}

	/* Latest Comments */
	.left .latestc {list-style:none;margin:-10px;}
	.left .latestc li {padding:10px;border-top:1px dashed #abf0f8;}
	.left .latestc li:first-child {border:0;}
	.left .latestc li img {width:28px;height:28px;background:#fff;padding:1px;border:1px solid #88dde7;float:left;margin-right:5px;}
	.left .latestc li a {font-weight:bold;color:#0ca1b2;}
	.left .latestc li a:hover {color:#106c78;}
	.left .latestc li a.author {color:#02626e;font-size:14px;}
	.left .latestc li a.author:hover {color:#27c8da;}

	/* Banners */
	.left .banners {margin-bottom:10px;}
	.left .banners img {float:left;vertical-align:middle;}

	/* Subscribe */
	.left .subscribe .sform {margin-top:5px;}
	.left .subscribe .sform input[type="text"] {border:0;width:148px;height:17px;background:url(img/subscribe_input_bg.gif);color:#8d9171;padding:8px;float:left;}
	.left .subscribe .sform input[type="image"] {vertical-align:middle;float:right;width:61px;height:33px;background:url(img/button_go.gif) no-repeat top left;}
	.left .subscribe .sform input[type="image"]:hover {background-position:0 -33px;}
	
/************************************************************\
* Right
\************************************************************/
	.right {float:right;background:#fff;width:678px;margin-top:36px;padding:16px;position:relative;position:relative;z-index:4;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;}
	.right-home {margin-top:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;}
	.right-fullwidth {width:928px;margin-bottom:250px;}
	.right-fullwidth img {max-width:960px;}
	.right-fullwidth .heading2 {width:960px;background:url(img/heading2_bg_fullwidth.png);}

	/* Featured */
	.featured {border:3px solid #aaf2fb;background:#fff;padding:1px;}
	.featured img {vertical-align:middle;border-bottom:1px solid #fff;display:block;width:670px;height:200px;}
	.featured div {padding:10px;background:#e2fcff;}
	.featured div .title {color:#106c78;font-size:24px;display:block;}
	.featured div .title:hover {color:#27c8da;}
	.featured div a {font-weight:bold;color:#0ca1b2;}
	.featured div a:hover {color:#106c78;}

	/* Highlights */
	.highlights {margin:15px 0;}
	.highlights ul {width:700px;}
	.highlights li {float:left;width:215px;list-style:none;margin-right:16px;}
	.highlights li strong {display:block;color:#8e9d9f;font-size:14px;}
	.highlights li img {background:#fff;padding:1px;border:2px solid #aaf2fb;vertical-align:middle;margin:5px 0;display:block;width:210px;height:115px;}
	.highlights li .title {color:#1e7681;display:block;border-bottom:1px dashed #dcdcdc;padding-bottom:5px;margin-bottom:5px;}
	.highlights li .title:hover {color:#3fb5c3;}
	.highlights li a {font-weight:bold;color:#3fb5c3;}
	.highlights li a:hover {color:#1e7681;}

	/* Articles */
	.articles {list-style:none;}
	.articles > li {margin-bottom:25px;}
	.articles .title {color:#106c78;font-size:24px;font-weight:normal;display:block;padding:5px;background:#e2fcff;margin-bottom:5px;}
	.articles .title:hover {background:#aaf2fb;}
	.articles .thumbnail {background:#fff;padding:1px;border:2px solid #aaf2fb;float:left;margin-right:5px;display:block;width:106px;height:106px;}
	.articles .excerpt {line-height:16px;}
	.articles .ainfo-bottom {margin-top:10px;padding-top:5px;border-top:1px dashed #dcdcdc;}
	.articles .ainfo-top {margin-bottom:10px;padding-bottom:5px;border-bottom:1px dashed #dcdcdc;}
	.articles .ainfo .avatar img {background:#fff;padding:1px;border:2px solid #aaf2fb;vertical-align:middle;float:left;margin-right:5px;}
	.articles .ainfo a {color:#19a7b7;font-weight:bold;}
	.articles .ainfo a:hover {color:#106c78;}
	.articles .ainfo img {vertical-align:middle;}
	.articles .ainfo .more {float:right;display:block;width:94px;height:33px;background:url(img/button_readmore.gif) no-repeat top left;text-indent:-999px;overflow:hidden;outline:none;}
	.articles .ainfo .more:hover {background-position:0 -33px;}
	.articles .post {line-height:26px;}
	.articles .post a {font-weight:bold;}
	.articles .postbottom {padding:10px 0;border-top:1px dashed #dcdcdc;margin-top:5px;text-align:center;}
	.articles .postbottom a {color:#19a7b7;font-weight:bold;}
	.articles .postbottom a:hover {color:#106c78;}
	.articles .postbottom img {vertical-align:middle;}
	.articles .postsrelated {background:#e6fcff;border:1px solid #cffaff;padding:10px;}
	.articles .postsrelated strong {display:block;color:#677375;}
	.articles .postsrelated a {color:#02626e;font-weight:bold;}
	.articles .postsrelated a:hover {color:#27c8da;}
	.articles .postsrelated li {list-style:none;padding:3px 0;}
	.articles .advert-posts {padding:4px; margin-left:100px;}

	/* Images */
	.articles .post img {padding:1px;border:1px solid #ccc;max-width:670px !important;}
	.articles .post img.wp-smiley {padding:0 !important;border:none !important;vertical-align:middle;}
	.articles .post img.centered{display:block;margin-left:auto;margin-right:auto;}
	.articles .post img.alignleft {margin:0 7px 2px 0;display:inline;}
	.articles .post img.alignright{margin:0 0 2px 7px;display:inline;}
	
	/* HTML Headings */
	.articles .post h1, .articles .post h2, .articles .post h3, .articles .post h4, .articles .post h5, .articles .post h6 {margin:10px 0;padding-bottom:5px;border-bottom:1px dashed #dcdcdc;}
	.articles .post h1 {font-size:28px;padding-bottom:15px;margin-top:20px;color:#232a2b;}
	.articles .post h2 {font-size:24px;color:#2c3435;padding-bottom:8px;}
	.articles .post h3 {font-size:20px;color:#444d4e;padding-bottom:6px; line-height:24px;}
	.articles .post h4 {font-size:18px;color:#505a5b;}
	.articles .post h5 {font-size:16px;color:#667072;}
	.articles .post h6 {font-size:13px;color:#6d787a;}
	
	/* Blockquotes */
	.articles .post blockquote {margin:10px;padding:10px;position:relative;font-style:italic;border:1px solid #9fdce4;border-left:10px solid #9fdce4;background:#e6fcff;}
	.articles .post blockquote blockquote {border:1px solid #b7e5eb;border-left:10px solid #b7e5eb;background:#fff;color:#6d787a;}
	
	/* Lists */
	.articles .post ul {margin:5px 0 5px;}
	.articles .post ul ul {margin:0;}
	.articles .post ol {margin:5px 0 5px;}
	.articles .post ol ol {margin:0;}
	.articles .post ul li {list-style:none;text-indent:15px;margin-left:12px;padding:3px 0;background:url(img/list_bullet.gif) no-repeat 0 7px;}
	.articles .post ol li {list-style-position:inside;margin-left:10px;padding:3px 0;}
	
	/* Comments */
	.comments li {list-style:none;}
	.comments li ul {margin-left:25px;}
	.comments li ul ul ul ul ul {margin-left:0;}
	.comments li .cwrap {border:2px solid #d4dddd;padding:10px;position:relative;margin-bottom:10px;}
	.comments li li .cwrap {border:2px solid #e5eaea;}
	.comments li li li .cwrap {border:2px solid #d4dddd;}
	.comments li li li li .cwrap {border:2px solid #e5eaea;}
	.comments li li li li li .cwrap {border:2px solid #d4dddd;}
	.comments li .avatar img {background:#fff;padding:1px;border:2px solid #ccd8d9;float:left;margin-right:5px;}
	.comments li .author {color:#02626e;font-weight:bold;font-size:14px;}
	.comments li .author a {color:#02626e;text-decoration:underline;}
	.comments li .author a:hover {color:#27c8da;}
	.comments li .ctext {padding:10px 0;}
	.comments li .ctext img {vertical-align:middle;}
	.comments li .cnum {position:absolute;top:0;right:5px;color:#6d787a;font-size:43px;}
	.comments li .cnum span {font-size:18px;position:relative;bottom:15px;margin-right:2px;}
	.comments li .replylink a {float:right;color:#19a7b7;font-weight:bold;}
	.comments li .replylink a:hover {color:#106c78;}

	/* Reply Form */
	.comments .creplyform p {padding:0;padding-top:5px;}
	.comments .creplyform input[type="text"] {width:216px;height:18px;background-image:url(img/comments_input_bg.gif);border:0;padding:6px;padding-left:27px;color:#56a3ad;font-size:14px;margin-right:5px;}
	.comments .creplyform .input-name {background-position:0 0;}
	.comments .creplyform .input-email {background-position:0 -30px;}
	.comments .creplyform .input-website {background-position:0 -60px;}
	.comments .creplyform textarea {width:99%;height:100px;border:0;background:#e6fcff;border:1px solid #a6e1e8;font-family:Arial;color:#56a3ad;font-size:14px;margin-right:5px;padding:5px;}
	.comments .creplyform input[type="image"] {margin-top:5px;width:82px;height:33px;background:url(img/button_submit.gif) no-repeat top left;}
	.comments .creplyform input[type="image"]:hover {background-position:0 -33px;}
	
	/* Cancel Comment Reply Link */
	.comments .cancel-comment-reply {display:none;}
	.comments li .cancel-comment-reply {display:block;padding:8px 0;}
	.comments .wpn_logged_in {padding-bottom:5px;}
	.comments li #respond {padding-bottom:10px;}
	.comments #respond img {vertical-align:middle;}

	/* Twitter Updates */
	.twitterupdates {width:710px;height:214px;background:url(img/twitterupdates_bg.png) no-repeat top left;float:right;position:relative;position:relative;z-index:4;}
	.twitterupdates .followlink {position:absolute;top:0;right:0;display:block;width:300px;height:214px;outline:none;}
	.twitterupdates ul {position:absolute;left:15px;top:60px;height:140px;width:375px;overflow:hidden;list-style:none;}
	.twitterupdates li {padding-bottom:15px;}
	.twitterupdates li a {color:#106c78;font-weight:bold;}
	.twitterupdates li span,.twitterupdates li span a {color:#74644c;font-weight:normal;}
	.twitterupdates li span a:hover {color:#a8aa95;}
	
	
/************************************************************\
* Footer
\************************************************************/
	.footer {width:100%;background:url(img/footer_bg.png) repeat-x bottom center;height:195px;margin-top:25px;}
	.footer .footprints {width:167px;height:183px;background:url(img/footer_footprints.png);position:absolute;top:0;left:550px;}
	.footer .fleft {float:left;padding-top:60px;}
	.footer .fleft .copyright {display:block;color:#13cbdb;margin-top:10px;}
	.footer .fright {float:right;padding-top:75px;text-align:right;color:#fff;}
	.footer .fright a {color:#e7cf72;font-weight:bold;}
	.footer .fright a.alt {color:#ff92d5;}
	.footer .fright img {margin-bottom:25px;}
	.footer .footervariant1 {display:none;}
	.footer .footervariant2 {width:276px;height:290px;background:url(img/footer_variant2.png);position:absolute;top:-240px;left:0;z-index:3;}
	.footer .footervariant3 {width:210px;height:212px;background:url(img/footer_variant3.png);position:absolute;top:-170px;left:25px;z-index:3;}
	
/************************************************************\
* Headings
\************************************************************/

	/* Left Heading */	
	.heading {display:block;font-size:18px;color:#fff;height:36px;line-height:36px;text-indent:10px;background:url(http://www.myrtlebeachboardwalk.org/wp-content/themes/Boardwalk/img/heading_bg.png);font-weight:bold;}
	.heading-flickr strong {color:#abe4ff;}
	.heading-flickr strong span {color:#ffaed7;}

	/* Right Heading */
	.heading2 {display:block;font-size:14px;color:#fff;height:36px;line-height:36px;text-indent:10px;background:url(img/heading2_bg.png);font-weight:bold;float:right;width:710px;position:absolute;top:-36px;left:0;}

	/* Comment Reply Heading */
	.heading3 {display:block;color:#6d787a;font-weight:bold;font-size:24px;padding:3px 0;}

/************************************************************\
* Wordpress
\************************************************************/

	/* Calendar */
	#wp-calendar {width:100%;}
	#wp-calendar td {padding:5px;text-align:center;vertical-align:middle;}
	#wp-calendar caption {font-size:14px;font-weight:bold;padding:5px 15px 7px;text-align:left;margin-bottom:10px;border-bottom:1px dotted #02626e;color:#02626e;}
	#wp-calendar a {font-weight:bold;}
	#wp-calendar #prev a {text-align:left;font-weight:bold;}
	#wp-calendar #next a {text-align:right;font-weight:bold;}
	
	#tag_cloud{text-align:justify;line-height:23px;}
	#tag_cloud a{margin:2px;font-weight:bold;}
	
	/* Contact Form */
	.formcontainer fieldset {margin:10px 0;padding:10px;border:1px solid #9fdce4;background:#e6fcff;}
	.formcontainer fieldset:hover {border:1px solid #9fdce4;background:#cffaff;}
	.formcontainer fieldset:hover  legend{background:#02626e;color:#e6fcff;}
	.formcontainer fieldset:hover input,.formcontainer fieldset:hover textarea {border:1px solid #7bcbd6;color:#232a2b;}
	.formcontainer legend {padding:7px 15px;color:#fff;background:#02626e;font-size:16px;font-weight:bold;}
	.formcontainer input, .formcontainer textarea {border:1px solid #9fdce4;background:#fff;margin-bottom:5px;padding:5px;font-family:Arial;font-size:12px;color:#6d787a;}
	.formcontainer input[type="text"] {width:250px;border:1px solid #9fdce4;}
	.formcontainer span {color:#ff6eae;}
	.formcontainer textarea {width:550px;}
	.formcontainer input:focus, .formcontainer textarea:focus {border:1px solid #9fdce4;background:#fff;color:#232a2b;}
	.formcontainer label {margin-bottom:5px;}
	.formcontainer input[type="submit"] {padding:6px;font-weight:bold;color:#666;font-size:11px;}
	.formcontainer .form-submit {display:block;padding-top:15px;border-top:1px dotted #666;margin-top:8px;}
	.formcontainer p.error {border:1px solid #ff6eae;padding:5px;font-size:14px;font-weight:bold;color:#555;background:#f4e7e7;margin-top:5px;}
	.formcontainer input.error {border:1px solid #ff6eae;background:#f4e7e7;}
	.formcontainer .success {border:1px solid #FC9;padding:5px;font-size:14px;font-weight:bold;color:#555;background:#FFC;margin-top:5px;}
	.formcontainer span {display:inline;}
	
	.alignright {float: right;}
	.alignleft {float: left}
	
	/* Captions */
	.wp-caption {background-color:#88dde7;color:#666;text-align:center;margin:10px;padding:5px 3px;}
	.wp-caption img {padding:0 !important;margin:0 !important;border:1px solid #fff !important;vertical-align:middle;}
	.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;padding:0 5px;margin:0;display:block;border:1px solid #fff;background:#cffaff;color:#232a2b;margin:0 3px;margin-top:4px;}

	/* MakeAPage */
A.sasmakepage:link
{
	COLOR: 0054EE;
	FONT: 12px Verdana;
	text-decoration : underline;
}
A.sasmakepage:visited
{
	COLOR: 0054EE;
	FONT: 12px Verdana;
	text-decoration : underline;
}
A.sasmakepage:active
{
	COLOR: 0054EE;
	FONT: 12px Verdana;
	text-decoration : underline;
}
A.sasmakepage:hover
{
	COLOR: 0054EE;
	FONT: 12px Verdana;
	text-decoration : underline;
}
.sasmakepagetable 
{  
	font-family: "Trebuchet MS", Verdana; 
	font-size: 12px; color: #000000; 
	background-position: center top; 
	background-color: #FFFFFF; clip:  rect(   ); 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px; 
	}
table.altrowstable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #a9c6c9;
	border-collapse: collapse;
	
}
table.altrowstable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9c6c9;
}
table.altrowstable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9c6c9;
}

.oddrowcolor{
	background-color:#d4e3e5;
}
.evenrowcolor{
	background-color:#c3dde0;
}