*{
margin:0;
padding:0;
}

html, body {
    height: 100%;
}


body {
//font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;
ppadding: 0 440px 0 440px; /* these side paddings together determine the natural min-width */
margin: 0; padding:0;
font-family: Arial, Verdana, "Trebuchet MS",   Helvetica, sans-serif;
color:#3A4956;
/*font-family:'Comic Sans MS' !important;*/
line-height:1.3em;
background:#D6DEEC; #EEEEEE #86a6d4 #FCFCFC #E3EDF3 #DDEEFF #F6F5EE #BEC4B4;
/* background: transparent url(images/gridbg.gif) repeat scroll 0 0; */
color:#562E18;
color:#000000;
color:#333333;
background-color:#BEC4B4;
background-color:#92A69A;
font-size:12px;
background-color:#E3EDFA;
background:#92A69A;
background:white;
ccolor:#1E1E1E;
background: transparent;
background:#E6E7EB;
bbackground: transparent url(images/test.jpg) repeat fixed center top;
// url(http://www.sendstudio.hit.bg/image_bg.jpg) no-repeat scroll center top;
text-align:center;
font:13px/1.231 arial,helvetica,clean,sans-serif;
bbackground:black;
ccolor:#CC9933;
background:#D5E7FB;
background:#EEEEEE;
}



h1, h2, h3, h4 {
	font-family: Helvetica, Arial, Sans-Serif;
}

h1 {	line-height:1em; ffont: 2.7em normal; ccolor:#FF6600; ccolor:#E00000; mmargin-bottom:0.666666em;}

h2 {	font-size: 1.5em;
 line-height: 1em;
 margin-top: 0;
 margin-bottom: 1em; 
 }

h3 {	font-size: 1.3em; }

h1,h2,h3,h4{ttext-transform: uppercase; lletter-spacing: -1px;   font-family: Georgia, Trebuchet MS, Arial, Helvetica, sans-serif;

}

p{
/* margin:1.5em 0;*/
}

.lastname {display: none;}

a {font-size:1.1em; color: #FF6600; /*#4d5433*/ color:#E00000; color:#346BA4;color:#0033CC; color:green;}
a:link {text-decoration: none; 
bborder-bottom:1px #346BA4 solid;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
a:visited {  text-decoration: none;}
a:hover { ccolor: #393e26; text-decoration: underline; }

/* a:visited:before {content: "\00A0\221A";}  */





#sizer {

	margin: 0 auto 0 auto; /* this centers the wrappers in standards browsers */
	width: 50%; /* here is the critical value for customizing the Jello behavior */
	max-width: 300px;  /* version for IE is at the bottom of this style block */
}

#expander {
	margin: 0 -440px 0 -440px; /* these side margins should be the same or slightly less than body paddings */
	min-width: 700px; /* This prevents Safari from losing the negative margins in narrow windows */
	position: relative;
}

/* Holly hack for IE. Must be zero, not the usual 1% value, due to IE bug \*/
* html #expander { height: 0; }
/* */

/* helps IE get the child percentages right. */
#wrapper { width: 100%; letter-spacing:0px; 
} 





.firstletter img{float:none;}




#footer { clear: both; margin:0;padding:0; bbackground: #ececec; bbackground:#E3F0D2; bbackground:paleGoldenRod; text-align:center;
color:#999999;
font-size:0.9em;
}

#top {margin:0; padding:0; 
padding-left:2em;
text-align:left;
}

#top1 {background:#DE0909; padding:1em;}
#top1 a{color:white;text-decoration:none;}
.iinner_header{ width:450px; margin:auto; ppadding-left:210px;padding:0.5em; bbackground:#DE0909;}
.inner_header{
bbackground:#444444 none repeat scroll 0 0;
padding:1em;
text-align:center;
border-top:1px solid #555555;
}
.inner_header a{ccolor:white;}

#search {margin:0; padding:0;}
<!--[if IE]>
  <style type="text/css">
    #sizer {
    width:expression(document.body.clientWidth > 1300 ? "290px" : "50%" );
    }
  </style>
<![endif]-->



/*end structure*/





 #main_menu ul
{
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;

}

#main_menu li { margin: 0 0 1px 0;
background:#ececec;
line-height: 25px;
font-size:  0.9em;
text-transform:uppercase;
 }

