a:link {color:#000}
a:visited {color:#008}
a:focus {color:white}
a:hover {font-weight:bold;
	text-decoration:none;
	color:black}
a:active {color:red}

body,table,div,span {font:13px/1.231 'Courier New', Courier, monospace;
	border-collapse:collapse;
	border-spacing:0;
	text-decoration:none;
	margin:0;
	padding:0;}

body.main {background:fixed url(http://www.spotbeam.org/backgrd2.jpg) #000060}

body.newspaper {background:fixed url(http://www.spotbeam.org/bg.jpg) #111}

table.mainMenu {width:760px;
	height:150px;
	margin:auto;}

table.face {width:768px;
	height:250px;
	margin:auto ;
	background: url(http://www.spotbeam.org/face.gif) no-repeat left;
	border-collapse:separate;
	border: 7px solid darkred;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;}

table.main {width:768px;
	height:250px;
	margin:35px auto ;
	background-color:#ffffdc;
	border-collapse:separate;
	border: 7px solid darkred;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;}

td.button {height:32px;
	width:215px;
	border:1px solid darkred;
	border-width:0 0 1px 0;}

td.doubleColTopBorder {border-style: double;
	border-color: #99C;
	border-width:0 0 3px 0;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;}

td.singleRightColBottomBorder {border-style: solid;
	border-width:0 0 0 1px; 	
	border-color: #99C;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;}

td.singleLeftColBottomBorder {border-style: solid;
	border-width:0 1px 0 0 ; 	
	border-color: #99C;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;}

td {height:0;
	padding:0;}

p.singleColHeader {margin:14px 0;
	text-align:center;
	font:small-caps 22px 'Times New Roman', Times, serif;}

p.singleColTopBorder {border-collapse:separate;
	border-style: double;
	border-color: #99C;
	border-width:3px 0 0 0;}

.ruleMain {margin:30px auto 20px auto;
	border-top-style: double;
	border-color: #99C;
	border-width:3px;}

.rule {margin:20px auto 0 auto;
	border-top-style: solid;
	border-color: #979797;
	border-width:1px;
	 width:550px}

p.button {text-align:center;
	margin:0;
	font:21px 'Times New Roman', Times, serif;}

p.buttonNews {text-align:right;
	margin:0 8px 0 0;
	font:17px/1.35 'Trebuchet MS', Helvetica, sans-serif;}

img.journalLogo {display:block;
	width:292px;
	height:39px;	
	margin:5px 0 0 225px;
	border:0}

img.logo {width:280px;
	height:150px;
	border: 4px solid #000;
	display: block;
	margin: 15px auto 20px auto;}

p.firstMain:first-letter {font:22px 'Times New Roman', Times, serif;
	font-weight:bold;
	margin:0;
	padding-right:0;}

p.first:first-letter {font:24px/.5 'Courier New', Courier,monospace;
	font-weight:bold;
	margin:0 1px 0 0;}

p.header {text-align:center;
	font-variant:small-caps;
	font-weight:bold;
	font-size:174%;
	margin:25px 0 0 0;}

p.headerTop {text-align:center;
	font-variant:small-caps;
	font-weight:bold;
	font-size:197%;
	margin:25px 0 15px 0;}

p.rightMain  {font:16px 'Times New Roman', Times, serif;
	margin:15px 25px 0 25px;
	text-align:justify;
	width:325px}

p.leftMain  {font:16px 'Times New Roman', Times, serif;
	margin:15px 25px 0 25px;
	text-align:justify;
	width:325px}

p.left {font-size:123%;
	margin:10px 14px 0px 36px;
	text-align:justify}

p.right {font-size:123%;
	margin:10px 36px 0px 14px;
	text-align:justify}

p.caption {text-align:center;
	margin:-15px auto 20px auto;
	font-size:93%;
	font-weight:bold}

p.captionMain {text-align:center;
	margin:-15px auto 20px auto;
	font:93% 'Times New Roman', Times, serif;}

p.quote {margin:25px 0 5px 0;
	text-align:center;
	font:italic 18px 'Times New Roman', Times, serif;}

p.quoteAuthor {margin:15px 0 5px 0;
	text-align:center;
	font: 16px 'Times New Roman', Times, serif;}

img.logo {width:280px;
	height:150px;
	border: 4px outset #333;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	display: block;
	margin: 15px auto 20px auto;}


img {border:3px double #99C;
	display: block;
	margin:20px auto}
