#left h1 {
font-size:1.2em;
color:#069;
border-bottom:1px dashed silver;
}

#left h2 {
background:url(../img/heart.gif) no-repeat top left;
font-size:1.2em;
height:45px;
margin:15px 0 0 7px;
padding:10px 0 0 60px;
}

img {
border:none;
}

#right {
float:right;
width:200px;
margin:0;
padding:15px 20px 0 10px;
}

.top_ad {
margin:1px 20px 0;
}

#intro {
width:480px;
padding-bottom:5px;
}

.intro_left {
background-color:#fff;
width:210px;
float:left;
overflow:hidden;
}

.intro_right {
background-color:#fff;
text-align:justify;
width:255px;
font:normal 11px verdana;
line-height:18px;
float:right;
overflow:hidden;
border:none;
}

/* Advice boxes*/
#a_title {
background:#1675ad;
border:1px solid #3270a8;
border-bottom:3px solid #3270a8;
text-align:center;
color:#fff;
}

.a_left {
background:#fff;
border-left:1px dashed silver;
border-bottom:1px dashed silver;
width:211px;
float:left;
overflow:hidden;
margin:0;
}

.a_left .new {
font-size:11px;
line-height:17px;
font:normal 11px verdana;
padding:0 8px 6px;
}

.a_left h3 {
font-size:1.2em;
text-align:left;
margin:7px 0 6px 7px;
padding:0;
text-align:left;
}

.a_left p {
text-align:justify;
margin:5px 0 3px;
padding:1px;
}

.a_right {
width:230px;
float:right;
overflow:hidden;
font-size:11px;
padding-bottom:2px;
margin:0;
}

.a_right .tx {
width:100px;
border-bottom:1px dashed silver;
font-size:10px;
margin:0 0 6px 8px;
padding:2px 0;
}

.a_right img {
float:left;
border-bottom:1px solid #8fbdda;
height:43px;
}

/* question boxes */

#q_title {
background:#e71629;
border:1px solid #e71629;
border-bottom:3px solid #d71529;
text-align:center;
color:#fff;
}

.q_left {
background:#fff;
border-left:1px dashed silver;
border-bottom:1px dashed silver;
width:211px;
padding-bottom:6px;
float:left;
overflow:hidden;
margin:0;
}

.q_left .new {
font-size:11px;
line-height:17px;
font:normal 11px verdana;
text-align:justify;
padding:0 8px 6px;
}

.q_left h3 {
font-size:1.1em;
text-align:left;
line-height:15px;
margin:0;
padding:7px 0 6px 7px;
}

.q_left p {
margin:5px 0 3px;
padding:2px;
}

.q_right {
width:230px;
float:right;
overflow:hidden;
margin:0;
}

.q_right .tx {
width:120px;
border-bottom:1px dashed silver;
font-size:10px;
margin:0 0 6px 8px;
padding:2px 0;
}

.q_left .ask {
border-top:1px dashed silver;
font-size:10px;
height:68px;
text-align:left;
padding:5px 0 5px 5px;
}

.q_left .ask a {
font-size:10px;
}

.q_left .ask img {
float:left;
padding:2px 8px 2px 2px;
}

/* top 10 picks */

#reviews {
width:175px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

#r_title {
background:#1675ad;
border-bottom:3px solid #3270a8;
text-align:center;
color:#fff;
}

.r_bx {
	background: #f0f9fb;
	border: 1px solid #ceebf2;
	border-top: 1px solid #ceebf2;
	width: 175px;
	text-align: left;
	margin-bottom: 25px;
	padding-bottom: 10px;
}

.r_bx .tx {
background:#1675ad;
border-bottom:1px solid #3270a8;
color:#fff;
text-align:center;
padding:0 5px;
}

.r_bx ol {
list-style:decimal;
margin:3px 0 7px;
padding:0 6px;
}

.r_bx li {
font-weight:700;
margin:0 0 0 35px;
padding:0;
}

.r_bx li a {
font-weight:400;
margin-left:0;
}

.r_bx p {
line-height:16px;
margin:3px 0 7px;
padding:0 7px;
}

.r_bx p a {
margin:3px 0 7px;
padding:0 7px;
}

/* bottom videos */

#vid {
background:#e7f5fe;
border:1px solid #b6e1fc;
border-top:1px solid #b6e1fc;
width:700px;
text-align:center;
font-size:11px;
margin-left:30px;
overflow:hidden;
padding:0.2em;
}

#vid .intro {
width:auto;
text-align:center;
font:bold 11px verdana;
margin:0.5em;
padding:2px 0;
}

#vid .all {
text-align:left;
padding:15px 0 5px 20px;
}

#vid p {
font-weight:700;
color:#dc1b1b;
margin:6px 0;
}

.vid1 {
width:200px;
float:left;
margin-left:30px;
padding-right:20px;
}

.vid2 {
width:200px;
float:left;
padding-right:20px;
}

.vid3 {
width:200px;
float:left;
}



#article,#question {
width:460px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
}

#article a,#question a,#reviews a,#vid p a {
font-size:11px;
}

.a_left h3 a,.q_left h3 a {
text-decoration:none;
}

.a_right ul,.q_right ul {
border-top:none;
width:226px;
list-style-type:none;
padding:0.1em;
}

.a_right li,.q_right li {
margin:0;
padding:1px 8px;
}

.a_right li a,.q_right li a {
font:normal 11px verdana;
}