@import url("/wp-content/themes/default/home.css");

body{
	margin:0;
	padding:0;
	background:url(i/allergy_bg.jpg) repeat-x -10px 0;
	background-color:#425d14;
}

#related-posts ul{
	margin:0;
	padding:0;
}

#related-posts li{list-style-type:none;}
#related-posts h2{display:none;}
#wrapper{
	width:900px;
	margin:0 auto;
	background-color:#fff;
}

#header{
	position:relative;
	width:900px;
	height:130px;
	margin:0 auto;
}

.logo{
	position:absolute;
	left:0;
	top:0;
}

.linkunit{
	position:absolute;
	right:0;
	top:0;
}

.rss{
	position:absolute;
	right:221px;
	top:53px;
}

.bookmark{
	position:absolute;
	right:136px;
	top:53px;
	width:85px;
	height:23px;
}

.bookmark img{border:none;}



#topnav{
	width:900px;
	height:45px;
	position:relative;
	background:url(i/topnavbg.jpg) repeat-x 0 0;
}

#navlinks{
	width:700px;
	position:relative;
	top:10px;
	left:57px;
}
#navlinks a, #navlinks:visited{
	float:left;
	background:url(i/stripe.jpg) no-repeat 0px 2px;
	padding-left:16px;
	padding-right:16px;
	color:#fff;
	font:12px arial;
	font-weight:bold;
	text-decoration:none;
}

.homenav{
	color:#fff;
	font:12px arial;
	font-weight:bold;
	text-decoration:none;
	position:absolute;
	top:10px;
	left:12px;
}

.topnavleft{
	position:absolute;
	left:0px;
	top:0px;
}

.topnavright{
	position:absolute;
	right:0px;
	top:0px;
}

#main{
	width:876px;
	padding:12px;
}

#titlearea{
	width:654px;
	height:59px;
	position:relative;
	background:url(i/h1bg.jpg) no-repeat 0 0;
}

.pagetitle a, .pagetitle:visited{
	font:18px arial;
	font-weight:bold;
	color:#1A5370;
	padding:0;
	margin:0;
	text-decoration:none;
}

.title{
	position:absolute;
	top:4px;
	left:92px;
}
.title a, .title:visited{
	font:18px arial;
	font-weight:bold;
	color:#1A5370;
	padding:0;
	margin:0;
	text-decoration:none;
	text-transform:capitalize;
}

.breadcrumbs{
	width:300px;
	font:11px arial;
	font-weight:bold;
	position:absolute;
	bottom:5px;
	color:#414141;
}

.breadcrumbs a, .breadcrumbs:link{
	color:#4F6F19;
	text-decoration:None;	
}


.tags{
	font:11px arial;
	font-weight:bold;
	color:#414141;
}

.tags a, .tags:link{
	color:#4F6F19;
	text-decoration:None;	
}

.date{
	position:absolute;
	top:8px;
	left:3px;
	font:12px arial;
	font-weight:bold;
	color:#000;
}

.newsdate{
	font:12px arial;
	font-weight:bold;
	color:#4F6F19;
	height:20px;
}

.newsdate a, .newsdate:visited{
	font:12px arial;
	font-weight:bold;
	color:#4F6F19;
	height:20px;
	text-decoration:none;
}

.commentslink a, .commentslink:visited{
	color:#4F6F19;
	font:12px arial;
	font-weight:bold;
	position:absolute;
	right:5px;
	top:8px;
	text-decoration:none;
}

.commentslink2 a, .commentslink2:visited{
	color:#4F6F19;
	font:12px arial;
	font-weight:bold;
	text-decoration:none;
}

#footer{
	clear:both;
	width:900px;
	height:57px;
	position:relative;
	background:url(i/footerbg.jpg) no-repeat 0 0;
	
}

#footerlink{
	position:absolute;
	right:12px;
	top:20px;
}

