/* basic elements */

body{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.2;
	color: #555753; 	
	text-align:center;		
	min-width:940px;
	}
table,tr, td, p {
	font-size: 1em;
	line-height: 1.3;
}
.shell-1 {
	background-image: url('images/bkg_left_panel.jpg');
	border-bottom:thin #E1E1E1 solid ;
}
.shell-2 {
	background-image: url('images/bkg_right_panel.jpg');
	border-bottom:thin #E1E1E1 solid ;
}

#page-title {
     color: #30569D;
     /*padding: 0px 0px 2px 0px;
     margin: 0px 0px 10px 0px;*/
     font-weight: bold;
     /*border-bottom: 1px solid #999999;	 */
	  font-size:1.2em; 
}
.sub-title {
	color: #112049;
	font-weight: bold;
}
ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
}
#testimonials ul li {
	background: url(images/square_blue.gif) no-repeat -1px 7px;
	padding-left: 10px;
	line-height: 1.5;
	text-align: left;
}
#reading ul li {
	background: url(images/arrow_tan_sm.gif) no-repeat -1px 5px;
	padding-left: 10px;
	line-height: 1.5;
	text-align: left;
}
.side-menu ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
}
.side-menu li {
	background: url(images/arrow.gif) no-repeat -1px 5px;
	padding-left: 10px;
	line-height: 1.5;
	text-align: left;
}
li.sub-menu {
	padding-left: 10px;
	line-height: 1.1;	
	background: url(images/arrow_purple_sm.gif) no-repeat -1px 2px;	
	text-align: left;	
}
#welcome {
	margin: 0 0 0 70px;
}
#welcome a:hover {
	font-weight:bold;
}

.content {
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-color: #FFFFFF;
	border-bottom:thin #E1E1E1 solid ;	
	text-align: left;
	padding: 10px 20px 10px 20px;
}

#header {	
	background: #97ABA0 
	height: 96px;
	width:920px;
	font-weight: bold;
	font-size: 1.1em;
	padding: 5px;
}

.side-menu {
	color: #2c2c2c;
	background-color: #ECEAD5;
	border-bottom:thin #E1E1E1 solid ;
	padding: 0 0 0 10px;
}
.side-menu a {	
	color: #2c2c2c;	
	font-weight: normal;
	
	text-decoration: none;		
}
.side-menu a:hover{	
	color:#f3d4a1;
	font-weight: normal;
	background: #525252;
}
a {	
	color: #2c2c2c;	
	font-weight: normal;	
	text-decoration: none;		
}
a:hover{	
	color:#f3d4a1;
	font-weight: normal;
	background: #525252;
}
#footer, #footer a { 	
	text-align:center;
	font-weight: normal; 
	font-size:.9em;
	text-decoration: none; 
	color: #a0522d; 
	}
#footer a:hover { 	
	color: #CB7E3A; 
	background: url(images/bkg_steel_sm.jpg);	
	}
	
/*  sitemanager pages */
#wrx table,#wrx tr, #wrx td, #wrx p { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.2;
	color: #555753; 		 
	padding: 10px 10px 10px 10px ;	
	margin:10px;
	text-align:left;
	}
	
/* Form elements */

#numerology input {
	background-color: #f4a460;
	border: thin none;
	border-color: #b1b1b1;
}
#numerology .button {
	background-color: #e0e0e0;
	border: thin solid;
	font-size:.9em;
}
#numerology textarea {
overflow:hidden;
border:none;
font-family:arial;
font-size: 10pt;
}
.button {
	background-color: #e0e0e0;
	border: thin solid;
	font-size:.9em;
}
	
	/* easy drop shadow
================================== */

.img-wrapper {
 background:url(images/shadow/shadow.gif) no-repeat right bottom;
 float: left;
}

.img-outer {
  background:url(images/shadow/bottom-left2.gif) no-repeat left bottom;
  float: left; /* :KLUDGE: Fixes problem in IE5.2/Mac */
}

.img-inner {
  background:url(images/shadow/top-right2.gif) no-repeat top right;
  padding: 0 5px 5px 0;
  float: left; /* :KLUDGE: Fixes problem in IE5.2/Mac */
}

.img-wrapper img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 0px;
  display: block;
}
/* end drop shadows */

	
