/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* END OF BUTTONS */

.submit input, .submit input:focus, .button, .button:focus {
	background: url( /imgs/fade-butt.png );
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
}

.submit input:active, .button:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
}

.t {background: url(/imgs/borders/dot.01.gif) 0 0 repeat-x; width: 170px}
.b {background: url(/imgs/borders/dot.01.gif) 0 100% repeat-x}
.l {background: url(/imgs/borders/dot.01.gif) 0 0 repeat-y}
.r {background: url(/imgs/borders/dot.01.gif) 100% 0 repeat-y}
.bl {background: url(/imgs/borders/box-bl.gif) 0 100% no-repeat;}
.br {background: url(/imgs/borders/box-br.gif) 100% 100% no-repeat;}
.tl {background: url(/imgs/borders/box-tl.gif) 0 0 no-repeat}
.tr {background: url(/imgs/borders/box-tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px;}

.abl {background: url(/imgs/borders/abox-bl.gif) 0 100% no-repeat #F4EBCE; width: 100%}
.abr {background: url(/imgs/borders/abox-br.gif) 100% 100% no-repeat}
.atl {background: url(/imgs/borders/abox-tl.gif) 0 0 no-repeat}
.atr {background: url(/imgs/borders/abox-tr.gif) 100% 0 no-repeat; padding:10px}

.bbl {background: url(/imgs/cbsx.gif) 0 100% no-repeat #93D6FF; width: 100%}
.bbr {background: url(/imgs/cbdx.gif) 100% 100% no-repeat}
.btl {background: url(/imgs/ctsx.gif) 0 0 no-repeat}
.btr {background: url(/imgs/ctdx.gif) 100% 0 no-repeat; padding:10px}

table.footer {
border-top:1px solid #787878;
font-family:tahoma; font-size:8pt;
background-color:#fff;
margin:3px auto;
width:980px;
}

table.nbox {
border-top:1px solid #787878; border-left: 1px solid #787878; border-right: 1px solid #787878; border-bottom:1px solid #787878;
font-family:tahoma; font-size:9pt;
background-color:#d6c7a6;
}

table.bbox {
border-top:2px solid black; border-left: 2px solid black; border-right: 2px solid black; border-bottom:2px solid black;
font-family:tahoma; font-size:9pt;
background-color:#d6c7a6;
}

td.nboxT {
border-bottom:1px solid #787878;
font-family:tahoma; font-size:9pt;
background-color:#f4ebce;
}

td.nboxR {
border-bottom:1px solid #d6c7a6;
background-color:#f4efdf;
}


table.fabox {
border-top:1px solid #787878; border-left: 1px solid #787878; border-right: 1px solid #787878; border-bottom:1px solid #787878;
font-family:tahoma; font-size:9pt;
background-color:#FFFFFF;
}

table.fbox {
border-top:1px solid #787878; border-left: 1px solid #787878; border-right: 1px solid #787878; border-bottom:1px solid #787878;
font-family:tahoma; font-size:9pt;
background-color:#ffdba9;
}

td.fboxR {
border-bottom:1px solid #d6c7a6;
}

td.fboxD {
border-bottom:1px dotted #d6c7a6;
}

table.bboxL {
border-top:1px solid black; border-left: 1px solid black; border-right: 1px solid black; border-bottom:1px solid black;
font-family:tahoma; font-size:9pt;
background-color:#f4efdf;
}

table.gbox {
border-top:1px solid #787878; border-left: 1px solid #787878; border-right: 1px solid #787878; border-bottom:1px solid #787878;
font-family:tahoma; font-size:9pt;
background-color:#f4efdf;
}

.CDB {
border-bottom: 1px solid #888888;
}

.CDBhead {
border-top: 1px solid #888888;
border-bottom: 1px solid #888888;
background-color:#f4ebce;
font-family:tahoma;
font-size:9pt;
}

.CDBf10 {
background-color: transparent;
border-bottom: 1px solid #888888;
font-family:tahoma;
font-size:10px;
}

.CDBf10c {
border-bottom: 1px solid #888888;
border-left: 1px solid #888888;
font-family:tahoma;
font-size:10px;
}

.CDLf10c {
border-left: 1px solid #888888;
font-family:tahoma;
font-size:10px;
}

.CDBLRf10c {
border-bottom: 1px solid #888888;
border-left: 1px solid #888888;
border-right: 1px solid #888888;
font-family:tahoma;
font-size:10px;
}

.CDBf9 {
border-bottom: 1px solid #888888;
font-family:tahoma;
font-size:9pt;
}

.CDBf9c {
border-bottom: 1px solid #888888;
border-left: 1px solid #888888;
font-family:tahoma;
font-size:9pt;
}

div.dotted {
border-top:2px dotted #787878; border-left: 2px dotted #787878; border-right: 2px dotted #787878; border-bottom:2px dotted #787878;
font-family:tahoma; font-size:9pt;
}

.dotlin {
border-bottom: 1px dotted black;
font-family:tahoma;
font-size:9pt;
}

.galleryTitle {
font: 14pt/16pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:black;
}

.galleryRate {
font: 14pt/16pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #CC0000;
}

.galleryAuthor {
font: 10pt/12pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:gray;
}

.blogBody {
font: 10pt/12pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:black;
}

.blogAuthor {
font: 12pt/14pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:black;
font-weight: bold;
}

.blogTitle {
font: 14pt/16pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:black;
font-weight: bold;
}

.title {
font: 14pt/16pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:black;
}

.big {
font: 12pt/14pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:black;
}

H4.body {
font-family:arial;
font-size:12pt;
color:black;
}

H5.body {
font-family:arial;
font-size:10pt;
color:black;
}

.bodyB {
font-family:tahoma;
font-size:9pt;
font-weight : bold; 
}

.body {
font-family:tahoma;
font-size:9pt;
color:black;
}

body {
font-family:tahoma;
font-size:9pt;
color:black;
margin: 0;
}

.bodysmall {
font-family:tahoma;
font-size:.8em;
color:black;
}

.body_red {
font-family:tahoma;
font-size:9pt;
color:#CC0000;
}

.b10b {
font-family:tahoma;
font-size:8pt;
color:black;
}

.body8 {
font-family:tahoma;
font-size:8pt;
color:black;
}

.body_10px {
font-family:tahoma;
font-size:8pt;
color:black;
}

.body9 {
font-family:tahoma;
font-size:8pt;
color:black;
}

.body9r {
font-size:8pt;
color:red;
}

.body9pt {
font-size:9pt;
color:black;
}

.body10 {
font-family:tahoma;
font-size:10pt;
color:black;
}

.body12 {
font-family:tahoma;
font-size:12pt;
color:black;
}

.body12b {
font-family:tahoma;
font-size:12pt;
color:black;
font-weight: bold;
}

.body10b {
font-family:tahoma;
font-size:10pt;
color:black;
font-weight: bold;
}

.body10red {
font-family:tahoma;
font-size:10pt;
color:#CC0000;
font-weight: bold;
}

.body10blue {
font-family:tahoma;
font-size:10pt;
color:blue;
font-weight: bold;
}

.body_10px_red {
font-family:tahoma;
font-size:8pt;
color:#CC0000;
}


.b8ptgray {
font-family:tahoma;
font-size:8pt;
color:gray;
}

.gSLink
{
	border-right: 0px;
	border-top: 0px;
	font-size: 8pt;
	border-left: 0px;
	cursor: pointer;
	color: #0063dc;
	border-bottom: 0px;
	font-family: tahoma;
	background-color: white;
	text-decoration: underline;
}

a.nick:link {			font-size:8pt;							color:#006699; }
a.nick:visited {	text-decoration: none;			color:#006699; }
a.nick:active {		text-decoration: none;			color:#006699; font-size:8pt;}
a.nick:hover {		text-decoration: underline;	color:blue;	}

a.shy:link {		font-size:8pt; text-decoration: underline;	color:gray; }
a.shy:visited {		font-size:8pt; text-decoration: underline;	color:gray; }
a.shy:active {		font-size:8pt; text-decoration: underline;	color:gray; }
a.shy:hover {		font-size:8pt; text-decoration: underline;	color:blue;	}

a.small:link {		font-size:8pt; text-decoration: underline;	color:#CC0000; }
a.small:visited {		font-size:8pt; text-decoration: underline;	color:#CC0000; }
a.small:active {		font-size:8pt; text-decoration: underline;	color:#CC0000; }
a.small:hover {		font-size:8pt; text-decoration: underline;	color:blue;	}

a.segue:link {		font-size:8pt;							color:#CC0000;	}
a.segue:visited {	text-decoration: none;			color:#CC0000; font-size:8pt;}
a.segue:active {	text-decoration: none;			color:#CC0000; font-size:8pt;}
a.segue:hover {		text-decoration: underline;	color:blue;	}

a.black:link {		text-decoration: none;			color:#000000; }
a.black:visited {	text-decoration: none;			color:#000000; }
a.black:active {	text-decoration: underline;	color:#000000; }
a.black:hover {		text-decoration: underline;	color:blue;	}

a:link {					text-decoration: none;			color:#CC0000;	}
a:visited {				text-decoration: none;			color:#CC0000;	}
a:hover {					text-decoration: underline; color:blue; }
a:active {				text-decoration: underline;	color:#000000;	}

.fakeA {
font-family:tahoma;
font-size:8pt;
cursor: pointer; 
color: Silver; 
text-decoration: underline;
}

.fake10 {
font-family:tahoma;
font-size:10pt;
cursor:pointer; 
color: Silver; 
}

.fakeA9 {
font-family:tahoma;
font-size:9pt;
cursor:pointer; 
color: Silver; 
}

.shycomment {
	font-size:8pt; 
	color:gray; 
	width:100%; 
	text-align:left;
}	

	
.miniTitle {
	font-family:tahoma;
	font-size:10pt;
  text-transform:uppercase;
  letter-spacing:.12em;
	}
.miniComment {
	font-family:tahoma;
	font-size:7pt;
  text-transform:uppercase;
  letter-spacing:.12em;
  color:Gray;
	}

/* new and official css starts here*/
.bleachBox {
/*
border-top:1px dashed #eee852; border-left: 1px dashed #eee852; border-right: 1px dashed #eee852; border-bottom:1px dashed #eee852;
*/
padding: 5px 10px 5px 10px;
background-color:#FDFCBD;
/*
background-color:#FEF7E0;
*/
}

.witchBox {
border-top:1px dashed #eee852; border-left: 1px dashed #eee852; border-right: 1px dashed #eee852; border-bottom:1px dashed #eee852;
padding: 5px 10px 5px 10px;
background-color:#F8FBFC;
}

.round_me {
}

DIV#loginbox 
{
	width:170px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
}

DIV#cercabox 
{
	width:170px;
	padding-bottom:10px;
	padding-right:10px;
}

DIV#mainbox 
{
	padding-top:10px;
	width:100%;
}

DIV#rightbox 
{
	width:170px;
	padding-left:10px;
	padding-top:10px;
}

DIV#footerbox 
{
	padding-top:10px;
	width:100%;
}

table {
}

table.maintable {
margin: auto;
font-family:tahoma;
font-size:9pt;
color:black;
width:980px;
}

#dammela_message_box
{
	background:#FEFFCF;
	padding:10px;
}

#dammela_message_box  a
{
	margin:auto 5px;
}

#dammela_message_box .invite_item
{
	background:url(i-wpmu-files/imgs/invite_message.gif) 5px 3px no-repeat;
	padding-left:26px;
	height:25px;
}

#dammela_message_box .invite_item_status
{
	background:url(i-wpmu-files/imgs/status.gif) 5px 1px no-repeat;
	padding-left:26px;
	height:20px;
}

#dammela_message_box hr
{
	border:solid 1px #DDD;
}

/* NICE LIST */
div#nicelist{}
div#nicelist ul, div#nicelist li{list-style: none;margin: 0;padding: 0}
div#nicelist li{margin:0 3px 0 3px;background: url(/imgs/rollover.png) no-repeat 0 -20px}
div#nicelist div{display: block;height: 20px;line-height: 20px;
    padding-left:20px;
    text-decoration: none;}
div#nicelist a{display: block;height: 20px;line-height: 20px;
    padding-left:14px;background: url(/imgs/rollover.png) no-repeat;
    text-decoration: none;color: #C53001}
div#nicelist a:hover{background: none;color: #FF7800}

/* Share Bar */
img {border:0 none;}
.bar{background:#D5DDF3 none repeat scroll 0 0;height:18px;line-height:18px;}
.bar ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 10px;}
.bar li{display:inline;float:none;margin:0;padding:0;}
.bar .share{float:right;}
.bar .share li{margin-left:10px;}
.bar .divider {position:relative;top:2px;}
.bar .icon_divider {background:transparent url(/App_Images/ico_1.png) no-repeat scroll -146px 0;height:13px;width:2px;}
.bar .icon {height:16px;width:16px;vertical-align:middle;margin-right:5px;}
.bar .email{background:transparent url(/App_Images/ico_1.png) no-repeat scroll -55px -92px;}
.bar .link{background:transparent url(/App_Images/ico_1.png) no-repeat scroll -39px -92px;}
.bar .facebook{background:transparent url(/App_Images/facebook_share_icon.gif) no-repeat scroll 0px 0px;}  
.iw_close {background:transparent url(/App_Images/ico_close.png) no-repeat scroll -24px 0;float:right;height:12px;width:12px;cursor:pointer;}
#shareLink{position:absolute;padding:5px 5px 10px 10px;width:500px;z-index:7;background:#E8ECF9 none repeat scroll 0 0;border:1px solid #AABEF3;margin-left:225px;}


.dammela_modal_box{padding-left:40px;}
.dammela_modal_box ul {margin:0px 0px 0px 30px;padding:0px;}
.dammela_modal_box h3{font-size:13px; padding:0px auto; margin:12px auto;}