/*CSS Document for Event Management Website by Galloway Web Services - Copyright 2009 All Rights Reserved*/

body {
font-family:Arial,Helvetica,Comic-Sans, Sans-Serif,Sans,Serif;
font-size:100%;
background:url("../images/hl.png") repeat-x top left;
text-align:center;
margin:0 auto;
}

a {
text-decoration:none
}

.error {
padding:10px 0;
color:#0000ff;
font-weight:bold
}

.center {
text-align:center
}
h1, h5 {
text-align:center;
font-size:1.3em;
padding:0;
margin:0;
padding:20px 0 5px 0;
border-bottom:1px #4c4c4c solid;
color:#00b5e6;
background:url("../images/hbg.png") no-repeat;
}

h1.index {
background-position:130px 20px;
}

h1.long {
background-position:80px 20px;
}

h5 {
background-position:140px 20px;
clear:both
}

.right {
float:right;
}

.left {
float:left;
}

.container {
width:990px;
margin:0 auto;
overflow:hidden;
}

img.logo {
float:left;
padding:30px 0 0 10px
}

#sidebar {
clear:both;
width:220px;
float:left;
margin:10px 30px 0 0;
text-align:left
}

#sidebar form {
width:220px;
}

#sidebar h4 {
font-size:1em;
color:#4c4c4c;
width:220px;
margin:0;
padding:0;
text-align:center
}

#sidebar form fieldset {
border:0;
margin:0;
padding:0
}

#sidebar label {
font-size:1em;
width:220px;
padding:10px 0 0 5px;
text-align:left;
color:00b5e6
}

#sidebar input, #sidebar textarea {
padding:10px;
width:200px;
border:1px solid #00b5e6
}

#sidebar input.submitbtn, form#moredetails input.submitbtn {
width:120px;
padding:0;
border:0
}

#sidebar input.submit, form#moredetails input.submit {
display:block;
width:120px;
height:36px;
margin:10px 0 0 20%;
background:#0099ff;
color:#ffffff;
font-family:Comic Sans MS, Arial, Helvetica, Sans;
font-size:0.8em;
border:0
}

#sidebar input.submit {
font-size:0.8em
}

form#moredetails input.submit {
font-size:1em
}

form#moredetails input.submitbtn {
padding-top:10px
}

#sidebar ul {
list-style:none;
margin:0;
padding:0;
}

#sidebar li {
margin:0;
padding:0;
}

#sidebar ul li.first {
display:block;
width:220px;
line-height:27px;
text-align:left;
background:url("../images/libg.png") no-repeat center center;
margin:20px 0 20px 0
}

#sidebar ul li.after {
display:block;
width:220px;
line-height:27px;
text-align:left;
background:url("../images/liribg.png") no-repeat center center;
margin:20px 0 20px 0;
}

#sidebar ul li.first a, #sidebar ul li.after a {
font-size:1em;
color:#ffffff;
padding-left:50px
}

#sidebar ul li.sub {
padding:5px 0 5px 0;
}

#sidebar ul li.sub a {
background:url("../images/liinsetbg.png") no-repeat center left;
padding:0 0 0 20px;
color:#4c4c4c;
font-family:verdana,arial,sans;
font-size:0.8em;
}

#maincontent {
float:left;
width:720px;
margin:30px 0 0 0;
overflow:hidden;
text-align:left;
}

#maincontent p {
margin:0 0 10px 0;
font-size:1em;
}

#maincontent .mainimg {
display:block;
height:223px;
width:720px;
background:url("../images/mainimg.jpg") no-repeat;
}

#maincontent form#moredetails {
width:560px;
padding:20px;
margin:10px auto;
font-size:0.8em;
border:1px solid #00b5e6;
}

#maincontent form#moredetails h2 {
text-align:center;
padding:0;
margin:0;
font-size:1.3em
}

#maincontent form#moredetails fieldset {
width:560px;
padding:0;
border:0;
border-bottom:1px solid #00b5e6;
background:url("../images/blline.png") repeat-y top center;
overflow:hidden
}

#maincontent form#moredetails fieldset .formleft {
float:left;
width:300px;
margin-right:20px
}

.sideit {
width:auto;
color:#ffffff;
margin:0;
padding:0;
position:relative;
left:10px;
right:10px
}

.sideit p {
display:inline;
padding:0 10px;
}

.expandable {
overflow:hidden;
height:auto !important
}

#maincontent form#moredetails fieldset .formright {
width:240px;
color:#ffffff;
float:right
}

#maincontent fieldset h3 {
font-size:1.14em;
display:block;
width:300px;
text-align:center;
font-weight:bold;
color:00b5e6;
margin:0;
padding:0;
padding-top:10px;
border-bottom:1px solid #00b536;
}

.cl2expand {
cursor:pointer
}

:focus {
outline:0;
}

#maincontent input.nar {
width:30px;
}

#maincontent input.wid {
width:150px
}

#maincontent .formright p {
padding:0 10px 10px 10px;
margin:0;
}

#maincontent form#moredetails label {
display:block;
width:300px;
text-align:left;
line-height:30px;
font-weight:bold;
}

#maincontent form#moredetails input.wide {
width:280px;
}

#maincontent input {
border:1px solid #00b5e6;
line-height:30px;
padding:10px
}

#maincontent form#moredetails textarea {
width:280px;
padding:10px;
border:1px solid #00b5e6
}

#maincontent .colleft {
float:left;
width:380px;
padding:10px 0 0 0;
margin-right:20px;
}

#maincontent .colleft img {
float:left;
padding:5px 5px 20px 0;
width:105px;
height:99px
}

#maincontent .colleft h2 {
text-align:center;
font-size:1em;
margin:0;
padding:0;
line-height:22px;
color:#4c4c4c
}

#maincontent .colleft ul {
margin:0;
padding:0;
color:#4C4C4C;
font-size:0.8em;
list-style:none
}

maincontent .colleft ul.none {
list-style:none
}

#maincontent .colleft li {
margin:0;
padding:5px 0 5px 0;
border-bottom:1px #4c4c4c solid
}

#maincontent .colleft li a {
color:#4C4C4C;
}

#maincontent .colright {
margin:10px 0 0 0;
width:300px;
overflow:hidden
}

#maincontent .colright .box {
display:block;
width:300px;
height:280px;
background:url("../images/slbg.png") no-repeat;
}

#maincontent .colright h3.header {
display:block;
width:300px;
line-height:35px;
padding:0;
margin:0;
text-align:center;
color:#ffffff;
background:url("../images/rcolbg.png");
font-size:0.8em;
}

#maincontent .colright .box  p {
font-size:0.7em;
padding:0 5px 0 5px;
}

#maincontent .colright .box span.imgbg {
display:block;
width:290px;
height:98px;
padding:5px 5px 10px 5px;
background:url("../images/ab.png") no-repeat center center
}

#maincontent .fullwid {
font-size:0.9em
}

#footer {
width:100%;
background:url("../images/line.png") repeat-x;
padding:20px 0 20px 0;
text-align:center;
font-size:0.7em
}


