/*
Theme Name: Flood Tide
Theme URI: http://
Description: Child theme of Gravy
Version: 0.2
Author: Gregg Osofsky
Author URI: http://www.rexoom.com
Template: gravy
*/

@import url("../gravy/style.css");

body { background:#000; padding:80px 0; }




/* logo */
#logo { font-family: 'OFL Sorts Mill Goudy TT', Georgia, 'Times New Roman'; }
#logo { text-transform:uppercase; font-size:80px; padding:0; line-height:.85em; text-decoration: none; }
#logo a:hover { color:black; }
a { text-decoration:none; }
a, a:visited { color:#333333; font-weight:bold; }
#masthead { background:none; padding:30px 18px 0px;  }
.menu { background:none; font-family:Optima, Helvetica, Arial; font-weight:100; text-transform:uppercase; font-size:1.2em/*  was 1.3 orig */;position:relative;z-index:100 }

/* navigation */
#nav { padding:0; }
#nav a, #nav a:visited { color:#000; font-weight:normal; padding-top:0; padding-bottom:4px;}
#nav a:hover { color:#999; }
#nav li.current_page_item a, #nav li.current_page_item a:visited { color: gray }
#nav li .sf-sub-indicator { top:0.2em; }
#nav li li { font-size:0.9em; text-transform:capitalize; width:150px; }
#nav li ul { width:150px; }


#content { 
	width:605px;
	margin-right: 50px;
 }
#main { padding:20px; }
body, select, input, textarea, h1, h2, h3, h4, h5, h6, h7 {
font-family: Helvetica, sans-serif;
line-height: 100%
}

body h1 { color: gray; }

body.home #main { 
	padding:0 0 105px; 
	}
body.home #main p {
	margin:none; 
	}
h1.posttitle { display:none; }
.entry img { 
	border:none !important; 
	padding:0 !important; 



}
.entry { font-size:12px; font-family: Arial, Helvetica, sans-serif;  }
#sidebar { 
background:none; 


}


/* phplist */
#phplist { font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:auto; color:#FFF; text-align:center; }
#phplist input { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#phplist p { line-height:1em; margin:0 0 4px; }
#phplist input.sbmt {font-size: 10px;}

/* sharethis button */
.stbuttontext{font-family: Helvetica, Arial, sans-serif; color: white; }
.stbuttontext:hover {
color:gray
}

.commentcount {
	display: none !important;
	}


	
/* stills (stacked) */
body.page-id-32 .entry img {
margin:0;padding:0;border:none;}

body.page-id-32 #main { 
	padding:0 0 0 0; 
	}



/* widgets */
#header-widget { width:280px; float:right;	}	
#footer .left { width:33%; }
#footer .center { width:35%; float:left; text-align:center;}



}

/* image caption */
body p.wp-caption-text {
margin:0;
padding:0px 0px 0px 0px;
text-align:left;
}

.wp-caption {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
padding:6px 0px 0px 0px !important;
text-align:left;
}


.wp-caption.alignleft {
float:left;
margin:6px 0px 0px 0 !important;

body.page-id-105 .entry img {
display:inline;





padding: none !important;
border: none !important;
background: none !important;

}

/* posted by / when text */
.postmetadata em {
-x-system-font:none;
font-family: Helvetica, Arial, sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal !important;
font-variant:normal;
font-weight:normal;
letter-spacing:0.1em;
line-height:normal;
text-transform:none;


/* twitter css */

.twtr-doc a:hover {
text-decoration: none !important;
color: #83A7BA !important;

}

.twtr-widget {
font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif !important;
font-size:10px !important;
position:relative;
}
.twtr-widget h3 {
font-size:10px !important;
font-weight:normal !important;
}
.twtr-widget h4 {
font-size:12px !important;
}


}
.twtr-ft div {
overflow:hidden;
padding:10px;
visibility:hidden;
display: none;
}

.twtr-ft a {
display: none !important;
float:left;
visibility: hidden !important;
}


.twtr-img {
height:25px;
width:25px;
display: none !important;
}
.twtr-img img {
height:30px;
width:30px;
display: none !important;
visibility: hidden !important;
}

/* post titles */
h2.posttitle, h1.posttitle {
font-size:2em;
font-family: Helvetica, sans-serif;
}

/* widget links and sidebar fonts/spacing*/

	
.widget li {
border-bottom:0px !important;
line-height: 115% !important;
}

.widget li a:hover, .widget lt aLactive{
color: #83A7BA !important;}



.widgettitle h3 {
padding-left: none !important;
border-bottom:0px solid !important;
padding-top: none !important;
}



.widget {
margin-bottom:10px !important;
overflow:hidden;
padding-left: 60px !important;
}

#zcmail {
	width:400px;
	border: 0px !important;
		}
fieldset {
	border: none !important;
	width: 450px !important;
}

/* table */
/*
td{border: none !important;}
table{border: none !important}
*/


tr {background: none !important;
}




