@charset "utf-8";
/* CSS Document */
/*SoCalCoasters v3, by AgentJ*/
body, ul, li, dl, dt, dd, h1, h2, h3, h4, p  {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
div  {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
body {
	text-align:center;
	margin:0px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-image:url(/sccv308/images/body_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #f3edea;
}
a:link {
	color: #000099;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
form input[type="hidden"]  {
	margin: 0px;
	padding: 0px;
	border: none;
	display: none;
	visibility: hidden;
}
.float_left  {
	float: left;
}
.float_right  {
	float: right;
}
.clear { 
	clear:both; 
}
.picborder  {
	border: 1px solid #999999;
}
#container {
	width:960px;
	background-image: url(/sccv308/images/container_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #f9f9f9;
	border-right: solid 2px #333;
	border-left: solid 2px #333;
}
#header  {
	width: 960px;
	height: 117px;
	border-bottom: solid 3px #333;
	background-image: url(/sccv308/images/header_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
#header #logo, #header #logo img  {
	width: 560px;
	height: 88px;
	margin: 0px;
	border: 0px;
}
#header #tagline {
	width: 384px;
	/*height: 70px;*/
	color: #fff;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	padding-top: 4px;
	padding-right: 6px;
	padding-left: 10px;
	font-variant: small-caps;
	line-height: 20px;
}
/*Navigation*/
#header #nav  {
	width: 960px;
	height: 29px;
	text-align: center;
	line-height: 14px;
}
/*#header #nav a {
	width: 88px;
	height: 14px;
	text-align: center;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}*/
#header #nav a:link {
	color: #000;
	text-decoration: none;
}
#header #nav a:visited{
	color: #333;/*#c5c5c5;*/
	text-decoration: none;
}
#header #nav a:hover{
	color: #fff;
	text-decoration: none;
}
#header #nav a:active{
	color: #333;/*#000099;*/
	text-decoration: none;
}
#header #nav ul  {
	width: 960px;
	height: 29px;
}
#header #nav ul li  {
	display: inline;
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 80px;
}
#homePage #header #nav #home a, #updatesPage #header #nav #updates a, #newsPage #header #nav #news a, #reviewsPage #header #nav #reviews a, #forumPage #header #nav #forum a, #articlesPage #header #nav #articles a, #blogPage #header #nav #blog a, #insanityPage #header #nav #insanity a, #galleryPage #header #nav #gallery a, #videosPage #header #nav #videos a, #aboutPage #header #nav #about a, #linksPage #header #nav #links a {
	color: #fff;
}
#mainContent  {
	width: 960px;
	min-height: 400px;
}
#mainContent #mainPic  {
	width: 500px;
	height: 650px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
/*#homePageNews  {
	width: 500px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}*/
#mainContent .newsPic  {
	padding-left: 10px;
	width: 482px;
}
#mainContent img  {
	border: solid 1px #333;
}
#mainContent #mainPic .picStyle  {
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #333;
}
#mainContent #mainPic .picInfo  {
	width: 480px;
	min-height: 20px;
}
#mainContent #mainPic .picInfo h3  {
	text-align: left;
	font-size: 18px;
	padding-left: 10px;
}
#mainContent #mainPic .picInfo p  {
	text-align: left;
	padding-left: 10px;
	width: 470px;
}
#mainContent #mainPic .picInfo p .sm {
	font-size: 10px;
}
#mainContent #mainText  {
	width: 450px;
	padding: 5px;
	text-align: left;
}
#mainContent #mainText h2  {
	font-size: 24px;
	padding-bottom: 3px;
}
#mainContent #mainText h3  {
	font-size: 16px;
}
#mainContent #mainText p  {
	padding-top: 2px;
	padding-bottom: 5px;
}
#lowerContent  {
	width: 960px;
	padding-top: 20px;
}
.lowerBox  {
	width: 300px;
	height: 260px;
	background-image: url(/sccv308/images/lowerBox_bg.gif);
	background-position: center top;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}
#lowerContent .lowerBox h1  {
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-bottom: 1px solid #333;
}
#lowerContent .lowerBox h2  {
	font-weight: bold;
	padding-left: 5px;
	font-size: 18px;
}
#lowerContent .lowerBox p  {
	padding-bottom: 2px;
	padding-left: 5px;
}
.goLink  {
	padding-bottom: 5px;
	padding-left: 6px;
	font-weight: bold;
}
#footer  {
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer ul {
	width: 960px;
	height: 24px;
}
#footer ul li  {
	display: inline;
	padding: 5px;
}
/*form styles*/
#commentform  {
	width: 600px;
	margin: auto;
}
#commentsEntry  {
	text-align: left;
	margin: auto;
}
#commentform #commentsEntry   {
	width: 600px;
	height: auto;
	margin: auto;
}
#commentform #commentsEntry #nameTag label {
	width: 40px;
}
#commentform #commentsEntry #nameTag {
	width: 160px;
	margin-right: 4px;
	margin-bottom: 2px;
}
#commentform #commentsEntry label  {
	width: 160px;
	float: left;
	display: inline;
	text-align: left;
	margin-right: 4px;
	margin-bottom: 2px;
}
#commentform #commentsEntry input[type="text"]  {
	width: 250px;
	float: left;
	display: inline;
	margin-top: 2px;
	margin-bottom: 2px;
}
#commentform br  {
	clear: left;
}
/*Links Page*/
#linksSection  {
	width: 940px;
}
#linksSection h1  {
	font-size: 24px;
	text-align: left;
	padding: 5px;
}
#linksSection h2  {
	font-size: 20px;
	text-align: left;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#linksSection p  {
	text-align: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
