* {
    margin: 0;
}
html, body {
    height: 100%;
    background-color: #dac59e;
    height:100%;
    background-image:url(../images/bkg_midGlow.jpg);
    background-position:center;
    background-repeat:repeat-y;
    
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -45px; /* the bottom margin is the negative value of the footer's height */
}

.footer, .push {
    height: 45px; /* .push must be the same height as .footer */
}

.footer{
    text-align:center;
    height:45px;
    font-family:Arial, Helvetica, sans-serif;

}

.footer h3{
    font-size:13px;
    letter-spacing:6px;
    color:#52442a;
    font-weight:normal;
    margin:0;
    padding:0px;
}



.clear{
    clear:both;
}

.emptySpacer1{
    height: 495px;
}

.emptySpacer2{
    height: 165px;
}

.emptySpacer3{
    height: 125px;
}

.image1 {
	padding: 2px 8px 8px 8px;
}

a{
    color:#0e215f;
    text-decoration:none;
}

a:hover{
    color:#190b00;
    text-decoration:underline;
}

.imgSpan{
    width:980;
}

div#header{
    margin:0 auto;
	margin-top: 4px;
    width:980px;
    height:181px;
    background-image: url(../images/bkg_hdr.jpg);
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-top: 4px;
}

div#header h1{
    padding-top:2px;
    padding-bottom:0px;
    margin:0;
    color:#4a4a4a;
    font-size: 15px;
    margin-left:95px;
    text-align:center;
}

div#header h2{
    padding-top:7px;
    padding-bottom:0px;
    margin:0;
    color:#4a4a4a;
    font-size: 16px;
    text-align:center;
}

div#header h3{
    padding:0;
    margin:0;
    color:#4a4a4a;
    font-size: 13px;
    text-align:center;
    margin-left:98px;
}

.headerHP{
    margin:0 auto;
	margin-top: 4px;
    width:980px;
    height:181px;
    background-image: url(../images/bkg_hdr.jpg);
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-top: 4px;
}

.headerHP h1{
    padding-top:2px;
    padding-bottom:0px;
    margin:0;
    color:#4a4a4a;
    font-size: 15px;
    margin-left:95px;
    text-align:center;
}

.headerHP h3{
    padding:0;
    margin:0;
    color:#4a4a4a;
    font-size: 5px;
    text-align:center;
}

.headerHP h2{
    padding-top:7px;
    padding-bottom:0px;
    margin:0;
    color:#4a4a4a;
    font-size: 16px;
    text-align:center;
}

div#header_twt{
    width:980px;
    height:150px;
    background-image: url(../images/bkg_hdr_twt.jpg);
}

div#header_block{
    width:980px;
    height:150px;
}

.joinMail{
    float:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    right: 15px;
    top: 30px;
    position: relative;
    z-index:100;
}

.joinMailText{
	padding-top:0px;
	padding-bottom:2px;
	margin-bottom:0px;
    font-size:13px;
	line-height:18px;
	vertical-align:2px;
}

.joinMailImage{
	margin-right:3px;
}


div#logoContainer {
    width:980px;
    height:111px;
}

.header_logo{
    float:left;
    width:244px;
    height:105px;
    margin-left:185px;
}

.header_1Liner{
    float:left;
    margin: 27px 5px 0 15px;
}

.header_1Liner h4{
    font-family:Arial, Helvetica, sans-serif;
    font-style:italic;
    font-weight:bold;
    letter-spacing:4px;
    line-height:24px;
    font-size:14px;
}

div#navCategory_mirf{
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    margin:0 auto;
	/*margin-top: 4px;*/
    width:980px;
    text-align:center;
    height:31px;
    background-image:url(../images/bkg_nav_mirf.jpg);
	background-repeat:no-repeat;
    /*position:relative;*/
}

.navCategory_phm{
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    margin:0 auto;
    width:980px;
    text-align:center;
    height:31px;
    background-image:url(../images/bkg_nav_phm.jpg);
	background-repeat:no-repeat;
}

.navCategory_twt{
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    margin:0 auto;
    width:980px;
    text-align:center;
    height:31px;
    background-image:url(../images/bkg_nav_twt.jpg);
	background-repeat:no-repeat;
}

