body{
	font-family:Trebuchet MS, Arial;
	font-size:13px;
	margin:5px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}
.clickable{
    color:#003399;
    cursor:hand;
    cursor:pointer;
    text-decoration:underline;
}
#relativeWrap{
    position:relative;
    text-align:center;
    margin-right:auto;
    margin-left:auto;
    padding:0px;
    width:810px;
    overflow:hidden;
}
#wrapper{
    width:810px;
    padding:0px;
    margin:8px 0px 0px 25px;
}

#navigation{
    float:left;
    width:120px;
    background: url(/images/topNav_blue.gif) no-repeat top left;
    font-family:Tahoma;
    font-size:11px;
    margin-top:-1px;
}
.navigationHeading{
	height:23px;
    font-size:12px;
    width:120px;
    background-repeat:no-repeat;
	background-position:4px 0px;
	color:white;
	text-align:left;
	padding:5px 0px 0px 5px;
	margin:3px;
    font-family:Arial;
    font-weight:bold;
}
#navExplore{
	background-image:url( http://churchofcriticalthinking.org/images/backNav_explore.gif);
}
#navSearch{
	background-image:url( http://churchofcriticalthinking.org/images/backNav_search.gif);
}
#navContent{
	background-image:url( http://churchofcriticalthinking.org/images/backNav_content.jpg);
    margin-top:5px;
}
#navOther{
    background-image:url( http://churchofcriticalthinking.org/images/backNav_other.gif);
}
.subNav{
	margin:0px 1px 1px 1px;
}
.subNav a{
    color:#03399;
	text-decoration:none;
}

.newsNav a{
    color:#03399; font-size:10px;
	text-decoration:none;
}

.newsNav a:hover{
    text-decoration:underline;
color:#800000;
}

.subNav a:hover{
    text-decoration:underline;
color:#800000;
}
.subNav p, #moreLink{
    margin:1px 0px 1px 0px;
	padding:0px;
	text-align:left;
    color:#003399;
}
#moreLink{
    margin:5px 0px 1px 0px;
}
#wrapHomeContent{
    clear:both;
    padding:0px;
    margin:0px;
    background-image:url( http://www.answers.com/main/images/backNav_blue.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
    float:left;
    text-align:left;
}
#homeHeader{
    margin:1px 0px 0px 0px;
    text-align:left;
    padding:0px 0px 3px 2px;
}
#headerSeparator{
	border-bottom:1px solid #940000;
	margin:1px 5px 0px 0px;
	line-height:1px;
	padding:0px;
	clear:both;
	font-size:2px;
}
#smheaderSeparator{
	border-bottom:1px solid #ffffff;
	margin:1px 5px 0px 0px;
	line-height:1px;
	padding:0px;
	clear:both;
	font-size:2px;
}



*html #headerSeparator{
    margin-right:8px;
}
.floatLeft{
    float:left;
    margin:0px;
    padding:0px;
}
a{
    color:#003399;
}
a:hover{
    color:#001371;
}
.shorterList{
    margin-right:100px;
}
#highlights{
	text-align:left;
	width:522px;
	margin:10px 0px 0px 0px;
}
#tabs_bottomLeft{
    background-repeat:no-repeat;
    background-position:bottom left;
    background-image:url( http://www.answers.com/main                  /images/homehigh_bottomLeft.gif);
}
#tabs_bottomRight{
    background-repeat:no-repeat;
    background-position:bottom right;
    background-image:url( http://www.answers.com/main                  /images/homehigh_bottomRight.gif);
}
#tabContent{
	font-size:13px;
	border:1px solid #cdcdcd;
    border-top:none;
    width:100%;
	background-color:#F7F6F6;
	margin:0px;
	padding:0px;
    clear:both;
    min-height:335px;
    height:auto;
}
/* for Internet Explorer */
/*\*/
*html #tabContent{
    height:335px;
}
#tabContent div{
	padding:10px;
	margin-top:0px;
}
/* -------------------- Tabs -----------------------*/
#tabs {
	width:523px;
	margin: 0px;
	padding: 0px;
	height:37px;
}
#tabs ul{
	width:524px;
	margin: 0px;
	padding: 0px;
}
#tabs li {
	display:block;
	float:left;
    margin:0px;
    padding:0px;
}
.tabon, .taboff, .lastTab, .gameTaboff, .gameTabon {
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	height:27px;
	display:block;
    vertical-align:10px;
    padding:10px 0px 0px 0px;
	margin:0px;
    -moz-outline-style:none;
    width:131px;
}
.taboff {
	color:#001371;
	background-image: url(/main/images/off_tab.gif);
	cursor:hand;
	cursor:pointer;
}
.tabon {
	color:#000;
	background-image: url(/main/images/selected_tab.gif);
}
.lastTab{
   /* width:266px;
    border-bottom:1px solid #cdcdcd;
    height:36px;*/
}
.gameTaboff, .gameTabon {
    cursor:hand;
	cursor:pointer;
    color:#000;
    float:left;
}
.gameTabon{
	background-image: url(/main/images/clientGameTab_on.gif);
    width:126px;
}
.gameTaboff{
	background-image: url(/main/images/clientGameTab_off.gif);
    width:124px;
}
#gameTabs{
    padding:0px;
    margin:0px 0px 0px 3px;
    background-color:white;
    height:37px;
}

