
/* CSS Document */
@font-face {
	font-family: PerspectiveSans;
	src: local('Perspective Sans'), url('http://popodeus.com/fonts/persansb.ttf') format('truetype');
}
@font-face {
	font-family: Anivers;
	src: local('Anivers'), url('http://popodeus.com/fonts/Anivers_Regular.otf') format('opentype');
}

html {
	background-color: #b03c95;
	background-color: #001422;
}
body, td, th {
	font-family: "Lucida Grande", "Lucida Sans", Tahoma, Arial;
	font-size: 12px;
}
body {
	/*
	background: url( http://popodeus.com/theme/default/i/bg.jpg ) repeat top #001422;
	*/
	padding-top: 4px;
	padding-bottom: 12px;
	color: white;
}
::-moz-selection {
	background-color: orange;
	color: white;
}
::selection {
	background-color: orange;
	color: white;
}

td, th, #wrap {
	color: #071f29;
}
th > a:link,
th > a:visited
{
	color: #FFCCAA !important;
}

#wrap {
	position: relative;
	margin: 0 auto;
	text-align: left;
	border: 1px solid #000;
	max-width: 1270px;
	background-color: transparent;
}

#menu {
	height: 34px;
	clear: both;
	max-width: 1270px;
	margin: 0 auto;
/*	background: #0384C6 url( http://popodeus.com/theme/default/i/tabs_gradient2.png ) top repeat-x; */
}
#submenu {
	display: inline-block;
	float: left;
 	display: none;
}

#menu_inside {
	height: 37px;
/*	width: 80%; */
	margin-left: 20px;
	margin-right: 20px;
	clear: both;
}

#header {
	background: #0384C6 url( http://popodeus.com/theme/default/i/popodeus-med8.png ) no-repeat 5px top;
	border-top: 1px solid #0170BF; 
	height: 90px;
	clear: both;
	font-family: 'Lucida Grande', "Lucida Sans", Consolas;
}
#header h1 {
	color: white;
	visibility: hidden;
}
#header .slogan {
	font-size: 12pt;
	visibility: visible;
	padding-left: 6em;
	margin-top: -1.6em;
	font-family: 'Lucida Grande', "Lucida Sans";
}
#header .slogan a,  #header .slogan a:visited {
	color: white;
}

#border {
	background: #0384C6;
	background: -moz-linear-gradient(top, #0384C6, #38B3DF);
	background: -webkit-gradient(linear, center top, center bottom, from(#0384C6), to(#38B3DF));
	height: 32px;
	clear: both;
}
#border.mainpage {
	height: 9px;
/*	background: #0384C6 url( http://popodeus.com/theme/default/i/border.jpg ) repeat-x top; */
	background: #0384C6; 
}

h1 {
/*	font-family: PerspectiveSans, Perspective Sans, Arial, Helvetica, sans-serif; */
	font-family: "Lucida Grande", "Lucida Sans", Tahoma;
	font-size: 24px;
	color: #0070B8;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, .5);
}

#footer {
	background: url( http://popodeus.com/theme/default/i/footer-r.png ) #0070B7 repeat-x top;
	background-image: -moz-linear-gradient(top, #006FB6, #004878);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#006FB6), to(#004878));
	height: 60px;
	text-align: center;
	clear: both;
}

#footer a:link, #footer a:visited {
	text-shadow: 0px 1px 1px rgba(0, 0, 0, .5);
}
#footer a:link {
	color: #79C6F7;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

#footer a:visited {
	color: #79C6F7;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

#footer a:hover {
	color: #79C6F7;
	text-decoration: underline;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

#footer a:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

#bottom_line {
	background: #DF38A2 url( http://popodeus.com/theme/default/i/bottom_line.jpg ) top repeat-x;
	height: 4px !important;
	clear: both;
}

#main {
/*	background: #FFFFFF url( http://popodeus.com/theme/default/i/tabs_gradient2r.png ) top repeat-x; */
	background-color: white;
	/*
	*/
	background-image: -moz-linear-gradient(top, #38B3DF, white 52px);
	background-image: -webkit-gradient(linear, center top, center 52, from(#38B3DF), to(white));
	
	position: relative;
	clear: both;
	padding-top: 0;
	padding-bottom: .1em;

	overflow: auto;
}

#main a {
	color: #006EB4;
	text-decoration: none;
}

#main a:hover {
	color: #006EB4;
	text-decoration: underline;

}

#main h2 {
	/*
	background: url( img/h2_bg.jpg ) top repeat-x #0170BF;
	border-left: 1.3em solid #DF38A2;
	color: #FFFFFF;
	background-color: #0170BF;
	*/
	font-family: Arial,Helvetica,sans-serif;
	/*
	font-family: PerspectiveSans, Perspective Sans, Arial, Helvetica, sans-serif;
	*/
	font-size: 14px;
	padding-left: 10px;
	margin-left: -.4em;
	margin-bottom: 0.5em;

	color: #FFF;
	background-color: #DF38A2;
	background-color: #014979;
	background-color: #0071B7;
	text-shadow: 0px 1px 0.7px #031d2e;
	background: -moz-linear-gradient(top, rgba(2, 130, 196, 0.9), rgba(0, 113, 183, 0.97));
	background: -webkit-gradient(linear, top center, bottom center, from(rgba(2, 130, 196, 0.9)), to(rgba(0, 113, 183, 0.97)) );
}
#main h2 a {
	color: #DD9;
/*	text-decoration: underline; */ 
	text-shadow: none; 
}
#main h2 a:hover {
	color: yellow;
}

#main h3 {
	color: #0170BF;
	font-size: 12px;
	font-weight: bold;
/*	text-shadow: 0px 1px .7px rgba(0, 0, 0, .25); */
}

#main h4 {
	clear: left;
	font-size: 12px;
	font-weight: bold;
	color: #093D64;
	padding-top: 0;
	margin-top: 0.5em;
	margin-bottom: 0.3em;
}

#main h4 a {
	font-size: 12px;
	font-weight: normal;
	color: #F01720;
	text-decoration: none;
}

