/* -------------------------------------------------*/
/* RESET Styles */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
html{line-height:1.12em;word-spacing:normal;letter-spacing:normal;text-transform:none;text-align:left;text-indent:0;white-space:normal;}
h1{font-size:2em;margin:.67em 0;}
h2{font-size:1.5em;margin:.75em 0;}
h3{font-size:1.17em;margin:.83em 0;}
h4,p,blockquote,fieldset,form,ul,ol,dl{margin:1.12em 0;}
h5{font-size:.83em;/* varies with pixels-per-em at document root */
margin:1.5em 0;}
h6{font-size:.6em;/* varies with pixels-per-em at document root */
margin:1.67em 0;}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:bolder;}
/* -------------------------------------------------*/
/* HTML Element Styles */

html, body {
	overflow:hidden;
}

body{background:#f2f2f2 url(../img/dot8r.png) repeat top center;padding:0;margin:0;font-size:90%;}
h1,h2,h3,h4{/* font-size:34px;*/
text-decoration:none;font-weight:normal;font-family:Helvetica,arial,sans-serif;color:#333;}
p{font-family:Helvetica,arial,sans-serif;line-height:130%;}
a{color:#000;color:rgba(0,0,0,0.8);text-decoration:none;}
a:hover{color:#fc41a9;text-decoration:none;}
/* -------------------------------------------------*/
/* Header Styles */
#header{top:-2px;position:relative;left:0;right:0;}
#header h1{margin-top:0px;width:315px;height:87px;float:left;background:url(../img/logo4.png) no-repeat 2px 0;background-color:#fff;}
#header a:hover h1{background-color:rgba(255,255,255,0.8);/*background:# url(../img/logo4i.png) no-repeat 2px 0;*/
/* color:#fc41a9;*/
/* border-bottom:1px solid rgb(252,65,169);*/}
#header h1 b{display:none;font-size:34px;text-decoration:none;font-weight:normal;font-family:"FontinSansBold",Helvetica,arial,sans-serif;color:#333;}
#header h1 b span{color:#2E84B1;}
/* (?) bbd is the black border with background gradient */
#header .bbd{height:77px;background:url(../img/color-bg3.png) repeat-x top center;border-top:11px solid rgba(0,0,0,0.8);}
#content{margin-top:38px;padding-bottom:50px;}
#content h2{margin:10px 0 !important;line-height:135%;}
#content h2 a{color:#fc41a9;}
#content h2 a:hover{color:#2e84b1;/* font-style:italic;*/}
.newbie{background-color:#fff; background-color:rgba(255,255,255, 0.9);padding:15px 28px;-moz-box-shadow:0 1px 20px #ccc;-webkit-box-shadow:0 1px 20px #ccc;box-shadow:0 1px 20px #ccc;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
.wrap{width:870px;margin:0 auto;}
.block{clear:both;margin-top:20px;padding:20px;/*padding:15px 15px 20px 20px;*/}


.eek {
	text-align:center;
	display:block;
	padding:20px 0 0 0;
}


label {
	font-size:120%;
/*	display:block;*/
	color:#fc41a9;
}
#list_email {
	padding:2px 4px;
	width:180px;
/*	margin-left:10px;*/
	font-size:110%;
	margin:0 5px;
	vertical-align:middle;
	
}

.infobox {
	width: 350px;
	margin: 0 auto;

	padding: 18px 10px;
	font-size: 100%;
	color: #777;
	position: relative;
	z-index: 900;
	text-align: left;
	background-color: rgba(255,255,255,0.8);
	-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	
	display:relative;
}


.infobox a {
	font-family:"Fontin Sans", Verdana, Arial, sans-serif;
	font-size:100%;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	background-color:#249adb;
	
	padding:5px 10px;

	margin:0 !important;
	
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	white-space:nowrap;
}
.infobox a:hover {
	background-color:#ff85fc;
	color:#fff;
}

.infobox a.active, .infobox a:active {
	color:#249adb;
	background-color:#fff;
}

