*	{
	margin:0;
	padding:0;
}

body {
	/*font-family:Tahoma, Verdana, sans-serif;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-family: 'Comic Sans MS',Verdana,Helvetica,sans-serif;
	
	
	font-family:Verdana, Helvetica, sans-serif;*/
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	background:#74BBE9;
	color:#333333;
	font-size:62.5%;
}

/* SBMH to correct font-size difference */
* html body {
	font-size:x-small; /* for IE5/Win */
	f\ont-size:62.5%; /* for other IE versions */
}
h1,h2,h3,h4,h5	{
	font-weight:normal;
}

h1	{
	font-size:2.4em;
	color:#0030AD;
	border-bottom:1px solid #0030AD;
	margin-bottom:10px;
	padding-bottom:5px;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	/*text-shadow: 2px 2px 2px #8fcaf0;*/
}

h2	{
	font-size:14px;
	/*color:rgb(189, 24, 28);*/
	color:#0030AD;
	border-bottom:1px solid #0030AD;
	margin-bottom:10px;
	padding-bottom:5px;
	display:block;
	clear:both;
}

h3	{
	font-size:1.4em;
}

h4	{
	font-size:1.2em;
}

h5	{
	font-size:1em;	
}

p {
	font-size:1.4em;
	padding-bottom:1.2em;
	line-height:1.6em;
	color:#000066;
}

a	{
	text-decoration:underline;
	outline:none;
	color:#000066;
}
a:hover	{
	text-decoration:none;
}
li	{
	list-style:none;
}
a img	{
	border:0;
}

/*###########################*/

html,body {
   margin:0;
   padding:0;
   height:100%;
}

#wrapper {
	min-height:100%;
	position:relative;
	border:0px solid red;
	width:1000px;
	/*background:url(../img/bgposter.jpg) no-repeat top left #FEFF77;*/
	background:url(../img/bgposter.jpg) no-repeat top left #fdfe36;
	/*background:url(../img/bgposter-2011.jpg) no-repeat top left #FEFF77;*/
	min-height:774px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#wrapper-2011 {
	min-height:100%;
	position:relative;
	border:0px solid red;
	width:1000px;
	background:url(../img/bgposter-2011.jpg) no-repeat top left #FEFF77;
	min-height:774px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#wrapper1 {

	width:770px;
	background:url(../img/body_bg.jpg) no-repeat top center #FEFF77;
	min-height:1046px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#wrapper1-2011 {

	width:770px;
	background:url(../img/body_bg-2011.jpg) no-repeat top center #FEFF77;
	min-height:1046px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#body {
	border:0px solid red;
	/*padding-bottom:160px;*/
}

#pagecontent {
	/*background:url(../img/bg-trans.png) repeat top left transparent;*/
	background:#e6eeff;
	padding:10px;
	width:400px;
	margin:10px 15px 0 auto;
	float:right;
	/*border:2px solid #666;*/
}

#pagecontent_new {

	background:#e6eeff;
	padding:10px;
	width:400px;
	margin:10px 15px 0 auto;
	float:right;
	/*border:2px solid #666;*/
}

#body1 {
	border:0px solid red;
min-height:771px;
margin-top:229px;
}

#pagecontent1 {
	background:url(../img/bg-trans.png) repeat top left transparent;
	padding:10px;
	width:700px;
	margin-left:auto;
	margin-right:auto;



}

#footcontent1 {


   width:770px;
   height:140px;   /* Height of the footer */
   border:0px solid red;
   background:#FDFF6E;

}


#footcontent {
   position:absolute;
   bottom:-100px;
   width:1000px;
   height:100px;   /* Height of the footer */
   border:0px solid red;
}

ul#footer {
	border:0px solid red;
	width:390px;
	margin:20px auto 0px auto;
}

ul#footer li {
	float:left;
	margin:0px 5px 0px 5px;
}

ul#footer li:first-child {
	margin-left:0px;
}

ul#footer li:last-child {
	margin-right:0px;
}

ul#footer li a {
	font-size:11px;
	font-weight:bold;
}

ul#footer li a:hover {
	color:#0030AD;
}

ul.imglist {
	width:600px;
	margin:0px auto 0px auto;
}

ul.imglist li {
	float:left;
	margin-right:3px;
}

ul.buylist {
	width:405px;
	margin:0px auto 0px auto;
}

ul.buylist li {
	float:left;
	margin-right:5px;
}

ul#latestnews li {
	border-bottom:1px dashed #666;
	padding:10px;
}	

ul#latestnews li img.newsimage {
	float:left;
	margin-right:10px;
}

ul#latestnews li div {
	font-size:15px;
	color:#0030AD;
}

ul#latestnews li span {
	display:block;
	font-size:11px;
	padding-bottom:10px;
}

ul#latestnews li a {
	font-size:12px;
	color:#000;
}

