* {
	margin : 0px;
}

p {
	margin: 12px 0px 12px 0px;
}

html, body {
		height : auto;
		min-height : 100%;
}

body {
		background : #FFF none repeat scroll 0 50%;
		color : #000;
		font-family: lucida grande, Verdana, Arial, Tahoma, Helvetica;
		margin : 0px;
		padding : 0px;
		font-size : 11px;
		line-height : 1.5em;
		text-align: justify;
}

a:link, a:visited
{color: blue; text-decoration: none;}
a:active, a:hover
{color: blue; text-decoration: underline;}

.pics       {
border: 1px #ccc solid; 
margin: 6px 12px 6px 0; 
padding: 6px 6px 6px 6px; 

box-shadow: 1px 1px 5px  #888;
-webkit-box-shadow: 1px 1px 5px  #888;
-moz-box-shadow: 1px 1px 5px  #888;
}

.picsnoborder       
{border: 0px #ccc solid; margin: 2px; padding: 0px; }

.header 
{margin: 10px 10px 0px 10px; }

#navigation-right {
float: right;
text-align:right;
}

#navigation-left {
text-align:left;
}

.wrapper {
margin: 30px 100px 10px 100px;
}

.banner0 {
background-color: #eee;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 4px;
margin-bottom: 30px;
}

.banner {
background-color: #ffffcc;
border-top: 1px solid #ff9900;
border-bottom: 1px solid #ff9900;
padding: 4px;
margin-bottom: 30px;
}

.info {
background-color: #ffffcc;
border: 1px solid #ff9900;
padding: 4px;
}

.container
{margin: 0px; }

.column1, .column2, .column3 {
margin-right: 25px;
text-align:left;
}

.fblikes {
margin: 90px 0px 10px 0px;
}

.emailcomments {
margin: 30px 0px 10px 0px;
}

.fbcomments {
margin: 30px 0px 10px 0px;
display: none;
}

.footer {
margin: 40px 100px 10px 100px;
color: #aaa;
}

.copy {
color: #aaa;
}

.copy a:link, .copy a:visited 
{color: #aaa; text-decoration: none;}
.copy a:active, .copy a:hover 
{color: #aaa; text-decoration: underline;}