#main h4 a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #F01720;
	text-decoration: underline;
}

#cell-row {
	height: 200px;
	position: relative;
	clear: both;
	background-color: #0384C6;
	/*
	background-color: #38B3DF;
	*/
	background-image: -moz-linear-gradient(top, #0384C6, #38B3DF);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#0384C6), to(#38B3DF));
	text-align: justify;
	color: black;
/*	border-bottom: 1px solid #001422; */
}

#cell-row > div {
	color: #004;
	-moz-border-radius: 2em;
	border-radius: 2em;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .4);
	background-image: -moz-linear-gradient(top,
		rgba(250, 250, 250, .7),
		rgba(180, 200, 220, .1) 12px,
		rgba(50, 90, 130, 0) 30px, 
		rgba(150, 190, 230, 0) 80px, 
		rgba(255, 255, 255, .81) 189px, 
		rgba(255, 255, 255, 0) 210px);
	background-image: -webkit-gradient(linear, 
		center top, center bottom,
		from(rgba(250, 250, 250, .7)),
		to(rgba(255, 255, 255, 0)), 
		color-stop(0.1, rgba(180, 200, 220, .1)),
		color-stop(0.2, rgba(50, 90, 130, 0) ), 
		color-stop(0.33, rgba(150, 190, 230, 0) ), 
		color-stop(.95, rgba(255, 255, 255, .81) ) 
	);

	height: 200px;
	width: 28%;
	padding: 0;
	margin: 0;
	margin-left: 1%;
	margin-right: 1%;
	padding-left: 1.5%;
	padding-right: 1.5%;

	float: left;
	line-height: 13.5px;
	position: inherit;
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;

	border-left-color: rgba(255, 255, 255, 0.6);
	border-right-color: rgba(0, 0, 0, 0.5);
}


#cell-row div.gradient img {
/*
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	width: 100%;
	height: 166px;
*/
	display: none;
}
#cell-row * {
	position: relative;
	z-index: 10;
}
#cell-row > div > h2 {
	font-family: PerspectiveSans, Perspective Sans, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
/*	text-shadow: 1px 1px .7px rgba(255, 255, 255, 0.3); */ 
	text-shadow: 1px 1px .7px rgba(0, 0, 0, 0.3);  
}
#cell-row > div > p > a {
	text-decoration: none;
	color: black;
	text-shadow: 1px 1px 1px rgba(0, 0, 100, 0.3);
}
#cell-row > div > p > a:hover {
	color: white;
	text-shadow: 0px 0px 4px #FFF;
}

.date {
	padding-left: 20px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	font-weight: bold;
}
.dat {
	padding-right: 1em;
	font-weight: bold;
}
#common-statistics-box {
	float: right;
	width: 90%;
	max-width: 320px;
	border: 1px solid #0170BF;
	padding-left: 0.1em;
	padding-right: 0.1em;
	background-color: white;
	margin-right: .5em;
	-moz-box-shadow: 1px 2px 4px rgba(0,0,0,.4);
	-webkit-box-shadow: 1px 2px 4px rgba(0,0,0,.4);
	box-shadow: 1px 2px 4px rgba(0,0,0,.4);
	margin-top: .5em;
}
#common-statistics-box h2 {
	margin: 0;
	margin-left: -.1em;
	margin-right: -.1em;
	padding-left: 0.5em;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .6);
	border-bottom: 2px solid rgba(0, 0, 0, .5);
}
#common-statistics-box ul,
#common-statistics-box ul li {
	padding: 0;
	margin: 0;
}

#common-statistics-box ul li {
	list-style: none;
}
#common-statistics-box ul li.current {
	background-color: #fff9c4;
}
#common-statistics-box ul li.current a {
	color: #777;
}

.recently-published {
	float: right;
	width: 95%;
	max-width: 320px;
	border: 2px solid #0170BF;
	padding-left: 0.5em;
	padding-right: 0.5em;
	background-color: white;
	margin-right: .5em;
	-moz-box-shadow: 2px 2px 4px black;
	margin-top: .5em;
}

.recently-published h2 {
	margin: 0;
	margin-left: -.4em;
	margin-right: -.4em;
	margin-bottom: 0.5em;
/*	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .2), rgba(165, 206, 241, .5) 40%, rgba(1, 112, 191, 0)); */
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .2), rgba(165, 206, 241, .5) 40%, rgba(1, 112, 191, 0));
	text-shadow: 0 -1px .6px rgba(0, 0, 0, .6);
	border-bottom: 2px solid rgba(0, 0, 0, .2);
}

.recently-published ul,
.recently-published ul li {
	padding: 0;
	margin: 0;
}

.recently-published ul li {
	font-family: Verdana;
	margin-left: .1em;
	list-style: none;
}
#cell_border {
	height: 3px;
	background: url( http://popodeus.com/theme/default/i/cell_border.jpg ) repeat-x;
	position: relative;
	clear: both;
}

#left,
#wide {
	padding-top: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	/* padding-right: 0.5em; */
}

#left {
	width: 66%;
/*	border-right: 1px dotted #999; */
}

#left .section-icon {
	float: right;
	margin-right: 1em;
	margin-left: 2em;
}
#left h2 {

}

#right {
	width: 28%;
	float: right;
	padding: 0.5em;
	position: inherit;
}
#right img.toobig {
	width: 90%;
	border: 1px solid #001422;
}

#right ul {
	margin: 1em;
	padding: 0;
}
#right ul li {

}
#topsection {
	width: 99%;
	overflow: hidden;
}
li.top {
	list-style: none;
}
li.top:before {
}
#cell_1, #cell_2, #cell_3 {
}
#cell-row .namesearch {
	background-color: #CC418D;
}
#cell-row .forumsearch {
	background-color: #94D010;
}
#cell-row .scripts {
	background-color: #38B3DF;
}
#cell-row .snuggly {
	background-color: #ec86C4;
}
#cell-row .statistics {
	background-color: #03C4C6;
}
#cell-row .forum {
	background-color: #874487;
}
#cell-row .unisearch {
	background-color: #E2EEE2;
}

