/*
		 CSS Layout copied from:
			Chris Coyier
			http://css-tricks.com
*/


/* RESETS AND BASIC PAGE SETUP */

*					{ margin: 0; padding: 0; }
html					{ overflow-y: scroll; }
/* body				{ font: 62.5% Helvetica, san-serif; } */
body					{ font: 90% Arial, Verdana, sans-serif; background-color: #000000;}
ul					{ list-style: none inside; }
p					{ font-size: 1.2em; line-height: 1.2em; margin-bottom: 1.2em; }
a					{ outline: none; }
a,a:link,a:hover		{ background:transparent; text-decoration:none; cursor:pointer; }
img, a img			{ border: none; margin: 0px; padding: 0px; }

/* END RESET */

/* TOOLBOX */

.floatleft			{ float: left; }
.floatright			{ float: right;	}
.clear				{ clear: both; }

/* TOOLBOX */

/* LINKS */
a,
a:link,
a:hover
  {text-decoration:none;
   cursor:pointer;
   }

a:link,
a:visited {color:rgb(238,28,37);}

a:hover
  {color:rgb(0,153,204);}
/* END LINKS */

/* STRUCTURE */

.page-wrap			{ width: 950px;
					  margin: 25px auto;
					  background: url(../images/page-wrap-middle.jpg) center repeat-y; }
.content			{ padding: 10px 50px; }
.content-main		{ width: 531px; float: left; margin-right: 10px; }   /* width = 820 - (front page image width size)*/
.content-sidebar	{ text-align: center; font-size: 80%; float: right; margin-left: 10px;}
.spacer-div			{ clear: both; padding: 10px 0px;}
.sponsors			{ text-align: center; }
.sponsors img		{ padding: 0 25px;}

/* END STRUCTURE */

/* Fluid Rounded Boxes */
/* From: http://blog.yosle.com/2007/09/20/css-round-corners/ */
.b1h,.b2h,.b3h,.b4h,.b2bh,.b3bh,.b4bh	{ font-size:1px; overflow:hidden; display:block; }
.b1h									{ height:1px; background:rgb(0,153,204); margin:0 5px; }
.b2h, .b2bh								{ height:1px; background:rgb(0,153,204); border-right:2px solid rgb(0,153,204); border-left:2px solid rgb(0,153,204); margin:0 3px; }
.b3h, .b3bh								{ height:1px; background:rgb(0,153,204); border-right:1px solid rgb(0,153,204); border-left:1px solid rgb(0,153,204); margin:0 2px; }
.b4h, .b4bh								{ height:2px; background:rgb(0,153,204); border-right:1px solid rgb(0,153,204); border-left:1px solid rgb(0,153,204); margin:0 1px; }
.b2bh, .b3bh, .b4bh						{ background: rgb(255,255,255); }
.headh									{ background: rgb(0,153,204); border-right:1px solid rgb(0,153,204); border-left:1px solid rgb(0,153,204); padding: 0px 10px 5px; }
.contenth								{ background: rgb(255,255,255); border-right:1px solid rgb(0,153,204); border-left:1px solid rgb(0,153,204); }
.contenth div								{ margin: 0px 12px; padding-top: 5px; }
/* End Fluid Rounded Boxes */