 /* CSS Document */

	a:link {
	color : #2b6d9f;
	text-decoration : none;
	}
	
	a:visited {
	color : #2b6d9f;
	text-decoration : none;
	}
	
	a:hover {
	color : #2b6d9f;
	text-decoration: underline;
	}


/* ---------- FIXES --------------------------- */
	* {padding:0px; margin:0px;}
	a img {padding:0px; margin:0px; border:none; }
	p {margin-top:0px;}
	html { min-height:100%; margin-bottom:1px; }
/* ---------- END FIXES --------------------------- */

.left { float:left; }
.right { float:right; }

.clear { height:0px; width:0px; clear:both; }

.smallfont { font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color:#fff; }

.largefont { font:13px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color:#fff; }

h3 { font:bold 12px tahoma, san-serif; color:#FFFFFF; border:solid #245b87; border-width:1px 0px; padding:10px; }


.menu { position:relative; width:941px; height:37px; margin:0px auto; text-align:left; background:#16334B; border:solid #FFFFFF; border-width:0px 1px; background-image:url(images/top.gif); background-repeat:repeat-x; }


body {
font:10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; background:url(images/bg.jpg) #ffffff; background-repeat:repeat-x;  text-align:center; margin:0px; padding:0px; color:#2b6d9f; }

p { margin-top:10px; }
p.signup { font:bold 20px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color:#2b6d9f; margin:0px 0px 10px 10px; }
.signup-button { margin:0px 6px 0px 0px; }
.signup-list { clear:both; list-style:disc; margin:18px 0px 0px 24px; width:188px;}

/* ---------- HEADER ---------- */
.header { position:relative; width:941px; height:100px; margin:0px auto; text-align:left; border:solid 1px #FFFFFF; border-top:none; border-bottom:none; background:url(images/stratforduponavon.jpg) no-repeat; }
/* ---------- END HEADER ---------- */


.container { position:relative; width:941px; height:auto; margin:0px auto; text-align:left; background:#FFFFFF; border:solid 1px #FFFFFF; }

.intro { position:relative; width:901px; padding:20px; text-align:left; background:#FFFFFF; }

.login { width:220px; height:100px; overflow:hidden; }
.login-content { margin:15px 1px 1px 5px; width:218px; }
textarea, .bginput { width:115px; font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; margin:0px 0px 5px 5px; }
.login-content label span { width:80px; display:inline-block; font-weight:bold; }
table p { margin:0; padding:0; }

.top-promo-box { width:438px; height:200px; background:#F5F5F5; margin:0px 0px 0px 20px; border: solid 1px #B9B9B9; overflow:hidden; }
.signup-promo-box { width:438px; height:200px; background:url(images/signup-bg.jpg) no-repeat bottom right #F5F5F5; margin:0px 0px 0px 20px; border: solid 1px #B9B9B9; overflow:hidden; }
.bottom-promo-box { width:438px; height:210px; background:#F5F5F5; margin:20px 0px 20px 20px; border: solid 1px #B9B9B9; overflow:hidden; }
.promo-header { width:100%; height:35px; margin:0px 0px 10px 0px; background-image:url(images/login-bg.gif); background-repeat:repeat-x; }
.forum-lists { width:209px; margin:0px 0px 10px 10px; list-style:none; }
li a.bold { font-weight:bold; }
li a, li a:visited { font-size:10pt; color:#2b6d9f; text-decoration:none; }
li a:hover { text-decoration:underline; }


.latest-posts { font:13px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color:#fff; padding:0px 0px 10px 10px; }
.latest-posts ul { list-style:none; margin:0px; font-size:10pt; color:#2b6d9f; }
.latest-posts ul a, .latest-posts ul a:visited { font-size:10pt; font-weight:bold; color:#2b6d9f; text-decoration:none; }
.latest-posts ul a:hover { font-size:10pt; font-weight:bold; color:#2b6d9f; text-decoration:underline; }

.footer { position:relative; clear:both; width:941px; height:37px; margin:0px auto; text-align:left; background:#16334B; border:solid 1px #FFFFFF; background-image:url(images/top.gif); background-repeat:repeat-x; }

p.footer-text { font:normal 12px Arial; color:#ffffff; margin:0px 0px 0px 20px; line-height:37px; }

p.footer-links { font:bold 12px Arial; color:#ffffff; margin:0px 20px 0px 0px; line-height:37px; }

p.footer-links a, p.footer-links a:visited { color:#ffffff; text-decoration:none; }
p.footer-links a:hover { color:#ffffff; text-decoration:underline; }