* {margin:0; padding:0}    
img {border:0}
body {background:#FFD4F8; background-image:url('../images/back-head.jpg'); background-repeat: repeat-x;  font-size:11px; font-family:tahoma, sans-serif;}

* html li a {padding-left:.8em;}
    
#wrap {position:relative; width:990px; height:100%; background:#FFD4F8; margin:0 auto; /* border:1px solid #99012D */}

#logo {top:0; left:0}
div#bookmark a{position:absolute; right:412px; top:105px;}
a {text-decoration:none}

#header-txt-l {position:absolute; width:170px; height:70px; right:160px; top:50px; color:white; font:400 11px Arial, sans-serif;}
#header-txt-l  a {color:#FCFF00; font-weight:bold}
#header-txt-l  a:hover {color:#f06; text-decoration:underline;}
#header-txt-l.r {border-left:1ps dotted #fff; right:7px; }
#hall {position:absolute; left:25px; top:169px; }
#bookm {position:absolute; right:30px; top:169px; }
#friendly {position:absolute; left:371px; top:17px; }

#pix-block1 {position:absolute; width:964px; height:1576px; top:195px; background:#5D001B; margin:10px } 
#pix-block2 {position:absolute; width:964px; height:1576px; top:2080px; background:#5D001B; margin:10px } 
#pix-block3 {position:absolute; width:964px; height:1576px; top:3953px; background:#5D001B; margin:10px } 
#pix-block4 {position:absolute; width:964px; height:1576px; top:5839px; background:#5D001B; margin:10px } 

#txt-block1, #txt-block2, #txt-block3 {position:absolute; width:964px; height:310px; margin:10px; background-image:url('../images/back1.jpg') }
#txt-block1 {top:1770px;}
#txt-block2 {top:3653px;}
#txt-block3 {top:5529px;}
#txt-block4 {position:absolute; width:964px; height:1288px; top:7414px; margin:10px; background-image:url('../images/back2.jpg');}

.txt1, .txt2, .txt3 {position:absolute; color:#FF006C; padding:10px;  text-align:center}
.txt1 {left:25px;}
.txt2 {left:366px}
.txt3 {right:25px;}


.txt1 h2, .txt3 h2, .txt2 h2 {color:#fff; font:900 24px Arial, sans-serif;}
.txt1 h2 a, .txt2 h2 a, .txt3 h2 a {color:#fff; font:900 24px Arial, sans-serif;}
.txt1 a:hover, .txt2 a:hover, .txt3 a:hover {color:#FF006C; font:900 24px Arial, sans-serif;}


div.txt4l, div.txt4r {position:absolute; top:80px;  width:420px; height:152px; font-size:12px; font-weight:bold;}
div.txt5l, div.txt5r {position:absolute; top:150px;  width:420px; height:452px; font-size:12px; font-weight:bold;}
div.txt4l ul, div.txt4r ul, div.txt5l ul, div.txt5r ul{list-style: square inside url('../images/star2.gif')}


div.txt4l ul a, div.txt4r ul a, div.txt5l ul a, div.txt5r ul a {color:#fff;}
div.txt4l li a:visited, div.txt4r li a:visited, div.txt5l li a:visited, div.txt5r li a:visited {color:#FF5192;}
div.txt4l li a:hover, div.txt4r li a:hover, div.txt5l li a:hover, div.txt5r li a:hover{color:#fc0; text-decoration:underline}

.txt4l, .txt5l {left:37px}
.txt4r, .txt5r {right:37px}


#today {position:absolute; left:35px; bottom:15px;}
#bookm1 {position:absolute; right:35px; bottom:15px;}

#aff {position:absolute; width:964px; top:8627px; height:30px; background:#9d0027; left:10px; }
#free {position:absolute; left:354px; top:80px;}

#friendly-free-sites {position:absolute; width:964px; font:400 12px Arial, sans-serif; top:8657px; height:311px; margin:10px; background-image:url('../images/back4.png');} 
#friendly-free-sites ul {list-style-type: none; color:#9F0029;}
#friendly-free-sites ul span {color:#f06; font-size:9px;}
#friendly-free-sites ul a {font-weight:bold; color:#9F0029}

/* #friendly-free-sites ul a:visited {color:#D26C86; font-weight:bold;} */
#friendly-free-sites ul a:visited {color: #D26C86;}
#friendly-free-sites ul a:hover {text-decoration:underline; color:#f06; }


ul.friendly1, ul.friendly2, ul.friendly3, ul.friendly4 {position:absolute; top:70px;}
ul.friendly1 {left:55px}
ul.friendly2 {left:299px}
ul.friendly3 {left:540px}
ul.friendly4 {right:55px}

#footer {position:absolute; padding:0 20px; bottom:17px; color:#fff; font-weight:bold}
#footer span, a {color:#FFD800;}



a:link img.thumb {
	border-right: #EA1876 2px dashed; border-top: #EA1876 2px dashed; filter: none; BORDER-LEFT: #EA1876 2px dashed; border-bottom: #EA1876 2px dashed
}
a:visited img.thumb {
	border-right: #EA1876 2px dashed; border-top: #EA1876 2px dashed; filter: none; BORDER-LEFT: #EA1876 2px dashed; border-bottom: #EA1876 2px dashed
}
a:hover img.thumb {
	border-right: #FFF 2px solid; border-top: #FFF 2px solid; filter: none; border-left: #FFF 2px solid; border-bottom: #FFF 2px solid
}