#cell-row .button {
	position: absolute;
	bottom: 4px;
	/*
	margin-left: auto;
	margin-right: auto;
	*/
}

#cell-row .button a {
	border: 2px solid white;
	background-image: url( http://popodeus.com/theme/default/i/btnshade.gif );
	background-repeat: repeat-x;
	background-color: white;
	padding: 8px;
	bottom: 2em;
	color: black;
	text-decoration: none;
	font-weight: bolder;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity: 0.99;
	text-shadow: 0px 0px 4px #FFF;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .7);
}
#cell-row .button a:hover {
	border-width: 2px;
	border-style: solid;
}

#cell-row div.forumsearch .button a:hover {
	border-color: #270;
	color: #270;
	text-shadow: 0px 0px 4px #270;
}
#cell-row div.namesearch .button a:hover {
	border-color: #703;
	color: #703;
	text-shadow: 0px 0px 4px #703;
}
#cell-row div.scripts .button a:hover {
	border-color: #038;
	color: #038;
	text-shadow: 0px 0px 4px #038;
}
#cell-row div.snuggly .button a:hover {
	border-color: #8c3664;
	color: #8c3664;
	text-shadow: 0px 0px 4px #8c3664;
}
#cell-row div.statistics .button a:hover {
	border-color: #036466;
	color: #036466;
	text-shadow: 0px 0px 4px #036466;
}
#cell-row div.forum .button a:hover {
	border-color: #525;
	color: #525;
	text-shadow: 0px 0px 4px #525;
}
#cell-row div.unisearch .button a:hover {
	border-color: #565;
	color: #565;
	text-shadow: 0px 0px 4px #565;
}
.explain a {
    color: inherit;
    text-decoration: none;
    border: none;
}
.explain a:hover {
    border: none;
}

#submenu {
	width: 220px;
	float: left;
	position: inherit;
	background: #0170B5 url( http://popodeus.com/theme/default/i/submenu.jpg ) top repeat-y;
	color: #76C8FF
}

#submenu h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFEEEB;
	background: url( http://popodeus.com/theme/default/i/submenu_bg.jpg ) top repeat-x #E01D25;
	height: 33px;
	text-align: center;
	vertical-align: middle;
}

#submenu a {
	font-size: 12px;
	color: #FEFCFD;
	text-decoration: none;
}

#submenu a:hover {
	font-size: 12px;
	color: #FEFCFD;
	text-decoration: underline;
}

#header .title {
	color: white;
	padding-left: 1em;
	font-family: "Century Gothic", Arial, sans-serif;
	/*
	color: #FFFFFF;
	font-weight: bolder;
	padding-top: 1em;
	*/
}
#header h1 {
	font-size: 38px;
}

#headersmall .title {
	padding-top: 0.2em;
}

/*- Menu Tabs J--------------------------- */

#tabsJ {
	float: left;
	width: 100%;
	font-size: 103%;
	font-weight: bold;
	line-height: normal;
	/*
	background: url( img/menu_bg.jpg ) top repeat-x;
	*/
/*	border-bottom: 1px solid #093D64; */
}

#tabsJ ul {
	margin: 0;
	padding: 10px 7px 0 7px;
	list-style: none;
}

#tabsJ li {
	display: inline;
	margin: 0;
	padding: 0;
}

#tabsJ li.login {
	float: right;
}

#tabsJ a {
	float: left;
	background: url( http://popodeus.com/theme/default/i/tableftJ.gif ) no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}

#tabsJ a span {
	float: left;
	display: block;
	background: transparent url( http://popodeus.com/theme/default/i/tabrightJ.gif ) no-repeat right top;
	padding: 5px 12px 4px 5px;
	color: #006EB4;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {
	float: none;
}

/* End IE5-Mac hack */
#tabsJ a:hover span {
	color: #FFF;
}

#tabsJ a:hover {
	background-position: 0 -42px;
}

#tabsJ a:hover span {
	background-position: 100% -42px;
}
#tabsJ a:focus span {
	color: orange;
}


blockquote {
	font-style: italic;
	border-left: 2px solid #DDD;
	margin-left: 1.5em;
	padding-left: 1.5em;
	color: #555;
}

input.f,
#gmap {
	border: 1px solid #DEF;
}

table {
	border-collapse: collapse;
	width: 99%;
	background-color: white;
	empty-cells: show;
}

table.results {
	text-align: center;
}

tr.even {
	background-color: #BBD0EE;
}

tr.newsegment {
	border-width: 2px;
}

th {
	background-color: #0384C6;
	/*
	background: -moz-linear-gradient(top, white, rgba(2, 130, 196, 0.9) 3px, rgba(0, 113, 183, 0.97));
	border-bottom: #043954;
	*/
	text-shadow: 1px 1px 1px #031d2e;
	color: white;
	text-align: left;
}
th[colspan] {
	text-align: center;
}

td {
	text-align: left;
}

td.ralign {
	text-align: right;
	padding-right: .25em;
}

label {
}

.hidden {
	display: none;
}
dfn {
	font-style: normal;
}

#gmap {
	margin: 8px;
	width: 460px;
	height: 450px;
}

.hilight {
	background-color: #FE7;
}

input[type="text"],
	input[type="password"] {
/*	background: white url(img/inputbg.gif) no-repeat; */
}

#charpic {
	float: left;
	margin-right: 1em;
	margin-right: 1em;
	border: 2px solid black;
	background-color: white;

}

