@charset "utf-8";
/* CSS Document */

#google-home-468x60-rich{margin:20px auto 0px 140px}
#sharing-network6-home {padding-bottom:10px}
#sharing-network6-home td {}
#sharing-network6-home td#c1{padding:0 95px 0 80px;order:1px solid}
#sharing-network6-home td#c2{padding-left:80px;order:1px solid green}
#sharing-network6-home td#c6{width:260px;order:1px solid red}



#reg-ad {width:490px;margin:50px 0 0 140px;}

#paypal-home h3 {font-size:1.6em;font-weight:normal;color:#e2001a}

#outer-tags {idth:800px;border:1px solid #FAE2C7;margin:20px auto}
#outer-tags h4 {color:brown;font-size:.9em;padding:10px}
#outer #tags {overflow:hidden;text-align:center;padding:10px 0}
#outer #tags a {margin:0 10px;text-decoration:none}

#articles-topten {padding:.2em;margin:0 0 10px 0;}
#articles-topten h4#hd {font-size:.9em;border-bottom:2px solid orange;padding:3px 5px 3px 8px;background:#D6E19C;border-left:1px solid #ccc;}
#articles-topten ul {padding:10px 0 0 15px;font-size:.95em;}
#articles-topten ul li {line-height:1.4em;color:darkred;list-style:square}

#mailout-rhs {width:380px;background:#FDFCF6 url('../images/boxbg.gif') repeat-x;padding:0.9em;border:solid 1px orange;border-top:solid 1px #E1D2BD;border-bottom:solid 1px #E1D2BD;}
#mailout-rhs table {margin:0 auto}
#mailout-rhs table td {}
#mailout-rhs table td.col2 {width:150px}
#mailout-rhs table span {font-size:.9em;padding-left:10px}
#mailout-rhs div {text-align:center}
#mailout-rhs h4#news {font-size:1.0em;color:#434039}
#mailout-rhs h4#news span {color:red}
#mailout-rhs input.sub{color:red;padding:0px 10px}

#intro-rhs {float:right;margin:0 0px 0 10px;width:300px}
#intro-lhs {float:left;margin:0 0px 0 -5px;width:310px;}

p#bs {color:darkred;text-align:right;font-weight:bold;margin-right:20px}

#main-xmas {background: url('../images/HappyNewYear.gif') no-repeat;overflow:hidden;background-position:top right;margin-bottom:10px}
#main-xmas #image {float:left;}
#main-xmas #image img {width:260px}
#main-xmas #caption {float:left;width:440px;color:green;font-family:"Monotype Corsiva";font-size:1.8em;padding:10px 20px 20px 0px;text-align:center}

/*** Google ADs  ***/
#google-intro-300x250{margin:10px 0 10px 0} 
#google-home-bot{padding:30px 0 0 0}
#google-336x280 {float:right;margin:5px}
#art-google-300x250 {margin:15px 0 10px 0}

/*** Sponsor Ads ***/
#ad-container-sponsors{width:368px;margin:0 auto;overflow:hidden;margin-top:40px}
#ad-container-sponsors span{font-size:.7em;color:#333;float:right}
#ad_sponsors {height:100px;text-align:center;width:368px}
#ad_sponsors #small{float:left;margin-right:4px}
#ad_sponsors #small span{}
#ad_sponsors #big{float:left}

#fyi{float:left;margin:7px 10px 0 0}
#vroom{float:left;margin:7px 10px 0 0}
#diy{float:left;margin:7px 10px 0 0}

#login {
position: absolute;
top: -50px;		/* 5.5em; */
right: 0.5em;
padding-right: 0.0em;
}
#login input.text {
margin-right: 0.5em;
vertical-align: middle;
border: solid 1px #777777;
padding: 0.15em;
width: 6.0em;
}
#login input.submit {
background: #939B00 url('../images/buttonbg.gif') repeat-x;
border: solid 1px #5F6800;
font-weight: bold;
padding: 0.25em;
font-size: 0.8em;
color: #F2F3DE;
vertical-align: middle;
}
#login ul#links{list-style:none;}
#login ul#links li{display:inline;font-size:.8em}
#login ul#links li{margin-left:10px}
#login ul#links li#join{margin-left:60px}
#login ul#links li#forgot{margin-left:60px}
#login ul#links li a{text-decoration:none}
#login ul#links li a:hover{text-decoration:underline}

