@charset 'utf-8';

dl, dt, dd, ul, li {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

.photog-name {
	font-size: 21px;
	font-weight:bold;
	color:#333;
	line-height:1.2;
	font-family: "Dosis", sans-serif;
	letter-spacing:2px;
}
.photog-sub {
	font-size: 16px;
	color:#333;
	line-height:1.2;
	font-family: "Dosis", sans-serif;
}
.photog-info {
	font-size: 14px;
	color:#333;
	line-height:1.2;
	font-family: "Dosis", sans-serif;
}
.photog-sponsor {
	font-size: 16px;
	color:#333;
	line-height:1.2;
	font-family: "Dosis", sans-serif;
}

.page-num {
	color:#999;
	font-family: "Dosis", sans-serif;
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
}
/* Video Embeds Border */

.frame-border { 
border: 3px solid #eee;
	-moz-box-shadow:0px 2px 3px -2px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:0px 2px 3px -2px rgba(0, 0, 0, 0.7);
	box-shadow:0px 2px 3px -2px rgba(0, 0, 0, 0.7);
}

/* ==============================
	ERROR BOX STYLE
    ============================== */
	
.error-box {
	background: #fadddd;
	border: 1px solid #fcc1c1;
	border-radius: 3px;
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 10px;
	z-index: 2999;
	position: fixed;
}
.error-box p {
	margin: 10px;
	padding-left: 15px;
	color: #d86d6d;
	text-shadow: 0 1px 0 #fff;
}

.white {
	color:#fff!important;
}
.white a{
	color:#fff!important;
}
.color-g { color:#859a5f!important;}
.center {text-align:center;}

/*SPONSORS*/
.sponserz ul {
	overflow:hidden;
	margin-bottom:2px;
	list-style:none;
	display:inline;
}
.sponserz ul li {
	float:left;
	width:110px;
	margin:0 8px 0 0;
	padding:5px 0;
}
.adverts {
	width:250px;
	height:250px;
	/*margin-bottom:30px;*/
}
.adverts iframe {
	width: 250px !important;
	height: 250px !important;
	margin-left: 5px !important;
}
/* Show More */
.show {
	cursor:pointer;
	color:#859a5f;
	display:block;
	text-align:right;
}
/*.hidden img {float:left; padding:10px 10px 10px 0;}*/
p {
	font-family:'Muli', Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0.5em 0;
	line-height:1.76666667;
	/*line-height:1.7665em;*/
	color:#777;
}
.bold {
	font-weight:bold;
}
/*h2 {font-size:1.6em; margin:0; padding:5px 0 5px 0; color:#444;}
h3 {font-size:1.1em; color:#666; margin:0; padding:0 0 15px 0;}*/
#content {
	clear:both;
	position:relative;
	margin:25px auto;
}
/* Special Font Colors */
.keynote_date {
	font: 13px Arial;
	color: #cc9900;
	font-style: italic;
}
.redish {
	color : #cc0000;
	font-style: italic;
}
.redder {
	color : #8D0715;
	font-style: italic;
}
.at_red {
	color : #C00;
}
.blacky {
	color: #000000;
	font-style: italic;
}
.golden {
	color: #cc9900;
	font-style: italic;
}
.greeny {
	color: #339900;
	font-style: italic;
}
.igreen {
	color: #339900;
}
.lgreen {
	color: #669900;
	font-style: italic;
}
.l_green {
	color: #669900;
}
.purple {
	color: #5900b3;
	font-style: italic;
}
.small_blue {
	color: #003399;
}
.bluish {
	color: #6699cc;
	font-style: italic;
}
.blbold {
	color: #000000;
	font-style: italic;
	font-weight:bold;
}
.iblue {
	color: #03C;
	font-style: italic;
}
.iorange {
	color: #C30;
	font-style: italic;
}

/* separators */
.separator_10 {height:10px; clear:both; overflow:hidden;}
.separator_15 {height:15px; clear:both; overflow:hidden;}
.separator_20 {height:20px; clear:both; overflow:hidden;}
.separator_25 {height:25px; clear:both; overflow:hidden;}
.separator_30 {height:30px; clear:both; overflow:hidden;}
.separator_35 {height:35px; clear:both; overflow:hidden;}
.separator_40 {height:40px; clear:both; overflow:hidden;}
.separator_45 {height:45px; clear:both; overflow:hidden;}
.separator_65 {height:65px; clear:both; overflow:hidden;}

/* lines */
.line_1 {
	height:2px;
	margin:30px 0px;
	overflow:hidden;
	clear:both;
	background:url(../images/bg_line_1.png) repeat-x;
}
.line_2 {
	height:2px;
	margin:30px 0px;
	overflow:hidden;
	clear:both;
	background:url(../images/bg_line_2.png) repeat-x;
}
.line_3 {
	height:2px;
	margin:5px 0px;
	overflow:hidden;
	clear:both;
	background:url(../images/bg_line_1.png) repeat-x;
}
.line_4 {
	height:2px;
	margin:1px 0px;
	overflow:hidden;
	clear:both;
	background:url(../images/bg_line_1.png) repeat-x;
}
.line_5 {
	height:1px;
	margin:5px 0px 30px 0px;
	overflow:hidden;
	clear:both;
	border-bottom: dashed 1px #c0c0c0;
}
.line_6 {
	height:1px;
	margin:1px 0px;
	overflow:hidden;
	clear:both;
	border-bottom: dashed 1px #c0c0c0;
}
.line_7 {
	height:1px;
	margin:30px 0px;
	overflow:hidden;
	clear:both;
	border-bottom: dashed 1px #c0c0c0;
}

/* HIGHLIGHT */
#highlight {
	padding:0px;
}
#highlight h2 {
	color:#ffffff;
	margin-bottom:0;
	font-family: "Dosis", sans-serif;
}
#highlight #left {
	color:#b0b0b0;
	background:#859a5f;
	min-height:100px;
}
#highlight #right {
	background:#F2B82F;
	min-height:100px;
}
#right #countdown {
	margin:15px 0;
}
 @media only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
