body {
margin:0;
padding:0;
}

h1 {
font-family: "Trebuchet MS", Arial, sans-serif;
margin:0 0 8px 0;
font-size:36px;
border-bottom:solid 2px #727272;
clear:left;
}

h2 {
font-family: "Trebuchet MS", Arial, sans-serif;
margin:0 0 8px 0;
font-size:22px;
border-bottom:solid 2px #727272;
}

h3 {
font-family: "Trebuchet MS", Arial, sans-serif;
margin:0 0 8px 0;
font-size:16px;
border-bottom:solid 2px #727272;
}

p {
padding:0;
margin:12px 0 10px ;
font-size:14px;
line-height:18px;
color:#ddd;
}

#wrapper {
displ

ay:block;
width:940px;
margin:0 auto;
background:#0e0e0e;
padding:0;
}

#holder {
display:block;
position:relative;
width:920px;
height:100%;
margin:0 auto;
border:none;
border-style: none solid none solid;
clear:both;
}

#header {
display:block;
position:relative;
height: 190px;
width:940px;
background: #0e0e0e url(/img/logo.png) no-repeat bottom left;
overflow:hidden;
margin:0 auto;
}


#cola {
display:block;
float:left;
margin:0;
padding:20px;
}

#holder, #cola {
background-color:#0e0e0e;
}

#colb {
display:block;
position:relative;
float:left;

min-height:773px;
background-color:#fff;
margin:16px 0 0 0px;
}

#colb img {
max-width:650px;	
}
	
#footer {
display:block;
position:relative;
clear:both;
width:960px;
padding:10px;
}

#menu {
display:block;
position:relative;
clear:both;
width:940px;
height:30px;
padding:0;
margin:0 auto;
overflow:hidden;
}

#menu ul {
display:block;
width:1008px;
height:30px;
clear:both;
list-style-type:none;
list-style-position:outside;
padding:0;
margin:0;
}

#menu ul li {
display:inline;
height:30px;
}

#menu ul li a {
display:block;
float:left;
padding:6px 8px 7px 8px;
font-size:14px;
text-decoration:none;
font-weight:bold;
}

#cola ul {
list-style-type: square;
padding:8px 0 8px 20px;
margin:0;
}

#cola li a {
text-decoration:none;
}

#cola li {
font-size:14px;
padding:2px;
}


#datetime {
display:block;
position:absolute;
top:8px;
right:10px;
color:#666;
font-size:12px;
}

body {
margin:0;
padding:0;
}

h1 {
font-family: "Trebuchet MS", Arial, sans-serif;
margin:0 0 8px 0;
font-size:36px;
border-bottom:solid 2px #727272;
}

h2 {
font-family: "Trebuchet MS", Arial, sans-serif;
margin:0 0 8px 0;
font-size:22px;
border-bottom:solid 2px #727272;
}

h3 {
font-family: "Trebuchet MS", Arial, sans-serif;
margin:0 0 8px 0;
font-size:16px;
border-bottom:solid 2px #727272;
}

p {
padding:0;
margin:12px 0 10px ;
font-size:14px;
line-height:18px;
color:#ddd;
}

#wrapper {
display:block;
width:940px;
margin:0 auto;
background:#0e0e0e;
padding:0;
}

#holder {
display:block;
position:relative;
width:920px;
height:100%;
margin:0 auto;
border:none;
border-style: none solid none solid;
clear:both;
}

#header {
display:block;
position:relative;
height: 190px;
width:940px;
background: #0e0e0e url(/img/logo.png) no-repeat bottom left;
overflow:hidden;
margin:0 auto;
}


#cola {
display:block;
float:left;
margin:0;
padding:20px;
}

#holder, #cola {
background-color:#0e0e0e;
}

#colb {
display:block;
position:relative;
float:left;

min-height:773px;
background-color:#fff;
margin:16px 0 0 0px;


}

#footer {
display:block;
position:relative;
clear:both;
width:960px;
padding:10px;
}

#menu {
display:block;
position:relative;
clear:both;
width:940px;
height:30px;
padding:0;
margin:0 auto;
overflow:hidden;
}

#menu ul {
display:block;
width:1008px;
height:30px;
clear:both;
list-style-type:none;
list-style-position:outside;
padding:0;
margin:0;
}

#menu ul li {
display:inline;
height:30px;
}

#menu ul li a {
display:block;
float:left;
padding:6px 8px 7px 8px;
font-size:14px;
text-decoration:none;
font-weight:bold;
}

