﻿tr{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

td{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

table{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

form{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

dt{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

dd{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

dl{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

ol{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

ul{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

li{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

h5 { display:inline;	letter-spacing: 1.1px; font-weight:bolder;}

h4{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

h3{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

h2{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

h1{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

img{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

div{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

p{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

body{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

html{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; }  

select{ margin:0; padding:0; }

input{ margin:0; padding:0; }

* {
	margin: 0;
	padding: 0;
}

body {
	background: #f9efe6;
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
/*	color: #7D7D7D; */	
	color: #616161;
}

h3 {
}

h2 {
}

h1 {
}

h2 {
}

h3 {
}

ol {
}

ul {
}

blockquote {
}

p {
}

p {
}

blockquote {
	margin-left: 3em;
}

ul {
	margin-left: 3em;
}

ul li {
}

ol {
	margin-left: 3em;
}

ol li {
}

a {
	text-decoration: none;
	color: #3366FF;
}

a:hover {
	text-decoration: none;
	color: #FF6600;
}

img {
}

/* Boxed Style */

.boxed {
}

.boxed .title {
	height: 26px;
	padding: 10px 0 0 10px;
	background:transparent;
	z-index:81;
	text-transform: none;
	font-size: 1em;
	color: #4F270F;
/*	color: #713816; */
}

.boxed .topbar {
	height: 26px;
	padding: 10px 0 0 10px;
	background: url(images/img03.gif) repeat-x;
	filter: alpha(opacity=40); /* IE's opacity*/;
	opacity: 0.4;
	z-index:80;
	text-transform: none;
	font-size: 1em;
	color: #4F270F;
	margin-bottom:-36px;
}

.boxed .content {
	padding: 12px 15px 22px 15px;
	background: url(images/img04.gif) repeat-x;
}

/* Post */

.post {
	margin-bottom: 0px;
	padding: 5px 5px 5px 5px;
}

.post_img {
	margin-bottom: 15px;
	padding: 5px 20px 20px 20px;
	background: url(images/cash-falling-sm.jpg) no-repeat right bottom;
}

.post .title {
	margin-bottom: 10px;
	color: #4F270F
}

.post .date {
	float: left;
	width: 70px;
	padding-right: 20px;
	text-align: right;
	font-size: x-small;
}

.post .date .month {
}

.post .date .day {
}

.post .date .year {
	display: none;
}

.post .meta {
	float: left;
	padding-left: 20px;
	border-left: 1px dotted #713816;
	font-size: x-small;
}

.post .meta p {
}

.post .story {
	padding-top: 50px;
}

.post h3 {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: .8em;
}

.post h5 {
	display:inline;
	letter-spacing: 1.1px;
	font-weight:900;
	font-size:small;
}

.post .story ol {
	margin-bottom: 1.5em;
	line-height: 180%;
}

.post .story ul {
	margin-bottom: 1.5em;
	line-height: 180%;
}

.post .story blockquote {
	margin-bottom: 1.5em;
	line-height: 180%;
}

.post .story p {
	margin-bottom: 1.5em;
	line-height: 180%;
}

/* Logo */

#logo {
	margin-bottom:-20px;
	/*background: url('images/img01.jpg') no-repeat; */
	background: url('images/header_mob.jpg') no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}

#logo h1 {
padding: 0px 0px 0 6px;
letter-spacing: -3px;
font-size: 3em;
}

#logo h2 {
	padding: 0 0 0 30px;
	font-size: 1.8em;
}

#logo a {
	text-transform: lowercase;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	color: #F8EBE0;
}

/* Menu */

#menu {
	margin: 0px auto 60px auto;
		background-color: transparent;

}

#menu_contents {
     background-color:transparent;
     height: 100%;
     position: relative;
     width: 100%;
     z-index: 101;
     margin-bottom: -0px;
     
}
#menu_background {
    margin: 5px 0 -59px 0;
	background:navy;
	min-height:58px;
	filter: alpha(opacity=7); /* IE's opacity*/;
	opacity: 0.07;
	z-index: 99;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: inline;

}

#menu a {
	display: block;
	float: left; 
	padding: 7px 1px 0 14px;
	text-decoration: none;
	font-weight: bold;
}

#menu .active a {

}

#menu a:hover {
}

/* Content */

#content {
	margin: 0 auto;
	padding: 0 0 0 0;
}

#extra {
}

/* Content > Main */

#main {

/*	width: 684px; */
/*	height: 55px; */
	margin-left: 5px;
}

#main a {
}

/* Content > Main > Welcome */

#welcome {
}

/* Content > Main > Example */

#example {
}

/* Content > Sidebar */

#sidebar {
}

#sidebar a {
text-decoration:none;
}


