

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
}

/*
 * Short Form
 */
#short-form{ 
    background: #efefeb;
}
#homepage-advertiser h1, h1.large {
    font-size: 3.2em;
    padding: 0px;
}

.boldish
{
    font-weight: 600;
}
.namespace{
    padding-left: 15px;
}

.panel {
	background: white;
	-moz-box-shadow: 0px 3px 5px #aaa;
	-webkit-box-shadow: 0px 3px 5px #aaa;
	box-shadow: 0px 3px 5px #aaa;
	border-radius: 10px;
	overflow:auto;
	margin: 20px 0 ;
	}
	
.panel.first{
	margin: 0 0 2% 0;
}	
/*
#short-form [class*="span"] .panel{
	padding: 15px;
	margin: 10px 0;
	height: 100%;
}*/

#short-form h1.large{line-height:1.5em;}

#short-form p a {color: #2ba6cb;}

#short-form h3 {font-weight: 550; letter-spacing: 2px;}

#short-form h3, h1.bottom-pad {padding-bottom: 1em;}

#short-form p, #short-form li {font-size: 14px;}

#short-form #unlock {margin-top: 30px !important;}

#short-form .block.no-top {margin-top: 0;}

#short-form input {height: 30px; padding: 0 5px; width: 210px;}

#short-form button.yellow{background-color:#efb400; border-color: orange; margin-left: 20px;}

#short-form .three-mid {min-height: 305px; margin-top: 10px;}

#short-form .two-bot {min-height:355px; margin-top: 10px;}

#short-form .blue-background {
                
	background-color:#269;
	background-image: linear-gradient(rgba(255,255,255,.1) 1px, transparent 1px),
	linear-gradient(90deg, rgba(255,255,255,.1) 1px, transparent 1px),
	linear-gradient(rgba(255,255,255,.1) 1px, transparent 1px),
	linear-gradient(90deg, rgba(255,255,255,.1) 1px, transparent 1px);
	background-size:100px 100px, 100px 100px, 20px 20px, 20px 20px;
	background-position:-2px -2px, -2px -2px, -1px -1px, -1px -1px;
	height: 100%;
	overflow: auto;
	padding-bottom: 28px;
	}


.letterpress {
	color: #777;
	text-shadow: 0px 2px 3px #ccc;
	}
	
	
#kris-head-image{
	margin-top: -57px;
	position: absolute;
}

.row .rl-promo {
    background-color: #53c1c0;
	border: 5px solid #3eaaa9;
    color: white;
    border-radius: 5px;
    padding: 10px;
    min-height: 55px;
    overflow: auto;
    margin: 0 0 15px 0;
    }

.row .rl-promo h6 {
    color:white;
    font-size:20px;
}

.span-24 {
	margin-left:0px;
}


.ui-dialog-titlebar {
	border: 0;
	background-color: #66aadd;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#66aadd), to(#226699));
	background: -webkit-linear-gradient(top, #226699, #66aadd);
	background: -moz-linear-gradient(top, #226699, #66aadd);
	background: -ms-linear-gradient(top, #226699, #66aadd);
	background: -o-linear-gradient(top, #226699, #66aadd);
	color:#fff;
	font-weight:normal;
}

.ui-widget input {
	font-size:14px;
	height:23px;
	line-height:22px;
	/*margin-top:2px;*/
}


