
body	{text-align:center; margin:0 auto; background:#38424B; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:90%; }
h1		{font-size:150%; margin:0 0 5px 0; padding:0; font-weight:normal; line-height:140%; }
p		{margin:0; padding:0 0 15px 0; line-height:140%; }
a		{color:#000000; text-decoration:underline; font-weight:bold; }
a:hover	{text-decoration:none; }

/*structural*/
#all			{margin:0 auto; text-align:left; width:720px; }
#container		{padding:20px; margin:20px 0; background:#FFFFFF;

-moz-box-shadow: 0px 0px 10px #000;
-webkit-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;

}
#content		{padding:20px 10px 5px 20px; float:left; width:430px; }
#rightColumn	{float:right; width:170px; padding:20px 20px 5px 10px; }
#footer			{margin:20px 0; clear:both; text-align:left; width:680px; padding:20px 20px 5px 20px; background:#FFFFFF; font-size:90%; }
#footer span	{float:right; }

/*navigation*/
ul#nav			{margin:0 0 0px 0; padding:5px 0; background:#272F36;  border-bottom:5px solid #272F36; }
#nav li			{margin:0; padding:0; list-style:none; display:inline; }
#nav a			{padding-left:30px; padding-right:30px; padding-bottom:5px; padding-top:5px; color:#FFF; text-decoration:none; border-bottom:5px solid #272F36; background:#272F36; }
#nav a:hover	{border-bottom:5px solid #FFF; background:#38424B }
/*#nav a:hover	{border-left:22px solid #FFFFFF; background:#38424B }*/

/*stops the home button going weird*/
#noLeftBorder a, #noLeftBorder a:hover	{border-left:0;}

/*custom headers*/
h1#speech	{padding:0; margin:0px; font-size:100%; font-weight:normal; color:#FFFFFF; }
h1#header	{background:#FFF url('../images/speech.png') no-repeat left top; padding:10px 10px 10px 10px; margin:0; font-size:140%; font-weight:normal; 

-moz-box-shadow: 0px 0px 10px #000;
-webkit-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;

}

/**CLEARFIX - ICE**/
.clearfix:after 	{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix 			{display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix 	{height:1%; }
.clearfix 			{display:block; }
/* End hide from IE-mac */