#main_menu a
{
display: block;
color:black;
border-bottom: 1px solid #D6D6E5;
text-decoration: none;
padding-left:9px;
}

#main_menu a:hover
{
background-color: #D6D6E5;
text-decoration: none;
}

#main_menu ul ul li { margin: 0 0 1px 0; }

#main_menu ul ul a
{
display: block;
border-bottom: 1px solid #D6D6E5;
text-decoration: none;
}

#main_menu ul li a:hover
{
text-decoration: none;
background: rgb(247, 246, 243);
}

#main_menu a:hover span{ text-decoration: blink;}

#topnav li
{
display:inline;
list-style-type:none;
padding-right:20px;
margin:0 0 0 0;
padding: 10px;
}


.preview {padding: 1em;}
.preview:after {content: ""; display:block; height:0; clear:both;}
.preview {height:100%;}


#thumbnails { background-color:#FFF8F2; }

#scanlines { padding: 9px 9px 9px 9px; background: #EEEEEE; }
#scanlines ul{margin:9px 9px 9px 9px; padding:0;}


#thumb_1 , #thumb_2 {
float:left;
width:215px;
margin: 0 25px 0 0px;
}


#thumb_1 a, #thumb_2 a,
#thumb_1 ul li, #thumb_2 ul li
 {
color:#818962;
text-align: justify;
font-size:0.8em;
}

#thumb_1 h2, #thumb_2  h2{border-bottom:1px solid black;}


.clearboth {clear:both;}


div { 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}



form{background-color:#F4F7FC; margin:0; padding:1em; 

bbackground: url(images/silver_gradient.gif) repeat-x scroll 0 0;
bborder:1px solid #CFCFCF;
bbackground-color:#DBE6DE;
background-color:#F9F7EA;
background: #F3F3C1 url(images/comment_grad.gif) repeat-x scroll 0 0;
background: #C1D4D0;
background:#EEEEDD;
background:transparent;
margin-right:1em;
 }

fieldset
{
border:0;
margin:0;
ppadding:1em;
}

/*
input:focus,textarea:focus { outline: 2px solid #9FC0E6;bbackground:#FFFFDE;}
*/

#story{
height:100px;
}

 label
{
margin-right: 0.6em;
display: block;
cursor:pointer;
font-size:1em;
mmargin-bottom:1.38em;

ffont-weight:bold;
}


#submit{
font-size:large;
padding:0;margin:0;
float:right;
}

.submit input
{
mmargin-left: 12.7em;
cursor:pointer;
font-weight:bold;
}


.submit2 input
{
color: #FFFBE7;
background: #004cca;
border: 2px outset #9FC6E3;
cursor:pointer;
font-weight:bold;
}


fieldset label{cursor:pointer; display:inline;
wwidth:110px !important;
 text-align:right;
}

.partner_link{
cursor:hand; cursor:pointer; 
color:#2C80D5;
}

.partner_link:hover{
text-decoration:underline; 
}

.button{
background:#CCCCCC url(images/menu_gradient.gif) repeat-x scroll 0 0;
border: 2px outset silver;
padding: 0.5em;
text-decoration:underline;
display:block;
}

.forum_button{
bbackground:#CCCCCC url(images/menu_gradient.gif) repeat-x scroll 0 0;
bborder-left: 1px solid silver;
bborder-right: 1px solid silver;
padding:3px 2.5em;
float:right;
ttext-decoration:underline;
cursor:hand; cursor:pointer; 
}

.heading {
font-size:1.9em;
color:#333333;
ccolor:#999999;
}

#rules_link{
color:#696969;
}

#comment_form{
padding-bottom:1em;
padding-top:1.5em;
}


#themes li{
list-style: none; 
padding-top:2.5em;
margin-bottom:1.5em;
height:33px;
border-bottom:1px solid #CDE1BE;
-moz-background-size: 45px; 
background-size: 45px;
}

#themes li a{
display:block;
}