#cola ul {
list-style-type: square;
padding:8px 0 8px 20px;
margin:0;
}

#cola li a {
text-decoration:none;
}

#cola li {
font-size:14px;
padding:2px;
}


#datetime {
display:block;
position:absolute;
top:8px;
right:10px;
color:#666;
font-size:12px;
}

#vid {
float:left;
width:120px;
margin:0;

}

div.banner {
background:#0e0e0e;
padding-top:10px;
}

div.banner img {
display:block;
border:none;
margin:0 auto;
}

.submenu {
display:block;
position:relative;
clear:both;
width:auto;
height:auto;
min-height:30px;
background: url(/img/fbacks.png) repeat-x top left;
border-top:solid 10px #0e0e0e;

}

.submenu ul {
list-style-type:none;
padding:0 0 0 7px;
margin:0;
}

.submenu ul li {
float:left;
padding:0;
margin:0;
}

.submenu ul li a {
display:block;
padding:7px 7px 7px 7px;
font-size:14px;
color:#000;
text-decoration:none;
}

.submenu ul li a:hover, .submenu ul li a.active {
color:#ff0000;
}





.submenu2 {
display:block;
position:relative;
clear:both;
width:auto;
min-height:30px;
border-top:solid 10px #0e0e0e;
padding:3px;
}

.submenu2 ul {
list-style-type:none;
padding:0 0 0 7px;
margin:0;
}

.submenu2 ul li {
float:left;
padding:0;
margin:0;
}

.submenu2 ul li a {
display:block;
padding:3px 5px 3px 5px;
font-size:11px;
color:#fff;
text-decoration:none;
}

.submenu2 ul li a:hover, .submenu2 ul li a.active {
color:#ff0000;
}


table {
width:100%;
}

table th {
vertical-align:top;
}

th label {
display:block;
text-align:right;
float:right;
color:#fff;
font-weight:bold;
font-size:13px;
padding:0px 4px 0 0;
}

td input, td select {
border:1px solid #000;
background:#090909;
color:#fff;
width:100%;
margin-bottom:6px;
}

td textarea {
border:1px solid #000;
background:#090909;
color:#fff;
width:100%;
}

td input.button {
background:#eee;
border:1px outset #000;
width:200px;
float:right;
color:#000;
font-weight:bold;
font-size:12px;
padding:4px;
margin:10px 0 5px 0;
}

#cola input {
display:block;
margin:0 auto 5px auto;

}

#cola form th label {
display:block;
float:none;
width:auto;
text-align:left;
}

#cola form table {
padding:0px 8px 0 8px;
}

#cola form input, #cola form select {
width:240px;
float:left;
}
#cola form input {
width:236px;
}

#cola form input.button {
width:238px;
border:outset 1px #000;
margin-bottom:10px;
}

#cola img {
margin:0;
}

div.profilebox {
display:block;
position:relative;
float:left;
width:180px;
overflow:hidden;
padding:15px 15px 0px 10px; 
height:300px;
margin:0 0px 0 0px
}

#colb div.profilebox img {
border:2px solid #000;
width:180px;
height:220px;
margin:4px 0 4px 0;
}

div.profilebox h2 {
font-size:16px;
margin:0 0 4px 0;
}
div.profilebox h2 a {
text-decoration:none;
color:#fff;
}

div.profilebox p {
padding:0;
margin:0;
font-size:12px;
text-align:center;
}

div.sponsorbox h2 {
font-size:22px;
margin:0 0 4px 0;
text-align:left;
}
div.sponsorbox h2 a {
text-decoration:none;
color:#fff;
}


div.sponsorbox {
display:block;
float:left;
width:630px;
margin-right:8px;
padding-left:4px;
margin-bottom:15px;
}

.sponsorbox p {
font-family: "Microsoft Sans Serif", sans-serif, helvetica;;
font-size:14px;
line-height:16px;
margin-bottom:20px;
margin-top:5px;
padding:0;
}

.sponsorbox img {
display:block;
float:left;
width:250px;
height:140px;
margin:0;
border:2px solid #000;
margin-right:10px;
}

div.catholder {
display:block;
width:210px;
margin-right:0;
float:left;
margin:0;
padding:0;
}

div.catholder ul {
padding:0 0 0 20px;
margin:0;
}

div.catholder ul li {
padding:2px 0 2px 0;
font-size:14px;
}

#colb div.competition_entry img {
width:615px;
border:2px solid #000;
margin:0;
}

div.competition_entry P {
font-size:14px;
font-family: "Microsoft Sans Serif", sans-serif, helvetica;
line-height:18px;
}

