.hidden {display: none; }

body
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size:12px;
}
/* HOME PAGE */
#home1
{
	background: url(../Images/home/land1.png) no-repeat top right;
	width:270px;
	height:196px;
	margin:20px 0px 0px 40px;
	/*padding:50px 50px 50px 50px;
	position: relative; top: 380px; left: 200px;*/
	display:inline-block;
	display: -moz-inline-stack;
}
#home2
{
	background: url(../Images/home/por1.jpg) no-repeat top right;
	width:263px;
	height:162px;
	margin:30px 0px 0px -20px;
	padding-top:30px;
	display:inline-block;
	display: -moz-inline-stack;
}
#home3
{
	background: url(../Images/home/land2.png) no-repeat top right;
	width:240px;
	height:192px;
	margin:-10px 0 0 125px;
	display:inline-block;
	display: -moz-inline-stack;
}
#home4
{
	background: url(../Images/home/por2.jpg) no-repeat top right;
	width:144px;
	height:192px;
	margin:-10px 0 0 -10px;
	display:inline-block;
	display: -moz-inline-stack;
}
#home5
{
	background: url(../Images/home/land3.jpg) no-repeat top right;
	width:143px;
	height:107px;
	margin:0 0 0 -13px;
	display:inline-block;
	display: -moz-inline-stack;
}
#home6
{
	background: url(../Images/home/por3.jpg) no-repeat top right;
	width:130px;
	height:196px;
	margin:10px 0px 0px -20px;
	display:inline-block;
	display: -moz-inline-stack;
}
#home
{
	background: url(../Images/brevebox_home.jpg) no-repeat top right;	
	float:right;
	color:#704118;
	margin-top:2px;
	margin-right:50px;
	width: 600px;
	height: 600px;
}
.flower li
{
	list-style-image:url(../Images/bullet_flower.png);
	
}
.home_text
{
	margin:165px 180px 150px 195px;
	/*font: solid normal 10px tahoma;*/
	font-family:  tahoma,arial,georgia,sans-serif;
	font-size:14px;
	/*line-height: 0.95;*/
}
.home_text a
{
	color: #4a622e !important;
}
.home_link
{
	float:left;
	margin:15px;
	font-weight:bolder;
}
/* END HOME PAGE */
.main_area
{
	vertical-align:top;	
}

.right_body
{
	/*display:inline-table;*/
	width: 240px;
	float: right;
	padding-right:50px;
	margin-top:30px;
}
#back_content
{
	margin-top:30px;	
}

.main_body
{
	/*display:inline-table;*/
	width: 750px;
	float: left;
	padding-left:20px;
}
#content
{
	min-height:500px;	
}

.main_area td
{
	vertical-align:top;	
}

.post table 
{
	width:609px;
	margin:20px 0 20px 0;
}

.success
{
	/*padding: 20px 20px 20px 20px;*/
	
	color:#333333;
	font-size: 13px !important;
	font-weight:bold;
	float:left;
}
.success label
{
	padding: 20px 20px 20px 20px;
}
.info_error
{
	/*border: solid 1px #B1211E;*/
	color:#B1211E;
}
#info_hide
{
	font-size: 13px !important;
	font-weight:bold;
	border: normal normal #fffff;
	height:50px;
	color: #333333;	
	position: fixed;
    top: 40% !important;
    left: 60% !important;    
}/*
div.jqmdAbove { z-index: 5000; top: 8%; }  used by 4c -- nested modal 

div.jqmdWide { width: 560px; margin-left: -280px; }
div.jqmdTall { height: 330px; }*/

/*
.post tbody td
{
	border-left:solid 1px #8f8d8d;	
}*/
.post.list
{
	width:600px;
}

.post_body /*, .post img*/
{	
	border: solid 1px #8f8d8d;	
}
.post_author
{
	float:right;
	margin: 10px 15px 0px 0px;
	display:inline-block;
	display: -moz-inline-stack;
	vertical-align:text-bottom;
}
.post_main_container
{
	padding:10px 0 10px 10px;
}
.post_head
{
	background: url(../Images/post_head_dream.png) no-repeat;	
	height:33px;
}
.fear .post_head
{
	background: url(../Images/post_head_fear.png) no-repeat !important;
}

.dreams .post_head
{
	background: url(../Images/post_head_dream.png) no-repeat !important;
}

.love .post_head
{
	background: url(../Images/post_head_love.png) no-repeat !important;
}

