.headimg{padding:1px; border: 1px solid #83cbd3;}
#pagecontent h1{margin:25px 0 25px 0; font-family:'Roboto Condensed', sans-serif; font-size:19pt; font-weight:500; line-height:25pt; text-shadow:0 0 1px rgba(0, 0, 0, 0.5);}
#pagecontent h2{font-family:'Roboto Condensed', sans-serif; font-size:17pt; font-weight:700; line-height:18pt; text-shadow:2px 1px 1px rgba(65, 109, 120, 0.5);}
#pagecontent h3{font-family:'Roboto Condensed', sans-serif; font-size:15pt; font-weight:700; line-height:18pt; text-shadow:2px 1px 1px rgba(65, 109, 120, 0.5); padding:5px 10px; background-color:#83cbd3; color:#fff;}
#pagecontent p{font-family:'Roboto Condensed', sans-serif; font-size:14pt; font-weight:400; line-height:18pt; text-shadow:0 0 1px rgba(0, 0, 0, 0.5);}
.repos{ margin:5px 0 25px 10px;}
.number{margin-left:12px; font-family:'Roboto Condensed', sans-serif; font-size:14pt; font-weight:500; line-height:22pt; text-shadow:0 0 1px rgba(0, 0, 0, 0.5); }
.nodot{margin-left:-5px; list-style:none; font-family:'Roboto Condensed', sans-serif; font-size:16pt; font-weight:500; line-height:19pt; text-shadow:0 0 1px rgba(0, 0, 0, 0.5);}
.prize{margin-left:15px; list-style:circle; font-family:'Roboto Condensed', sans-serif; font-size:16pt; font-weight:500; line-height:19pt; text-shadow:0 0 1px rgba(0, 0, 0, 0.5);}
#pagecontent .fade{font-family:'Roboto Condensed', sans-serif; font-size:12pt; color:#999;}
.bolder{font-weight:700;}
#form{padding:0 15px;}
.teal{background-color:#83cbd3; padding:1px;}
.highlighted{width:650px;background-color:#def4f1;margin-bottom:25px;}
.ad-300x250{width:300px;float:right;margin:10px 0 25px 10px; padding-bottom:10px;}
#text-sponsors{width:300px;float:right;margin:10px 0 25px 10px; padding-left: 10px; background-color:#f0fdf6;}
h6.sponsorlist{font-family:'Roboto Condensed', sans-serif; font-size:15pt; font-weight:700; line-height:18pt; text-shadow:2px 1px 1px rgba(65, 109, 120, 0.5); padding:5px 10px; margin-bottom:15px; background-color:#9eeb65; color:#fff;}
.dotty{list-style:circle; font-family:'Roboto Condensed', sans-serif; font-size:12pt; font-weight:500; line-height:18pt; text-shadow:0 0 1px rgba(0, 0, 0, 0.5);margin-left:15px;}


/* small containers 
----------------------------------------------*/							
.small-cont { float: left; margin-right: 11px; width: 190px; margin-bottom: 25px; padding: 10px; }
.small-cont h5 { font-family:'Roboto Condensed', sans-serif;  font-size: 12pt; font-weight: 500; text-align: center; line-height: 20px; margin-bottom: 5px; height: 40px; }
.small-cont img	 { margin: 0px 0 5px 9px; width: 162px; height: 115px; padding: 4px; }
.small-cont p { text-align: center; font-size: 11px; line-height: 20px; color: #000; padding: 0 8px; }
.small-cont .controls	 { padding: 0 0 10px 50px; }
.small-cont a.edit,  .small-cont a.delete  { float: left; margin-right: 5px; }

ul.promotion-list {list-style: none; margin: 0 0 20px 0; padding: 0; }

img.client-logo, .small-cont img { border: 1px solid #bababa; overflow: hidden; background: #eee; background: -moz-linear-gradient(top, #fbfbfb 0%, #efefef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#efefef)); background: -webkit-linear-gradient(top, #fbfbfb 0%,#efefef 100%); background: -o-linear-gradient(top, #fbfbfb 0%,#efefef 100%); background: -ms-linear-gradient(top, #efefef 0%,#FBFBFB 100%); background: linear-gradient(top, #efefef 0%,#FBFBFB 100%); -moz-box-shadow: 1px 1px 2px #DEDEDE; -webkit-box-shadow: 1px 1px 2px #DEDEDE; -o-box-shadow: 1px 1px 2px #DEDEDE; -ms-box-shadow: 1px 1px 2px #DEDEDE; box-shadow: 1px 1px 2px #DEDEDE; -moz-transition-duration: 0.3s; -moz-transition-property: all; -webkit-transition-duration: 0.3s; -webkit-transition-property: all; -o-transition-duration: 0.3s; -o-transition-property: all; -ms-transition-duration: 0.3s; -ms-transition-property: all; }

.texting-cont { -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background: #fbfbfb; background: -moz-linear-gradient(top, #FEFEFE 0%, #F9F8F8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#F9F8F8)); background: -webkit-linear-gradient(top, #FEFEFE 0%,#F9F8F8 100%); background: -o-linear-gradient(top, #FEFEFE 0%,#F9F8F8 100%); background: -ms-linear-gradient(top, #FEFEFE 0%,#F9F8F8 100%); background: linear-gradient(top, #FEFEFE 0%,#F9F8F8 100%); border: 1px solid #D6D6D6; -moz-box-shadow: 1px 1px 2px #DEDEDE; -webkit-box-shadow: 1px 1px 2px #DEDEDE; -o-box-shadow: 1px 1px 2px #DEDEDE; -ms-box-shadow: 1px 1px 2px #DEDEDE; box-shadow: 1px 1px 2px #DEDEDE; }

.highlighted input[type="submit"], .highlighted button[type="submit"], .lightfaceFooter input {
background: #fbfbfb;
background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f2f2f2));
background: -webkit-linear-gradient(top, #fff 0%,#f2f2f2 100%);
background: -o-linear-gradient(top, #fff 0%,#f2f2f2 100%);
background: -ms-linear-gradient(top, #fff 0%,#f2f2f2 100%);
background: linear-gradient(top, #fff 0%,#f2f2f2 100%);
border: 1px solid #C9C9C9;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
color: #22b13d;
font-size: 12px;
font-weight: bold;
font-family: 'Arimo','Helvetica Neue',Arial,sans-serif;
padding: 9px 15px;
text-decoration: none;
}