/* CSS Document */
@import url(nav.css);
@import url(skeleton.css);
@import url(layouts.css);
@import url(themes.css);

#coLogo { display: none; }
#header { position: relative; border-bottom: 0px solid #ccc; margin-bottom: 15px; z-index: 2; }
#surround { width: 821px; text-align:left; padding: 0 10px 20px 20px; border: 1px solid #ccc; background-color:#fff; margin: 0px auto; }
html body #surround { width: 821px; padding: 0 10px 20px 20px; margin: 0px auto; }
html body #header { width: 821px; }


/*<group=Etcetera>*/
.introduction { margin-bottom:15px; }
.introduction p { font-size:12px; line-height:21px; }
a img { border: 0; }
img.right { float:right; margin:0 0 7px 7px; }
img.left { float:left; margin:0 7px 7px 0; }
/*</group>*/

/*<group=Footer>*/
#footer { background-color: #fff; margin: 20px 0; border-top: 1px solid #ccc; text-align: center; padding-top: 10px; }
#footer p { margin:0; color:#666; padding: 15px 5px; }
#footer img { border:0px; padding-bottom:2px; padding-top:10px }

.footerLinks { text-align: center; clear: both; padding: 0; margin: 0;  }
.footerLinks li { display: inline; margin: 0; padding: 0; background-image: none; }
.footerLinks a { padding: 0 2px 0 8px; background: url(i/bg-pipe.gif) no-repeat 0 2px; color:#666; text-decoration: none; }
.footerLinks a:hover { color:#000; text-decoration: underline; }
.footerLinks a:visited { color:#666; }
.footerLinks li.start a { background-image: none; }
.footerLinks li.end a {  }
.footerCopyright {font-size: 9px; text-align: left}
/*</group>*/

/*<group=aa TEMP from basic.css>*/
.resultsheader, .resultsheader2, .hardsellhometitle { text-align:left; font-family:Georgia, serif; font-size:24px; font-weight:normal; text-transform:none; font-variant:small-caps; color:#666; width:auto; margin-left:0px; margin-right:0px; margin-top:0; margin-bottom:10px; padding:0; border-bottom:0; }	

.hardsellhomesubtitle { font-family:Georgia, serif; font-size:18px; margin:0 0 8px 0; color:#333; padding:0; width:100%; line-height:19px; font-weight:normal; text-align:left; border-bottom:1px solid #ccc; }

.hardsellhomesubtitle {  font-weight:normal; margin: 0 0 8px 0; border-bottom: 1px solid #ccc; text-align: left;  }

.pulloutbox { float: right; width: 200px; font-size: 11px; border: 1px solid #6E1625; margin:25px 0 25px 25px; padding: 8px; background-color: #fff; }
.pulloutbox a { color: #6E1625 !important; margin: 10px 0 10px 0; padding-left:8px; display: block; }
.pulloutbox a:visited; { color: #6E1625 !important; }

.pulloutboxculdesac { float: left; width: 275px; font-size: 11px; border: 2px solid #6E1625; margin: 5px 10px 5px 0; padding: 10px; background-color: #eee; }

.pulloutboxyouth { float: right; width: 200px; font-size: 11px; border: 3px dotted #6E1625; margin: 5px 0 25px 25px; padding: 8px; background-color: #fdf9d2; }
.pulloutboxyouth a { color: #6E1625 !important; margin: 10px 0 10px 0; padding-left:8px; display: block; }
.pulloutboxyouth a:visited; { color: #6E1625 !important; }
.pulloutyouthimage { float:right; margin: -25px -10px 10px 10px; position: relative; }
.pullquote { font-style: italic; font-size: 14px; line-height: 18px; color:#6E1625; }
.pullquoteculdesac { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 14px; line-height: 20px; color:#6E1625; }

.pulloutboxreprints { float: right; width: 180px; font-size: 11px; border: 1px solid #6E1625; margin:25px 0 25px 25px; padding: 8px; background-color: #fff; }
.pulloutboxreprints a { color: #6E1625 !important; }
.pulloutboxreprints a:visited; { color: #6E1625 !important; }

hr { border-top: 1px solid #ccc; height: 1px; margin: 10px 0 10px 0; }

.nav li a:link { color: #6E1625; }
.nav ul li a:visited { color: #6E1625; }

.floatright90 { float: right; width: 90px; margin: 0 0 10px 10px; }

.twoColumndivided .columnOne { float: left; width: 275px; margin: 0 20px 0 0; display:inline; }
.twoColumndivided .columnTwo { float: right; width: 275px; padding-top: 20px; display:inline; }


.minortitle { font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size:11px; font-weight:bold; color:#333; line-height:13px; margin-top:15px; border-bottom:1px solid #ccc; width:525px; }

/* temp */
/*</group>*/

/*upshome */
.featuredcopy {font-size: 12px; line-height: 21px; }
.divHomeRightCol { width: 325px; }
.featuring { margin-top: -5px; }
.featuringcopy { margin: 5px 0 15px 0; font-size: 11px; line-height: 16px; height: 180px; }
.featuringheader { font-size: 12px; font-weight: bold; }
.divnascar { height: 90px; margin-top: 10px; }
.divweather { margin-bottom: 40px; }
.toyko { margin-bottom:10px; }
.coltwoheader { margin-top: 15px; width: 590px; }
.center { text-align:center; }
.marginbottom10 { margin-bottom: 10px; }
.news { float: left; background-color: #ececec; width: 340px; padding: 5px 5px 20px 10px; margin: 10px 0 15px 0; font-size: 12px; line-height: 22px; }
.newspage { background-color: #ececec; padding: 5px 5px 5px 10px; margin-bottom: 20px; font-size: 12px; line-height: 22px; }
.borgman { float: left; margin: 5px 10px 0 0; position: relative; }
.maintaining { float: right; margin-top: -10px; position: relative; }

.pagination { float: left; height: 145px; }
.pagination a { text-decoration: none; }

#oneshots { float: left; height: 165px; }
#oneshots a { text-decoration: none; }

#reprints { float: left; height: 135px; }
#reprints a { text-decoration: none; }

.fronteras { float: left; height: 275px; }
.fronteras a { text-decoration: none; }

.luludesc { border: 2px dashed #6E1625; padding: 10px; margin: 10px 0 10px 0; }
.luludescmp { border: 2px dashed #6E1625; padding: 10px; margin: 10px 0 10px 0; height: 600px; }

#imgHover-zonker { float: right; margin: -30px -10px 10px 10px;  }
#imgHover-zonker2 { float: right; margin: -45px 0px 10px -5px; position: relative; }
#imgHover-pagination { float: right; margin: -5px -35px 20px 10px; width: 160px; position: relative; }
#imgHover-content	{float: right; margin: -3px -20px 0 10px; }
#imgHover-reprints	{float: right; margin-right: -25px; }
#imgHover-fronteras	{float: right; margin: 5px -25px 0 10px; }

#imgHover-holiday { float: right; margin: -10px 0 0 5px; position: relative; }
#imgHover-imedia { float: right; margin: -25px 0 10px -5px; position: relative; }
#imgHover-cox { float: right; margin: -20px 0px 10px -5px; position: relative; }
#imgHover-newfeatures { position: relative; top: -75px; }
#imgHover-newfeatures2 { position: relative; top: -70px; margin-right: 10px; }
#imgHover-soccer { float: left; margin: 0 10px 20px 0; position:relative; }
#imgHover-pagination2 { float: right; margin: -30px -40px 15px 10px; position: relative; }
#imgHover-content2	{ float: right; margin: -10px -25px 15px 10px; position: relative; }
#imgHover-reprints2	{ float: right; margin: -30px -25px 15px 5px; position: relative; }

/*upshfeatures */
#imgHover-duke { float: left; margin-right: 10px; width: 190px; }
#imgHover-anderson { float: right; margin: -20px -10px 0 10px; }
#imgHover-figuratively { float: left; margin: 10px 10px 0 0; }
#imgHover-hollywood { float: right; margin: 10px -10px 0 0; }
#imgHover-lio { float: left; margin: -10px 10px 0 0; }
#imgHover-plugged { float: right; margin: -10px 0 0 10px; }
#imgHover-tokyo { float: right; margin: -20px 20px 0 10px; }
#imgHover-kakuro { float: right; margin: -5px 20px 0 10px; }
#imgHover-sudoku { float: right; margin: 5px 20px 0 10px; }
#imgHover-weather { float: right; margin: 0 -10px 0 10px; }
#imgHover-witw { float: right; margin: 0 50px 0 10px; }


.featurebodycopy { height:300px; margin-bottom: 20px; }
.upsfeaturesheader { margin-top:15px; }
.newestfeatures { margin: 10px 0 10px 0; }
.imedia { height: 300x; }

.featuresampletop { margin-top: -20px; }

.divNewestfeature1 { height: 200px; }
.divNewestfeature2 { height: 140px; }
.divNewestfeature3 { height: 140px; }
.divNewestfeature4 { height: 160px; }
.divNewestfeature5 { height: 310px; }
.divNewestfeature6 { margin-top: 20px; }
.divNewestfeature7 { margin-top: 20px;}
.divNewestfeature8 { margin-top: 20px;}
.divNewestfeature9 { margin-top: 50px; }
Using its own data services, computer automation and the interpretive skills of its staff of nearly 160 researchers and meteorologists, Weather Central provides daily weather maps and other weather and environmental information
#categorylist ul li { background-image: none; }

/*FeaturesList*/
#imgHover-alix { float: right; margin: -50px 0 -40px 0; position: relative; }
.divFeaturelist { margin-top: 5px; }
.featurelistcopycol1 { float: left; width:185px; margin:0 30px 0 0; display:inline; line-height: 20px; }
.featurelistcopycol2 { float: left; width:180px; margin: 10px  0 0; display:inline; line-height: 20px; }
.featurelistcopycol3 { float: right; width:180px; margin:10px 0 0 0; display:inline; line-height: 20px; }
.featurelistcopycol1 ul li { margin-left:0; margin-bottom:2px; padding-left:8px; background-image:url(i/bg-ulBullet.png); background-position:-3px 4px; background-repeat:no-repeat; }
.featurelistcopycol2 ul li { margin-left:0; margin-bottom:2px; padding-left:8px; background-image:url(i/bg-ulBullet.png); background-position:-3px 4px; background-repeat:no-repeat; }
.featurelistcopycol3 ul li { margin-left:0; margin-bottom:2px; padding-left:8px; background-image:url(i/bg-ulBullet.png); background-position:-3px 4px; background-repeat:no-repeat; }

.featurelistcoxspan { float:left; width:590px; margin:10px 10px 0 0; line-height: 20px; }

.featurelistspanishspan { float:left; width:590px; margin:10px 10px 0 0; line-height: 20px; }

.featurelistspanishcol1 { float:left; width:270px; margin:10px 10px 0 0; line-height: 20px; }
.featurelistspanishcol2 { float:right; width:260px; margin:10px 10px 0 0; line-height: 20px; }
.featurelistspanishcol1 ul li { margin-left:0; margin-bottom:2px; padding-left:, 8px; }
.featurelistspanishcol2 ul li { margin-left:0; margin-bottom:2px; padding-left: 8px; }


/*FeaturesCategory*/
#imgHover-baldofamily { float: right; margin-right: -10px; margin-top: -60px; margin-bottom: -20px; position: relative; }
.featurecategorycol1 { float: left; width: 290px; display:inline; }
.featurecategorycol2 { float: left; width: 290px; margin-top: 5px; display:inline; }
.featurecategorycol3 { float: left; width: 160px; margin:0 5px 0 0; display:inline; }

.categorylist { line-height: 20px; font-size: 11px;  }

/*FeatureDetail*/
#imgHover-oliphant { float: right; margin-right: -10px; margin-top: -40px; margin-bottom: -20px; position: relative; }
.divFeaturedetail { margin: 5px 0 40px 0; }
.featuredetailcol1 { float:left; width:140px; margin:0 10px 0 0; display:inline;  }
.featuredetailcol2 { float:left; width:140px; margin:0 10px 0 0; display:inline; }
.featuredetailcol3 { float:left; width:140px; margin:0 15px 0 0; display:inline; }


/*FeaturesSpanish*/
#imgHover-cucaracha2 { float: right; margin-right: -10px; margin-top: -60px; margin-bottom: -20px; position: relative; }
#imgHover-condorito { float: right; margin: -50px -50px 10px 0; position: relative; }
.divSpanish { margin-top: 5px; }
.spanishfeaturescol1 { float:left; width: 290px; display: inline; }
.spanishfeaturescol2 { float:left; width: 290px; display: inline; }

/*Creators*/
#imgHover-creator { float: right; position: relative; margin: -40px 0 10px 20px; z-index: 999999; }
.divCreatorlist { margin-top: 5px; }
.creatorlistcol1 { float: left; width: 180px; margin: 0 10px 0 0; display: inline; }
.creatorlistcol2 { float: left; width: 180px; margin: 0 10px 0 0; display: inline; }
.creatorlistcol3 { float: right; width: 160px; margin: 0 15px 0 0; display: inline; }

/*Pagecaptain*/
.divPagecaptain { margin-top: 15px; }
.pagecaptainlogo200 { width: 200px; margin-bottom: -5px; }
.pagecaptainlogo200float { float: right; width: 200px; margin-left: 10px; }
.lgpirate { float: right; margin: -120px -50px 0 0; position: relative; width: 350px; }
.smpirate { float: right; margin: -50px -40px 0 0; position: relative; width: 250px; }

.floatrightnow { float: right; margin: 10px 0 10px 10px; }

/*Reprints*/
.divReprintpermissions { margin-top: 15px; }
#imgHover-mondo { float: right; margin-right: -30px; margin-top: -40px; margin-bottom: 10px; position: relative; }
#imgHover-stucco { float: right; margin-right: -50px; margin-top: -40px; margin-bottom: 10px; position: relative; }

/*Licensing*/
.divLicensing { margin-top: 15px; }
#imgHover-heart { float: right; margin-right: -30px; margin-top: -60px; margin-bottom: 10px; position: relative; }
#imgHover-jason { float: right; margin-right: -30px; margin-top: -60px; margin-bottom: 10px; position: relative; }
#imgHover-biscuit { float: right; margin-right: -30px; position: relative; }
#imgHover-adam2 {position: absolute; right: -30px; top: 280px; }
#imgHover-closetohome {position: absolute; right: -30px; top: 480px; }
#imgHover-cornered {position: absolute; right: 30px; top: 640px; }
#imgHover-duplex {position: absolute; right: -30px; top: 800px; }

/*News*/
.divNews { margin-top: 15px; }
.browse { width: 500px; }
#imgHover-cleats { float: right; margin-right: -35px; margin-top: 10px; margin-bottom: 10px; position: relative; }
#imgHover-winslow { float: right; margin-right: -30px; margin-top: -60px; margin-bottom: 10px; position: relative; }
#imgHover-baldo2 { float: right; margin-right: -30px; margin-top: -60px; margin-bottom: 10px; position: relative; }
#imgHover-cucaracha { float: right; margin-right: -30px; margin-top: -50px; margin-bottom: 10px; position: relative; }
.newsheader { margin-bottom: -10px; }
.latestheadlines { margin-bottom: 3px; }
.searchnews { margin-bottom: -5px; }

/*Sales*/
.divSales { margin-top: 15px; }
#imgHover-foxtrotkids { float: right; margin-right: -35px; margin-top: -60px; margin-bottom: 10px; position: relative; }

/*FAQ*/
#imgHover-cathy { float: right; margin-left: -20px; margin-top: -30px; margin-bottom: 10px; position: relative; }

/*Contact*/
#imgHover-farley { float: right; margin-right: -25px; margin-top: -40px; margin-bottom: 10px; position: relative; }

/*About*/
#divAbout { margin-top: 15px; }

/*SiteMap*/
.sitemapcol1 { float:left; width:180px; margin:0 30px 0 0; display:inline; }
.sitemapcol2 { float:left; width:180px; margin:0 30px 0 0; display:inline;  }
.sitemapcol3 { float:left; width:160px; margin:0 0 0 0; display:inline;  }

/*Needcontent*/
#imgHover-adam { float: right; margin-right: -30px; margin-top: -50px; margin-bottom: 10px; position: relative; }
#imgHover-garflaying { float: right; margin-right: 20px; margin-top: -10px; margin-bottom: 10px; position: relative; }
#imgHover-mike { float: right; margin-right: 10px; margin-top: 10px; position: relative; }
#imgHover-andy { float: right; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; position: relative; }
#imgHover-carmen { float: right; margin-right: 10px; margin-top: -10px; margin-bottom: 10px; position: relative; }
#imgHover-oneshotssm { float:right; margin:-50px -20px 0 10px; position: relative; }

.nascarpulloutbox { border: dashed #6E1625 2px; margin: 0 0 15px 0; padding: 5px; height: 220px; margin:10px; }

.divFeatlowernav { margin: 15px 0 10px 0; }
.divFeaturedesc { margin-top: 0; }
.divFeaturedesc ul li { list-style:disc; margin-left: 10px; }
.divFeatserv { margin: 15px 0 15px 0; }
.divFreshcomments { margin-top: 5px; }
.divLeftnavfeature { margin-top: 1px; }
.divLeftnav { font-size: 10px; line-height: 20px; }
.aboutheader { margin-top:15px; }

.divLeftnav a {color: #6E1625; font-weight: bold; }
.divLeftnav a:{color: #6E1625; !important; }
.divLeftnavfeature a, .divLeftnavfeature a:visited, .divLeftnavsample a, .divLeftnavsample a:visited  {color: #6E1625; }

#divFeaturebody { height: 350px; position: relative; }
#divNewestfeature3 { height: 130px; position: relative; }
#divFeaturecategory { height: 1850px; position: relative; }


#divLeftnavsample { height: 1750px; position: relative; }
#divSample { height: 1300; position: relative; margin-top: 15px; }
#divCreator { height: 680px; position: relative; }
#divBBS { height: 600px; position: relative; }

#divLeftnav .leftnavcopy {width: 185px; position: absolute; top: 25px; left: 5px; }
#divLeftnav .leftnavservicescopy {width: 170px; position: absolute; top: 355px; left: 5px; }

#divFeaturelist .featurelistcol3category {width: 180px; position: absolute; top: 210px; left: 400px; }
#divFeaturelist .featurelistcol3creator {width: 180px; position: absolute; top: 195px; left: 400px; }

#divFeaturecategory .featurecategorycopy {width: 500px; position: absolute; top: 40px; left: 10px; }
#divFeaturecategory .featurecategorycol1 {width: 180px; position: absolute; top: 80px; left: 10px; }
#divFeaturecategory .featurecategorycol2 {width: 180px; position: absolute; top: 80px; left: 190px; }
#divFeaturecategory .featurecategorycol3 {width: 180px; position: absolute; top: 80px; left: 370px; }

#divLeftnav .leftnavfeaturecopy {width: 185px; position: absolute; top: 15px; left: 10px; }
#divFeaturedesc .featuredesccopy {position: relative; }
#divLeftnavsample .leftnavsamplecopy {width: 185px; position: absolute; top: 25px; left: 10px; }
#divSample .samplecopy {width: 550x; position: absolute; top; 20px; }
#divSpanish ul li { background-image: none; }

#divLeftnav .leftnavservicesspanishcopy {width: 170px; position: absolute; top: 455px; left: 5px; }
#divCreator .creatorcopy {width: 540px; position: absolute; top: 40px; left: 10px; }
#divCreator .creatorlistcol1 {width: 160px; position: absolute; top: 30px; left: 10px; }
#divCreator .creatorlistcol2 {width: 160px; position: absolute; top: 35px; left: 190px; }
#divCreator .creatorlistcol3 {width: 160px; position: absolute; top: 35px; left: 370px; }
#divBBS .bbscopy {width: 540px; position: absolute; top: 40px; left: 10px; }


#divPagecaptain .pagecaptainslogan {width: 585px; position: absolute; top: 50px; left: 10px; }
#divPagecaptain .pagecaptainbody {width: 400px; position: absolute; top: 180px; left: 10px; }
#divPagecaptain .pagecaptaindetails {width: 400px; position: absolute; top: 150px; left: 10px; }

#imgHover-pagecaptainlogo {position: absolute; left: 10px; top: 100px; }
#imgHover-pagecaptainpaper {position: absolute; right: 0px; top: 60px; }



.left { float: left; margin: 6px 6px 6px 0 ; }
.right { float: right; margin: 0 0 6px 6px ; }
.offCharts {position: absolute; left: -999em; display: block}

.reverseUp1 {margin-top:-45px; position:relative;}
.reverseUp2 {margin-top:-75px; position:relative;}

.noprint { }

.floatleft { float: left; margin: 0 10px 0 0; }
.floatright { float: right; margin: 0 0 0 10px; }

.floatrightchar { float: right; margin: 5px 0 10px 10px; }
.floatleftchar { float: left; margin: 0 10px -10px 0; }

.black { color: #000000; font-weight: bold; }
.blu { color: #0000CC; font-weight: bold; }
.green { color: #009933; font-weight: bold; }
.read { color: #FF0000; font-weight: bold; }

.featuredesccol1 { width: 275px; float: left; margin-right: 20px; }
.featuredesccol2 { width: 275px; float: right; }

.featuresamplecol1 { width: 285px; float: left; margin: 10px 10px 10px 0; }
.featuresamplecol2 { width: 285px; float: right; margin: 10px 0 10px 0; }

.wonderwordcontest { width: 560px; font-size: 11px; border: 3px dotted #6E1625; padding: 0 10px 5px 10px; margin-top: 70px; background-color: #fff; }

.wonderwordcontest2 { width: 560px; font-size: 11px; border: 3px dotted #6E1625; padding: 0 10px 5px 10px; margin: 10px 0 20px 0; background-color: #fff; }

.hoverright { float: right; margin: 10px 0 10px 10px; }
.wonderwordfloat { float:left; margin: -20px 10px 10px 0; }
* html .wonderwordfloat { float:left; margin: 10px 10px 10px 0; }

.hpdiv { width: 590px; clear: both; font-size: 14px; }
.hptagtext { font-size: 14px; color: #0682a7; font-weight: bold; text-align: center; margin-bottom: 25px; }
.hpscreenshot { float: left; width: 290px; height: 480px; padding-top: 10px; border-top: 1px solid #ccc; }
.hpscreenshotdiv { width: 590px; }
.hpwidget { width: 250px; text-align: center; font-size: 11px; color: #0e0e0e; margin: 10px 0 10px 10px; }
.hponlinehome { float: right; margin: -30px 0 10px 0; }

.column-left { float: left; width: 200px; margin: 5px 0 5px 0; }
.column-group { float: right; width: 490px; margin: 5px 0 5px 0; }
.column-middle { float: left; width: 200px; display: inline; }
.column-right { float: right; width: 180px; display: inline; }