/* Content > Sidebar > Login */

#login {
}

#login form {
}

#login fieldset {
	border: none;
}

#login legend {
	display: none;
}

#login label {
	font-size: small;
	font-weight: bold;
}

#login input {
	margin-bottom: 5px;
	padding: 2px 5px;
	border: 1px solid #385B88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#inputtext2 {
	color: #385B88;
}

#inputtext1 {
	color: #385B88;
}

#inputsubmit1 {
	background: #385B88;
	color: #FFFFFF;
}

/* Content > Sidebar > Updates*/

#updates {
}

#updates ul {
	margin: 0;
	list-style: none;
}

#updates h3 {
	margin: 0;
	font: bold small Verdana, Arial, Helvetica, sans-serif;
}

#updates p {
	margin-bottom: 1.4em;
	font-size: smaller;
	line-height: normal;
}

/* Content > Sidebar > recent*/

#recent {
}

#recent ul {
	margin: 0;
	list-style: none;
	font-size: small;
}

#recent h3 {
	margin: 0;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
}

#recent p {
	margin-bottom: 1.2em;
	font-size: 0.8em;
	line-height: normal;
}

#recent_post {
}

#recent_post ul {
	margin: 0;
	list-style: none;
	font-size: small;
}

#recent_post h3 {
	margin: 0;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
}

#recent_post p {
	margin-bottom: 1.2em;
	font-size: 0.8em;
	line-height: normal;
}

/* Content > Sidebar > Partners*/

#partners {
}

#partners .content {
	padding: 10px 0;
}

#partners ul {
	margin: 0;

	list-style: none;
	line-height: normal;
}

#partners li {
	padding: 10px;

}

/* Footer */

#footer {
	clear: both;
	
	margin: 0 auto;
	padding: 10px 0 0 6px;

}

#footer p {
	margin: 0;
	font-size: x-small;
}

/* Footer > Legal */

#legal {
}

/* Footer > Links */

#links {
}

#news {
		font-size: x-small;
		line-height:105%;
	}



/* From gft */
.evenrow
{
	color: #4A3C8C;
	background-color: #EFECFF;
	font-size: small;
}
.evenrow a
{
	text-decoration: none;
}

.oddrow
{
	color: #4A3C8C;
	background-color: #F7F7F7;
	font-size: small;
}
.oddrow a
{
	text-decoration: none;
}
.true
{
	color: #71FF71;
}
.true a
{
	color: #71FF71;
}
.colheader
{
	text-align: left;
}
.rcolheader
{
	text-align: right;
}
.ccolheader
{
	text-align: center;
}

.partbox
{
	border-width: thin thin thin thin;
	/*padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px; */
	margin: 0;
	border-left-style: solid;
	border-left-color: #000080;
	border-right-style: solid;
	border-right-color: #000080;
	border-bottom-style: solid;
	border-bottom-color: #000080;
	border-top-style: solid;
	border-top-color: #000080;
	/*margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px; */
	border-spacing: 3px 3px;
	border-collapse: separate;
}
.partboxtitle
{
	font-weight: bolder;
	color: white;
	background-color: navy;
}

.partboxprof
{
	border-width: thin thin thin thin;
	margin: 0;
	border-left-style: solid;
	border-left-color: #000080;
	border-right-style: solid;
	border-right-color: #000080;
	border-bottom-style: solid;
	border-bottom-color: #000080;
	border-top-style: solid;
	border-top-color: #000080;
	/*margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px; */
	border-spacing: 3px 3px;
	border-collapse: separate;
	width:200px;
}


