/*  
Theme Name: iMCPooBah

Make it blue

darkest #8C5D31
dark    #A5964A
medium  #A59E42
light   #F7D7A5
lightest#F7F3F7

*/

body{
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	
	display:block;
	width:900px;
	margin-left:auto; margin-right:auto;
	text-align:center;
	background:white;;
	font-size:1em;

	
}

h2
{
	font-size:200%;
	color: #F22E3E;
	margin-top:25px;

}

.submit
{
	font-size:0.9em;
	color:red;
}

.siteWrapper {
	border-bottom: 2px solid;
	border-left: 2px solid;
	border-right: 2px solid;
}


/* ---------- Black ---------------*/
.blackText, .blackText a, .blackText a:visited {
	color: #000000;
}
.blackText a:hover {
	color: #333333;
}


/* ---------- Darkest ---------------*/
.darkestText, .darkestText a, .darkestText a:visited, 
#sideBar ul li a, #sideBar ul li a:visited {
	color: #8C5D31;
}
.darkestText a:hover, #sideBar ul li a:hover {
	color: #A5964A;
}
#focusBar .widget-title {
    color: #8C5D31;
}
.darkestBorder, #sideBar .darkestBorder h3 {
    border-color: #8C5D31;
}
.darkestBackground {
    background: #8C5D31;
}


/* ---------- Dark ---------------*/
.darkText, .darkText a, .darkText a:visited {
	color: #A5964A;
}
.darkText a:hover, #sideBar ul li a:hover {
	color: #8C5D31;
}
#sideBar .darkBackgroundText {
    background-color: #A5964A;
    color: #F7F3F7;
    padding-left: 5px;
}
.darkBorder {
    border-color: #A5964A;
}




/* ---------- Medium ---------------*/
.mediumText, .mediumText a, .mediumText a:visited {
	color: #A59E42;
}
.mediumText a:hover {
	color: #F7D7A5;
}

/* ---------- Light ---------------*/
.lightText, .lightText a, .lightText a:visited {
	color: #F7D7A5;
}
.lightText a:hover {
	color: #A59E42;
}
div.lightBorder {
    border-color: #F7D7A5;
}


/* ---------- Lightest ---------------*/
.lightestText, .lightestText a, .lightestText a:visited {
	color: #F7F3F7;
}
.lightestText a:hover {
	color: #F7D7A5;
}
.lightestBorder {
    border-color: #F7F3F7;
}


/* ---------- White ---------------*/
.whiteText, .whiteText a, .whiteText a:visited {
	color: #F7F3F7;
}
.whiteText a:hover {
	color: #F7D7A5;
}


/* ---------Special Drop Down Navigation ----------------*/
ul.dropdown li.hover,
ul.dropdown li:hover {
    background-color: #8C5D31;
    color: #FFFFFF;
    border-width: 1px 0px 1px 0;
    border-color: #A59E42;
}

li.topNav {
    width: 100px; 
    text-align: center;
	border-color: #8C5D31;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
    background-color: #A5964A;
}

li.firstTopNav {
    width: 55px; 
    text-align: center;
	border-color: #8C5D31;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
    background-color: #A5964A;
}

ul.dropdown li {
	border-bottom: 1px solid #8C5D31;
	background-color: #A5964A;
	text-align: left;
}

ul.dropdown li {
	border-bottom: 1px solid #8C5D31;
	background-color: #A5964A;
	text-align: left;
}

ul.dropdown a, ul.dropdown a:visited	{ 
    color: #F7F3F7; 
    text-decoration: none; 
}
ul.dropdown a:hover		{ 
    color: #FFFFFF; 
    font-weight: bold;
}
ul.dropdown a:active { 
    color: #ffa500;
}


tr.light_rows {
    background-color: #FFFFFF;
}

tr.dark_rows {
    background-color: #EEEEEE;
}

#tag_cloud a, #tag_cloud a:visited {
    color: #A5964A;
    text-decoration: none;  
}

#tag_cloud a:hover {
    text-decoration: underline;
}

.main_header
{
height:200px; width:900px;

	 background: #C0C0C0 url(http://xantek.cc/moneyspot/moneyspot_header_bg_2.png);
	
}