.big-entry {
	font-size: 140%;
}
#chat-stats {
	margin-top: 1.25em;
}
.error {
	background-color: #FE8;
	background-image: -moz-repeating-linear-gradient(top left -45deg, white, orange 6px, white 10px);
	background-image: -moz-linear-gradient(top, white, #FE8 3px);
	border: 1px solid #f6df57;
	padding: 3px;
	width: 60%;
	margin-bottom: 1em;
	margin-top: .5em;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
	border-radius: 2px;
	-moz-border-radius: 2px;
}

.searchform {
	margin-left: 20px;
}
div.fields, p.fields {
	padding-left: 20px;
	border-left: 4px solid #DF38A2;
}
div.fields div span {
	cursor: pointer;
}
div.fields div input {
	border: 1px solid #006DB2;
	color: #006DB2;
	margin-bottom: 2px;
}

div.fields div.submitfield input {
	margin-left: 8em;
	margin-top: .5em;
}
	
.searchform #search_hints {
	float: right;
	border: 1px solid #feb8e5;
	padding: 5px;
	background-color: #ffebf8;
	max-width: 40%; 
	-moz-border-radius: 0.66em;
	border-radius: .66em;
	background: -moz-linear-gradient(top, #fff0f0, #ffebf8);
}

.searchform #search_hints h3 {
	margin-top: 0;
}
#server-select {
	clear: left;
	padding-top: 1em;
}
#results {
	clear: both;
	margin-top: 1em;
	margin-left: 1em;
	margin-right: .5em;
	margin-bottom: 2em;
}
#result-table {
	border-collapse: collapse;
}

#result-table td {
	padding: 2px;
}
#result-table th {
	text-align: left;
	padding-left: 4px;
}
#result-table tr.topheaders th {
	border-left: 2px solid white;
	-moz-border-radius-topleft: 13px;
	-moz-border-radius-topright: 13px;
	background: -moz-linear-gradient(top, white, rgba(2, 130, 196, 0.9) 3px, rgba(0, 113, 183, 0.97));
	border-bottom: #043954;
}
#result-table tr.headers th.sort-up,
#result-table tr.headers th.sort-down {
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 20px;
/* 	vertical-align: bottom;*/
}
#result-table tr.headers th.sort-up {
	background-image: url("http://popodeus.com/img/matte-white-arrow-up.png");
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 20px;
}
#result-table tr.headers th.sort-down {
	background-image: url("http://popodeus.com/img/matte-white-arrow-down.png");
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 20px;

}
#data-source th {
	text-align: center;
}
#data-source td {
	text-align: right;
	padding-right: .2em;
	font-family: monospace;
}
#data-source td.missing {
	text-align: center;
}
span.F {
	color: red;
}
span.M {
	color: blue;
}
span.U {
	color: green;
}
span.S {

}
.optional-search {
	max-width: 600px;
}
table.external-links {
	margin-bottom: 1em;
}
table.external-links td {
	font-size: 120%;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #ACF;
}
table.external-links th {
	padding: 2px;
}
table.external-links th.first-column {
	width: 225px;
}

th.centered {
	text-align: center !important;
}
th.primary {
	background-color: #DF38A2;
	text-shadow: 1px 1px 2px #651949;
}
th.secondary {
	background-color: #014979 !important;
	text-shadow: 1px 1px 2px #031d2e;
}
tr.rowrow td {
	border-top: 1px dotted #AAA;
	padding-top: 1em;
}
table em {
	font-style: normal;
	background-color: #FCF;
}
td.semi-th {
/*	text-shadow: .5px .5px 1px rgba(0, 0, 0, .4); */
	background-color: rgba(160, 210, 240, 0.2);
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
}
th.ordernum {
	width: 6em;
}
table .row0 {
}

#result-table em {
	padding-left: 2px;
	padding-right: 1px;
}

/* table .row1 */
table tr:nth-child(even)
{
	background-color: #DEF;
}


table tr:nth-child(odd) em {
	background-color: #EAE;
}
#result-table tr#averages {
	background-color: rgb(255, 255, 160);
}
#result-table td.minimum,
#result-table tr#minimums {
	background-color: rgb(95%, 73%, 87%);
	background-color: rgba(95%, 73%, 87%, .8);
}
#result-table td.maximum,
#result-table tr#maximums {
	background-color: rgb(56%, 96%, 72%);
	background-color: rgba(56%, 96%, 72%, .55);
}
#result-table tr#totals {
}
#result-table tr#totals td {
}
#result-table td.invalid {
	color: #555;
}
#result-table em.p1 {
	background-color: #bbe65d;
}
#result-table em.p2 {
	background-color: #b0cff6;
}
#results a.unavailable {
	color: #777;
}
#result-table tr.first-row {
	border-top: 2px solid #222;
}

#result-table tr td.num {
	padding-right: .5em;
}
td.num {
	font-family: Verdana;
	font-size: 90%;
/*	text-align: right; */
	padding-left: .5em;
	padding-right: .5em;
	/*
	background-color: rgba(0,20,40,0.05);
	border-right: 1px solid rgba(0,30,60,0.2);
	*/
}

#shown-results {
	margin-top: 1em;
	font-size: 120%;
}
#suggestions {
	overflow: auto;
	padding-left: 8px;
/*
	background-image: -moz-linear-gradient(top, white -6%, #E7F4FF);
	border-radius: 6px;
	-moz-border-radius: 6px;
	border: 1px solid #0673C0; */ 
}
.suggest-row {
 	overflow: auto;
 	padding: 2px;
}

#suggestions > .suggest-row > a:link {
	display: block;
	display: inline-block;
	float: left;

	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 8px;
	padding: 4px;
	background-color: #E7F4FF;
	background-image: -moz-linear-gradient(top, white -6%, #E7F4FF);
	background-image: -webkit-gradient(linear, center top, center bottom, color-stop(-6%, white), to(#E7F4FF));
	border: 1px solid #B0C7DF;
	border-radius: 3px;
	-moz-border-radius: 3px;
}
#suggestions > .suggest-row > a:link:hover {
	background-color: #FFCCFF;
	border-color: #006EB4;
}
#suggestions > .suggest-row > a:visited {
	border: 1px solid #c0c3c6;
	color: #86a9cc;
}

