body {
/* to have the layout centered */
    margin: 0px auto;
    padding: 0px;
    background: url(images/background.jpg) repeat-y;
    background-position: center;
    background-color: #16354f;
}

#container {
/* re-aligning the text correctly to the left */     text-align: left;
/* margins at top and bottom are 0px but on the sides, "auto" will center the layout */
    margin: 0px auto;
    padding: 0px;
/* sets the layout width */
    width: 826px;
    background: #ffffff;
}

#header{
    width: 100%;
    height: 90px;
    background: #ffffff;
}

#navmenu {
    width: 100%;
    height: 25px;
/* float it to the left of the text */
    background: #eaf5fd;
}

#banner {
    background: url(images/mdt_video_bg.jpg) no-repeat;
	height: 570px;
    width: 826px;
    padding-top: 15px;
    text-align:center;
    background-color:#ffffff;
/* float it to the left of the text */

}

#banner_txt {
	float:right;
    width: 310px;
    text-align:left;
    margin-top:185px;
    padding-right:30px;
/* float it to the left of the text */

}

#home {
    width: 100%;
    padding-top: 17px;
    background: #ffffff;
/* float it to the left of the text */

}

#home01 {
    width: 735px;
    margin-left: 40px;
    background: #ffffff;
}

#homeleft {
    width: 200px;
    background: #ffffff;
    float: left;
}

#homeright {
    width: 200px;
    margin-left: 75px;
    background: #ffffff;
    float: left;
}



#hometext {
    width: 435px;
/* float it to the right of the text */
    float: left;
}

#poll {
    width: 265px;
    float: right;
    padding-left:10px;
}

#callout_text {
    width: 540px;
/* float it to the right of the text */
    float: right;
    padding-left:25px;
    margin-bottom:15px;
}

#hometext01 {
    width: 595px;
/* float it to the right of the text */
    float: right;
    background: #ffffff;
}

#signing {
    width: 776px;
    background: url(images/mikelupica_signing_bg.jpg) no-repeat;
    float: left;
    background-color: #ffffff;
    margin-top:10px;
    padding: 0px 25px 50px 25px;
}


#signing_rules {
    width: 776px;
    float: left;
    background-color: #ffffff;
    margin-top:10px;
    padding: 0px 25px 50px 25px;
}

#left_signing {
    width: 420px;
    height: 545px;
    float: left;
}

#middle_signing {
    clear:both;
    width: 820px;
    float: left;
}

#events_signing {
    width: 370px;
    padding-top:10px;
    padding-right: 40px;
    float: left;
}

#spacer {
	height: 60px;
    width: 826px;
    background: #ffffff;
    clear: both;
}

#booksblue {
    width: 826px;
    background: #dfecf6;
    margin-top: 17px;
    padding-top: 17px;
	padding-bottom: 30px;
    float: left;
}

#booksgray {
    width: 826px;
    background: #f0efef;
    padding-top: 17px;
	padding-bottom: 17px;
    float: left;
}


#booksblue01 {
    width: 735px;
    padding-left: 45px;
    float: left;  
}

#booksblueimage {
    width: 160px;
    float: left;
}

#booksbluetext {
    width: 550px;
/* float it to the right of the text */
    float: right;
    vertical-align: top;
}
#authorwhite {
    width: 826px;
    background: #ffffff;
    margin-top: 17px;
    padding-top: 17px;
	padding-bottom: 17px;
    float: left;
}

#excerptwhite {
    width: 826px;
    background: #ffffff;
    margin-top: 17px;
    padding-top: 17px;
	padding-bottom: 17px;
    float: left;
}

#authorwhite01 {
    width: 745px;
    padding-left: 25px;
    float: left;  
}

#authorwhiteimage {
    width: 275px;
    float: left;
}

#authortext {
    width: 445px;
/* float it to the right of the text */
    float: right;
    vertical-align: top;
}

#bookswhite {
    width: 826px;
    background: #ffffff;
    margin-top: 17px;
	padding-bottom: 17px;
    float: left;
}

#bookswhite01 {
    width: 735px;
    padding-left: 45px;
    float: left;  
}

#bookswhiteimage {
    width: 160px;
    float: left;
}

#bookswhitetext {
    width: 550px;
/* float it to the right of the text */
    float: right;
    vertical-align: top;
}

#bookswhitetext2 {
    width: 520px;
/* float it to the right of the text */
	padding-left: 10px;
	padding-right: 20px;
    vertical-align: top;

}

#footer {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    height: 15px;
    text-align: center;
/* clear: both so that it remains at the bottom of the 3 columns */
    clear: both;
    background: #cbe1f3;
} 

p.smspace {margin: 5px 0px}

p.medspace {margin: 10px 0px}

.imgright {padding: 0px 10px;}

H1 {
FONT-FAMILY: Verdana, Arial, Helvetica, Sans serif;
		   font-weight: bold;
		   font-size: 12px;
		   
           color:#000000;
           margin-top:-1px;
           margin-bottom:-1px;
      }
      
H2 {
FONT-FAMILY: Verdana, Arial, Helvetica, Sans serif;
		   font-weight: bold;
		   font-size: 20px;
           color:#ffffff;
           margin-top:-1px;
           margin-bottom:-1px;
      }
  
p.rules {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: none

}

.signing_hed {COLOR: #84b8e3; FONT-FAMILY: Verdana, Arial, Helvetica, Sans serif; FONT-SIZE: 18px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 24px; TEXT-DECORATION: none}

.signing_dek {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: none}

.signing_main {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, Sans serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 22px; TEXT-DECORATION: none}

.signing_event {COLOR: #84b8e3; FONT-FAMILY: Verdana, Arial, Helvetica, Sans serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 22px; TEXT-DECORATION: none}

.signing_phone {COLOR: #df2226; FONT-FAMILY: Verdana, Arial, Helvetica, Sans serif; FONT-SIZE: 18px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 24px; TEXT-DECORATION: none}

         
.contact {COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Arial, Verdana, Helvetica, Sans serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15x; TEXT-DECORATION: none}
A.contact:link {COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.contact:active {COLOR: #FF9900; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.contact:visited {COLOR: #FF9900; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.contact:hover {COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}


.header {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans serif; FONT-SIZE: 17px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 22px; TEXT-DECORATION: none}
A.header:link {COLOR: #1a2c59; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.header:active {COLOR: #1a2c59; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.header:visited {COLOR: #1a2c59; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.header:hover {COLOR: #1a2c59; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}


.main {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: none}
A.main:link {COLOR: #1a2c59; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.main:active {COLOR: #1a2c59; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.main:visited {COLOR: #1a2c59; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.main:hover {COLOR: #ab1e1e; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.chal_link {COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: none}
A.chal_link:link {COLOR: #ffffff; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.chal_link:active {COLOR: #ffffff; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.chal_link:visited {COLOR: #ffffff; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.chal_link:hover {COLOR: #ffffff; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}


.copy {COLOR: #427198; FONT-FAMILY: Verdana, Arial, Helvetica, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none}
A.copy:link {COLOR: #325a7c; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.copy:active {COLOR: #325a7c; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.copy:visited {COLOR: #325a7c; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.copy:hover {COLOR: #325a7c; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.quote {COLOR: #1e476a; FONT-FAMILY: Verdana, Arial, Helvetica, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: none}
A.quote:link {COLOR: #1a2c59; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.quote:active {COLOR: #1a2c59; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.quote:visited {COLOR: #1a2c59; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.quote:hover {COLOR: #ab1e1e; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