.inputbox
{
	font-size: small;
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.commentbox
{
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.pagercell
{
	font-weight: bolder;
	color: #CACAFF;
	background-color: navy;
}
.pagercellCurr
{
	font-weight: bolder;
	color: #AEFFAE;
	background-color: navy;
}


.message
{
	color: #F00000;
	font-weight: bold;
}
.comment
{
	background-color: #E7E7FF;
}
.helptext
{
	border: dashed 1px #666666;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-style: italic;
	font-size: smaller;
}
.pagetitle
{
	font-size: larger;
	font-weight: bolder;
}


#stc
{
	position: relative;
	float: right;
	margin-right: 10px;
	margin-top: -63px;
	margin-bottom: -33px;
	z-index: 110;
}

#stc a:hover
{
	filter: alpha(opacity=50); /* IE's opacity*/;
	opacity: 0.85;
}

#stc a span
{
display:none;
}

#stc a:hover span 
{
display: block; 
position: absolute; 
top: 78px; 
left: -10px; 
width: 160px; 
padding: 3px; 
margin: 5px; 
border:thin blue solid;
color: #000000; 
background: #DDDDFF;
font: 10px arial, sans-serif;
filter: alpha(opacity=90); /* IE's opacity*/;
opacity: 0.9;
} 

.stc_text {
	filter: alpha(opacity=95); /* IE's opacity*/;
	opacity: 0.95;
}

.stc_text a {
	filter: alpha(opacity=95); /* IE's opacity*/;
	opacity: 0.95;
}

.stc_text a:hover
{
	filter: alpha(opacity=95); /* IE's opacity*/;
	opacity: 0.9;
}


#itemBox {
	position:relative;
}


#tipspan { top:34px; }
#tipspan2 { top:80px; }
#tipspan3 { top:80px; }
#tipspan4 { top:80px; }
#tipspan5 { top:80px; }
#tipspan6 { top:80px; }
#tipspan7 { top:112px; }
#tipspan8 { top:40px; }
#tipspan9 { top:50px; left:174px;}
#tipspan10 { top:40px; left:174px;}


#tipinput {
width:258px;
font: 12px arial, sans-serif;
padding-left:2px;
}

#tipinput7 {
width:258px;
height:100px;
font: 12px arial, sans-serif;
padding-left:2px;
}

#tipinput2, #tipinput3, #tipinput4, #tipinput5, #tipinput6 {
width:338px;
height:60px;
font: 12px arial, sans-serif;
padding-left:2px;
}

.tipspanSel{
	position: absolute;
	/* top: -1px;   */
	left: 174px; 
	width: 152px; 
	height: 128px;
	padding: 3px; 
	margin: 5px; 
	border:thin blue solid;
	/* color: #000000; */
	background:#ECF9FF;
	font: 11px arial, sans-serif; 
	z-index: 20;
	background: #fee3ad;
	display: block;
}

#tipTitle{
	font: 12px arial, sans-serif;
	line-height:140%; 
}

.tipspanOff {
	display:none;
}

.on {
	position:relative;
	background: #fee3ad;
	border-right:0px;
	z-index:50;
	width:97.3%;
}

.tabLeft{ 
float: left;
padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
width: 90px;
}

.tabLeft2{ 
float: left;
padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
width: 50px;
}

.tabLeftImg {
padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
width: 290px;
}

.tabRight{
position: relative;
padding-top: 5px;
}

.tabRight2{
position:relative;
margin-left:0px;
border: thin #C0C0C0 solid;
background-color:white;
width:258px;
height:38px;
margin-bottom:2px;
text-align:center;
padding-top:5px;
z-index:1000;
}

.genieImg {
	width: 132px; 
	height: 248px;
	position: relative;
	right: -56px;
	top: -10px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('images/genie_small.png');
	z-index: 200;
}

#formButtons {
padding: 5px; 
padding-bottom: 10px; 
width: 190px; 
}

#google {
	position:relative;
	padding-left:10px;
	padding-top:7px; 
}

#genie {
	position:absolute; 
	top:320px; 
	width:200px; 
	/* center div */
	left:48%; 
	margin-left:-100px;
	z-index: 200;
}

.noprint {
/* content not displayed in print view - see printitem.css */
}

.printonly {
/* content only displayed in print view - see printitem.css */
display:none;
}

.addinfo {
display:none;
}

.alert {
   display: none;
   position: relative;
   float: right;
	margin-top: -9px;
	margin-bottom: -273px;
	margin-right:50px;
	background: #fee3ad;
   border-color: blue;
   border-style: solid;
   border-width: 1px;
   padding: 5px 10px 5px 10px;
   z-index: 198;
}

.indexAddinfo {
	width: 324px;
	margin: 0 auto;
	padding: 0 0 0 0;
	font-family: arial;
	font-size: 10pt;
	text-decoration: none;
	display:none;
}

.indexAddinfo h1 {
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: 13pt;
}

#dreamExample {
	top: 280px;
	width: 356px; 
	height: 940px;
	z-index: 9999; 
	right: 0;
	left: 0;
	position: absolute;
	border: 1px;
	border-style: solid;
	display: none;	
	margin-left: auto;
	margin-right: auto;
}

.sandbag-left {
	float: left;
	display: block; 
	height: 16px; 
	clear: left;
	/* border: 1px solid #0f0; */
}

.sandbag-right {
	float: right;
	display: block; 
	height: 16px; 
	clear: right;
	/* border: 1px solid #0f0; */
}