/*------------------- New to answers box ---------------------*/
#newToAnswers{
    border:1px solid #d0dbef;
    width:525px;
    text-align:center;
    color:#003399;
    font-size:12px;
}
#newToAnswers div{
    margin:0px;
    padding:4px 2px 4px 2px;
}
#newToAnswers h4{
    background-image: url(http://www.answers.com/main/images/ds_blue_back.gif);
    background-position: left bottom;
    background-repeat: repeat-x;
    color:#003399;
    font-size:16px;
    margin:0px;
    text-align:center;
    padding:0px 0px 3px 5px;
}
.demoLink{
    margin:5px 0px 5px 280px;
    padding:0px;
}
.blueBox{
    background-repeat:no-repeat;
    background-position:top left;
    color:#003399;
    margin:10px 0px 8px 0px;
    text-align:left;
}

/* -------------------- Right Column ------------------------*/
#rightColumn{
    width:152px;
    margin:0px 0px 2px 2px;
    text-align:center;
}
/* -------------------- Search Area ------------------------*/
#logoArea_center{
    clear:both;
    background-image: url(/main/images/home_search_center.gif);
	background-position: top left;
	background-repeat: repeat-x;
	width:70px;
	margin:0px;
	text-align:center;
	height:35px;
    padding:0px;
}
#logoArea_left{
	background-image: url(/main/images/home_search_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:35px;
	text-align:center;
    padding:0px;
}
#logoArea_right{
	background-image: url(/main/images/home_search_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin:0px;
	height:25px;
	padding:2px 0px 0px 5px;
	text-align:center;
}
.logoImage{
    margin-right:3px;
}
/* -------------------- Other ------------------------*/
.footer{
    clear:both;
    margin-top:0px;
    background: url(/images/footer_gradient.gif) repeat-x top left;
    width:850px;
}
#goHeaderButton{
	margin:0px;
	padding:0px;
	float:right;
}
.wrapGoButtonHeader{
    margin:0px auto 0px auto;
    padding:0px;
    width:420px;
    text-align:center;
}
#s{
    vertical-align:5px;
}
.topHeaderLink{
    margin:5px 0px 0px 0px;
    float:right;
    display:block;
    padding:0px;
}
.box {
    border: 1px solid #000000;
    font-size:13px;
    text-align:left;
    padding:6px;
    font-family:Arial;
    width:410px;
    background-color:#ffffff;
}
.box ul{
    margin:3px auto 0px 15px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
}
.boxLink{
    color:black;
}
.date{
    float:right;
    text-align:right;
    margin-right:5px;
}
.taxonomyLinks{
    padding:0px;
    margin:0px 0px 5px 0px;
}
.mediaButtons{
    width:65px;
    text-align:right;
    margin:10px 0px 0px 0px;
    padding:0px;
    float:right;
}
.mediaSpan{
    cursor:hand;
    cursor:pointer;
}
.mediaImage{
    width:21px;
    height:21px;
}

#go_button{
    margin-top:0px;
}
.topAlign{
    padding-top:10px;
    vertical-align:top;
}