#lineuptable {
	width:400px;
}

#lineuptable img {
	/*width:400px;*/
}

#lineuptable h1 {
	color:#000000;
}

#lineuptable h3 {
	font-size:1.3em;
	color:#000000;
}

#lineuptable h2 {
	font-size:1.1em;
	color:#000000;
}

#lineuptable a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#lineuptable a:hover {
	text-decoration:underline;
}

#lineuptable h3 a {
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

#lineuptable tr td {
	vertical-align: top;
	text-align: center;
}

#lineuptable tr td {
	vertical-align: top;
	text-align: center;
}

.lineuptitle {
	padding:7px;
	background:#fff;
	border-top:1px solid #006699;
	border-bottom:1px solid #006699;
	color:#006699;
	font-weight:bold;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:16px;
	width:690px;
}
		
#text-top1-lu		{
	width:700px;
	height:20px;
	margin:20px auto 0px auto;
	background: url(../images/text-top2.gif) no-repeat center top;
	border:0px solid red;
}

#text-body-lu		{
	width:700px;
/*	height:500px; */
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
	font-size:10px padding:3px;
	border:0px solid red;
}

#text-bottom-lu		{
	width:700px;
	height:20px;
	margin:0px auto 0px auto;
	background: url(../images/text-bottom2.png) no-repeat center top;
	border:0px solid red;
}

ul.sortable {
	color:#000;
	padding:0px;
	margin:0px;
}

ul.sortable li { 
	margin: 0 5px 2px 5px; 
	padding: 2px; font-size: 12px; 
	border:0px solid red;		
}
		
#text-top1-lu		{
	width:700px;
	height:20px;
	margin:20px auto 0px auto;
	background: url(../images/text-top2.gif) no-repeat center top;
	border:0px solid red;
}

#text-body-lu		{
	width:700px;
/*	height:500px; */
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
	font-size:10px padding:3px;
	border:0px solid red;
}

#text-bottom-lu		{
	width:700px;
	height:20px;
	margin:0px auto 0px auto;
	background: url(../images/text-bottom2.png) no-repeat center top;
	border:0px solid red;
}

ul#gallery {
	/*border-right:1px solid #000;*/
	float:left;
	width:200px;
	min-height:300px;
}

ul#gallery li {
	border-bottom:1px dashed #666;
}

ul#gallery li a {
	display:block;
	padding:5px;
	font-size:12px;
}

ul#gallery li a:hover {
	background-color:#74BBE9;
	color:#FFF;
}

ul#photos {
	border:0px solid red;
	float:left;
	width:490px;
	margin-left:10px;
}

ul#photos li {
	width:60px;
	margin:0 10px 10px 0;
	float:left;
}

ul#photos li a {
	border:3px solid #6c6c6c;
	display:block;
	width:60px;
	height:60px;
}

ul#photos li a:hover {
	border:3px solid #74BBE9;
}

ul#iconfooter {
	width:340px;
	text-align:center;
	margin:10px auto 0 auto;
}

ul#iconfooter li {
	float:left;
	margin-right:5px;
}

#foottxt {
	text-align:center;
	font-size:11px;
}

.clear {
	clear:both;
}

.floatleft {
	float:left;
	clear:left;
	margin:0px 10px 5px 0px;
}

.line {
	height:1px;
	width:300px;
	margin:0px auto 0px auto;
	border-top:1px solid #0066cc;
}

.line1 {
	height:30px;
	border-bottom:1px solid #0030AD;
}

.leftcol {
	width:200px;
	float:left;
}

.rightcol {
	width:480px;
	float:right;
}

.boximgs {
	width:280px;
	border:0px solid red;
	margin:0px auto 0px auto;
}

.boximgs img {
	float:left;
	margin-right:10px;
}

p.blueblock {
	background:#74BBE9;
	color:#FFF;
	padding:5px;
	margin:0;
	font-weight:bold;
}

ul.form {
	width:350px;
	float:left;
}

ul.form li {
	clear:both;
	padding:10px;
	/*border-bottom:1px dashed #ccc;*/
}

ul.form li label {
	width:50px;
	float:left;
	font-size:12px;
}

ul.form li input, ul.form li textarea {
	width:220px;
	float:right;
	font-size:12px;
	color:#000;
	padding:5px;
	border:1px solid #000099;
}

table#tickets_table {
	width:100%;
}

table#tickets_table th{
	background:#000099;
	color:#fff;
	padding:5px;
	font-size:14px;
}

table#tickets_table td{
	padding:7px;
	font-size:12px;
	border-bottom:1px dashed #ccc;
}

table#tickets_table td input {
	width:70px;
	font-size:12px;
	color:#000;
	padding:5px;
	border:1px solid #000099;
}

table#tickets_table td span {
	font-size:11px;
}