div.no-classes-offered {
	float: left;
	overflow: auto;
}
div.no-classes-offered > span {
	display: block;
	display: inline-block;
	margin-bottom: 4px;
	margin-right: 8px;
	padding: 4px;
	background-color: #E7F4FF;
	background-image: -moz-linear-gradient(top, white -6%, #E7E7E7);
	background-image: -webkit-gradient(linear, center top, center bottom, color-stop(-6%, white), to(#E7E7E7));
	border: 1px solid #B0B0B0;
	border-radius: 3px;
	-moz-border-radius: 3px;
}

/*
colgroup.from {
	border-left: 4px solid #FF8100;
}
colgroup.to {
	border-left: 4px solid #CD90E4;
}
#results colgroup.t {
	border-left: 4px solid #FFC;
}
*/
td.f {
	color: #333;
	font-size: 90%;
	text-align: left;
	padding-left: 4px;
}
td.pid {
	font-family: Monospace;
	font-size: 90%;
	padding-right: 0.3em;
}
td.pid.o-true {
/* official forum post */
	font-weight: bold;
}
span.filter-out {
	display: block;
	float: right;
	height: 16px;
	width: 32px;
	background: url("http://popodeus.com/img/Remove_32.png") no-repeat 0 -8px;
	cursor: pointer;
}
#ignored-forums  {
	overflow: hidden;
}
#ignored-forums > #boxes > div {
	padding: 2px 4px 2px 5px;
	border: 1px outset #444;
	border-left: 5px solid #DF38A2;
	background-color: #DDD;
	background: -moz-linear-gradient(top, #EEE, #DDD);
	background: -webkit-gradient(linear, center top, center bottom, from(#EEE), to(#DDD));
	float: left;
	margin: 1px;
	cursor: pointer;
}
#ignored-forums > #boxes > div:hover {
	border-left: 5px solid #EF3852;
	background-color: #FFCCFF;
	text-decoration: underline;
}
#ignored-forums > #boxes > div:after {
	content: ' [X]';
}
#examples {
	margin-top: 3em;
}
.example-list ol {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	list-style-position: inside;
}
.example-list ol li:before {
	content: counter(cocoo, decimal) ".) ";
}
.example-list ol li {
	counter-increment: cocoo;
}

#resultcount,
#timeinfo,
#hits,
#total-shown
{
	padding: 2px;
	padding-left: 1em;
	font-size: 120%;
	font-family: Bookman Old Style, Bookman Roman BT, serif;
}

p.validators {
	text-align: center;
}
p.validators a > img,
a > img
{
	border: none;
}
img.engine {
	margin: 2px;
	vertical-align:middle;
}

#uso {
	background-color: transparent !important;
}

.editable {
	border: 1px solid white;
}

.editable:hover {
	border: 1px dashed #AAA;
}
.editable-on {
	background-color: #FFC;
	border: 2px inset #BBB;
}
input#q,
input#n,
.slimshady
{
	border: 1px solid #006DB2;
	color: #006DB2;
}

.bluebutton {
	background-color: #A3E3FD;
	background: -moz-linear-gradient(top, #C3F3FF, #D0F8FF, #A3E3FD 67%);
	background: -webkit-gradient(linear, center top, center bottom, from(#C3F3FF), color-stop(33%, #D0F8FF), color-stop(67%, #A3E3FD));
	border: 1px solid #47c9fe;
	color: #0071B7;
	font-weight: bold;
	padding: 2px;
	text-shadow: 1px 1px 0 rgba(0, 20, 70, 0.15);
	border-radius: 2px;
	-moz-border-radius: 2px;
}
#cqsub, 
#qsub
{
	background-color: #A3E3FD;
	background: -moz-linear-gradient(top, #C3F3FF, #D0F8FF, #A3E3FD 67%);
	background: -webkit-gradient(linear, center top, center bottom, from(#C3F3FF), color-stop(33%, #D0F8FF), color-stop(67%, #A3E3FD));
	border: 1px solid #47c9fe;
	color: #0071B7;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(0, 20, 70, 0.15);
	border-radius: 2px;
	-moz-border-radius: 2px;
	padding: 2px;
}

.centered #cqsub,
.centered #qsub {
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	margin-left: 6em;
}
img.border {
	border: 1px solid #2785B5;
}
img.shadow,
span.shadow {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
}
div.form {
	font-family: Courier New;
}

#advanced_options {

}

#age-selects {
	margin-top: .5em;
}
#age-selects div {
	float: left;
	margin-right: 2em
}
#forum-search-submit {
	margin-top: 1em;
	clear: left;
}
#nolimitwarning {
	background-color: #FFEFC2;
	background: -moz-linear-gradient(top, #FFEFC2, white 20%, #FFEFC2);
	border-left: 1px solid #EFDF22;
	border-right: 1px solid #EFDF22;
	border-bottom: 1px solid #EFDF22;
	padding: 6px;
	margin: 4px;
	margin-right: 33%;
}

.error-dump {
	padding: 2px;
	font-size: 10px;
	overflow: auto;
	margin: 8px;
	background-color: #222;
	color: #2E2;
}
table.request-headers tr td {
	vertical-align: top;
}
.pagelist {
	font-size: 125%;
	font-weight: bold;
}
.pagelist a {
	background-color: #FF8;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 4px;
}

.pagelist a:hover {
	background-color: #DF38A2;
	color: white !important;
	text-decoration: none !important;
}

#snuggly-errmsg,
.notice
{
	border: 1px solid #FB7;
	background-color: #FEA;
	padding: .5em;
}

#diarycontrol {
	margin-top: 1em;
	margin-bottom: 1em;
	border-top: 1px solid #1C7FC6;
	border-bottom: 1px solid #1C7FC6;
	height: 20px;
	background-color: #D2FAFE;
}
#diarycontrol > div {
	font-weight: bold;
	height: 12px;
	padding: 4px;
	margin-right: 8px;
	float: left;
}
#diarycontrol #diary-publish {
	background-color: #D2FADE;
}
#diary-publish a {
	color: #1AA154;
}
#diarycontrol #diary-unpublish {
	background-color: #F0A4D4;
}
#diarycontrol #diary-unpublish a {
	color: #844;
}