#searchresults {
font-size:13px;
}

#searchresults th {
background:#c00000;
color:#fff;
text-align:left;
padding:2px 6px 2px 6px;
font-size:15px;
}

#searchresults td {
background:none;
color:#fff;
text-align:left;
padding:2px 6px 2px 6px;
}

#searchresults tr:hover {
background:#333;
}

div.pageselect {
clear:both;
font-family:arial;
font-size:12px;
height:40px;
padding-top:12px;
text-decoration:none;
width:auto;
}
div.pageselect a {
font-family:arial;
padding-top:3px;
text-decoration:none;
color:#000;
}
a.pagebutton {
background:#FFFFFF none repeat scroll 0 0;
border-color:#DDDDDD #666666 #666666 #DDDDDD;
border-style:solid;
border-width:1px;
display:block;
float:left;
height:16px;
margin:0 4px 0 4px;
padding:6px 0 2px 0;
text-align:center;
width:21px;
}
.pagebuttonl {
background:#FFFFFF none repeat scroll 0 0;
border-color:#DDDDDD #666666 #666666 #DDDDDD;
border-style:solid;
border-width:1px;
color:#000;
display:block;
float:left;
height:16px;
margin:0 7px 0 0;
padding:3px 5px 2px 0;
text-align:center;
width:110px;
}
.pagebuttonr {
background:#FFFFFF none repeat scroll 0 0;
border-color:#DDDDDD #666666 #666666 #DDDDDD;
border-style:solid;
border-width:1px;
color:#000;
display:block;
float:right;
height:16px;
margin:0;
padding:3px 5px 2px 0;
text-align:center;
width:110px;
}
.pagebuttonr {
color:#000;
}



div.premium {
display:block;
position:relative;
width:auto;
height:180px;
clear:both;
padding:0;
margin:0 0 20px 0;
}

div.premium h1 {
font-size:26px;
text-align:left;
margin:0 0 10px 0;
border-bottom:2px solid #c00000;
}

div.premium img {
display:block;
float:left;
border:none;
margin:0px 0 0 0;
width:290px;
height:140px;
}

div.premium ul {
display:block;
list-style-type:none;
float:left;
padding:0;
margin:0;
width:300px;
padding-left:12px;
}

div.premium ul li {
font-size:13px;
margin:2px 0 2px 0;
}

div.premium .desc {
display:block;
width:300px;
padding:0;
float:left;
font-size:12px;
line-height:14px;
padding:0 0 0 12px;
height:55px;
overflow:hidden;
background:none;
}

div.premium .desc * {
font-size:11px;
line-height:14px;
margin:0;

}

div.premium b {
color:#fff;
}


p.success, p.error {
font-size:22px;
padding-bottom:20px;
margin-bottom:20px;
line-height:26px;
font-weight:bold;
color:#fff;
text-align:left;
border-bottom:2px solid #fff;
}

img {
margin:10px;
}

#cola ul.iconlinks {
display:block;
position:relative;
height:auto;
width:auto;
list-style-type:none;
list-style-position:outside;
margin:0 0 0 0;
padding:0 0 10px 10px;
}

ul.iconlinks li {
display:block;
width:120px;
float:left;
padding:0;
margin:0;
}

ul.iconlinks li.facebook a {
font-weight:bold;
font-size:16px;
display:block;
height:26px;
padding:6px 0 0 36px;
margin-bottom:12px;
background:url(/img/facebook.png) no-repeat top left;
}
ul.iconlinks li.myspace a {
font-size:16px;
font-weight:bold;
display:block;
margin-left:4px;
height:26px;
padding:6px 0 0 36px;
margin-bottom:12px;
background:url(/img/myspace.png) no-repeat top left;
}
ul.iconlinks a {
color:#000000;
}
ul.iconlinks a:hover {
color:#cc0000;
}

div.faded {
display:block;
position:relative;
width:auto;
clear:both;
color:#000;
background: #737373 url(/img/fade.png) repeat-x top left;

border-top:solid 10px #0E0E0E;
}

div.faded * {
color:#000;
}


#cola input.button, #colb input.button {
background:#333 url(/img/btnfade.png) repeat-x top left;
color:#fff;
border:none;
}


div.tr {
display:block;
position:absolute;
top:0px;
right:0px;
width:12px;
height:12px;
background:url(/img/tr.png) no-repeat top right;
}

div.tl {
display:block;
position:absolute;
top:0px;
left:0px;
width:12px;
height:12px;
background:url(/img/tl.png) no-repeat top right;
}

