body, html { 
padding : 0px; 
margin : 0; 
} 
body { 
background: transparent url('http://jellyfishing.info/boosh/226.jpg') repeat;
text-align: center;
font : 70%/167% "arial", sans-serif;
color : #fff; 
} 

#container { 
margin: 15px auto;
width: 674px;
height: auto;
background: transparent;
text-align : left; 
} 

#header {
width: 599px;
height: 390px;
background: transparent url('mewtwo2.png') no-repeat scroll center;
text-align:center;
margin: 0 0 15px 0;
float: right;
}

#content {
width: 454px;
padding: 10px;
float: right;
margin: 0 0 0 auto;
background: #2191A3;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
}
#sidebar {
float: left;
width: 180px;
padding: 10px;
margin: 30px auto 0 0;
background-color: 	#1A6CA3;
filter:alpha(opacity=80);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
-moz-border-radius: 20px 0 0 20px;
-webkit-border-radius: 20px 0 0 20px;
-khtml-border-radius: 20px 0 0 20px;
border-radius: 20px 0 0 20px;
} 

#footer {
clear:both;
margin: 55px 0 0 0;
text-align:right;
padding: 5px;
height:30px;
border-top: 1px dotted #2CD7A3;
}

#nav {
width: 75px;
font: 8pt "trebuchet ms", sans-serif;
text-align: center;
margin: 199px 0 5px 0; 
float: left; }

.nav a:link, .nav a:visited, .nav a:active {
display: block; 
color: #44aaaa; 
background-color: #1A6CA3; 
margin-bottom: 5px; 
padding: 3px;
letter-spacing: 1px; 
text-transform: uppercase; 
font-weight: normal; 
text-decoration: none; 
-moz-border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;
-khtml-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;	
	}

.nav a:hover {
text-decoration: none;
margin-left: 5px; }

.nava a.link, .nava a:visited, .nava a:active {
margin-left: 10px;display: block; 
color: #44aaaa; 
background-color: #1A6CA3; 
margin-bottom: 5px; 
padding: 3px;
letter-spacing: 1px; 
text-transform: uppercase; 
font-weight: normal; 
text-decoration: none; 
-moz-border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;
-khtml-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;	
}

.nava a:hover {
text-decoration: none;
margin-left: 5px; }


h1 {
background: transparent;
color: #1A6CA3;
font:17pt "georgia", serif;
border-bottom: 2px dashed #1A6CA3;
font-weight: normal;
text-align: justify;
margin: 0;
letter-spacing: 1px;
text-transform: lowercase;
font-style: italic;
text-indent: 35px;
}

h2 {
background: transparent;
color: #2191A3;
font:16pt "georgia", serif;
font-weight: normal;
text-align: center;
border-bottom: 1px solid #2191A3;
margin: 0;
letter-spacing: 1px;
font-variant:small-caps;
}

a:link, a:visited, a:active {
text-decoration: none;
font-weight: bold;
color: #2CD7A3;
cursor: crosshair;
        }
a:hover { 
text-decoration: none;
font-weight: bold;
color: #1E8395;
cursor: crosshair;
}

input, select, submit, textarea {
background: #1B6B7B;
font:8pt "arial", sans-serif;
padding: 5px;
color: #fff;
font-weight: normal;
text-decoration: none;
border-width: 1px;
border-style: solid;
border-color: #44aaaa;
}


input:focus, textarea:focus, select:focus, submit:focus{
border-color: #fff;
} 

hr {
color: #1E8395;
border-width: 1px;
} 

p.characters {
margin-bottom: 10px;
min-height: 120px;
} 

img {
margin : 0 7px 7px 7px;
border: 5px solid #1A6CA3;
}

img.lightbox {
margin: 0;
border: 0;
} 

blockquote { 
background : #1E8395;
color : #fff;  
border-bottom : 7px solid #1A6CA3; 
padding : 11px; 
display: block;
}  


blockquote.links { 
background : #1E8395;
color : #fff;  
text-align: center;
border-bottom : 7px solid #1A6CA3; 
padding : 11px; 
display: block;
}  

p.quote{
float: right;
margin: 7px 9px 3px 0;
} 
