/* GLOBAL RESET --------------- */

body, div, ul, ol, li, form, input, map, area, p, blockquote, tr, td, embed, object
				{ margin: 0; padding: 0; color: #333 }

h1, h2, h3, h4, h5, h6  { margin: 0; padding: 0; font-style: normal; font-weight: normal }

address			{ font-style: normal; font-weight: normal }
table			{ margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0 }
img 			{ border: 0; display: block }
ul 				{ list-style: none }
ol				{ list-style: none }
a				{ text-decoration: none }

blockquote		{ padding: 0 35px 5px; text-align:justify }

/* NAVIGATION ----------------- */

#menu p			{ text-align: left; margin: 0; padding: 0; margin-left: -10px;
				  margin-right: 8px; line-height: 100% }

#menu p.nav	a	{ border-bottom: 1px solid #333; color: #333; font-size: 12px;
				  font-weight: normal; display: block; line-height: 19px; margin: 0;
				  padding: 0; padding-left: 25px; font-weight: bold }

#menu p.down a	{ border-bottom: 1px solid #333; color: #fff; font-size: 12px;
				  font-weight: normal; display: block; line-height: 19px; margin: 0;
				  padding: 0; padding-left: 25px; font-weight: bold; background-color: #333 }

#menu p.first a	{ border-bottom: 1px solid #333; color: #333; font-size: 12px;
				  font-weight: normal; display: block; line-height: 19px; margin: 2px 0 0 0;
				  padding: 0; padding-left: 25px; font-weight: bold; border-top: 1px solid #333 }

#menu p.fdown a	{ border-bottom: 1px solid #333; color: #fff; font-size: 12px;
				  font-weight: normal; display: block; line-height: 19px; margin: 2px 0 0 0;
				  padding: 0; padding-left: 25px; font-weight: bold; background-color: #333;
				  border-top: 1px solid #333 }

#menu p a.nav strong	{ font-size: 13px; font-weight: bold }
#menu p a.down strong 	{ font-size: 13px; font-weight: bold }

#menu p.nav a:hover 	{ color: #333; background-color: #fff }
#menu p.first a:hover 	{ background-color: #fff }


/* TAG STYLES ----------------- */

body	{ background: #fffdf0 url(assets/core/background.jpg) no-repeat;
		  font: 11px verdana, sans-serif; color: #333 }

p 	{line-height: 155% }

h1	{ font-family: georgia, serif; font-size: 24px; font-variant: small-caps; font-weight: bold;
	  margin: 10px 0 14px; padding-bottom: 8px; border-bottom: 1px #333 solid; color: #333 }

h2 	{ font-family: georgia, serif; font-size: 16px; margin: 18px 0 6px; color: #333;
	  padding: 0; font-weight: bold }

h3 	{ font-family: georgia, serif; font-size: 15px; margin: 6px 0 24px 20px; color: #333;
	  padding: 0; font-style: italic }

h5 	{ font-family: georgia, serif; font-size: 14px; margin: 10px 0 6px; color: #333;
	  padding: 0px 15px 0px 10px; font-variant: small-caps; font-weight: bold }

h6 	{ font-family: georgia, sans-serif; font-size: 15px;	margin: 6px 0 14px 20px; color: #333;
	 padding: 0; font-style: italic }

h6 a	{ font-family: georgia; font-weight: bold; font-size: 13px; text-align: center;
		  color: #735c3b; font-weight: bold; font-style: normal }

h6 a:hover 	{ color: #333 }


/* IDs/CLASSES ---------------- */

#wrapper 	{ width: 100% }
#container	{ width: 972px; margin: 0; overflow: hidden }

#content 	{ width: 540px; float: left; padding: 0 16px 0 16px; margin: 12px 0;
			  margin-bottom: -9999px; padding-bottom: 9999px }

#column-1 	{ width: 190px; float: left; padding: 0; margin: 0;
			  background: url(assets/core/navigation.background.png) repeat-y; z-index: 1;
			  margin-bottom: -9999px; padding-bottom: 9999px }

#column-2 	{ width: 190px; float: left; padding: 0 3px 10px; margin: 12px 0;
			  border-left: 1px #aaa solid }

#column-3 	{ width: 190px; float: left; padding: 0 3px; margin: 12px 0 }

#column-1, #column-2, #column-3 { font-size: 11px }

#content p {text-align: justify; margin: 6px 0 12px; font-size: 12px }
#content p a, #footer a	{ color: #735c3b; font-weight: bold; border-bottom: 1px #aaa solid }
#content p a:hover, #footer a:hover { color: #333; border-bottom: 1px #333 solid }

#column-2 p, #column-3 p {padding: 8px 0 3px 10px; line-height: 130% }

#column-2 a			{ color: #735c3b; font-size: 10px; font-weight: bold }
#column-2 a:hover 	{ color: #333; border-bottom: 1px #333 solid }

#column-2 p.clist { margin: 2px 0 4px 10px; padding: 0 }

#column-2 ul { margin-left: 16px; margin-bottom: 16px }
#column-2 li { margin: 4px 0 4px 10px; list-style-image: url(assets/core/bullet.png) }

#logo	{ position: absolute; top: 0; left: 0; z-index: 5 }

#footer	{ border-top: 1px #333 solid; height: 36px; margin-top: 0; clear: both;
		  font: 12px georgia, serif; padding: 9px 15px } 

#header	{ background: url(assets/core/border.png) repeat-x; height: 32px; z-index: 2 }

#header h6 	{ margin-left: 180px; font: 15px georgia, serif; font-variant: small-caps;
			  padding-top: 3px; height: 26px; color: #333 }

img.framed	{ background: url(assets/core/clear.png) repeat; border: 1px #333 solid;
			  padding: 4px }