.genre10{
background:url("images/genres/10.jpg") no-repeat top right;
}
.genre11{
background:url("images/genres/11.jpg") no-repeat top right;
}
.genre12{
background:url("images/genres/12.jpg") no-repeat top right;
}
.genre14{
background:url("images/genres/14.jpg") no-repeat top right;
}
.genre15{
background:url("images/genres/15.jpg") no-repeat top right;
}
.genre16{
background:url("images/genres/16.jpg") no-repeat top right;
}
.genre17{
background:url("images/genres/17.jpg") no-repeat top right;
}
.genre18{
background:url("images/genres/18.jpg") no-repeat top right;
}
.genre19{
background:url("images/genres/19.jpg") no-repeat top right;
}
.genre20{
background:url("images/genres/20.jpg") no-repeat top right;
}
.genre21{
background:url("images/genres/21.jpg") no-repeat top right;
}
.genre22{
background:url("images/genres/22.jpg") no-repeat top right;
}
.genre27{
background:url("images/genres/27.jpg") no-repeat top right;
}
.genre28{
background:url("images/genres/28.jpg") no-repeat top right;
}
.genre29{
background:url("images/genres/29.jpg") no-repeat top right;
}
.genre30{
background:url("images/genres/30.jpg") no-repeat top right;
}
.genre31{
background:url("images/genres/31.jpg") no-repeat top right;
}
.genre5{
background:url("images/genres/5.jpg") no-repeat top right;
}
.genre6{
background:url("images/genres/6.jpg") no-repeat top right;
}
.genre8{
background:url("images/genres/8.jpg") no-repeat top right;
}
.genre9{
background:url("images/genres/9.jpg") no-repeat top right;
}



#ccomments{
padding:0px 10px 0px 10px;
background:#ffcd67;
}

#langLink{
color:white;
background:#3D77CB;
float:right;
}

textarea{
/*
font-size: 1.3em; 
line-height:1.3846em; 
*/
overflow:auto;
/* border:0.055em outset #8496BA; */
border-color:#999999 #EEEEEE #EEEEEE #999999;
border-style:solid;
border-width:2px;
	}



textarea
{
ffont-size: 1.7em;
overflow:auto; 
height:75px;
width:100%;
}

input {padding-left:5px;
padding-right:3px;
//testing purposes: border: 1px outset silver;
/*
 line-height:100%;
*/
};


#mapcontainer:after
{
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

#mapcontainer,#mapcontainer a {
color:#FF6600;
color:#E00000;
color:#346BA4;
color:#0033CC;
}

#mapcontainer a {
font-size:2em;
}

#mapcontainer
{
mmargin:auto;
wwidth:741px;
mmargin-left:225px;
mmin-height:5em;
ppadding-right:1.6em;
padding-top:0.3em;
bbackground:#F1F8FA;
bbackground-color:#FAF2CE;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
text-align:left;
border-bottom:0px;
}



.sitemap{
clear:both;
text-align:left;
padding:0;
background:#FFFFFF;
padding:2em;
line-height:0em;
border-bottom:2px dotted silver;
}

.sitemap a
{
font-size: 1.7em;
padding-right:9px;
}


#footer li, .footer li a
{
display:inline;
list-style-type:none;
margin:0 0 0 0;
font-size:  0.8em;
}


#similar,#similar p 
{
line-height:1.636em;
color:#424242;
font-family:"Adobe Caslon Pro","Hoefler Text",Georgia,Garamond,Times,serif;
font-family:Garamond,Times,serif;
font-size:large;
ffont-variant:small-caps;
text-transform:lowercase;
border-bottom:1px silver dotted;
margin-bottom:1em;
color:#224B7E;
}

#similar a  { color:#E00000; color:#224B7E;}

#similar p
{
margin:0;
}

#similar ul
{
padding:0;margin:0;
}

.comments_header{
clear:both;
bbackground:#333333;
ccolor:white;
font-size:1.5em;
padding:0.5em;
margin-bottom:1em;
border-bottom:1px solid #E6E6E6;
}

.comments_number{
bbackground:#666666;
ccolor:white;
font-size:1em;
font-family:Georgia;
padding-bottom:0.2em;
padding-left:0.2em;
padding-right:0.2em;
}
}


h3 a {
font-size: 1.0em;
line-height: 2.1em;
bbackground : url(kiwi.jpg) top left no-repeat; 
padding-left: 40px;
}


h2 a {
font-size: 1.3em;
line-height: 2.1em;
padding-left: 55px;
}


#main_links li 
{
float:left;
width:220px;
 border:0.2em solid #eee;
  margin:0.1em;
  height:auto;
}

#main_links li a
{
display:block; 
border: 2px solid silver;
text-transform: uppercase;
height:auto;
font-size:0.6em;
}

#main_links  li a:hover
{
color:#800;
background-color: #E7F1FD;
border: solid 2px #CADFEF; 
}

