body {
background:#bdd7e4 url(images/bodybg.jpg) repeat-x;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
#wrapper {
margin:10px auto 10px auto;
width:978px;
}
#header {
}

#header1 {
background:url(images/headertop.png) no-repeat;
height:13px;
font-size:0px;
}
#header2 {
height:126px;
}
#header2-l {
float:left;
background:url(images/header2-l.png) no-repeat;
width:10px;
height:126px;
}

#header2-m {
float:left;
background:#fff;
/*background:url(images/header.jpg) no-repeat;*/
width:944px;
height:124px;
padding: 1px 5px;
}

#header2-r {
float:left;
background:url(images/header2-r.png) no-repeat;
width:14px;
height:126px;
}
#header3 {
clear:both;
background:url(images/navbarbg.png) no-repeat;
height:32px;
}

#content {
clear:both;
height:100%;
overflow:hidden;
background:url(images/contentbg.png) repeat-y;
}

#content2 {
clear:both;
height:100%;
overflow:hidden;
background:url(images/content2bg.png) repeat-y;
}

#content-bot {
background:url(images/content-bot.png) no-repeat;
height:26px;
}
#content-bot2 {
background:url(images/content-bot2.png) no-repeat;
height:26px;
}
.lisep {
background:url(images/lisep.gif) no-repeat;
width:2px;
height:11px;
}

#nav {
margin:0 0 0 20px;
padding:0;
list-style:none;
font-size:12px;
font-weight:bold;
}

#nav li {
float:left;
margin:0 5px;
}

#nav li a {
color:#fff;
display:block;
padding:8px 7px 7px 0px;
text-decoration:none;
}
#nav li a span {
padding:8px 7px 7px 14px;
}
#nav li a:hover {
background:url(images/hover_right.jpg) no-repeat right top;
}

#nav li a:hover span {
background:url(images/hover_left.jpg) no-repeat left top;
}
#sidebar {
float:left;
width:220px;
margin-left:31px;
display:inline;
padding-top:20px;
}

#main {
float:right;
width:700px;
min-height:500px;
}
#main2 {
padding:0 30px 20px 30px;
min-height:500px;
}
.widget {
width:216px;
}

.wid-top {
background:url(images/wid-top.png) no-repeat;
height:4px;
font-size:0px;
}

.wid-body {
background:#29506e;
padding:0 10px;
}

.wid-title {
padding-bottom:5px;
background:url(images/wid-title-border.png) no-repeat bottom;
}

.wid-title h4 {
margin:0;
font-size:16px;
color:#9fcdf4;
}

.wid-items {
padding:5px 10px 5px 0;
}

.widget ul {
margin:0;
padding:0;
list-style:none;
font:12px Arial, Helvetica, sans-serif;
color:#fff;
}

.widget li {
}

.widget li a {
background:url(images/bullet.gif) no-repeat left center;
display:block;
padding:4px 10px 4px 15px;
color:#fff;
text-decoration:none;
}

.widget li a:hover {
background:url(images/bullet_h.gif) no-repeat left center;
color:#9fcdf4;
}

.wid-bot {
background:url(images/wid-bot.png) no-repeat;
height:4px;
font-size:0px;
margin-bottom:20px;
}
#main-in {
padding-right:30px;
font-size:12px;
}
.main-title {
padding:20px 30px 10px 0;
}

#main a {
color:#1C4365;
text-decoration:underline;
}

#main a:hover {
text-decoration:none;
}

#main-in {
font:14px Arial, Helvetica, sans-serif;
color:#333;
line-height:19px;
}

#main-in h1, h2 {
margin:0;
padding:0;
font:21px Georgia, "Times New Roman", Times, serif;
color:#1C4365;
font-weight:normal;
}
#main-in h3, h4 {
margin:0;
padding:0;
font:17px Georgia, "Times New Roman", Times, serif;
color:#1C4365;
font-weight:normal;
}
.main-title h1 {
margin:0;
padding:0;
font:21px Georgia, "Times New Roman", Times, serif;
color:#1C4365;
font-weight:normal;
}
#main-in a {
color:#1C4365;
text-decoration:underline;
}
#main-in a:hover {
text-decoration:none;
}

.bookcon img {
float:left;
border:none;
}

.belowbook {
clear:both;
}

#newdis {
margin:0;
padding:0 0 10px 25px;
list-style:none;
font-style:italic;
}

