/*
design: Taylor Winder. http://taylorwinder.com
blue: #2391cd
green: #a7ce38


*/




/*-------BASIC PAGE STYLES--------*/


*						{padding: 0; margin: 0;}

html					{}

body					{font: 13px Helvetica, sans-serif; background: #ffffff; }

a 						{text-decoration: none; }
a:visited 				{text-decoration: none; }
a:hover 				{text-decoration: none; }
a:focus					{text-decoration: none; }
a img					{border: 0; }

li						{list-style: none; }

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

p 						{font-size: 13px; line-height: 18px; }

/*--------HEADER STYLES--------*/

#header-wrap			{width: 960px; margin: 0 auto; background: #ffffff; overflow: hidden; }
#header					{width: 400px; height: 150px; overflow: hidden; position: relative; float: left;  }
#header-info			{width: 200px; height: 100px; overflow: hidden; position: relative; float: right; margin: 50px 25px 0 0; }
#header-info a			{color: #a7ce38; }
#header-info h2				{font-size: 24px; font-weight: bold; float: right; }
#header-info h3				{font-size: 18px; font-weight: bold; color: #a7ce38; float: right;}
#nav-wrap				{width: 100%; height: 50px; background: url(../images/nav_bg.png) top left repeat-x; }
#nav					{width: 960px; margin: 0 auto; padding: 15px 0 0 0;  }
#nav li					{display: inline; font: 16px Helvetica, sans-serif; font-weight: bold; margin: 60px 0 0 25px; }
#nav li a				{color: #ffffff; text-shadow: 2px 2px 2px #a7ce38; }
#nav li a:hover			{color: #2391cd; }
#nav li a:focus			{color: #2391cd; }


.current_page a 		{color: #2391cd; }


/*--------BODY STYLES--------*/

#wrap 					{width: 100%; background: #2391cd; overflow: hidden; }
#main-content			{width: 960px; min-height: 275px; background: #2391cd; margin: 0 auto;  }
#comment-form			{width: 800px; min-height: 275px; padding: 50px; }
#main-content img		{margin: 25px 0 0 75px; }
#main-content h1		{font-size: 56px; line-height: 72px; color: #ffffff; margin: 50px 50px 50px 125px; }
#main-content a			{color: #a7ce38; } 
#main-content a:hover	{color: #ffffff; }
#main-conten a:focus	{color: #ffffff; }
#secondary-wrap			{width: 100% background: #ffffff;}
#secondary-innards		{width: 960px; margin: 0 auto; }
#secondary-content		{min-height: 250px; width: 400px; float: left; margin: 50px 25px 50px 125px; background: #ffffff;  }
#secondary-content h1	{font-size: 24px; line-height: 36px; font-style: bold; color: #a7ce38; }
#secondary-content h2	{font-size: 18px; line-height: 36px; font-style: bold; color: #2391cd; }
#secondary-content h3	{font-size: 18px; line-height: 36px; font-style: bold; color: #a7ce38; }
#secondary-content p	{font-size: 14px; line-height: 18px; margin: 5px 0 5px 0; }
.highlight				{font-weight: bold; color: #2391cd; }

#secondary-content li	{font-size: 14px; line-height: 18px; margin: 5px 0 5px 0;  }

#tertiary-content		{min-height: 250px; width: 375px; float: left; margin: 50px 25px 50px 0; background: #ffffff; }
#tertiary-content h1	{font-size: 24px; line-height: 36px; font-style: bold; color: #2391cd; }
#tertiary-content h2	{font-size: 18px; line-height: 36px; font-style: bold; color: #a7ce38; }
#tertiary-content li	{font-size: 14px; line-height: 18px; margin: 5px 0 5px 0;  }
#tertiary-content p		{font-size: 14px; line-height: 18px; margin: 5px 0 10px 0; }
#tertiary-content img 	{margin: 15px 0 15px 0; }
#tertiary-content a		{color: #a7ce38; }

/*--------FOOTER STYLES--------*/
#footer-wrap			{width: 100%; height: 190px; background: url(../images/footer_bg.png) top left repeat-x; margin: 0 auto; overflow: hidden; }
#footer					{width: 960px; margin: 0 auto; overflow: hidden; }
#footer h4				{text-align: center; margin: 20px 0 5px 0; }
#credentials			{width: 400px; margin: 50px 50px 60px 125px; }
#credentials img		{float: left; margin: 0 10px 25px 0px; }
#credential p			{font-size: 9px; margin: 10px 10px 10px 0; }