.sex .post_head
{
	background: url(../Images/post_head_sex.png) no-repeat !important;
}
.luck .post_head
{
	background: url(../Images/post_head_luck.png) no-repeat !important;
}
.others .post_head
{
	background: url(../Images/post_head_others.png) no-repeat !important;
}
.badhabits .post_head
{
	background: url(../Images/post_head_badhabits.png) no-repeat !important;
}
.envy .post_head
{
	background: url(../Images/post_head_envy.png) no-repeat !important;
}
.failure .post_head
{
	background: url(../Images/post_head_failure.png) no-repeat !important;
}
.hate .post_head
{
	background: url(../Images/post_head_hate.png) no-repeat !important;
}
.sorrow .post_head
{
	background: url(../Images/post_head_sorrow.png) no-repeat !important;
}
.lie .post_head
{
	background: url(../Images/post_head_lie.png) no-repeat !important;
}
.jealousy .post_head
{
	background: url(../Images/post_head_jealousy.png) no-repeat !important;
}
.post_right
{
	background: url(../Images/post_right_shadow.png) repeat-y top right;
	width:7px;
}

.post_foot
{
	background: url(../Images/post_foot_shadow.png) repeat-x top right;
	width:596px;
	height:9px;
}

.post_right_foot
{
	background: url(../Images/post_br_shadow.png) no-repeat top right;
	width:7px;
	height:9px;
}
.post_left_foot
{
	background: url(../Images/post_bl_shadow.png) no-repeat top left;
	width:7px;
	height:9px;
}
.post_foot_container
{
	padding: 10px 10px 10px 10px;
}
.tags
{
	vertical-align:middle;
	margin:10px 0 5px 20px;
	color:#333333;
	font-size: 12px !important;
	float:left;	
	width: 540px;
	text-align:left;
	border: 2px solid #DEDEDE;
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
}
/*
.tags table
{
	margin-top: 50px;
}

.tags .tag :hover
{
	background: url(../Images/del_sprite_tags2.gif) no-repeat top left;
	background-position:0 -160px;	
	height:20px;
}*/

.tags thead
{
	background-color:#6c6c6c none repeat scroll 0 0;
	height:20px;
	text-align:center !important;
	vertical-align:middle;
}

.tags a .tag
{
	display:inline;
	/*height:25px;margin-left:9px;
	padding:0px 0px 0px 9px;

	border-bottom: thin solid  #8F8D8D;
*/vertical-align:middle;
	padding:1px 5px 2px 7px;
	line-height:19px;
	font: normal normal 12px tahoma, arial, georgia, sans-serif !important;

}
.tags a:hover .tag
{	
	background: #6c6c6c none repeat scroll 0 0;
	vertical-align:middle;
	/*height:20px;	padding-left:9px;	height:20px;	display:inline;*/
	/*margin-left:9px;	height:25px;border-bottom: thin solid  #8F8D8D;*/
}
.tags .popular
{
	vertical-align:middle;
	display:inline;
	/*height:20px;*/
}
.tags .popular a
{
	background: url(../Images/del_sprite_tags2.gif) no-repeat scroll 0 -30;
	color: #404040 !important;
	line-height:19px;
	/*padding:0px 0 0px 8px;height:25px;height:20px;display:inline;
	padding:0px 0px 0px 8px;*/
	padding:1px 0px 2px 8px;	
	vertical-align:middle;
}
.tags .popular a:hover
{
	color: #FFFFFF !important;	
	background: url(../Images/del_sprite_tags2.gif) no-repeat top left;	
	background-position:0 -160px;
	vertical-align:middle;
	/*height:25px;
	padding-left:9px;display:inline;*/	
}

.mood
{
	color: #404040 !important;
	font: normal normal 12px tahoma, arial, georgia, sans-serif !important;
	display:inline;
}

.paging
{
	float:right;
}

.big_button
{
	font: bold normal 14px tahoma, arial, georgia, sans-serif !important;
	height: 25px!important;
	/*border-color: #b4b0b0 #b4b0b0 #b4b0b0 #b4b0b0;*/
}