div.br {
display:block;
position:absolute;
bottom:0px;
right:0px;
width:12px;
height:12px;
background:url(/img/br.png) no-repeat top right;
}

div.bl {
display:block;
position:absolute;
bottom:0px;
left:0px;
width:12px;
height:12px;
background:url(/img/bl.png) no-repeat top right;
}

#cola input {
color:#fff;
}

button {
background:#333 url(/img/btnfade.png) repeat-x top left;
color:#fff;
border:none;
padding:3px 5px 3px 5px;
}



a.printpage {
display:block;
width:auto;
padding:11px 0 6px 42px;
font-size:15px;
margin:15px 0 0 0;
background:url(/img/printer.png) no-repeat 0 0;
}


a.printpage:hover {
text-decoration:none;
}

dl.gallery-item {
position:relative;
overflow:hidden;
width:142px;
height:95px;
float:left;
border:1px solid #000;
margin:0 10px 10px 0px;
}

dt.gallery-icon {
display:block;vertical-align:middle;
}

dl.gallery-item img {
display:block;
width:100%;
height:auto;
border:none;
margin:0 0 0 0;
}

#gallery-1 h2 {
display:block;
width:auto;
clear:both;
border-bottom:2px solid;
margin: 0 9px 10px 0px;
}

#galframe {
display:block;
width:546px;
height:292px;
float:left;
overflow:hidden;
margin-right:10px;
}

#galvid {
display:block;
position:relative;
width:920px;
background:#0e0e0e;
height:292px;
overflow:hidden;
padding-top:10px;

}



#vid {
float:left;
width:120px;
margin:0;

}

div.banner {
background:#0e0e0e;
padding-top:10px;
}

div.banner img {
display:block;
border:none;
margin:0 auto;
}

.submenu {
display:block;
position:relative;
clear:both;
width:auto;
height:auto;
min-height:30px;
background: url(/img/fbacks.png) repeat-x top left;
border-top:solid 10px #0e0e0e;
margin:0 10px 0 10px;
}

.submenu ul {
list-style-type:none;
padding:0 0 0 7px;
margin:0;
}

.submenu ul li {
float:left;
padding:0;
margin:0;
}

.submenu ul li a {
display:block;
padding:7px 7px 7px 7px;
font-size:14px;
color:#000;
text-decoration:none;
}

.submenu ul li a:hover, .submenu ul li a.active {
color:#ff0000;
}





.submenu2 {
display:block;
position:relative;
clear:both;
width:auto;
min-height:30px;
border-top:solid 10px #0e0e0e;
padding:3px;
}

.submenu2 ul {
list-style-type:none;
padding:0 0 0 7px;
margin:0;
}

.submenu2 ul li {
float:left;
padding:0;
margin:0;
}

.submenu2 ul li a {
display:block;
padding:3px 5px 3px 5px;
font-size:11px;
color:#fff;
text-decoration:none;
}

.submenu2 ul li a:hover, .submenu2 ul li a.active {
color:#ff0000;
}


table {
width:100%;
}

table th {
vertical-align:top;
}

th label {
display:block;
text-align:right;
float:right;
color:#fff;
font-weight:bold;
font-size:13px;
padding:0px 4px 0 0;
width:130px;
}

td input, td select {
border:1px solid #000;
background:#090909;
color:#fff;
width:100%;
margin-bottom:6px;
}

td textarea {
border:1px solid #000;
background:#090909;
color:#fff;
width:100%;
}

td input.button {
background:#eee;
border:1px outset #000;
width:200px;
float:right;
color:#000;
font-weight:bold;
font-size:12px;
padding:4px;
margin:10px 0 5px 0;
}

#cola input {
display:block;
margin:0 auto 5px auto;

}

#cola form th label {
display:block;
float:none;
width:auto;
text-align:left;
}

#cola form table {
padding:0px 8px 0 8px;
}

#cola form input, #cola form select {
width:240px;
float:left;
}
#cola form input {
width:236px;
}

#cola form input.button {
width:238px;
border:outset 1px #000;
margin-bottom:10px;
}

#cola img {
margin:0;
}

div.profilebox {
display:block;
position:relative;
float:left;
width:180px;
overflow:hidden;
padding:15px 15px 0px 10px; 
height:300px;
margin:0 0px 0 0px
}

#colb div.profilebox img {
border:2px solid #000;
width:180px;
height:220px;
margin:4px 0 4px 0;
}

