@charset "UTF-8";
/* CSS Document */
*, html{
margin:0;
padding:0;
}
body{
	background-color:#ADB4C4;
	font-family:arial,helvetica,sans-serif;
}
#logwrapper{
	width:460px;
	margin:80px auto 0 auto;
	background-image:url(../images/Stepstosuccesslogoweb.jpg);
	background-position:10px 10px;
	background-repeat:no-repeat;
	padding:180px 20px 40px 20px;
	background-color:#fff;
}
#logwrapper a.chset{
	display:block;
	background-image:url(../member/images/1stvisit.png);
	background-position:0 0;
	background-repeat:no-repeat;
	margin:0 20px 0 20px;
	background-color:#fff;
	text-indent:-900em;
	width:200px;
	height:200px;
	float:left;
}
#logwrapper a.chlog{
	width:200px;
	height:200px;
	margin:0 20px 0 0;
	display:block;
	background-image:url(../member/images/before.png);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:#fff;
	text-indent:-900em;
	float:left;
}
#logwrapper p{
margin:10px 0 10px 20px;
}
#holdingwrapper{
	width:280px;
	height:100px;
	margin:100px auto 0 auto;
	background-image:url(../images/Stepstosuccesslogoweb.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:180px 0 0 60px;
	background-color:#fff;
}
#holdingwrapper h1{
font-family: Helvetica, Arial, sans-serif;
font-size:30px;
color:#00C;
}

#wrapper{
	width:960px;
	margin:10px auto 0 auto;
	border:1px solid #999;
}
#topmenu{
	width:960px;
	height:20px;
	background-color:#03C;
	font-family:arial,helvetica,sans-serif;	
}
#topmenu ul{
	list-style-type:none;
	margin:0;
}
#topmenu ul li{
display:inline;
margin:0 10px 0 12px;
font-size:12px;
}
#topmenu ul li a:link,#topmenu ul li a:visited,#topmenu ul li a:hover,#topmenu ul li a:active{
text-decoration:none;
color:#FFF;
margin:0;
}
#topmenu ul li a:hover{
text-decoration:underline;
color:#FFFF00;
margin:0;
}
#topmenu ul li a:active{
text-decoration:none;
color:#FFF;
margin:0;
}
h2{
margin:10px 0 10px 0;
}
h3{
margin:10px 0 10px 0;
}
p{
margin:0;
}
#banner{
	width:100%;
	height:190px;
	margin:0 auto 0 auto;
	background-image:url(../images/Stepstosuccesslogoweb.jpg);
	background-position:10px 0;
	background-repeat:no-repeat;
	background-color:#fff;
}
#banner h1{
	text-indent:-900em;
	margin:0;
}
#twit{
	text-indent:-900em;
	margin:10px 5px 0 0;
	width:250px;
	height:90px;
	background-image:url(../images/twitterlogo.png);
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	float:right;
	border:0;
}
#twit a{
	margin:10px 5px 0 0;
	width:250px;
	height:75px;
	display:block;
	float:right;
	border:0;
}
.rtpic{
float:right;
padding:5px;
margin:10px;
border:1px solid #ccc;
}
#contentblock{
background-color:#FFF5D2;
margin:0;
padding:10px;
}
#contentblock p{
color:#333;
margin:0 0 10px 0;
font-size:12px;
width:600px;
}
#contentblock h2{
color:#333;
font-size:18px;
}
#contentblock h3{
color:#333;
font-size:16px;
}
#formcontentblock{
background-color:#FFF5D2;
margin:0;
padding:10px;
}
#formcontentblock p{
color:#333;
margin:0 0 10px 0;
font-size:12px;
width:360px;
}
#formcontentblock ul{
margin:0 0 10px 20px;
}
#formcontentblock ul li{
color:#333;
margin:0 0 10px 0;
font-size:12px;
width:360px;
}

#formcontentblock h2{
color:#333;
font-size:18px;
}
#formcontentblock h3{
color:#333;
font-size:16px;
}
label{
	font-weight:bold;
}
textarea{
	width:350px;
}
.longtext{
	width:346px;
}
#newquotes{
float:right;
width:280px;
margin:5px 0 0 0;
padding-left:20px;
}
#newquotes h2{
color:#039;
font-size:18px;
margin:0 0 10px 0;
}

.quoteshow{
width:262px;
height:300px;
}
.quoteshow h4
{
padding:0 10px 2px 0;
margin:0 0 6px 0;
font-size:14px;
font-weight:lighter;
color:#03C;
}
.quoteshow2{
	display:none;
}
.blackname{
	padding-top:25px;
	font-weight:bold;
	color:#039;
}
#biggap{
	height:400px;
}
#leftcolumn{
float:left;
width:630px;
}
#rightcolumn{
float:right;
width:300px;
}
#clearall{
width:100%;
clear:both;
display:block;
}
#twitfeed{
	width:280px;
	margin:0 0 0 10px;
}
.error{
	color:#F00;
}
li.spce{
	padding:0 0 0 50px;
}
#sitelogos{
clear:both;
float:right;
margin:1px 22px 0 0;
text-indent:-900em;
width:330px;
height:83px;
background-image:url(../images/sitelogos.png);
background-position:0 0;
background-repeat:no-repeat;
}
#sitelogos a.frlink{
	width:125px;
	height:83px;
	display:block;
	float:left;
	border:0;

}
#sitelogos a.rilink{
	width:125px;
	height:83px;
	display:block;
	float:left;
	border:0;

}
#sitelogos a.ralink{
	width:80px;
	height:83px;
	display:block;
	float:left;
	border:0;

}