/*
Theme Name: Wave Surfers
Theme URI: http://www.unodesignstudio.com
Description: Fresh beach theme designed by <a href="http://www.unodesignstudio.com">Uno Design Studio</a>
Version: 1.0
Author: Uno Design Studio
Author URI: http://www.unodesignstudio.com
Tags: blue, fixed width, three columns, widgets, beach theme

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

body {
	font-size: small;
	background: #2F5667 url(images/ws-bg.jpg); 
	background-repeat: repeat-x; 
	background-position: top; 
	text-align: center; 
	font-family: Arial, “Helvetica Neue”, Helvetica, sans-serif; 
	color: #fff; 
}
a { 
	text-decoration: none; 
	color: #ffcf1e; 
}
a:hover { 
	text-decoration: underline; 
}
a img, img { 
	border: 1px solid white; 
}
#adbanner{ 
	margin-left: 380px; 
}
img.wp-smiley { 
	vertical-align: text-bottom !important; 
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal; 
	font-family: “Franklin Gothic Medium”, “Arial Narrow Bold”, Arial, sans-serif;
}
h1{
	font-size: 1.5em; }
h2 { 
	font-size: 1.2em; 
}
h3 { 
	font-size: 1.1em; font-weight: bold; 
}
h4 { 
	font-size: 1.1em; 
}
h5 { 
	font-size: 1.1em; 
}
hr { 
	display: none; 
}
#searchform { 
	margin: 0; 
	padding: 0; 
}
blockquote { 
	border-left: 5px solid #94dafe; 
	margin: 10px; 
	padding: 0px 10px; 
}
#maincontainer { 
	text-align: center; 
	background: url(images/ws-head.jpg) no-repeat top center; 
}
#header { 
	width: 668px; 
	padding: 100px 0 0 250px; 
	text-align: right; 
	height: 150px; 
}
.logo {
	background:  url(images/girldirflogo.png) no-repeat;
	float: left;
	width: 271px;
	height: 58px;
	margin: 0 0 0 400px;
	padding: 0;
}
#header h1 { 
	font-size: 0;
	text-indent: -1000px; 
}
#header h1 a { 
	text-indent: -1000px; 
	}
.description { 
	font-size: 1.5em; 
	color: #bb4ab7; 
	font-style: italic;
	margin: 0 0 0 130px;
	letter-spacing: 0.1em;
	}
#body-container { 
	margin: 0 auto; 
	background: url(images/ws-body.jpg) repeat-y; width: 918px; 
	text-align: left; 
	}
#content { 
	width: 425px; 
	padding: 0 15px 20px; 
	float: left; 
}
.navigation { 
	text-align: center; 
	display: block; height: 11px; 
	clear: both; margin: 5px; 
}
.alignleft { 
	float: left; 
}

.alignright { 
	float: right; 
}
.post { 
	background: url(images/post-hd.png) no-repeat top; 
	padding: 25px 0 25px 7px; 
}
.post h2 { 
	padding: 0 15px 0 70px; 
	color: #3a3a3a; 
	margin:0;
	
	font-weight: bold; 
}
.post h2 a { 
	color: #3a3a3a; 
}
.post .posttime { 
	padding: 0 15px 0 70px; 
	color: #b73fb3; 
	text-transform: uppercase;
	letter-spacing: 0.1em;
	
}
.post .entry { 
	margin: 30px 0 0 0; 
	color: #94dafe; 
	line-height: 1.5em; 
}
.post .entry img { 
	max-width: 100%; 	
}
.postmetadata { 
	width: 414px; 
	height: 49px; 
	background: url(images/comments.jpg) no-repeat; 
	display:block; 
}
.postmetadata a { 
	display: block; 
	width: 96px; 
	height: 25px; 
	float:right; 
}
.postmetadata a:hover { text-decoration: none; }

#content input, #content textarea { background: #4D4B4C !important; color: #94dafe; }
#commentform #author, #commentform #url, #commentform #email, #commentform #comment, #content #searchform #s { border: 1px #000 inset; }
#commentform #submit, #searchform #searchsubmit { border: 1px #000 outset; }
#commentform #comment { width: 420px; }

.commentlist { list-style: none; margin: 0; padding: 0; font-size: 1.2em; border-top: 1px dashed #4d4b4c; }
.commentlist li cite { font-weight: bold; font-style: normal; }
.commentlist li .commentmetadata { padding: 0 15px; }
.commentlist li .commentmetadata a { color: #5f5b5c; }
.commentlist li .commentdata { margin: 5px 15px; }
.commentlist li { border-bottom: 1px dashed #4d4b4c; padding: 10px 5px; } .commentlist li li { border: none; padding: 0; }

#thesidebar {
	float: right;
	width: 460px;
}
#topsidebar {
	width: 460px;
	height: 220px;
	/*background: pink;*/
}
#leftsidebar {
	float: left;
	width: 230px;
}
#leftsidebar #searchform #s {
	background: #4D4B4C !important;	
}
#rightsidebar {
	float: right;	
	width: 226px;	
}
#rightsidebar #searchform #s {
	background: #5F5B5C !important;	
}
.sidebar {
	color: #94dafe;	
	
}
.sidebar #searchform #s {
	color: #94dafe;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px inset #000;
}
.sidebar #searchform #searchsubmit { 
	color: #94dafe; 
	font-family: Arial, Helvetica, sans-serif; 
	border: 1px outset #000; 
	background: #3A3A3A; 
}
.sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0 10px;
}
.sidebar li { 
	padding: 0 0 20px 0; 	
} 
.sidebar li li { 
	padding: 0; 
}
.sidebar li a { 
	border-bottom: 1px dashed #94dafe; 
	display: block; 
	padding: 5px 10px 5px 25px; 
	background: url(images/star-bullet.gif) no-repeat left top; 
}
.sidebar div a, .sidebar li p a { 
	display: inline; 
	padding: 0; 
	background: none; 
}
.sidebar div a:hover, .sidebar li p a:hover { 
	text-decoration: none; 
	border-bottom-style: solid; 
}
.sidebar ul ul { 
	padding: 0; 
}
.sidebar h2 { 
	
	
	color: #fff; 
	margin: 0 0 7px 0; 
}

#rssfeed { background: url(images/rss-feed.jpg) no-repeat bottom right; }
#rssfeed a { display: block; width: 222px; height: 82px; }
#rssfeed a:hover { text-decoration: none; border: none; }
#footer { clear: both; background: #2F5667 url(images/ws-foot.jpg) no-repeat top; padding: 20px 15px 0 15px; margin: 0; text-align: center; font-size:14px }
