@media screen, projection{
body {font:62.5% Trebuchet MS, Arial;vertical-align:baseline;text-align:center;padding:8px 0 0;margin:0;background:url(../dsg/bg/body.png) 0 0 repeat-x;}h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,th,td,form,fieldset,legend,label,input,textarea,select,option,blockquote{margin:0;padding:0;}img,fieldset,abbr,acronym{border:0;}table{border-collapse:collapse;border-spacing:0;}ul{list-style:none;}
body.home{background:url(../dsg/bg/body_home.png) 0 0 repeat-x;}

h1{font:normal 2.5em/1.16em Trebuchet MS;padding:0 0 .55em;clear:both;}
h2{font:normal 2em/1.16em Trebuchet MS;padding:0 0 1em;}
h3{font:normal 1.8em/1.3em Trebuchet MS;color:#4fabf0;}
h4,caption,dt{font:bold 1.6em/1.16em Trebuchet MS;color:#666;padding:0 0 .45em;}
h5{font:normal 1.4em/1.16em Trebuchet MS;}
h6{font:normal 1em/1.3em Trebuchet MS;}
h1 img,h2 img{display:block;}


.home p{font-size:1.2em;line-height:1.35em;}
p{font-size:1.3em;line-height:1.25em;padding:0 0 1em;color:#999;}
p.intro{color:#d00006;font-size:1.8em;line-height:1.35em;padding:0 0 .7em;}
p.lead,p.alt,.alt li{color:#444;}
ul{padding:0 0 1em;}
ol{list-style:decimal inside;}

li{font-size:1.3em;line-height:1.35em;color:#999;}
a:link,a:visited,a:hover{outline:0;color:#4fabf0;text-decoration:none;}

table{color:#999;width:100%;}
caption{text-align:left;padding:.5em 0 .9em;}
th,td{font-size:1.1em;line-height:1.35em;padding:3px 0 5px;border-bottom:1px solid #e7e9ea;}
.last td{border:none;}

dl,dt,dd{float:left;width:100%;}

.align_l{float:left;margin:0 1em 0 0;}
.align_r{float:right;margin:0 0 0 1em;}

.txt_l{text-align:left;}
.txt_r{text-align:right;}
.txt_c{text-align:center;}
.txt_j{text-align:justify;}


.c_left{float:left;}
.c_right{float:right;}
.clear {float:none;clear:both;display:block;height:.01em;}

.h_block{float:left;width:100%;}

#wrapper,#footer{width:900px;margin:0 auto;text-align:left;clear:both;}



.main-nav{position:relative;float:left;width:100%;background:url(../dsg/bg/main-nav.png) 0 1px no-repeat;margin:-1px 0 7px;padding:0;}
.main-nav li{text-align:center;float:left;width:180px;font-size:1.6em;line-height:1.35em;font-weight:bold;background:url(../dsg/bg/main-nav.png) 100% 1px no-repeat;margin:0 0 0 -1px;}
.main-nav li.active{background:url(../dsg/bg/main-nav-active.png) 0 0 no-repeat;}
.main-nav li.active a{color:#717d87;}
.main-nav a{display:block;width:180px;padding:20px 0 21px;text-decoration:none;}
.main-nav a.home{text-indent:-9999px;overflow:hidden;background:url(../dsg/smoothie_logo.png) 50% 9px no-repeat;} 

div.sec-nav{position:relative;float:left;width:100%;margin:20px 0 8px;padding:0;}
div.sec-nav object{float:left;display:block;}

.sec-nav{position:relative;float:left;width:100%;background:url(../dsg/bg/main-nav.png) 0 1px no-repeat;margin:20px 0 8px;padding:0;}
.sec-nav li{text-align:center;float:left;width:118px;font:bold 1.2em/1.35em Arial;background:url(../dsg/bg/main-nav.png) 100% 1px no-repeat;margin:0 0 0 -1px;}
.sec-nav li.active{background:url(../dsg/bg/sec-nav-active.png) 0 0 no-repeat;}
.sec-nav li.active a{color:#697680;}
.sec-nav a{display:block;padding:18px 0 23px;text-decoration:none;}


.img-nav li{width:113px;position:relative;}
.img-nav img{position:absolute;left:13px;top:0;}
.img-nav a{text-align:left;padding:18px 0 23px 56px;}
.img-nav a.alt{padding:18px 0 23px 50px;}


#main{float:left;width:900px;padding:0 0 50px;position:relative;}
.popup #main{width:auto;}
.c-con{float:left;width:100%;}


.l-con{float:left;width:462px;margin:43px 0 0;}
*html .l-con{overflow:hidden;}
.home .l-con{width:420px;padding:27px 30px 0 0;border-top:1px solid #e6e7e9;background:url(../dsg/bg/separator.png) 100% 0 no-repeat;}
.r-con{float:right;width:438px;margin:43px 0 0;position:relative;} 
.home .r-con{width:420px;padding:27px 0 0 30px;border-top:1px solid #e6e7e9;}



/*Home*/
.badge_box p{padding:0 0 0 105px;}
a.attach{display:block;text-decoration:none;padding:.7em 0 0;}

/*inner*/
.wide{margin:0 0 0 -30px;}


.news {float:left;width:100%;padding:0 0 .5em;}
.news li{float:left;width:100%;padding:0 0 .5em;}
.home .news li{padding:0;}
.news h3{font-size:1.39em;}
.news .date{font-size:.850em;}
.news_single .date{font-size:1.1em;}
.date{float:left;display:block;width:100%;padding:0 0 1em;color:#999;}
.home .date{width:118px;}
.news p{color:#444;font-size:1em;}
.home .news p{font-size:.925em;padding:0 0 0 118px;color:#4fabf0;}
.news em{color:#4fabf0;font:normal 1em Trebuchet MS;}
.more{display:block;padding:.6em 0 0;text-decoration:none;}
.back{display:block;font-size:1.3em;padding:.6em 0 0;text-decoration:none;text-align:right;}

.news_single{padding:20px 0;}
.news_single h3,.quiz h3{color:#d00006;}
.news_single p.lead{color:#444;font-size:1.3em;}
.news_single p,.news_single li{color:#999;font-size:1.2em;}

.bc {float:left;display:inline;width:100%;border-bottom:1px solid #eeeff0;padding:1.3em 0 1.1em;margin:0 0 2.2em;}
.bc li{list-style:none;float:left;font-size:1.1em;color:#a7b1b8;margin:0 11px 0 0;}
.bc li.current{}
.bc a{display:block;text-decoration:none;padding:0 12px 0 0;background:url(../dsg/ico/bull4x4.png) 100% 50% no-repeat;}

.tags_box{width:100%;background:url(../dsg/bg/separator.png) 0 50% no-repeat;}
.l-con .tags_box,.r-con .tags_box{width:437px;}
.tags{padding:20px 50px;text-align:center;background:url(../dsg/bg/separator.png) 100% 50% no-repeat;min-height:135px;height:auto!important;height:135px;}
.l-con .tags,.r-con .tags{padding:20px 28px;}
.tags li{display:inline;line-height:2.8em;padding:0 5px 0 0;}

html>body .tags li{*line-height:4em;}
*html .tags li{*line-height:4.2em;}

.pager{width:318px;padding:0 60px;text-align:center;position:relative;float:left;}
.pager em{color:#999;font:normal 1.3em Trebuchet MS;padding:0 5px 0 0;}
.pager a{font-size:1.3em;text-decoration:none;padding:0 5px 0 0;}
.pager .prev{padding:0;position:absolute;left:0;top:0;}
.pager .next{padding:0;position:absolute;right:0;top:0;}

.quiz {float:left;width:100%;padding:1.8em 0 0;}
.quiz_intro{padding:5em 0 2.5em;}
.quiz_intro h3{padding:.3em 0;color:#d00006;}
.quiz dl,.h_half,.quiz_intro{width:438px;}
.quiz dl{padding:0 0 3em;}
.quiz dt.error{color:#d00006;}
dd{color:#999;font:1.2em/1.5em Trebuchet MS;padding:0 0 .4em;}
.quiz input{float:left;height:16px;margin:2px 0 0;padding:0;}
.quiz label{float:left;display:block;padding:0 0 0 12px;}
.quiz_intro p{color:#444;}
.submit{float:right;position:relative;min-height:94px;height:auto!important;height:94px;}
.submit input{width:132px;height:35px;position:absolute;bottom:0;left:-1px;}



.footer_wide{float:left;width:100%;background:#eceff0;border-top:1px solid #dde0e1;}

.fb{float:left;width:100%;padding:30px 0 37px;border-bottom:1px solid #dde0e1;}
.fb_logo{display:block;float:left;width:225px;padding:8px 0 0;margin:0 25px 0 0;background:url(../dsg/bg/fb_sep.png) 100% 0 no-repeat;}
.fb_content{float:left;width:650px;padding:0;}
.fb_content strong{color:#3c5a9b;font-size:1.6em;padding:8px 0 0;display:block;}
.fb_content ul{padding:0;}
.fb_content li{float:left;font-size:1.1em;background:url(../dsg/ico/bull4x4.png) 100% 55% no-repeat;padding:0 12px 0 0;margin:0 10px 0 0;}
.fb_content li.last,.foot li.last{background:none;margin:0;}
.fb_content a{text-decoration:none;color:#0d5ab2;}

.fb_btn{float:right;display:block;background:url(../dsg/bg/fb_sep.png) 0 0 no-repeat;padding:8px 0 0 25px;width:132px;}
.fb_btn a{float:right;display:block;width:132px;margin:0 -1px 0 0;height:35px;background:url(../dsg/bg/fb_btn.png) 0 0 no-repeat;text-align:center;font:1.4em/2.3em arial;color:#fff;text-decoration:none;}

.foot{float:left;width:100%;padding:30px 0 40px;}
.foot p{color:#a7b1b8;font-size:1.1em;line-height:1.5em;}
.foot ul{padding:0;}
.foot li{float:left;font-size:1.1em;background:url(../dsg/ico/bull4x4.png) 100% 50% no-repeat;padding:0 15px 0 0;margin:0 10px 0 0;}
.foot li a{text-decoration:none;}
.foot img{display:block;}

/*Old stuff*/

.badge {float:left; width:100%;padding-bottom: 15px;}
.badge-in {float:none;float:right;width:240px;}
.badge p {font-size:1.1em;padding-bottom: 5px;margin:0;}
.badge p.rate {padding: 2px 0 10px 0;}
.badge .star {width:14px;}
.badge img {float:left;}
.badge input {width: 220px;padding:1px 0;font-size:1.1em;border:1px solid #7f9db9;color:#444;font:1.1em Trebuchet MS,arial;}
.badge p.rate {float: left; width: 50px;}
.badge h5 {font-size:1.2em;margin:0;padding:12px 0 10px 0;color:#444;font-weight:bold;}
.contest p {position: static;}
.nav {text-align: right; float: none;border-bottom: 1px solid #cfcfda;margin-bottom: 20px;padding-bottom: 4px;}
.nav span {float:left;font-size:1.1em;color:#999;}
.nav a,.nav a:visited{font-size:1.1em;}
.flash-menu {width:100%;margin-bottom:10px;}
.badgeCon .part {padding-bottom: 10px; border-bottom:1px solid black; margin-bottom:10px;width:100%;}
.badgeCon .fItem {width:100%;padding-bottom: 5px;}
.badgeCon .fItem label {display:block;float:left;width:100px;}
.badgeCon .fDisc {width:200px;padding-bottom: 10px;padding-left: 100px;}
.badgeCon .padd {padding-left: 100px;}
.badgeCon textarea {border: 1px solid #7f9db9;width:200px;height: 35px;overflow:hidden;}
.badgeCon .txt input {border: 1px solid #7f9db9;width:200px;}


.vote_lightbox .input{float:left;}
.vote_lightbox p {text-align: left;}

.contest .radio-p {width:260px;padding-top: 5px;}
.contest .box_cw .form .input {padding-bottom:10px;width:260px;}
.contest .box_cw .nf label {padding-top:2px;display:block;float:left;}
.contest .box_cw .form .input input {width:125px;display:block; float:left;}
.contest .box_cw .form label.label {font-weight:bold;width:106px;}

/* Checkboxes */
label.checkbox_checked {
	background: #fff url(../dsg/ch_true.gif) no-repeat;
	text-align: left;
	display: block;
	margin: 5px 0;
	padding-left: 20px;
	padding-bottom: 5px;
}
label.checkbox_unchecked, label.chbox  {
	background: #fff url(../dsg/ch_false.gif) no-repeat;
	text-align: left;
	display: block;
	margin: 5px 0;
	padding-left: 20px;
	padding-bottom: 5px;
}

input.crirHiddenJS {display: none;}

label.checkbox_checked a, label.checkbox_unchecked a {
	color: #575B60;
}

/* Hover State */
label.checkbox_checked:hover, label.checkbox_unchecked:hover {
	color: #575B60;
}

.form label{font-size:1.1em;float:left;padding:1px 0 0;}
#imf_agreement{float:left;cursor:default; height:13px; margin:2px 3px 3px 30px; padding:0 !important; width:13px; }
iframe{overflow:hidden;background:#fff;}
body.popup{background:#fff;}
p.nat-pager { text-align:center;}
}
@media print{
body{color:#000000;background:#ffffff;font: 12pt Trebuchet MS, Arial, serif;} a{text-decoration:underline;color:#0000ff;} img{border:0;}
.main-nav,.sec-nav,.fb,.foot ul,.foot img{display:none;}
}