#newdis li {
display:block;
line-height:22px;
}

.solditem {
color:#1B4162;
}

.subhead {
margin:0;
padding:30px 0 10px 0;
font:21px Georgia, "Times New Roman", Times, serif;
color:#1C4365;
font-weight:normal;
}

.disimg {
float:left;
}
#footer {
text-align:center;
font:12px Arial, Helvetica, sans-serif;
color:#1C4365;
padding-bottom:20px;
}
#footer a {
color:#1C4365;
text-decoration:underline;
}

#footer a:hover {
text-decoration:none;
}
.eventtable {
padding-top:10px;
}

.tabsn {
font:14px Arial, Helvetica, sans-serif;
color:#1C4365;
font-weight:bold;
width:50px;
float:left;
}

.tabname {
font:14px Arial, Helvetica, sans-serif;
color:#1C4365;
font-weight:bold;
float:left;
}
.tabvalues {
font:12px Arial, Helvetica, sans-serif;
color:#333;
padding:5px 0;
}

.tabvalues a {
color:#ff0000 !important;
font-weight:bold;
text-decoration:none !important;
}

.tabvalues a:hover {
text-decoration:underline !important;
}

.snvalue {
float:left;
width:50px;
height: 85px;
}

.namevalue {
width: 100%;
padding: 0 10px 10px 0;
}

.regvalue {
float:left;
font-size:11px;
}

.clearbug {
clear:both;
height:1px;
font-size:0px;
}

#tab-container-1-nav {
margin:0;
padding:0;
list-style:none;
}

#tab-container-1-nav li {
display:block;
padding:5px 0;
}

#regform {
clear:both;
margin-top:30px;
margin-bottom:140px;
padding-top:0px;
}
.fcol {
text-align:right;
padding-right:10px;
}

.rtxtbox {
border:1px solid #ccc;
background:#eee !important;
width:200px;
padding:1px;
}
.rtxtbox2 {
border:1px solid #ccc;
background:#eee !important;
width:204px;
padding:1px;
}
.rtxtarea {
border:1px solid #ccc;
background:#eee !important;
width:200px;
padding:1px;
overflow:auto;
height:100px;
}
.resmsg {
margin:20px 0 10px 0;
padding:4px;
background:#114477;
color:#fff !important;
font:13px Arial, Helvetica, sans-serif;
}

#conmsg {
color:#ff0000;
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
padding:5px;
}
#leavereply {
font:16px Arial, Helvetica, sans-serif;
color:#122F40;
font-weight:bold;
}

#main-comment {
margin:20px 30px 10px 0;
padding:0;
color:#0C2937;
}
#main-comment a {
color:#122F40;
text-decoration:none;
}

#main-comment a:hover {
color:#122F40;
text-decoration:underline;
}

#commentformdiv {
color:#0C2937;
font:12px Arial, Helvetica, sans-serif;
}

.comtxtbox {
background-color:#eee !important;
border:1px solid #aaa;
width:160px;
color:#0C2937;
font:12px Arial, Helvetica, sans-serif;
}
.comtxtarea {
background-color:#eee;
border:1px solid #aaa;
color:#0C2937;
font:12px Arial, Helvetica, sans-serif;
}

#comments-head {
font:14px Arial, Helvetica, sans-serif;
color:#122F40;
}
.commentlist {
margin:0;
padding:0 0 10px 0;
list-style:none;
font:12px Arial, Helvetica, sans-serif;
color:#0C2937;
}
.comm-mat {
background-color:#eee;
padding:5px;
border:1px solid #aaa;
margin:0 0 10px 0;
}
.com-button {
}
#calendar_wrap, #wp-calendar {
width:100%;
text-align:center;
}

.alignleft{
font-size:12px;
text-align:left;
}
.alignright {
font-size:12px;
text-align:right;
}

.navigation {
padding-top:10px;
padding-bottom:10px;
}

.alignleft a, .alignright a {
color:#478d13;
font-weight:bold;
text-decoration:none;
}

.alignleft a:hover, .alignright a:hover {
text-decoration:underline;
}

.post-textt {
margin-bottom:20px;
}

.post-heading {
margin:0;
padding:0;
font:21px Georgia, "Times New Roman", Times, serif;
color:#1C4365;
font-weight:normal;
}

.post-meta {
font-size:11px;
font-weight:bold;
}