/* -----------------------------------------------------------------
# 
# Lodge Tracker - (c) 2010 
# online @ www.lodgetracker.com
#
# All rights reserved, all graphics copyrighted.
# But please don't steal our design. We see all!
#
# Design and Coded by Abraham Nasser | support@lodgetracker.com
#
# This file was last updated: February 25, 2010 @ 4:17 PM
#
# --------------------------------------------------------------- */


* {padding:0; margin:0;}
body {background:url(../images/body-bg2.gif) repeat-x #FFFFFF; font-family:arial, helvetica;  font-size:13px; line-height:20px; color:#595a5e;}
a {outline-style: none;}
a:hover {}
a img {border:none;}

.alignright {float:right; padding:7px 0 3px 10px;}
.alignleft {float:left; padding:7px 10px 3px 0;}
.alignnone {clear:both;}
.aligncenter {margin-left: auto; margin-right: auto; padding:10px;}

table {border-collapse:collapse;}

blockquote {font-family:georgia; font-style:italic; line-height:26px; color:#999999; border-left:3px solid #CCCCCC; margin:15px 0 15px 25px; padding-left:25px;}
blockquote blockquote {font-family:georgia; font-style:italic; line-height:26px; color:#999999; border-left:3px solid #CCCCCC; margin:15px 0 15px 25px; padding-left:25px;}

.wp-caption {text-align:center; font-size:11px; line-height:13px; font-style:italic; line-height:14px; color:#0080d1;}
.wp-caption a img {padding-bottom:5px;}
.wp-caption img {padding-bottom:5px;}

img.alignright {display:inline; padding:14px 0 10px 15px;}
img.alignleft {display:inline; padding:14px 15px 10px 0; }
img.aligncenter {margin:0 auto; display:block; padding:10px;}
img.alignnone {clear:both;}

a img.tim-thumbs {float:left; background:url(../images/tim-thumb-bg.png) no-repeat center; padding:20px; margin:1px 20px 20px 0;}
a:hover img.tim-thumbs {background:url(../images/tim-thumb-bg2.png) no-repeat center; }

.datatable {border:1px solid #CCCCCC; border-collapse:collapse;	font-family:Verdana; font-size:12px; margin:12px;}
.datatable td {border:1px solid #CCCCCC; padding-left:15px; }
.datatable th {font-family:Verdana;	font-weight:normal;	text-align:left; padding:7px; border:1px solid #CCCCCC;}	
.doubleborders {font-weight:bold; color:#000000; padding:5px; background:url(../images/fade.gif) repeat-x;}

.gallery {padding:25px 22px; overflow:hidden; clear:both; margin:25px 0;}
.gallery-icon a img{border:0; margin:8px;}

/*start header*/

#header {height:146px; background: url(../images/header-bg.png); background-position:center top	; overflow:hidden;}
#logo {padding:0 0 12px 7px; } 
#logo a {width:545px; height:94px; background:url(../images/logo2.png) no-repeat; text-indent:-9999px; display:block; outline-style: none;}
#quick-login {width:370px; float:right; margin-right:6px; }
a.menu_class {float:right; background:url(../images/button-toggle3.png); width:184px; height:32px; text-indent:-9999px; outline-style: none; margin-right: 1px; margin-top: -1px; }
a:hover.menu_class {background:url(../images/button-toggle4.png);}
#login-form {float:right; padding:2px 10px 10px 10px ; display:none; background:#34809c; border: 1px solid #000000; }
#login-form label {color:#FFFFFF; text-transform:uppercase; font-size:11px; padding-left:3px; font-weight:bold; font-family:verdana; position:relative; top:5px; left:0;}
#login-form em a {color:#CCCCCC; text-decoration:none; font-size:10px; position:relative; top:5px; left:5px; font-style:normal; }
#login-form em a:hover {color:#999999;}
input.login-fields {border:none; background:#2d2d2d; padding:7px 5px; margin:0 10px 0 2px; color:#FFFFFF; border: 1px solid #000000; }
input.login-button {width:101px; height:36px; background:url(../images/login-btn.png); border:none;}
input:hover.login-button {width:101px; height:36px; background:url(../images/login-btn2.png); border:none;}
#logged-in-box {width:456px;}
#logged-in-box p {float:right; width:238px; line-height:14px; font-size:10px; padding:5px 10px 0 0; color:#999999;}
#logged-in-box p em {font-style:normal; color:#0080d1;}
ul.admin_box {padding:10px 20px 20px 10px;}
ul.admin_box li{float:left; list-style:none; padding:0 10px 10px 10px; text-align:center; }
ul.admin_box li a{text-decoration:none; color:#FFFFFF; text-transform:uppercase; font-size:11px; font-weight:bold; font-family:verdana;}
ul.admin_box li a:hover {color:#ccc;}


#logged-in { float: right;  width: 300px; height: 75px; margin: 25px 10px 0px 0px; }
#logged-in .menu-photo { float:left; margin-right: 15px; border: 1px solid #000000; }
#logged-in-navbar li { display: inline; list-style-type: none; padding-right: 10px; }
#logged-in-navbar li a { text-decoration: none; color: #FFFFFF; font-weight: normal; font-size: 12px; }


#nav-bar {padding:0; clear:both; margin-left:10px; }
#nav-bar a {font-weight:bold; color:#FFFFFF; text-transform:uppercase; font-size:13px; text-decoration:none; }
#nav-bar ul#navigation li {float:left; list-style:none; padding:0; height:30px; padding:0; }
#nav-bar ul#navigation li a { height:25px; display:block; padding-top:5px; text-shadow: #000000 0px 1px 1px; margin-right:70px; text-align: left; }
#nav-bar ul#navigation li a:hover {color: #77d7f5;}
#nav-bar ul#navigation li.current_page_item a { background: url(../images/menu-pin.png) left no-repeat; font-size: 24px; letter-spacing: 1px; text-align: left; text-indent: 30px; margin-top: -2px; }

/*start wrap*/
#wrap {/*background:url(../images/wrap-bg.gif) top right repeat-y; */clear:both; overflow:hidden; padding-bottom:65px; }
#wrap-home {overflow:hidden; padding-bottom:50px; padding-left: 10px; }
/*start main-container*/
#main-container {padding-top:40px;}
.post {overflow:hidden; clear:both; padding:0 0 20px 0; border-bottom:1px solid #e9e9e9; margin:0 20px 10px 0;}
.post .comments-bubble { background:url(../images/speech_bubble_482.png) no-repeat; width:48px; height:48px; float:right; font-size:24px; font-weight:bold; text-align:center; padding:10px 0 0 0; margin:0 0 0 15px;}

.post .post-title {font-size:48px; font-weight:bold; padding:0 0 1px 0; color: #222222; }
.post .post-title a {color:#000000; text-decoration:none;}
.post .post-title a:hover {color:#666666;  }
.post .post-meta-data {font-size:13px; padding-bottom:10px; }
.post .post-meta-data a {text-decoration:none; color:#0080d1; font-weight:bold;}
.post .post-meta-data a:hover { color:#0080d1; }
.post .post-content {padding:0 0 8px 0;}
.post .post-content p {padding:0 0 10px 0;}
.post .post-content2 {padding:0 0 8px 0; font-size: 14px; line-spacing:24px; }
.post .post-content2 p {padding:0 0 10px 0;}
.post .post-content2 ul {padding:15px 0 15px 25px; list-style-type: none; }
.post .post-content2 li {margin-bottom: 10px; }
.post .post-content2 ol {padding:15px 0 15px 25px;}
.post .post-content ul {padding:15px 0 15px 25px;}
.post .post-content ol {padding:15px 0 15px 25px;}
.post .post-content h1, h2, h3, h4, h5, h6 {font-size:24px; color:#333333; letter-spacing:-1px; padding-bottom:10px; line-height:24px;}
a.continue { color:#fff; font-weight:bold; padding:0 4px; text-decoration:none; background:#999999;  font-size:10px; float:right; position:relative; top:-31px; left:-21px;}
a:hover.continue {color:#0080d1;}
.edit-me-links a {color:#bb370a; font-weight:bold; padding:0 4px; text-decoration:none; background:#e9e9e9; font-size:10px; float:right; position:relative; top:-31px; left:-21px;}
.edit-me-links a:hover {color:#666666;}
.post-navigation {color:#FFFFFF; padding:38px 0 0 0;}
.post-navigation a { background:url(../images/navigation-btn1.png); width:114px; height:25px; display:block; font-weight:bold; color:#FFFFFF; text-transform:uppercase; font-size:11px; text-decoration:none; padding:5px 0 0 0; text-align:center;  outline-style: none;}
.post-navigation a:hover {color:#000000;}

#main-container h3.list-title {padding:9px 10px 10px 15px; background:url(../images/count-bg.png) no-repeat; width: 600px; height: 45px; margin:0 20px 0px 0; color:#FFFFFF; font-size:28px; }
#main-container h3.list-title a {color: #FFFFFF; text-decoration: none; font-weight: bold; letter-spacing: 1px; }
/*photo-gallery*/
a img.tim-thumbs2 {background:url(../images/tim-thumb-bg-lg.png) no-repeat; padding:18px 27px 20px 18px;margin:0 8px 10px 0;}
a:hover img.tim-thumbs2 {background:url(../images/tim-thumb-bg-lg2.png) no-repeat; }

/*single-specific*/

#page-links {font-family:Georgia; font-size:12px; padding:10px 0 10px 0; color:#000000;}
#page-links a {padding:3px 8px 5px 8px; margin:0 2px 0 2px; color:#0080d1; background:url(../images/fade.png) no-repeat; text-decoration:none;}
#page-links a:hover {text-decoration:underline; color:#000000; background:url(../images/fade2.png) no-repeat;}

a.author-link {background:url(../images/button-author-toggle.png); width:204px; height:32px; display:block; position:relative; top:-10px; left:395px; text-indent:-9999px;}
a:hover.author-link {background:url(../images/button-author-toggle2.png);}
.postauthor {border-bottom:1px solid #e9e9e9; margin-right:20px; padding:5px 5px 55px 0; }
.postauthor h4 a {font-size:24px; font-style:normal; font-weight:bold; letter-spacing:-1px; color:#666666; text-decoration:none;}
.postauthor h4 a:hover {color:#000000;}
#share-container {height:80px; padding:10px 0 30px 290px; background:url(../images/please-share.png) no-repeat; background-position:0 15px; margin:30px 20px 0 0; border-bottom:1px solid #e9e9e9;}
#share li {display:inline;}
#share li a {background:url(../images/social-icons.png); display:block; float:left; height:67px; text-indent:-9999px; }
#share li a#delicious {background-position:-153px -67px; width:80px;}
#share li a:hover#delicious {background-position:-153px -1px; width:80px;}
#share li a#stumbleupon {background-position:-239px -67px; width:80px;}
#share li a:hover#stumbleupon {background-position:-239px -1px; width:80px;}
#share li a#twitter {background-position:-410px -67px; width:80px;}
#share li a:hover#twitter {background-position:-410px -1px; width:80px;}
#share li a#technorati {background-position:-494px -67px; width:67px;}
#share li a:hover#technorati {background-position:-494px -1px; width:67px;}

#comments {color:#666666; font-size:30px; font-weight:bold; letter-spacing:-1px; line-height:30px; padding:40px 0 0 0; }
ul.commentlist {padding:15px 15px 0 0;} 
ul.commentlist li {padding:0; list-style:none;}
ul.commentlist li p {background: url(../images/comment-p-bg.jpg) top left no-repeat #303030; padding:25px 10px 5px 20px; color:#999999;}
ul.commentlist li p a {color:#44c8f5; text-decoration:none;}
ul.commentlist li p a:hover {color:#666666;}
ul.children {padding-left:50px;} 
ul.children li {padding-bottom:5px; }
.comment-author {padding-top:30px;}
img.avatar {float:left; padding:2px; border:1px solid #CCCCCC; margin:0px 15px 2px 0;}
cite.fn {font-size:24px; font-style:normal; font-weight:bold; letter-spacing:-1px;}
cite.fn a {color:#666666; text-decoration:none;}
cite.fn a:hover {color:#000000; }
.comment-meta {font-family:georgia; font-size:12px; font-style:italic; padding-bottom:8px;}
.comment-meta a {text-decoration:none; color:#0080d1;}
.comment-meta a:hover {color:#000000; text-decoration:underline;}
.reply {background:#303030; padding-bottom:10px;}
.reply a {color:#0080d1; font-weight:bold; padding:0 4px 10px 20px; text-decoration:none; font-size:10px;}
.reply a:hover {color:#666666;}
#respond {background:#f0f0f0; clear:both; margin:80px 15px 80px 0; border:1px solid #dcdbdb; }
#respond h3 {font-size:30px; color:#0080d1; background:url(../images/horiz-line-sidebar.png) repeat-x bottom left; padding:30px 0 30px 40px;}
#commentform {padding:20px 0 40px 40px; }
#commentform p {}
#commentform p a {color:#000000; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#commentform p a:hover {text-decoration:underline; color:#666666;}
.comment-form-labels {font-size:24px; font-style:normal; font-weight:bold; letter-spacing:-1px; padding:20px 0 2px 0;}
.comment-form-labels small {font-size:10px; font-weight:normal; letter-spacing:0;}
.comment-form-input-fields {border:1px solid #CCCCCC; background:#FFFFFF; padding:10px;}
input#submit {background:url(../images/navigation-btn1.png); width:114px; height:30px; border:none;font-weight:bold; color:#FFFFFF; text-transform:uppercase; font-size:11px; outline-style:none; margin:20px 0 20px 0;}
input:hover#submit  {color:#000000;}
.navigation {padding:50px 15px 0 0;}
.navigation a {font-family:georgia; font-size:12px; font-style:italic; color:#666666; text-decoration:none;}
.navigation a:hover {color: #000000; text-decoration:underline;}
.new a {background:url(../images/arrow-right-sm-btn.png) no-repeat top right; padding:0 28px 10px 0; display:block;}
.old a {background:url(../images/arrow-left-sm-btn.png) no-repeat top left; padding:0 0 10px 28px; display:block;}
.myLinks {width:10px; height:1px; overflow:hidden;}
.myLinks a{text-indent:-9999px;}


/*start sidebar*/

#sidebar {overflow:hidden; background:url(../images/sidebar-bottom.png) bottom left no-repeat #d3d3d3; margin-top:40px;} 
#sidebar a {color:#0080d1; text-decoration:none;}
#sidebar a:hover {color:#333333; text-decoration:underline;}
#sidebar ul {padding-left:35px;}
#sidebar ul.archives-list {padding-left:60px;}
#sidebar ul li {list-style:none;}
.sidebar-row table {width:100%;}
.sidebar-row {padding:10px 22px 30px 22px; background:url(../images/horiz-line-sidebar2.png) repeat-x bottom left;  clear:both;}
.sidebar-row h3 {font-size:24px; letter-spacing:-1px; color:#424758; padding:5px 0 20px 30px; background: url(../images/arrow_right_48.png) no-repeat; margin-top:10px;}
.sidebar-row h3.archives-title {background: url(../images/newspaper_482.png) no-repeat; padding:10px 0 20px 58px; margin-top:0; text-indent:-9999px;}
.sidebar-row h3.tag-cloud-title {background: url(../images/tabs_482.png) no-repeat; padding:15px 0 20px 58px; margin-top:0; text-indent:-9999px;}

.sidebar-row .newly-added { background: url('../images/icon-web.gif') no-repeat; background-position: 0px 1px; text-indent: 24px; line-height: 20px; margin: 0px 0px 5px 5px; text-shadow: #FFF 0px 1px 1px; }

#search-row {background:url(../images/search-bg.png) no-repeat; height:146px; padding:10px 22px 0 22px; }
#search-row h3.search-title {background: url(../images/search_483.png) no-repeat; padding:10px 0 20px 54px; margin-top:0; text-indent:-9999px;}
#search-row  input.inputs {padding:9px 5px; border: 1px solid #b7b7b7; margin-right:12px; margin-left:50px;}
#search-row  input.go { background:url(../images/search-btn.png); width:66px; height:32px; border:none;  outline-style: none; }
#search-row  input:hover.go { background:url(../images/search-btn2.png); width:66px; height:32px; border:none;  outline-style: none;}
#search-now  input.go { background:url(../images/search-btn.png); width:66px; height:32px; border:none;  outline-style: none; }

#sidebar ul.ads {padding:0 0 0 7px;}
#sidebar ul.ads li {float:left; padding:10px; }
a.spot {background:url(../images/adspots.png); width:100px; height:100px; display:block; text-indent:-9999px;  outline-style: none;}
a:hover.spot {background:url(../images/adspots2.png); width:100px; height:100px; display:block; text-indent:-9999px;}
a.spot1 {background:url(../images/ad-masters-jewel.png); width:100px; height:100px; display:block; text-indent:-9999px;  outline-style: none;}
a:hover.spot1 {background:url(../images/ad-masters-jewel2.png); width:100px; height:100px; display:block; text-indent:-9999px;}
a.spot2 {background:url(../images/ad-empty.png); width:100px; height:100px; display:block; text-indent:-9999px;  outline-style: none;}
a:hover.spot2 {background:url(../images/ad-empty2.png); width:100px; height:100px; display:block; text-indent:-9999px;}
#subscribe-container {padding:0px 22px 30px 22px; clear:both;}
#subscribe-container h3 {font-size:24px; letter-spacing:-1px; color:#424758; background:url(../images/rss_482.png) no-repeat; padding:10px 0 20px 54px; margin-top:0; text-indent:-9999px;}
#subscribe-container ul.subscribe-links {padding-left:60px;}
#subscribe-container p {padding:0px 0 10px 30px; font-family:verdana; font-size:11px;}

/*template-home*/
 
.wide-cols h3 { font-size:11px;  padding:0 0 10px 8px; font-family:verdana; font-style:normal; text-transform:uppercase; letter-spacing:1px;}
a img.tim-thumbs3 {float:left; background:url(../images/tim-thumb-bg.png) no-repeat center; padding:20px; margin:0 10px 10px 0;}
a:hover img.tim-thumbs3 {background:url(../images/tim-thumb-bg2.png) no-repeat center; }

 
.cols h3 {padding:0; margin-bottom:10px;}
.cols h3.subscribe {background:url(../images/stay-updated.png); width:161px; height:33px; text-indent:-9999px;}
.cols h3.testimonials {background:url(../images/testimonials.png); width:161px; height:33px; text-indent:-9999px;}
.cols-row1 {background:url(../images/feed.png) no-repeat; background-position: 0 10px; padding:5px 10px 0 24px; margin:0 7px 15px 0;}
.cols-row1 a {color:#0080d1; text-decoration:none;}
.cols-row1 a:hover {color:#333333; text-decoration:underline;}
.cols .t-excerpt {background:url(../images/open-quote.png) top left no-repeat; padding:5px 20px 10px 5px; font-family:georgia; font-style:italic; font-size:12px; max-height:70px; overflow:hidden;}
.cols .t-excerpt p:first-letter {padding-left:30px;}
.cols .t-author { padding:5px 0 5px 10px; }
.cols .t-author a {font-weight:bold; font-family:verdana; font-size:12px; color:#333333; text-decoration:none;}
.cols .t-author a:hover {text-decoration:underline; color:#000000;}
.cols a.read-all {background:url(../images/read-all.png); width:100px; height:24px; display:block; text-indent:-9999px; margin-top:20px;}
.cols a:hover.read-all {background:url(../images/read-all2.png);}



/*start footer*/
#footer-wrap {background: #151515 ; overflow:hidden; clear:both;}
#footer { background:url(../images/footer-bg.png) no-repeat #191919; background-position:center top; min-height:290px; padding-top:30px;}
#footer h3 {color:#FFFFFF; padding-bottom:2px; text-shadow: #000000 1px 1px 1px; font-size: 30px; }
#footer .grid_3 p {color:#999999; padding:5px 15px 15px 0; max-height:85px; overflow:hidden; text-shadow: #000000 0px 1px 1px; }
#footer .random-photo { margin-top: 4px; border: 1px solid #000000; }
#footer ul li {list-style:none;}
#footer ul li li {padding-left:15px;}
#footer a {color:#44c8f5; text-decoration:none;}
#footer a:hover {color:#ffffff; text-decoration:underline;}
#credits {background:url(../images/horiz-border-black.png) top left repeat-x; padding-top:15px; margin-top:40px; color: #666666; font-size:12px; line-height:16px; font-family:verdana; text-shadow: #000 0px 1px 1px;}
#credits a {color:#CCCCCC;}
#random-lodge a { font-size: 16px; text-shadow: #000000 0px 1px 1px; font-weight: bold;}

#nav-bar-in-foot {float:right; padding-top:2px; width: 360px;}

#nav-bar-in-foot h3 { height: 32px; padding-top:2px; }
#nav-bar-in-foot input.inputs { background:#444444; padding: 0px; margin: 0px 5px 0px 10px; height: 30px; border: 2px solid #000000; font-size: 20px; color: #FFFFFF; }
#nav-bar-in-foot input.go { background:url(../images/search-btn.png); width:66px; height:32px; border:none;  outline-style: none; padding:0; margin:0; }
#nav-bar-in-foot input:hover.go { background:url(../images/search-btn2.png); width:66px; height:32px; border:none;  outline-style: none; padding:0; margin:0; }

ul#navigation-in-footer li {float:left; padding:10px 30px 0 0;}
ul#navigation-in-footer li a {color:#0080d1; text-transform:capitalize;}
ul#navigation-in-footer li a:hover {color:#ffffff;}




#signup-div a {margin:0 auto; background:url(../images/signup-sprites.png); display:block; float:left; width: 432px; height: 78px; background-position:0 0; text-indent:-9999px;}
#signup-div a:hover {background-position:-0 78px; width: 432px;}

#signup-div1 a {margin:0 auto; background:url(../images/signup-sprites1.png); display:block; float:left; width: 550px; height: 78px; background-position:0 0; text-indent:-9999px;}
#signup-div1 a:hover {background-position:-0 78px; width: 550px;}

#signup-div2 a {margin:0 auto; background:url(../images/signup-sprites2.png); display:block; float:left; width: 550px; height: 78px; background-position:0 0; text-indent:-9999px;}
#signup-div2 a:hover {background-position:-0 78px; width: 550px;}

.justify { text-align: justify; }

#niceForm { padding: 15px 0px 5px 30px; border-top: 1px solid #CECECE; }
#niceForm table tr td { padding-bottom:20px; }
#niceForm .fieldName { font-size: 16px; text-align: right; padding-right: 15px; line-height: 28px; padding-bottom: 15px; }
#niceForm input, select, textarea { width:300px; }
#niceForm br {clear: both;}
#niceForm a { text-decoration: none; color: #0080d1; }
#captcha { padding-left: 0px; }
#subButton { text-align: center;  margin-top: 0px; }
.errorCode { color: #990000; font-weight: bold; }

#niceForm2 { padding: 15px 0px 5px 30px; border-top: 1px solid #CECECE; }
#niceForm2 table { margin-left: 15px; margin-bottom: 10px; }
#niceForm2 table tr td { padding-bottom:5px; }
#niceForm2 .fieldName { font-size: 16px; text-align: right; padding-right: 15px; line-height: 28px; padding-top: 2px; }
#niceForm2 input, select, textarea { width:300px; }
#niceForm2 br {clear: both;}
#niceForm2 a { text-decoration: none; color: #0080d1; }
#officerBox	{ padding:3px; font-size:18px; border:3px #CCC solid; }

#footer .grid_3 li { list-style-type: none; color:#999999; padding:1px 0 15px 0; max-height:85px; overflow:hidden; text-shadow: #000000 0px 1px 1px; }
#footer .grid_3 li a { color: #BBBBBB; }

#highlight1 { padding: 15px 15px 10px 15px; margin: 5px 0px 20px 0px; border: 1px solid #f3ad26; background: #fce5a3; }
#confirmLabel1 { font-size: 19px; text-align: right; padding-right: 10px; line-height: 28px; padding-bottom: 10px; }
#confirmLabel2 { font-size: 19px; text-align: left; font-weight: bold; color: #333333; padding-left: 15px; line-height: 28px; padding-bottom: 10px; }

.post-content h2 a { text-decoration: none; color: #00799f; }
.post-content p a { text-decoration: none; color: #00799f; }
.post-content p a:hover { color: #000000; }
.post-content2 h2 a { text-decoration: none; color: #00799f; }
.post-content2 p a { text-decoration: none; color: #00799f; }
.post-content2 p a:hover { color: #000000; }
.post-content2 li a { text-decoration: none; color: #00799f; }
.post-content2 li a:hover { color: #000000; }

#pagination { font-size: 14px; font-weight: bold; color: #111111; }
#pagination a { text-decoration: none; padding: 5px 8px 5px 8px; background:url(../images/pagination-bg.gif); border: 1px solid #999999; color: #111111; }
#pagination a.current { font-color: #FFFFFF; }

.lodge-summary {margin-top: 0px; background:url(../images/open-quote.png) top left no-repeat; padding:5px 0px 10px 0px; max-height:50px; min-height:50px; overflow:hidden; text-align: justify; }
.lodge-summary p:first-letter {padding-left:30px; text-transform:capitalize; }


#sort p { margin: 0px; padding: 0px; }
#sort p:first-letter { text-transform: uppercase; }

.search-address { padding: 1px 5px 1px 22px; background:url(../images/icon-map.png) no-repeat; }
.search-address a { color: #666666; text-decoration: none; }

#sub-button { width: 175px; height: 35px; background:url(../images/sub-button.png) no-repeat; border: none; color: #0387af; font-weight: bold; font-size: 14px; text-transform: uppercase; }

.warning { font-weight: bold; color: #990000; font-style: normal; text-transform: uppercase; }

#map-large 		{ margin: 10px 0px 0px 0px; width: 938px; height: 600px; color: #000000; border: 1px solid #12191e; line-height: 18px; }
#map-large a 	{ text-decoration: none; font-weight: bold; color: #990000; font-size: 14px; line-height: 14px; }

#map-members	{ margin: 10px 0px 0px 0px; width: 938px; height: 600px; color: #000000; border: 1px solid #12191e; line-height: 18px; }
#map-members a 	{ text-decoration: none; font-weight: bold; color: #0c8feb; font-size: 22px; margin-bottom: 5px; padding-top:10px;}

.post-title2 {font-size:48px; font-weight:bold; padding:0 0 1px 0; color: #222222; }
.post-title2 a {color:#000000; text-decoration:none;}
.post-title2 a:hover {color:#666666;  }
.post-meta-data2 {font-size:13px; padding-bottom:10px; }
.post-meta-data2 a {text-decoration: none; color: #0080d1; font-weight: bold;}
.post-meta-data2 a:hover { color:#0080d1; }

.post-title3 {font-size:40px; font-weight:bold; padding:0 0 1px 0; color: #2273a2; }
.post-title3 a {color:#900000; text-decoration:none;}
.post-title3 a:hover {color:#666666;  }

.search-photo { float: left; margin: 0px 15px 0px 0px; border: 1px solid #000000; }


#map-wrap { padding-top:40px; padding-left: 10px; }

h3.list-title {padding:11px 10px 10px 15px; background:url(../images/count-bg.png) no-repeat; width: 600px; height: 45px; margin:0px 20px 0px 0px; color:#FFFFFF; font-size:22px; }
h3.list-title a {color: #FFFFFF; text-decoration: none; }

#sort { float: right; padding: 5px 10px 10px 10px; border: 1px solid #CCCCCC; background: #EEEEEE; margin: 3px 10px 0px 0px; font-size: 14px; color: #3494b2; }
#count-badge2 { float: right; width: 100px; height: 100px; background:url(../images/listing-badge.png) no-repeat; padding: 40px 0px 0px 29px; margin: -25px 0px -20px 0px; font-size: 36px; color: #FFFFFF; font-weight: bold; }
#count-badge3 { float: right; width: 100px; height: 100px; background:url(../images/listing-badge.png) no-repeat; padding: 40px 0px 0px 20px; margin: -25px 0px -20px 0px; font-size: 36px; color: #FFFFFF; font-weight: bold; }
#users-badge1 { float: right; width: 100px; height: 100px; background:url(../images/users-badge.png) no-repeat; padding: 40px 0px 0px 39px; margin: -25px 0px -20px -15px; font-size: 36px; color: #FFFFFF; font-weight: bold; }
#users-badge2 { float: right; width: 100px; height: 100px; background:url(../images/users-badge.png) no-repeat; padding: 40px 0px 0px 31px; margin: -25px 0px -20px -15px; font-size: 36px; color: #FFFFFF; font-weight: bold; }
#visit-badge1 { float: right; width: 100px; height: 100px; background:url(../images/visit-badge.png) no-repeat; padding: 38px 0px 0px 39px; margin: -25px 0px -20px 0px; font-size: 36px; color: #FFFFFF; font-weight: bold; }
#visit-badge2 { float: right; width: 100px; height: 100px; background:url(../images/visit-badge.png) no-repeat; padding: 38px 0px 0px 28px; margin: -25px 0px -20px 0px; font-size: 36px; color: #FFFFFF; font-weight: bold; }
#is-tracking-badge { float: right; width: 100px; height: 100px; background:url(../images/is-tracking-badge.png) no-repeat; padding: 40px 0px 0px 39px; margin: -25px 0px -20px 0px; font-size: 36px; color: #FFFFFF; font-weight: bold; }
#is-tracking-badge a { color: #FFFFFF; text-decoration: none; font-weight: bold; }

#is-tracking-badge2 { width: 147px; height: 37px; background:url(../images/tracking-badge.png) no-repeat; padding: 8px 0px 0px 50px; margin: -10px -57px 0px 0px; font-size: 30px; color: #1c8dc0; font-weight: bold; text-shadow: #FFFFFF 0px 1px 1px; }
#is-tracking-badge2 a { text-decoration: none; font-size: 30px; color: #1c8dc0; font-weight: bold; text-shadow: #FFFFFF 0px 1px 1px; }

#countTrack1 { float: right; width: 100px; height: 100px; background:url(../images/is-tracking-badge.png) no-repeat; padding: 40px 0px 0px 39px; margin: -25px 0px -20px 0px; font-size: 36px; color: #FFFFFF; font-weight: bold; }
#countTrack1 a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
#countTrack2 { float: right; width: 100px; height: 100px; background:url(../images/is-tracking-badge.png) no-repeat; padding: 40px 0px 0px 28px; margin: -25px 0px -20px 0px; font-size: 36px; color: #FFFFFF; font-weight: bold; }
#countTrack2 a { color: #FFFFFF; text-decoration: none; font-weight: bold; }


.font a { text-decoration: none; }
.mapAddy { font-weight: bold; }

#photo-overlay { width: 455px; height: 315px; border: 1px solid #333333; background-size: 455px; }
#user-photo-overlay { width: 315px; height: 315px; border: 1px solid #333333; }
#showAbout p { margin: 15px 0px 15px 0px; text-align: justify; font-size: 16px; line-height: 22px; }
#showNotes { margin: 5px 0px 15px 0px; }
#showNotes p { text-align: justify; font-size: 16px; line-height: 22px;  padding-top: 5px; }
#track-box { width: 445px; margin: 15px 0px 15px 0px; padding: 0px 10px 0px 10px; border: 1px solid #CCCCCC; background: #EEEEEE; }
#showMeeting { width: 445px; height: 50px; margin: 0px 0px 15px 0px; padding-top: 5px; font-size: 16px; line-height: 20px; background:url(../images/icon-clock.png) no-repeat; background-position: 0px 0px; }
#showMeeting p { text-indent: 55px; font-weight: bold; }
#contact-box { width: 445px; margin: 15px 0px 15px 0px; padding: 0px 10px 0px 10px; border: 1px solid #CCCCCC; background: #EEEEEE; }
#showContact { width: 445px; height: 50px; margin: 0px 0px 15px 0px; padding-top: 5px; font-size: 16px; line-height: 20px; background:url(../images/icon-book.png) no-repeat; background-position: 0px 3px; }
#showContact p { text-indent: 55px; font-weight: bold; }
#showContact a { text-decoration: none; color: #555555; }


#tracking-badge-1 {width: 147px; height: 37px; background:url(../images/tracking-badge.png) no-repeat; padding: 8px 0px 0px 68px; margin: -10px -57px 0px 0px; font-size: 30px; color: #1c8dc0; font-weight: bold; text-shadow: #FFFFFF 0px 1px 1px; }
#tracking-badge-1 a { text-decoration: none; font-size: 30px; color: #1c8dc0; font-weight: bold; text-shadow: #FFFFFF 0px 1px 1px; }
#tracking-badge-2 {width: 147px; height: 37px; background:url(../images/tracking-badge.png) no-repeat; padding: 8px 0px 0px 50px; margin: -10px -57px 0px 0px; font-size: 30px; color: #1c8dc0; font-weight: bold; text-shadow: #FFFFFF 0px 1px 1px; }
#tracking-badge-2 a { text-decoration: none; font-size: 30px; color: #1c8dc0; font-weight: bold; text-shadow: #FFFFFF 0px 1px 1px; }
#tracking-badge2 { width: 147px; height: 37px; padding: 0px 0px 0px 50px; margin: -5px 0px 0px -50px; }

.user-bio { text-align: justify; font-size:14px; line-height:22px; min-height: 136px; max-height: 136px; overflow: hidden; }

#geo-warning { background: url(../images/warning.png) no-repeat #fffdc1; background-position: 8px 12px; border:1px solid #e1dc56; padding:8px; margin-right:10px; }
#geo-warning p { padding-left: 50px; font-size:14px; line-height:24px; }

#latestNews { height: 41px; background: url(../images/icon-info.png) no-repeat; background-position: 0px 0px; margin-right:10px; margin-bottom:10px; }
#latestNews p { color: #000000; padding-left: 60px; padding-top: 7px; font-size:16px; line-height:24px; }

#notes-box { width: 445px; margin: 15px 0px 15px 0px; }
#notesBox { padding:5px 0px 0px 0px; width:405px; height:90px; font-size:16px; line-height:22px; border:0px; }
.mem-photo { margin-right: 5px; border: 1px solid #000000; }

#visited-box { float: left; width: 440px; margin: 15px 0px 15px 0px; padding: 0px 10px 0px 10px; border: 1px solid #CCCCCC; background: #EEEEEE; }
#submitted-box { float: right; width: 440px; margin: 15px 10px 15px 0px; padding: 0px 10px 0px 10px; border: 1px solid #CCCCCC; background: #EEEEEE; }



.SI-FILES-STYLIZED label.cabinet
{
	width: 110px;
	height: 22px;
	background: url(../images/btn-choose-file.gif) 0 0 no-repeat;

	display: block;
	overflow: hidden;
	cursor: pointer;
	margin-bottom: 10px;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

/* ------------------------------------------------
           TABLE WITH ALTERNATING ROWS
------------------------------------------------ */

#table {
width: 100%;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
border: 1px solid #333333;
border-bottom: none; }


#table th {
font: bold "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: 2px;
text-transform: uppercase;
text-align: left;
padding: 6px 6px 6px 12px;
font-size: 16px;
line-height: 24px;
background: #414e59 url(../images/table-header.jpg) no-repeat; }

#table th.nobg {
border: 1px solid #C1DAD7; }

#table td {
padding: 9px 6px 9px 12px;
color: #444444;
font-size: 14px;
border-bottom: 1px solid #414e59; }

#table tr {
background: #F4F4F4;
}

#table td img {
width: 16px;
height: 16px;
border: 0; }



#tracking-table {
width: 100%;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px; }

#tracking-table td {
padding: 6px 6px 6px 9px;
font-size: 14px;
font-weight: bold;
color: #AAAAAA; }

#tracking-table td a {
text-decoration: none; color: #555555; }


#tracking-table td img {
width: 16px;
height: 16px;
border: 0; }




#settingsTable 		{ width: 940px; margin: 15px 0px 10px 0px; padding: 0px 0px 0px 0px; }
#settingsTable td 	{ padding: 10px 6px 10px 0px; color: #444444; font-size: 16px; font-weight: bold; }

#settingsBox		{ padding:6px; width: 250px; margin-top: -3px; font-size:16px; border:1px #CCC solid; }
#settingsBox2		{ padding:6px; width: 110px; margin-top: -3px; font-size:16px; border:1px #CCC solid; }
#settingsBox3		{ padding:6px; width: 99%; margin-top: 5px; font-size:16px; border:1px #CCC solid; }
#city, #state, #zip	{ padding:6px; width: 120px; margin-top: -3px; font-size:16px; border:1px #CCC solid; }
#lat_lng			{ padding:6px; width: 250px; margin-top: -3px; font-size:16px; border:1px #CCC solid; }
#address			{ padding:6px; width: 130px; margin-top: -3px; font-size:16px; border:1px #CCC solid; }


.cufon-loading #main-container h3.list-title, .cufon-loading #main-container h3.list-title a, .cufon-loading #main-container .post-title, .cufon-loading .post-title2, .cufon-loading h3.list-title, .cufon-loading #footer h3, .cufon-loading #map-large .mapAddy, .cufon-loading #nav-bar ul#navigation li.current_page_item a, .cufon-loading #random-lodge a, .cufon-loading .post-title3, .cufon-loading .font { /* for Cufon.replace('h1') */
	visibility: hidden !important;
}