a#skip { top:5px; left:0; margin-right:5%; margin-left:5%; width:100%; padding: 0 0 1em 0; background: transparent; font-weight: bold; text-align: center;}
a#skip:link, a#skip:visited {color: black;}
a#skip:hover, a#skip:focus, a#skip:active {background: white;  filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; }


#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
width: 620px;
z-index: 100;
}

.options {cursor:hand; cursor:pointer; font-size:1.2em; float:right;}

td {vertical-align:top;}
td label{text-align:right;}

#myspan { font-size:1em; lline-height:2em; ffont-family:'Comic Sans MS' !important; }
#myspan .row1, #myspan .row2{line-height:1.665em;padding-top:1.665em; bborder-bottom:1px dotted #D5D5D5; mmin-height: 73px;}

.row2{background-color:#F4F7FC;}
.row1, .row2{font-size:1em; padding:0.3em 0.5em 0.3em 0.5em; background:white;}

.quest_date{background-color:#f0f0f0;padding:1em;font-size:0.9em;}


.user_comment,  .user_sub_comment
{
clear:both;
color:#3E3E3E;
ffont-size:11px;
font-family:Verdana;
padding:1.5em;
bborder-bottom:1px solid #AAAAAA;
color:#555555;
background:#EEEEEE;
margin-bottom:3px;
border:1px solid #DDDDDD;
}

.user_sub_comment{ 
padding:0.7em 0.7em 2.5em;
margin-left:3em;
}

.active{
background:#eeeeee;
color:black;
} 

.on{
visibility:visible;
}

.off{
visibility:hidden;
}


.link {cursor:hand; cursor:pointer;}

#groups {}

#groups th {bborder-bottom:1px silver solid; padding-left:1em;ccolor:#E00000; }
#groups td {border-bottom:1px dashed #D7C8B5; padding-top:1em; ppadding-bottom:0.5em; padding-left:1em; border-bottom:1px solid #CDE1BE;}
#groups tr:hover {background:#ecf4ff;}
#groups a{ccolor:#555555;
display:block;
width:100%;
height:53px;
}

#genres {font-size:0.8em;}
#genres li{ddisplay:inline;float:left;position:relative;}


.new_theme{
border-bottom:1px silver dotted;
}

#genres li a{
display:block;
width:175px;
height:110px;
border: solid 2px white;
padding:5px;
color:#003399;
}


