* {
     margin: 0pt;
     padding: 0pt;
}

html, body {
     background: url("images/body-bg.gif") repeat-x scroll center top #FFFFFF;
     color: #FFFFFF;
     font-family: Arial,Helvetica,sans-serif;
     text-align: center;
}

#container img {
     box-shadow: 0px 0px 15px #000000;
}

.thumbnails img {
     box-shadow: 0pt 0pt 3px #000000;
     margin-bottom: 3px;
     margin-top: 3px;
     max-width: 175px;
}

.share img {
     box-shadow: 0px 0px 3px #000000;
}

.n {
     background: url("http://hq-celebrity.com/next.png") no-repeat scroll center 55px transparent;
     height: 119px;
     width: 52px;
}

.p {
     background: url("http://hq-celebrity.com/prev.png") no-repeat scroll center 55px transparent;
     height: 119px;
     width: 52px;
}

.share #wp_thumbie img {
     border: 1px solid white;
     margin-left: 13px;
}

.share #wp_thumbie_title {
     line-height: 12px ! important;
     margin-left: 20px;
     margin-top: -35px;
     text-shadow: 0pt 1px 1px #000000;
}

.share #wp_thumbie_title a {
     color: white;
     font-size: 11px;
     line-height: 1px ! important;
}

.share .wp_thumbie_ul_list li {
     max-height: 175px;
}

h1 {
     font-size: 35px;
     text-shadow: -1px -1px 0pt #666666;
}

h1 a {
     color: #E670E8 ! important;
     font-size: 43px;
     text-decoration: none;
}

a {
     text-decoration: none ! important;
}

.url {
     background-image: url("images/link.png");
     background-position: 99% 4px;
     background-repeat: no-repeat;
     border: 1px solid #C4C4C4;
     color: #333333;
     margin: 20px 0pt;
     padding: 3px;
     width: 500px;
}

.img-gallery {
     border: 1px solid #FFFFFF;
     margin: 0px 5px;
}

.img-galleryselected {
     border: 1px solid #E670E8;
     margin: 0px 5px;
}

.navi {
     padding-bottom: 8px;
     padding-top: 25px;
}

.navi a {
     background: url("http://hq-celebrity.com/wp-content/themes/hqcelebrity/images/imgnavi.png") no-repeat scroll left top #C06CBD;
     border: 1px solid #A3A4A5;
     color: #FEF0FE;
     margin: 1.5px;
     padding: 1px 4px;
     text-decoration: none;
}

.imgcenter img {
     border-radius: 3px 3px 3px 3px;
     border: 1px solid #FFFFFF;
}

.traffic {
     color: #FFFFFF;
     margin: auto;
     text-align: center;
     width: 800px;
}

.traffic a {
     color: #FFFFFF;
}

.traffic span {
     color: #FFFFFF;
}

.traffic img {
     border-radius: 3px 3px 3px 3px;
     border: 1px solid #FFFFFF;
}

#snInformer125 img{     
	border-radius: 3px 3px 3px 3px;
    border: 1px solid white;
	box-shadow: 0 0 3px #000000;
}

#snInformer125 span{  
	position:relative;
	bottom:20px;
	font-size:10px;
	text-shadow: 0 1px 1px #000000;
}