#login span {margin-right:2px}

#top{
height:50px;
background: url('../bg/riptopt2.gif') no-repeat;
background-position: 0 bottom;
}
#bot1{
height:50px;
background: url('../bg/riptopt.gif') no-repeat;
background-position: 0 top;
}
#pri-container, #sec-container, #third-container {
float: left;
width: 100%;
}

/*** Primary Content ***/
#pri-content{padding:0 0 40px 0;background: #FDFCF6 url('../bg/ripbott4.gif') no-repeat;background-position: 0 bottom}
#pri-content #aims,#pri-content #hello{padding:0 0.8em;background: #FDFCF6 url('../images/boxbg.gif') repeat-x}
#pri-content #aims img.intro_hdg,#pri-content #hello img.intro_hdg{margin-left:25px}
#pri-content #aims #txt{background: url('../images/bullseye2_120.gif') no-repeat;background-position:530px 90px}
#pri-content #aims ul{list-style-type:none;margin:0 0 20px 30px}
#pri-content #aims ul li{margin-bottom:5px;
background:transparent url('../images/arrowsm2.gif') no-repeat;
background-position:0 -2px;
padding-left:50px;
}

ul.top-text{margin-bottom:20px}
ul.top-text div{width:520px;margin-left:90px;font-weight:bold;font-size:1.1em}
ul.top-text li{margin:10px 0 0 40px}

#pri-content #hello{padding-bottom:8px}
#pri-content #hello img.brkup{
float:right;
position:relative;
top:-25px;
margin:0 5px;
}

#pri-content #intro-header{padding-left:0.8em;background: #FDFCF6 url('../images/boxbg.gif') repeat-x}
#pri-content #intro-header img.money{float:right;margin:10px 0 0 10px}
#pri-content #intro-header img.intro_hdg{margin:0 20px 0 25px}
#pri-content p.first {padding-top:10px}

/*** Secondary Content ***/
#sec-content {padding:0 0 100px 0;border-top:none;background:#FDFCF6 url('../bg/riptop3.gif') no-repeat;background-position:0 bottom}

#sec-content #bg {background: url('../images/fork_path2.gif') no-repeat;height:600px;background-position:center top}

#sec-content #intro-header2 {margin-right:5px;height:90px;background:#FDFCF6 url('../images/boxbg.gif') repeat-x;height:125px}
#sec-content #intro-header2 img {float:left;padding-left:30px}
#sec-content #intro-header2 img#hdr {margin-left:0px}
#sec-content #intro-header2 span.hdg {
  font-family: "arial", "georgia", "times new roman", serif;
  font-stretch:expanded;
  font-size: 2.3em;
  padding-right:0px;
  border:0px solid red;
  color:#f15000;
}
#intro-header2 span.sub {
  width:500px;
  float:left;
  color:#bB0884;
  font-size:1.3em;
  font-weight:normal;
  letter-spacing:0.06em;
  padding-left:20px;
  border:0px solid green;
  margin:10px 0 0 30px
}
#intro-header2 span.sub2 {width:320px;float:left;color:#37723C;font-size:1.3em;font-weight: normal;letter-spacing:0.06em;padding-left:100px;margin:10px 0 0 120px}
#intro-header2 span.sub2 em{color:red}
#intro-header2 #trap {background: url('../images/trap_man100.gif') no-repeat;overflow:hidden;background-position:650px 5px}
#intro-header2 #intro-text {font-size:1.2em;padding:0 10px 0 10px;color:#000;margin-right:5px}
#intro-header2 #intro-text p.hdg{font-weight:bold;margin:20px 0 0 0;font-size:1.2em;color:brown}