#genres li a:hover
{
text-decoration:none;
color:#000000;
background-color: #E7F1FD;
background : url(http://newiaqua.royalsbg.com/images/comment_bg.gif) top left repeat-x; 
z-index:-1;
}

#ccomments li a img{position:absolute;z-index:1;}

.comments_row1
{
bbackground-color: #f0f7ff;
bbackground:url(images/comment_bg.gif) top left repeat-x;
border-bottom: 1px  dashed orange;
padding-bottom:15px;
}


.row1
{
bbackground-color:#E9F3FF;
ffont-size:0.9em;
}

.row2
{
bbackground-color:#F5F8FB;
ffont-size:0.9em;
}


.options{ 
font-size:0.8em;
-moz-border-radius:3px 3px 3px 3px;
background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
border:1px solid #CCCCCC;
cursor:pointer;
height:2.1em;
overflow:visible;
padding:0 0.5em;
vertical-align:middle;
white-space:nowrap;
}


.options:hover{
background:-moz-linear-gradient(center top , #CCCCCC, #FFFFFF) repeat scroll 0 0 #DDDDDD;
border-color:#999999;
-moz-box-shadow:0 0 3px #999999;
}


.row1 img {float:none; margin:0;padding:0; padding:0px; border:1px solid #B9B9B9;}
.row2 img {float:none; margin:0;padding:0; padding:0px; border:1px solid #B9B9B9;}

table{width:100%;}

.submit {
/* background-color:#3B5998; color:#FFFFFF; font-weight:bold; */
background:#CCCCCC url(images/menu_gradient.gif) repeat-x scroll 0 0;
border-left :1px solid silver;
border-bottom :1px outset silver;
border-right :1px outset silver;
clear:right;
font-weight:bold;
padding:0.4em;
}

.reg {
background-color:#79BB16;
border:1px solid #669933;
color:#FFFFFF;
font-weight:bold;
}

.join {
background-color:#3399CC;
border:1px solid #006699;
color:#FFFFFF;
font-weight:bold;
}

.register{
background:orange;
color:white;
padding:0.3em;
}

.high img{
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

.high:hover img{
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
background:#F5EDE3;
}


.content_center{
/* width:760px; margin:auto;*/
mmargin-left:225px;
wwidth:760px;
ffont-size:1.3em;
ffont-family:Verdana, "Trebuchet MS",Arial,Verdana,Sans-Serif;
bbackground:#F3F3F1;
bbackground: url(images/cgradient.gif) repeat-x scroll 0 0;
padding-top:1.8em;
bborder-top:1px dotted silver;
}
.content_center img {float:none;margin:0;
margin-right:10px;
}



.content_center li {
list-style-type: disc;
margin-left: 2em;
}

.

.sidebar{width:100%; wwidth:340px;}

#top_buttons {
font-size:0.8em
}

#top_buttons strong {
bborder: 1px outset transparent;
padding: 0.4em;
bbackground:silver;
bborder:1px solid #555555;
-moz-border-radius:3px;
padding:3px 2.5em;
background:#FED81C;
border-color:#ECC101;
color:#994800;
text-decoration:none;
font-size:small;
}

#top_buttons strong:hover {
bborder: 1px inset white;
ccolor:white;
text-decoration:underline;
bbackground: #ecf4ff;;
}



.closed{
cursor: pointer; cursor: hand;
font-family:Verdana,Geneva,georgia,serif;
color:#5D5D5D;
}

.open{
font-family:Verdana,Geneva,georgia,serif;
color:#5D5D5D;
}



.menu_title{ padding:0.7em; bborder-bottom:1px #999999 solid;
line-height:1.3846em;
ttext-align:center;
 cursor:pointer; cursor:hand; bbackground:#cccccc; color:#333333; color:#696969;

bbackground: #DED9DD url(images/menu_gradient.gif) repeat-x scroll 0 0;
border-bottom:0.5em solid white;
bbackground-color:#EBEFF9;
background: #FFFFFF;
border:1px solid #E6E6E6;
margin-bottom:0.5em;
-moz-border-radius:5px;
}
.menu_title.open{  
/* background:#FFE2D7; background:#9ba3b5; background:#4A6BA8; background:#E8E8E8; 
border-bottom:1px solid #DBE1E6;
bbackground: #FFFFFF;
*/
border:none;
color:#7D3883; 
font-weight:bold;
text-transform:uppercase;
cursor:default;
}

.menu_title.close{
}  

.menu_content{font-size:0.8em; height:260px; line-height:1.3846em;  padding:1.3em;  
bbackground: #FFFBCC; bbackground:#F2F2F2;}
/* border-left:1px #E6DB55 dotted;border-right:1px #E6DB55 dotted; border-bottom:1px #E6DB55 dotted; */

.menu_content table{ttext-align:right;}
.menu_content table td{padding-left:0.1em;}

.open{display:block;}
.close{display:none;}

.header{ background: #cccccc url(images/menu_gradient.gif) repeat-x scroll 0 0; }
.forum_header{text-align:center;text-transform:uppercase;margin-bottom:0.3em;}

p.firstletter:first-letter{
/*
color:#AAAAAA;
font-size:3.2em;
lline-height:0.529em;
padding-right:0px;
padding-bottom:0px;
float:left;
*/
opacity:0.5;
background: #DE0909;
color: white;
display: inline;
float: left;
font-weight: bold;
font-size: 2.6em;
margin: .2em .2em 0 0;
padding: .3em .3em .3em;
}

.firstletter{lline-height:1.4em;ccolor:#444444;}

.icon_genre{wwidth:1.5em;
float:none;margin:0;
}

.wrap{wwidth:741px;
width:450px;
margin:auto; 
padding:2em;
bborder:7px solid #EEEEEE; 
background:#FAFBFC;
position:relative;
bbackground:#F3F3F1;
bbackground:white url(images/bg_container.jpg) repeat scroll left top;
padding-top:0px;
bborder-left:1px silver solid;
bborder-right:1px silver solid;
text-align:left;
border:1px silver solid;
}

.top_wrap
{
bbackground-color:#DE0909;
ppadding-top:209px;
ppadding-top:55px;
bbackground:#3A3A3A;
bborder-bottom:1px darkred solid;
text-align:left;
}

#srch{
padding:0;
background-color:#EAEAEA;
border:1px solid #CCCCCC;
padding:0.15385em 0.23077em;
-moz-border-radius:3px;
}

#fixedbox
{
text-align:center;
display:block;
position:fixed;
top:0;
left:0;
padding-top:11em;
}
* html #fixedbox {position:absolute;}


#poll{
text-align:center;
}

.quick_read a{
font-size:0.9em;
font-weight:normal;
}

.topic_title{
display:block;
-moz-background-size: 45px; 
background-size: 45px;
}

.topic_title a{
font-size:1.2em;
font-weight:normal;
bborder:0px;
}

#selected_tab{
background-color: #E3EDF3;
-moz-border-radius:3px;
padding:0.2em;
}

.display_art p{margin:0px 0px 0px 0px; padding:0;}

q,blockquote1 {
	padding-left:10px;
	font-style: italic;
	background-color: #FFE6D9;
	}

li {margin:0;padding:0; list-style-type: none;}
ul {margin:0;padding:0; list-style-type: none;}

img{border: 0px #eeeeee solid; margin: 3px 9px 7px 0px; float:left; }

hr { wwidth: 90%;
     text-align: left;
     hheight: 1px;
	margin:0px;
color:#DBDBDB;
border:0;
border-bottom:1px solid #C8C8C8;
color:white;
border-bottom:1px solid white;
padding-bottom:1.7em;
padding:0;
     }

#avatar:hover{
cursor:pointer;
}

.comment_inner
{
ppadding:2.5em;
ppadding-top:1.5em;
ppadding-bottom:3.5em;
}

.date {color:#C5C5C5; color:#0088CC; color:green; font-size:0.9em;}

.vote_up {
color:#009900;
background-image:url(/images/voting.png);
background-repeat:no-repeat;
display:block;
float:left;
height:16px;
margin:0 5px;
padding-left:19px;
}

.vote_down {
color:#C90000;
background-position:-160px 0;
background-image:url(/images/voting.png);
background-repeat:no-repeat;
display:block;
float:left;
height:16px;
margin:0 5px;
padding-left:19px;
}


#ppost_comment{
padding:0.5em;
font-size:16px;  
/* 
background:white url(http://royalsbg.com/images/shade.gif) repeat-x scroll left top;
*/ 
border:2px outset #777788; 
text-shadow:0 1px 1px #FFFFFF;
ttext-shadow:0px 1px 1px black;
ccolor:#000000;
color:black;
background-color:#FFCC68;
-moz-border-radius:5px;
display:block;
clear:both;
width:165px;
}

#post_comment{
background-color:#3399CC;
border:2px outset #006699;
color:#FFFFFF;
padding:0.5em;
font-weight:bold;
}

#recent_comments
{
clear:both;
background-color:#FBFBFB;
}

#recent_comments th
{
color:#E00000;
}

.forum_comments {
border-collapse: collapse;
}
.forum_comments tr td a
{
font-size:0.8em;
}

.forum_comments tr td
{
padding:0.3em;
border-bottom:1px silver dotted;
}

#answers{
line-height:1.22em;
}