div.share {
	clear: both;
	font-family: PerspectiveSans;
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	margin-top: 1.4em;
	margin-bottom: 1.4em;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: -moz-linear-gradient(top, #BBB, #F7F7F7 3px, #EEE 10px, #DDD 90%, #CCC, #AAA);
	text-shadow: .5px .5px .8px rgba(255, 255, 255, .6);
}

code.shareurl {
	color: #1C7FC6;
	font-weight: bolder;
	text-shadow: 0 1px 1px rgba(0, 100, 0, .3);
}

div.snuggly-stats > div {
	font-weight: bolder;
	font-size: 125%;
}
.quickie {
	color: #0384C6;
}
.snuggle {
	color: #68CF20;
}
.tantric {
	color: #FF36AC;
}
.threesome {
	color: #FF9C44;
}
div.snuggly-stats ol li {
	font-weight: normal;
}

div.chart {
	text-align: center;
	margin-bottom: 2em;
}
#snuggly-chart {
	/*
	border: 1px solid #57ad1b;
	background-color: #68CF20;
	*/
	padding: 8px;
}
.upload-now {
	margin-top: 1em;
}
.upload-now a {
	font-size: 125%;
	background-color: #D2FAFE;
	display: block;
	float: left;
	margin-top: .5em;
	padding: 0.33em;
	border: 1px solid #0069AB;
}

.google-placeholder {
	border: 1px solid black;
}
.bigbanner {
	width: 724px;
	height: 56px;
}
.mediumbanner {
	width: 256px;
	height: 50px;
}

#common-tasks {
	clear: both;
	padding: 4px 10px 4px 20px;
	text-align: right;
	background-color: white;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, .5);
}
#common-tasks:hover {
	background-color: #ECF4FA;
}

#f-input {
	color: #006EB5;
	border: 1px solid #006EB5;
}

.fb_share_link {
	padding: 2px 0 0 20px;
	height: 16px;
	background: url(http://popodeus.com/img/facebook_share_icon.gif) no-repeat top left;
	color: #3B5998;
	text-decoration: none;
}
.fb_share_link:hover {
	text-decoration: underline;
}
#active-language {
	float: left;

}
.intro {
	font-size: 133%;
}


#internal-debug {
	background-color: rgba(255, 255, 255, 0.6);
	font-family: monospace;
	font-size: 10px;
	color: black;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 450px;
	margin-right: 10px;
	padding: 4px;

	height: 78px;
	border-top: 1px solid rgba(0, 0, 0, 0.7);
	border-left: 1px solid rgba(0, 0, 0, 0.7);
	border-right: 1px solid rgba(255, 255, 255, 0.7);
	border-bottom: 1px solid rgba(255, 255, 255, 0.7);

	overflow-y: scroll;
}
#internal-debug a {
	text-decoration: none;
}
#boxer {
	clear: both;
	position: absolute;
	top: 10px;
	right: 15px;
	width: 470px;
	height: 62px;
/*	background-color: #2DADE7; */
}
#ie6_sucks_and_blows {
	background-color: rgb(255, 255, 255);
	color: black;
	position: absolute;
	top: 3.5em;
	right: 15px;
	width: 320px;
	margin-right: 10px;
	padding: 0.5em;

	height: 5em;
	border-top: 1px solid rgba(0, 0, 0, 0.7);
	border-left: 1px solid rgba(0, 0, 0, 0.7);
	border-right: 1px solid rgba(255, 255, 255, 0.7);
	border-bottom: 1px solid rgba(255, 255, 255, 0.7); 
}
.attention {
	color: #400;
	background-color: #FEA;
	padding: 0.5em;
	margin-top: .6em;
	margin-bottom: .6em;
}

.beta-reminder {
	color: #400;
	background-color: #FEA;
	background-image: -moz-linear-gradient(top, white, #FFF8D0, #FEA 5%, #F7D097 98%, #A85);
	background-image: -webkit-gradient(linear, center top, center bottom, from(white), color-stop(5%,#FEA), color-stop(98%, #F7D097), to(#A85));
	font-size: 120%;
	padding: 0.5em;
	margin-top: .6em;
	margin-bottom: .6em;
	border: 1px solid #DB6;
	-moz-border-radius: 9px;
	border-radius: 9px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .4);
}
.warranty {
	background-color: #d0ffaa;
	background-image: -moz-linear-gradient(top, #FFF7DD, #e7ffcc 4%, #d0e7aa);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFF7DD), color-stop(4%, #e7ffcc), to(#d0e7aa));
	padding: 0.5em;
	border: 1px solid #a0ef7a;
	margin-bottom: .6em;

	-moz-border-radius: .7em;
	border-radius: .7em;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .5);
}
.bookmark-us {
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: 900;
	max-width: 320px;
	padding: 0.5em;
	background: #d0ffaa left center no-repeat;
	padding-left: 40px;
	border: 1px solid #a0ef7a;
	-moz-border-radius: .7em;
	border-radius: .7em;

	background-image: url(http://popodeus.com/img/smiley.png);
/*	background-image: url(/img/smiley.png), -moz-linear-gradient(top, #d0ffaa, rgba(255, 255, 240, .8), rgba(162, 206, 137, .6) 50%, rgba(40, 80, 50, .1)); */
/*	-moz-linear-gradient(top, white, #FFF8D0, #FEA 5%, #F7D097 98%, #A85); */

	-moz-box-shadow: 0 1px 5px #464;
	text-shadow: 0 -1px .3px rgba(40, 80, 50, .5), 1px 1px .3px rgba(240, 250, 245, .4);
}

#snuggly-companion .icon {
	float: left;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #EFA0D2;
}

#latest-snuggly-companion-version {
	color: red;
	font-weight: bold;
}
#your-snuggly-companion-version {
	color: red;
	font-weight: bold;
}
#snuggly-enabled {
	clear: left;
	padding-left: 20px;
	background: #B2E98B url("http://popodeus.com/img/accept.png") 3px 50% no-repeat;
	border: 1px dotted #217C1E;
	height: 20px;
	line-height: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#companion-install {
	clear: left;
	background: #FFEEAA url("http://popodeus.com/img/paper_content_chart_48.png") no-repeat 4px 50%;
	border: 1px dotted #E977BF;
	padding-left: 55px;
	line-height: 55px;
	height: 52px;
	display: block;
	font-size: 125%;
	margin: 4px 4px 4px 0;
}
.howtouse {
	color: #093D64;
}

