body {
margin:0 auto;
padding:0;
background:#e7e7de url(images/body2.jpg) repeat-x;
}
.clear {
clear:both;
height:0px;
margin:0;
padding:0;
font-size:1px;
line-height:1px;
}
.none {
display:none;
}


a {
color:#4c6b8d;
}
a:hover {
color:#ae5353;
}
a img {
border:none;
text-decoration:none;
}
ul li {
list-style:none;
}
p,ul,ol,li,h1, h2,h3,h4,h5,h6,h7,a,div,table,td {
margin:0;
padding:0;
font-family:"Times New Roman", Times, serif;
font-size:14px;
}
p {
font-size:14px;
line-height:18px;
margin:0 0 25px 0;
}
p.big {
font-size:18px;
line-height:23px;
}
#wrapper {
background:#e7e7de url(images/boo1.jpg) top left no-repeat;
margin:0 auto;
width:1000px;
}
#wrapper2 {
background:url(images/boo.jpg) top left no-repeat;
margin:0 auto;
width:1000px;

}
#left {
width:450px;
float:left;

}
#right {
width:550px;
float:left;

}



#lottery .wrap {
background:#e3e3d8 url(images/bglottery.jpg) left no-repeat;
border:1px solid #fff;
width:500px;
height:110px;
}
#lottery {
border:1px dashed #b9b9b2;
width:502px;
height:112px;
}
#lshadow {
width:500px;
height:13px;
background:url(images/lottery.png) top left no-repeat;
}
#lottery p {
font-size:15px;
line-height:18px;
margin:10px 20px 10px 20px;
}
#lottery form#form1 {
margin: 0 20px 0 20px;
padding:0;
}
#lottery input#name{
width:398px;
height:28px;
background:url(images/bgform.jpg) left no-repeat;
border:1px solid #fff;
font-size:22px;
line-height:28px;
padding:2px 5px;
margin:1px 3px 0 0;
font-family:"Times New Roman", Times, serif;
display:block;
float:left;

}
#lottery input#submit {
height:36px;
width:45px;
background:url(images/boobutton.jpg) top left no-repeat;
border:none;
padding:0;
margin:0;
font-size:15px;
line-height:18px;
font-family:"Times New Roman", Times, serif;
cursor:pointer;
display:block;
font-weight:bold;
float:left;
}
#lottery input:hover#submit {
background:url(images/boobutton.jpg) bottom left no-repeat;
}
#boo {
display:block;
width:450px;
height:525px;
background:url(images/fest.png) bottom left no-repeat;
}
#content {
margin:5px 50px 0 20px;
clear:both;
}
#navigation {
margin:0 0 0 120px;
}
#navigation ul {
float:left;
width:110px;
margin:20px 0 0 0;
}
#navigation ul li {
color:#000;
font-size:11px;
line-height:19px;
}
#navigation ul li a {
color:#000;
font-size:15px;
}
#navigation ul li a:hover {
color:#ae5353;
}
#navigation ul li a {
padding:0 0 0 2px;
}
#navigation ul li.current {
color:#ae5353;
}
#navigation ul li.current a {
font-size:15px;
text-decoration:none;
color:#ae5353;
}
.agallery {
width:280px;
height:150px;
float:left;
line-height:20px;
}
.agallery a {
display:block;
margin:0 0 0 150px;
}
.agallery span {
display:block;
margin:18px 0 0 150px;
font-size:14px;
color:#ae5353;
font-weight:bold;
}
.agallery span em {
color:#000;
font-style:normal;
}
#booka1 {
background:url(images/booka1.png) left no-repeat;
}
#booka2 {
background:url(images/booka2.png) left no-repeat;
}
#booka3 {
background:url(images/booka3.png) left no-repeat;
}
#booka4 {
background:url(images/booka4.png) left no-repeat;
}
#booka5 {
background:url(images/booka5.png) left no-repeat;
}
#booka6 {
background:url(images/booka6.png) left no-repeat;
}
.red {
color:#ae5353;
font-size:16px;
}
.red, .answer {
padding:0 0 0 23px;
}
.news, .event, .member, h4 {
width:280px;
margin:0 0 0 120px;
}
.image1 {
width:235px;
height:112px;
background:url(images/image1.jpg) left no-repeat;
margin:10px 0 0 20px;
}
.image2 {
width:235px;
height:112px;
background:url(images/image2.jpg) left no-repeat;
margin:10px 0 0 20px;
}
.image1 a, .image2 a {
display:block;
padding:13px;
}
.image1 img, .image2 img {
width:209px;
height:80px;
display:block;
}
a.more {
background:url(images/more.gif) right no-repeat;
padding:0 5px 0 0;
}
a:hover.more {
background:url(images/more2.gif) right no-repeat;
}
#left .more {
margin:0 0 0 23px;
}

#footer {
background:#c5c5b2;
height:270px;
min-width:1000px;
padding:12px 0 0 0;
margin:20px 0 0 0;
clear:both;
}
#centerfoot {
background:#d6d6c8;
border-top:3px solid #e7e7de;
border-bottom:1px dashed #aaaa9f;
height:190px;
}
.footwtap {
width:1000px;
margin:0 auto;
}
a#guild {
display:inline;
width:317px;
height:137px;
background:url(images/logoguild.jpg) left no-repeat;
float:left;
margin:20px 0 0 100px;
}

#solgal span {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
display:block;
}
a#solgal {
display:block;
width:420px;
height:137px;
float:left;
background:url(images/logosg.jpg) right no-repeat;
text-decoration:none;
color:#000;
margin:20px 0 0 52px;
}
.upper {
text-transform:uppercase;
margin-bottom:7px;
}
.topmargin40 {
margin-top:40px;
}
.counter {
margin:20px 0 0 140px;
float:left;
display:inline;
}
ul#bottomtext {
margin:15px 0 0 152px;
padding:0;
float:left;
}
ul#bottomtext li {
float:left;
display:inline;
border-right:1px solid #94948e;
padding:0 30px;
color:#63635c;
}
ul#bottomtext li.last {
border:none;
}
.sponsors {
border-top:1px dashed #b9b9b2;
border-bottom:1px dashed #b9b9b2;
padding:15px 20px;
}
h2 {
color:#ae5353;
font-size:26px;
font-weight:normal;
margin:0 0 10px 0;
}
.sponsors h2 {
color:#62625f;
}
h3 {
color:#62625f;
font-size:20px;
font-weight:normal;
margin:0 0 10px 0;
}
.news, .event, .member {
margin-top:40px;
}
.mdash {
background:url(images/redmdash.gif) top left no-repeat;
}
.answer {
background:url(images/mdash.gif) top left no-repeat;
font-size:16px;
color:#68685a;
line-height:19px;
margin:0 0 10px 0;
}
.news .answer {
background:none;
}
.event .mdash strong {
font-size:26px;
font-weight:normal;
line-height:22px;
}
.member .mdash strong {
font-size:20px;
font-weight:normal;
line-height:18px;
}
h2 dfn {
display:block;
margin:0;
font-size:14px;
color:#333;
font-style:normal;
}

#topnav {
height:30px;
text-align:right;
font-weight:bold;
padding:0 0 0 0;
margin:7px 50px 0 0;
}
#topnav a {
margin:0 0 0 20px;
line-height:14px;
}
.ljcomm {
background:transparent url(images/community.gif) left no-repeat;
padding:0 0 0 20px;
}

.subnav {
	margin:5px 0 25px 0;
}
.subnav span {	
	color:#AE5353;
}
.subnav a {	
	color:#000;
}