* {margin: 0; padding: 0;}

div,p,h1,h2,h3,h4,h5,li,ul,input {text-align: left;}
body {background: #e1e1e1 url(../images/bg_body.gif) repeat-x; text-align: center;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

.page {width: 900px; margin: 0 auto;}

.header {width: 900px; height: 55px; background: url(../images/bg_header.gif) no-repeat; font-size: 1px; position:relative;}
.header img.logo1 {position: absolute; top: 9px; left: 647px; border: none;}
.header img.logo2 {position: absolute; top: 3px; left: 781px; border: none;}
.slogan {height: 30px; width: 900px; background: url(../images/bg_slogan.gif) no-repeat;}
.slogan p {font: 14px Verdana; color: #EDEDED; padding: 6px 0 0 17px;}

.nav {height: 49px; width: 900px;}
.nav ul {float: left; width: 694px;position: relative; left: 0; top: 0;}
.nav li {list-style: none; float: left; display: inline;}
.nav li, .nav a {background: url(../images/bg_nav.gif) no-repeat; height: 49px; display: block;}
.nav ul, .nav a {text-indent: -9999px; text-decoration: none;}

.home a {width: 83px; left: 0; background-position: 0 0px;}
.blogs a {width: 80px; left: 83px; background-position: -83px 0px;}
.media a {width: 75px; left: 163px; background-position: -163px 0px;}
.tips a {width: 61px; left: 238px; background-position: -238px 0px;}
.deals a {width: 76px; left: 299px; background-position: -299px 0px;}
.tech a {width: 64px; left: 375px; background-position: -375px 0px;}
.humor a {width: 83px; left: 439px; background-position: -439px 0px;}
.video a {width: 85px; left: 522px; background-position: -522px 0px;}
.photo a {width: 87px; left: 607px; background-position: -607px 0px;}

.home a:hover, .home_on .home a {background-position: 0 -49px;}
.blogs a:hover, .blogs_on .blogs a {background-position: -83px -49px;}
.media a:hover, .media_on .media a {background-position: -163px -49px;}
.tips a:hover, .tips_on .tips a {background-position: -238px -49px;}
.deals a:hover, .deals_on .deals a {background-position: -299px -49px;} 
.tech a:hover, .tech_on .tech a {background-position: -375px -49px;}
.humor a:hover, .humor_on .humor a {background-position: -439px -49px;}
.video a:hover, .video_on .video a {background-position: -522px -49px;}
.photo a:hover, .photo_on .photo a {background-position: -607px -49px;}

.nav a.none {background: none; height: auto; width: auto; display: normal;}
.nav img.rss {float: right; border: none; margin: 13px 14px 0 0;}

.content {width: 900px; background: #e1e1e1;}
.left {float: left; width: 380px;}
.travel {width: 380px; background: #fff url(../images/bg_left.gif) repeat-x; font-size: 1px;}
.travel ul {width: 380px; list-style: none;}
.travel li {border-bottom: 1px dashed #DADADA; padding: 14px 0; list-style: none;}
.travel li h1 {font: bold 12px Verdana; color: #A0410A; padding: 0 15px;}
.travel li h2 {font: 10px Verdana; color: #ACACAC; background: url(../images/plus.gif) 0 4px no-repeat; text-indent: 12px; margin: 2px 0 0 15px;}
.travel li p {font: 11px Verdana; color: #555; padding: 6px 15px 0 15px; line-height: 12px;}
.travel li a {color: #A0410A;}
.travel img.travelbottom {margin-top: -1px;}
.photosdiv {margin: 23px 0 0 0; width: 380px; background: #005C80 url(../images/bg_blue.gif) bottom left no-repeat;}
.photos p {padding: 15px 0 15px 30px;}
.photos p.link {padding: 0px 15px 4px 0; text-align: right; font: bold 12px Verdana; color: #FBE517; text-transform: uppercase;}
.photos p.link a {color: #FBE517;}
.photos img.thumb {border: 8px solid #fff; margin: 0 24px 0 0;}
.warrior {width: 380px; margin: 23px 0 0 0; background: #A1A1A1 url(../images/bg_warrior.gif) bottom left no-repeat; padding-bottom: 11px; position:relative;}
.warrior p.archive {font: bold 10px Verdana; color: #FFF200; background: url(../images/yellowplus.gif) 0 3px no-repeat; padding: 0 11px 0 10px; position: absolute; top: 16px; 

right: 8px; text-transform: uppercase;}
.warrior img.thumb {border: 8px solid #ccc; float: left; margin: 11px 12px 0 15px; display: inline;}
.warrior h1 {font: bold 18px Verdana; color: #fff; margin: 11px 0 0 0;}
.warrior p {font: 11px Verdana; color: #fff; line-height: 14px;}
.warrior p.archive a {color: #FFF200;}
.videos {margin: 23px 0 0 0; width: 380px; background: #005C80 url(../images/bg_videos.gif) bottom left no-repeat; padding-bottom: 0px; font-size: 1px;}
.videos img.thumb, .odd img.thumb {float: left; margin: 6px 10px 6px 30px; display: inline; position: relative; z-index: 100;}
.videos h1, .odd h1 {font: bold 12px Verdana; color: #fff; margin: 30px 35px 0 0;}
.videos p, .odd p {font: 10px Verdana; color: #fff; margin: 3px 35px 0 0;}
.videos a {color: #fff;}
.videos p.archive {font: bold 10px Verdana; color: #FBE517; text-align: right; text-transform: uppercase; padding: 0 15px 6px 0; margin: 0;}
.videos p.archive a {color: #FBE517;}
.odd {clear: left; background: url(../images/bg_oddvideo.gif) repeat-y; padding: 1px 0 0 0;}
.right {float: right; width: 500px; padding-bottom: 12px; background: #fff url(../images/bg_right.gif) bottom left no-repeat; z-index:0;}
.welcome {width: 500px; height: 42px; background: #DFDFDF url(../images/bg_welcome.gif) no-repeat; font-size: 1px;}
.welcome_togo {width: 380px; height: 42px; background: #DFDFDF url(bg_welcome_togo3.gif) no-repeat; font-size: 1px;}
.welcome p {font: bold 12px Verdana; color: #fff;}
.welcome p.name {float: left; padding: 7px 0 0 10px;}
.welcome_togo p {font: bold 9px Verdana; color: #fff;}
.welcome_togo p.name_togo {float: right; padding: 7px 0 0 10px; 9px Verdana;}
.welcome p.date {float: right; text-align: right; padding: 7px 10px 0 0;}
.discussion {position:relative; width: 500px; margin: 0px 0 0 0; background: #fff url(../images/bg_discussion.gif) repeat-x; padding-bottom: 15px;}
.discussion p.numcomments {text-align: right; font: 10px Verdana; color: #005C81; position: absolute; top: -3px; right: 8px;}
.discussion p.numcomments a {color: #005C81;}
.discussion p.numcomments a.bigger {font: bold 12px Verdana;}
.discussion h1 {font: bold 20px Verdana; color: #005C80; padding: 15px 10px 0 15px;}
.discussion a {color: #005C80;}
.discussion p.postedon {font: 11px Verdana; color: #898989; padding: 0px 15px 0 10px; background: url(../images/grayplus.gif) 0 4px no-repeat; margin: 3px 0 0 15px;}
.discussion p {font: 11px Verdana; color: #555; line-height: 17px; padding: 14px 15px 0 15px;}
.discussion p img {border: 4px solid #D1CFCF; margin: 0 10px 0 10px;}
.discussion p.readmore {float: left; font: bold 11px Verdana; color: #00648B; padding: 0 0 0 10px; margin: 10px 0 0 15px; background: url(../images/readmoreplus.gif) 0 4px 

no-repeat; display: inline;}
.discussion p.readmore a {color: #00648B;}
.discussion p.filed {float: right; font: 11px Verdana; color: #464646; text-align: right; padding: 10px 15px 0 0;}
.discussion p.filed a {color: #00648B;}
.comments {width: 500px; background: #fff url(../images/bg_discussion.gif) repeat-x; font-size: 1px; padding-bottom: 25px;}
.comments p.num {position: absolute; top: 8px; left: 16px; font: bold 14px Verdana; color: #707070; background: none; margin: 0; padding: 0;}
.comments ul, .recenttopics ul {width: 500px;}
.comments li, .recenttopics li {border-bottom: 1px dashed #DADADA; padding: 20px 0 10px 0; list-style: none;}
.comments p {background: url(../images/bg_quote.gif) 0 4px no-repeat; padding: 0 15px 0 19px; margin-left: 15px; font: 11px Verdana; color: #555; line-height: 17px;}
.comments p.postedby {text-align: right; padding: 10px 10px 0 0; margin: 0; background: none;}
.comments a {color: #00648B;}
.comments p.submit {float: left; margin: 10px 0 0 15px; padding-left: 10px; font: bold 11px Verdana; color: #A0410A; background: url(../images/redplus.gif) 0 4px no-repeat;}
.comments p.submit a {color: #A0410A;}
.comments p.read {float: left; display: inline; margin: 10px 0 0 20px; padding-left: 10px; font: bold 11px Verdana; color: #00648B; background: url(../images/readmoreplus.gif) 

0 4px no-repeat;}
.comments p.read a {color: #00648B;}
.commentsopen {width: 500px; background: #fff url(../images/bg_discussion.gif) repeat-x;}
.commentsopen h1 {font: bold 14px Verdana; color: #00648B; padding: 0 10px 0 19px;}
.commentsopen p {font: 11px Verdana; color: #555; line-height: 17px; padding: 14px 15px 0 15px;}
.commentsopen label {display: block; font-weight: bold;}
.recenttopics {width: 500px; background: #fff url(../images/bg_discussion.gif) repeat-x;}
.recenttopics h1 {font: bold 14px Verdana; color: #00648B; padding: 0 10px 0 19px;}
.recenttopics #topicheader {font: bold 16px Verdana; color: #A0410A; padding: 14px 10px 0 19px;}
.recenttopics p.body {font: 11px Verdana; padding: 0px 15px 0 0px; margin: 6px 0 0 19px;}
.recenttopics a {color: #00648B;}
.recenttopics p.postedon {font: 10px Verdana; color: #898989; padding: 0px 15px 0 10px; background: url(../images/grayplus.gif) 0 4px no-repeat; margin: 2px 0 0 19px;}
.recenttopics p.comment {background: url(../images/bg_quote.gif) 0 4px no-repeat; padding: 0 15px 0 19px; margin: 4px 0 0 19px; font:  10px Verdana; color: #555; line-height: 

17px;}
.recenttopics p.topic {float: left; margin: 10px 0 0 15px; padding-left: 10px; font: bold 11px Verdana; color: #A0410A; background: url(../images/redplus.gif) 0 4px 

no-repeat;}
.recenttopics p.topic a {color: #A0410A;}
.recenttopics p.submit {float: left; display: inline; margin: 10px 0 0 20px; padding-left: 10px; font: bold 11px Verdana; color: #00648B; background: 

url(../images/readmoreplus.gif) 0 4px no-repeat;}
.recenttopics p.submit a {color: #00648B;}

.videosdiv {margin: 23px 0 0 0; width: 380px;}

.footer {width: 900px; height: 43px; background: url(../images/bg_footer.gif); margin: 40px 0 0 0;}
.footer p {padding: 15px 0 0 0; font: 11px Verdana; color: #fff;}
.footer a {color: #fff;}
.footer p.left1 {float: left; padding-left: 15px;}
.footer p.right1 {float: right; text-align: right; padding-right: 15px;}
.clr {clear: both; font-size: 1px;}

.togobox
{ 
position: absolute;
width: 350px;
z-index: 100000;
background:white;
margin:0px 0px 0px 0px;
padding: 5px 5xp 10px 5px;
border-style: solid;
border-width:1px;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
}

.togolink
{
font: 10px Verdana;
color: white;
font-weight: bold;
text-decoration: none;
}

.ng_getIcon 
{
float:left;
text-decoration: none;
margin-bottom:5px;
padding:0px;
text-align:left;
width:85px;
font: arial;
color: black;
}

#div1 { float:left; width:50%;}
#div2 { marging-left:50%; width:50%;} 