.topnames-statistics {
	border-left: 10px solid rgb(58%, 82%, 6%);
	padding-left: 4px;
}

#fuzz {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: none;
	text-align: left;
	background-color: #001422;
	background-color: rgba(0, 20, 34, .7);
/*	opacity: 0.7; */
	filter:alpha(opacity=70);
	z-index: 100;
}

#x-msgbox {
	position: absolute;
	padding: 8px;
	font-size: 120%;
	width: 300px;
	height: 200px;
	z-index: 200;
	border: 5px solid #222;
	background: #FFF;
	color: black;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -150px;
}

#x-msgbox img {
	border: none;
	margin: 5px;
}

#x-msgbox .close {
	float: right;
	padding: 4px 8px;
	margin-top: -4px;
	margin-left: 4px;
	border: 1px solid #444;
	background-color: #EEE;
	color: red;
	font-weight: bold;
	text-decoration: none;
}
#x-msgbox .title {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0.25em;
	margin-bottom: 0.33em;
	border-bottom: 1px dotted #AAA;
}
#warning-invalid-nick {
	color: #500;
}
#warning-invalid-nick code {
	color: blue;
	text-decoration: underline;
	cursor: pointer;
}
#warning-noscript {
	color: #800;
	font-weight: bold;
	border: 1px dotted #E00;
	border-left: 4px solid #E00;
	background-color: #fff5f5;
	padding: 4px;
	padding-left: 12px;
	margin: 5px;
	
}

#chatroom-selector > div {
	margin: 0;
	clear: left;
}
#chatroom-selector > div > div {
	padding-left: 9px;
	padding-bottom: 9px;
	background-color: #E8F9FF;
	border: 1px solid #E8F9FF;
	border-bottom: 1px dotted #1687C4;
}

#ChatSelect {
	overflow: auto;
	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #1687C4;
}
#ChatSelect li {
	display: block;
	float: left;
	margin: 0;
	padding: 6px;
	border: 1px solid #47C9FE;
	border-bottom: none;
	
	background-color: #e8f9ff;
	background-image: -moz-linear-gradient(top, white, #e8f9ff);
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 12px;
}
#ChatSelect li.curr {
	background-color: #ffecf8;
	background-image: -moz-linear-gradient(top, white, #ffecf8);
	border-color: #DF38A2;
}


#go_up {
	margin-bottom: 1.5em;	
}

ul#searches {
	margin: 0;
	padding: 0;
	font-size: 14px;
	overflow: auto;
	font-family: Anivers;
}
ul#searches > li {
	background-color: #D9EFF7;
	display: block;
	float: left;

	border-bottom: 1px solid #B2E0F1;
	border-left: 4px solid #DF38A2;
	color: #0071B7;
	margin-bottom: 8px;
	padding: 4px 0 4px 8px;
	background: -moz-linear-gradient(top, #E9FFFF, #D9EFF7);
	background: -webkit-gradient(linear, center top, center bottom, from(#E9FFFF), to(#D9EFF7));
	width: 46%;
	min-height: 110px;
	margin-right: 1%;
}

ul#searches > li > a > img {
	float: right;
}

ul#searches li:hover {
	background-color: #ffd7f1;
	border-bottom: 1px solid #DF38A2;
}

#searches li span {
	font-weight: bold;
	font-size: 133%;
	line-height: 140%;
}

ul#searches li.tba { 
	border-left: 4px solid #CF98C2;
	color: #707177;
	background-color: #DDD;
	border-bottom: 1px solid #BBB;
	background: -moz-linear-gradient(top, #EEE, #DDD);
	background: -webkit-gradient(linear, center top, center bottom, from(#EEE), to(#DDD));
}

#mainpage-blog h3 {
}

.blog-desc {
	padding-right: .33em;
	padding-top: .33em;
	padding-bottom: .33em;
	margin-bottom: 0.25em;
	/*
	padding-left: 1em;
	border-left: 4px solid #DF38A2;
	background-color: rgba(22, 124, 196, .08);
	*/
	-moz-border-radius-topright: 1em;
	-moz-border-radius-bottomright: 1em;
	border-top-right-radius: 1em;
	border-bottom-right-radius: 1em;
}
.blog.desc > div {
	margin-top: .5em;
}

#tattoo-symbols {
	border: 1px solid #444;
	margin-top: 2em;
	padding: 0.5em;
	font-size: 125%;
	font-family: verdana;
}

