@charset "UTF-8";
/* CSS Document */

/* ============ base tag styles =================*/
*{margin:0; padding:0}

a img{border:none;}
body{font-family:Arial, Helvetica, sans-serif;background:#eeeeee;}
img{}
ul{}
br {}
object {margin:0px;padding:0;}
input{}
textarea{}
label{}

.column{}
.clear{clear:both}
.right, .alignright{float:right;}
.left, .alignleft{float:left;}

img.alignright{padding:10px 0 10px 10px;}
img.alignleft{padding:10px 10px 10px 0;}

.rightimg{float:right;}
.rightimg img{margin:0;padding:0;}
.left{float:left;}
div{} /* <---- Set global font */

/*wp image styles*/
div.wp-caption{background:#fefefe;padding:5px 0 5px 10px!important;margin:10px !important;border:1px solid #efefef;}
div.wp-caption img{margin:0 0 15px 0!important;padding:0px !important;}
div.wp-caption p{width:100%!important;padding:0!important;margin:0!important;font-family:Georgia, "Times New Roman", Times, serif;}
p.wp-caption-text{font-size:11px;text-align:center;padding:15px;line-height:1.25em;color:#0055a5;}
img.alignleft, img.alignright {margin:10px;}
img.aligncenter{float:none !important;margin:5px auto !important;}
.alignleft{float:left !important;clear:left;margin:0 15px 25px 0; !important;}
.alignright{float:right !important;clear:right;margin:0 0 25px 15px !important;}
.alignnone{float:none !important;clear:both;padding:0 !important;margin:0 !important;}

.alignleft img, .alignright img{margin:0 auto !important;}

div.gallery{background:#fefefe;padding:0;border:1px solid #efefef;width:445px;}
div.gallery img{margin:0 !important;}

blockquote{margin:10px 35px;}
blockquote p{font-size:13px;color:#888888;}

/* -- END -- wp image styles*/

h1,h2,h3,h4,h5{font-family:Georgia, "Times New Roman", Times, serif;color:#34719e;font-weight:normal; }
h1{font-size:24px; padding:15px 0 8px 0;}
h2{font-size:20px; padding:13px 0 8px 0;}
h3{font-size:16px; padding:10px 0 8px 0;}
h4{font-size:14px; padding:8px 0 6px 0;}
h5{font-size:13px; padding:6px 0 4px 0;}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited{color:#34719e;}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active, h3 a:hover, h3 a:active, h4 a:hover, h4 a:active, h5 a:hover, h5 a:active{color:#fb5b07;}
p{font-size:13px; color:#666666;padding:10px 0 0 0;line-height:1.5em;}
p small{font-size:10px; font-family:; color:#666666;}
a:link,a:visited{color:#fb5b07;text-decoration:none;}
a:hover,a:active{color:#34719e;text-decoration:underline;} 
.col1 ul, .col1 ol{margin:10px 0 0 10px;padding-left:30px;}
.col1 ul li, .col1 ol li{font-size:11px; color:#666666; padding:0 15px 3px 0;}
hr{border:none !important;height:30px;width:452px;padding:15px 0 15px 0;margin-top:25px;background:url(images/logo_div_size.png) no-repeat 0 0;} /* NEED FIX IN IE 6 */
.big{font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;color:#fb5b07;}



/* ============ layout styles =================*/
#wrapper{width:100%;background:url(images/bg-top.jpg) 0 0 repeat-x;text-align:center;}
#header-wrap{width:1024px;margin:0 auto;background:url(images/header_bg.jpg) 0 0 repeat-x;}
#container {width:794px;margin:0 auto;}


	#header{float:left;width:767px;height:117px;margin:0 auto;}
	#main{float:left;width:794px;clear:left;background:url(images/bg_repeat_y.jpg) repeat-y 0 0;margin-top:-2px;} /*v2 fixed */
	#footer{float:left;width:767px;clear:left;margin:0 auto;padding:10px 0 0 0;}
	
		#header a.logo{background:transparent url(images/ffmm-text-chalky.png) no-repeat 0 0;width:217px;height:41px;text-indent:-9999px;margin:24px 0 0 125px;overflow:hidden;float:left;}
		#top-nav{float:right;margin:58px 5px 0 0;width:325px;height:37px;}
		#main div.top{width:100%; height:100%;background:url(images/bg_paper_top.png) no-repeat 0 0;}  /* NEED FIX IN IE 6 */
		#main div.bottom{width:100%; height:100%;background:url(images/bg_paper_bot.png) no-repeat left bottom;padding-bottom:7px;}  /* NEED FIX IN IE 6 */
		#main div.content{width:767px;margin:0 12px 0 15px;text-align:left; padding:25px 0;}

		#top-nav ul{list-style:none;width:325px;}
		#top-nav li{list-style:none;float:left;padding:0 10px;border-right:1px solid #c1c1c1;}
		#top-nav li a:link, #top-nav li a:visited{color:#dddddd;font-size:36px !important;font-family:'HelvNeueLightCond_300',Arial, Helvetica, sans-serif;}
		#top-nav li a:hover, #top-nav li a:active{color:#fb5b07;}
		#top-nav li.end{border:none !important;}
		
		#main .col1{width:444px;float:left;margin:0 25px 0 15px;}
		#main .col2{width:278px;float:left;}
		
		#sidebar ul{margin:10px 0 10px 5px;list-style:none;font-weight:normal;font-size:14px;}
		#sidebar ul li{color:#666;padding:0 0 5px 10px;}
		#sidebar ul li h2{font-weight:normal;font-size:16px;padding:0;color:#34719e;margin:0 0 10px 0;}
			#sidebar ul li a:link, #sidebar ul li a:visited{color:#666;text-decoration:none;}
			#sidebar ul li a:hover, #sidebar ul li a:active{color:#fb5b07;text-decoration:none;}
		#sidebar ul li ul{margin:0 0 10px 0;list-style:inside;font-weight:normal;font-size:12px;}
		#sidebar ul li ul li{color:#666;padding:2px 0 5px 0;list-style:none;}
		#sidebar ul li ul li h2{font-weight:normal;font-size:14px;padding:0;color:#34719e;}
			#sidebar ul li ul li a:link, #sidebar ul li ul li a:visited{color:#666;text-decoration:none;background:url(images/raquo.png) no-repeat 0 3px; padding:0 0 5px 15px;}
			#sidebar ul li ul li a:hover, #sidebar ul li ul li a:active{color:#fb5b07;text-decoration:none;padding:0 0 5px 15px;}

/*====== post specific styles ======== */
p.comment-num{padding:15px 0 6px 35px;background:url(images/wp-comments-rev.gif) no-repeat 0 13px;color:#fb825d;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-weight:normal;}
small.postmetadata{font-size:10px; color:#333;}
p.tags{font-size:10px; color:#aaa;}
p.postmetadata small{line-height:1.15em;color:#888 !important;}
	small.postmetadata a:link, small.postmetadata a:visited{font-size:11px;color:#bbb;text-transform:lowercase;}
	small.postmetadata a:hover, small.postmetadata a:active{color:#fb825d;text-transform:lowercase;}
	p.tags a:link, p.tags a:visited{font-size:11px;color:#666;text-transform:lowercase;}
	p.tags a:hover, p.tags a:active{color:#fb825d;text-transform:lowercase;}
	
div.post small {font-size:10px;color:#333333;}
div.post h2{font-weight:normal;margin-bottom:0px;padding-bottom:0;}
div.post h2 small {font-size:12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#666;}


form#searchform label.hidden{font-weight:normal;font-size:16px;padding:0;color:#34719e;font-family:Georgia, "Times New Roman", Times, serif;}
form#searchform input#s{
	border-top:1px solid #ccc;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	border-left:1px solid #ccc;
	padding: 2px 7px;
	margin:10px 0;
}


h3#comments{padding-top:25px;margin-top:15px;border-top:1px solid #d6d6d6;}
	ol.commentlist {margin-left:25px;}
	ol.commentlist li div em{color:#34719e;font-size:11px;}
		ol.commentlist li div div cite.fn{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#fb825d;font-style:italic;}
		ol.commentlist li div div span.says{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ccc;font-style:italic;}
	ol.commentlist li div div.comment-meta{color:#333;font-size:11px;}
	ol.commentlist li div div.comment-meta a:link, ol.commentlist li div div.comment-meta a:visited{color:#aaa;font-size:11px;}
	ol.commentlist li div div.comment-meta a:hover, ol.commentlist li div div.comment-meta a:active{color:#fb825d;font-size:11px;}
	

div#respond h3{margin-top:25px;}

	.wp-caption-text{font-size:11px;color:#fb5b07;}
.wp-caption{padding:10px;}	
#newtagcloud{width:200px;}
#newtagcloud li a{padding:5px;}
textarea#comment{width:425px;}

/* ======= other styles ============ */

.linklove{display:none;}
.cform fieldset{border:none !important;background:none !important;}
.cform label{font-size:12px; color:#666666;}
.cform span.reqtxt, .cform span.emailreqtxt{font-size:11px; color:#990000;}
.cform input#sendbutton{}
p.cf-sb{text-align:left !important;margin:10px 0 0 95px !important;}

.cform textarea {width:65%;border-top:1px solid #ccc;	border-right:1px solid #eee;	border-bottom:1px solid #eee;	border-left:1px solid #ccc;	padding:7px;}