#bubble {
	position: absolute; 
	top: -147px; 
	left:-146px; 
	width: 281px; 
	height:207px; 
	z-index: 999; 
	display: none; 
	background: url(/dreams/images/speech-bubble.png) 0 0 no-repeat;
	text-align: center;
}

#bookmarks {
	clear: both;
	margin: 0 auto;
	padding: 5px 0;
	text-align: center; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px
	}
	
#overdue{
		position: relative;
}	
	
/*#overdueHelp {
	display: none;	
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: 9pt;
	}
*/	
	
#overdueHelp, #truePop {
	display: none;
	filter: alpha(opacity=95); /* IE's opacity*/;
	opacity: 0.95;
	background:#F9EBE0;	
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: 9pt;
	line-height:130%;
	top: 350px;
	left:0px;
	right:0px;
 	width: 300px; 
	z-index: 250; 
	position: absolute;
	padding: 10px 10px 4px 10px;
	border: 1px;
	border-style: solid;
	margin-left: auto;
	margin-right: auto;
}
	
	

.buttonblue {
	background: #385B88;
	color: #FFFFFF;
	font-size:large;
}

.inputgeneral {
	margin-bottom: 5px;
	margin-top: 3px;
	padding: 2px 2px;
	border: 1px solid #385B88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#facebook {
	position: relative;
	left: 0px; 
	top: 1px;
	background-color: transparent;
	height:20px;

	margin-bottom: -0px;
/*	width:90%*/

}

#facebook_like {
	position:relative;
	left:149px;
	height:20px;
	width:70px;

}

#twitter {
	position:relative;
	top:-41px;
	left:150px;
	margin-bottom:-20px;
	width:100px;
}

#plusone {
	position:relative;
	top:-20px;
	left:248px;
	margin-bottom:-16px;
	width:0px;
}

.halfPara p {
	display:block;
	margin-bottom:0.6em;
}

.paraBreak {
	display:block;
	margin-bottom:0.6em;
}

#divZoom {
	position: absolute; 
	top: 10px; 
	text-align:center; 
	padding:2px; 
	z-index:999;
}

#wish {
	position:relative;
	top:0px;
	left:1px;
	margin-left: 6px;
	height:30px;
	width:108px;
	padding-left:24px;
	padding-top:3px;
	padding-bottom:2px;
	border-style:solid;
	border-color:#B9B9FF;
	border-width:1px;
	background-color:white;
	background: url(/dreams/images/genie_34_ani.gif) 0 0px no-repeat;
	color:#5E5EFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-transform:none;
	line-height:1.2em;
	filter: alpha(opacity=70); /* IE's opacity*/;
	opacity: 0.7;
	z-index:999999;

	}
	
#wish a{	
	background-color:white;
	background: url(/dreams/images/genie_34_ani.gif) 0 0px no-repeat;
	color:#5E5EFF;
	filter: alpha(opacity=80); /* IE's opacity*/;
	opacity: 0.8;
	}

#wish:hover {
	color: #FF6600;
	text-decoration: none;
	filter: alpha(opacity=90); /* IE's opacity*/;
	opacity: 0.9;
	}	

.close {
		color:blue;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		text-align:center;
		width:100px;		
		margin:  0 auto 0 auto;
		display:block;
		cursor:pointer;
	}	
	
.showLink {
		color:blue;
		cursor:pointer;		
	}

.overdueTip {	
	display:none; 
	filter: alpha(opacity=100); /* IE's opacity*/;
	opacity: 1;
	padding:5px; 
	background:#FBF5B7; 
	position:absolute; 
	top:0px; 
	left:0px; 
	width:220px; 
	z-index:260;
   border-color: blue;
   border-style: solid;
   border-width: 1px;
   color:#341A0A;
	}
	
	#dim {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:110%;
	background:gray;
	filter:alpha(Opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	z-index:9998;
	text-align:center;
	}
	
#waiting {
	display:none;
	position:absolute;
	border:medium black outset;
	top:150px;
	width:280px;
	height:250px;
    text-align:left;
    left:48%;
    margin-left:-190px;
	padding:40px 40px 40px 70px;
	color:white;
	font-size:medium;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:#3a3a3a;
	z-index:99999;
	tabindex:-1;
	}	
	
#trans {
	filter:alpha(opacity=0); 
	opacity: 0.0;
	}
	
#notrans {
	margin-top:4em;
	}	

#zoomBox {
	
	visibility: hidden;
	position: absolute; 
	top: 10px; 
	text-align:center; 
	padding:2px; 
	z-index:999;
	padding:15px 15px 15px 15px; 
	border:thin navy solid; 
}

