/* @override http://www.winesofnovascotia.ca/css/screen.css */

/* HTML Elements */
/* @group HTML Elements */
body					{margin:0; padding:0; font-size:76%; background:#fffadc url(../images/interface/sectionBackground.jpg) repeat-x;}
body#home				{background:#fffadc url(../images/interface/homeBackground.jpg) repeat-x;}
a						{color:#003d7d; text-decoration:none; }
a:link					{color:#003d7d;}
a:visited				{color:#666;}
a:hover					{color:#AE7158; text-decoration:underline;}
form					{margin:0; padding:0;}
blockquote				{text-align:center;}
blockquote ul			{list-style:none;}
hr						{background:#e4e6c2 url(../images/interface/dots.gif) repeat-x center center; height:1px; margin:5px 0; padding:0; border:none;}
h1						{font:bold 19px/1.6em Georgia, Verdana, Arial, Helvetica, sans-serif; color:#013d7e; margin:1.5em 0 .5em 0; padding-bottom:.5em; background:url(../images/interface/dots.gif) repeat-x left bottom;}
h2						{font:bold 13px/1.5em Georgia, Verdana, Arial, Helvetica, sans-serif; margin-bottom:0px;} /* same as dt style */
h3						{font:bold 12px/1.6em Georgia, Verdana, Arial, Helvetica, sans-serif; color:#013d7e; margin-bottom:0px;}
small					{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
img						{border:none;}
img[align="left"]		{margin:0px 15px 5px 0px; float:left;}
img[align="right"]		{margin:0px 0px 5px 15px; float:right;}
/* @end */

/* Custom Classes shown in Contribute */
.image_left				{margin:0 15px 5px 0; float:left;}
.image_right			{margin:0 0 5px 15px; float:right;}

/* Custom Classes hidden in Contribute */
.mmhide_hide			{display:none;}
.mmhide_text_tight		{margin-top:0; padding-top:0;}
.mmhide_text_right		{text-align:right;}
.mmhide_clear			{clear:both;}

/* Wrapper */
#wrapper				{background:url(../images/interface/footerBackground.gif) 140px bottom no-repeat; width:980px; margin:0 auto; font:normal 1.2em/1.6em Georgia, Verdana, Arial, Helvetica, sans-serif;}

/* Main Navigation */
#mainnav				{width:700px; margin:0 0 0 140px;}
#mainnav img			{width:700px; height:170px;}
#mainnav ul				{list-style:none; margin:0; padding:25px; text-transform:uppercase; letter-spacing:.1em; font-size:12px; font-weight:bold; text-align:center;}
#mainnav ul li			{display:inline;}
#mainnav ul li a		{color:#013d7e; text-decoration:none; padding:8px 12px;}
#mainnav a:hover		{background:url(/images/interface/navGlow.jpg) no-repeat center center;}
#mainnav a.nav_selected	{background:url(/images/interface/navGlow.jpg) no-repeat center center;}

/* Sub Navigation */
#subnav					{width:140px; float:left; border-bottom:1px solid #fffadc;}
#subnav ul				{list-style:none; margin:0 1em 2em 0; padding:0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;}
#subnav li				{margin:0; padding:0; border-bottom:1px solid #fffadc;}
#subnav a				{color:#666; text-decoration:none; padding:0 0 0 25px; margin:5px 0px; display:block;}
#subnav a:link			{color:#666;}
#subnav a:visited		{color:#666;}
#subnav a:hover			{color:#000;}
#subnav a.nav_selected	{color:#000; background:url(../images/interface/arrow.gif) left 3px no-repeat;}
#subnav a img			{border:none;}
#subnav a				{color:#666; text-decoration:none; padding:0 0 0 25px; margin:5px 0px; display:block;}


/* Main Content Detail Pages */
#maincontent			{width:650px; float:left; background:#e4e6c2; padding:25px; font:normal 13px/1.5em Georgia, Verdana, Arial, Helvetica, sans-serif;}
#maincontent a			{color:#003d7d; text-decoration:underline;}
#maincontent ol			{margin:0 0 0 auto; padding:0 0 0 2.5em;}
#maincontent ul			{margin:0 0 0 auto; padding:0 0 0 2.5em;}
#maincontent dl			{margin:0; padding:0;}
#maincontent li			{margin:0 0 .4em 0;}
#maincontent dt			{font-weight:bold; padding:0; margin:0;}
#maincontent dd			{padding:0; margin:0 0 1em 0;}
#map					{background:url(/images/maps/map-ns.gif) no-repeat; height:290px; width:240px; float:left; margin-right:15px; position:relative;}

/* Main Content Home Page */
#home #maincontent		{padding:0; width:700px;}
#home #mainnav img		{width:700px; height:322px;}
#home #contentleft		{float:left; background:#e4e6c2; width:450px; padding:0 25px; margin-bottom:15px;}
#home #contentright		{float:right; background:#cbcc70; width:200px; border-bottom:#999933 20px solid;}
#home #contentright div	{text-align:center; padding:10px; margin:12px; background:url(../images/home/paper-background.jpg) repeat-y;}
#home #contentright h1	{font:normal 11px verdana; letter-spacing:.15em; color:#000000; background:#999933; margin:0; padding:15px;}
#home #contentright h2	{font:normal 11px/18px georgia; letter-spacing:.15em; color:#000000;}
#home #contentright a	{color:#003d7d; font:bold 11px arial; letter-spacing:.1em;}

/* Content Tables */
table					{font-size:.92em; clear:both;}
table td				{background:url(../images/interface/dots.gif) repeat-x left bottom; padding:5px 0px 5px 0px; color:#333;}
table th				{font-weight:bold; padding:5px 15px 5px 0px; color:#013d7e; width:15%; white-space:nowrap; text-align:left;}

/* Banner Ad */
#bannerad				{width:140px; float:left; text-align:right;}
#bannerad a img			{border:none;}

/* Subscribe Box */
#subscribe				{width:130px; border:1px dotted #999; background:#e5e6c2; font:normal 12px arial; margin-bottom:2em;}
#subscribe a			{background:url(../images/interface/arrow2.gif) right center no-repeat; margin:8px; padding:0 18px 0 0; display:block; text-decoration:none; color:#000;}
#subscribe:hover		{background:#dbdcb5;}

/* Footer */
#footer					{background:#fff3c3; margin:0 0 0 140px; padding:1.2em 25px; width:650px; font:normal 11px Georgia, Verdana, Arial, Helvetica, sans-serif; color:#666666;}
#webstat img			{position:absolute; left:-9999px;}