body,td,th {	



font-family: Arial, Helvetica, sans-serif;	



font-size: 100%;	



color: #000000;



}





body {	background-color: #fdfdf6;



background-image: url('/site/templates/friends/bg_strip1.gif');



/* background-position: top left; */



background-repeat: repeat-y;	



margin: 0;



}







a:link, a:visited, a:active {



color: #009;	



text-decoration: none;



}







a:visited {



color:#808;



}







a:hover {



color: #900;



text-decoration: underline;



}







hr {



margin: 5px 0px 5px 0px;



color: #306;	



border: 0;



border-top: 1px solid #306;



height: 1px;



width: 580px;



}







h1,h2,h3 {



font-size: 1.5em;	



color: #004;	



text-align: left;	



margin: 8px 2px 8px 2px;



}







form {



margin: 0;



}







.main {



margin: auto;	



padding: 0;	



/* background-color: #fdfdf6; */



}







.banner, .search_box {	



font-size: 100%;



font-weight: bold;	



color: #009;	



text-align: center;



}







.banner {



border-bottom:3px #006 solid;



background:#fefefc url('/site/templates/friends/banner_bg2.jpg') top left no-repeat;



height:160px;



position:relative;



}







.banner h1{	



padding: 0;



font-size:2em;



margin:0;



position:absolute;



bottom:0;



left:0;



}







.search_box {



position:absolute;



top:0;



right:0;



/* float: right;



clear: none; */



padding: 10px 1em 10px 1em;



}







.search_string {



width: 100px;



height: 16px;



border:1px #006 solid;



font-size: 100%;



vertical-align: middle;



}







.search_submit {



color:#fff;



background-color:#7eadba;



border:1px #006 solid;



vertical-align: middle;



}







.banner a:link,.banner a:visited {



color: #fff;



}







#crumbs {



background-color:#7eadba;



border-bottom:3px #006 solid;



padding:0px;



margin:0px;



clear:both;



}







#crumbs a {



color:#fff;



background-color:transparent;



}







#crumbs p {



line-height:1.2em;



margin:0;



font-size:0.9em;



padding-left:1.0em;



}







.menu {



float: left;



width: 200px;



margin: 0;



border-bottom:1px #dde solid;



}







.menu h2 {



font-size:1.0em;



font-weight:bold;



text-align:center;



padding: 0 3px;	



width:194px;



background-color:#99d;



color:#fff;



margin:0em;



}







.menu ul {



margin:0px;



padding:0px;



border-top:none;



font-size:0.9em;



text-align:left;



width:200px;



color:#000;



/* background-color:#fff; */



}







.menu ul, .menu li {



list-style: none;



}







.menu ul ul li {



padding-left: 8px;



background-color:transparent;



border:none;



}







.menu li ul, .menu ul ul {



border-top:1px #dde solid;



}







.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {



display: block;



height:1.2em;



padding: 0 3px;



margin:0;



color:#fff;



}







.menu li {



border-top:1px #dde solid;



}







.menu li:hover {



background-color:#ccf;



}







.menu a:hover {



text-decoration:none;



background-color:#ccf;



color:#003;



}







.menu_main a:link, .menu_main a:visited, .menu_main a:active, .menu_main a:hover {



border:none



}







.login_table {



border: 1px solid #D0D0D0;



margin-top: 20px;



margin-bottom: 5px;



text-align: center;



padding-bottom: 3px;



}







.login_table h1 {



color: #660033;



font-size: 12px;



text-transform: uppercase;



font-weight: bold;



text-align: center;



margin: 5px 0px 5px 0px;



}







.login_table input {



text-transform: uppercase;



font-size: 10px;



margin: 5px 0px 1px 0px;



width: 100px;



}







.content {



margin-left: 200px;



padding: 4px 1.0em 1.2em 1.0em;



clear: right;



}







.content h2 {



margin-top:0;



padding-top:0;



}







blockquote {



border:1px #330 solid;



margin-top:10px;



padding:1em;



background-color:#d1c37e;



color:#330;



font-family:Georgia,"Times New Roman", Garamond, serif;



font-style:italic;



}







.footer {



margin-left:200px;



border-top:2px #006 solid;



clear: both;



height: 1.4em;



font-size: 100%;



color: #666666;



text-align: center;



line-height: 1.8;



}







.powered_by {



text-align: center;



font-size: 80%;



padding: 15px;



}