body{ margin:0 0 0 0; background:#ffffff url(img/bg.gif); text-align: center; line-height:18px; color: #6f6f6f; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

a { text-decoration:none; color:#b0b0b0; }
a:hover { text-decoration:none; color:#000000; }

p {margin:0; padding:0 0 10px 0;}

.directory-tag { padding:4px; background-color:#d9ffa2; text-decoration:none; color:#2f4a08; margin:4px 4px 10px 4px; font-size:14px; line-height:40px;}
.directory-tag:hover { padding:4px; background-color:#a5d500; text-decoration:none; color:#f6ffd7;}

.competition h5 { font-size:16px; font-weight:bold; color:#285305;  }
.competition h6 { font-size:14px; font-weight:bold; color:#83a119; padding:0; margin:0px;  }
.competition { padding: 0 0 20px 0; background:url(img/bg/article-h3-bg.gif) bottom repeat-x; margin: 0 0 20px 0; }

.free-bars-list { background-color:#ecfac3; padding:20px; margin:0 0 20px 0; }
.free-bars-list p { padding:0px; margin:0;}
.free-bars-list a { font-size:14px; font-weight:bold; color:#5b5b5b; line-height:20px; }
a.free-upgrade {float: right; margin:0; padding: 0; background: url(img/directory-upgrade.gif) left top no-repeat; width: 75px; height: 58px; text-indent:-1500px; display:block;}
a.free-upgrade:hover { background: url(img/directory-upgrade.gif) left bottom no-repeat;  }
.addcomments { font-size:14px; font-weight:bold; margin:0 0 15px 0; padding:10px 10px 10px 40px; color:#003300; background: #eafab4 url(img/comment_add.gif) 8px 10px no-repeat; display:block  }
.addcomments:hover { color:#003300; background: #b7da73  url(img/comment_add.gif) 8px 10px no-repeat;  }

.advertz h4 { font-size:15px;}
.advertz h3 { font-size:15px; border:none, padding:0; margin:0; }

br {clear:both;}
h1 {padding:0; margin:0;}
h2 {padding:20px; margin:0;}
#level1 { clear: both; margin:0; padding: 0px;  }
div.wrapper1 { width: 950px; background:#FFFFFF; display: block; margin-left: auto; margin-right: auto; overflow:hidden; padding:10px 20px 0 20px; margin-bottom:0; margin-top:0; }
div.wrapper2 { width: 950px; background:#FFFFFF; display: block; margin-left: auto; margin-right: auto; overflow:hidden; padding:8px 20px 20px 20px; text-align:left; }
div.wrapper2 li { list-style: none; }
div.wrapper3 { width: 950px; background:#FFFFFF; display: block; margin-left: auto; margin-right: auto; overflow:hidden; padding:0px 20px 20px 20px; text-align:left; }
div.wrapper3 img { padding:0; margin:0; }
div.wrapper4 { width: 950px; background:#FFFFFF; display: block; margin-left: auto; margin-right: auto; overflow:hidden; padding:0px 20px 20px 20px; text-align:left; }

.fpcolumn1 { float:left; width:422px; }
.fpcolumn2 { float:left; width:408px; }
.fpcolumn3 { float:left; width:120px; }
.fpcolumn3 img { border:none;}

.wrapper1 a.img {float: left; padding:0; margin:0; background: url(./img/logo.gif) 0 0 no-repeat; width:203px; height: 107px; text-indent:-2500px; cursor:pointer; clear:both;}
.wrapper1 a.img:hover {	background: url(./img/logo.gif) 0px -107px no-repeat; padding:0; }
.topbanner { margin:0px; padding:8px 0 0 0; border:none; float:right; }
.topbanner img { border:none; }
.fpac1 {padding:0px 20px 20px 0px; float:left; }
.fpac2 {padding:0px 20px 0px 0px; float:left; }
.fpac3 {padding:0px 20px 20px 0px; float:left; border:none; }

.fpac1 img, .fpac2 img { border:none; }

.fpac1 a {padding:0; border:none; margin:0;}
.fpac1 object {padding:0; border:none; margin:0; height:190px; width:190px; display:block; }

/**************************************************************************************/

.fp-latestnews { background:url(img/bg/bg-latestnews.jpg) no-repeat; padding:0 0 20px 0; margin:20px 0 0 0; float:left; }
.fp-latestnews h2 { color:#FFFFFF; font-family:"Lucida Sans"; font-size:22px; padding:20px; margin:0; }
.fp-latestnews-scroll { height:113px; overflow:auto; margin:0 20px 0px 20px; padding:0 20px 0 0; width:330px; }
.fp-latestnews-title { font-weight:bold; color:#FFFFFF;}

.fp-what-is-the-loop { background:url(img/bg/bg-what-is-the-loop.jpg) no-repeat; padding:0 0 20px 0; margin:0px; float:left; }
.fp-what-is-the-loop h2 { color:#FFFFFF; font-family:"Lucida Sans"; font-size:22px; padding:20px 20px 10px 20px; margin:0; }
.fp-what-is-the-loop-scroll { height:123px; overflow:auto; margin:0 20px 0px 20px; padding:0 20px 0 0; width:330px; }
.fp-what-is-the-loop-title { font-weight:bold; color:#FFFFFF;}

.art-title { font-weight:bold; color:#FFFFFF;}
.fp-art-in { padding:5px; float:left; margin:10px 0 0 0;}
.fp-art-in:hover, .fp-art-in a:hover{ background-color:#221e1f; display:block; cursor:pointer;}
.art-sub{ float:left; }
.fp-art-in img{ float:left; padding:0 10px 0 0; border:none;}
.fp-art-in span {width:185px; float:right;}

.fp-latestarticles { background:url(img/bg/bg-latestarticles.jpg) no-repeat; padding:0 0 20px 0; margin:20px 0 0 0; float:left; }
.fp-latestarticles h2 { color:#FFFFFF; font-family:"Lucida Sans"; font-size:22px; padding:20px 20px 0 20px; margin:0; }
.fp-latestarticles h3 { color:#FFFFFF; font-family:"Lucida Sans"; font-size:12px; padding:10px 0 10px 20px; margin:0; }
.fp-latestarticles-scroll { height:110px; overflow:auto; margin:0 20px 0px 20px; padding:0 10px 0 0; width:340px; }
.fp-latestarticles-scroll a:hover { color:#ffffff; }


.fp-latestreviews { background:url(img/bg/bg-latestreviews.jpg) no-repeat; padding:0 0 21px 0; margin:20px 0 21px 0; float:left; }
.fp-latestreviews h2 { color:#FFFFFF; font-family:"Lucida Sans"; font-size:22px; padding:20px 20px 10px 20px; margin:0; }
.fp-latestreviews a { color:#476301; }
.fp-latestreviews-scroll { height:139px; overflow:auto; margin:0 20px 0px 20px; padding:0 10px 0 0; width:340px; }
.fp-art-rev { padding:5px; float:left; margin:10px 0 0 0;}
.fp-art-rev:hover, .fp-art-rev a:hover{ background-color:#75a400; display:block; cursor:pointer;}
.fp-art-rev img{ float:left; padding:0 10px 0 0; border:none;}
.fp-art-rev span {width:185px; float:right;}
.fp-latestreviews h3 { color:#FFFFFF; font-family:"Lucida Sans"; font-size:12px; padding:0px 0 0px 20px; margin:0; }

.fp-comingup { background:url(img/bg/bg-comingup.jpg) no-repeat; padding:0 0 10px 20px; margin:0 0 21px 0; float:left; width:402px; }
.fp-comingup h2 { color:#FFFFFF; font-family:"Lucida Sans"; font-size:22px; padding:20px 20px 20px 0; margin:0; }
.fp-comingupevent { padding:0 0 10px 0; margin:0; float:left; width:362px; color:#565656;  }
.fp-comingupevent img { float:left; border:none; }
.fp-comingupevent div { float:left; padding:0 0 0 15px; width:300px; }
.fp-comingupevent:hover { color:ffffff; cursor:pointer; }
.coming-top { font-weight:bold; padding:0 0 0 15px;}


.side-weekly { padding:20px 0 0 0; margin:0; float:left;}
.side-weekly a.fp-b-1 		{ float: left; padding:0; margin:0; background: url(./img/weekly-updates.gif) 0 0 no-repeat; width:120px; height: 25px; text-indent:-2500px; cursor:pointer; clear:both;}
.side-weekly a.fp-b-1:hover { background:url(./img/weekly-updates.gif) 0px -25px no-repeat; }
.side-weekly a.fp-b-2 		{ float: left; padding:0; margin:0; background: url(./img/weekly-updates.gif) -120px 0 no-repeat; width:120px; height: 25px; text-indent:-2500px; cursor:pointer; clear:both;}
.side-weekly a.fp-b-2:hover { background: url(./img/weekly-updates.gif) -120px -25px no-repeat; }
.side-weekly a.fp-b-3 		{ float: left; padding:0; margin:0; background: url(./img/weekly-updates.gif) -240px 0 no-repeat; width:120px; height: 25px; text-indent:-2500px; cursor:pointer; clear:both;}
.side-weekly a.fp-b-3:hover { background: url(./img/weekly-updates.gif) -240px -25px no-repeat; }
.side-weekly a.fp-b-4 		{ float: left; padding:0; margin:0; background: url(./img/weekly-updates.gif) -360px 0 no-repeat; width:120px; height: 25px; text-indent:-2500px; cursor:pointer; clear:both;}
.side-weekly a.fp-b-4:hover { background: url(./img/weekly-updates.gif) -360px -25px no-repeat;}

.fp-bottomnav { background-color:#CCCCCC; padding:8px; color:#999999; }
.fp-bottomnav a { color:#666666; font-weight:bold; font:"Lucida Sans"; padding:0 3px 0 3px; }
.fp-bottomnav a:hover { color:#f7f7f7; font-weight:bold; font:"Lucida Sans"; padding:0 3px 0 3px; }
.fp-footertext { font:Geneva, Arial, Helvetica, sans-serif; font-size:10px; padding:20px 0 0 0; }
.fp-footertext a:hover { color:#333333;}

div#affiliate { height:44px; width:288px; margin:20px 0 0 0px; padding:0; border:0; background:transparent; float:right; }
div#affiliate ul#affiliatemenu{ height:44px; width:288px; background:transparent url(img/footerlink.gif) top left no-repeat; margin:0; padding:0; position:relative; }
div#affiliate ul#affiliatemenu li{ margin:0; padding:0; list-style:none; position:absolute; top:0; }
ul#affiliatemenu li,ul#affiliatemenu a{ height:44px; display:block; }
div#affiliate ul#affiliatemenu li a{ text-indent:-9999px; text-decoration:none; overflow: hidden; }

#submenu { background-color:#868686; line-height:normal; padding:6px 0px 6px 0px; font: normal bold 12px "trebuchet MS", sans-serif; color: #606060; height:20px; width:950px }
#submenu a { font: normal bold 12px "trebuchet MS", sans-serif; color: #FFF; margin: 0px 15px 0px 15px; text-decoration: none; }
#submenu a:hover { color: #2c2c2c; text-decoration: none; }

#menu span, #affiliatemenu span {display: none;}
div#primarynav { height:32px; width:950px; margin:0 0 0 0px; padding:0; border:0; background:transparent; }
div#primarynav ul#menu{ height:32px; width:950px; background:transparent url(img/loopnav.gif) top left no-repeat; margin:0; padding:0; position:relative; }
div#primarynav ul#menu li{ margin:0; padding:0; list-style:none; position:absolute; top:0; }
ul#menu li,ul#menu a{ height:32px; display:block; }
div#primarynav ul#menu li a{ text-indent:-9999px; text-decoration:none; overflow: hidden; }
#navwrapper{ padding:0px; margin:0px; background-color:#EBEBEB; height:32px; }
#botnavwrapper{ padding:0px; margin:0px; background-color:#EBEBEB; height:32px; }
p { margin: 1em 0 1em; padding: 0; }

#t1 { left:0; width:155px; }
#t2 { left:155px; width:99px; }
#t3 { left:254px; width:178px; }
#t4 { left:432px; width:76px; }
#t5 { left:508px; width:60px; }
#t6 { left:568px; width:69px; }
#t7 { left:637px; width:104px; }
#t8 { left:741px; width:44px; }
#t9 { left:785px; width:79px; }
#t10 { left:864px; width:86px; }

#t1 a:hover,body#t1on #t1{ background:transparent url(img/loopnav.gif) 0 -32px no-repeat; }
#t2 a:hover,body#t2on #t2{ background:transparent url(img/loopnav.gif) -155px -32px no-repeat; }
#t3 a:hover,body#t3on #t3{ background:transparent url(img/loopnav.gif) -254px -32px no-repeat; }
#t4 a:hover,body#t4on #t4{ background:transparent url(img/loopnav.gif) -432px -32px no-repeat; }
#t5 a:hover,body#t5on #t5{ background:transparent url(img/loopnav.gif) -508px -32px no-repeat; }
#t6 a:hover,body#t6on #t6{ background:transparent url(img/loopnav.gif) -568px -32px no-repeat; }
#t7 a:hover,body#t7on #t7{ background:transparent url(img/loopnav.gif) -637px -32px no-repeat; }
#t8 a:hover,body#t8on #t8{ background:transparent url(img/loopnav.gif) -741px -32px no-repeat; }
#t9 a:hover,body#t9on #t9{ background:transparent url(img/loopnav.gif) -785px -32px no-repeat; }
#t10 a:hover,body#t10on #t10{ background:transparent url(img/loopnav.gif) -864px -32px no-repeat; }

#b1 { left:0; width:67px; }
#b2 { left:67px; width:59px; }
#b3 { left:126px; width:109px; }
#b4 { left:235px; width:53px; }

#b1 a:hover { background:transparent url(img/footerlink.gif) 0 -44px no-repeat; }
#b2 a:hover { background:transparent url(img/footerlink.gif) -67px -44px no-repeat; }
#b3 a:hover { background:transparent url(img/footerlink.gif) -126px -44px no-repeat; }
#b4 a:hover { background:transparent url(img/footerlink.gif) -235px -44px no-repeat; }

/*  NEW */

.fpcolumn1b { float:left; width:211px; }
.fpcolumn2b { float:left; width:599px; background: url(img/bg/article-bg.gif); margin:0 20px 0 0; padding:0px; }
.fpcolumn2c { float:left; width:557px; margin:0 20px 0 0; padding:20px 20px 0 20px; border:solid 1px #cecece; }
.fpcolumn2e { float:left; width:557px; margin:0 20px 0 0; padding:20px; border:solid 1px #cecece; }
.article-full { float:left; width:599px; background: url(img/bg/article-bg.gif); margin:0 0px 0 0; padding:0px; }
.article-full img { float:right; }
.article-container { padding:20px 20px 0px 20px; }
.article-disclaimer { padding:20px 20px 20px 20px;  background:url(img/bg/article-disclaimer-bg.gif);  }

.dir h4 {font-size:16px; font-weight:bold; padding:10px 0 10px 22px; margin:0 0 10px 0px; color:#8dc93f; background:url(img/directory-premium.gif) 0px 10px no-repeat; }
.dir h6 {font-size:16px; font-weight:bold; padding:10px 0 10px 22px; margin:0 0 10px 0px; color:#8dc93f; background:url(img/directory-silver.gif) 0px 10px no-repeat; }
.dir h3 {clear:both;}
.dir .list-icons {padding:0 0 20px 0;}

.comments { background: #f6f6f6 url(img/bg/comment-bg.gif) top left repeat-x; padding:30px 30px 30px 45px; margin:0 0 20px 0; }
.posted { font-weight:bold; }

.article-container p { line-height:26px; color:#323614; clear:left;  }
.article-container h3 { font-size:18px; font-weight:normal; margin:0 0 20px 0; padding:0 0 20px 0; color:#003300; background:url(img/bg/article-h3-bg.gif) bottom repeat-x;  }
.article-subnav h4 { font-size:14px; font-weight:bold; margin:0 0 20px 0; padding:0 0 20px 20px; color:#003300; }

.fpcolumn2b .full img { margin:0 0px 20px 20px; border:1px solid white; float:right; }

a.writer img { float:left; padding:0 10px 0 0; border:none;  }
a.writer, .article-disclaimer a { color:#798a09;  }
a.writer:hover, .article-disclaimer a:hover { color:#252b00;  }
.article-header { width:415px; }

/* Next Batch */

.article-subnav { float:left; width:191px;  }
.article-subnav h4 { margin:20px 0 0 0; padding:10px 0 0 15px; background: #e5f6ac; font-size:10px; color:#285305;}
.article-subnav h5 { margin:20px 0 0 0; padding:10px 0 0 15px; background: #e8e8e8; font-size:10px; color:#727272;}

.article-list { margin: 0; padding: 0; }
.article-list li a { margin: 0; padding:0 0 5px 0; color:#83a119; display:block; }
.article-list li a:hover  { color:#536905;  }
.article-list li { display: block; margin: 0; padding: 8px 4px 0px 35px; background: #e5f6ac url(img/subleftarrow.gif) left center no-repeat; color:#83a119; cursor:pointer;  border-bottom:solid 1px #d8eb97;}
.article-list li:hover { background: #bad853 url(img/subleftarrow.gif) left center no-repeat; color:#536905;}

.article-sublist { margin: 0; padding: 0; }
.article-sublist li a { margin: 0; padding:0 0 5px 0; color:#727272; display:block; }
.article-sublist li { display: block; margin: 0; padding: 8px 4px 0px 35px; background: #e8e8e8 url(img/subleftarrow.gif) left center no-repeat; color:#727272; cursor:pointer;  border-bottom:solid 1px #cfcfcf;}
.article-sublist li:hover { background: #b4b4b4 url(img/subleftarrow.gif) left center no-repeat; color:#dcdcdc;}

.fpcolumn2c h3, .fpcolumn2e h3 { font-size:18px; font-weight:normal; margin:0 0 20px 0; padding:0 0 20px 0; color:#003300; background:url(img/bg/article-h3-bg.gif) bottom repeat-x;  }
.articles-scroll { height:270px; padding:0px 20px 20px 20px; margin: 0 0 20px 0; background:url(img/bg/article-bg2.gif);  }
.articles-scroll2 { padding:0px 20px 20px 20px; margin: 0 0 20px 0; background:url(img/bg/article-bg2.gif) repeat-y; float:left;   }

.art-art-rev, .art-all-rev { padding:5px; float:left; margin:15px 0 0 0; background-color:#f1fbb1; width:507px;}
.art-art-rev:hover, .art-all-rev:hover, .fp-art-rev a:hover{ background-color:#b8c94b; display:block; cursor:pointer;}
.art-art-rev img{ float:left; padding:0 10px 0 0; border:none;}
.art-art-rev span {width:375px; float:right; color:#333333;}
.art-all-rev span {color:#333333;}
.art-all-rev { width:507px;}
.art-art-title { font-weight:bold; color:#568b02;}
.art-art-sub{ float:left; }

/* Batch 3 */

.bars-list { float:left; border-bottom:solid 1px #cfcfcf; padding: 0 0 20px 0; margin:0 0 20px 0; width:547px; }
.bars-list img { float:left; border:none;  }
.bars-list-img { float:left; padding:0 10px 0 0; }
.bars-list-content a { margin:0; padding:0 0 2px 0; font: normal 18px "trebuchet MS", sans-serif; color: #003300;}
.bars-list-content a:hover { color:#99CC00; }
.bars-list a { color:#666666;  }
.bars-list a:hover { color:#333333;  }
.bars-list-link { float:left; clear:both; }
.bars-list-content { width:335px; float:right; padding:2px 0 0 0; }
.bars-list-content p { padding:0; margin:0; }
.bars-list-buttons { width:123px; float:right; }
.bars-list-info { float: right; margin:22px 0 5px 0; padding:0; background: url(img/button-fullinfo.gif) 0 0 no-repeat; width: 123px; height: 25px; text-indent:-1500px; font-size:2px; border:none; }
.bars-list-info:hover {background: url(img/button-fullinfo.gif) -123px 0 no-repeat; }

/* Batch 4 */

.whats-on-advert { float:left; border-bottom:solid 1px #cfcfcf; padding: 10px 20px 0px 20px; margin:0 0 20px 0; background:url(img/bg/whats-on-advert-bg.gif) bottom repeat-x; }
.whats-on-list { float:left; border-bottom:solid 1px #cfcfcf; padding: 0 0 20px 0; margin:0 0 20px 0; background:url(img/bg/bg-advert.gif) bottom repeat-x; width:547px; }
.whats-on-list img { float:left; border:none;  }
.whats-on-list-img { float:left; padding:6px 14px 10px 0; }
.whats-on-flyer { width:150px; float:right; }
.whats-on-flyer a { padding:0 0 25px 0; _padding:0 0 23px 0; /padding:0 0 23px 0; background:url(img/button-enlargeflyer.gif) right bottom no-repeat; display:block; border:none; margin:0 0 20px 0; }
.whats-on-flyer a:hover { background:url(img/button-enlargeflyer.gif) left bottom no-repeat;}
.whats-on-content { width:330px; float:left; padding:0; margin:0; }
.whats-on-advert h3 { font-size:18px; font-weight:normal; margin:0 0 20px 0; padding:0 0 20px 0; color:#003300; background:url(img/bg/article-h3-bg.gif) bottom repeat-x;  }
.whats-on-advert h4 { color:#006600; font-size:12px; padding:0; margin:0; }
.whats-on-content a { color:#006600; }
.whats-on-content a:hover { color:#c4e040; }
.whats-on-flyer  img { border:none; }
.bar-club-info img {float:right;}
.whats-on-content ul { padding:0; margin:0; }
.wasted-image { background: url(img/bg/wasted-bg.gif) 0 0 no-repeat; padding:20px; margin: 0 0 10px 110px; }

.list-icons li { float: left; display: block; height: 22px; margin:0; padding:0; width:370px;}
.list-icons  { padding:0; margin:0; float:left; }
.list-icons li.one { background: url(img/bg/icon-phone.gif) left 0 no-repeat; padding:0 0 0 30px; }
.list-icons li.two { background: url(img/bg/icon-computer.gif) left 0 no-repeat; padding:0 0 0 30px; }
.list-icons li.three { background: url(img/bg/icon-email.gif) left 0 no-repeat; padding:0 0 0 30px; }
.list-icons li.four { background: url(img/bg/icon-info.gif) left 0 no-repeat; padding:0 0 0 30px; }
.list-icons li.five { background: url(img/bg/icon-address.gif) left 0 no-repeat; padding:0 0 0 30px; }
.list-icons a { color:#006600; }
.list-icons a:hover { color:#c4e040; }
.blurb { clear:both; float:left; width:547px; }
.blurb h4 { color:#006600; font-size:12px; padding:10px 0 0 0; margin:0;  }

.button-gallery { float:left; margin:10px 10px 0px 0; padding:0; background: url(img/button-gallery.gif) 0 0 no-repeat; width: 123px; height: 25px; text-indent:-1500px; font-size:2px; border:none; }
.button-gallery:hover {background: url(img/button-gallery.gif) -123px 0 no-repeat; }

.button-thisweek { float:left; margin:10px 10px 15px 0; padding:0; background: url(img/button-thisweek.gif) 0 0 no-repeat; width: 220px; height: 25px; text-indent:-1500px; font-size:2px; border:none; }
.button-thisweek:hover {background: url(img/button-thisweek.gif) -220px 0 no-repeat; }

.button-register { margin:10px 10px 15px 0; padding:0; background: url(img/button-register.gif) 0 0 no-repeat; width: 223px; height: 25px; text-indent:-1500px; font-size:2px; border:none; display:block; }
.button-register:hover {background: url(img/button-register.gif) -223px 0 no-repeat; }

.button-forum {  float:left; margin:10px 10px 20px 0; padding:0; background: url(img/button-forum.gif) 0 0 no-repeat; width: 139px; height: 25px; text-indent:-1500px; font-size:2px; border:none; }
.button-forum:hover {background: url(img/button-forum.gif) -139px 0 no-repeat; }

.button-guestlist {  float:left; margin:10px 10px 0px 0; padding:0; background: url(img/button-guestlist.gif) 0 0 no-repeat; width: 152px; height: 25px; text-indent:-1500px; font-size:2px; border:none; }
.button-guestlist:hover {background: url(img/button-guestlist.gif) -152px 0 no-repeat; }

.button-previous {  float:left; margin:10px 10px 20px 200px; padding:0; background: url(img/button-previous.gif) 0 0 no-repeat; width: 160px; height: 25px; text-indent:-1500px; font-size:2px; border:none; }
.button-previous:hover {background: url(img/button-previous.gif) -160px 0 no-repeat; }

.cutie-block { background: url(img/cutie-bg.gif) 0 0 no-repeat; margin:0 0 0 30px; padding:14px 0 25px 0; text-align:center; width:490px; min-height:200px;  }
.cutie-left { margin:0 0 0 14px; _margin:0 0 0 7px; float:left; padding:0; display:block;  }
.cutie-right { margin:0 14px 0 0; _margin:0 7px 0 0; float:right; padding:0; display:block; }

.cutie-block h4 { font-size:14px; }
.cutieframe {margin:0 0 0 70px;}

#map { padding: 10px 0 10px 0; } 


/* forum */

.fpcolumn2d { float:left; width:768px; margin:0 20px 0 0; padding:20px 20px 20px 20px; border:solid 1px #cecece; }
.fpcolumn2d h3 { font-size:18px; font-weight:normal; margin:0 0 20px 0; padding:0 0 20px 0; color:#003300; background:url(img/bg/article-h3-bg.gif) bottom repeat-x;  }
.fpcolumn2d a{ color:#8c8c8c; }
.fpcolumn2d a:visited{ color:#b0b0b0; }
.fpcolumn2d a:hover { color:#5a6f31; }

/* gallery */

#breadcrumb_links a:hover {#3a4d00;}
#thumbnail_container img { border:solid 1px #747474; padding:2px;  }
#thumbnail_container img:hover { border:solid 1px #3a4d00; padding:2px; margin:0; background:#a0c729;}
#gals a { margin:6px 6px 6px 6px; float:left; }
.meta-header { width:100px; overflow:hidden;  }
#thumbnail_container li  {width:120px;}
.textbold { font-weight:bold; }

.join .button {width:150px; height:25px; background-color:#8eef46; border: 2px solid #ffffff; height:30px;  cursor:pointer;}
.join input {width: 190px;}
.join label, .join input { display: block;  float: left; margin-bottom: 10px;}
.join label {	text-align: left; width: 75px; padding-right: 20px; }
.smaller {width:15px; float:left;}

.register .button {width:150px; height:25px; background-color:#8eef46; border: 2px solid #ffffff; height:30px;  cursor:pointer;}
.register label, .register input {padding:4px;  display: block; width: 200px; float: left; margin-bottom: 10px;}
.register input { background:#eeeeee; border: 1px #9e9e9e solid;  }
.register select { background:#eeeeee; padding:4px; width:210px; margin:0 0 10px 0; border: 1px #9e9e9e solid;}
.register label { text-align: right; width: 175px; padding-right: 20px; }
.register textarea { background:#eeeeee; width:200px; margin-bottom:10px; float: left; display: block; height:60px; border: 1px #9e9e9e solid;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000066; padding:5px;}
.register {padding:0 0 0 40px;}

.offer { background-color:white; padding:20px; border: 1px #9e9e9e solid; margin:20px 0 20px 0; }