input[type="button"], input[type="submit"]
{
	font: bold normal 11px tahoma, arial, georgia, sans-serif;
	color: #e1e0e0;
	text-decoration:none;
	border: solid 2px #b4b0b0;
	display:inline;
	margin-right:10px;
	background-color: #2e6689;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
input[type="text"], input[type="password"]
{
	border: solid 1px #6C6C6C;
		-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	padding-left:3px;
}
select
{
	border: solid 1px #6C6C6C;
		-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	padding-left:3px;
	padding-right:0px;
}

.search_angle_left
{
	background: url(../Images/search_angle_left.png) no-repeat top left;	
}

.fear input[type="button"], .fear input[type="submit"], .fear .quiz_result 
{
	background-color: #7b63ac;
}

.envy input[type="submit"], .envy input[type="button"], .envy .quiz_result 
{
	background-color: #73ad7b;
}
.love input[type="submit"], .love input[type="button"], .love .quiz_result 
{
	background-color: #942423;
}
.dreams input[type="submit"], .dreams input[type="button"], .dreams .quiz_result 
{
	background-color: #2e6689;
}
.sex input[type="submit"], .sex input[type="button"], .sex .quiz_result 
{
	background-color: #b42c08;
}
.luck input[type="submit"], .luck input[type="button"], .luck .quiz_result 
{
	background-color: #bec325;
}
.others input[type="submit"], .others input[type="button"], .others .quiz_result 
{
	background-color: #523636;
}
.badhabits input[type="submit"], .badhabits input[type="button"], .badhabits .quiz_result 
{
	background-color: #9f23bf;
}

.failure input[type="submit"], .failure input[type="button"], .failure .quiz_result 
{
	background-color: #932323;
}
.hate input[type="submit"], .hate input[type="button"], .hate .quiz_result 
{
	background-color: #537f2d;
}
.sorrow input[type="submit"], .sorrow input[type="button"], .sorrow .quiz_result 
{
	background-color: #bf8d35;
}
.lie input[type="submit"], .lie input[type="button"], .lie .quiz_result 
{
	background-color: #f47504;
}
.jealousy input[type="submit"], .jealousy input[type="button"], .jealousy .quiz_result 
{
	background-color: #932323;
}
.post tbody, #search tbody, .tags, .search_header
{
	background-color:#ccd6df;
}
.jealousy .post tbody, .jealousy #search tbody,.jealousy .tags , .jealousy  .header,.jealousy .search_header
{
	background-color:#cecccd;
}
.fear .post tbody, .fear #search tbody, .fear .tags , .fear  .header,.fear .search_header
{
	background-color:#d0c1ec;
}
.failure .post tbody, .failure #search tbody,.failure .tags , .failure  .header,.failure .search_header
{
	background-color:#cecccd;
}
.dreams .post tbody, .dreams #search tbody, .dreams .tags , .dreams  .header,.dreams .search_header
{
	background-color:#ccd6df;
}
.love .post tbody, .love #search tbody,.love .tags , .love  .header,.love .search_header
{
	background-color:#cecccd;
}
.hate .post tbody, .hate #search tbody, .hate .tags , .hate  .header,.hate .search_header
{
	background-color:#caf3a5;
}
.badhabits .post tbody, .badhabits #search tbody,.badhabits .tags , .badhabits  .header,.badhabits .search_header
{
	background-color:#e2c4ea;
}

.lie .post tbody, .lie #search tbody,.lie .tags , .lie  .header,.lie .search_header
{
	background-color:#f4ce90;
}
.envy .post tbody, .envy #search tbody, .envy .tags , .envy  .header,.envy .search_header
{
	background-color:#d7e2ba;
}
.luck .post tbody, .luck #search tbody, .luck .tags , .luck  .header,.luck .search_header
{
	background-color:#ebedbc;
}
.sex .post tbody, .sex #search tbody,.sex .tags , .sex  .header,.sex .search_header
{
	background-color:#efd5d6;
}
.sorrow .post tbody, .sorrow #search tbody,.sorrow .tags , .sorrow  .header,.sorrow .search_header
{
	background-color:#e7d8c1;
}
.others .post tbody, .others #search tbody, .others .tags , .others  .header,.others .search_header
{
	background-color:#bbb7b8;
}

.selected
{
	color: #000000 !important;
}

.header
{
	min-height:100px;
	/*height:72px; */
	background:url(../Images/header_strip.png) repeat-x top left;
	/*margin: 0px 0px 0px 0px;
	margin: 0px -10px 0px -10px;*/
	
}
.td_header
{
	border-right: 1px solid #CCCCCC;
	padding: 5px 5px 5px 5px;
}
.overhead
{	
	height:25px; 
	background-color: #004900;/*url(../Images/overhead2.jpg) repeat-x top left;*/
	border-bottom: 1px solid #333333;
	/*margin: 0px -10px 0px -10px;*/
}
.left_roundi
{
	background:url(../Images/leftround.png) no-repeat top left;
}
.leftround_head
{
	background:url(../Images/inner_leftround2.png) no-repeat top left;	
	margin-left:0px;
	width:15px;
	display:inline-block;
	display: -moz-inline-stack;
	float:left;
}
.rightround_head
{
	background:url(../Images/inner_rightround2.png) no-repeat top right;	
	margin-left:0px;
	width:15px;
	float:right;
	display:inline-block;
	display: -moz-inline-stack;
}
.helper_font
{
	font: normal normal 12px tahoma, arial, georgia, sans-serif;
	text-align:right;
}

a
{
	font: bold normal 12px tahoma, arial, georgia, sans-serif;
	color: #2159b6;
	text-decoration:none;
}

img
{
	border:none;
}

.logo
{
	float:left;
	display:inline;
	border:none;	
}
.logo img
{
	border:none;	
}

.backstyle
{
	/*background-color:#e1e0e0;
	background-color:#ffffff;
	background-color:#c8d0cc;*/
	background-color:#ededed;
}
.backstyle_left
{
	margin-left:-10px;
	background:  url(../Images/back_left1.png) no-repeat top left;
}
.backstyle_right
{
	margin-right:-10px;
	background:  url(../Images/back_right.png) no-repeat top right;
}
.rightbg_shadow
{
	background:  url(../Images/rightbg_shadow.png) no-repeat top right;
	width:1030px;	
}
.leftbg_shadow
{
	
	background:  url(../Images/leftbg_shadow.png) no-repeat top left;
	
}
#body
{
	/*clear:both;*/
	margin:0 auto;
	/*max-width:95%;
	min-width:980px;*/	
	padding:0px 10px 10px;
	width:980px;	
}
#search
{
	width: 188px;
	/*height: 230px;*/
}
.search_body
{ 
	/*border-bottom:solid 2px #b4b0b0;
	border-right:solid 2px #b4b0b0;
	border-left: solid 2px #b4b0b0;*/
	margin: 0px 0px 10px 0px;
	padding: 10px 5px 0px 5px;
	/*width:100%;*/
	width: 182px;
	border-top:	1px solid #8F8D8D;
	/*border-left: 1px solid #8F8D8D;
	border-right: 1px solid #8F8D8D;*/
}
.search_right
{	
	background: url(../Images/post_right_shadow.png) repeat-y top right;
	width:6px;
}
.search_foot
{	
	background: url(../Images/post_foot_shadow.png) repeat-x top right;
/*	width:596px;*/
	height:9px;
}
/*
#search .body
{
	width: 180px;
	
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
	*//*font-size:0.8em;
	font-family:sans-serif, georgia;georgia,sans-serif;*//*
	text-align:justify;
	vertical-align: top;
}*/
#search table
{
	width:100%;
}

.search_head
{
	background: url(../Images/small_head_dream.png) no-repeat;
	height:30px;
/*	border-bottom:solid 1px #8f8d8d;		*/
}

.fear .search_head
{
	background: url(../Images/small_head_fear.png) no-repeat top right;
}

.dreams .search_head
{
	background: url(../Images/small_head_dream.png) no-repeat top left;
}

.love .search_head
{
	background: url(../Images/small_head_love.png) no-repeat top left;
}

.sex .search_head
{
	background: url(../Images/small_head_sex.png) no-repeat top left;
}

.luck .search_head
{
	background: url(../Images/small_head_luck.png) no-repeat top left;
}
.others .search_head
{
	background: url(../Images/small_head_others.png) no-repeat top left;
}
.badhabits .search_head
{
	background: url(../Images/small_head_badhabits.png) no-repeat top left;
}
.envy .search_head
{
	background: url(../Images/small_head_envy.png) no-repeat top left;
}
.failure .search_head
{
	background: url(../Images/small_head_failure.png) no-repeat top left;
}
.hate .search_head
{
	background: url(../Images/small_head_hate.png) no-repeat top left;
}
.sorrow .search_head
{
	background: url(../Images/small_head_sorrow.png) no-repeat top left;
}
.lie .search_head
{
	background: url(../Images/small_head_lie.png) no-repeat top left;
}
.jealousy .search_head
{
	background: url(../Images/small_head_jealousy.png) no-repeat top left;
}
.search_body input[type="text"], .search_body select
{	
	width:130px;
}
.search_body input, .search_body select
{
	margin: 0px 0px 10px 0px;
}
.assist
{	
	color: #7D775C;
	font-family: arial,verdana,sans-serif;
	font-size: 0.9em;
	font-style: italic;
}
.sign
{
	font: bold normal 12px Tahoma, georgia, sans-serif;	
	color: #000000;	
}
#search img
{
	padding: 0px 5px 5px 5px;
}

#search .title
{	
	vertical-align: middle;
	text-align:center;
	font: bold bold 14px Tahoma, georgia, sans-serif;
	/*letter-spacing: 1px; */
	color: #000000;
}
#search td
{
	vertical-align: middle !important;
}
.post .title
{	
	float:left;
	margin-left:10px;
	text-align:center;
	width:430px;
	display:inline-block;
	display: -moz-inline-stack;
}
.post .title a
{
	color: #000000 !important;
}
/* Start Quote*/
.quote
{
	font: italic normal 20px Monotype Corsiva, georgia, sans-serif;
	margin:0px 10px 0px 0px;
	text-align:right;
	vertical-align:top;
	letter-spacing: 1px;
	color: #524E3C;
	float:right;/*: center;
	width: 600px;*/
	display:inline;
	src: url(../Styles/MTCORSVA.TTF);	
}
.quote .author
{
	float: right;	
	display:inline;
	
}

.author
{
	border-bottom:1px solid #CCCCCC;
	display:block;
	font-size:11px;
	font-weight:normal;
	line-height:1.5em;
	padding:0pt 5px 2px 0pt;
}

/* BEGIN HEADER*/
.head_login
{
	float:right;
	display:inline;	
	margin:15px 10px 0px 0px;
}
.head_logout
{
	float:right;
	display:inline;
	margin:2px 10px 0px 0px;
	color: #FFFFFF;
}
.head_logout a
{
	color:#A8FFB0 !important;
}

textarea
{
	padding:5px 5px 5px 5px;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	color:#454545;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
}
.post_comment.edit
{
	background:  url(../Images/top_left.gif) no-repeat top left;
	padding: 20px 0px 0px 0px;	
}
.post_edit
{
	width:525px;
	margin-top:20px;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
}
.post_edit .title
{
	display:inline;
	margin-left:10px;
}
.post_edit .field
{
	display:inline;	
}
/* END POST */
.addthis
{	
	margin-right:50px;
}
.addthis li
{
	display:inline;
	margin-left:10px;
}
textarea .comment
{	
	overflow:auto;
	float:right;
}
.main_container
{
	width:618px;
}
/*
input[type="submit"]
{
	font-family: Arial; font-size: 14px; color: #000000; margin: 1px; padding: 2px; border: 1 solid #CCCCCC;		
	float:right;
	margin-top:10px;
	border: 1px solid #555;
	background-color: #cde;	
}*/

.post.footer
{
	display:inline;
}


#footer
{
	background-color:#E5E5E5;
	clear:both;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px;
	font-weight:normal;
	line-height:normal !important;
	margin: 20px 0px 10px 0px;
	text-align:center;
	/*width:960px;*/
}

.post .avatar
{
	display:inline;
	float:left;
	vertical-align:top;
	border: solid 1px #8f8d8d;	
	margin:5px 15px 5px 10px;
}
/* END COMMON */
/* Begin SEARCH */



/* END SEARCH */


.comment_author
{	
	color:#999999;
	border-bottom: 1px solid;
	border-color: #CCCCCC;
	margin-left:10px;
	/*margin:10px 0pt 6px ;
	padding:0px 0px 0px 0px;*/
}

.comment_date
{
	color:#999999;	
	/*margin:10px 0pt 6px ;
	padding:1px 5px 3px 0px;	*/
	
}
/* COMMENT */
.comment
{
	width:500px;
	min-height:100px;
}
.advice
{
	width:500px;
	min-height:100px;
}
.comment .body
{
	background-color:#FFFFFF;
	margin-right:28px;
	min-height:80px;
	padding-left:10px;
}
.comment .t_comment
{
	background-color:#FFFFFF;
	margin: 0px 28px 0px 20px;
	height:19px;
}
.comment .tl_comment
{
	background: url(../Images/tl_comment.png) no-repeat top left;
}
.comment .tr_comment
{
	background: url(../Images/tr_comment.png) no-repeat top right;
}
.comment .r_comment
{
	background: url(../Images/r_comment.png) repeat-y bottom right;	
}
.comment .bl_comment
{
	background: url(../Images/bl_comment.png) no-repeat bottom left;
}
.comment .br_comment
{
	background: url(../Images/br_comment.png) no-repeat bottom right;
	height: 28px;
}
.comment .b_comment
{
	background: url(../Images/b_comment.png) repeat-x bottom;
	margin: 0px 28px 0px 20px;
	height: 28px;
}

.advice .body
{
	background-color:#FFFFFF;
	min-height:80px;
	margin-right:28px;
	padding-left:10px;
}
.advice .t_comment
{
	background-color:#FFFFFF;
	margin: 0px 34px 0px 28px;
	height: 29px;
}
.advice .tl_comment
{
	background: url(../Images/tl_advice.png) no-repeat top left;
}
.advice .tr_comment
{
	background: url(../Images/tr_advice.png) no-repeat top right;	
	/*height: 29px;*/
}
.advice .r_comment
{
	background: url(../Images/r_advice.png) repeat-y top right;
}
.advice .bl_comment
{
	background: url(../Images/bl_advice.png) no-repeat bottom left;
}
.advice .br_comment
{
	background: url(../Images/br_advice.png) no-repeat bottom right;
	height: 29px;
	margin-right:1px;
}

.advice .b_comment
{
	background: url(../Images/b_advice.png) repeat-x bottom right;
	height: 29px;
	margin: 0px 30px 0px 28px;	
}

/* END COMMENT*/

/* BEGIN HOROSCOPE */

.horoscope img
{
	margin: 10px 10px 10px 10px;
	position:relative;
	float:left;
}

.horoscope .assist
{
	font-family: arial,verdana,sans-serif;/*georgia,sans-serif;*/
	font-size: 1em;
	font-weight:bold;
	color:Maroon;
}
.horoscope .title
{
	font: italic normal 1.5em georgia, sans-serif;
	font-weight:bold;
	color:Maroon;
}

.horoscope 
{
	font: normal normal 12px arial, georgia, sans-serif;
	border-bottom: solid 1px #CCCCCC;
	margin-top: 15px;
}
.horoscope .paragraph
{
	margin-top: 10px;
	margin-left: 10px;
}
#search .stars
{
	color: #7D775C;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	/*border:solid 1px gray;*/
}
#search .stars label
{
	margin:0 0 0 20px;
	font-weight:bold;
}
.stars img
{
	margin:1px 1px 1px 1px !important;
	display:inline;
	height:10px;
	padding:0px !important;
}
.stars label
{
	float:left;
}
.stars
{
	display:inline;
}
/* END HOROSCOPE */
/*div.title_curve
{
	background: url(../Images/center_curve.png) no-repeat;
	display:inline;	
}*/
div.post.list
{
	margin-bottom:15px;
	min-height: 200px;
}
.common_title
{
	min-height: 30px;
	
}
.right_content
{
	padding: 2px, 2px, 2px, 2px;
	margin: 2px, 2px, 2px, 2px;
}
div.overtitle
{
	width: 50px;
	border-left:1px solid #CCCCCC;
}
div.underbottom
{	
	height: 23px;
	width: 30px;
	display:inline;
	float:right;
}
/*div.sm_br_underbottom
{
	background: url(../Images/sm_br_underbottom.gif) no-repeat top right;
}*/
div.sm_br_underbottom
{
	background: url(../Images/br_post.png) no-repeat top right;	
	width:32px;
	height:25px;
}

div.sm_tl_overround
{
	background: url(../Images/sm_tl_overround.png) no-repeat bottom left;
	height:28px;
}
div.sm_tr_round
{
	background: url(../Images/sm_top_right.png) no-repeat top right;	
	
}
div.sm_tl_round
{
	background: url(../Images/sm_tl_round.png) no-repeat top left;
	
}
div.left_round
{	
	background: url(../Images/top_left.gif) no-repeat top left;
	
}
div.right_round
{
	background: url(../Images/top_right.png) no-repeat top right;
	
	border-right:1px solid #e8e0d5;
}
div.bleft_round
{
	background: url(../Images/bottom_left.png) no-repeat bottom left;
	border-left:1px solid #CCCCCC;
	
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.shadow
{
	border:1px solid silver;
	font:10pt arial;
	position:relative;
	display:inline;
	/*background:white;*/
	z-index:100
}

.shadow_inner
{
	overflow:hidden;
	position:absolute;
	top: -1000px;
	filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
	opacity:0.1; /*firefox 1.5 opacity*/
	-moz-opacity:0.1; /*mozilla opacity*/
	-khtml-opacity:0.1; /*opacity*/
	z-index:10
}


#Tabs {
	/*font-size: 80%;
	background-color:#c8d0cc;
	background-color:#EDEDED;*/
	background-color:#FFFFFF;
	/*background-color: #E8E0D5;*/
	border-collapse: collapse;
	font-size: 0.8em;
	text-align:center;
	border-bottom: solid 2px #8f8d8d;
}
#Tabs a
{
	text-decoration: none;
	/*color: #00248F;*/
	color: #000000;
	
}
#Tabs a:active {
	color: #FF3300;
	/*text-decoration: underline;*/
}
/*#Tabs a:hover {
	text-decoration: underline;
}*/

