/*
Theme Name: Epicurean
Theme URI: http://epicureansanswer.com/
Description: Epicurean, epicurean, epicurean, epicure, ran-ran, epicure, ran-ran
Version: 1.0
Author: Ben Dakin & Thomas Eagle
Author URI: http://yeswework.com/
*/

/* RESET */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* FONTS */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* Epicurean's Answer - stylin' */
*, body {
	font-family:"Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;
}
#page {
	width:960px;
	margin:20px auto;
	overflow:auto;
}
#header {
	background-image:url(img/fishfinger-banner.jpg);
	background-repeat:no-repeat;
	height:418px;
	text-indent:-5000px;
}
#topnav {
	width:960px;
	margin:20px 0 0px;
	padding-bottom:20px;
	border-bottom:1px solid #FF9900;
	list-style-type:none;
}
#topnav li {
	display:inline;
	font-size:1.6em;
	padding:10px 0;
	margin:0 30px 0 30px;
	font-weight:bold;
}
#topnav li a{
	text-decoration:none;
	color:#FF9900;
}
#topnav li a:hover{
	text-decoration:none;
	color:#0099FF;
}
#content {
	width:670px;
	float:left;
	margin: 0 0 20px 25px;
	padding-right:10px;
	font-size:1.3em;
	line-height:1.4em;
}
#content h1 {
	color: #000000;
	font-size:1.8em;
	line-height:1em;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:15px;
}
#content h2 {
	color: #000000;
	font-size:1.6em;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:5px;
}
#content h3 {
	color: #FF9900;
	font-size:1.4em;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:5px;
}
#content ol {
	list-style-type:decimal;
}
#content ol li{
	list-style-type:decimal;
	list-style-position:outside;
	margin:5px 0 5px 30px;
}
#content p {
	margin-bottom:20px;
}
em, i {
	font-style:italic;
}
bold, strong {
	font-weight:bold;
}
#content a:link, #content a:visited {
	text-decoration:none;
	color: #0099FF;
}
#content a:hover, #content a:active {
	text-decoration:none;
	color: #FF9900;
}
.alignright {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.alignleft {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.alignnone {
	margin: 10px 0;
}
.wp-caption {
	border: 1px solid #FF9900;
	background-color: #eee;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding-top:5px;
}
.wp-caption img {
	margin-left:5px;
}
.wp-caption-text {
	margin:2px 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666;
}
#content ul {
	margin: 10px 
}
#content li.linkcat {
	padding-bottom:20px;
}
#content li.linkcat h2{
	color: #FF9900;
	text-transform:uppercase;
	font-size:0.8em;
	letter-spacing:2px;
	border-bottom:1px dotted #FF9900;
	padding-bottom:5px;
	margin-bottom:10px; 
}
#editlink {
	float:right;
	background-color: #FF9900;
	padding:10px;
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
#editlink a:link, #editlink a:visited{
	color:#ffffff;
	text-decoration:none;
}
#editlink a:hover, #editlink a:active{
	color:#000000;
	text-decoration:none;
}
#sidebar {
	width:229px;
	float:right;
	margin: 0px 0px 20px 0px;
	padding:0px 0px 20px 10px;
	font-size:1.1em;
	border-left:1px solid #FF9900;
}
#sidebar a{
	color:#666666;
	text-decoration:none;
}
#sidebar a:hover{
	color:#0099FF;
	text-decoration:none;
}
#sidebar .widget_text{
	margin:20px 0 5px;
}
#sidebar ul li ul li{
	margin:5px 0;
}
#sidebar h3{
	color: #FF9933;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:0px;
}
#sidebar h3 a{
	color:#FF9933;
	text-decoration:none;
}
#sidebar h3 a:hover{
	color:#0099FF;
	text-decoration:none;
}
#sidebar .widget_search{
	margin:20px 0 5px;
}
#commentform #comment {
	width:620px;	
}
h3#comments {
	font-family: Arial, Helvetica, sans-serif;
	color:#009999;
	font-size:0.8em;
	border-top:1px dotted #cccccc;
	margin-top:20px;
	padding-top:20px;
}
.commentlist .comment {
	padding:10px;
	background-color:#F7F7F7;
	color:#333333;
	font-size:0.8em;
	border-bottom:1px dotted #cccccc;
	margin:10px 0;
}
.commentlist .comment .comment-author {
	color:#000000;
	font-size:1.1em;
	border-bottom:1px dotted #cccccc;
	margin-bottom:10px;
}
#footer {
	width:960px;
	background-color: #F4F3CC;
	background-image: url("img/rss.jpg");
	background-repeat:no-repeat;
	background-position:30px 20px;
	border-top:1px solid #FF9900;
	margin:0 auto 20px;
	overflow: hidden;
	padding:20px 0 25px 55px;
}
#footer a:link, #footer a:visited{
	color:#0099FF;
	text-decoration:none;
}
#footer a:hover, #footer a:active{
	color:#FF9900;
	text-decoration:none;
}

/* styles from tinymce-advanced/css/tadv-mce.css */

.smalltext {
	margin:10px 0;
	border-top:1px dotted #ccc;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#999999;
}

