/*============================= GLOBAL =============================*/
* {margin:0px; padding:0px; border:0px; font-family:Georgia, serif;}
body {background:#c4cdd2 url('http://www.show-your-pride.com/images/body.gif') top center repeat-y; color:white;}
img {border:0px;}
p {display:block;}
.clear {border:0px;}
a:link {color:#c5dbf1;}
a:hover {color:#ecf2f8;}
a:visited {color:#c5dbf1;}
a:visited:hover {color:#ecf2f8;}

/*============================= HEAD =============================*/
#header {width:800px; height:300px; background:transparent url('http://www.show-your-pride.com/images/head.jpg') top left no-repeat; margin:0px auto; position:relative;}
#header h1 {visibility:hidden;}
.navbtn {display:inline; position:absolute; bottom:0px; width:132px; height:34px;}
.navbtn span {display:block; width:132px; height:20px; position:relative; top:5px; text-align:center;}
.navbtn {;}
li a:link {color:#415c6b; text-shadow: 0px 1px 3px #555; font-size:1.4em;}
li a:hover {color:#234152; text-shadow: 0px 2px 3px #333; font-size:1.5em;}
li a:visited {color:#415c6b; text-shadow: 0px 1px 3px #555; font-size:1.4em;}
li a:visited:hover {color:#234152; text-shadow: 0px 2px 3px #333; font-size:1.5em;}
#btn1 {left:36px;}
#btn2 {left:185px;}
#btn3 {left:333px;}
#btn4 {left:482px;}
#btn5 {left:630px;}

/*============================= BODY =============================*/
#wrapper {width:800px; margin:0px auto;}
#title {width:800px; height:30px; text-align:center; background:transparent url('http://www.show-your-pride.com/images/content.jpg')top left no-repeat; clear:both; margin:10px 0px;}
#title h2 {height:30px; display:block; font-size:1.7em; font-weight:bold; position:relative; bottom:6px;}
#title h2:before, #title h2:after {content:url('http://www.show-your-pride.com/images/title.gif'); position:relative; top:6px;}
#splash {width:800px; text-align:center;}
.poster {margin:10px auto;}
.studio {width:800px; background:transparent url('http://www.show-your-pride.com/images/content.jpg') top left repeat-y; clear:both; margin:0px 0px -10px 0px;}
.studio h3 {height:27px; text-align:center; background-color:#1e333e; border-bottom:1px solid white; vertical-align:top;}
.studio p {margin:5px; text-align:center;}
.result {background-color:#c5dbf1; border-top:1px solid #CCCCFF; border-left:1px solid #CCCCFF; border-right:1px solid #336699; border-bottom:1px solid #336699; float:left; position:relative; text-align:left; font:.75em Georgia, serif;}
.result:hover {background-color:#ecf2f8;}
.result a:link {color:#415c6b;}
.result a:hover {color:#234152;}
.result a:visited {color:#415c6b;}
.result a:visited:hover {color:#234152;}
#showyourpride {height:635px;}
.syp {width:185px; height:84px; margin:0px 0px 10px 10px;}
.syp img {min-width:80px; min-height:80px; clip:rect(0px,80px,80px,0px); position:absolute; top:2px; left:2px;}
.syp span {display:block; width:115px; height:80px; position:absolute; top:2px; left:84px;}
#badpuppy {height:970px;}
#bpmodel {width:488px; height:150px; margin:0px 150px;}
#bpvideo {width:570px; height:275px; margin:0px 110px;}
.bp1 {width:155px; height:79px; text-align:left; float:left; margin:0px 0px 2px 2px;}
.bp1 img {min-width:75px; min-height:75px; clip:rect(0px,75px,75px,0px); position:absolute; top:2px; left:2px;}
.bp1 span {display:block; width:75px; height:75px; position:absolute; top:0px; left:78px;}
.bp2  img{width:187px; height:76px; margin:0px 0px 10px 10px; float:left;}
#search {height:645px;}
form {width:400px; height:18px; margin:10px auto 20px auto; position:relative; top:10px;}
#news span {text-align:center; display:block; width:790px; margin:10px auto 0px auto;}
#notice span {font-size:0.7em; display:block; margin:10px 10px 0px 10px;}
#contact {height:150px;}
#contact span {width:780px; display:block; margin:10px auto;}
#tour {height:385px;}
.sample {width:120px; height:180px; float:left; margin:0px 0px 10px 32px;}
#ad {height:145px; text-align:center;}
#ad a {position:relative; top:10px;}
#archive {height:9000px;}
#list td {border-top:1px solid #CCCCFF; border-left:1px solid #CCCCFF; border-right:1px solid #336699; border-bottom:1px solid #336699;}

/*============================= FOOT =============================*/
#footer {width:800px; height:25px; margin:0px auto; background:transparent url('http://www.show-your-pride.com/images/content.jpg') top left no-repeat; clear:both; text-align:center; font-size:0.7em;}
#footer span {position:relative; top:5px;}