#firstpart{display:block;}
#pages{font-weight:bold}
#pages a:hover{ text-decoration:underline}
.toparticles li{margin-left:2em;padding-bottom:1.5em;list-style:disc; color:#A3CF62;}


.boxes {padding: 9px 9px 9px 9px;}
.boxes ul{margin:9px 9px 9px 9px; padding:0;}
.boxes a {color:#364C5F;}
.boxes h2 {border-bottom:1px solid black;}




.content {font-size:1.3em;}


	


	
	
	 a {  bbackground: lime; padding-right: .1em; padding-left: .1em; }
/*
 a:hover, #groups a:hover,  #mapcontainer a:hover,#similar a:hover  { bbackground: #346BA4; background:#D1E1FA; ccolor:white; z-index: -2; padding-top: .4em; padding-bottom: .5em; margin-top: -.5em; margin-bottom: -.5em; -moz-border-radius:3px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
*/
#themes li a {
font-weight:bold;
}

 a:hover{
 color:#0033CC;
 }
	
/*
background-color: #777777;
opacity: 0.35;
-moz-opacity:0.35; 
filter: alpha(opacity=35); 
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
z-index:-1;
*/	
	
.darkenBackground {
position:fixed;
left:0; top:0;
background-color:#000000;
width:100%;
height:100% !important;
opacity:0.3;
overflow: auto;
}


body #accessbox
{
opacity:0;
background-color:white; 
width:250px; 
height:100px;
border:2px silver solid;
left:35%;
top:35%;
text-align:left;
position:fixed !important;
position: absolute; /*ie6 and above*/
}

#accessbox p{
margin:0.5em;
padding:0;
}

	
	
	
.paginationstyle{ /*Style for pagination divs*/
width: 250px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
display:inline;
float:right;
}


