
div{margin:0; padding:0; }



div#container{width:950px;margin: 0 auto;text-align: left; padding: 0 0 0 0;}

/*------------------------------------------------Header----------------------------------------------*/
	#headernav {
		height:66px;
		padding:5px 0px 0px 20px;
		background:url(/images/nav_bg.gif) 0 0 no-repeat;
		}
	#logo {
		height:38px;
		padding:2px 0px 0px 0px;
		}
	#search_form {
		float:right;
		width:300px;
		margin-top:-42px;
		padding:0px 160px 0px 0px;
		}
	#nav_container {
		height:12px; 
		width:950px; 
		float:left;
		display: block;
		padding:0px 0px 0px 0px;
		}

	#nav_top {
		height:10px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px -8px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		white-space:nowrap;
		list-style-type:none;
		}

	li#navlink{display:inline;}
	li#navlink a
		{font-size:12px; 
		color:#999999;
		font-weight:bold; 
		text-decoration:none;
		float:left;
		text-indent:13px;
		padding: 0px 0px 0px 0px;
		}
	li#navlink a:hover {color:#666666;}					
	li#share {display:inline;}
	li#share a{
		background: url(/images/icon_dream.png) no-repeat;
		color:#999999;
		font-size:12px; 
		font-weight:bold; 
		text-decoration:none;
		float:right;
		padding: 0px 40px 0px 15px;
		margin:0px 0px 0px 0px;
		}
	li#share a:hover{
		background: url(/images/icon_dream_sel.png) no-repeat;
		color:#666666;
		}	
	#nav {
		float:left;
		width:950px;
		margin-top:-.9em;
		font-size:0.60em;
		line-height:1.3em;
		}
	#nav ul {
		margin:0;
		padding:0 0 0 200px;
		list-style:none;
		}
	#nav li {
		float:left;
		margin:0 0 0 -1px;
		padding:0 0 0 6px;
		background:url(/images/nav1.gif) 0 100% no-repeat;
		}
	#nav li:hover {
		background-position:-6px 100%;
		}
	#nav a {
		float:left;
		display:block;
		color:#336699;
		font-weight:bold;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background:url(/images/nav2.gif) 100% 100% no-repeat;
		padding:4px 14px 12px 8px;
		text-decoration:none;
		}
	#nav li:hover a {
		background-image:url(/images/nav1.gif);
		}
	/* Hide from IE5-Mac \*/
	#nav a {float:none;}
	/* End IE5-Mac hack */
	#nav a:hover {
		color:#000;
		text-decoration:underline;
		}
	#dreams #nav #t1,
	#jokes #nav #t2,
	#predictions #nav #t3,
	#quotes #nav #t4,
	#rants #nav #t5,
	#community #nav #t6 {
		background-position:-12px 100%;
		padding-left:26px;
		margin:0 2px 0 1px;
		}
	#dreams #nav #t1 a,
	#jokes #nav #t2 a,
	#predictions #nav #t3 a,
	#quotes #nav #t4 a,
	#rants #nav #t5 a,
	#community #nav #t6 a {
		background-image:url(/images/nav2s.gif);
		padding-left:0;
		padding-right:19px;
		}
	#nav #t1,
	#dreams #nav #t1 {
		margin-left:0;
		}
	#nav #t6,
	#community #nav #t6 {
		margin-right:0;
		}


/*----------------------------------------------------------topads---------------------------------------------------*/

div#ads
{
	background: url(../images/transparent.gif) no-repeat;
	width:750px;
	height: 96px;
	text-align:center;
}
/*---------------------------------------------home page flash/share/browse navigation-------------------------------*/

#navcontainer
		{height: 37px; 
		width: 580px; 
		float:left;
		display: block;
		vertical-align:top;
		}
		

div#navigation
		{
		height:37px;
		width:590px;
		padding:0;
		margin:0;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold; 
		text-decoration:none;
		white-space:nowrap;
		list-style-type:none;
		}

div#navigation a.unselect
{
	font-size:16px; 
	font-weight:bold; 
	color:#666666;
	text-decoration:none
}		

		
div#button1
{
	background: url(/images/button1_sel.gif) no-repeat top;
	width:197px;
	height:37px;
	float:left;
	text-indent:38px;
	cursor:pointer;
}

