@charset "utf-8";
/* CSS Document */
html {
	overflow-y:scroll;
	height:100%;
}
body {	
	margin:0;
	padding:0;
	background:#CDCDCD;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#333333;	
	height:100%;	
}
a {	outline:none;color:#222222;font-weight:bold;text-decoration:none;}
a:hover { color:#000000;text-decoration:underline; }
input, textarea { border:none; background-color:#FFFFFF; } 

.wrapper { width:850px;margin:0 auto; }
#container {	
	min-width:850px;
 width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 850 ? "850px" : "auto"); 	
	min-height:100%;
	height:auto !important;
	height:100%;
	position:relative;
	z-index:1;
	background:#CDCDCD url(http://drflowersmcat.com/drf_files/images/bg_main.jpg) repeat-x;	
}
/********************** Top search and links **************************/
#dummy {	
	background-color:#666666;
	height:25px;
	min-width:850px;
 width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 850 ? "850px" : "auto");
 	display:none; overflow:hidden;
}
#top_search {
	position:absolute;	
	float:left;
	width:510px;
	padding:6px 0 0 340px;
	color:#FFFFFF;
	z-index:2;	
}
#top_search a{	
	color:#EEEEEE;
	text-decoration:none;
}
#search {
	color:#666666;
	background:url(http://drflowersmcat.com/drf_files/images/search_bg.jpg) no-repeat right top;
	width:185px;
	height:22px;
	padding:2px 0 0 5px;
	margin-right:35px;
	display:inline;	
}
#search input {
	margin:1px;padding-left:1px;border:none;background-color:#FFFFFF;font-size:11px;width:157px;float:left;
}
#search .submit, form#comment_form .submit, form#comment_form .preview{
	background-color:transparent;float:left;width:20px;padding:0;cursor:pointer;border:none;outline:none;
}
form#comment_form .submit {
	background:url(http://drflowersmcat.com/drf_files/images/forms/submit.jpg) no-repeat;width:68px;height:24px;margin-right:10px;
}
form#comment_form .preview{
	background:url(http://drflowersmcat.com/drf_files/images/forms/preview.jpg) no-repeat;width:68px;height:24px;
}
html>/**/body #globalLinks {
	padding-top:5px;
}
#globalLinks {
	color:#888888;display:none;margin:0;padding:0;	
} 
#globalLinks a{		
	color:#CCCCCC;text-decoration:none;	
}
#globalLinks a:hover, #top_search a:hover{	
	color:#EEEEEE;text-decoration:underline;	
} 
/************************** Logo and Menu **************************************/
#header {
	height:110px;	
}
#logo,#datlogo,#pcatlogo,#oatlogo {
	margin:20px 0 20px 10px;
	height:70px;
	width:220px;
	float:left;
	display:inline;	
}
#logo { background:url(http://drflowersmcat.com/drf_files/images/logo.jpg) no-repeat; }

#top_nav_container {
	float:left;
}
#top_nav {
	height:39px;width:620px;background:url(http://drflowersmcat.com/drf_files/images/top_nav.jpg) no-repeat;
}
#nav {
	padding:6px 0 0 94px;
}
/************************** Content Areas *******************************/
#content { padding:25px 25px 25px 10px; }

#content_left { float:left;width:587px;margin:0 20px 0 15px; }

#content_right { float:left;width:193px; }