.header_background /*this one puts the header on the purchase page*/
{
height:200px;

	 background: #C0C0C0 url(http://xantek.cc/moneyspot/moneyspot_header_bg_2.png);
	 background-repeat:no-repeat;
}

.header_left /*this one puts the header on the purchase page*/
{
height:200px;

	 background: #C0C0C0 url(http://xantek.cc/moneyspot/moneyspot_header_bg_2.png);
	background-repeat:no-repeat;
}

#header_div
{
	width:900px;
	height:260px;
	background:white;
	display:block;
	margin-left:auto;
margin-right:auto;
	margin-top:20px;

}


.main_logo
{
display:block;
margin-left:auto;
margin-right:auto;


}



.header_question
{
	font-size:1.1em;
	font-weight:bold;
	margin-left:25px;
	margin-right:25px;
	margin-top:25px;
	margin-bottom:25px;
}

.table_1
{
	width:900px;
	align:center;
}


.body_text
{
width:80%;
margin-left:auto;
margin-right:auto;	
margin-top:25px;
background-color:white;
text_align:center;

}

.normaltext
{
	font-size:1.2em;
	text-align:justify;
	line-height:2.0em;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:25px;
}

.images_right
{

margin-left:20px;
	padding-top:20px;

}

.images_left
{
	padding:0 20 20 0;
}



.sub_text
{
	position:relative;
	margin-left:auto;margin-right:auto;
	top:-10px;
	font-size:170%;
	font:avant-gard;
	

}
.red_color
{ 
	line-height:15px;
	font-weight:bold;
	color:#CC0000;
	}



h4
{
	font-size:.9em;
	line-height:1em;
	font-weight:normal;
	}
	
table
{
	border-spacing:0 0 0 0;
	padding:0 0 0 0;
	margin:0;
	}
	
.navbar_table
{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;	
}

.navbar_row
{
	height:75px;
	}
	
.navbar
{
	height:25px;
	width:900px;
	background:white;
	font-size:60%;
	text-decoration: none;
}	

ul#nav {
	height:25px;
	border:1px solid #ccc;
	background:white;
	margin:1em 0;
	padding:0;
}

ul#nav li {
	list-style:none;
	text-align:center;
	width:203px;
	float:left;
	border-right:1px solid #ccc;
	line-height:25px;
	padding:0 10px;
	font-size:2em;
	font-weight:bold;
	
}


.left_sidebar
{
position:absolute;
	margin: 0 0 0 0px;
	
	background-color:purple;
	border:1px solid black;
	width:250px;
	height:500px;
}

.page_content
{
	margin: 0 0 0 300px;
	background:LightSalmon;
	border:1px solid black;
	width:250px;
	height:500px;
	
}



ul#nav li a:link {
	color:#590A18;
	text-decoration: none;
	font-size:100%;
	} /* unvisited link */
ul#nav li a:visited {
	color:#590A18;
	text-decoration: none;
	font-size:100%;
	} /* visited link */
a:link {
	color:#590A18;
	text-decoration: none;
	font-size:100%;
	} /* unvisited link */
a:visited {
	color:#590A18;
	text-decoration: none;
	font-size:100%;	
	} /* visited link */
a:hover {
	color:#F48927;
	text-decoration: none;
	} /* mouse over link */
a:active {
	color:#0000FF;
	text-decoration: none;
	} /* selected link */

a:active.p1
{
	color:black;
}

.table2
 {
 	margin-left:auto;margin-right:auto;
 	position:relative;
top:-40px;
	 line-height:1.0em;
 }
 
.table2_alt /*for MSIE browser*/
 {
 	margin-left:auto;margin-right:auto;
 	position:relative;
	top:-60px;
	 line-height:0.8em;
	border:1px solid;
 }
 
.voucher_table
{
	margin-left:auto;margin-right:auto;
	text-align:center;
	font-size:0.8em;
}

.voucher_table td
{

	padding:0px 0px 10px 10px;
}

.voucher_table_header
{
	font-size:2em;
	color:#c00;

}

.hidden{
  display: none;
 
}

.visible{
  display: inline;
  color: black;
  background-color: #FFFFFF;  
}

.visible_nobackground{
  display: inline;
  color: black;
         background-color: #FFFFFF; 
}

.visible_nobackground_margins{
  display: inline;
  color: black;
        ; background-color: #FFFFFF; 
         padding-left:15px;
         padding-right:15px;
}