.tabL {
	background-position: left top;
	background-image: url(../Images/tab_left.gif);
	width: 9px;
	background-repeat: no-repeat;
	height:30px;
	/*border-bottom: solid 2px #8f8d8d;*/
}
.tab {
	padding-right: 0.1em;
	background-position: left top;
	padding-left: 0.1em;
	background-image: url(../Images/tab_right.gif);
	padding-bottom: 0.2em;
	padding-top: 0.3em;
	background-repeat: no-repeat;
	height:30px;
	/*border-bottom: solid 2px #8f8d8d;*/
}
.tabR {
	background-position: right top;
	background-image: url(../Images/tab_right.gif);
	width: 10px;
	background-repeat: no-repeat;
	height:30px;
	/*border-bottom: solid 2px #8f8d8d;*/
}

.tabL_love 
{
	background: url(../Images/menu_left_love.png) no-repeat left top;
	width: 9px;
	border:none !important;
}
.tab_love {
	background: url(../Images/menu_middle_love.png) repeat-x left top;
	padding:0.3em 0.1em 0.2em 0.1em;
	border:none !important;
}
.tabR_love
{
	background: url(../Images/menu_right_love.png) no-repeat right top;
	width: 10px;
	border:none !important;
}
.tabL_luck 
{
	background: url(../Images/menu_left_luck.png) no-repeat left top;
	width: 9px;
}
.tab_luck
{
	background: url(../Images/menu_middle_luck.png) repeat-x left top;
	padding:0.3em 0.1em 0.2em 0.1em;
}
.tabR_luck
{
	background: url(../Images/menu_right_luck.png) no-repeat right top;
	width: 10px;
}