#linksSection dl  {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
#linksSection dl dt  {
	width: 920px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
#linksSection dl dt img  {
	border: 1px solid #333;
}
#linksSection dl dt tn.a:hover img  {
	border: 1px dashed #f00;
}
#linksSection dl dd  {
	width: 910px;
	text-align: left;
	padding-bottom: 10px;
}
/*Reviews Page*/
#reviewsList  {
	width: 950px;
	height: auto;
}
#reviewsList  h1  {
	text-align: left;
	padding-left: 10px;
	font-size: 24px;
}
#reviewsList p  {
	text-align: left;
	padding-left: 10px;
}
#reviewsList .reviewBox  {
	width: 950px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
#reviewsList .reviewBox h2  {
	font-size: 20px;
}
#reviewsList .reviewBox h3  {
	font-size: 16px;
	font-weight: normal;
	color: #999;
}
#reviewsList .reviewBox p  {
	text-align: left;
}
#reviewsList .reviewBox .orPicBox  {
	width: 320px;
	height: 320px;
/*	width: 320px;
	height: 320px;*/
/*	background-image: url(/sccv308/reviews/images/photo_bg.gif);
	background-position: center center;
	background-repeat: no-repeat;*/
}
#reviewsList .reviewBox .revPrev  {
	width: 610px;
	padding: 10px;
	text-align: left;
}
#reviewsList .reviewBox .orPicBox img  {
	width: 320px;
	height: 320px;
	border: 1px solid #333;
	margin: 10px;
}
#reviewsList .reviewBox #splash  {
	width: 920px;
	height: 400px;
}
#splashtitle {
	position: relative;
	bottom: 61px;
	left: 1px;
	z-index: 290;
	width:920px;
	height: 61px;
	background: #333;
    filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: .8;
	border-top: 1px solid #fff;
}
#splashtitle h1 {
	line-height: 24px;
	padding-left: 10px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
#splashtitle h2 {
	line-height: 24px;
	padding-left: 10px;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}
#reviewBody  {
	width: 920px;
	padding-top: 10px;
}
#reviewBody p  {
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
/*#reviewBody .imgBox  {
	width: 260px;
	height: 240px;
}*/
#reviewBody .imgBox  {
	width: 260px;
	height: 195px;
	border: 1px solid #333;
	margin-right: 5px;
	margin-bottom: 5px;
}
#reviewBody .imgBox2  {
	width: 260px;
	height: 195px;
	border: 1px solid #333;
	margin-bottom: 5px;
	margin-left: 5px;
}
#reviewBody .imgBox .caption, #reviewBody .imgBox2 .caption  {
	position: relative;
	bottom: 36px;
	left: 0px;
	z-index: 290;
	width: 260px;
	height: 35px;
	background: #333;
    filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: .8;
	border-top: 1px solid #fff;
}
#reviewBody .imgBox .caption p, #reviewBody .imgBox2 .caption p {
	color: #fff;
	text-align: left;
	padding: 2px;
}
/*New Header*/
#newHeader  {
	width: 960px;
	height: 488px;
	border-bottom: solid 3px #333;
	background-image: url(/sccv308/images/header_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
#newHeader #logo, #newHeader #logo img  {
	width: 560px;
	height: 88px;
	margin: 0px;
	border: 0px;
}
#newHeader #tagline {
	width: 384px;
	/*height: 70px;*/
	color: #fff;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	padding-top: 4px;
	padding-right: 6px;
	padding-left: 10px;
	font-variant: small-caps;
	line-height: 20px;
}
#newHeader  {
	width: 960px;
}
#newHeaderImage  {
	width: 960px;
	height: 400px;
	border-bottom: solid 2px #333;
}
#newNav {
	position: relative;
	bottom: 401px;
	z-index: 290;
	width:960px;
	height: 14px;
/*	background: #333;
    filter:alpha(opacity=50);
	-moz-opacity: 0.8;
	opacity: .8;*/
	border-top: 1px solid #fff;
}
/*Navigation*/
#newHeader #newNav  {
	width: 960px;
	height: 29px;
	text-align: center;
	line-height: 14px;
}
/*#newHeader #newNav a {
	width: 88px;
	height: 14px;
	text-align: center;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}*/
#newHeader #newNav a:link {
	color: #fff;
	text-decoration: none;
}
#newHeader #newNav a:visited{
	color: #fff;/*#c5c5c5;*/
	text-decoration: none;
}
#newHeader #newNav a:hover{
	color: #fff;
	text-decoration: none;
}
#newHeader #newNav a:active{
	color: #333;/*#000099;*/
	text-decoration: none;
}
#newHeader #newNav ul  {
	width: 960px;
	height: 29px;
}
#newHeader #newNav ul li, #newHeader #newNav ul li a {
	display: inline;
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 80px;
}
#homePage #newHeader #newNav #home a, #updatesPage #newHeader #newNav #updates a, #newsPage #newHeader #newNav #news a, #reviewsPage #newHeader #newNav #reviews a, #forumPage #newHeader #newNav #forum a, #articlesPage #newHeader #newNav #articles a, #blogPage #newHeader #newNav #blog a, #insanityPage #newHeader #newNav #insanity a, #galleryPage #newHeader #newNav #gallery a, #videosPage #newHeader #newNav #videos a, #aboutPage #newHeader #newNav #about a, #linksPage #newHeader #newNav #links a {
	color: #fff;
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}