#divOK{
font-size:0px; 
float:left; 
background-color:navy; 
color:white; 
padding:2px 2px 2px 2px; 
border:thin black solid; 
}

#divNo{
font-size:0px; 
float:right; 
background-color:navy; 
color:white; 
padding:2px 2px 2px 2px; 
border:thin black solid; 
cursor:pointer;
}

#divOKapp{
font-size:0px; 
float:left; 
background-color:white; 
color:green; 
padding:2px 2px 2px 2px; 
border:thin black solid; 
font-weight:bold;
}

#divNoapp{
font-size:0px; 
float:right; 
background-color:white; 
color:red; 
padding:2px 2px 2px 2px; 
border:thin black solid; 
cursor:pointer;
}


.news_title {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:blue;

}

.headline {
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:navy;
text-decoration:none;
}

.news {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
color:black;
}

.source, .timestamp {
font-size:9px;
color:#C0C0C0;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:0.3em;
padding-right:5px;
}

.small {
font-size:9.5px;
}

#searchSpan {
width:242px; 
height:22px;
padding: 11px 5px 7px 10px; 
margin-top:-3px; 
//margin-bottom:-25px; 
font-family:Arial, Helvetica, sans-serif; 
color:blue; 
cursor:pointer;
}

#ImgSearchBox {
position:fixed;
right: 0;
left: 0;
height: 88vh;
margin-left: auto;
margin-right: auto;
z-index:99999998;
top:8vh;
width:90%;
padding-top:0px;
padding-bottom:2px;
border:thin black outset;
display:none;
}

#searchControls{
/* border:thin black outset; */
height:20px;
position:relative;
top:0px;
width :100%;
padding-top:3px;
background-color:white;
display:none;
font-family:Arial, Helvetica, sans-serif; 
color:blue; 
cursor:pointer;
right: 0;
left: 0;
margin-left: auto;
margin-right: auto;
z-index:99999;
}

#searchResults{
position:relative;
width:100%;
height:75%;
display:none;
right: 0;
left: 0;
margin-left: auto;
margin-right: auto;
z-index:99998;
background-color:white;
padding-bottom:40px;
}

.overdue {
color:red;
}

.next {
color:green;
}

#registerSure {
position:absolute; 
z-index:200;
top:570px; 
border: 2px black solid; 
left:400px; 
width:240px; 
height:128px;
pointer-events:none; 
background-color:white; 
text-align:center;
}

#regSureHead {
background-color:navy; 
color:white; 
font-family:Arial; 
font-size:12px;
text-align:center; 
padding:4px;
}


#regSureText {
background-color:white;  
color:red; 
font-family:Arial; 
font-size:12px; 
text-align:center; 
padding:12px 5px 8px 2px;
}

#cookies { 
	position:fixed; 
	bottom:2px; 
	padding:3px; 
	right:2px; 
	background-color:white; 
	border: 1px black solid; 
	font-family:Arial; 
	font-size:xx-small;
	color:black;
	filter: alpha(opacity=90); /* IE's opacity*/;
	opacity: 0.9;
}

#cookies a {
	color:black;
	text-decoration: none;
	font-weight: normal;
}

#wishfrm {
background-color:#f9efe6;
}

#reminderTime {
display:none;
}

#why{
position:absolute;
display:none;
right: 0;
left: 0;
margin-left: auto;
margin-right: auto;
z-index:99998;
background-color:#FFFFD9;
top:288px;
width:320px; 
padding:5px 8px 5px 8px;
border:thin black outset;
}

#fmItem {
background-color:#FBF4EE;
}

.forumPostDate {
font-size:smaller;
color:gray;
}
.forumPostTitle { 
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
}
.forumPostReplies {
font-size:smaller;
color:gray;
padding:3px;
}
.shadow{
-webkit-box-shadow: 0px 0px 4px 1px rgba(143,143,143,1);
-moz-box-shadow: 0px 0px 4px 1px rgba(143,143,143,1);
box-shadow: 0px 0px 4px 1px rgba(143,143,143,1);
}

.padded {
padding:3px;
}

.button {
background:blue; color:white; width:100px; padding:3px;text-align:center;margin-bottom:5px;border-radius: 4px; text-decoration:none;
box-shadow: 0px 0px 4px 1px rgba(143,143,143,1);
}

.button:hover {
box-shadow: 0 8px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

.smallButton {
background:blue; color:white; width:60px; padding:2px;text-align:center;margin-top:2px;border-radius: 3px; text-decoration:none;
box-shadow: 0px 0px 3px 1px rgba(143,143,143,1);
}

.smallButton:hover {
box-shadow: 0 8px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