.visible_red_margins{
  display: inline;
  color: red;
          
         padding-left:15px;
         padding-right:15px;
}

.visible_red{
  display: inline;
  font-size:120%;
  color: red;

}

.form_error {
  color: red;
}

.red {
	background-color: #FF9797;
}

.green {
	background-color: #80FF80;
}

.main_menu_bar
{
	width:125px;
	color:red;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	padding-bottom:5px;

}

.main_menu_bar_subtext
{
	
	color:red;
	font-size:.65em;
	text-align:center;
	height:50px;
	margin-top:10px;
	

}

.main_menu_bar_spacer
{
	width:50px;
	}
	
.main_menu_item1
{

width:50px;
}

.main_menu_item2
{

width:150px;
font-size:10pt;
}
	
.sidebar_position
{
	position:relative;
	top:-65px;
	left:390px;
}

.sidebar_table
{
	width:50px;
	height:100px;
	border:1px solid;
}

.sidebar_text
{
	font-size:.7em;

}

div.response_box
{
	

	width:100px;height:80px;background-color:yellow;
	text-align:center;
	font-size:0.8em;
}

div.response_box_table
{

}

div .menu_choice
{
	position:absolute;
	top:-10px;

}

	
.menus
{
	border: 1px solid black;
	background:#FFF1D5;
	font-size:0.9em;
	text-align:left;
}

.testimonial
{
	margin-top:15px;
	text-align:justify;
	line-height:1.2em;
	font-size:0.8em;
	
}






.left_align
{
	text-align:left;
	
	height:100px;
	width:900px;

}

.splash_box_1
{
	float: left;
/*	padding: 10px;
	margin: 20px;*/
	background: white;
	border: 1px solid black;

	width: 300px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 650px;
	}
html>body .splash_box_1 {
	width: 645px; /* ie5win fudge ends */

}

.splash_box_2
{
	float: left;
/*	padding: 10px;
	margin: 20px;*/
	height:175px;
	background: white;


	width: 300px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 250px;
	}
html>body .splash_box_2 {
	width: 250px; /* ie5win fudge ends */

}

.red_box
{
	background:red;
	width:150px;
	height:25px;
	margin-left:auto;margin-right:auto;
	line-height:22px;
	color:white;
	font-weight:bold;
}

.red_button
{
position:relative;
margin-right:7px;
top:2px;
}

.btn { 
	
	display: block; 
	position: relative; 
	background: #0000FF; 
	padding: 5px; 
	font-size:0.8em;
	color: #fff;
	 text-decoration: none; 
	 font-weight:bold;
	 cursor: pointer; }
	 
.main_container
{
	background:red;
	width:900px;
	height:700px;
	/*background-color:#EAEAEA;*/
	padding-bottom:25px;
margin-top:70px;
	text_align:center;
	
}

#content {
	position:relativev;
	text-align:left;
	margin-top:20px;
	background:yellow;height:200px;




 /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 70px;
	left:0px;
	}
html>body #content {
	width: 70px; /* ie5win fudge ends */
	}
#content2 {
	position:inline;

	margin: 20px;
background:blue;height:200px;
	margin-left:100px;

	width: 500px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 500px; /*this line controls the IE width*/
	}
html>body #content2 {
	width:540px; /* ie5win fudge ends  this line controls the firefox width*/
	}

table .content_table
{
	width:600px;

}

.wrapper{
   margin-left:auto;margin-right:auto;
   width: 897px;
   background-color: white;
}
.header{
   float: left;
   width: 100%;
   background-color: white;
}
.left{
   float: left;
   margin-top:100px;
   margin-right: 33px;
   width: 184px;
   background-color: white;
}
.right{
   float: right;
   width: 680px;
   background-color: white;
}
.footer{
   float: left;
   width: 100%;
   background-color: white;
}

.hidden {
display:none;
}

.visible {
	display:inline;
	position:absolute;
	width:250px;
	top:160px;
	left:480px;
	
	color:#0F3045;
	border: 2px solid #000000;
	background:white;
	opacity:0.9;
	font-size:0.9em;
	line-height:15px;
	font-weight:bold;
}


.promo{
font-size:14px;
font-weight:bold;
line-height: 24px;
color:white;
background:blue;
}