#tabContent li{
    margin-bottom:5px;
}
.spotlightBox{
    clear:both;
    padding-top:10px;
    vertical-align:top;
}
.spotlightImg{
    text-align:center;
    vertical-align:middle;
    float:right;
    font-size:10px;
}
.spotlightImg  br {
	font-size:3px;
}
.spotlightImg a{
    display:block;
    margin:0px;
    padding:0px;
}
.spotlightLink{
    margin-right:175px;
}
.quoteBox{
    padding:10px 0px 0px 0px;
    margin:0px;
}
.newsList{
    padding-top:5px;
}
.onThisDay{
    clear:both;
    background-repeat:no-repeat;
    background-position:bottom right;
    background-image:url( http://www.answers.com/main                  /images/home_calendar.gif);
    vertical-align:top;
    padding:0px;
    margin:0px;
    min-height:280px;
    height:auto;
}
*html .onThisDay{
    height:280px;
}
.onThisDay ul{
    margin-bottom:3px;
    margin-top:3px;
}
.newsBox{
    clear:both;
    vertical-align:top;
    padding:0px;
    background-repeat:no-repeat;
    background-position:bottom right;
       height:auto;
}
*html .newsBox{
    height:280px;
}
.sayWhat {
    padding-top:9px;
}
.sayWhat p{
    margin:5px 0px 2px 0px;
}
.sayWhat blockquote{
    margin-top:8px; margin-bottom:8px;
}

.sayWhatImg{
	vertical-align:-3px;
}
p.sayWhatSub{
    font-family:Georgia;
    color:black;
    font-size:11px;
    font-weight:bold;
    margin:5px 0px 13px 0px;
    padding:0px;
}
.sayWhatTopic{
    font-family:Georgia;
    color:#003399;
    font-size:20px;
}
p.sayWhatHeading{
    font-family:Georgia;
    color:black;
    font-size:19px;
    font-weight:bold;
    line-height:16px;
    clear:both;
    margin:5px 0px 0px 0px;
    padding-top:0px;
}
.quoteImg{
    vertical-align:5px;
}
.rssLink{
    margin: 2px 0px 0px 5px;
}
.sectionTitle, .sectionTitleUnder, .sectionTitleSay, .sectionTitleNews{
    color:#2a4968;
    font-weight:bold;
    font-size:13px;
    /*text-decoration:underline;*/
    margin:0px;
    padding:0px;
}
.sayWhat .sayWhatNote{
    background-color:#fefdfd;
    border:1px dashed #CDCDCD;
    padding:2px 0px 0px 2px;
    margin:12px auto 0px auto;
    text-align:center;
}
.popularNote img{
    vertical-align:-6px;
}
.popularNote{
    background-color:#fef7db;
    border:1px dashed #fee898;
    padding:0px;
    margin:12px auto 0px auto;
    text-align:center;
}
.popularIcon{
    vertical-align:middle;
}

.previousSpotlight{
    margin:5px 0px 0px 0px;
    padding:0px;
    clear:both;
}
#homeHighlights{
    width:525px;
    text-align:left;
    margin-top:10px;
}
.highlightsHeading{
    background-color:#EEF2F9;
    color:#003399;
    padding:5px;
    font-size:13px;
    font-weight:bold;
    margin:5px 0px 0px 0px;
}
#wrapLookupBox{
    margin:0px;
    padding:0px;
}
/****************************************************/
#games{
    text-align:left;
    padding:0px;
    margin:5px 0px 0px 0px;
}
#greenGameBox{
    width:152px;
	margin:0px;
	background-repeat:repeat-n;
	background-position:top left;
	padding:0px 0px 5px 0px;
    text-align:center;
}
#greenGameBox{
    background-image:url( http://churchofcriticalthinking.org/images/home_boxGreenLine.gif);
    margin-top:0px;
}

}

