body
{
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	color: #333333;
	text-align: left;
	border: none;
        background-color:white;
}

blockquote
{
	margin-right: 0;
	margin-left: 20px;
}

p
{
	font-size: .75em;
	line-height: 140%;
	margin: 0;
}

h1
{
	font-weight: bold;
	font-size: 5em;
line-height:100%;
margin:-3px 0 -6px -3px;
	letter-spacing: -2px;

}

h2
{
	padding: 0 10px 0 0;
	font-size: 1.9em;
	line-height: 0.9em;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin: 0 0 2px 0;
	font-weight: normal;
}

h3
{
	font-weight: bold;
	font-size: 1.4em;
line-height: 1em;
	padding: 0 10px 0 0;
	margin: 0 0 1px 0;
}

h4{
font-size: 1em;
font-weight:normal;
margin: 0 0 2px 0;
line-height:120%;
color: #006699;
}

h6 {
font-size:1.3em;
margin:0;
word-spacing:-1px;
line-height:.88em;
text-transform:uppercase;
}



hr
{
	margin: 2em auto;
	width: 370px;
	height: 1px;
	color: #7a7e7d;
	background-color: #7a7e7d;
	border: none;
}

.gs-img
{
	margin: 12px 0;
	max-width: 350px;
	height: auto;
}

a
{
	text-decoration: none;
	color: inherit;
	outline: none;
}

.author a:hover, .snippeter a:hover{
color: #666666;
}

.footnotes a:hover{
color: #333333;
}


a img {border: none;}

#site-name a
{
	border: none;
}

#accessibility
{
	position: absolute;
	top: -10000px;
}

#container
{
margin: 0;
width: 870px;
}

#head
{
	position: absolute;
	top: 0;
	left: 35px;
}

.logo
{
	width: 824px;
height:auto;
}

.star{
vertical-align: -1px;
}


#sidebar1
{
	margin: 515px 0 0 40px;
	width: 280px;
	padding-bottom: 20px;
	float: left;
}

#content
{
float:left;
	margin: 510px 0 0 105px;
	width: 350px;
	padding-bottom: 20px;
}


#history {
	margin: 300px 0 0 105px;
	width: 180px;
	padding-bottom: 20px;
	float: left;
}

#profiles{
float:left;
	margin: 290px 0 0 40px;
	width: 450px;
	padding-bottom: 20px;
}

.profile{
width: 335px;
float:left;
}

.profile_img
{
	width: 100px;
	height: 100px;
	float: left;
	margin: 1px 15px 0 0;
	overflow: hidden;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
border-radius: 15px;
}



.nav p{
font-size: 14pt;
margin-top: 2px;
padding:0;
font-weight: bold;
}

.navunder {
margin: 40px 0 20px 0;
}

.newerolder{
font-size: 11pt;
font-weight: bold;
text-transform: capitalize;
}


.snipnav p{
font-size: 11pt;
margin: 12px 3px 0 0;
padding: 0;
font-weight: bold;
float: left;
text-transform: capitalize;
}

.snipnav img{
margin: 12px 2px 0 0;
padding: 1px 0 0 0;
float:left;
}


.snipnavhead {
position: relative;
width: 139px;
}

.snipnavhead p {
display: none;
position: absolute;
top: 5px;
left: 140px;
width: 140px;
	color: #999999;
	text-transform: uppercase;
	font-size: 0.55em;
line-height: 0.9em;
text-align: right;
}

.snipnavhead:hover p{
display: block;
}



.footnotes
{
	margin-top: 6px;
}



div.sniphead{
padding-top:15px
}

div.sniphead h4{
font-size: 0.8em;
color: #999999;
margin-bottom: 0;
}

div.snippet
{
	float: left;
	width: 165px;
}

div.snippet p, #history p, .profile p
{
	line-height: 1.2em;
}

.glimpse{
margin:15px 0 0 0;
}

.glimpse h3{
font-size: 0.9em;
}
.glimpse p{
line-height: 1.2em; text-indent: 1.2em;
}
.glimpse img{
padding-bottom: 10px;
}