div#button1 a.select
{
	font-size:16px; 
	font-weight:bold; 
	color:#9966cc;
	text-decoration:none;
	
}



div#button2
{
	background: url(/images/button2.gif) no-repeat top;
	width:197px;
	height:37px;
	float:left;
	text-indent:38px;
	cursor:pointer;
}

div#button2 a.select
{
	font-size:16px; 
	font-weight:bold; 
	color:#3366cc;
	text-decoration:none
}



div#button3
{
	background: url(/images/button3.gif) no-repeat top;
	width:196px;
	height:37px;
	float:left;
	text-indent:38px;
	cursor:pointer;
}

div#button3 a.select
{
	font-size:16px; 
	font-weight:bold; 
	color:#339933;
	text-decoration:none
}

div.button2_title
{
	color: #3366cc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18;
}

div.button3_title
{
	color:#339933;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18;
}


div#share_dream
{
	border: #CCCCCC solid thin;
	
	width: 590px;
	height: 200px;
	margin:0;
}

div#browse_dream
{
	border: #CCCCCC solid thin;
	
	height: 200px;
	width: 590px;
}

div.top_feature
{
	padding: 5px 5px 0 5px;
}

div#feature_dream_nav
{ 
text-align:center;
margin: 20px 0 0 0; 
color:#006898;   
font-family:Arial, Helvetica, sans-serif ; 
font-size:11px
 
}

/*---------------------------------------------main keyword section-------------------------------*/
div#main_keyword{ padding:0 0 0 0; margin: 10px 0 0 0; background-color:#FFEB9A; color:#006599; font-family:Arial, Helvetica, sans-serif ; font-size:18px; font-weight:bold}