#highlight #left {
	/*background:none;*/
	text-align:center;
}
#highlight h2 {
	color:#262626;
}
#highlight #right {
	/*background:none;*/
}
}

/* countdown */
#countdown {
	margin-top:0;
}
#countdown .countdown_amount {
	color:#fff;
	font-family:'Dosis';
	font-size:40px;
	text-align:left;
	line-height:50px;
	text-align:center;
}
#countdown .countdown_section {
	color:#262626;
	font-family:'Muli';
	font-weight:700;
	font-size:13px;
	text-align:left;
	line-height:10px;
	letter-spacing:0;
	text-align:center;
}

/* weather */
#weather {
	float: left;
	padding-top: 20px;
	margin-left: 50px;
}
#weather .weather-image {
}
#weather .weather-image img {
	width: 80px;
	margin-top:5px;
}
#weather h6 {
	font-size: 15px!important;
	font-weight: 500;
	letter-spacing:.8px;
	color: #fff;
	margin-bottom:-3px;
}
#weather span {
}
#weather h6, #weather p {
	margin-left: 80px;
	color: #fff;
}

/* pics styles */
.pic {
	display:inline-block;
	line-height:0px;
}
.pic a {
	line-height:0px;
}
.pic.alignleft {
	margin-right:18px;
	margin-top:10px;
	display:block;
	float:left;;
}
.pic.alignright {
	margin-left:18px;
	margin-top:10px;
	display:block;
	float:right;
}
.pic_shadow_1 {
	position:relative;
	-moz-box-shadow:0px 3px 2px -1px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:0px 3px 2px -1px rgba(0, 0, 0, 0.7);
	box-shadow:0px 3px 2px -1px rgba(0, 0, 0, 0.7);
}
.pic_shadow_2 {
	position:relative;
	border: 1px solid #ffffff;
	-moz-box-shadow:0px 2px 3px -2px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:0px 2px 3px -2px rgba(0, 0, 0, 0.7);
	box-shadow:0px 2px 3px -2px rgba(0, 0, 0, 0.7);
}
.pic_shadow_3 {
	position:relative;
}
.pic_shadow_3 .shadow {
	width:100%;
	height:20px;
	position:absolute;
	left:0px;
	bottom:-20px;
}
.pic_shadow_4 {
	position:relative;
}
.pic_shadow_4 img {
	position:relative;
	border: 1px solid #ffffff;
	-moz-box-shadow:0px 0px 3px -2px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:0px 0px 3px -2px rgba(0, 0, 0, 0.7);
	box-shadow:0px 0px 3px -2px rgba(0, 0, 0, 0.7);
}
.pic_shadow_4 .shadow {
	width:100%;
	height:20px;
	position:absolute;
	left:0px;
	bottom:-20px;
	border:0px;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.pic_border_1 {
	padding:4px;
	background-color:#ffffff;
	border:1px solid #dddad3;
}

@media (max-width:480px) {
.ems {
	margin-bottom:10px;
}
}

#ig ul {
margin: 10px;
padding: 0;
}
#ig ul li {
list-style: none;
margin: 0;
padding: 5px;
float: left;
width: 125px;
}
#ig ul li img {
display: inline;
width: 100%;
height: auto;
}