#sec-content #intro-header {margin-right:5px;background:#F7F4DE url('../images/boxbg.gi') repeat-x}
#sec-content #intro-header img{float:left;}
#sec-content #intro-header img#hdr{margin-left:90px}
#sec-content #intro-header span.hdg{
font-family: "arial", "georgia", "times new roman", serif;
font-stretch:expanded;
font-size: 2.3em;
padding-right:0px;
color:#f15000;
}
#intro-header span.hdg2{float:left;font-family: "arial", "georgia", "times new roman", serif;font-stretch:expanded;font-size:2.3em;padding-left:10px;
background: #FDFCF6 url('../images/boxbg.gif') repeat-x;color:#f15000}

#intro-header span.sub{width:500px;float:left;color:#bB0884;font-size:1.3em;font-weight:normal;letter-spacing:0.06em;padding-left:10px;margin:10px 0 0 85px}
#intro-header span.sub2{width:320px;float:left;color:#37723C;font-size:1.3em;font-weight:normal;letter-spacing:0.06em;padding-left:10px;margin:10px 0 0 120px}
#intro-header span.sub2 em{color:red}

#intro-header #trap {margin-left:80px;background: url('../images/trap_man100.gif') no-repeat;overflow:hidden;background-position:560px 5px;width:750px}
#intro-header #hat2 {background: url('../images/wizhat4.gif') no-repeat;background-position:90px 0px;height:120px}

#intro-text {font-size:1.2em;padding:0 10px 0 10px;color:#000;margin-right:5px;background:#FDFCF6 url('../images/boxbg.gif') repeat-x}
#intro-text p.hdg {font-weight:bold;margin:0px 0 0 0;font-size:1.2em;color:brown}

#membership {width:45em;margin:30px auto;border:none}

p.hdr{width:15em;display:block;font-size:1.8em;margin-bottom:5px}
p.hdr span.term{font-size:.8em;margin-left:5px}
p.hdr span.amt{font-size:1.2em}

p.serv{display:block;width:35em;font-size:1.2em;}

.member_box input {float:left;color:red;font-size:1.3em;margin-top:18px;border:1px solid green}
.member_box {position:relative;float:left;height:120px;width:330px;background:#FDFCF6;padding:1.1em;margin-left:10px;border:solid 1px orange; 
border-bottom:solid 1px #E1D2BD;border-top:solid 1px #E1D2BD}

.subscribe_box_top {float:right;width:22em;margin-left:180px;min-height:90px;background:#FDFCF6 url('../images/boxbg.gif') repeat-x;padding:0.9em;
border:solid 1px orange;border-top:solid 1px #E1D2BD;border-bottom:solid 1px #E1D2BD;margin:45px 15px 0 10px}
.subscribe_box_top input.text {width:12em;height:1.4em}
.subscribe_box_top .contentarea #botxt {font-size:0.9em;margin-top:10px;color:brown}
.subscribe_box {width:24em;margin-left:180px;min-height:100px;background:#FDFCF6 url('../images/boxbg.gif') repeat-x;padding:0.9em;
border:solid 1px orange;border-top: solid 1px #E1D2BD;border-bottom:solid 1px #E1D2BD;margin:30px auto}
#subscribe {margin-top:10px;}
.subscribe_box h4#news {margin-left:40px}
.subscribe_box input.text {width:14em;height:1.4em}
.subscribe_box .contentarea #botxt {font-size:0.9em;margin-top:10px;color:brown}

#intro h4 span.intro-hdg{color:#9ea111;}

p.quote{
display:block;
width: 460px;
margin: 0 auto;
margin-bottom:20px;
border: 1px solid white;
color:#c32283;
font-style:normal;
font-weight:normal;}

p img.qa {position:relative;top:4px;padding-right:4px}

.benefits_box {
position:relative;
float:left;
padding:0.9em;
margin-top:0px;	
background: #FDFCF6 url('../bg/riptopt_.gif') no-repeat;
background-position: 0 bottom;
border-top:none;
padding-bottom:20px;
}

#sec-content h4.sub {margin-left:30px;color:darkblue}

ul#ben{
width:500px;
font-weight:bold;
color:green;
line-height:1.8;
list-style-type:none;
margin:30px 0 0 60px;
padding:5px 0;
}

ul#ben li{
width:540px;
color:#3960C4;
background:transparent url(../images/star_purp20t.gif) no-repeat;
background-position:0 -2px;
margin-bottom:5px;
margin-left:30px;
padding-left:30px;
}
ul#ben li em{color:red;}

/**** MASK ****/
ul#mask {width:400px;height:264px;font-size:.9em;font-weight:bold;color:green;line-height:1.6;list-style-type:none;margin:37px 0 30px 50px;
padding:15px 0 0 0;background:lightyellow;border:1px dashed red;}
ul#mask li {color:red;font-size:1.6em;background:transparent url(../images/star_purp20t.gif) no-repeat;background-position:0 5px;
margin:0 10px 5px 30px;padding-left:30px}
ul#mask span {color:#3960C4;font-size:0.8em;margin-left:10px}