.tabL_dreams 
{
	background: url(../Images/menu_left_dream.png) no-repeat left top;
	width: 9px;
}
.tab_dreams
{
	background: url(../Images/menu_middle_dream.png) repeat-x left top;
	padding:0.3em 0.1em 0.2em 0.1em;
}
.tabR_dreams
{
	background: url(../Images/menu_right_dream.png) no-repeat right top;
	width: 10px;
}

.tabL_sex 
{
	background: url(../Images/menu_left_sex.png) no-repeat left top;
	width: 9px;
}
.tab_sex
{
	background: url(../Images/menu_middle_sex.png) repeat-x left top;
	padding:0.3em 0.1em 0.2em 0.1em;
}
.tabR_sex
{
	background: url(../Images/menu_right_sex.png) no-repeat right top;
	width: 10px;
}

.tabL_badhabits
{
	background: url(../Images/menu_left_badhabits.png) no-repeat left top;
	width: 9px;
}
.tab_badhabits
{
	background: url(../Images/menu_middle_badhabits.png) repeat-x left top;
	padding:0.3em 0.1em 0.2em 0.1em;
}
.tabR_badhabits
{
	background: url(../Images/menu_right_badhabits.png) no-repeat right top;
	width: 10px;
}

.tabL_hate 
{
	background: url(../Images/menu_left_hate.png) no-repeat left top;
	width: 9px;
}
.tab_hate
{
	background: url(../Images/menu_middle_hate.png) repeat-x left top;
	padding:0.3em 0.1em 0.2em 0.1em;
}
.tabR_hate
{
	background: url(../Images/menu_right_hate.png) no-repeat right top;
	width: 10px;
}
.tabL_lie 
{
	background: url(../Images/menu_left_lie.png) no-repeat left top;
	width: 9px;
}
.tab_lie
{
	background: url(../Images/menu_middle_lie.png) repeat-x left top;
	padding:0.3em 0.1em 0.2em 0.1em;
}
.tabR_lie
{
	background: url(../Images/menu_right_lie.png) no-repeat right top;
	width: 10px;
}