div.profilebox h2 {
font-size:16px;
margin:0 0 4px 0;
}
div.profilebox h2 a {
text-decoration:none;
color:#fff;
}

div.profilebox p {
padding:0;
margin:0;
font-size:12px;
text-align:center;
}

div.sponsorbox h2 {
font-size:22px;
margin:0 0 4px 0;
text-align:left;
}
div.sponsorbox h2 a {
text-decoration:none;
color:#fff;
}


div.sponsorbox {
display:block;
float:left;
width:630px;
margin-right:8px;
padding-left:4px;
margin-bottom:15px;
}

.sponsorbox p {
font-family: "Microsoft Sans Serif", sans-serif, helvetica;;
font-size:14px;
line-height:16px;
margin-bottom:20px;
margin-top:5px;
padding:0;
}

.sponsorbox img {
display:block;
float:left;
width:250px;
height:140px;
margin:0;
border:2px solid #000;
margin-right:10px;
}

div.catholder {
display:block;
width:206px;
margin-right:0;
float:left;
margin:0;
padding:0;
}

div.catholder ul {
padding:0 0 0 20px;
margin:0;
}

div.catholder ul li {
padding:2px 0 2px 0;
font-size:14px;
}

#colb div.competition_entry img {
width:615px;
border:2px solid #000;
margin:0;
}

div.competition_entry P {
font-size:14px;
font-family: "Microsoft Sans Serif", sans-serif, helvetica;
line-height:18px;
}

#searchresults {
font-size:13px;
}

#searchresults th {
background:#c00000;
color:#fff;
text-align:left;
padding:2px 6px 2px 6px;
font-size:15px;
}

#searchresults td {
background:none;
color:#fff;
text-align:left;
padding:2px 6px 2px 6px;
}

#searchresults tr:hover {
background:#333;
}

div.pageselect {
clear:both;
font-family:arial;
font-size:12px;
height:40px;
padding-top:12px;
text-decoration:none;
width:auto;
}
div.pageselect a {
font-family:arial;
padding-top:3px;
text-decoration:none;
color:#000;
}
a.pagebutton {
background:#FFFFFF none repeat scroll 0 0;
border-color:#DDDDDD #666666 #666666 #DDDDDD;
border-style:solid;
border-width:1px;
display:block;
float:left;
height:16px;
margin:0 4px 0 4px;
padding:6px 0 2px 0;
text-align:center;
width:21px;
}
.pagebuttonl {
background:#FFFFFF none repeat scroll 0 0;
border-color:#DDDDDD #666666 #666666 #DDDDDD;
border-style:solid;
border-width:1px;
color:#000;
display:block;
float:left;
height:16px;
margin:0 7px 0 0;
padding:3px 5px 2px 0;
text-align:center;
width:110px;
}
.pagebuttonr {
background:#FFFFFF none repeat scroll 0 0;
border-color:#DDDDDD #666666 #666666 #DDDDDD;
border-style:solid;
border-width:1px;
color:#000;
display:block;
float:right;
height:16px;
margin:0;
padding:3px 5px 2px 0;
text-align:center;
width:110px;
}
.pagebuttonr {
color:#000;
}



div.premium {
display:block;
position:relative;
width:auto;
height:180px;
clear:both;
padding:0;
margin:0 0 20px 0;
}

div.premium h1 {
font-size:26px;
text-align:left;
margin:0 0 10px 0;
border-bottom:2px solid #c00000;
}

div.premium img {
display:block;
float:left;
border:none;
margin:0px 0 0 0;
width:290px;
height:140px;
}

div.premium ul {
display:block;
list-style-type:none;
float:left;
padding:0;
margin:0;
width:300px;
padding-left:12px;
}

div.premium ul li {
font-size:13px;
margin:2px 0 2px 0;
width:315px;
overflow:hidden;

}

div.premium .desc {
display:block;
width:300px;
padding:0;
float:left;
font-size:12px;
line-height:14px;
padding:0 0 0 12px;
height:45px;
overflow:hidden;
background:none;
}

div.premium .moreinfolink {
display:block;
float:left;
font-size:11px;
background:none;
width:300px;
padding:0 0 0 0;
text-align:right;
padding:0 0 0 12px;
}

div.premium .desc * {
font-size:11px;
line-height:14px;
margin:0;

}

div.premium b {
color:#fff;
}


p.success, p.error {
font-size:22px;
padding-bottom:20px;
margin-bottom:20px;
line-height:26px;
font-weight:bold;
color:#fff;
text-align:left;
border-bottom:2px solid #fff;
}