.gm_script_description {
	padding: 4px;
	font-size: 115%;
	color: #004;
	background-color: #def6ff;
	border-left: 1px solid #b9ebfe;
	border-right: 1px solid #F7FDFF;
	border-bottom: 2px solid #85e0ff;
	border-top: 2px solid #F7FDFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	background-image: -moz-linear-gradient(bottom left 12deg, #def6ff, white 120%);
	-moz-box-shadow: 0 2px 3px black;
	-webkit-box-shadow: 0 2px 3px black;
	box-shadow: 0 2px 3px black;
}
.gm_script_description > .gm_script_img {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.gm_script_description > .gm_script_img > a > img {
	border: 1px solid #333;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .6);
}
.gm_script_description span.install {
	
	display: block;
	margin-top: .66em;
	
	margin-left: auto;
	margin-right: auto;
	font-size: 120%;
	background-color: #FFEEAA;
	border: 1px solid #EECC87;
	padding-bottom: .2em;
	padding-top: .2em;
	background-image: -moz-linear-gradient(top, #FFEEAA, white 20%, #FFEEAA 60%, #CA8 85%, #FFEEAA);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFEEAA), color-stop(20%, white), color-stop(60%, #FFEEAA), color-stop(85%, #CA8), to(#FFEEAA));
	border-radius: .5em;
	-moz-border-radius: .5em;
	width: 75%;
	-moz-box-shadow: 0 1px 3px rgba(0, 30, 50, .8);
/*	text-shadow: 0 0 4px orange; */
}
.gm_script_description > .gm_script_img .install span {
	font-weight: bold;
	color: #0071B7;
}

div.fancy_graph {
	padding: 0.66em;
	-moz-border-radius: 9px;
	border-radius: 9px;
	color: white;
	text-shadow: 0px 1px 1px #000;
	max-width: 470px;

	background-color: #EEFFFF;
	background-color: #0056D7;
	background: -moz-linear-gradient(top, #56A8FF, #0071B7 4px, #004878 99%, black);
	border: 1px solid #222;

	margin-top: 1em;
	margin-bottom: 1em;
}

div.fancy_graph img {
	margin-bottom: 1em;
	margin-top: 0.5em;
	border-top: 2px solid black;
	border-left: 2px solid black;
	border-right: 2px solid #56A8FF;
	border-bottom: 2px solid #56A8FF;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

td.affirmative, span.affirmative {
	color: #090;
	font-weight: bolder;
}
td.maybe, span.maybe {
	color: #770;
	font-style: italic;
}
td.denied, span.denied {
	color: #903;
}

#outdated-browser,
#noscript-warning
{
	background-color: #FFC;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.6em;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
#path-trail {
	margin: 0;
	padding: 0;
	margin-left: 8px;
	margin-right: 8px;
	padding-left: 10px;
	display: block;
	overflow: auto;
}
#path-trail li {
	font-family: PerspectiveSans;
	display: block;
	float: left;
	margin: 0;
	margin-right: 1em;
	padding: 3px 5px;
	color: #0384C6;
	border: 1px solid #4ca412;
	background-image: -moz-linear-gradient(top, #E2FFB2, #B4F845, #BDFF48, #7CDC00);
	/*
	background-color: #6DC7E7;
	border-bottom: 1px solid #86d1ec;
	-moz-box-shadow: 0 2px 1px black;
	*/
	-moz-border-radius: 5px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .4), 0 1px 0 rgba(255, 255, 255, .4);
}
#path-trail li.curr {
	border: 1px solid #666;
	background-image: -moz-linear-gradient(top, #DDD, #CCC, #BBB, #999);
}
#path-trail li a {
	text-decoration: none;
}
.discrete {
	font-weight: normal;
	font-size: 11px;
	color: #444;
	background-color: #eee;
}

div.summary {
	padding-left: 2em;
	max-width: 12em;
}
div.summary span {
	float: right;
}
div.summary .total {
	margin-top: .33em;
	border-top: 1px solid #555;
	background-color: rgba(0, 0, 0, .05);
}

#artist-chart > img {
	border: 1px solid #888;
	padding: 4px;
	border-radius: 5px;
	box-shadow: 1px 1px 5px #333;
	-moz-border-radius: 5px;
	-moz-box-shadow: 1px 1px 5px #333;
}

#surveyform {
	padding: 5px;
/*	border: 2px solid #DDEEFF;
	-moz-border-radius: 9px;
	border-radius: 9px;
*/
}
#surveyform h4 {
	padding-top: 0;
}

#surveyform > div {
	background-color: #DDEEFF;
	padding: 4px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#surveyform > div > div {
	background-color: #F7F7FF;
	padding: .23em;
}

#surveyform > div input[type='text'] {
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 1px;
	margin-bottom: 2px;
}

input.preferred-action {
	background-color: #0384C6;
	color: white;
	font-weight: bold;
}

input.cancel,
button.cancel
{
	background-color: #E6E6E6;
	color: #666;
	border: 1px solid #888;
	padding: 3px;

	background-image: -moz-linear-gradient(top, #EEE, #F0F0F0, #E6E6E6 67%);
	text-shadow: 1px 1px 0 rgba(20, 20, 20, 0.15);
	border-radius: 3px;
	-moz-border-radius: 3px;
}

/* Feedback form */
#feedback-button {
	position: fixed;
	background-color: orange;
	background-image: -moz-linear-gradient(top, #EEA000, orange);
	border: 1px solid #ba7d00;
	padding-top: 2px;
	padding-left: 6px;
	padding-bottom: 5px;
	padding-right: 5px;
	right: 0;
	top: 400px;

	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-box-shadow: -1px 0 2px rgba(0, 0, 0, .6);
	-webkit-box-shadow: -1px 0 2px rgba(0, 0, 0, .6);
	
	margin-right: -12px; 

	-moz-transform-origin: top right;
	-webkit-transform-origin: top right;
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

#feedback-button:hover {
	margin-right: 0;
	-moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, .6);
}
#feedback-button a {
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(30, 0, 0, .5);
}
#feedbackframe {
	position: fixed;
	padding: 10px;
	font-size: 14px;
	left: 10%;
	top: 10%;
	width: 80%;
	height: 80%;
	background-color: white;
	color: black;
	border-radius: 20px;
	box-shadow: 0 4px 4px black;

	-moz-border-radius: 20px;
	-moz-box-shadow: 0 4px 4px black;
	-webkit-box-shadow: 0 4px 4px black;
	
	z-index: 120;
}
/* end feedback form */

.newnamelist {
	width: 88ex;
}
.newnamelist .cid {
	width: 12%;
}
.newnamelist .prevname {
	width: 40%;
}
.newnamelist .newname {
	width: 48%;
}
.newnamelist del {
	color: #999;
}
.newnamelist ins {
	color: #282;
	/*
	background-color: #CFC;
	*/
	text-decoration: none;
}

div.stat-block {
	border-bottom: 1px solid #AAA;
	max-height: 450px;
	overflow: auto;
	margin-bottom: 2em;
	padding-bottom: 2em;
}

.date-browser {
	margin-top: 1em;
	margin-bottom: .5em;
	padding: .5em;
	background-color: #F7F7F7;
}

#disqus_outer_container {
	margin: 10px;
	max-width: 66%;
}