.tabL_failure 
{
	background: url(../Images/menu_left_failure.png) no-repeat left top;
	width: 9px;
}
.tab_failure
{
	background: url(../Images/menu_middle_failure.png) repeat-x left top;
	padding:0.3em 0.1em 0.2em 0.1em;
}
.tabR_failure
{
	background: url(../Images/menu_right_failure.png) no-repeat right top;
	width: 10px;
}
.tabL_fear
{
	background: url(../Images/menu_left_fear.png) no-repeat left top;
	width: 10px;
}
.tab_fear
{
	background: url(../Images/menu_middle_fear.gif) repeat-X left top;
	padding:0.3em 0.1em 0.2em 0.1em;
}
.tabR_fear
{
	background: url(../Images/menu_right_fear.png) no-repeat right top;
	width: 11px;
}

.tabL_envy
{
	background: url(../Images/menu_left_envy.png) no-repeat left top;
	width: 9px;
}
.tab_envy
{
	background: url(../Images/menu_middle_envy.png) repeat-x left top;
	padding:0.3em 0.1em 0.2em 0.1em;
}
.tabR_envy
{
	background: url(../Images/menu_right_envy.png) no-repeat right top;
	width: 10px;
}
.tabL_sorrow 
{
	background: url(../Images/menu_left_sorrow.png) no-repeat left top;
	width: 9px;
}
.tab_sorrow
{
	background: url(../Images/menu_middle_sorrow.png) repeat-x left top;
	padding:0.3em 0.1em 0.2em 0.1em;
}
.tabR_sorrow
{
	background: url(../Images/menu_right_sorrow.png) no-repeat right top;
	width: 11px;
}