img {
margin:10px;
}

#cola ul.iconlinks {
display:block;
position:relative;
height:auto;
width:auto;
list-style-type:none;
list-style-position:outside;
margin:0 0 0 0;
padding:0 0 10px 10px;
}

ul.iconlinks li {
display:block;
width:120px;
float:left;
padding:0;
margin:0;
}

ul.iconlinks li.facebook a {
font-weight:bold;
font-size:16px;
display:block;
height:26px;
padding:6px 0 0 36px;
margin-bottom:12px;
background:url(/img/facebook.png) no-repeat top left;
}
ul.iconlinks li.myspace a {
font-size:16px;
font-weight:bold;
display:block;
margin-left:4px;
height:26px;
padding:6px 0 0 36px;
margin-bottom:12px;
background:url(/img/myspace.png) no-repeat top left;
}
ul.iconlinks a {
color:#000000;
}
ul.iconlinks a:hover {
color:#cc0000;
}

div.faded {
display:block;
position:relative;
width:auto;
clear:both;
color:#000;
background: #737373 url(/img/fade.png) repeat-x top left;

border-top:solid 10px #0E0E0E;
}

div.faded * {
color:#000;
}


#cola input.button, #colb input.button {
background:#333 url(/img/btnfade.png) repeat-x top left;
color:#fff;
border:none;
}


div.tr {
display:block;
position:absolute;
top:0px;
right:0px;
width:12px;
height:12px;
background:url(/img/tr.png) no-repeat top right;
}

div.tl {
display:block;
position:absolute;
top:0px;
left:0px;
width:12px;
height:12px;
background:url(/img/tl.png) no-repeat top right;
}

div.br {
display:block;
position:absolute;
bottom:0px;
right:0px;
width:12px;
height:12px;
background:url(/img/br.png) no-repeat top right;
}

div.bl {
display:block;
position:absolute;
bottom:0px;
left:0px;
width:12px;
height:12px;
background:url(/img/bl.png) no-repeat top right;
}

#cola input {
color:#fff;
}

button {
background:#333 url(/img/btnfade.png) repeat-x top left;
color:#fff;
border:none;
padding:3px 5px 3px 5px;
}



a.printpage {
display:block;
width:auto;
padding:11px 0 6px 42px;
font-size:15px;
margin:15px 0 0 0;
background:url(/img/printer.png) no-repeat 0 0;
}


a.printpage:hover {
text-decoration:none;
}

#galh {
display:block;
position:relative;
overflow-x:hidden;
overflow-y:auto;
}

dl.gallery-item {
position:relative;
overflow:hidden;
width:115px;
height:67px;
float:left;
border:1px solid #000;
margin:0 6px 6px 0px;
}

dt.gallery-icon {
display:block;vertical-align:middle;
}

dl.gallery-item img {
display:block;
width:100%;
height:auto;
border:none;
margin:0 0 0 0;
}

#gallery-1 h2 {
display:block;
width:auto;
clear:both;
border-bottom:2px solid;
margin: 0 9px 10px 0px;
}

#galframe {
display:block;
width:546px;
height:292px;
float:left;
overflow:hidden;
margin-right:10px;
}

div.entert {
display:block;
position:relative;
margin-bottom:10px;
margin-top:15px;

padding-bottom:5px;
}

div.entert p {
margin:5px 0 0 0;
}

#directoryinfo {
margin-top:15px;
}

#directoryinfo h1.top {
text-align:left;
margin:0 0 10px 0;
border-bottom:2px solid #c00000;
padding-bottom:4px;
}

#directoryinfo img.bscard {
float:left;
margin:3px 15px 0 0;
width:381px;
height:218px;
}

#directoryinfo ul {
	display:block;
float:right;
width:217px;
list-style-type:none;
padding:0 0 0 0;
margin:0;
overflow:hidden;
}

#directoryinfo ul li {
color:#ffffff;
margin-bottom:10px;
}

#directoryinfo ul li label {
display:block;
font-weight:bold;
width:auto;
color:#dfdfdf;
}

#back_icon {
display:block;
position:absolute;
top:0px;
right:2px;
padding:17px 0px 0 48px;
width:80px;
text-align:left;
}

#back_icon img {
border:none;
position:absolute;
top:0px;
left:0px;
}
 #back_icon a {
text-decoration:none;
}


.artist_images img {
width:145px;
margin:3px;
border:1px solid #000;
height:100px;
}


form button.button {
width:230px;
margin-right:4px;
float:right;
}