#footerlink a, #footerlink:visited{
	color:#4F6F19;
	font:11px arial;
	font-weight:bold;
	text-decoration:none;
}

#content{
	float:left;
	width:654px;
}

.post{
	font:12px arial;
	line-height:18px;
	color:#414141;
}

.post2{
	font:12px arial;
	line-height:18px;
	color:#414141;
	padding-bottom:14px;
	border-bottom:1px solid #BFBFBF;
}

.contentimg{
	float:right;
	padding:12px 0 12px 12px;
}

#addus{
	width:654px;
	height:50px;
	background:url(i/addusbg.jpg) no-repeat 0 0;
	position:relative;
}

#addus img{border:0;}

#addus2{
	width:423px;
	height:50px;
	background:url(i/addusbg2.jpg) no-repeat 0 0;
	position:relative;
}

#addus2 img{border:0;}

.myspace{
	position:absolute;
	left:98px;
	top:8px;
}
.deli{
	position:absolute;
	left:98px;
	top:29px;
}

.digg{
	position:absolute;
	left:187px;
	top:8px;
}

.su{
	position:absolute;
	left:188px;
	top:29px;
}

.fb{
	position:absolute;
	left:288px;
	top:8px;
}

.red{
	position:absolute;
	top:29px;
	left:289px;
}

#comcount{
	font:12px arial;
	font-weight:bold;
	color:#195370;
}

#combox{
	width:630px;
	background-color:#F0F0F0;
	padding:12px;
	margin-bottom:8px;
}

#combox2{
	width:396px;
	background-color:#F0F0F0;
	padding:12px;
	margin-bottom:8px;
}

#comstrip{
	width:654px;
	height:3px;
	background-color:#1A5370;
	position:relative;
	left:-12px;
	top:-12px;
}

#comstrip2{
	width:420px;
	height:3px;
	background-color:#1A5370;
	position:relative;
	left:-12px;
	top:-12px;
}

#comauthor{
	float:left;
	font:12px arial;
	font-weight:bold;
	color:#1A5370;
}

.comauthor2 a, comauthor2:visited{
	float:left;
	font:12px arial;
	font-weight:bold;
	color:#4F6F19;
	padding-right:4px;
	text-decoration:none;
}

.comtext{
	font:11px arial;
	color:#414141;
}

#op{
	font:12px arial;
	font-weight:bold;
	color:#1A5370;
}

.textbox{
	width:654px;
}

.textbox2{
	width:420px;
}

#rightbar{
	float:left;
	width:198px;
	padding:0 0px 12px 12px;
}

#rightbar2{
	float:left;
	width:198px;
	padding:0 0px 12px 24px;
}

.tagbottom{
	border-bottom:1px solid #BFBFBF;
	width:654px;
	height:3px;
	padding-bottom:8px;
}

.tagbottom2{
	border-bottom:1px solid #BFBFBF;
	width:432px;
	height:3px;
	padding-bottom:8px;
}
#box{
	background:url(i/boxbg.jpg) repeat-y 0 0;
	width:210px;
	border-bottom:1px solid #BFBFBF;
	margin-bottom:12px;
}

#box2{
	float:left;
	background:url(i/boxbg.jpg) repeat-y 0 0;
	width:210px;
	height:285px;
	border-bottom:1px solid #BFBFBF;
	margin-bottom:12px;
}

#box5{
	background:url(i/boxbg.jpg) repeat-y 0 0;
	width:210px;
	height:551px;
	border-bottom:1px solid #BFBFBF;
	margin-bottom:12px;
}

#boxtaghead{
	width:210px;
	height:92px;
	background:url(i/tagboxbg.jpg) no-repeat 0 0;
}

#boxmhead{
	width:210px;
	height:92px;
	background:url(i/markethead.jpg) no-repeat 0 0;
}

#boxrelhead{
	width:210px;
	height:92px;
	background:url(i/relhead.jpg) no-repeat 0 0;
}

