/*  
LoveVoodooTravel.com
*/

*{top:0;left:0;border:none;margin:0;padding:0}
body{
	color:#333;
	background-color:#9ec2d7;
	background-repeat:repeat-x;
	background-image:url(img/bg.jpg);
	margin:0;
	padding:0 0 30px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 80%;
	line-height: 150%;
}
a{color:#42a8ca;text-decoration:none;font-weight:700}
a:visited{color:#42a8ca;text-decoration:none}
a:hover{color:#06F;text-decoration:underline}
img{}
img:hover{}
.img2{background-color:#bcd2df; border-color:#CCC #999 #999 #CCC;border-style:solid;border-width:1px;margin:0 4px 4px 0;padding:4px}
a img2:hover{border-bottom-style:none;border-bottom-width:1px}
.lnk{float:left;text-align:center;padding-bottom:10px}
.thumbnail{float:left;width:185px;padding:5px}
p{margin:0;padding:0 0 15px}
h1{
	padding-left:20px;
	color:#F60;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:14px;
	font-style:italic;
	font-weight:400;
	text-align:center;
	margin:0
}
h1 a,h1 a:visited{color:#F60;text-decoration:none;}
h1 a:hover{color:#9D3F00;text-decoration:none;}
h2{color:#42a8ca;text-transform:uppercase;font-weight:bolder;text-align:center;border-bottom:1px dotted #42a8ca;letter-spacing:.7px;font:normal 150%/100% "Trebuchet MS", Tahoma, Arial;padding-bottom:3px;margin:0 0 2px}
h2 a,h2 a:visited{color:#42a8ca;text-decoration:none}
h2 a:hover{
	color:#26728A;
	text-decoration:none
}
div.item hr {display: block; clear: left; margin: -0.66em 0; visibility: hidden;}
h3{font:normal 140%/100% "Trebuchet MS", Tahoma, Arial;color:#758d38;margin:10px 0 5px}
h4{font:normal 130%/100% "Trebuchet MS", Tahoma, Arial;color:#758d38;margin:10px 0 5px}
#page{width:928px;margin:0 auto}
#columns{padding-top:5px}
#columnsevents{
	padding-top:189px;
	background-image: url(/_swingersevents2010/pics/2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.center{text-align:center}
hr.clear{clear:both;visibility:hidden;margin:0;padding:0}
.alignleft{float:left;width:616px;display:inline}
.alignleft2{float:left;width:304px;border:0}
.alignright{float:right;width:304px;border:0}
.cleaner{clear:both;height:1px;font-size:1px;border:none;background:transparent;margin:0;padding:0}
#lnk a,#lnk a:hover{border:0}
.clearboth,.clear{clear:both}

.imgup { margin-top: -3px;}

#col_1 {width: 304px;}
.top {width: 304px;	height: 63px; background-image: url(img/a1.png); background-repeat: no-repeat; padding-top:10px;}
.topb {width: 304px;	height: 63px; background-image: url(img/a1.png); background-repeat: no-repeat;}
.topc {width: 304px;	height: 63px; background-image: url(img/a1.png); background-repeat: no-repeat;}
.topa {width: 304px;	height: 14px; background-image: url(img/c1a.png); background-repeat: no-repeat;}
.top-2 {width: 304px;	height: 63px; background-image: url(img/c1.png); background-repeat: no-repeat; }
.med {	width: 304px;	background-image: url(img/c2.png);	background-repeat: repeat-y;margin-top:-10px;  }
.meda {	width: 304px;	background-image: url(img/c2.png);	background-repeat: repeat-y; }
.bot {width: 304px;	height: 16px; background-image: url(img/a3.png);	background-repeat: no-repeat;margin-bottom: 6px;}

#col_2 {width: 304px;}
#col_2 .top {width: 304px;	height: 63px; background-image: url(img/b1.png); background-repeat: no-repeat; padding-top:10px; }
#col_2 .topa {width: 304px;	height: 14px; background-image: url(img/b1a.png); background-repeat: no-repeat;}
#col_2 .med {width: 304px;	background-image: url(img/b2.png); background-repeat: repeat-y;margin-top:-10px; display: block;}
#col_2 .meda {width: 304px;	background-image: url(img/b2.png); background-repeat: repeat-y;}
#col_2 .bot {width: 304px;	height: 16px; background-image: url(img/b3.png);	background-repeat: no-repeat;margin-bottom: 6px;}

#col_3 {width: 304px;}
#col_3 .meda {width: 304px;	background-image: url(img/c2.png);	background-repeat: repeat-y;  }
#col_3 .topa {width: 304px;	height: 14px; background-image: url(img/c1a.png); background-repeat: no-repeat;}

#col_4 {width: 616px; }
#col_4 .top {width: 616px;	height: 15px; background-image: url(img/d1.png); background-repeat: no-repeat;}
#col_4 .topa {width: 616px;	height: 14px; background-image: url(img/d1a.png); background-repeat: no-repeat;}
#col_4 .med {width: 616px; background-image: url(img/d2.png);	background-repeat: repeat-y;}
#col_4 .bot {width: 616px;	height: 16px; background-image: url(img/d3.png);	background-repeat: no-repeat;margin-bottom: 6px;}

.joinlv { height: 14px; background-image: url(img/lovevoodoo.gif);	background-repeat: no-repeat; margin-left: 10px;  }
.trips { height: 32px; background-image: url(img/trips.gif); background-repeat: no-repeat; margin-left: 10px; }
.destinations { height: 14px; background-image: url(img/destinations.gif); background-repeat: no-repeat; margin-left: 10px; }
.events { height: 33px; background-image: url(img/events.gif); background-repeat: no-repeat; margin-left: 10px; }
.getaways { height: 14px; background-image: url(img/getaways.gif); background-repeat: no-repeat; margin-left: 10px; }
.freetrip { height: 31px; background-image: url(img/freetrip.gif); background-repeat: no-repeat; margin-left: 10px; }
.swclubs { height: 33px; background-image: url(img/swclubs.gif); background-repeat: no-repeat; margin-left: 10px;  }
.specials { height: 14px; background-image: url(img/specials-o.gif);	background-repeat: no-repeat; margin-left: 10px; }

.lovevoodoo{position:relative;width:304px;height:232px;margin-left:0;margin-top:-52px;background-image:url(img/c4.png)}
.titlered{font-size:16px;font-weight:700;color:#C00;text-align:center}
.titlemain{font-size:16px;font-weight:700;color:#F60;text-align:center}
.titlemainb{font-size:14px;font-weight:700;color:#42a8ca;line-height:125%;text-transform:uppercase;letter-spacing:.7px;text-align:center}
.line{width:294px;background-image:url(img/line.jpg);background-repeat:no-repeat;height:5px}
.pic2{margin-top:-42px;position:relative;width:304px;height:211px;margin-left:0;background-image:url(img/a4.jpg);background-repeat:no-repeat}
.specials2{width:303px;height:188px;background-image:url(img/a5.jpg)}
.festbanner{width:282px;height:395px;border:0;margin:0 0 0 -4px;padding:0}
.txt{width:95%;margin-left:auto;margin-right:auto}
.txt2{width:90%;margin-left:auto;margin-right:auto;display:block;}

ul li{list-style:none; no-repeat!important;padding-left:20px!important;border:none}
ul li ul{margin:0;padding:0}
ul li ul li{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#F96;padding:0}
ul li ul li ul li{border:none;padding:20px 0 0 10px}

/*lists */
ul.list li{
	background: url(img/ico_plus.png) no-repeat !important;
	padding-left: 20px !important;
}
/*category widget */
ul.list-cat li, li.widget_categories li{
	background: url(images/ico_talk.png) no-repeat !important;
	padding-left: 20px !important;
}
/*archives widget */
ul.list-archives li, li.widget_archives li{
	background: url(images/mini-monthly-archive.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*hot */
ul.hot li {
	padding-left: 20px !important;
	background-image: url(img/ico_firew.png);
	background-repeat: no-repeat;
}
/*sub-pages */
ul.list-page li ul li, li.widget_pages li ul li{
	background: url(images/mini-page-arrow.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*recent comments widget */
li.widget_recent_comments li{
	background: url(images/ico_talk.png) no-repeat !important;
	padding-left: 20px !important;
}

/* Forms */
.forml{height:14px;width:300px;margin:5px}
.form2{height:14px;width:520px;margin:5px}
.checkbox{
	border:1px solid #42a8ca;
	margin:3px
}
input,textarea,checkbox,select{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6699FF;
	border-right-color: #BFD5FF;
	border-bottom-color: #BFD5FF;
	border-left-color: #6699FF;
	background-color: #DDE9FF;
}
.formb{width:575px;margin:3px}
.formb:focus{background-color:#fff}
.formbutton1,.formbutton1:focus{
	height:26px;
	width:80px;
	font-weight:700;
	color:#fff;
	float:left;
	background-color:#F60;
	font-size:11px;
	border-color:#C9E4ED #1a699f #1a699f #C9E4ED;
	border-style:solid;
	border-width:1px;
	margin:3px
}
.formbutton,.formbutton:focus{height:26px;width:80px;font-weight:700;color:#fff;float:right;background-color:#F60;font-size:10px;border-color:#C9E4ED #1a699f #1a699f #C9E4ED;border-style:solid;border-width:1px;margin:3px}
.searchbtn{width:60px;color:#fff;border:none;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;background-color:none;margin:3px}
.error{color:#900}
.selectrequiredmsg{color:red;font-style:italic}
.form1:focus,.checkbox:focus{
	border:1px solid #6699FF
}

hrdot{color:#59770e;border-bottom:1px dotted #CCC;padding-bottom:3px;margin:0 0 2px}
.block{display:block}
.code {
	border: 1px solid #FF6600;
	padding: 6px;
	margin-top: 0px;
	margin-bottom: 12px;
	margin-left: 4px;
	height: 100px;
	overflow: auto;
	background-color: #D3E9FE;
}
.tut {
margin-top: 6px;
margin-bottom: 0px;
}
pre {
white-space: normal;
}
.pre {
white-space: pre;
line-height: normal;
}