.tabL_jealousy
{
	background: url(../Images/menu_left_jealousy.png) no-repeat left top;
	width: 9px;
}
.tab_jealousy
{
	background: url(../Images/menu_middle_jealousy.png) repeat-x left top;
	padding:0.3em 0.1em 0.2em 0.1em;
}
.tabR_jealousy
{
	background: url(../Images/menu_right_jealousy.png) no-repeat right top;
	width: 10px;
}

.tabL_others
{
	background: url(../Images/menu_left_others.png) no-repeat left top;
	width: 9px;
}
.tab_others
{
	background: url(../Images/menu_middle_others.png) repeat-x left top;
	padding:0.3em 0.1em 0.2em 0.1em;
}
.tabR_others
{
	background: url(../Images/menu_right_others.png) no-repeat right top;
	width: 10px;
}


.tabLSel {
	background-position: left top;
	background-image: url(../Images/tab_left_on.gif);
	width: 13px;
	background-repeat: no-repeat;
	
}
.tabSel {
	padding-right: 0.2em;
	background-position: left top;
	padding-left: 0.2em;
	background-image: url(../Images/tab_right_on.gif);
	padding-bottom: 0.2em;
	padding-top: 0.3em;
	background-repeat: no-repeat;
}
.tabRSel {
	background-position: right top;
	background-image: url(../Images/tab_right_on.gif);
	width: 14px;
	background-repeat: no-repeat;
	
}

.registration, .post_edit, .feedback_content
{
	margin:20px 20px 20px 20px;
	color:#333333;
	font-size: 12px !important;
	float:left;
}
.registration th, .post_edit th, .feedback_content th
{
	text-align:left;
}
.registration .title, .post_edit title
{
	display:block;
}
.registration .field, .post_edit field
{
	display:inline;
	
}
.privacy
{
	width:650px;	
}
.privacy .title
{
	display:inline;
	width:650px;	
	font-weight:bolder;
	font-size: 16px !important;
}
.copyright
{
	color:#7D775C;
	display:inline;
	float:right;
}