#boxarchhead{
	width:210px;
	height:92px;
	background:url(i/archivehead.jpg) no-repeat 0 0;
}

#boxrecenthead{
	width:210px;
	height:92px;
	background:url(i/recenthead.jpg) no-repeat 0 0;
}


#boxtagcontent{
	width:185px;
	position:relative;
	left:12px;
	top:-45px;
	font:11px arial;
	font-weight:bold;
}

#boxtagcontent a, #boxtagcontent:visited{
	text-decoration:None;
	color:#4F6F19;
}

#boxrel{
	width:185px;
	position:relative;
	left:12px;
	top:-45px;
}
#boxrel a, #boxrel:visited{
	display:block;
	background:url(i/bullet1.jpg) no-repeat 0px 6px;
	padding:3px 0px 3px 12px;
	text-decoration:none;
	font:12px arial;
	color:#4F6F19;
	font-weight:bold;

}

#boxppc{
	width:185px;
	position:relative;
	left:12px;
	top:-53px;
}

#ppctitle, #ppctitle:visited{
	display:block;
	padding-top:8px;
	font:12px arial;
	font-weight:bold;
	color:#0000A3;
}
#ppcdesc, #ppcdesc:visited{
	display:block;
	font:11px arial;
	text-decoration:none;
	color:#4D4D4D;
}
#ppcurl, #ppcurl:visited{
	display:block;
	font:10px arial;
	text-decoration:none;
	color:#008000;
	border-bottom:1px solid #BFBFBF;
	padding-bottom:8px;
}

#boxbottom{
	clear:both;
}

#sl{
	position:absolute;
	right:5px;
	top:3px;
	color:#636466;
	font:11px arial;
}

#sl a, #sl:visited{
	color:#4f6f19;
	font:11px arial;
	font-weight:bold;
}

#ppcsearch{
	position:relative;
	margin:12px 0 12px 0;
	width:630px;
	background-color:#e8edf0;
	border:1px solid #afc3cd;
	padding:12px;
}

#ppcstitle, #ppcstitle:visited{
	display:block;
	padding-top:8px;
	font:18px arial;
	font-weight:bold;
	text-decoration:none;
	color:#4f6f19;
}
#ppcsdesc, #ppcsdesc:visited{
	display:block;
	font:11px arial;
	text-decoration:none;
	color:#4D4D4D;
}
#ppcsurl, #ppcsurl:visited{
	display:block;
	font:11px arial;
	font-weight:bold;
	text-decoration:none;
	color:#4f6f19;
	border-bottom:1px solid #BFBFBF;
	padding-bottom:8px;
}

.wt{
	position:absolute;
	right:0px;
	top:-21px;
	padding:0;
	margin:0;
	display:block;
}

.wt a, .wt:visited{
	color:#4F6F19;
	font:10px arial;
	text-decoration:None;
	padding:0;
	margin:0;
}

.more-link{
	position:relative;
	top:6px;
}
.more-link a, .more-link:visited{
	color:#4F6F19;
	font:12px arial;
	font-weight:bold;
	text-decoration:None;
	padding-right:15px;
	background:url(i/bullet1.jpg) no-repeat 102px 2px;
}

#tagtitle{
	width:654px;
	color:#195370;
	font:12px arial;
	font-weight:bold;
	padding-bottom:9px;
	border-bottom:1px solid #BFBFBF;
}

#blogtagtitle{
	width:432px;
	color:#195370;
	font:12px arial;
	font-weight:bold;
	padding-bottom:9px;
	border-bottom:1px solid #BFBFBF;
}

#tagtitle b{text-transform:capitalize;}

#blogtagtitle b{text-transform:capitalize;}

#formwraphead{
	position:relative;
	left:300px;
	top:46px;
	background:url(i/textbg.jpg) no-repeat 0 0;
	width:287px;
	height:37px;
}

