/* Ion Zanca - www.dallasliveorchestra.com */

/* LAST EDIT: */
/* 2/18/09 - Roy */

img, div { behavior: url(iepngfix.htc) }

/* ::::::: Genereal Elements ::::::: */

* { /* Global Reset */
margin: 0px;
padding: 0px;
}

body {
background: #000000;
}

h1 {
font: bold 24px/28px Arial, Helvetica, sans-serif;
color: #0F0F0F;

}

h2, h2 a:link, h2 a:active, h2 a:visited, h2 a:hover {
font: bold 18px/24px Arial, Helvetica, sans-serif;
color: #131C1F;
}

h3 {
font: normal 14px/18px Arial, Helvetica, sans-serif;
color: #0F0F0F;
}

p {
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #000000;
padding: 5px 0px 10px 0px;
}

ul {
list-style-position: inside;
}

li {
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #000000;

}

a:link, a:active, a:visited {
font: normal 12px Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: underline;
}
a:hover {
font: normal 12px Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}

img {
margin: 0px;
padding: 0px;
border: 1px solid #0E0E0E;
}

table {
}

tr {
}

th {
font: bold 14px/18px Arial, Helvetica, sans-serif;
color: #000000;
}

td, input, textarea {
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #000000;
}

fieldset {
font: bold 12px/18px Arial, Helvetica, sans-serif;

}

/*  ::::::: Main Wrap  ::::::: */

.MainBody {
background: #7E99A4 url(img/bg.jpg) left top repeat-x;
width: 100%;
margin: 0px auto;
}

/* ::::::: Header ::::::: */

.TopOfPage {
background: transparent url(img/header.gif) center top no-repeat;
width: 100%;
height: 110px;
position: relative;
}

a.HomeLink {
position: absolute;
top: ;
left: ;
width: ;
height: ;
}

a.HomeLink span {
display: none;
}

/* ::::::: Flash Nav ::::::::: */
#flashcontent {
background: transparent url(img/link.jpg) top left no-repeat; 
height: 31px;
}

.dlo-home { 
background: url(img/dlo-home.jpg) left top no-repeat;
padding: 0px;
margin: 0px;
width: 900px;
height: 251px;
}


/* ::::::: Modified Suckerfish CSS Dropdown ::::::: */

.ToolBar {
background: transparent url(img/link.jpg) top left no-repeat; 
text-align: center;
margin: 0px;
padding: 0px;
}

.ToolBar a {
margin: 0px 10px;
}


/* ::::::: Main Content ::::::: */
.MainWrap {
width: 900px;
margin: 0px auto;
}

.Wrap {
background: url(img/mainwrap.png) right bottom no-repeat;
width: 900px;
padding: 20px 0px 30px 0px;
}


/* ::::::: Right Column  ::::::: */

.RightMargin {
display: none;
}

 /* ::::::: Bottom Links ::::::: */
 
.SiteFooter {
background: #0e0e0e url(img/sitefooter.png) left top repeat-x;
height: 50px;
text-align: center;
clear: both;
}

.SiteFooter div {
width: 900px;
margin: 0px auto;
}

.SiteFooter p {
color: #9a9a9a;
font: bold 10px/50px Arial, Helvetica, sans-serif ;
height: 50px;
display: block;
padding: 0px;
margin: 0px;
}

.SiteFooter a:link, .SiteFooter a:active, .SiteFooter a:visited {
font: bold 10px/50px Arial, Helvetica, sans-serif ;
color: #ffffff;
margin: 0px 15px 0px 0px;
text-decoration: none;
display: block;
float: left;
}

.SiteFooter a:hover {
font: bold 10px/50px Arial, Helvetica, sans-serif ;
color: #9a9a9a;
margin: 0px 15px 0px 0px;
text-decoration: none;
display: block;
float: left;
}

/* ::::::: Copyright Area ::::::: */

.Footer {
clear: both;
width: 900px;
margin: 0px auto;
text-align: right;
}

.Footer p a:link, .Footer p a:active, .Footer p a:visited {
font: normal 9px/20px Arial, Helvetica, sans-serif;
color: #272626;
font-size: 9px;
text-decoration: none;

}

.Footer p a:hover {
font: normal 9px/20px Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 9px;
text-decoration: none;

}

/* ======  CONTACT ======= */

.formline {
background: #556C74;
filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;

border: 1px solid #0E0E0E;
display:block;
float: left;
clear: left;
width: 260px;
margin: 1px 0px;
padding: 5px 20px;
}

.formline p {
float: left;
display: block;
margin: 0px;
padding: 0px;
}

.formline input, .formline select {
float: right;
display: block;
margin: 0px;
padding: 0px;
}

.formline input {
border: 1px solid #324147;
height: 20px;
}

.formline input[type="submit"] {
border:1px solid #0E0E0E;
float: right;
background: #EE1C24;
height: 24px;
font: bold 12px/24px Arial, Helvetica, sans-serif;
color: #ffffff;
cursor: pointer;
}

.formline input[type="hidden"] {
display:none;
}

textarea {
width: 260px;
height: 150px;
margin: 0 0 6px;
border: 1px solid #324147;
}

.formline input.checkbox {
float: left;
clear: left;
margin: 0px 5px 0px 0px;
}