/*
Theme Name: Ocean Songs
Theme URI: http://www.sunnydaydream.com
Description: A beach themed calm but beautiful look. Lots of blues, purples, and pastel colours.
Version: 2
Author: Heidi J.
Author URI: http://www.sunnydaydream.com
*/
}
body {
	margin-top: 12px;
	margin: 0;
	text-align: justify;
	line-height: 190%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: verdana;
	background-color: #DEDEDE;
}

.box {
padding: 0px;
width: 200px;
margin-bottom: 0px;
}


A.nav:link, A.nav:visited, A.nav:active {
	font: 27px Verdana, Geneva, Tahoma, sans-serif;
	border-bottom: none;
	color: #161616;
	text-align: center;
	text-transform: lowercase;
	letter-spacing: -1px;
	text-decoration: none;
	margin: 17px 15px 0px 11px;
	padding: 3px 5px 0px 5px;
}


A.nav:hover {
text-shadow: 4px 4px 10px #6699ff;
text-decoration: none;
}


#container {
	margin: 10px auto;
	width: 810px;
	height: auto;
	overflow: hidden;
	margin-bottom: 31px;
	background-color: #DEDEDE;
	font-family: verdana, Geneva, Tahoma, sans-serif;
	font-size: 11px;
	color: #1A171E;
	text-align: center;
}
#content {
	float: right;
	width: 540px;
	padding: 0px 15px 5px 15px;
	min-height: 1100px;
	background-color: #DEDEDE;
	font-family: verdana, Geneva, Tahoma, sans-serif;
	color: #1A171E;
	font-size: 11px;
	text-align: left;
}

#side {
	float: left;
	width: 205px;
	padding: 0px 10px 10px 10px;
}

h1 {
	font: 37px garamond;
	color: #66B1E9;
	letter-spacing: 1px;
	text-align: left;
	text-transform: lowercase;
	font-weight: bold;
}

h2 {
	font: italic 28px garamond;
	color: #F07B93;
	text-align: center;
	letter-spacing: 2px;
	text-transform: lowercase;
}

h3{
	color: #604E81;
	letter-spacing: 2px;
	text-align: right;
	text-transform: lowercase;
	margin: 17px;
	font: 22px "trebuchet ms";
	border-bottom: 1px dotted #404040;
}


h4 {
font: italic 16px georgia;
color: #504d4d;
letter-spacing: 3px;
text-align: center;
text-transform: lowercase;
}

blockquote {
text-align: center;
border-bottom: 2px solid #66B1E9;
border-left: 4px solid #66B1E9;
padding: 8px;
width: 85%;
background-color: #FFFFFF;
}

textarea,input {
overflow: auto; 
background-color: #DEDEDE;
padding: 4px;
font: 12px tahoma;
border: none;
background-color: #eee;
}


pre, code {
background-color: #f3f8df;
font: 10px "tahoma";
width: 400px;
padding: 4px;
height: auto;
overflow: auto;
border-bottom: 2px solid #c0c0c0;
border-left: 3px solid #a73a55;
}



del {
	font: 11px "georgia";
	text-align: center;
	background-color: #DEDEDE;
	padding: 6px;
	width: 490px;
	line-height: 200%;
	margin: 0 auto;
	text-decoration: none;
}


A:link, A:visited, A:active{
	color: #696D9E;
	font: 12.25px georgia;
	text-decoration: none;
	line-height: 140%;
	border-bottom: 1px dotted #774433;
}
 
A:hover {
color: #6699FF;
border-bottom: 1px solid #aacc44;
}


A.affie:link, A.affie:visited, A.affie:active {
border-bottom: 1px solid #b1b0b0;
border-left: 3px solid #aacc44;
border-right: 1px solid #aacc44;
display: block;
color: #404040; 
background: #eee;
text-align: center;
margin: 3px 2px;
font: italic 11px "georgia";
padding: 4px;
}
 
A.affie:hover {
color: #cc5511;
}


b,strong {
	color: #604E81;
}
em, i {
	color: #AACC44;
}
ins,u {
	color: #FF6699;
	border-bottom: 2px solid;
	text-decoration: none;
}

#header {
	background-position: url('http://i889.photobucket.com/albums/ac98/sunnydaydream2010/newheadersunnydaydream-1.png');
	height: 278px;
	width: 790px;
	margin: 0 auto 0 auto;
	background: url('http://i889.photobucket.com/albums/ac98/sunnydaydream2010/newheadersunnydaydream-1.png');
	margin: 10px 12px 10px 12px;
}

#footer {
	background-position: no-repeat;
	background: no-repeat;
	text-align: center;
	height: 61px;
	color: #000;
	width: 754px;
	line-height: 105%;
	clear: both;
	margin: 0 auto 0 auto;
	margin-bottom: 8px;
	margin-top: 5px;
	padding: 10px;
	background-color: #E9C7D5;
	background-image: url('http://i889.photobucket.com/albums/ac98/sunnydaydream2010/newheadersunnydaydream-1.png');
}

#navbar {
margin: 0 auto 0 auto;
text-align: center;
margin-bottom: 13px;
width: 790px;
margin-top: 10px;
}






A.title:link, A.title:visited, A.title:active{
font: 36px georgia;
color: #564949;
text-transform: none;
text-decoration: none;
line-height: 100%;
border-bottom: none;
margin-bottom: 10px;
}
 
A.title:hover {
color: #D9044F;
font-style: normal;}


table.review td {
width: 200px;
height: auto;
padding: 5px;
margin: 4px;
text-align: center;
}



img {
border:0;
}

.center{
text-align:center;
}


.right {
text-align: right;
}

.left {
text-align: left; }



.clear {
clear: both;
}
a {
	color: #161616;
}
.table {
	font-family: verdana;
	font-size: 11px;
	color: #1A171E;
	background-color: #FFF8FF;
	border-style: ridge;
	border-width: 0px 4px 0px 4px;
	border-color: #C4C1D8;
}