/* Global Style Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,
cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:inherit;font-family:inherit;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";} 

 /* Global Styles
--------------------------------------------------------------------------- */
body 		{background-color: #3616b0;font-family: "Trebuchet MS", sans-serif;}


/* Primary Layout Elements 
----------------------------------------------------------------------------- */
#mainContainer 		{margin: 0 auto; background-image: url(../images/body-background.gif); background-color: #fff; 
					width: 740px;}
#subContainer 		{text-align: left; margin: 0px 20px; padding: 0 0 20px; position: relative;background-image: url(../images/subContainer_bg.jpg); 
					background-position: top left; background-repeat: no-repeat; overflow: hidden;}
#sCLeft				{margin: 0 0 0 86px; width: 364px; float: left; padding: 0 5px 0 5px; background-image: url(../images/top-background.gif);
					background-repeat: repeat-x; }
#sCRight			{width: 228px; float: left; padding: 190px 5px 0 5px; text-align: center;}
#sCRight li			{ background-image: none;}
#sCRight p 			{margin: 0; font-size: 0.8em; font-weight: bold;} 

/* Header
----------------------------------------------------------------------------- */
#header 				{padding: 40px 0 40px 0;}
#header h1				{font-size: 1.5em; margin: 0; background: url(../images/checkbox.gif) right no-repeat;  }
#header h1 a			{text-decoration: none; }
#header h1 a:hover		{text-decoration: underline; }
#header h1 span			{color: #c74a00; display:block; }

.tagline 				{font-family: Arial, sans-serif;font-size: .8em;font-weight: bold;color: #848484;}


/* Content
----------------------------------------------------------------------------- */
#content 				{}
h2#pageTagline			{margin: 0 20px 0 0;}

/* About Page */
#personList 			{padding: 0 0 20px 0;}
#personList li			{line-height: 30px;background-position: left 10px;}
#personPageContent ul	{margin: 0 0 30px 0;}

/* ul Navigation
----------------------------------------------------------------------------- */
#navigation 		{text-align: center;font-family: Arial, sans-serif;margin: 0 auto 30px auto;width: 170px;}
#navigation a,#latestBlogPost a
			 		{text-decoration: none;color: #3d5571;font-family: Arial, sans-serif;font-weight: bold;font-size: 0.9em;
					font-weight: bold;display: block;line-height: 30px;border-bottom: 1px solid #d4caf2;}
#navigation a:hover, #navigation a.current,.sidebarBox a:hover, #latestBlogPost a:hover
					{background: transparent url(../images/button-over-background.gif) repeat-x;border-bottom: 1px solid #e7e1f8;}
/*Sidebar Suport Section */
#sidebarSupport		{margin: 0 0 20px 0;}
#latestBlogPost		{}
#latestBlogPost a	{width: 80%; font-weight: normal; border-top: solid 1px #d4caf2; margin: 0 auto 0 auto;; line-height: 20px;}

/* Lastest Galler Images */
#recentGalleryImages	{margin: 20px 0 20px 0;}
#recentGalleryImages ul	{border-top: solid 1px #d4caf2;border-bottom: solid 1px #d4caf2; padding: 10px 0 10px 0;}
/* Footer
----------------------------------------------------------------------------- */
#footer 			{ clear: both; width: 364px; padding: 50px 0 10px 0; margin: 0 0 0 86px;}
#footer p			{font-size: 0.75em;border-top: 1px solid #3f15c3; padding: 5px 0 0 0;}
#footer a 			{text-decoration: none;}

/* Misc
----------------------------------------------------------------------------- */
.clear				{clear:both;}