body {	
	
	font-size:12px;
	line-height:18px;
	font-family:'helvetica', 'arial', 'sans serif';
	color: black;
	background: white;
	margin:0;
	padding:0;
	height:100%;
	width: 100%;
}


img {
	border:0px;
}


p {
	padding: 0 0 15px 0;
	margin: 0;
	line-height:18px;

}

p.intro {
	text-transform: uppercase;
	font-size:11px;
}

p.auth {
	font-style:italic;
	padding-top:0;
	font-size:11px;

}

p.site {
	padding-bottom: 0;
	font-family: 'Courier New', Courier, monospace; 
}


p.link a{
	border-bottom:1px dotted #585858;
	color:#585858;
	font-family: 'Courier New', Courier, monospace;
}


.cop {
	color:gray;
	font-size:9px;
	line-height:11px;
	margin-top:18px;
}

.q {
	padding-top:18px;
}



em { font-style: italic;}



a {
	margin:0;
	padding:0;
	color:black;
	text-decoration: none;
	line-height:18px;
}



.nopad {
	padding-bottom: 0;
}

#pullqu {
	position:absolute;
	font-size:18px;
	line-height:25px;
	text-transform:uppercase;
	z-index:9;
}

.caption {
	position:absolute;
	font-size: 9px;
	line-height:11px;
	z-index:9;
}


.caption_b {
	position:relative;
	width:600px;
	text-align: center;
	margin-bottom:10px;
	font-size: 9px;
	line-height:11px;
	z-index:9;
}

blockquote {
	margin: 0 20px 0 20px;
	padding:0;
}



html {
	width:100%;
	height:100%;
}


img {
	margin:0;
	padding:0;
	border:0;
}

div {
	margin:0;
	padding:0;
	border:0;
}


#wrapper {
	position:relative;	
	margin:20px auto 0 auto;
}

#wrapper_b {
	position:relative;	
	margin:0 auto;
	width:600px;
	padding-top:10px;
}


#header {
	position:fixed;
	left:0px; 
	top: 0px;
	width: 30px;
	height:31px;
	z-index:100;	
	overflow:hidden;
	font-size:11px;
}

#header p{
	padding-bottom:2px;
}

#header a{
	padding-left:2px;
	padding-right:2px;
	color:black;
	background:yellow;
}

#header:hover{
	width:150px;
	height:275px;	
}


.headerimg {
	margin-bottom:12px;
	
}

form { 		
	border:0;
	margin-top:0px;
	padding:0;
	height:25px; 
}



#feed {
	position:absolute;
	display:inline;
	top:1px;
	left:420px;
}

input {
	vertical-align:top;
	position:relative;
	top:1px;
	height:15px;
	border:0;
	padding:0;
	margin:0;
	font-size:10px;
}

.inputbutton {
	position:relative;
	top:1px;
	height:17px;
	background-color:black;
	border: 1px black solid;
	font-size:10px;
	color:white;
}

.inputbox {
	background-color:white;
	border:black 1px solid;
	color:gray;
}


.w100 {
	position:fixed; 
	width:100%; 
	top:0px;
	z-index:-5;
}

.h100 {
	position:fixed; 
	height:100%; 
	top:0px;
	z-index:-5;
}

#copyback {
	position:fixed;
	top:0px;
	height:100%;
	width: 320px;
	background-color:white;	
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	z-index:2;
}

#copy {
	position: absolute;
	width: 320px;
	top:20px;
	z-index:11;
}

#copy_b {
	position: relative;
	width: 600px;
}

#mini {
	position:absolute;
	top:11px;
	left:20px;
}

#minihead {
	position:absolute;
	margin-top:10px;
	left:-2px;
	z-index: 10;
}


ul {
	list-style: none;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:20px;
	padding-left:10px;
}

li {
	margin-top:5px;
}

#pics {
	white-space:nowrap;
	margin-bottom:0;
	padding:0;
}

#pics img{
	margin-left:15px;
	margin-right:5px;
}

.leftfloat {
	font-size:10px;
	display:inline;
	margin:0 15px 0 15px;
	padding:0;
	float:left;
	color:white;
	margin-bottom:25px;
	text-align:center;
}


#container {
	position: relative; 
	margin: 0 auto; 
	width: 748px;
	top:10px;
}

#bigpic {
	position:relative;
	margin-top:15px;
	left:-2px;
}

#logo {
	position:relative; 
	left:0px;
}

.cntr {
	text-align:center;
}


.rightside {
	margin-right:10px;
}

h1 {
	font-weight:bold;
	font-size:14px;
	padding: 0;
	margin:0;
	margin-bottom: 5px;
}

h2 {
	line-height:30px;
	font-weight:bold;
	font-size: 17px;
	padding: 0;
	margin:0;
}

#back {
	position:absolute;
	top:118px;
	left:410px;
	width:310px;
	padding-left: 20px;
}

#back p{
	margin-top:3px;
}

#back img{
	float:left; 
	margin-right:5px;
}

#archives {
	position:relative;
	margin-left:0;
	padding-left:0;
	width:400px;
}

.numbers {
	padding-top:0px;
	margin-top:0px;
	font-family: 'Courier New', Courier, monospace; 
	color:#585858;
}


.underline {
	text-decoration: underline;
}


