/********************************************************************************************/
/* BPWOW CSS ********************************************************************************/
/********************************************************************************************/


/* SIVUN POHJAT ****************************************************************************/

body {
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/wow/eimg/tausta.jpg);
}

td {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

th {
	color: #000000;
	font-weight: bold;
	border-bottom: 1px #000000 solid;
	text-align: left;
}

td.laatikko {
	color: #ffffff;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
	display: block;
}

div.subnavi {
	margin: 6px 0px 3px 12px;
	text-shadow: 1px 1px 1px #b59d55;
}

div.sivubaari {
	width: 285px; 
	margin: -20px -110px 0px 0px;
	float: right;
}

table.kaaro {
	width: 285px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	position: relative;
	z-index: 16;
	border: none;
}

/*img*/.kaaro_ylakuva {
	margin: 0px 0px -12px 0px;
	position: relative;
	z-index: 18;
}

/*img*/.kaaro_alakuva {
	margin: -10px 0px 0px 0px;
	position: relative;
	z-index: 19;
}

td.kaaro_keskusta {
	padding: 0px;
	background-image: url(/wow/eimg/kaaro_tausta.png);
	background-repeat: repeat-y;
	background-position: top left;
}

div.kaaro_keskusta {
	margin: -8px 40px 6px 36px;
	position: relative;
	z-index: 20;
}

.letter_img {
	float: left;
	margin: 0px -13px -14px 0px;
}

/* YLEINEN ****************************************************************************/

p {
	text-align: inherit;
}


p.ind {
	text-indent: 28px;
}

p.eka:first-letter {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 14px;
	font-weight: bold;
}

p.kuvaeka:first-letter {
	display: none;
}

.pieni {
	font-size: 9px;
}

.iso, .suuri {
	font-size: 14px;
}

.punane, .punainen {
	color: #561818;
	font-weight: bold;
}

.clearfloat {
	clear: both;
	margin: 0px;
}

.vasemmalla {
	float: left;
}

.oikealla {
	float: right;
}

ul {
	margin: 0px;
	padding-left: 20px;
	list-style-type: square;
}

li {
	margin: 6px 0px 6px 0px;
}

.b {
	font-weight: bold;
}

input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.lahetanappi {
	font-size: 12px;
	font-weight: bold;
}


/* LINKIT ****************************************************************************/

a:link, a:visited {
	font-size: inherit;
	color: #561818;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px hidden;
	
}

a:hover, a:active {
	font-size: inherit;
	color: #561818;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px dotted #561818;
}

a.laatikko:link, a.laatikko:visited {
	font-size: inherit;
	color: #ddaba1;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px hidden;
	
}

a.laatikko:hover, a.laatikko:active {
	font-size: inherit;
	color: #ddaba1;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px dotted #ddaba1;
}

a.epic {
	color: #8000ff;
}

a.n:link, a.n:visited {
	text-decoration: none;
	letter-spacing: 1px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-size: 12px;
	padding: 3px 7px 7px 7px;
	border: none;
	background-image: none;
	text-shadow: 1px 1px 0px #333;
}

a.n:hover, a.n:active {
	text-decoration: underline;
	letter-spacing: 1px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-size: 12px;
	border: none;
	padding: 3px 7px 7px 7px;
	background-image: url(/wow/eimg/menutausta_hover.png);
	text-shadow: 1px 1px 0px #333;
}


/* OTSIKOT ****************************************************************************/


h1 {
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 38px;
	letter-spacing: -2px;
	padding: 0px;
	text-shadow: 1px 1px 2px #776d63;
}

h2 {
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 28px;
	letter-spacing: -1px;
	padding: 0px;
	line-height: 32px;
	text-shadow: 1px 1px 2px #776d63;
}

h3 {
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 22px;
	letter-spacing: -1px;
	padding: 0px;
	text-shadow: 1px 1px 2px #776d63;
}

h4 {
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 18px;
	letter-spacing: 0px;
	padding: 0px;
	text-shadow: 1px 1px 2px #776d63;
}

h1.kaaro, h2.kaaro {
	font-size: 18px;
	letter-spacing: 0px;
	margin-bottom: 8px;
	border-bottom: 1px #000000 solid;
	line-height: 18px;
}

h3.looted {
	letter-spacing: 0px;
	margin-top: 16px;
	margin-bottom: 2px;
	border-bottom: 1px #000000 solid;
	line-height: 18px;
	padding: 2px;
}

h2.uutinen {
	border-bottom: 1px #000000 solid;
	margin-top: 5px;
}


/* UUTISET ***************************************************************************/


table.uutinen {
	border: none;
	width: 100%;
	margin: 12px 0px 10px 0px;
}

td.uutinen {
	padding: 0px 6px 0px 0px;
	background-color: #ecd388;
	font-size: 12px;
	line-height: 18px;
}

div.uutinen_authordate {
	font-size: 10px;
	color: #706139;
	text-align: right;
}

.team_laatikko {
	float: left;
	margin: 10px;
}

.team_ots {
	font-size: 28px;
	line-height: 30px;
	padding: 0px 40px 10px 0px;
}

.letter_team {
	margin-right: -17px;
}

ul.team {
	font-size: 12px;
	letter-spacing: 1px;
	margin: 6px 66px 16px 0px;
	list-style-type: none;
}


.wl_switch {
	margin: 9px 0px -9px 21px;
}

div.wl_napit {
	margin: 1px 0px 0px 0px;
	position: absolute;
	display: inline;
}

input.wl_nappi {
	border: 1px #d5be7b solid;
	background-color: #ecd388; 
	width: 16px;
	height: 16px;
	margin-right: 2px;
}


.wl_itemfield {
	font-size: 10px;
	padding: 0px;
	margin: 1px;
	/*border-bottom: 1px solid #000000;
	background-image: url(/wow/eimg/bg_m.png);*/
}

li.events {
	padding: 0px;
	margin: 2px;
}

.class_deathknight {
	color: #c41f3b;
}
.class_druid {
	color: #ff7d0a;
}
.class_hunter {
	color: #abd473;
}
.class_mage {
	color: #69ccf0;
}
.class_paladin {
	color: #f58cba;
}
.class_priest {
	color: #ffffff;
}
.class_rogue {
	color: #fff569;
}
.class_shaman {
	color: #2459ff;
}
.class_warlock {
	color: #9482c9;
}
.class_warrior {
	color: #c79c6e;
}

td.dark {
	background-image: url(/wow/eimg/bg_d.png);
}
td.darkdark {
	background-image: url(/wow/eimg/bg_dd.png);
}

td.tummennus {
	color: #ffffff;
}

td.tummakehys {
	color: #ffffff;
	padding: 4px;
}

p.chat {
	margin: 3px 0px 3px 0px;
}

input.uutisdragndrop {
	border-bottom: 1px #ffffff dotted;
	background-color: #41453d;
	margin: 0px 3px 0px 3px;
	color: #ffffff;
	font-size: 9px;
}

.popup {
	margin: 0px 0px 0px 4px;
	padding: 2px;
	background-image: url(/wow/eimg/bg_ll.png);
	border: 1px solid #000000;
	color: #000000;
}

.stats_tieto {
	float: right;
	list-style-type: none;
}