/* Larry Miller CSS */

body { margin:0; padding:0; color:#000; background-color:#DBE1E3; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; text-align:center; }
.header { width:100%; margin:0 auto; padding:0; height:55px; background-color:#AAB7BF; background-image:url(images/lmheader2.gif); background-repeat: no-repeat; background-position: center top; }
.nav { width:610px; margin:0 auto; background-color:#5C8EB8; text-transform:uppercase; letter-spacing:0.2em; color:#FFFFFF; font-size:11px; padding:8px 20px; border-left:5px solid #183852; border-right:5px solid #183852; border-bottom:5px solid #183852; text-align:left;}
.content { width:650px; text-align:left; margin:0 auto; background-color:#fff; padding:20px 0 20px 0; border-left:5px solid #183852; border-right:5px solid #183852; border-bottom:5px solid #183852; }
.column { float:left; margin:0 0 0 20px; padding:0; text-align:left; }
.column2 { float:left; margin:0 0 0 20px; padding:0; text-align:left; font-size:11px; }
.column3 { float:left; margin:0; padding:0; text-align:left; }
.footer { width:100%; margin:0 auto; padding:10px 0 0 0; text-align:center; font-size:10px; }
.margtopbot { margin:10px 0 10px 0; }
.margbot { margin:0 0 10px 0;}
.margtop { margin:10px 0 0 0; }
.leftfloat { float:left; margin:0 10px 5px 0; }
.leftfloattop { float:left; margin:10px 10px 5px 0; }
.rightfloat { float:right; margin:10px 0 5px 10px; }
.biggerblue { font-size:17px; color:#183852; }
.project {display:block; width:400px; overflow:auto; padding:15px 0 5px 0; border-bottom:1px dotted #95CBC7; }
.projectpg {display:block; width:610px; overflow:auto; padding:15px 0 5px 0; border-bottom:1px dotted #95CBC7; }
.presspg {display:block; width:610px; overflow:auto; padding:15px 0 5px 0; border-bottom:1px dotted #95CBC7; }

.projectpg p, .projectpg h4 { margin-left:192px; }
.presspg p, .presspg h2, .presspg h3 { margin-left:135px; }

h1 { font-size:21px; margin:0; padding:5px; font-weight:normal; line-height:1.3em; color:#fff; background-color:#5C8EB8; }
h4 { font-size:25px; margin:0; padding:5px 0; font-weight:normal; line-height:1.3em; color:#183852; }
h2 { font-size:19px; margin:0; font-weight:normal; line-height:1.3em; color:#183852; }
h2>span { font-size:14px; font-weight:normal; font-style:italic; color:#666666; }
h3 { font-size:16px; margin:0; font-weight:normal; font-style:italic; line-height:1.3em; }

h6 { font-size:13px; margin:0; padding:6px 0 0 0; font-weight:bold; line-height:1.3em; color:#183852; }

p { line-height:1.5em; margin:0; padding:0 0 .6em 0; }
.fineprint { font-size:11px; font-style:italic; line-height:1.1em; }

.nav a { padding:3px; font-family:Georgia, "Times New Roman", Times, serif; }
.nav a:link { color:#fff; text-decoration:none; }
.nav a:visited { color:#fff; text-decoration:none; }
.nav a:hover { color:#183852; text-decoration:none; background-color:#ADCDD1; }
.nav a:active { color:#fff; text-decoration:none; }
.content a { color:#B8472D; }
.content a:link { color:#B8472D; text-decoration:none; }
.content a:visited { color:#B8472D; text-decoration:none; }
.content a:hover { color:#fff; text-decoration:none; background-color:#B8472D; }
.content a:active { color:#B8472D; text-decoration:none; }
.footer a { color:#BA4314; }
.footer a:link { color:#6B6B6B; text-decoration:none; }
.footer a:visited { color:#6B6B6B; text-decoration:none; }
.footer a:hover { color:#fff; text-decoration:none; background-color:#D1C700; }
.footer a:active { color:#6B6B6B; text-decoration:none; }