@media (max-width:964px) {
.page-title {margin-top:60px;}
.hptitle {margin-top:120px;}
.loa {padding-top:10px;}
}

.list_1 li {padding:10px 0px 8px 22px; display:block; background:url(../images/lists/marker_1.png) no-repeat 0px 15px; border-top:1px solid #d1cfc9; font-size:13px; color:#423232;}
.list_1.small li {font-size:12px; font-weight:bold;}
.list_1.small_2 li {font-size:12px; text-transform:uppercase;}
.list_1 li:first-child {padding-top:0px; background-position:0px 5px; border-top:0px;}

.list_2 {}
.list_2 li {padding:10px 0px 8px 22px; display:block; background:url(../images/lists/arrow_6.gif) no-repeat 0px 19px; border-top:1px solid #d1cfc9; font-size:13px; color:#777; text-transform:uppercase;}
.list_2 li:first-child {padding-top:4px; background:url(../images/lists/arrow_6.gif) no-repeat 0px 13px; border-top:0px;}
.list_2 li a {margin-left:-22px; padding-left:22px; display:inline-block; font-size:14px; color:#859a5f;}
/*.list_2 li a:hover {background:url(../images/arrow_7.gif) no-repeat 0px 8px; color:#00bacf; text-decoration:none;}*/

.list_2b {}
.list_2b li {padding:10px 0px 8px 22px; display:block; background:url(../images/lists/arrow_6.gif) no-repeat 0px 19px; border-top:1px solid #d1cfc9; font-size:14px; color:#777; /*text-transform:uppercase*/;}
.list_2b li:first-child {padding-top:4px; background:url(../images/lists/arrow_6.gif) no-repeat 0px 13px; border-top:0px;}
.list_2b li a {margin-left:-22px; padding-left:22px; display:inline-block; font-size:15px; color:#859a5f;}
/*.list_2b li a:hover {color:#669900; text-decoration:none;}*/

.list_3 li {padding:10px 0px 8px 22px; display:block; background:url(../images/lists/marker_2.png) no-repeat 0px 15px; border-top:1px solid #d1cfc9; font-size:12px; color:#777; text-transform:uppercase;}
.list_3 li:first-child {padding-top:0px; background-position:0px 5px; border-top:0px;}
.list_3 li a {font-size:1em; color:#eb4828;}

.list_4 li {padding:10px 0px 8px 22px; display:block; background:url(../images/lists/marker_3.png) no-repeat 0px 15px; border-top:1px solid #d1cfc9; font-size:12px; color:#000000; text-transform:uppercase;}
.list_4 li:first-child {padding-top:0px; background-position:0px 5px; border-top:0px;}
.list_4 li a {font-size:1em; color:#000000;}

.list_5 {}
.list_5 li {padding:9px 0px 7px 22px; display:block; background:url(../images/lists/marker_2.png) no-repeat 0px 15px; border-top:1px solid #d1cfc9; font-size:14px; color:#717171;}
.list_5 li:first-child {padding-top:4px; background:url(../images/marker_2.png) no-repeat 0px 10px; border-top:0px;}
.list_5 li a {margin-left:-22px; padding-left:22px; display:inline-block; font-size:15px; color:#859a5f;}
/*.list_5 li a:hover {background:url(../images/marker_1.png) no-repeat 0px 6px; color:#669900; text-decoration:none;}*/

.list_6 {}
.list_6 li {padding:10px 0px 8px 22px; display:block; background:url(../images/lists/arrow_30.gif) no-repeat 0px 19px; border-top:1px solid #d1cfc9; font-size:14px; color:#5a5a5a/*#010101*/; font-style:italic; text-transform:uppercase;}
.list_6 li:first-child {padding-top:4px; background:url(../images/lists/arrow_30.gif) no-repeat 0px 13px; border-top:0px;}
.list_6 li a {margin-left:-22px; padding-left:22px; display:inline-block; font-size:15px; color:#859a5f; font-style:italic;}
.list_6 li a:hover {background:url(../images/lists/arrow_31.gif) no-repeat 0px 8px; color:#859a5f; text-decoration:none;}

.list_7 {}
.list_7 li {padding:10px 0px 8px 22px; display:block; background:url(../images/lists/arrow_30.gif) no-repeat 0px 19px; border-top:1px solid #d1cfc9; font-size:13px; color:#777/*#010101*/;}
.list_7 li:first-child {padding-top:4px; background:url(../images/lists/arrow_30.gif) no-repeat 0px 13px; border-top:0px;}
.list_7 li a {margin-left:-22px; padding-left:22px; display:inline-block; font-size:14px;}
/*.list_7 li a:hover {background:url(../images/lists/arrow_31.gif) no-repeat 0px 8px; color:#859a5f; text-decoration:none;}*/

.list_8 {}
.list_8 li {padding:10px 0px 8px 22px; display:block; background:url(../images/lists/arrow_30.gif) no-repeat 0px 19px; border-top:1px solid #d1cfc9; font-size:14px; color:#777/*#010101*/;}
.list_8 li:first-child {padding-top:4px; background:url(../images/lists/arrow_30.gif) no-repeat 0px 13px; border-top:0px;}
.list_8 li a {margin-left:-22px; padding-left:22px; display:inline-block; font-size:15px;}
/*.list_8 li a:hover {background:url(../images/lists/arrow_31.gif) no-repeat 0px 8px; color:#859a5f; text-decoration:none;}*/

.share-btn-wrp {list-style: none;display: block;margin: 0px;padding: 200px 0px 0px 0px;width: 32px;right: 0px;position: fixed; z-index:300;}
.share-btn-wrp .button-wrap{text-indent:-100000px;width:32px;height: 32px;cursor:pointer;transition: width 0.1s ease-in-out;}
.share-btn-wrp > .facebook{background: url(../images/share-icons.png) no-repeat -42px 0px;}
.share-btn-wrp > .facebook:hover{background: url(../images/share-icons.png) no-repeat -4px -0px;width:38px;}
.share-btn-wrp > .twitter{background: url(../images/share-icons.png) no-repeat -42px -34px;}
.share-btn-wrp > .twitter:hover{background: url(../images/share-icons.png) no-repeat -4px -34px;width:38px;}
.share-btn-wrp > .digg{background: url(../images/share-icons.png) no-repeat -42px -68px;}
.share-btn-wrp > .digg:hover{background: url(../images/share-icons.png) no-repeat -4px -68px;width:38px;}
.share-btn-wrp > .stumbleupon{background: url(../images/share-icons.png) no-repeat -42px -102px;}
.share-btn-wrp > .stumbleupon:hover{background: url(../images/share-icons.png) no-repeat -4px -102px;width:38px;}
.share-btn-wrp > .delicious{background: url(../images/share-icons.png) no-repeat -42px -136px;}
.share-btn-wrp > .delicious:hover{background: url(../images/share-icons.png) no-repeat -4px -136px;width:38px;}
.share-btn-wrp > .gplus{background: url(../images/share-icons.png) no-repeat -42px -170px;}
.share-btn-wrp > .gplus:hover{background: url(../images/share-icons.png) no-repeat -4px -170px;width:38px;}
.share-btn-wrp > .email{background: url(../images/share-icons.png) no-repeat -42px -408px;}
.share-btn-wrp > .email:hover{background: url(../images/share-icons.png) no-repeat -4px -408px;width:38px;}
@media all and (max-width: 699px) {.share-btn-wrp{width: 100%;text-align: left;position: fixed;top: 1px;}
.share-btn-wrp .button-wrap {display: inline-block;margin-left: -2px;margin-right: -2px;}
}

#thumz {padding-top:15px!important; padding-bottom:15px!important;}
.thumb img {width:250px; height:150px;}
.thumbL img {width:250px; height:100px;}

h3, img {
    display: inline-block;
}