@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/bg_white_600.gif) center repeat-y #999;
	font-family:"Century Gothic", "MS Sans Serif", Arial, Helvetica, sans-serif;
	color:#333;
	font-size:small;
	height:100%;
	margin:0;
}

/* TEXT STUFF */
p { text-align:center; }

.just { text-align:justify; line-height:1.5em; }

.form_label1 { color:#056DAC; font-size:xx-large; font-weight:bold; }

.form_label2 { color:#056DAC; font-size:x-large; font-weight:bold; }

.form_sublabel { color:#056DAC; font-size:medium; font-style:italic; }

.errortext { color:#CC0000; font-size:large; font-weight:bold; font-style:italic; }

.head1 { font-size:large; }

.head2 { font-size:x-large; }

/* LINKS */
a, a:visited { text-decoration:none; color:#333; }
a:hover, a:active { text-decoration:none; color:#333; }

a.linky, a.linky:visited { text-decoration:none; color:#333; border-bottom:1px dotted #333; }
a.linky:hover, a.linky:active { text-decoration:none; color:#333; border-bottom:1px solid #333; }

a.visitlink, a.visitlink:visited { text-decoration:none; color:#333; border-bottom:4px solid #33CC33; padding:1px }
a.visitlink:hover, a.visitlink:active { text-decoration:none; color:#333; border-bottom:4px solid #339900; padding:1px }

a.markadult, a.markadult:visited { text-decoration:none; color:#333; border-bottom:2px solid #FF33CC; margin:3px; }
a.markadult:hover, a.markadult:active { text-decoration:none; color:#333; border-bottom:2px solid #CC0099; margin:3px; }

a.markspam, a.markspam:visited { text-decoration:none; color:#333; border-bottom:2px solid #FF0000; margin:3px; }
a.markspam:hover, a.markspam:active { text-decoration:none; color:#333; border-bottom:2px solid #990000; margin:3px; }

/*
a.markadult, a.markadult:visited {
	text-decoration:none; color:#000; border:1px solid #000; background-color:#FF66CC; padding:5px; margin:5px; font-weight:bold;
}
a.markadult:hover, a.markadult:active {
	text-decoration:none; color:#000; border:1px solid #000; background-color:#CC66CC; padding:5px; margin:5px; font-weight:bold;
}

a.markspam, a.markspam:visited {
	text-decoration:none; color:#000; border:1px solid #000; background-color:#FF3333; padding:5px; margin:5px; font-weight:bold;
}
a.markspam:hover, a.markspam:active {
	text-decoration:none; color:#000; border:1px solid #000; background-color:#CC3333; padding:5px; margin:5px; font-weight:bold;
}
*/

a.hidelink { display:none; }

a img { border:0; }

a img.picgo { border: 1px solid #000; }

img.socnet { margin-bottom:0.5em; }

/* LAYOUT */
#container {
	position:relative;
	margin:0 auto;
	height:100%;
	background-color:#FFF;
	width:39em;
	padding-left:2em;
	padding-right:2em;
	text-align:center;
	padding-top:2em;
	/*border-left:0.5em solid #056DAC;
	border-right:0.5em solid #056DAC;*/
}

#menu {
	position:relative;
	margin:0 auto;
	background-color:#056DAC;
	width:34em;
	text-align:center;
	padding:0.4em;
}

#menu a, #menu a:visited {
	color:#FFF;
	text-decoration:none;
}

#menu a:hover, #menu a:active {
	color:#DDD;
	text-decoration:none;
}

#footer {
	text-align:center;
	padding-top:2em;
	padding-bottom:2em;
	font-size:x-small;
}

#textrim {
	width:34em;
	position:relative;
	margin:0 auto;
}

.s2crating {
	height:10px;
	width:300px;
	/*border:1px solid #333;*/
	position:relative;
	margin:0px auto;
}

/* FORMS */
.form_URL {
	width:18em;
	background-color:#EEE;
	border:1px solid #CCC;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	margin-top:0.2em;
	margin-bottom:0.2em;
	font-size:x-large;
	text-align:center;
	font-family:"Century Gothic", "MS Sans Serif", Arial, Helvetica, sans-serif;
}

.form_URL:hover {
	background-color:#E5E5E5;
}

.form_tag {
	width:24em;
	background-color:#EEE;
	border:1px solid #CCC;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	margin-top:0.2em;
	margin-bottom:0.2em;
	font-size:large;
	text-align:center;
	font-family:"Century Gothic", "MS Sans Serif", Arial, Helvetica, sans-serif;
}

.form_tag:hover {
	background-color:#E5E5E5;
}

.form_submit {
	width:14.1em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	font-size:xx-large;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	background-color:#378ABC;
	border:2px solid #056DAC;
	font-family:"Century Gothic", "MS Sans Serif", Arial, Helvetica, sans-serif;
	text-align:center;
}

.form_submit:hover {
	cursor:pointer;
	background-color:#056DAC;
}