html {min-height: 100%;}

body{background: url(http://www.dubland.net/pageimages/background-lg.jpg) no-repeat center top; font-family: helvetica, verdana, arial; font-size: .9em; font-weight: normal; min-height: 100%;}

a:link {color:#000000;}
a:visited {color:#000000;}
a:hover {color:#ECC97C;}
a img {border: none;}

#containerMain {background: url(http://www.dubland.net/pageimages/dubland-logo.png) no-repeat left top; width:970px; min-height:100%; margin:0 auto;}
#containerMainTwo {background: url(http://www.dubland.net/pageimages/dubland-logo.png) no-repeat left top; width:970px; min-height:100%; margin:0 auto;}


/*header 
----------------------------------------------- */

#pageWrapper {background: url(http://www.dubland.net/pageimages/title-bar.jpg) no-repeat; width:970px; margin:0 auto;}

#aboutWrapper {background: url(http://www.dubland.net/pageimages/about-bar2.jpg) no-repeat; width:970px; margin:0 auto;}

.header {width:750px; margin:0 auto; padding:0 0 0 0;}

.headerButton {margin:0 0 0 22px; padding:0;}

.pageBody {width:750px; margin:auto; padding:0;}

.pageBodyTwo {width:750px; min-height:100%; margin:auto; padding:50px 0 0 0;}

.subheader {width:750px; height: 190px; margin:auto; padding:0;}

.headerMenu {margin-left:136px;}
.headerBlog {margin-top:10px; padding-bottom:30px;}


/*body 
----------------------------------------------- */


.maintext {font-size: 1.1em; letter-spacing:auto; line-height:auto; font-weight:normal; text-decoration:none; margin:20px 0 10px 0; padding:0;}

.mblink {margin:0; padding:0;}
.mblink a:link {color:#FFCC66;}
.mblink a:visited {color:#999999;}
.mblink a:hover {color:#990000;}

.columns{width:100%; margin:auto; padding:0;}
.column{float:left;}
.endcolumns {margin:0; margin:0; padding:0;clear:both;}

.textLeft {width: 490px; margin:0; padding:0 10px 0 0;}
.textRight {width: 240px; margin:0; padding:0 0 0 10px;}

.thirdLeft {width:240px; margin:0 10px 0 0; padding:0;}
.thirdMiddle {width:240px; margin:0; padding:0;}
.thirdRight {width:240px; margin:0 0 0 10px; padding:0;}

.sidebarImage {margin:20px 0 0 0; padding:0;}

.titleImage {margin:140px 0 0 0; padding:0;}

/*Contact
----------------------------------------------- */

.contactmain {width:200px; margin:0 50px 0 0; padding:0;}
.contacttext {font-size: .9em; font-weight:normal; text-decoration:none; margin:10px 0 0 0; padding:0;}
.input {width:200px;}
.required {}
.dropdown {width:190px;}
.textfield {width:450px; height:120px; margin: auto;}

.textleft {font-size: 1.2em; letter-spacing: auto; line-height: 1.3em; float:left; margin:0;padding: 3px 7px;}
.textright {font-size: 1.2em; letter-spacing: auto; line-height: 1.3em; float:right; margin:0;padding: 3px 7px;}

.thankyou {font-size: 1.5em; text-align: center; margin:60px 0; padding:0;}

/*Media
----------------------------------------------- */

#mediaWrapper {background: url(http://www.dubland.net/pageimages/media-text-back.png) no-repeat; width:970; margin:0 auto;}

.mediatext {color: #FFFFFF; font-size: 1.0em; letter-spacing:auto; line-height:1.6em; font-weight:normal; text-decoration:none; margin:5px 0 5px 5px; padding:0;}

.mediaRight {width: 520px; margin:10px 0 15px 0; padding:0 0 0 5px;}
.mediaLeft {width: 220px; margin:10px 0 15px 0; padding:0 5px 0 0;}

.mediaBody {width:750px; min-height:100%; margin:auto; padding:0;}

.mediaBody a img {border: 1px solid #000000;}
.mediaBody a img:hover {border: 1px solid #ECC97C;}
.mediaBody a {color:#CC9933;}
.mediaBody a:hover {color:#ECC97C;}
.mediaBody a:visited {color:#CC9933;}

.mediatable {width:100%; margin:0; padding:0;}
.mediatr {width:100%; margin:auto; padding:0;}
.mediatd {margin:0; padding:5px;}
.mediaThumb {width:120px; height:180px;}

/*Design
----------------------------------------------- */

#designWrapper {background: url(http://www.dubland.net/pageimages/design-text-back.jpg) no-repeat; width:970; margin:0 auto;}

.designRight {width: 400px; margin:10px 70px 15px 0; padding:0 0 0 5px;}
.designLeft {width: 250px; margin:10px 20px 15px 0; padding:0 5px 0 0;}

.designBody {width:750px; margin:auto; padding:0;}

.designtext {color: #FFFFFF; font-size: 1.0em; letter-spacing:auto; line-height:1.4em; font-weight:normal; text-decoration:none;}

.designSpace {margin:0 0 22px 0; padding:0;}
.descSpace {margin:-8px 0 0 0; padding:0;}

.designBody a img {border: 1px solid #000000;}
.designBody a img:hover {border: 1px solid #CC9933;}
.designBody a {color:#CC9933; text-decoration:none;}
.designBody a:hover {color:#ECC97C; text-decoration:underline;}
.designBody a:visited {color:#CC9933;}

.designThumbs {margin:0 0 20px 0; position:relative; left:-20px;}

.designShort {margin-bottom:50px;}


/*Footer
----------------------------------------------- */

#footer{ border-color:#000000; border: dashed; border-width:1px 0 0 0; width:750px; margin:auto; margin-top:15px; padding:15px 0 0 0;}

.copyright{font-size: .9em; letter-spacing:auto; line-height:auto; font-weight:normal; text-decoration:none; text-align:center; margin:15px 0 30px 0; padding:0;}

.mediaFooter{padding-bottom:200px;}


/* Fix IE6 PNG
----------------------------------------------- */

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