/*------------------ PureManager CSS-------------------*/

/*------------------ Content Manager CSS-------------------*/
.PureManagerAdmin_mainMenu	{background-color:#eeeeee; padding:2px;}
.PureManagerAdmin_mainMenu a	{color:#006;}
.PureManagerAdmin_mainMenu a:hover	{color:#000;}

#displayOptions		{position:fixed; top:0px; left:0px; width:100%;}

/*--------------Site Map CSS--------------------*/
#siteMap		{}
#siteMap li		{list-style-type:circle; margin-left:10px;}
#siteMap .siteMapSec	{margin-left:15px;}
#siteMap .siteMapSec li	{list-style:none;}

*		{padding:0px; margin:0px;}

a				{outline:none; color:#93352f;}

img, div, a, input, h1 { behavior: url(/images/iepngfix.htc) }

body			{background-color:#92352f;
				font-family:Arial, Helvetica, sans-serif;
				color:#433615;
}

#wrapper		{
				width:944px; 
				margin:0 auto;
				background: url(../images/body-bg.jpg) repeat-y;
}

#header-left		{width:215px;
					display:block;
					float:left;
					margin:20px 10px 0px 35px;
}

h1 a		{
						background-image: url(../images/logo.gif);
						height:220px;
						width:202px;
						text-indent:-9000px;
						display:block;
						
}

#header-right		{width:654px;
					display:block;
					float:left;
					margin:0px 15px 0px 15px;
	
}

#main-nav			{width:625px;
					}

#main-nav li		{
					float:left;
					list-style:none;					
}

#home a				{background:url(../images/home-off.gif) no-repeat;
					display:block;
					height:60px;
					width:108px;
					text-indent:-9000px;
					outline:none;
}

#home .current		{
					background: url(../images/home-on.gif) no-repeat;

}

#home a:hover		{
					background: url(../images/home-on.gif) no-repeat;

}

#service a				{background:url(../images/service-off.gif) no-repeat;
					display:block;
					height:60px;
					width:130px;
					text-indent:-9000px;
					outline:none;
}

#service .current		{
					background: url(../images/service-on.gif) no-repeat;

}

#service a:hover		{
					background: url(../images/service-on.gif) no-repeat;

}

#about a			{background:url(../images/about-off.gif) no-repeat;
					display:block;
					height:60px;
					width:185px;
					text-indent:-9000px;
					outline:none;
}

#about .current		{
					background: url(../images/about-on.gif) no-repeat;
}

#about a:hover		{
					background: url(../images/about-on.gif) no-repeat;
}

#contact a			{background:url(../images/contact-off.gif) no-repeat;
					display:block;
					height:60px;
					width:202px;
					text-indent:-9000px;
					outline:none;
}

#contact .current		{
					background: url(../images/contact-on.gif) no-repeat;
}

#contact a:hover		{
					background: url(../images/contact-on.gif) no-repeat;
}


#left-col			{
					width:215px;
					display:block;
					float:left;
					margin:50px 15px 20px 15px;
}
.network			{margin-left:50px; border:none;}

#mid-col-home			{width:434px;
					display:block;
					float:left;
					margin:15px 10px 0px 35px;
					font-size:15px;
					min-height:420px;
					line-height:20px;
}

#mid-col			{width:434px;
					display:block;
					float:left;
					margin:15px 10px 0px 35px;
					font-size:15px;
					min-height:480px;
					line-height:20px;
}

#mid-col img, #double-col img		{margin:5px 15px 10px 5px;}

h2					{ padding-bottom:15px;
}

.contact			{text-align:center;
					margin-top:50px;
					margin-bottom:50px;
					font-size:18px;
					font-style:italic;
					font-weight:bold;
					color:#93352f;
					font-family:"Times New Roman", Times, serif;
}

#right-col			{width:165px;
					display:block;
					float:left;
					margin:15px 20px 0px 10px;
					background-color:#f0ead8;
}

#mid-col p, #mid-col-home p, #right-col p, #double-col p	{padding-bottom:10px;}

#right-col h3		{background-image:url(../images/maggie-blog.gif);
					width:164px;
					height:36px;
					text-indent:-9000px;
}

#double-col			{width:599px;
					display:block;
					float:left;
					margin:15px 10px 0px 35px;
					font-size:14px;
					min-height:450px;
}

#blog-content		{margin:5px 10px 10px 10px;
					font-size:12px;
					color:#93352f;
}

#blog-content a		{color:#93352f;
					text-decoration:none;

}

#blog-content a:hover		{text-decoration:underline;

}

#blog-content p		{
					padding-bottom:10px;
}

#sub-nav			{margin:5px 10px 10px 20px;
					font-size:12px;
					font-weight:bold;
					font-style:italic;
					color:#93352f;
					border-left:1px solid #93352f;
}

#sub-nav li		{list-style:none; 
				padding-bottom:10px;
				margin-left:15px;
}
#sub-nav .current	{text-decoration:underline;}

#sub-nav a		{color:#93352f;
				text-decoration:none;

}

#sub-nav a:hover		{text-decoration:underline;
}

#sub-nav p		{
					padding-bottom:10px;
}

.blog				{padding-top:10px;}
.date				{font-size:13px;
}
.title				{font-size:13px; 
					font-variant:small-caps;
					font-weight:bold;
					font-style:italic;
					margin-bottom:10px;

}

#footer-home				{width:629px;
					display:block;
					float:left;
					margin:50px 40px 0px 15px;
					text-align:right;
					color:#93352f;
					font-size:11px;
}

#footer-home a		{color:#93352f; text-decoration:none;}

#footer-home a:hover		{color:#93352f; text-decoration:underline;}


#footer				{width:629px;
					display:block;
					float:left;
					margin:0px 40px 0px 15px;
					text-align:right;
					color:#93352f;
					font-size:11px;
}

#footer a		{color:#93352f; text-decoration:none;}
#footer a:hover		{color:#93352f; text-decoration:underline;}

#footer-nav	 li	{display:inline;
				padding-left:3px;
}

.bot-bg-home			{background:url(../images/wine.png) no-repeat;
				 height:250px;
				 width:257px;
				 display:block;
				 float:left;
				 margin-top:-160px;
}

.bot-bg-services			{background:url(../images/grapes.png) no-repeat;
				 height:186px;
				 width:257px;
				 display:block;
				 float:left;
				 margin-top:-160px;
}

.bot-bg-about			{background:url(../images/opener.png) no-repeat;
				 height:186px;
				 width:257px;
				 display:block;
				 float:left;
				 margin-top:-160px;
}

.bot-bg-contact			{background:url(../images/glasses.png) no-repeat;
				 height:186px;
				 width:257px;
				 display:block;
				 float:left;
				 margin-top:-160px;
}