.wrapper {width:960px; margin-left:auto; margin-right:auto; border-right:10px solid #fff; border-left:10px solid #fff; 
box-shadow:0 10px 30px #b8cad2;}


.menuwrap {background-color:#222; width:100%; text-align:left; padding:0; padding-top:0px; padding-bottom:0px; min-width:980px;}

p {line-height:1.5em; margin:auto;}

.nocaps {text-transform:none !important; font-weight:300 !important;}

body {
text-align:center;
background:#e7eff2;
margin:0;
color:#555;
font-family:'Noto Sans', sans-serif;
font-weight:300;
line-height:1.4em;
font-size:12.5pt;
text-align:left;
}

.bluebox14 {float:right; margin-left:25px; margin-bottom:25px; background:#deedf3; padding:15px; font-size:1.1em; line-height:1.4em; width:33%; box-shadow: #f7eff2 0px 0px 5px 2px; color:#000000;}

.bluebox14 a {color:#4c849e !important; font-weight:300;}
.bluebox14 a:hover, .subheader a:active {color:#666 !important;}


.header {
text-align:center;
background-image:url('../images/kunkel/kunkel-header.jpg');
background-repeat:no-repeat;
margin-left:auto; margin-right:auto;
width:100%; height:282px;
padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;
}

.small {font-size:.8em;}
.grey {color:#777;}


.subheader {
width:100%; height:auto; text-align:center; 
font-size:1.4em;
color:#e7eff2;
background-repeat:no-repeat;
background-color:#7a7a7a;
margin-left:auto; margin-right:auto;
border-top:1px solid #fff;
border-bottom:1px solid #fff;

padding-top:10px; padding-bottom:10px; margin-top:0px; margin-bottom:0px;
font-family: 'Roboto Condensed', sans-serif;
font-weight:300;
text-transform:uppercase;
}

.subheader a {color:#cce3ed !important; font-weight:300;}
.subheader a:hover, .subheader a:active {color:#fff !important;}


#content {
background:#fff;
min-height:1000px;
background-image:url('../images/newamerica/newamerica-innerbg.jpg');
box-shadow:inset 0 -10px 60px #e7eff2;
padding:22px;
margin-left:auto; 
margin-right:auto;
text-align:left;
}

/*14 updates above */

.opener {font-size:1.2em; line-height:1.4em;}

.mobilemenu {display:none;}


.imgclear {width:100%; height:270px; border:0;}
.imgclear2 {width:100%; height:35px; border:0;}



.mobiletitle {display:none;}


span.spjnews {font-size: 9.5pt;}

a {text-decoration: none; font-weight:none;}
a:link {color: #5990aa;}
a:active {color: #e56565; text-decoration: none;}
a:visited {color: #5990aa;}
a:hover {color: #e56565; text-decoration: none;}

a.recap {text-decoration: none; font-weight:none;}
a.recap:link {color: #2780a9;}
a.recap:active {color: #e56565; text-decoration: none;}
a.recap:visited {color: #2780a9;}
a.recap:hover {color: #e56565; text-decoration: none;}

a.footera {text-decoration: none; font-weight:none;}
a.footera:link {color: #DDD;}
a.footera:active {color: #e56565; text-decoration: underline}
a.footera:visited {color: #DDD;}
a.footera:hover {color: #e56565; text-decoration: underline}

a.topbara {text-decoration: none; font-weight:none;}
a.topbara:link {color: #de4146;}
a.topbara:active {color: #e56565; text-decoration: none;}
a.topbara:visited {color: #de4146;}
a.topbara:hover {color: #e56565; text-decoration: none;}


.top {text-align:center; width:100%; display:block; clear:both; background-color:;
padding:0px; margin-top:0; padding-bottom:20px; }



.topbarwrap {
text-align:left;
background-repeat:no-repeat;
background-color:#222;
color:#FFF;
width:100%; height:35px;
margin:0;
}

.topbar {
text-align:left;
color:#FFF;
font-size:9.5pt;
width:940px; height:35px;
* width:1200px; height:35px;
background-color:#222;

padding-left:20px;
padding-top:10px;
margin-left:auto; margin-right:auto;
padding-right:20px;
}








.buffer {clear:both; height:5px; width:100px;}

.footerwrap {
clear:both;
text-align:center;
width:100%; min-height:100px; 
margin:0;
background-color:#222;
}

.footer { 
text-align:left;
width:900px; min-height:100px;
margin-left:auto; margin-right:auto;
background-color:#222;
padding:20px;
color:white;
}

.thumbnail {
text-align:center;
width:90px;
height:90px;
float:left;
margin:10 10 0 0;
background-image:url('http://billyok.com/images2010/frames/frame90-woodfaded.jpg');
}

.thumbimg {
margin-left:0px; margin-top:5px; padding:0px; border:0;
}

.sidemenu {
float:right;
width:200px;
margin-left:30px;
margin-bottom:30px;
border-left:1px dotted #333;
padding-left:20px;
}

.mobiletopbar, .mobileheader, .mobilethumbs {display:none;}

.thumbscreen {display:inline;}
.thumbmobile {display:none;}

.natwinner {font-weight:400; font-size:15pt; line-height:1.2em;}
p.natwinner {margin-top:10px; margin-bottom:0px;}

p.downloadwinner {margin-top:5px;}

.subhead10 {
color:#333;
line-height:1.2em;
font-weight:normal;
font-size:21pt;
}

p.subhead10 {margin-bottom:0px;}

p.indent {margin-left:1em;}

h1, h2, h3, h4, h5 {font-weight:500; font-family: 'Roboto Slab', sans-serif;}

.light {font-weight:300;}

h1 {font-size:3.6em; line-height:1.2em; margin-bottom:.6em; margin-top:.6em; color:#7396aa; }
h2 {font-size:3em; line-height:1.2em; margin-bottom:.6em; margin-top:.6em; color:#7396aa; }
h3 {font-size:3em; line-height:1.2em; margin-bottom:.6em; margin-top:.6em; color:#333;}
h4 {font-size:2em; line-height:1.2em; margin-bottom:.6em; margin-top:.6em; color:#7396aa; }
h5 {font-size:2em; line-height:1.2em; margin-bottom:.6em; margin-top:.6em;}

.subhead, .subheadrb, .subhead10 {color:#333; font-weight:400; text-transform:uppercase; font-size:1.5em; line-height:1.5em;}
.subhead10 {font-size:1.8em; line-height:1.2em;}

.cindexhead {font-size:30pt; line-height:1.1em; color:#333;}
.cindexhead2 {font-size:24pt; line-height:1.1em; color:#333;}
.cindexhead3 {font-size:18pt; line-height:1.1em; color:#333;}
.cindexhead4 {font-size:14pt; line-height:1.1em; color:#333;}



.categoryname {color:#333; font-family:Arial; verdana; font-size:13pt; font-weight:500; line-height:1.4em;}
.categoryname strong {font-size:1.2em;}





p.pl {margin-bottom:.7em; margin-top:.7em;}
.subheadpl {
font-family:Arial; verdana;
color:#333;
line-height:1.3em;
font-weight:bold;
font-size:16pt;
}

hr.minor { 
  border-color: #c5bea9;
  border-style: dotted;
  border-width: 1px 0 0;
  margin: 20px 0 20px 0;
  height: 0;
}

hr { 
  border-color: #aaa;
  border-style: dashed;
  border-width: 1px 0 0;
  margin: 20px 0 20px 0;
  height: 0;
  clear:both;
}

hr.programs { 
border-color: #5d6f7b;
border-style: dashed;
}

hr.programs2 { 
border-color: #bbbba1;
border-style: dashed;
}

.biophoto {float:right; margin-left:10px; margin-bottom:10px; border:0; }
.png {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.schedule-left {width:150px; text-align:right; display:inline-block; margin-right:20px;}
.schedule-left2 {width:200px; text-align:right; display:inline-block; margin-right:20px;}

.table21 {width:45%; text-align:left; display:inline-block; clear:left; margin-bottom:0; padding-top:0; border-right:1px dashed #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding-right:3%; float:left;}
.table22 {width:45%; text-align:left; display:inline-block; margin-bottom:0 -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left:3%; float:left;}


.formq {width:200px; text-align:left; display:inline-block; clear:left; margin-right:15; margin-bottom:0;}
.forma {width:350px; display:inline-block; margin-bottom:0;}

.formq2 {width:220px; font: 9pt verdana, arial, helvetica;  clear:left; padding-right:15px; margin-bottom:5px; float:left;}
.forma2 {width:220px; font: 9pt verdana, arial, helvetica;  padding-left:15px; margin-bottom:5px; float:left;}

div.t {display:table;}
div.tr {display:table-row;}
div.auctionitem1 {display:table-cell; width:280px; padding-bottom:1em;}
div.auctionitem2 {display:table-cell; width:280px; padding-bottom:1em;}
div.tq {display:table-cell; width:200px; padding-bottom:1em;}
div.ta {display:table-cell; width:350px; padding-bottom:1em;}
div.t1 {display:table-cell; width:270px; padding-right:15px; border-right:1px solid #b8b89d; padding-bottom:1em;}
div.t2 {display:table-cell; width:270px; padding-left:15px; padding-bottom:1em;}

* html .auctionitem1 {width:280px; padding-right:15px; margin-bottom:0px; float:left;}
* html .auctionitem2 {width:280px; padding-right:15px; margin-bottom:0px; float:left; clear:left;}

* html .ta {width:200px; padding-right:15px; margin-bottom:0px; float:left;}
* html .tq {width:350px; padding-right:15px; margin-bottom:0px; float:left; clear:left;}
* html .t325 {width:300px; padding-right:15px; margin-bottom:0px; float:left;}
* html .t225 {width:225px; padding-right:15px; margin-bottom:0px; float:left;}
* html .t200 {width:200px; padding-right:15px; margin-bottom:0px; float:left;}
* html .t175 {width:175px; padding-right:15px; margin-bottom:0px; float:left;}
* html .t150 {width:150px; padding-right:15px; margin-bottom:0px; float:left;}
* html .t100 {width:100px; padding-right:15px; margin-bottom:0px; float:left;}
* html .t70 {width:70px; padding-right:15px; margin-bottom:0px; float:left;}
* html .t1 {width:275px; padding-right:15px; margin-bottom:0px; float:left;}
* html .t2 {width:275px; padding-right:15px; margin-bottom:0px; float:left;}

* html p {clear:left;}
* html .t {clear:left; margin-top:20px;}
* html .tr {clear:left;}
* html hr {clear:left; margin:5px;}
* html h3 {clear:left;}

.hilight {
background-color: #f8f8f3;
}

div.t325 {width:275px; padding-right:15px; padding-bottom:.5em;}
div.t225 {width:225px; padding-right:15px; padding-bottom:.5em;}
div.t200 {width:200px; padding-right:15px; padding-bottom:.5em;}
div.t70 {display:table-cell; width:70px; padding-bottom:.5em;}
div.t100 {display:table-cell; width:125px; padding-bottom:.5em;}
div.t150 {display:table-cell; width:150px; padding-bottom:.5em;}
div.t175 {display:table-cell; width:175px; padding-bottom:.5em; clear:left;}

p.formline {margin:-5; padding:0;}
p.textarea {margin-bottom:0;}

.imgright {float:right; margin-left:10px; margin-bottom:10px; clear:left; position:relative; border:0;}

img.bio72 {float:right; margin-left:10px; margin-bottom:10px; border:0; width:72px; height:100px;}