.messages
{
	min-height:500px;
	margin: 20px 20px 20px 20px;
}
.messages th
{
	border: 1px solid white;
	background-color:#A2BDD0;
	padding:3px 10px 3px 10px;	
}
.messages .author
{
	float:left;
	margin: 0px 0px 5px 15px;
	display:inline-block;
	display: -moz-inline-stack;
}
.messages .date
{
	float:right;
	margin: 0px 15px 5px 15px;
	display:inline-block;
	display: -moz-inline-stack;
}/*
#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	Remove below line to remove shadow. Below line should always appear last within this CSS
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}*/
#tooltip{
 position:absolute;
 border:1px solid #333;
 background:#f7f5d1;
 padding:3px 6px 3px 3px;
 color:#333;
 display:none;
 } 
 a.modalCloseImg
{
	background:url(../Images/x.png) no-repeat; 
	width:25px; 
	height:29px; 
	display:inline; 
	z-index:3200; 
	position:absolute; 
	top:-15px; 
	right:-18px; 
	cursor:pointer;
}

#message_to_author
{
	width:550px;
	height:360px;
}

.editorToolbar
{	
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#EEEEEE;
	border-bottom:1px solid #DDDDDD;
}
.editor li 
{
	float:left;
	position:relative;
}
ul 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
div.editor 
{
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#FFFFFF;
	border:1px solid #3C3C3C;
}

#icons
{
	display:block;
	height:25px !important;
	margin:2px 5px 0 5px;
	padding:0;
	width:30px;	
}
#icons a
{
	display:block;
	height:25px !important;
	margin:2px 5px 0 5px;
	padding:0;
	width:25px;	
}
#inner_icons
{
	background-color:#F3F3F3;
	border:1px solid #AFAFAF;
	/*left:-3px;*/
	padding:0px 4px 2px;
	margin-top:1px;
	
	position:absolute;
	/*top:30px;*/
	width:320px;
	z-index:5000;
}
#inner_icons ul
{
	display:inline;
}
#inner_icons li
{
	float:left;
	position:relative;
	margin:0;
	padding:0;
}
#icon_smiley
{
	background:url(../Images/icons/editor_smilies.gif) no-repeat;
	width:30px !important;	
}
#icon_laughter
{
	background:url(../Images/icons/laughter.gif) no-repeat;	
}
#icon_rofl
{
	background:url(../Images/icons/rofl.gif) no-repeat;	
}
#icon_sad
{
	background:url(../Images/icons/sad.gif) no-repeat;	
}
#icon_love
{
	background:url(../Images/icons/love.gif) no-repeat;	
}
#icon_nop
{
	background:url(../Images/icons/nop.gif) no-repeat;	
}
#icon_pray
{
	background:url(../Images/icons/pray.gif) no-repeat;	
}
#icon_pitiful
{
	background:url(../Images/icons/pitiful.gif) no-repeat;	
}






/* 
 *				QUIZ - Start
*/

.quiz_result 
{
	/*background-color:#FE850C;*/
	height:5px;
	margin-top:2px;
	overflow:hidden;	
}



.container
{
	border: solid 1px gray;
	margin: 10px;
	padding: 6px;
/*	width:500px;*/
}
.container th
{
	float:left;
}
/*.container thead
{
	border-bottom: solid 1px gray;
}*/
.quiz_hidden_button
{
	display:none !important;
}
.body_quiz_button
{
	float:none;
	margin:10px 10px 10px 10px;
}
.container .datepicker
{
	padding:10px 10px 10px 10px;
}
.quiz li
{
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px -30px;
}
.foot_quiz
{
	margin: 5px 0px 10px 50px;	
}
.head_quiz img
{
	border: solid 2px white;
	margin: 10px 10px 10px 10px;
}
.img_border
{
	border: solid 5px gray;
}
/* 
 *				QUIZ - End
*/


.clover_1
{
	background: url(../Images/11.gif) no-repeat top right;		
}

.clover_2
{
	background: url(../Images/12.gif) no-repeat top right;		
	width:25px;
	height:25px;
}

.clover_3
{
	background: url(../Images/13.gif) no-repeat top right;		
	width:25px;
	height:25px;
}

.clover_4
{
	background: url(../Images/14.gif) no-repeat top right;		
	width:25px;
	height:25px;
}

.clover_5
{
	background: url(../Images/15.gif) no-repeat top right;
	width:25px;
	height:25px;		
}

#luck_container
{
	height:200px;
	width:250px;
}

#luck_container label
{
	font-size:16px;		
}
#luck_message, .luck_message
{
	font-family: Monotype Corsiva,georgia,sans-serif;
	font-size:22px;
	font-weight:bolder;
	color:#9d2b2b !important;
}