body {
	background-color:#FFFFFF;
	text-align:center;
	height:100%;
	margin:0px;
	padding:0px;
    font-family:"Trebuchet MS",Verdana,Arial;
	font-size:12px;
}

.rnd {
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
}

.shd {
     -webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
     -moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
     box-shadow: rgba(0,0,0,0.2) 0px 1px 3px;
}

#header {
	background-color:#8e1b1b;
	text-align:center;
	height:90px;
	padding:0px;
	border-bottom:3px solid #e9cd8b;
}

#heading {
	position:relative;
	text-align:left;
	width:700px;
	margin:0px auto;
	padding:0px;
	display:block;
}

#heading h1 {
	padding:0px;
	margin:0px;
}

#heading h1 a {
	padding:0px;
	margin:0px;
	position:absolute;
	top:0px;
	left:5px;
	background: url(_img/jca_logo.jpg) no-repeat top left;
	width:281px;
	height:87px;
	text-indent:-9999px;
}

#nav {
	position:absolute;
	top:25px;
	right:30px;
	margin:0px;
	padding:0px;
	list-style:none;
	color:#e9cd8b;
	font-weight:bold;
	font-size:13px;
}

#nav li {
	float:left;
	margin:0px 5px;
	padding:3px 6px;
	color:#FFFFFF;
}

#nav li a {
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	color:#e9cd8b;
	border-bottom:1px dashed #FFF;
}

#mwrap {
	margin:10px auto;
	padding:0px;
	width:725px;
	text-align:left;
}

#rside {
	width:235px;
	margin-right:5px;
	margin-top:20px;
	float:right;
	text-align:center;
}

#foot {
	clear:both;
}

.content {
	float:left;
	width:450px;
	padding:0px;
	font-size:14px;
	font-family:Georgia,serif;
}

.alist {
	float:left;
	width:450px;
	padding:0px;
	font-size:14px;
	font-family:Georgia,serif;
}

.npost {
	margin:0px 5px 50px 5px;
}

.npost h2 {
	color:#8e1b1b;
	margin:10px 35px 0 0;
	padding:0px;
	font-size:18px;
	border-bottom:1px gray dotted
	;
}
.npost .footer {
	clear:both;
}

.npost .auth_info {
	text-align:right;
	padding-right:35px;
	font-size:12px;
	margin-top:3px;
}

.npost .auc_info {
	text-align:left;
	padding-right:35px;
	font-size:13px;
	margin-top:3px;
}

.npost .auc_title {
	color: #8e1b1b;
	font-weight: bold;
	clear: both;
	margin:0px 0px 0px 0px;
	padding-top:5px;
}

.npost .auc_info .auc_loc {
	float: right;
}

.auth_info .author {
	font-weight:bold;
	color:#8e1b1b;
	margin:0px 5px;
}

.auth_info .date {
	font-weight:bold;
	color:#8e1b1b;
	margin-left:5px;
}

.npost p {
	margin-left:0px;
	line-height:130%;
}

.npost p font.desc {
	font-size:12px;
	font-style:italic;
}

.npost a {
	text-decoration: none;
	color:#8e1b1b;
}

.npost p a {
	color:#3D5B9C;
	font-weight:bold;
}

.npost .pimg {
	float:right;
	display:block;
	background-color:#e3e3cb;
	border:1px solid #8a8783;
	padding:2px;
	margin:0px 30px 15px 20px;
	text-align: center;
	font-size: 11px;
	color:#8e1b1b;
	font-family: Verdana, Trebuchet MS, sans-serif;
}

#rcal {
	text-align:center;
}

.pcal {
	margin:0px auto 5px;
}

.pcal tr.wk {
	height:22px;
	vertical-align:middle;
}

.pcal tr.hd {
	height:30px;
	font-size:16px;
	color:#8e1b1b;
}

.pcal tr.wkhd {
	font-weight:bold;
	color:#8e1b1b;
	border:1px solid black;
}

.pcal tr.wk td {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	width:22px;
	border:1px solid #8a8783;
	background-color:#e3e3cb;
	text-align:center;
}

.pcal tr.wk td.auc {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	width:22px;
	border:1px solid #8e1b1b;
	background-color: #BA8282;
	color:#FFFFFF;
	font-weight: bold;
}

.pcal tr.wk td.pad {
	border:none;
	background-color:#FFFFFF;
}

.pcal tr.wk td.event {
	border:1px solid #8e1b1b;
	background-color:#a57474;
	color:#FFFFFF;
}

.pcal tr.wk td.past {
	background-color:#EFEFEF;
	border-color:#CCCCCC;
	color:#ABABAB;
}

#calnk {
	font-size:11px;
	margin-top:19px;
}

#calnk a {
	text-decoration:none;
	color:#8e1b1b;
}

.aimg {
	background-color:#e3e3cb;
	padding:5px;
	border:1px solid #8a8783;
}

.agal {
	text-align:center;
}

.agal h2 {
	text-align:left;
	font-weight:bold;
	color:#8e1b1b;
	font-size:14px;
}

.agal .pics {
	text-align:left;
}

.agal .img {
	padding:1px;
	margin:10px 2px;
	vertical-align:middle;
	background-color:#e3e3cb;
	border:1px solid #8a8783;
	text-align:center;
	vertical-align:middle;
	float:left;
}

#auc_info {
	
}

#auc_info h3 {
	color:#8e1b1b;
	text-align:left;
	border-bottom:1px dotted gray;
}

ul#ainfo {
	list-style-type:none;
	padding:0px;
	margin:0px 0 0 5px;
	width:200px;
}

ul#ainfo li {
	text-align:left;
	list-style:none;
	padding:3px 2px;
	margin:0px;
}

li.auc_date {
	font-weight:bold;
	color:#8e1b1b;
	font-size:14px;
}

.auc_map {
	width:200px;
	margin-top:30px;
	color:#8e1b1b;
	font-weight:bold;
}

#note {
	margin:10px auto;
	padding:0px;
	width:275px;
	padding:10px;
	border:1px solid #BAB89B;
	background-color:#EDEACC;
	font-weight:normal;
}

#swrap {
	display:none;
	margin:10px auto;
	padding:0px;
	width:700px;
	height:50px;
	border:1px solid #3D5B9C;
	background-color:#D0DCF5;
	border-right:none;
	border-left:none;
}