.navCategory_hp{
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    margin:0 auto;
    width:980px;
    text-align:center;
    height:31px;
    background-image:url(../images/bkg_nav_hp.jpg);
	background-repeat:no-repeat;
}



div#content {
    padding-bottom:20px;
    height:100%;
    width: 980px;
    margin:0 auto;
}

div#content a{
    text-decoration:underline;
    font-weight:bold;
}

div#content a:hover{
    font-weight:bold;
}

div#content ul {
    margin-left: -10px;
    margin-right: 30px;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size: 14px;
    color:#000;
    letter-spacing: .1em;
}


div#content h2 {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size: 35px;
    color:#232323;
    font-weight:normal;
    letter-spacing: 4px;
    margin-top: 0px;
    margin-bottom: 16px;
    padding: 0px;
}

div#content h3 {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size: 20px;
    color:#410000;
    font-weight:bold;
    letter-spacing: 2px;
    margin: 0 0 8px 0;
    padding: 0px;
}

div#content h4 {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size: 17px;
    color:#000;
    font-weight: bolder;
    letter-spacing: 2px;
    margin: 0 0 4px 10px;
    padding: 0px;
}

div#content p {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size: 14px;
    color:#000;
    margin: 0px;
    padding: 0 0 0 15px;
    letter-spacing: .1em;
}



.contentColumnRight {
    padding-left: 8px;
    width:350px;
    float:left;
}

.contentColumnLeft {
    width:370px;
    float:left;
}



.flash_content_mirf{
    margin:0 auto;
    background-image:url(../images/bkg_flash_mirf.jpg);
    height:643px;
    width:980px;
}

.flash_content_mirf h2 {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size: 28px;
    color:#190b00;
    font-weight:normal;
    letter-spacing: 4px;
    padding-bottom: 0;
	padding-top: 30px;
	text-align:center
	/*
	margin-left: 120px;
	margin-right: 120px;
	margin-top: 0px;
	margin-bottom: 0px;*/
}

.flash_content_hp{
    margin:0 auto;
    background-image: url(../images/bkg_hwosch_productions_main.jpg);
    height:643px;
    width:980px;
}

.flash_content_hp h6 {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size: 23px;
    color:#232323;
    font-weight:bold;
    letter-spacing: 6px;
    padding-bottom: 0;
	padding-top: 10px;
	text-align:center;
	vertical-align:10px;
	line-height:48px;
	/*
	margin-left: 120px;
	margin-right: 120px;
	margin-top: 0px;
	margin-bottom: 0px;*/
	
}

.flash_content_phm{
    background-image:url(../images/bkg_flash_phm.jpg);
    height:643px;
    width:980px;
    margin: 0 auto;
}

.flash_content_twt{
    background-image:url(../images/bkg_flash_twt.jpg);
    height:643px;
    width:980px;
    margin:0 auto;
}


.flash_content_twt h2 {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size: 28px;
    color:#190b00;
    font-weight:normal;
    letter-spacing: 4px;
    padding-bottom: 0;
	padding-top: 30px;
	text-align:center
	/*
	margin-left: 120px;
	margin-right: 120px;
	margin-top: 0px;
	margin-bottom: 0px;*/
}

.flashSlideshowSmall {
    margin: 0 auto;
}
	

div#content_mirf {
    background-image:url(../images/bkg_mirfContent.jpg);
    background-repeat:no-repeat;
    padding: 60px 120px 60px 120px;
    height:100%;
}

div#content_twt {
    background-image:url(../images/bkg_twtContent.jpg);
    background-repeat:no-repeat;
    padding: 60px 120px 60px 120px;
    height:100%;
}

div#content_phm {
    background-image:url(../images/bkg_phmContent.jpg);
    background-repeat:no-repeat;
    padding: 60px 120px 60px 120px;
    height:100%;
}

div#content_gineric {
    background-image: url(../images/bkg_hwosch_productions_main.jpg);
    background-repeat:no-repeat;
    padding: 60px 120px 60px 120px;
    height:100%;
}

.mediaViewer {
	padding-left:60px;
}