.paginationstyle a{ /*Pagination links style*/
padding: 0 3px;
text-decoration: none;
border-bottom: 1px solid black;
color: navy;
background-color: white;

}

.paginationstyle a:hover, .ppaginationstyle a.selected{
color: #000;
bbackground-color: #FEE496;
}


.paginationstyle .fflatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
ccolor: white;
ccolor: #A90A08;
font-weight:bold;
border:0px;
}






div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	ppadding: 2px 5px 2px 5px;
	margin: 2px;
	bborder: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	ccolor: #000099;
}
div.pagination a:hover, div.pagination a:active {
	bborder: 1px solid #000099;

	ccolor: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		bborder: 1px solid #000099;
		
		font-weight: bold;
		background-color: #0033CC;
		
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		bborder: 1px solid #EEE;
	
		color: #DDD;
	}
	
	
.chat_img{clear:both;wwidth:16px; hheight:16px; margin-right:0.5em;}
	
#chatoutput .chat_system{
color:green;
}
	
#chatoutput ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:8px 10px 15px 8px;
font-size:0.9em;
}

#chatoutput{
border-left:1px solid silver;
border-right:1px solid silver;
height:280px;
overflow:auto;
opacity:0.9;
filter: alpha(opacity = 90);
bbackground-color:#F3F3F3;
}


#chatoutput ul li {
ffont-weight:bold;
font-family:Verdana;
list-style-type:none;
margin:0;
border-bottom:1px solid #ECECEC;
line-height:1.5em;

padding-top:0.5em;
padding-bottom:0.5em;
}

#chatoutput ul li span.name {
ccolor:lightgreen;
ccolor:silver;
bbackground:darkgreen;
color:darkblue;
color:#999999;
font-size:0.8em;
font-weight:bold;
ttext-transform:uppercase;
margin-right:0.5em;
}

.time{
color:#777777; float:right; font-size:0.9em;
}

#chat{
background:yellow;
border:2px outset orange;
font-size:1.5em;
padding:0.5em;
text-align:center;
}

#chatForm{
border:1px solid silver;
ppadding:0;
mmargin:0;
bbackground-color:#f3f3f3;
background:#CCCCCC url(images/menu_gradient.gif) repeat-x;
bbackground:transparent;
padding:3px;
width:96%;
}

#chatbarText{
bborder:1px solid #BBBBBB;
width:65%;
bbackground:silver;
}

#user_chat{
position:fixed;
width:250px;
right:0;
bbottom:0px;
top:75px;
display:block;
}


#user_chat3{
clear:both;
margin-top:15px;
border-top:1px solid silver;
position:fixed;
width:250px;
right:0;
top:107px;
display:block;
background:white;
}


#user_chat a{
ccolor:white;
}

#user_chat2{
position:fixed;
width:250px;
right:0;
top:20px;
display:block;
}


#presence{
position:fixed;
bottom:0;
right:0;
width:100%;
z-index:99;
padding:0;
}

#menu_bar{
margin-left:15px;
margin-right:15px;
height:25px;
background:#E5E5E5 url(images/menu_gradient.gif) repeat-x scroll 0 0;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
}

#fforum_top{
position:fixed;
width:250px;
bottom:0;
left:0;
display:block;
}

#top_right{
position:fixed;
width:250px;
top:0;
right:0;
display:block;
}

#bbottom_right{
position:fixed;
width:250px;
bottom:0;
right:0;
display:block;
}



#topic{
background-color:#3D77CB;
color:white;
}

.art_head {background-color:#F2F7FB;}

#advert{
position:fixed;
width:250px;
left:0;
bottom:0;
display:block;
}


#reg_form llabel
{
width: 12em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}
#reg_form fieldset label
{
clear:both;
}

#reg_form fieldset p
{
margin-bottom:1em;
}

#reg_form {
padding:1em;
background:#F4F7FC;
}


