.cn_main {
margin-top:10px;
\\position:relative;
padding:2px;
width:980px;
\\top:88px;
border:1px;
background-color:#FFFFFF;

}

.cn_small {
background-color: #FFFFFF;
width: 755px;
padding:2px;
color: #000000;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
line-height: 12px;
}

.cn_archive {
border: 1px #004C75 solid;
background-color: #FFFFFF;
width: 372px;
height: 440px;
color: #004C75;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 12px;
}

.cn_active {
border: 1px #004C75 solid;
background-color: #FFFFFF;
width: 100%;
height: 80px;
color: #000000;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 12px;
}

.cn_active_title {
background-color:#808080;
border: 2px solid silver;
padding:2px;
width:755px;
color: #FFF;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
line-height: 18px;
}

.cn_short_story {
vertical-align: top;
background-image: url(http://news.socalskateparks.com/data/upimages/bg1.jpg);
background-repeat: repeat;
width:755px;
padding:2px;
color: #000;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 12px;
}

.cn_comment_form {

background-color: #FFFFFF;
width:755px;
padding:2px;
color: #000;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 12px;
}
.cn_panel {
background-color: #E6E6E6;
padding:2px;
width:200px;
color: #FCDC43;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 12px;
}
.cn_panel_header {
background-color:#000;
width:755px;
padding:2px;
color: #FFF;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
line-height: 14px;
}

.cn_panel_content {
background-color: #E6E6E6;
background:#E6E6E6;
border: 1px solid #C0C0C0;
width:180px;
padding:5px;
margin-top:5px;
margin-right:8px;
margin-bottom:5px;
margin-left:8px;
color: #FFFFFF;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 12px;
}

.cn_active_title {
background-color: #FFFFFF;
width:755px;
padding:4px;
color: #000;
border:2px solid black;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
line-height: 16px;
}

.cn_prev_next {
border: 1px solid #C0C0C0;
background-color: #FFFFFF;
width: 755px;
color: #000000;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 14px;
}
.cn_footer{
background-color: #FFFFFF;
color: #000000;
width:755px;
padding:2px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 14px;
}

   A 			{ color:     #000066; text-decoration:  underline; }
	A:link		{ color: #000066; text-decoration:  underline; }
	A:visited	{ color: #000066; text-decoration:  underline; }
	A:active	{ color: #54622D;  }
	A:hover	{ color: red;  }


BODY{
		font-family: verdana, arial, sans-serif;
		background-color:#000;
		scrollbar-3dlight-color: #999999;
		scrollbar-arrow-color: #646464;
		scrollbar-base-color: #000000;
		scrollbar-darkshadow-color: #646464;
		scrollbar-face-color: #A2A2A2;
		scrollbar-highlight-color: #EEEEEE;
		scrollbar-shadow-color: #000000;
}
.banner {
	font-family: georgia, verdana, arial, sans-serif;
	color:white;
	font-size:x-large;
	font-weight:bold;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	background:#003366;
	padding:7px;
}
.description{
	font-family:verdana, arial, sans-serif;
	font-size:x-small;
	font-weight:bold;
}
.contributeForm {
	background-color: #FFFFFF;
	border-width: 2px;
	border-color: #CCCCCC;
   border-style: solid;
	height: auto;
	left: 10px;
	overflow:  visible;
	padding: 2px 2px 2px 2px;
	position: absolute;
	top: 121px;
	width: 755px;
}
.headerBarLeft {
	background-color: #939393;
	position: absolute;
	width: 754px;
	left:10px;
	/*top:151px;*/
	/*top:90px;*/
	top:82px;
	height:15px;
	color: White;
	font-size: 9pt;
	z-index:-1;
	visibility: visible;
	
}
#topheader {
	background: #FFFFFF;
	/*border: 2px solid #CCCCCC;*/
	/*height: 150px;*/
	/*height: 90px;*/
	height: 75px;
	left: 9px;
	margin: 0px; /* padding: 2px 2px 2px 2px; */
	position: absolute;
	text-align: left;
	top: 0px;
	visibility: visible;
	width: 755px;
	z-index: 1;
}