.greenBoxTitle{
     color:#376a01;
    background-image:url( http://churchofcriticalthinking.org/images/home_boxGreenTop.gif);
 background-repeat:no-repeat;
	background-position:topcenter;
    padding:3px 0px 0px 5px;
    margin:0px;
    height:29px;
    text-align:center;
    font-weight:bold;
}
#blueBoxContent, #greenBoxContent{
    background-repeat:repeat-y;
    margin:0px;
    padding:0px 10px 0px 10px;
    text-align:center;
}
#greenBoxContent{
    text-align:center;
    padding:0px;
}
#spellBeeContent{
    padding:0px;
    margin:0px 10px 0px 15px;
}
#spellBeeClient{
    width:257px;
	margin:0px;
	background-repeat:repeat-y;
	background-position:top left;
	padding:0px;
    text-align:left;
    background-image:url( http://www.answers.com/main                  /images/spellBee_line.gif);
}
#blufrClient{
    background-image:url( http://www.answers.com/main                  /images/spellBee_line.gif);
    width:257px;
	margin:0px;
	background-repeat:repeat-y;
	background-position:top left;
	padding:0px;
    min-height:210px;

}
.spellBeeTitle{
    color:#003399;
    background-image:url( http://www.answers.com/main                  /images/spellBee_top.gif);
    height:35px;
    padding:0px;
    margin:0px;
}
.blueBoxTitle{
    color:#003399;
    background-image:url( http://www.answers.com/main                  /images/home_boxBlueTop.gif);
}
#announcementBox, #announcementBoxHome{
    margin:5px 0px 0px 0px;
    background-repeat:repeat-x;
    background-position:bottom left;
    background-image:url( http://www.answers.com/main                  /images/home_backannouncBox.gif);
    padding:0px;
    text-align:center;
    border:1px solid #f7d597;
}
#announcementBox{
margin-bottom:10px;
}
#announcementBox{
<!--[if IE]>
     margin-bottom:0px;
<![endif]-->

}
#announcementBoxHome{
    clear:both;
    margin-bottom:10px;
    width:495px;
    border:1px solid #e2e6e9;
    background-image:url( http://www.answers.com/main  /images/backHomeAnnounce.gif)
}
.announcementBoxContent{
    margin:0px;
    padding:5px;
    text-align:left;
}


.tabImg{
   float:right;
    margin-top:150px;
}
.gameAnswer{
    margin:-2px 0px 0px 0px;
    padding:0px;
    font-size:12px;
}
.gameQuestion{
    margin:0px 0px 10px 0px;
    padding:0px;
    font-size:12px;
    line-height:13px;
}
.gameRadio{
    vertical-align:0px;
    margin-bottom:-2px;
}
.findButton, .watermarkLogo{
    text-align:center;
    margin:4px 0px 0px 0px;
    padding:0px;
}
.watermarkLogo{
    margin-top:15px;
}
.bottomImage{
    margin:0px;
    padding:0px;
}
.spellBeeSample{
    font-style:italic;
    font-size:12px;
    font-weight:normal;
}
.blueHeader{
    font-size:16px;
    vertical-align:5px;
}
.clickMore{
    margin:5px 0px 0px 0px;
    padding:0px;
}
.poweredby{
    font-size:10px;
    margin:8px 0px 0px 0px;
}

.blufrAnswer{
    vertical-align:bottom;
    padding-right:15px;
}

#RSIFrame{
    height:auto;
}

#homepageAdBox{
    border:1px solid #cdcdcd;
    padding-bottom:10px;
    text-align:center;
    width:198px;
    margin:0px 0px 3px 6px;
}
*html #homepageAdBox{
        padding-bottom:6px;
}
#homeSponsoredP{
    color:#7f7f7f;
    margin:0px;
    padding:0px;
    font-size:11px;
}

.wrapIncremental{
    padding-top:10px;
    text-align:left;
}
#autodiv1{margin-top:-19px;}

.highlightsRSS{
    margin-left:250px;
    font-weight:normal;
    font-size:13px;
    color:black;
}
#topHeaderLink1{
    display:none;
}
#topHeaderLink2{
    display:none;
}
@media all and (min-width: 0px){ /*for Opera*/
#lookupMenuHeader {margin:-1px 0px 0px 0px;}
.blueHeader{font-size:14px;display:block;float:left;margin-top:3px;}
#lookup1{vertical-align:middle; white-space:nowrap;}
#autodiv1{margin-top:-15px;}
.wrapGoButtonHeader{white-space:nowrap;margin:0px auto 0px auto;text-align:center;width:400px;}
}


