/* PAGE formatting */















.format_text {line-height:1.35em;}















.custom a, .custom a:visited { color: #47738c; }	















.custom a:hover { color: #f47920; }				















body.custom {background: #898989;}















h1, h2, h3, h6 {color: #5A5C60;}















h3 {background: #f9f4e8; border-top: 3px solid #fbd9c3; border-bottom: 3px solid #fbd9c3; padding-left:5px}















#container { margin-top: 2em; margin-bottom: 2em; border: 1px solid #ab9f97;}















#content_box {background: url(images/nav_swirl.jpg) no-repeat #fff; background-position: top left; border: 1px solid #ab9f97;}















.no_sidebars #content {background: url(images/nav_swirl.jpg) no-repeat #fff; background-position: top left;}















#sidebars {border-left:1px solid #AB9F97;}















#header #logo, #header #tagline { text-indent: -9999px; }















.imgtfe {padding-right: 4px 4px 4px 4px; background:#F9F4E8 none repeat scroll 0 0; border-color:#fbd9c3; border-style:solid; margin-right:4px;}















#header {border: 1px solid #AB9F97; background: url(images/topbanner.gif) no-repeat right top #fff; padding-bottom:14px; padding-top:2em; width: 980px;}















#footer {border: none;}















img.frame, img.size-full, img.size-medium {background:#F9F4E8 none repeat scroll 0 0; border-color:#fbd9c3; border-style:solid;}















#page {background: #fff;}















.post_box {padding:30px 15px 15px 13px;}















.format_text p {margin-bottom:1em;}















.teasers_box {padding-left:15px;}















#comments {margin-left:15px;}















#image_box {background:#F9F4E8;}















.widgettitle { background:#F9F4E8 none repeat scroll 0 0; border-bottom:3px solid #FBD9C3; border-top:3px solid #FBD9C3; color:#555555; font-variant:small-caps; letter-spacing:2px; font-size: 1em;}















#wpf-info {display:none;}















textarea {background:#AB9F97 none repeat scroll 0 0; border-color:#ab9f97 #DDDDDD #DDDDDD #ab9f97; border-style:solid; border-width:1px; color:#444444; font-size:1em;}















.headline_area h1, .headline_area h2 {font-size:2.4em;}















#feature_box {border:none}













.arrow {background-color:transparent; background-image:url(images/arrow.gif); background-repeat:no-repeat; cursor:pointer; position: relative; background-position: 0 1px; font-size:.8em; padding-left:20px}















#footer a {border-bottom:none;}















/* HOME PAGE STYLING */















#home {float: left; width: 345px; height: 200px; margin-right: 5px;}















#video_box {float: right; background: #5a5c60; margin: 0pt 0pt 12px 15px; width: 321px; height: 260px;}















.smwhite {color:#ffffff; font-size:.8em; margin-bottom: 12px}















.spacedletters {color: #ffffff; font-weight:bold; letter-spacing:2px}















#upcoming_box {background: #71d0e6; padding: 5px 5px 4px 10px; margin: 12px 0 12px 0; font-size:.8em;}















#feature {margin: 6px 0 0 0; border:1px solid #ab9f97; background: url(images/beigefade.gif) repeat-x #ffffff; background-position: bottom left; padding: 5px 10px 5px 10px; width: 330px; height: 170px;}















.entry-title .feature_copy {margin-bottom: 0px; color:#FF7200; font-weight:bold; font-size:1.1em;}

.subhead {margin-bottom: 0px; color:#FF7200; font-weight:bold; font-size:1.1em;}

.entry-title a, .entry-title a:visited {margin-bottom: 0px; color:#FF7200; font-weight:bold; font-size:1.1em;}















.feature_sub {margin: 0 0 0 0; font-size:.8em; letter-spacing: 2px; text-transform:uppercase}











.format_text_copy{padding:30px 15px 15px 13px; margin: 0 2.3em 0 1.1em;}

.feature_copy {margin:6px 0 0 25px; border:1px solid #ab9f97; background: url(images/beigefade.gif) repeat-x #ffffff; background-position: bottom left; padding: 15px 15px 15px 13px; width: 322px; height: 215px;}

.feature_copy .teaser {width:auto;}



















/* CALENDAR STYLING */















.calendar-heading {background: #a4a29b; border:1px solid #ab9f97; height:25px; text-align:center; color:#ffffff}















.normal-day-heading {background-color:#f9f4e8; border:1px solid #ab9f97; font-size:0.8em; height:25px; text-align:center; width:25px;}















.weekend-heading {background-color:#fff1ed;border:1px solid #ab9f97; color:#FF7200;font-size:0.8em;height:25px;text-align:center;width:25px;}















span.weekend {color:#f47f21;}















.day-with-date {border:1px solid #ab9f97;}















.current-day {background-color:#71d0e6;}























.calendar-month {letter-spacing: 2px; text-transform:uppercase}































.ngg-gallery-thumbnail-linked-image {float:left;}















































/* Remove h1 from storefront */















 .store h1 {display: none;} 















































/* TABS formatting */















#tabs {background-image:url(images/navbkg.gif); background-repeat:repeat-x; width: 1002px;}















#tabs li { border-top:none; border-right:1px solid #AB9F97; border-bottom: 1px solid #AB9F97; border-left:none; }















ul#tabs {border-bottom:none; border-top:none; border-left:1px solid #AB9F97; border-right:1px solid #AB9F97;}















.custom ul#tabs li {background:#f9f4e8;}















.custom ul#tabs li a:hover {text-decoration:none; background:#71d0e6;}















.custom ul#tabs li.page_item {list-style-type: none;}















.custom ul#tabs li.current_page_item a:hover {text-decoration:none; background:#ffffff;}















.custom ul#tabs li.current-cat a:hover {text-decoration:none; background:#71d0e6;}















.custom ul#tabs li.rss {background:none;}















.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {background:#fff;}















.custom ul#tabs li ul {font-size:1em; display:none; position:absolute; list-style:none; margin-left:-.7em; margin-top:.2em;}















*+html .custom ul#tabs li ul {font-size:.8em; display:none; position:absolute; list-style:none; margin-left:-7em; margin-top:1.8em;}















.custom ul#tabs li ul li {float:none;}















.custom ul#tabs li:hover ul {display:block;}















.page-item-8 {cursor:pointer; border-bottom:none;border-top:none; border-right:1px solid #AB9F97; border-left:none; font-size:1.1em; padding:0.4em 0.9em 0.2em;; letter-spacing:2px; text-transform: uppercase;}















*+html .page-item-8 {cursor:pointer;border-top:none; border-right:1px solid #AB9F97; border-left:none; font-size:1.1em; padding:.3em .9em .4em .9em; letter-spacing:2px; text-transform: uppercase;}















.sidebar {border-left:1px solid #AB9F97;}































/* Header shading in forums */















th {background:#f9f4e8 none repeat scroll 0 0; color:#000000; font-weight:bold;}















.wpf-table, .wpf-post-table {border:1px solid #AB9F97;}















wpf-bright {background:#F9F4E8 none repeat scroll 0 0;}















































/* Button styling*/















.button {color: #900; background: #FF0; font-weight: bold; border: 1px solid #900; }















.button:hover {color: #ffffff; background: #900; cursor: pointer; }















































/* Width of submit button in forums */















.format_text input {width:170px;}















































/* Cast comments to far left */















.comments_closed p { text-indent: -9999px; }































/* Remove shading from around paypal button */















.wp_cart_checkout_button {border:none; background-color:#ffffff;}















#delcart_cell {border-style:none; background-color:#ffffff;}































/* Cart button styling */















#cartbutton {margin-top:20px; border:none; background-color:#47738c; font-weight:bold; color:#ffffff;}































* modifications to the shopping cart sidebar */















div#show-only-3 {width: 130px; float: left;margin-top: 90px; list-style-type:none;}































/* comment box wasn't being removed for some reason on the home page despite unchecking it in page options. */































.home-page #respond {display:none;}















.home-page #comments {display:none;}















.shopping_cart{font-size:9px;}































form fieldset{background-color:#fff9e7;letter-spacing:2px;border-width:1px;border-style:solid;border-color:#AB9F97;font-size:12px;margin:20px 0px 20px 0px;width:500px;position:relative;display:block;padding: 0px 10px 10px 10px;}































form fieldset legend{background-color:#fbd9c3;border-width:1px;border-style:solid;border-color:#AB9F97;text-transform: uppercase;















color:#333333;padding:2px 5px;margin:0px 0px 10px 0px;position:relative;top: -12px;}































form fieldset legend img{padding:0px 5px 0px 5px;}































 .form-label label{font-size:100%;display:block;float:left;width:100px;text-align:right;margin:6px 5px 0px 0px;}































.button{background-color:#fff9e7;border-width:1px;border-style:solid;border-color:#7c5b47;















font-weight:bold;}















/* label {font-size:100%;} */















div#show-only-3 {margin-left: 15px}















textarea {background:#eeeeee;}















img.alignleft, img.left {margin-right:10px;}

.format_teaser img.aligncenter,img.center
{


clear:both;
display:block;
float:left;
margin-left:auto;
margin-right:10px;

}


























.ngg-gallery-thumbnail-linked-image {















margin-right:15px;















margin-bottom:15px;















}































.ngg-gallery-thumbnail {















border-bottom: 1px solid #ab9f97;















padding-bottom:10px;















text-align:left;















}































.ngg-thumbnail-annotation {















margin-top:8px;















width:700px} 















.wpf-table tr#upshrinkHeader {







display:none;







}































.wpf-table #th{







display:none;







}







.search{



width:175px;



float:right;



padding-right:30px;



padding-top: 2px;



} 	







.search .text_input{



width:150px;



height:17px;



}



.wp-post-image { display:none !important; }



#content_box .feature_copy .page {margin:0; padding-left:0}



.feature_copy_post {margin:5px 37px 0px 0px}



.feature_copy .teaser_link {background-color:transparent; background-image:url(images/arrow.gif); background-repeat:no-repeat; cursor:pointer; position: relative; background-position: 0 1px; padding-left:20px}

.feature_copy_post .teaser_right
{
float:left;
}

#commentform label {
display: auto;
padding-left:0.686em;
padding-right: 0.5em;
float:left;


}

.formformfixedwidth {
width:100px;

}