/**** Recent Articles ***/
ul.recent-articles{list-style:none;margin-bottom:30px}
ul.recent-articles span{font-size:.9em;color:gray}

#pbut{position:relative;top:-30px;left:350px}

#register {}

.benefits_box #register input.submit {
float:left;
width:6.5em;
height:1.5em;
font-size:1.5em;
margin:10px 0 10px 50px;}

.bot-text{background:#FDFCF6 url('../images/boxbg.gif') repeat-x;width:590px;list-style-type:none;margin:-35px 0 0 10px;padding-bottom:10px}
.bot-text li{font-size:1.3em;padding:10px 0 0 35px}
.bot-text li#first{background:transparent url(../images/blue-arrow-up-right.gif) no-repeat;background-position:0px 5px;padding:35px 0 0 35px}

#last-line{margin:20px 0 0 145px;font-size:1.0em;color:red}

.bot-text div{border:1px solid;margin-top:20px;text-align:center}

/* non IE browsers only */
.bot-text:before {
background:transparent url(../bg/top-right-white.png) scroll no-repeat top right;
margin-bottom:-10px;
height:10px;
display:block;
border:none;
content:url(../bg/top-left-white.png);
padding:0;
line-height:0.1;
font-size:1px;
}

#header:before, #box .box:before {
		background:transparent url(img/top-right-white.png) scroll no-repeat top right;
		content:url(img/top-left-white.png);
		display:block;
		height:10px;
		margin-bottom:-10px;
		padding:0;
		border:none;
		line-height:0.1;
		font-size:1px;
	}
#box:after, #box .box:after {
		background:transparent url(img/bottom-right-white.png) scroll no-repeat bottom right;
		content:url(img/bottom-left-white.png);
		display:block;
		height:10px;
		margin-top:-10px;
		padding:0;
		border:none;
		line-height:0.1;
		font-size:1px;
	}

/* Advertisment */
.ad1_rhs {width:160px;float:right;padding:10px 10px 0 0;}
.ad1_rhs span{font-size:.75em}
.ad1_rhs img{border:none;}

#recentNews {margin:-30px 0 30px 45px}
#recentNews ul{list-style-type:none}
#recentNews ul li {line-height:1.7em}
#recentNews ul li#last{margin:20px;color:red}

#sec-content #last{color:red;font-size:1.2em;margin:20px 0 0 100px}

#google-rhs{float:right;width:160px;height:600px;margin:0 5px 0 10px}
#googlead-tr{float:right;margin-right:5px}
#google200{float:right;border:1px dashed red;margin:21px 90px 0 0;width:200px;height:200px}
#googlead468{text-align:center}

.bomb{background:transparent url('../images/bomb100.jpg') no-repeat;background-position:600px 5px}
#bomb img{float:right;margin-right:30px;}

p#sp {text-align:center;font-weight:bold;font-size:.9em}
p#sp span {font-size:.8em;font-weight:bold;color:darkred}