div.main_content{ padding:0 0 0 0; margin: 0 0 0 0; background-color:#FFEB9A; color:#006599; font-family:Arial, Helvetica, sans-serif ; font-size:18px; font-weight:bold}

div.main_content_next{ padding:0 0 0 0; margin: 10px 0 0 0; background-color:#FFEB9A; color:#006599; font-family:Arial, Helvetica, sans-serif ; font-size:18px; font-weight:bold}


div.main_keyword{margin: 0 0 40px 0;}


/*---------------------------------------------left nav------------------------------------------*/
div#left_nav{float:left; padding:0 0 0 0; width: 160px}
div#left_nav_big{float:left; padding:0 0 0 0; width: 200px}
div.left_nav{margin: 10px 0 10px 0 }
div.left_nav_top{ background: url(/images/subheader.gif) repeat-x top; ; padding: 0 0 0 5px }
div.left_nav_bottom{ background-color:FFFFFF ; padding: 5px 0 0 5px ; border-bottom: solid  #E5E5E5; border-bottom-width: 1px; border-left:thin solid #E5E5E5; border-left-width: 1px; border-right:solid thin #E5E5E5; border-right-width: 1px}

/*---------------------------------------------right nav------------------------------------------*/
div#rigth_nav{ padding:0 0 0 0; width: 157px; float:right; margin:10px 0 10px 0; }
div.right_nav{margin: 10px 0 20px 0 }
div.right_nav_top{ background: url(/images/subheader.gif) repeat-x top; ; padding: 0 5px 0 }
div.right_nav_bottom{ background-color:FFFFFF ; padding: 5px 0 0 5px ; border-bottom: solid  #E5E5E5; border-bottom-width: 1px; border-left:thin solid #E5E5E5; border-left-width: 1px; border-right:solid thin #E5E5E5; border-right-width: 1px}


div#content_homepage{ padding:0 0 0 0; width: 590px ; margin:0 19px 0 18px; float:left; }

/*--------------------------------------------content--------------------------------------------*/
div#content{float:right; padding:0 0 0 0; width: 81% }
div#content_small{float:right; padding:0 0 0 0; width: 75% }
div#left_content{ float:left;padding:0 0 0 0; width: 85%}
div#ad_content{float:right; padding:0 0 0 0; width: 15%; margin:10px 0 0 0; height:650px}

div.content{margin: 0 10px 10px 0 ; clear:left }
div.content_top{ background: url(/images/subheader.gif) repeat-x top; padding: 0 0 0 5px }
/*div.content_bottom{ background-color:#FFF ; padding: 5px 0 0 5px;border-bottom: solid  #E5E5E5; border-bottom-width: 1px; border-left:thin solid #E5E5E5; border-left-width: 1px; border-right:solid thin #E5E5E5; border-right-width: 1px }*/
div.content_bottom a.title:link{ color:#003466; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold  }
div.content_bottom a.title:visited{ color: #003466; font-family:Arial, Helvetica, sans-serif; font-size:12px ; font-weight:bold}
div.content_bottom a.title:hover{ color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:12px ; font-weight:bold}
div.content_bottom div.subscript{margin: 2px 0 2px 0; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px}

div#footer
{
	width: 590px;
	margin: 0 auto;text-align: left; 
	padding: 0 0 0 0;
	clear:both;
	
	
}

/*------------------------------------right nav--------------------------------------------------*/
/*div#right_nav{float:right; padding:0 0 0 0; width: 130px }
div.right_nav{margin: 10px 0 10px 0 }
div.right_nav_top{ background: url('images/subheader.gif') repeat-x top; padding: 0 0 0 5px }
div.right_nav_bottom{ background-color:#FFFFFF ; padding: 5px 0 0 5px ; border-bottom: solid  #E5E5E5; border-bottom-width: 1px; border-left:thin solid #E5E5E5; border-left-width: 1px; border-right:solid thin #E5E5E5; border-right-width: 1px}
*/

/*--------------------------------------------general-------------------------------------------------*/

html,body{margin:0;padding:0}
body{font:76% "Trebuchet MS",arial,sans-serif;color: #333;text-align:center;padding: 0px ; background-color: #FFFFFF;  }

div.margin{ margin: 8px 3px 8px 3px; }

/*Form box*/
.form{ padding: 4px 4px 4px 4px; border: solid thin #999999; border-width: 1px; margin: 2px 5px 2px 2px}
/*each field input row of a form*/
.field{ padding: 2px 2px 2px 2px; margin: 0 0 5px 0} 
/*input field*/
.input
{ 
   color:#666666;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   background-color:#FFFFCC;
   border:1px solid;
   border-color:#999999;
}
/*input submit button*/
.input_submit{ 
   color:#333333;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11;
   background-color:#CCCCCC;
   border:1px solid;
   border-color:#999999;
   margin: 4px 0 0 0
}
.input_submit_small{ 
   color:#333333;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10;
   background-color:#FFFFFF;
   border:1px solid;
   border-color:#999999;
   margin: 4px 0 0 0
}

.input_search
{ 
   color:#666666;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   background-color:#FFFFCC;
   border:1px solid;
   border-color:#666666;
   margin: 0;
   
}

.input_big
{ 
   color:#666666;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   background-color:#FFFFCC;
   border:1px solid;
   border-color:#666666;
   font-weight:bold
}
/*input submit button*/
.input_submit_big{ 
   color:#333333;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14;
   background-color:#CCCCCC;
   border:1px solid;
   border-color:#666666;
   margin: 4px 0 0 0;
   font-weight:bold
}

/*big text to catch attention only*/
.big_text{ font:Tahoma; font-size:20px; color:#666666}

/*to position a div to the right*/
.position_right{ float:right}
/*to position a div to the left*/
.position_left{ float:left}
/*subtitle of each section*/
.subtitle{ color:#006599; font-family:Arial, Helvetica, sans-serif ; font-size:14px; font-weight:bold}

.subtitle_big{ color:#006599; font-family:Arial, Helvetica, sans-serif ; font-size:16px; font-weight:bold}


/*huge text*/
.huge_text{ color:#006898; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold}

/*very big text*/
.verybig_text{ color:#006898; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}

/*big text*/
.big_text{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}

.text_grey{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px}

.bigtextgrey{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:14px}

.biglighttextgrey{color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:14px}

.mediumtextgrey{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px}

/*subsscript text format*/
.subscript{ color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px}

/*subsscript text format*/
.subscript_dark{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px}

/*subsscript text format*/
.subscript_blue{ color:#006898; font-family:Arial, Helvetica, sans-serif; font-size:10px}

/*text blue*/
.text_blue{ color:#006898; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}

/*content bold*/
.content_bold{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}

.error{color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}

.error_small{color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}


/*content description*/
div.description{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px}
/*content description big*/
div.description_big{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px}
/*each content div*/
div.entry{ margin-bottom: 10px; width: 100%}
/*each option div*/
div.option{ margin-bottom: 10px; width: 100%}
/*light blue background div*/
div.light_blue_background{ background-color:#EBF5F6; padding:3px 3px 3px 3px }
/*topic area of each content*/
div.topic{color:#006898; }
/*The mavigation to product or topic level*/
div.upper_nav{ margin: 15px 0 10px 0; color:#006898; }

/*comment section*/
div.parent_comment{margin: 5px 0 5px 0}
/*indented reply comment section*/
div.reply_comment{margin:5px 0 5px 35px}
/*content comment area*/
div.content_comment{margin: 0 0 0 0; padding: 4px 4px 4px 4px; background:url(/images/comment_background.png) repeat-x #FFFFFF; min-height: 60px}

/*history section*/
div.history_block{margin: 5px 0 5px 0}
div.history_indent{margin: 0 0 0 15px}

/*big login box on login page*/
div.login_box{margin: 0 0 10px 0 ;width: 770px}
div.login_box_top{ background: url(/images/subheader.gif) repeat-x top; ; padding: 0 0 0 5px }
div.login_box_bottom{ background-color:FFFFFF ; padding: 5px 0 0 5px ; border-bottom: solid  #E5E5E5; border-bottom-width: 1px; border-left:thin solid #E5E5E5; border-left-width: 1px; border-right:solid thin #E5E5E5; border-right-width: 1px}

/*register box on register page*/
div.register_box{margin: 0 0 10px 0 ;width: 550px}

/*Why register box*/
div.why_register
{
	float: right; 
	width: 200px; 
	background: url(../images/light_blue_background.gif) repeat;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 0;
}

/*Why register box*/
div.why_sharedream
{
	float: right; 
	width: 190px; 
	
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 0;
	
}


div.why_register ul
{
	 list-style-type:disc;
	
}

div.why_register li
{
	padding:0 0 8px 0
	
}

div.why_register span
{
	font-size:16px
}




/*big dreambox box on the homepage*/
div.dream_box{margin: 10px 0 10px 0 ;width: 590px}
div.dream_box_top{ background: url(/images/subheader.gif) repeat-x top; ; padding: 0 0 0 5px }
div.dream_box_bottom{ background-color:FFFFFF ; padding: 5px 0 0 5px ; border-bottom: solid  #E5E5E5; border-bottom-width: 1px; border-left:thin solid #E5E5E5; border-left-width: 1px; border-right:solid thin #E5E5E5; border-right-width: 1px}

/*div for dream interpreter textarea */
div#dream_interpreter_textarea
{

background:url(../images/dream_interpreter.png) no-repeat #FFFFFF; 
padding: 33px 0 0 0;
width:520px;
height: 256px;
text-align:center;

}


/*buzzscriber section*/
div.buzzscriber{ float:left; padding: 10px 10px 10px 10px}
/*div.row{ width: 100%}
*/

div.page_title{ text-align:center; margin:10px 0 10px 0; padding:3px 3px px 3px 3px;}

/*add new content page*/
div#recent{padding: 0 0 0 10px}
div#content{float:right; padding:0 0 0 0;  }
div#left_content_form{ float:left;padding:0 0 0 0; margin:10px 0 0 0; width: 730px;  }
div#guidelines{ padding:0 0 0 0;  margin:10px 0 0 0; width: 730px; background-color:#FFFFCC;}

/*message*/
.message{ font-family:Arial, Helvetica, sans-serif; color:#006500; font-size:11px; font-weight:bold  }

/*buzz number*/
.buzz_number{ font-family:Arial, Helvetica, sans-serif; color:#006500; font-size:11px; font-weight:bold  }
/*drop number*/
.drop_number{font-family:Arial, Helvetica, sans-serif; color:#862E2C; font-size:11px; font-weight:bold}



/*subscript link*/
a.subscript_link:link 		{ color:#333333;   font-family:Arial, Helvetica, sans-serif ; font-size:11px}
a.subscript_link:visited	{ color:#333333;   font-family:Arial, Helvetica, sans-serif ; font-size:11px}
a.subscript_link:hover 		{ color:#666666;  font-family:Arial, Helvetica, sans-serif ; font-size:11px}

/*subscript link*/
a.subscript_link_nounderline:link 		{ color:#999999;   font-family:Arial, Helvetica, sans-serif ; font-size:10px; text-decoration:none}
a.subscript_link_nounderline:visited	{ color:#999999;   font-family:Arial, Helvetica, sans-serif ; font-size:10px ; text-decoration:none}
a.subscript_link_nounderline:hover 		{ color:#333333;  font-family:Arial, Helvetica, sans-serif ; font-size:10px ; text-decoration:none}

/*subscript link*/
a.grey_nounderline:link 		{ color:#999999;   font-family:Arial, Helvetica, sans-serif ; font-size:12px; text-decoration:none}
a.grey_nounderline:visited	{ color:#999999;   font-family:Arial, Helvetica, sans-serif ; font-size:12px ; text-decoration:none}
a.grey_link_nounderline:hover 		{ color:#333333;  font-family:Arial, Helvetica, sans-serif ; font-size:12px ; text-decoration:none}


/*subscript link*/
a.nav:link 		{ font-family:Arial, Helvetica, sans-serif ;color:#666666; font-size:14px; text-decoration:none}
a.nav:visited	{ font-family:Arial, Helvetica, sans-serif ;color:#666666;   font-size:14px ; text-decoration:none}
a.nav:hover 	{ font-family:Arial, Helvetica, sans-serif ;color:#CCCCCC;  font-size:14px ; text-decoration:none}


/*subscript link*/
a.text_link:link 		{ color:#333333;   font-family:Arial, Helvetica, sans-serif ; font-size:11px}
a.text_link:visited	{ color:#333333;   font-family:Arial, Helvetica, sans-serif ; font-size:11px}
a.text_link:hover 		{ color:#666666;  font-family:Arial, Helvetica, sans-serif ; font-size:11px}

a.selected {color:#333333;   font-family:Arial, Helvetica, sans-serif ; font-size:12px; text-decoration:none; font-weight:bold}

/*subscript link small blue*/
a.subscript_link_blue:link 		{ color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:10px}
a.subscript_link_blue:visited	{ color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:10px}
a.subscript_link_blue:hover 		{ color:#006898;  font-family:Arial, Helvetica, sans-serif ; font-size:10px}

/*big link large blue*/
a.big_link_blue:link 		{ color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:14px}
a.big_link_blue:visited	{ color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:14px}
a.big_link_blue:hover 		{ color:#666666;  font-family:Arial, Helvetica, sans-serif ; font-size:14px}

/*subscript link medium blue*/
a.text_link_blue:link 		{ color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:11px}
a.text_link_blue:visited	{ color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:11px}
a.text_link_blue:hover 		{ color:#666666;  font-family:Arial, Helvetica, sans-serif ; font-size:11px}

/*subscript link medium blue*/
a.text_link_blue_nu:link 		{ color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:11px; text-decoration:none}
a.text_link_blue_nu:visited	{ color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:11px; text-decoration:none}
a.text_link_blue_nu:hover 		{ color:#666666;  font-family:Arial, Helvetica, sans-serif ; font-size:11px; text-decoration:none}

/*subscript link medium blue*/
a.text_link_blue_bold:link 		{ color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:12px; font-weight:bold}
a.text_link_blue_bold:visited	{ color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:12px; font-weight:bold}
a.text_link_blue_bold:hover 		{ color:#666666;  font-family:Arial, Helvetica, sans-serif ; font-size:12px; font-weight:bold}

/*subscript link medium blue*/
a.text_link_blue_bold_nu:link 		{ color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:12px; font-weight:bold; text-decoration:none}
a.text_link_blue_bold_nu:visited	{ color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:12px; font-weight:bold; text-decoration:none}
a.text_link_blue_bold_nu:hover 		{ color:#666666;  font-family:Arial, Helvetica, sans-serif ; font-size:12px; font-weight:bold; text-decoration:none}


/*highlighted dark blue link*/
a.highlight:link{ color:#003466; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold  }
a.highlight:visited{ color: #003466; font-family:Arial, Helvetica, sans-serif; font-size:12px ; font-weight:bold}
a.highlight:hover{ color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:12px ; font-weight:bold}

a.title:link{ color:#003466; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold  }
a.title:visited{ color: #003466; font-family:Arial, Helvetica, sans-serif; font-size:12px ; font-weight:bold}
a.title:hover{ color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:12px ; font-weight:bold}

a.dream_title:link{ color:#006599; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-decoration:none  }
a.dream_title:visited{ color:#006599; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-decoration:none}
a.dream_title:hover{ color:#FF9D3C; font-family:Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold; text-decoration:none}

a.dream_title_small:link{ color:#006599; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none  }
a.dream_title_small:visited{ color:#006599; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none}
a.dream_title_small:hover{ color:#FF9D3C; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none}

a.quote_title_small:link{ color:#006599; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none  }
a.quote_title_small:visited{ color:#006599; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none}
a.quote_title_small:hover{ color:#FF9D3C; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none}


a.selected_blue {color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:12px; text-decoration:none; font-weight:bold}

/* iframe for upload */
iframe 
{
	border-width: 0px;
	
}

.iframe_upload
{
	border-width: 0px;
	height: 60px;
	width: 400px;
}

iframe.hidden 
{
	visibility: hidden;
	width:0px;
	height:0px;
}


/*content_bullet*/
ul.content{
	list-style-type:circle;
	color:#333333;   
	font-family:Arial, Helvetica, sans-serif ; 
	font-size:12px;
	font-weight:bold
}

.content li
{
	text-decoration:none;
}



/*receent post list*/
ul.recent
{
	padding: 2px 2px 2px 2px;
	margin: 0 5px 5px 5px;
	list-style-type:circle;
	color:#006898;   
	font-family:Arial, Helvetica, sans-serif ; 
	font-size:11px;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	list-style:none
}

.recent li
{
	text-decoration:none;
	margin: 0 0 6px 0;
}


/*voting drop down */
.probdrop ul {
    position: absolute;
	padding: 0;
	margin: -5px 0 0 5px;
	border: 1px solid #DDEAF6;
	border-bottom: 0;
	list-style: none;
    font: 11px arial, sans-serif;
}

.probdrop {
    padding: 0px 2px 0 2px;
    margin: 0;
    list-style: none;
    font: 11px arial, sans-serif;
}

div.rules{width: 500px}




.d-item a {
    display: block;
    width: 11em;
    font-size: 10px;
    text-decoration: none;
    padding: 3px 0.5em 3px 0.5em;
	background: #fff;
	border-bottom: 1px solid #DDEAF6;
	
}

/*not login warning*/




.inline-warning {
	position: absolute;
	top: 0;
	left: 0;
	
	/*height: 100%;*/
	z-index: 200000;
	/*background: url(/img/matte.png);*/
 } * html .inline-warning { height: 9em; background: url(/img/matte.gif); }
 
 .inline-warning div {
	margin: 20px 0 0 20px;
	float: left;
	position: relative;
	padding-bottom: 10px;
	background: #FAF9F7 url(/images/inline-warning.gif) 0 0 repeat-x;
	border: 1px solid #A09D97;
 }
 
 .inline-warning p {
 	margin: 0;
	font-size: 105%;
	color: #666154;
	line-height: 1;
	padding: 10px 60px 0 10px;
 }
 
 .inline-warning .close {
	position: absolute;
	right: 10px;
	top: 6px;
}



dl.col{
float: left;
margin-right: 8px;
}

/*for tag clouds*/

a.nounderline:link{  text-decoration:none  }
a.nounderline:visited{  text-decoration:none}
a.nounderline:hover{  text-decoration:none}


#tagcloud_1 {
    font-family: "Arial";
    opacity: .3; 
    font-size: 8pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #006898;
}

#tagcloud_2 {
    font-family: "Arial";
    opacity: .4; 
    font-size: 9pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #006898;
}

#tagcloud_3 {
    font-family: "Arial";
    opacity: .4;
    font-size: 10pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #006898;
}

#tagcloud_4 {
    font-family: "Arial";
    opacity: .5;
    font-size: 11pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #006898;
}

#tagcloud_5 {
    font-family: "Arial";
    opacity: .5;
    font-size: 12pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #006898;
}

#tagcloud_6 {
    font-family: "Arial";
    opacity: .6;
    font-size: 13pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #006898;
}

#tagcloud_7 {
    font-family: "Arial";
    opacity: .7;
    font-size: 14pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #006898;
}

#tagcloud_8 {
    font-family: "Arial";
    opacity: .8;
    font-size: 15pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #006898;
}

#tagcloud_9 {
    font-family: "Arial";
    opacity: .9;
    font-size: 16pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #006898;
}

#tagcloud_10 {
    font-family: "Arial";
    font-size: 17pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #006898;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*moving div for profile and user page*/
/*--------------------------------------------------------------------------------------------------------------*/
div.listitem_top{ 
height:12px;
width:740px; 
background:url(/images/top_listitem_border.gif) no-repeat;
margin:0;
padding:0;
font-size:1px;

}

div.listitem_content{
width:740px; 
background:url(/images/side_listitem_border.gif) repeat-y;
margin:0;
padding:0; 
border:none;


}
div.listitem_bottom{
height:12px;
width:740px; 
background:url(/images/bottom_listitem_border.gif) no-repeat; 
margin-bottom: 10px;
padding:0;
font-size:1px;
}

div.movingdivsubtitle{
padding: 10px 0 10px 0; 
margin: 0 10px 0 10px;
color:#006599; font-family:Arial, Helvetica, sans-serif ; font-size:12px; font-weight:bold;
text-align:right;

}

a.movingdivlink:link 		{ color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:10px}
a.movingdivlink:visited	{ color:#006898;   font-family:Arial, Helvetica, sans-serif ; font-size:10px}
a.movingdivlink:hover 		{ color:#006898;  font-family:Arial, Helvetica, sans-serif ; font-size:10px}

a.viewitem:link 		{ color:#E37400;   font-family:Arial, Helvetica, sans-serif ; font-size:13px; text-decoration:none; font-weight:bold}
a.viewitem:visited	{ color:#E37400;   font-family:Arial, Helvetica, sans-serif ; font-size:13px; text-decoration:none; font-weight:bold}
a.viewitem:hover 		{ color:#E37400;  font-family:Arial, Helvetica, sans-serif ; font-size:13px; font-weight:bold; text-decoration:underline}

.leftpart_selected{ 

background:url(/images/orange_bar_lt.gif) #FFFFFF;
float:left;
height:20px;
width: 3px;

}

.leftpart_selectednofloat{ 

background:url(/images/orange_bar_lt.gif) #FFFFFF;

height:20px;
width: 3px;

}

.rightpart_selected{ 

background:url(/images/orange_bar_rt.gif) #FFFFFF  no-repeat;
float:left;
height:20px;
width: 3px;
margin: 0 5px 0 0;
}

.rightpart_selectednofloat{ 

background:url(/images/orange_bar_rt.gif) #FFFFFF no-repeat;

height:20px;
width: 3px;

}


.selected_item{ 
background: #E37400 ;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight: bold;
padding: 2px 2px 2px 2px;
font-size:14px;
float:left;

}



div.viewdiv{
color:#E37400;   font-family:Arial, Helvetica, sans-serif ; font-size:13px; text-decoration:none; font-weight:bold;
float:left;
}

div.page_navigation{

text-align:right;

}


div.movingdiv{
margin: 0 10px 0 10px;

}

div.movingdiv_open{
margin: 0 10px 0 10px;
}


/*--------------------------------------------------------------------------------------------------------------*/
/*start rating*/
/*--------------------------------------------------------------------------------------------------------------*/

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(/images/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(/images/star_small.gif);
	line-height: 10px;
	height: 10px;
}




 
    