#formwraphead input{
	float:left;
}
.inputbox{
	position:relative;
	top:9px;
	left:9px;
	font:12px arial;
	padding:0 10px 0 0;
	margin:0;
	height:18px;

}

.inputbutton{
	position:relative;
	left:28px;
}

#blogleft{
	float:left;
	width:210px;
}

#blogcontent{
	float:left;
	width:420px;
	padding-left:12px;
}


#blogheader{
	width:100%;
}

h2{
	color:#1A5370;
	font:18px arial;
	
}
.btitle:link, .btitle:visited{
	font:16px arial;
	font-weight:bold;
	display:block;
	color:#1A5370;
	padding:10px 0 0 0;
	margin:0 0 3px 0;
	text-decoration:none;
}

.bdate{
	font:12px arial;
	font-weight:bold;
	color:#000;
	margin:0 0 10px 0;
}

.bdate a, .bdate a:visited{
	color:#414141;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
#blogtitlearea{
	width:432px;
	height:35px;
	position:relative;
	background:url(i/h1bg.jpg) no-repeat 0 0;
}

#blogtitlearea2{
	width:432px;
	height:59px;
	position:relative;
	background:url(i/h1bg.jpg) no-repeat 0 0;
}

#faqarea{
	position:relative;
}

.blogtitle{
	position:absolute;
	top:6px;
	left:92px;
}
.blogtitle a, .blogtitle:visited{
	font:14px arial;
	font-weight:bold;
	color:#1A5370;
	padding:0;
	margin:0;
	text-decoration:none;
}

#faqarea a, #faqarea:visited{
	display:block;
	font:12px arial;
	font-weight:bold;
	color:#4c6c15;
	padding:0;
	margin:8px 0 8px 0;
}

.contimg{
	width:284px;
	height:230px;
	border:1px solid red;
	float:right;
	padding:12px 0 12px 12px;
}

.subbutton{
	position:relative;
	top:3px;
}

.faqinput{width:180px;}

#thanks{
	font:12px arial;
}

.newstitle{
	margin:4px 0;
}
.newstitle a, .neewstitle:visited{
	font:14px arial;
	font-weight:bold;
	color:#1A5370;
	padding:0;
	margin:0;
	text-decoration:none;
}

#newstitlearea{
	position:relative;
	width:420px;
	height:45px;
}

#stafBlock { background-color:#fff; border:1px solid #000; position: absolute !important; z-index: 100000; display: none; width: 200px; }
#stafForm {padding-left:15px;padding-top:25px;}
#stafForm h2 { margin: 0; color:#FF9900;margin-top:5px;} 
#stafLink{color:#476319; font-size:11px; font-family:arial;text-decoration:none;position:relative;top:16px;}
#stafForm input, #stafForm label, #stafForm h2 { font-family:arial; font-size:18px; color: #222222; }
#stafForm input { width: 160px; height: 25px; margin-top: 5px; border: 1px solid #ccc; }
#stafForm label {display:block;}
#stafClose { float: right; margin-right: 5px; }

.stf{
	position:absolute;
	right:19px;
}

.disc{
	position:absolute;
	top:7px;
	left:193px;
}

.meeteditor:link, .meeteditor:visited{
	color:#3366FF;
	font:12px arial;
	display:block;
	margin-left:63px;
}

#pagination{
	font:12px arial;
	display:block;
	padding:10px 0 10px 0;
	color:#1A5370;
}

#tiny ul{
	margin:0;
	padding:0px;
}

#tiny li{margin:0 0 7px 0;padding:0;list-style-type:none;}


#tiny{
	font:10px arial;
	color:#8b8b8b;
}

.faqbox{
	font:18px arial;
	font-weight:bold;
	color:#e70f0f;
	width:200px;
	height:450px;
	background:url(i/faqbox1.jpg) no-repeat 0 0;
}

.faqwrap{
	position:relative;
	top:110px;
	left:5px;
}
