/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

body { background: url(http://74.220.219.69/~oceanso6/oceans-18/wp-content/uploads/2012/11/bgpattern2.jpg) repeat; padding-top: 0px;}

#page { width: 717px; padding: 0px; }

table, tr, td, tbody {vertical-align: top; }

.post_box { padding: 10px; }

/* HEADER STYLES */

#header {
	margin-left: -28px;
	background: transparent;
}

/* MENU STYLES */


.menu-nav-menu-container { width: 605px; margin-top: -20px; text-align: right; float: right; border: 0px; background: transparent; }

.menu { background: transparent; width: 610px; height: 22px; padding: 0px 0px; font-size: 10px; letter-spacing: 0px; margin: 0 auto; border-width: 0 0 0em 0em; }

.menu a { background: transparent; line-height: 120%; padding: 0.4em 0.6em; border-width: 0em; letter-spacing: 1px;}

.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover { background: #B067E0; }

.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current-menu-item ul a:hover, .menu .current-menu-ancestor a:hover { background: #B067E0; }

.menu, .menu a, .menu li ul {
	border-color: transparent;
	border: none;
}

/* HOMEPAGE STYLES */
body.custom.home .post_box, .teasers_box {
	margin: 0 0em;
	padding-top: 0em;
}
.post_box body.custom.home {
	padding-top: 0em;
}
body.custom.home p { width: 540px; float: right; margin-right: 50px; }

body.custom.home .format_text img.center, .format_text img.aligncenter, .wp-caption.aligncenter {
margin: 0 auto 1.667em -10.5em;
}
body.custom.home .ngg-galleryoverview { margin-top: -20px; }

/* PAGE SPECIFIC STYLES */
body.custom.golf-simulator .post_box { background: #000000;}

body.custom.directions .post_box { background: #000000 url(http://74.220.219.69/~oceanso6/oceans-18/wp-content/uploads/2012/11/directions-fish.png) no-repeat; background-postion: left top; }

.format_text .to_comments a, .format_text .to_comments a:hover {
	color: #FFF;
	text-decoration: none;
}

.format_text .to_comments {
	color: #FFF;
	clear: both;
}
.format_text .to_comments span {
	color: #FFF;
	line-height: 1em;
}
.format_text p { font-size: 14px; line-height: 130%; }

.teaser .format_teaser {
	font-size: 1.4em;
line-height: 1.8em;
}

/* FOOTER STYLES */
#footer { background: #000000; height: 56px; margin-bottom: 20px; font-size: 11px;}
#footer a {border-bottom: 0px solid #000;}

input, textarea {
border: 0px solid #AAA;
border-right-color: #DDD;
border-bottom-color: #DDD;
}

/* SLIDER STYLES */
.lof-navigator-wapper {
	position: absolute;
	width: 260px;
	margin: 0 auto;
}

/*BLOG TEASER*/
.custom .teaser {
    padding-bottom: 15px;
    text-align: justify;
    width: 96%;
    float: left;
}
.custom .teasers_box {
padding: 0;
border-top: 0;
margin: 0;
}
 
.format_teaser img {
    border: 1px solid #000000;
    float: left;
    height: 150px;
    margin: 0 20px;
    width: 150px;
}
.teaser h2 {
	color: #10a4e4;
	border: none;
	font-weight: bold;
}
.teaser .format_teaser a {
	text-decoration: none;
}
.format_teaser img {
	border: 2px solid #10a4e4;
}
a, h2 a:hover, #logo a:hover {
	color: #10a4e4;
}
#commentform p.form-allowed-tags { display: none; }

.comments_intro span {
	color: #10a4e4;
	line-height: 1em;
}

dl#comment_list .bypostauthor {
background: #000000;
}