body{ font: 11px Verdana, Arial, Sans-Serif; background-color: #EFECE6; text-align: center; margin: 0px; padding: 0px;} 

h1{color:#333; display: inline; font-size: 16px;}

h2{color:#3366CC; font-size: 13px;}

p{color:#333}

a{text-decoration: none;}
a:hover{text-decoration: underline}

#wrapper{width: 980px; min-height: 700px; height: 10000px auto; background-color: #FFF; margin: 0px; margin-right: auto; margin-left: auto; padding: 17px; text-align: left; border-top: 8px solid #0D0837; position: relative;}

#header img#rosa1{z-index: 1; position: absolute; top: 16px; left: 17px;}

#header img#rosa-logo{position: absolute; top: 16px; left: 118px;}

#header div#rosa-institute{position: absolute; top: 20px; left: 490px; width: 132px; background: #EEE; padding: 10px; }

#header div#rosa-institute a{color: #A42512; font-weight: bold;}

#header img#q1{position: absolute; top: 150px; left: 47px}

#header #main-quote{font: bold 22px Georgia, Times, Serif; color:#3366CC; position: absolute; top: 160px; left: 90px; width: 640px; }

#header img#q2{position: absolute; top: 210px; left: 700px}

#head-strip{ width: 710px; height: 20px; background-color: #0D0837; position: absolute; top: 110px; left: 17px; padding: 6px; padding-right: 10px; margin-right: 276px;}

#head-strip span {color: #FFF; font: 14px Georgia, Times, Serif; float: right;}
  #sep{width: 610px; height: 1px; background-color: #CFCFCF; position: absolute; top: 250px; left: 17px; margin-right: 276px}

#header #diapo-frame { position: absolute; right:17px}

#header #lang_bar {position: absolute; right:270px }
	#header #lang_bar li { float: left; margin-left: 5px; list-style-type: none; }
	#header #lang_bar img { border: none; }

#main-content{margin-top: 250px; padding-top: 15px; width: 100% auto; overflow: hidden;}

#main-content #nav{width:175px; min-height: 330px; background-color: #F3F0E9; border:solid 1px #E9E4DA; padding: 15px; float: left;}

#main-content #nav li, .page-block li {list-style: square; color:#333; margin: 15px; margin-left: -30px; }
#main-content #nav li a, .page-block li a {font-size: 12px; color: #A42512; text-decoration: none;}
#main-content #nav li a:hover, .page-block li a:hover{ text-decoration: underline;}

#main-content #content-wrap{margin-left: 230px}

#main-content #content{width: 740px;}

#main-content #content p{ margin: 15px; line-height: 1.7; }

#main-content ul#main-photos{width:690px; min-height: 134px; border:solid 1px #E9E4DA; padding:10px; padding-left: 20px; margin-top: 0px; position: relative; }

#main-photos-wrap {position: relative; }
#main-content #main-photos-wrap h2{color: #3366CC; font-size: 12px; font-weight: bold; position: absolute; top:-25px; left:20px; background-color: #FFF; padding: 5px; z-index: 2}

#main-content #main-photos li{height: 127px; width: 187px; list-style-type: none; float: left; text-align: center;}

#main-content #main-photos li img{margin-left:auto; margin-right:auto; }

#main-content #main-photos li a {text-align: center; width: 134px; color: #333; font-weight: bold; text-decoration: none;}

#main-content #main-photos li a:hover{text-decoration: underline;}

#main-content #adsense{ /*margin-left:-60px;*/ }

#main-content #amazon{ width:310px; margin-top: 10px; }

#main-content .rt-ad{ margin-right:28px; float: right; }

.page-block{background: #FFFAEF; border: 1px solid #EFEAE0; border-top: 5px solid #0D0837 !important; margin-top: 20px; padding: 10px; width: 290px;}
.page-block li { margin: 0 0 10px -20px; }
.page-block img{border:1px solid #EFEAE0}
.page-block li a {font-weight: bold;}
#poll{height: 230px;}
.page-block li{list-style: none;}

#main-content #related-keywords{width: 680px; background-color: #EFEBE0; padding: 10px; padding-bottom: 20px; margin-left: 10px; overflow: hidden;}

#main-content #related-keywords h2{margin: 10px; display: inline;}

#main-content #related-keywords ul{margin-left: -40px;}

#main-content #related-keywords li{float:left; list-style-type: square; margin-left: 20px; color:#333}

#footer{width: 880px; margin: 0px; margin-right: auto; margin-left: auto; margin-top: 15px; text-align: center; }

#footer a{color:#333}

#add-social{margin: 20px;}

ul.other-links{ color:#CCC; list-style-type: square;}

.quote{background-color: #EEE; margin: 20px; padding: 15px; width: 600px; display: block; }

.words{list-style-type:square; color:#333}

.words li{margin:10px; background-color: #EEE; padding: 10px;}

.words li span{font-weight: bold; width:70px; display: block;}

#rosa-pics img{ border: 1px solid #CCC; margin: 15px;}

#rosa-pics td { text-align: center; }
	#rosa-pics td input {width:250px}

#pic-nav a{font-size: 11px; font-weight: bold; color: #900;}

#ad-block2, #adsense{height: 200px; float: right; }
#ad-block2 ul{padding: 0;}
#ad-block2 ul li{border: 1px solid #DDD; padding: 5px; list-style-type: none; margin: 2px; height: 30px;}
#ad-block2 ul li a{font-weight: normal; color: #CCC}

#forum-ad, #rosa-sat {padding: 7px; margin: 25px 15px 15px 0; background: #EFEAE0; border: 1px solid #DFD5C3;}
#forum-ad img{float: left; margin-top: -17px;}
#forum-ad .t1 a{font-weight: bold; color: #0D0837; margin-left: 10px; text-decoration: none; font-size: 14px;}
#forum-ad .t1 a:hover{text-decoration: underline;}
#forum-ad .t2{margin-left: 10px;}
#forum-ad .t1 em{color:#900}

#searchbar, .page-link{ height: 60px; padding: 10px; background: #FFFAEF; border: 1px solid #EFEAE0; margin-bottom: 15px; margin-right: 15px;}
.page-link{height:auto}
#searchbar h2, span.ttl{font-size: 18px; color: #900; font-weight: bold; display: inline}
#searchbar span{color: #333; font-size: 12px; margin-left: 10px; font-weight: bold; }

strong.s{font-weight: normal;}
	strong.s em{font-style: normal;}
		strong.s em a{text-decoration: none; color: inherit;}

#christianity {position: absolute; top: 60px; right: 276px;}
#christianity a { color: #A42512; text-decoration: underline; }
#christianity b { font-size: 14px; }
#christianity p { width: 150px; margin-top: 0;}
#christianity img {float: right;}