.date_bg { 
	margin:2px 0 0 0;padding:4px 3px 0 0;color:#333333;font-size:10.5px;font-weight:bold; text-align:right;width:56px;height:100px;
	background:url(http://drflowersmcat.com/drf_files/images/head-assets/date_bg.gif) left top no-repeat;float:left;line-height:13px; 
}

.block, .block_top_img { margin:0 15px 20px 75px; }
.block_top_img { background:url(http://drflowersmcat.com/drf_files/images/top.gif) left top no-repeat;padding-top:7px; }
.block_btm_img { background:url(drf_files/images/bottom.gif) left bottom no-repeat;padding-bottom:7px; }
.block_cover { background-color:#efefef;padding-top:10px; }
.block_cover .block { margin:0 15px 20px 15px; }

.block h2, .block h1 { padding-bottom:7px; }
.block p  { padding-bottom:15px;text-align:justify;line-height:15px;}
.block p strong { font-size:12px;font-weight:bold; }
.block ul, .block ol { text-align:justify;line-height:15px;list-style-type:decimal; padding-left:25px; }


h1 { font-size:21px;line-height:24px;}
h1.clr_grn a { color:#6B832C; } 

h2 { font-size:14px;font-weight:bold; }
h2 span { display:block;padding-left:15px;line-height:34px; }

p.details { color:#999999;padding-bottom:20px; }
p.details a, span.comment a, .adjacent p a { color:#999999;font-weight:normal; } 
span.comment { background: url(http://drflowersmcat.com/drf_files/images/head-assets/comments.gif) right top no-repeat; float:right;width:88px; height:36px;text-align:center;padding:8px 0 0 0;} 
.adjacent p { padding-bottom:5px; color:#6B832C;font-weight:bold;  }

.pagination h2 { font-size:12px; }
.pagination h2 span { line-height:30px; }
.pagination h2 span b { color:#000000; font-weight:bold;}
.pagination h2 span a { color:#444444; }
.pagination h2 span a:hover { color:#222222; }

.bg_white_botm { background:url(http://drflowersmcat.com/drf_files/images/bottom-white.gif) no-repeat bottom left;  margin-bottom:15px;}

.blog-entries, #nav_categories { margin:-1px 0 15px 0;padding:10px 11px 0 11px ;list-style:none;font-size:11px;background-color:#FFFFFF;}
.blog-entries li, #nav_categories li { margin-bottom:10px;padding-left:10px;background:url(http://drflowersmcat.com/drf_files/images/rt-arrow-bk.gif) 0px 7px no-repeat; }
.blog-entries li a, #nav_categories li a { color:#777;text-decoration:none;line-height:15px; }
.blog-entries li a:hover, #nav_categories li a:hover { color:#333;text-decoration:underline; }
.mthArc li { margin-bottom:5px; }

/************************** Title bar ************************************/
.black { background:url(http://drflowersmcat.com/drf_files/images/head-assets/cap_bk_mid.gif) repeat-x; margin: 0px 8px;}
.black h2 { background:url(http://drflowersmcat.com/drf_files/images/head-assets/cap_bk_lt.gif) top left no-repeat; margin: 0 0 0 -8px; }
.black h2 span { color:#FFFFFF;background :url(http://drflowersmcat.com/drf_files/images/head-assets/cap_bk_rt.gif) top right no-repeat;margin:0 -8px 0 0; }

.green { background:url(http://drflowersmcat.com/drf_files/images/head-assets/cap_grn_mid.jpg) repeat-x; }
.green h2 { background:url(http://drflowersmcat.com/drf_files/images/head-assets/cap_grn_lt.jpg) top left no-repeat; }
.green h2 span { color:#FFFFFF;background :url(http://drflowersmcat.com/drf_files/images/head-assets/cap_grn_rt.jpg) top right no-repeat; }

.grey { background:url(http://drflowersmcat.com/drf_files/images/head-assets/cap_ash_mid.jpg) repeat-x;margin: 0px 8px; }
.grey h2 { background:url(http://drflowersmcat.com/drf_files/images/head-assets/cap_ash_lt.gif) top left no-repeat;margin: 0 0 0 -8px; }
.grey h2 span { color:#666666;background :url(http://drflowersmcat.com/drf_files/images/head-assets/cap_ash_rt.gif) top right no-repeat;margin:0 -8px 0 0; }

/************************** Input box ************************************/
.input-box {
	background:url(http://drflowersmcat.com/drf_files/images/forms/g-left.gif) no-repeat;
	padding-left:4px;
	width:404px;
}
.input-box p {
	padding-right:4px;
	background:url(http://drflowersmcat.com/drf_files/images/forms/g-right.gif) right top no-repeat;	
}
.input-box p .input {
	background:url(http://drflowersmcat.com/drf_files/images/forms/g-middle.gif) repeat-x;
	padding-top:3px;
	height:18px;
	width:400px;
}

.txt-box {
	background:url(http://drflowersmcat.com/drf_files/images/forms/g-left-txt.gif) no-repeat;
	padding-left:4px;
	clear:both;
}
.txt-box div {
	background:url(http://drflowersmcat.com/drf_files/images/forms/g-middle-txt.gif) repeat-x;
	height:155px;
	float:left;
	width:404px;
}
.txt-box p {
	padding-right:4px;
	background:url(http://drflowersmcat.com/drf_files/images/forms/g-right-txt.gif) right top no-repeat;
	height:155px;
}
textarea {
	height:145px;	
	width:400px;
	max-width:400px;
	max-height:145px;
	border:1px solid #fff;
	margin-top:3px;
}
.buttons { padding-left:315px; }
/************************** Footer ************************************/
#footer {
	color:#FFFFFF;
	background:#000000 url(http://drflowersmcat.com/drf_files/images/footer.jpg) repeat-x; 	
	text-align:center;
	font-size:10px;		
	padding:4px 0;
	position:absolute;
	width:100%;
	bottom:0;
}
/*****************************************************************************/
.clr_grn { color:#6B832C; }
.clr_blk { color:#000000; }
.clr_grey { color:#bbbbbb; }
/*****************************************************************************/
.padTop5 { padding-top:5px; }
.padRgt25 { padding-right:25px; }
.marLft0 { margin-left:0px; }
.marBtm0 { margin-bottom:0px; }
.marLft15 { margin-left:15px;}
.bdrBtm{ border-bottom:#6B832C 1px dotted; }
/*****************************************************************************/
.left { float:left; }
.right { float:right; }
/****************************clear fix***************************************/
.clearBoth {
	clear:both;
}
.clearFIX:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clearFIX {
	height: 1%;
}
*:first-child+html .clearFIX {
	min-height: 1px;
}
/******************************************************************************/