#whatnotbar{
	position: absolute;
	top: 290px;
	left: 33px;
	width: 832px;
}


#whatnotpage{
	min-height: 700px;
	margin: 290px 0 0 33px;
	width: 832px;
}


div.whatnot{
float:left;
width:100px;
margin-right:4px;
	height: 200px;
	overflow:hidden;
margin-bottom:4px;
}

.whatnot_img
{
	width: 100px;
	height: 100px;
	margin: 0 0 0px 0;
	overflow: hidden;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
border-radius: 15px;

}


.whatnot p{
font-size:.65em;
line-height: 1.2em;
}

.whatnot span{
font-size:0.80em;
color:#999999;
text-transform: uppercase;
font-style:italic;
}


#foot{
width: 829px;

border-top: 1px solid #999999;
	margin: 10px 0;
padding: 10px 35px 10px 30px; 
	clear: both;
letter-spacing: 1px;
color: #999999;
min-height: 13px;
}

#foot img{
margin: 5px 0;
float: right;
}

#foot p{
font-size: 0.5em;
float: left;
margin: 5px;
}


#sidebar-1 p
{
	font-size: 0.8em;
	line-height: 1.5em;
}

.snippet_img
{
	width: 100px;
	height: 100px;
	float: left;
	margin: 3px 0 0 15px;
	overflow: hidden;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
border-radius: 15px;

}

.author{
	font-size: 0.65em;
}

.footnotes p
{
	text-transform: uppercase;
	font-size: 0.55em;
	line-height: 1.2em;
margin-bottom: 3px;
font-weight: bold;
color: #666666;
}


.author, .snippeter
{
	color: #999999;
	text-transform: uppercase;
	font-size: 0.65em;
	line-height: 1em;
	margin: 0;
}

.snippeter{
margin-top:2px;
	font-size: 0.6em;

}


.author a, .snippeter a, .footnotes a
{
	font-size: inherit; font-weight:bold;
}


.published
{
	font-size: 0.8em;
}

.lo_snip_img{
height:60px;
width:60px;
margin: 0 10px 10px 0;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
border-radius: 10px;

}

div.contbookmarks{
height:20px; padding-top:10px;}

.contbookmarks p{color:#999999;}
.contbookmarks a:hover{color:#333333;}

div#sidebarcont{
	width: 280px;
	float: left;
margin: 300px 0 0 20px;
padding:0 0 20px 20px;
border-left:1px solid #999999;
}

div.gsconttext{
width: 240px;
margin: 10px 0;
float:left;
}

div.leader{
width: 240px;
margin: 0 0 10px 0;
float:left;
}



div.leader p{
line-height: 1.1em;
color: #999999;
}

div.snipconttext{
width: 203px; 
margin:7px 0;
float:left;
}

div.snipconttext p{
line-height: 1.15em;
}

#ads{
position: absolute;
top: 20px;
left: 894px;
width: 270px;
}

.advert{
float: left;
margin: 0 0 10px 10px;
}

fieldset{
border: none;
margin:0;
padding:0;
}


.zemText, .zemTextarea, .zemCheckbox, .zemError, .zemThanks{
	font-size: .7em;
	line-height: 140%;
	margin: 6px 0;

}

input.zemText{  font: 0.7em Helvetica, Arial, sans-serif; 
}

.zemError{
color:#9e2d32;
}

ul{
padding:10px 0;
list-style-type:none;
text-indent:0;

}

input.zemSubmit{
  font: bold 0.75em Helvetica, Arial, sans-serif; 
min-height:50px;
  background-color: #cccccc; 
  border:none; 
  border-color: white;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
border-radius: 10px;


}



div#whatnottipform{
padding:55px 0;
margin:0 auto;
width:414px;
}

.tipsters{
font-size:0.65em;
padding-bottom:10px;
color:#999999;

}


@media only screen and (max-device-width: 480px) { 
.tipsters { 
font-size: 6px;
}
.zemText, .zemTextarea, .zemCheckbox, .zemThanks{
	font-size: 7px;
}


}

