/*
Theme Name: FKB
Theme URI: http://www.FKB.com
Author: http://www.artinmars.com
Author URI: http://www.artinmars.com
Description: Custom Designed for The Flying Karamazov Brothers. 
Version: 0.0.1
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Miguel Rojas: http://www.artinmars.com
-------------------------------------------------------------- */

html {
 
		}
body{
	     background: url(images/bg3.jpg) no-repeat center center fixed  ;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
		margin: 0px;
}

a img  
{  
border: none;  
}

#SNsearch{
		width: 880px;
		height:45px;
		margin: 0px auto 20px;
}

#search{
		width: 440px;
		height:45px;
		float:right;
		
		display: block;
		border-radius:0px 0px 20px 20px;
		-moz-border-radius:0px 0px 20px 20px;
		-webkit-border-radius:0px 0px 20px 20px;
		background:#0f51b3;
		border-top:#e8e7e7 solid 5px;
		padding-right:10px;
		position:relative; /*new*/
		z-index:10; /*new*/
}
#searchform {position:relative; top:4px; left:10px;}
#searchform #s{
    /* Im going to apply a top and bottom border to this input so that it fits with my images and give it the gradient background */
	border:none;
    background: url(images/search.png) no-repeat;
    padding: auto;
	padding-right:13px;
	padding-left:8px;
    height: 30px;
	width: 275px;
	font-size:16px;
	color:#999;
	
}
#min_hei{ min-height:600px;}
h2.search{

	margin: 0px 5px 5px 5px;
	font-family: "Bookman Old Style";
	font-weight:normal;
	color:#999;
	text-align:left;
	font-size:17px;
	border-top:#999 dashed 1px;
	margin-top: 25px;
	padding-top:2px;
}
#searchform label{
    /* Some reset styles to make my form elements play nice */
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-decoration: none;
	color:#FFF;
	position:relative;
	top:8px;

}
#searchform #searchsubmit {background: url(images/search_submit.png) no-repeat; border:none; width:31px; height:25px; position:relative; top:1px;}
#searchform #searchsubmit:hover {background: url(images/search_submit_ho.png) no-repeat;}

#searchform input {
    /* Some reset styles to make my form elements play nice */
    vertical-align: top;
    margin: 0 !important;
    line-height: 1;
    outline:0 !important;
}


#search img{
		margin-top: 7px;
}
h5.follow{ 
	font-family:Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
	font-size:15px;
	text-shadow: 0px -1px #666;
	color:#CCC; 
}

#sn{
		position:absolute;
		width: 440px;
		height:45px;
		float:left;
		padding:10px 0px 10px 200px;
		}

#navegation{
		width: 880px;
		margin:0 auto 0;
		height:45px;
		text-align: center;
		display: block;
		border-radius:20px 20px 0px 0px;
		-moz-border-radius:20px 20px 0px 0px;
		-webkit-border-radius:20px 20px 0px 0px;
		background:#97be0e;
		
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97be0e', endColorstr='#72900a');/*the key for ie7*/
		background-image:-moz-linear-gradient(top, #97be0e , #72900a);/*the key for Mozilla*/
		background-image:-webkit-gradient(linear, left top,left bottom, color-stop(0, #97be0e) , color-stop(1, #72900a));/*the key for Safari/chrome*/
		-moz-box-shadow: 1px 1px 3px #666;
		-webkit-box-shadow: 1px 1px 3px #666;
		box-shadow: 1px 1px 3px #666;
		}
#bar{
		width: 880px;
		height:5px;
		position:relative;
		top:10px;
		display: block;
		text-align:center;
		background:#e8e7e7;
		background-image:-moz-linear-gradient(top, #e8e7e7 , #b6b5b5);/*the key for Mozilla*/
		background-image:-webkit-gradient(linear, left top,left bottom, color-stop(0, #e8e7e7) , color-stop(1, #b6b5b5));
		border-top:solid 1px # 666;
}
nav 
{
	padding: 0;
	text-align: center;
	float:none;
	height: 30px;
	
}
nav lu li{
	display: inline;
	list-style:none;
	
	
	/*the key for ie7*/

	
	}
nav lu li a{
	
	overflow: auto; /*force hasLayout in IE7 */
	float:left;
	position:relative;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size:14px;
	top:8px;
	left: 140px;
	text-transform: capitalize;
	text-decoration: none;
	color:#FFF;
	margin:0px 15px 0px 0px;
	padding:5px 10px 5px 10px;
	-moz-text-shadow: 1px 1px 3px #666;
	-webkit-text-shadow: 1px 1px 3px #666;
	text-shadow: 0px -1px 0px #666;
	
	
}
	 nav lu li a:Hover {
		 
	color:#333; 
	}
	

#pagewrap{
	
	width: 880px;
	margin:0 auto 30px;
	display: block;
	
	}
	
header{
	padding: 20px 20px 20px 20px;
	}
#logo{
	position:relative;
	float:left;
	background: url(images/oldlogo2.png) no-repeat;
	width: 290px;
	height:176px;
	-moz-text-shadow: 1px 1px 3px #666;
	-webkit-text-shadow: 1px 1px 3px #666;
	text-shadow: 1px 1px 3px #666;
	}
.posttitle{
	float:left;
	height:30px;
	
}
.postdate{
	float:right;
	right:-15px;
	position:relative;
	padding: auto;
	display: block;
	width: 400px;
	height:30px;
	background:#c2e42f;
	border-radius:10px 0px 0px 10px; 
	-moz-border-radius:10px 0px 0px 10px; 
	-webkit-border-radius:10px 0px 0px 10px; 
}

.responses{
	
	position:relative;
	padding: auto;
	display: block;
	width: 200px;
	height:40px;
	background:#c2e42f;
	border-radius:10px 10px 0px 0px; 
	-moz-border-radius:10px 10px 0px 0px;  
	-webkit-border-radius:10px 10px 0px 0px;
	text-decoration:none;
}
 .entry{
	
	clear:both;
	top:20px;
	padding:5px;
	margin:5px;
	position:relative;
	
} 
#reviews{
	float:left;
	position:relative;
	margin: 0px 0px 0px 20px;
	display: block;
	width: 507px;
	height:176px;
	background:#0f51b3;
	border-radius:20px; 
	-moz-border-radius:20px; 
	-webkit-border-radius:20px;
	
	}
	

#post{
	float:left;
	position:relative;
	left:20px;
	margin: 0px 0px 0px 0px;
	padding: 15px;
	display: block;
	width: 477px;
	height:146px;
	background:#e1e0e0;
	border-radius:20px; 
	-moz-border-radius:20px; 
	-webkit-border-radius:20px;
	}
h2{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#fff;
	margin: 0px 0px 5px 5px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:0px;
	text-shadow: 0px -1px #999;
	border-bottom:dashed thin #999;
}

#arrow{
	float:right;
	position:relative;
	margin:0px;
	width: 22px;
	height:127px;
	background-image:url(images/arrow3.png);
	left:-1px;
	
	}
#arrow_gray{
	float:right;
	position:relative;
	margin:0px;
	width: 22px;
	height:127px;
	background-image:url(images/arrow_gray.png);
	left:-1px;
	
	}


 /*--THIS IS ONLY FOR THE SLIDESHOW--*/
#main_view {
	float: left;
	position: relative;
	margin: auto ;
	left:0px;
	top:20px;
	border:#CCC solid 1px;
	background-color:#000;
	
	}
/*--Window/Masking Styles--*/

.window {
	
	height:390px;	width: 860px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	text-align:center;
	
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: -330px; left:-50px;
	width: 354px; height:387px; 
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 600px;
	background: url(images/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {

}
.paging a.active {/*--numbers background--*/



}
	

.paging a:hover {font-weight: bold;}



/*-------------------------------------------END SLIDESHOW-------------------------------------------------------------*/


#content{
	position:absolute;
	margin:20px 20px 20px 20px;
	width: 840px;
	top:714px;
	}
#content_history{
	position:relative;
	margin:0px auto 0px;
	width: 840px;
	
	}
	
#img_section{
	width:840px;
	height: 450px;
	position:relative;
	display: block;
	top:5px;
	margin:0 auto 0;
	z-index:-3;
	
	
	}
.videos{margin:0px auto 20px;}	
h5.vi_tittle{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#999; 
	text-align:center;
	}

h1.temp{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:35px;
	color: #6C9; 
	text-align:center;
	margin-top:300px;
	}
h1.temp_tri{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:35px;
	color: #6C9; 
	text-align:center;
	margin-top:200px;
	}
h1.answer{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:35px;
	color: #F33; 
	text-align:center;
	text-decoration:none;
	}
h1.big_answer{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:45px;
	color: #063; 
	text-align:center;
	text-decoration:none;
	}
h1.next{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:35px;
	color: #6C9; 
	text-align:center;
	margin-bottom:20px;
	position:relative;
	}
a {text-decoration:none;}

#historia {
	position:relative;
	width:840px;
	float:left;
	display: block;
	top:0px;
	min-height:600px;
	border-radius:20px 20px 20px 20px;
	-moz-border-radius:20px 20px 20px 20px;
	-webkit-border-radius:20px 20px 20px 20px;
	background:#fafefa;
	background-image:url(back2.jpg);
	background-repeat:repeat ;
	z-index:-2;

	}
ul
{
list-style-type:bullet;
}

.li_space{
	margin: 10px 0 10px 0;
	
	}
.news_div{
	padding: 20px 30px 20px 30px;
	border-bottom:dashed #CCC 1px ;
	border-top:dashed #CCC 1px;
	margin:40px 0px 20px 0px;
	width:778px;
	
}


#alumni {
	position:relative;
	width:840px;
	float:left;
	display: block;
	top:0px;
	border-radius:20px 20px 20px 20px;
	-moz-border-radius:20px 20px 20px 20px;
	-webkit-border-radius:20px 20px 20px 20px;
	background:#fafefa;
	background-image:url(images/back2.jpg);
	background-repeat:repeat ;
	z-index:-2;

	}
#alumni table {margin:0px 20px 0px 20px; } 
.borderbottom {border-bottom:#999 dashed 1px;} 
#alumni table td {padding: 20px; } 
#alumni table .redfont {font-family: Arial, Helvetica, sans-serif; color:#666; font-size:13px; font-weight:bold;}
#alumni table font{font-family: Arial, Helvetica, sans-serif; color:#666; font-size:12px; text-align:justify;}

.news_title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6C6;
	margin: 0px 0px 2px 5px;
	}
.newstext{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	
	}
.link{font-weight: normal; color:#999; text-decoration:underline;}
.img_border{border:#999 solid 1px;}
.history_img{
	position:absolute;
	top:20px;
	right:0px;
	width: 502px;
	height: 534px;
	z-index:-1;
	}

#historia_bar {	
		position:relative;
		left:0px;
		top:0px;
		float:left;
		width:840px;
		height:42px;
		display: block;
		border-radius:20px 20px 0px 0px ;
		-moz-border-radius: 20px 20px 0px 0px ;
		-webkit-border-radius:20px 20px 0px 0px ;
		background:#97be0e;
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97be0e', endColorstr='#72900a');/*the key for ie7*/
		background-image:-moz-linear-gradient(top, #97be0e , #72900a);/*the key for Mozilla*/
		background-image:-webkit-gradient(linear, left top,left bottom, color-stop(0, #97be0e) , color-stop(1, #72900a));/*the key for Safari/chrome*/
		border-bottom:#bfcebb solid thick;
		}
.history { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	margin: 5px 15px -40px 25px;
	text-align:left;
	text-transform:uppercase;
	font-size:27px;
	letter-spacing:0px;
	text-shadow: 0px -1px #666;
	}
.history_h5{ margin: 0px 15px 15px 15px; color:#666 ;z-index:100; font-size:22px;
	}


.reviews_h5{ margin: 0px 15px 15px 15px; color:#666 ;z-index:100; font-size:20px; text-align:center;}
.bold { font-weight:bold; text-shadow: 0px 1px 1px #fff; }
.margin{ position:relative; top:10px; font-weight:bold;}
.frame{border:#CCC solid 1px;}


#about {
	width:256px;
	float:left;
	display: block;
	height:305px;
	}


	


#history {
	width:256px;
	float: left;
	display: block;
	border-radius:0px 20px 0px 20px;
	-moz-border-radius:0px 20px 0px 20px;
	-webkit-border-radius:0px 20px 0px 20px;
	background:#e9ecea;
	padding: 0px;
	margin: 0px 36px 0px 36px;
	background-image:url(images/2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:305px;
	
	}
#history_color {
	position:relative;
	left:0px;
	top:0px;
	width:251px;
	float:left;
	display: block;
	border-radius:0px 20px 0px 0px;
	-moz-border-radius:0px 20px 0px 0px;
	-webkit-border-radius:0px 20px 0px 0px;
	background:#bdeacc;
	padding: 5px 0px 5px 5px;
	background-image:-moz-linear-gradient(top, #bdeacc , #8ddea8);/*the key for Mozilla*/
	background-image:-webkit-gradient(linear, left top,left bottom, color-stop(0, #bdeacc) , color-stop(1, #8ddea8));/*the key for Safari/chrome*/
	
	}
#news {
	width:256px;
	float:right;
	display: block;
	border-radius:0px 20px 0px 20px;
	-moz-border-radius:0px 20px 0px 20px;
	-webkit-border-radius:0px 20px 0px 20px;
	background:#e0e3e1;
	padding: 0px;
	background-image:url(images/3.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:305px;
	
	}
#news_color {
	position:relative;
	left:0px;
	top:0px;
	width:251px;
	float:left;
	display: block;
	border-radius:0px 20px 0px 0px;
	-moz-border-radius:0px 20px 0px 0px;
	-webkit-border-radius:0px 20px 0px 0px;
	background:#92d196;
	padding: 5px 0px 5px 5px;
	background-image:-moz-linear-gradient(top, #92d196 , #66b66c);/*the key for Mozilla*/
	background-image:-webkit-gradient(linear, left ,left , color-stop(0, #667825) , color-stop(1, #54641c));/*the key for Safari/chrome*/
	
	}
#content a{
	color:#97be0e;
	text-decoration:none;
	}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	margin: 0px 0px 0px 5px;
	text-align:left;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:0px;
	text-shadow: 0px -1px #aaba75;
	/*filter: dropshadow(color=#aaba75,offX=0,offY=5);the key for IE*/
	
}
h4.contact {
	position:relative;
	float:right;
	color:#FFF;
	text-decoration:none;
	margin: 15px -137px 30px 0px;	
}
h4.contactB{
	position:relative;
	float:right;
	color:#FFF;
	text-decoration:none;
	margin: 15px 22px 30px 0px;	
}

h4.newsl{
	position:relative;
	float:left;
	color:#6da1e2;
	text-decoration:none;
	text-transform:none;
	margin: 15px 0px 0px 50px;
	letter-spacing:0px;
	text-shadow: none;	
}
font.yellow{color:#f2df02; text-decoration:underline; font-style:italic;}
img.imgnews{position:relative;float:right; z-index:100; bottom:2px; right:40px;}

a {text-decoration:none; color:#FFF; }
img.carta {position:relative; float:right; margin-top:-5px; z-index:100; right:130px; }
img.cartaB4f2 {position:relative; float:right; margin-top:8px; z-index:100; right:5px;}
img.down {position:relative; float:right; margin-top:-5px; z-index:100; right:410px;}
img.jour{position:relative; float:right; margin-top:-20px; z-index:100; right:660px;}
.copy{
	float:left;
	position:relative;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size:14px;
	top:15px;
	left: 20px;
	text-transform: capitalize;
	text-decoration: none;
	color:#FFF;
	margin:0px 15px 0px 0px;
	-moz-text-shadow: 1px 1px 3px #666;
	-webkit-text-shadow: 1px 1px 3px #666;
	text-shadow: 0px -1px 0px #666;
}

h5{
	margin: 0px 5px 5px 5px;
	font-family: "Bookman Old Style";
	font-weight:normal;
	color:#666;
	text-align:left;
	font-size:13px;
}
h4.gallery_img{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#999;
	margin: 60px 0px 0px 40px;
	text-align:left;
	text-transform:uppercase;
	font-size:18px;
	letter-spacing:0px;
	text-shadow: 0px -1px #fff;
	border-bottom:#CCC  dashed 1px;
	border-top:#CCC  dashed 1px;
	width:760px;
	}
#nav_bottom{
		position:absolute;
		width: 880px;
		margin:0 auto 0;
		height:45px;
		text-align: center;
		display: block;
		border-radius:0px 0px 20px 20px;
		-moz-border-radius:0px 0px 20px 20px;
		-webkit-border-radius:0px 0px 20px 20px;
		background:#97be0e;
		top:1055px;
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97be0e', endColorstr='#72900a');/*the key for ie7*/
		background-image:-moz-linear-gradient(top, #97be0e , #72900a);/*the key for Mozilla*/
		background-image:-webkit-gradient(linear, left top,left bottom, color-stop(0, #97be0e) , color-stop(1, #72900a));/*the key for Safari/chrome*/
		-moz-box-shadow: 1px 1px 3px #666;
		-webkit-box-shadow: 1px 1px 3px #666;
		box-shadow: 1px 1px 3px #666;
		
		}


#nav_bottom lu li {
	display: inline;
	list-style:none;
	margin: 0px 0px 0px 0px;
	top:10px;
}
#nav_bottom lu li a{
	display: inline;
	top:10px;
	position:relative;
	float:right;
	color:#FFF;
	text-decoration:none;
	margin: 0px 30px 30px 0px;
	
}
#nav_bottom_his{
		position:relative;
		float:left;
		width: 880px;
		top:17px;
		height:45px;
		text-align: center;
		display: block;
		border-radius:0px 0px 20px 20px;
		-moz-border-radius:0px 0px 20px 20px;
		-webkit-border-radius:0px 0px 20px 20px;
		background:#97be0e;
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97be0e', endColorstr='#72900a');/*the key for ie7*/
		background-image:-moz-linear-gradient(top, #97be0e , #72900a);/*the key for Mozilla*/
		background-image:-webkit-gradient(linear, left top,left bottom, color-stop(0, #97be0e) , color-stop(1, #72900a));/*the key for Safari/chrome*/
		-moz-box-shadow: 1px 1px 3px #666;
		-webkit-box-shadow: 1px 1px 3px #666;
		box-shadow: 1px 1px 3px #666;
		}
#nav_bottom_his lu li {
	display: inline;
	list-style:none;
	margin: 0px 0px 0px 0px;
	top:10px;
}
#nav_bottom_his lu li a{
	display: inline;
	top:10px;
	position:relative;
	float:right;
	color:#FFF;
	text-decoration:none;
	margin: 0px 30px 30px 0px;
	
}

/*-----------------------------------------------------------------------------------------------TOUR PART----------------------------------------------------------------------------*/

.pretty-table
{
  position:relative;
  float:left;
  margin: 10px;
  border-collapse: collapse;
  border:none;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #999;
  
}


.pretty-table th, .pretty-table td
{
  border: 1px dotted #CCC;
  border-top:none;
  text-align: left;
  color: #632a39;
}

.pretty-table th[scope=col]
{
    
 
  background-color: #bfbfbf;
  text-transform: uppercase;
  font-size: 0.9em;
  border-bottom: 2px solid #999;

}
.pretty-table th[scope=col2012]
{
  background-color: #fff;
  font-size: 14px;
  border-bottom: 2px solid #999;
  text-align:center;
  padding: 15px;

}


.pretty-table th+th[scope=col]
{

  color: #fff;
  background-color: #bfbfbf;
  border-right: 1px dotted #999;
}

.pretty-table th[scope=row]
{
  background-color:none;
  padding:15px;
}

.pretty-table tr.alt th, .pretty-table tr.alt td
{
  color: #2a4763;
      
}

.pretty-table tr:hover th[scope=row], .pretty-table tr:hover td
{
  background-color: #e2efd7;
 
}
.pretty-table a{
	text-decoration:none;
	font-size:12px;
	color:#999;
}
.pretty-table a:hover{
	text-decoration:none;
	color:#F93;
}

/*-------------------------------------------art in mars DIV-------------------------------------------------------------*/

#artinmars{
position: relative;
height: 60px;
float: center;
top: 417px;
left: 230px;

}

#artinmarsB{ position: relative; height: 60px; float: center; top: 33px; left: 230px;

}
.sitedesign{
position: relative;
float:left;
font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size:12px;
	top:8px;
	left:35px;
	text-decoration: none;
	color:#FFF;
	margin:0px 15px 0px 0px;
	-moz-text-shadow: 1px 1px 3px #666;
	-webkit-text-shadow: 1px 1px 3px #666;
	text-shadow: 0px -1px 0px #666;
}
img.marslogo{
position:relative;
left:25px;}

a.clean{text-decoration: none;}
/*-------------------------------------------END art in mars DIV-------------------------------------------------------------*/
/*-------------------------------------------facebook like box DIV-----------------------------------------------------*/
.fb-like-box{
    border: none;
    overflow: hidden;
    position: relative; /* For IE7 Compatibility */
}
.fb_ltr{margin-bottom: -50px; margin-left: -5px; margin-right: -5px; margin-top: -5px;}

/*-------------------------------------------END facebook like box DIV-----------------------------------------------------*/
/*------------------------------------------- Trivia DIV-----------------------------------------------*/

#trivia {
	position:relative;
	width:840px;
	min-height:400px;
	float:left;
	display: block;
	top:0px;
	border-radius:20px 20px 20px 20px;
	-moz-border-radius:20px 20px 20px 20px;
	-webkit-border-radius:20px 20px 20px 20px;
	background:#fafefa;
	background-image:url(back2.jpg);
	background-repeat:repeat ;
	z-index:-2;
}
#triviaB {
	position:relative;
	width:840px;
	min-height:480px;
	float:left;
	display: block;
	top:0px;
	border-radius:20px 20px 20px 20px;
	-moz-border-radius:20px 20px 20px 20px;
	-webkit-border-radius:20px 20px 20px 20px;
	background:#fafefa;
	background-image:url(back2.jpg);
	background-repeat:repeat ;
	z-index:-2;
}
#dotted{
width:650px;	
border:#779200 dashed 2px;
height:150px;
margin:auto;
position:relative;
top:100px;
padding:0px 15px 0px 15px;
}
#dotted2{
width:650px;	
border:#779200 dashed 2px;
height:80px;
margin:auto;
position:relative;
top:100px;
padding:0px 15px 0px 15px;
}
#next{
	position:relative;
	top:100px;
}

h1.temp_tri{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:30px;
	color: #779200; 
	text-align:center;
	top:-175px;
	position:relative;
	}
h1.answer{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:35px;
	color: #F33; 
	text-align:center;
	text-decoration:none;
	}
h1.big_answer{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:35px;
	color: #063; 
	text-align:center;
	text-decoration:none;
	}
h1.small_answer{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:25px;
	color: #063; 
	text-align:center;
	text-decoration:none;
	padding: 20px 15px 0 15px;
	}
h1.next{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:35px;
	color: #779200; 
	text-align:center;
	margin-bottom:20px;
	position:relative;
	}
a {text-decoration:none;}

/*------------------------------------------- END Trivia DIV-----------------------------------------------*/

*------------------------------------------- contact form DIV-----------------------------------------------*/
#inputs {
	float:left;
	width:auto;
}


#input_name {
	float:left;
	margin-right:10px;
	width:auto;
	margin: auto 20px;

	}
.detail{
	width:260px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:7px 8px;
	margin:0;
	background-color: #e5e6e4;
 	border: 1px solid #96b900;
	
	}
#mensaje{ clear:both; margin: auto 20px; padding-top:20px;}
.error_detail{
	width:260px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:7px 8px;
	margin:0;
	background-color: #e5e6e4;
 	border: 2px solid #e01d24;
	
	}
input #email{
	width:260px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:7px 8px;
	margin:0;
	background-color: #e5e6e4;
 	border: 2px solid #e01d24;
	
	}
.mess{
	width:450px;
	height:100px;
	max-width:450px;
	min-width:450px;
	max-height:100px;
	min-height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:7px 8px;
	line-height:1em;
	margin:0;
	overflow:auto;
	background-color: #e5e6e4;
 	border: 1px solid #96b900;
	
	}
.error_mess{
	width:450px;
	height:100px;
	max-width:450px;
	min-width:450px;
	max-height:100px;
	min-height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:7px 8px;
	line-height:1em;
	margin:0;
	overflow:auto;
	background-color: #e5e6e4;
 	border: 2px solid #e01d24;
	}



span.warning{
	color:#F00;
	position:relative;
	
	float:none;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	}
	
p.thank{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#999;
	margin-left:150px;
	
	
	}	


 .textarea{
	width: 300px;
	height: 150px;
	font-family:"Bookman Old Style";
	padding: 5px;
 	background-color: #99998f;
 	border: 1px solid #f58a01;
 }
 input:focus {
      background: #e5e7dc; 
	  border: 1px solid #99998f; 
}
 textarea:focus {
      background: #e5e7dc; 
	  border: 1px solid #99998f; 
}

/*-------------------------------Joirnalist Site-------------------------------------*/

 #footer a{ 
 
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 text-transform:capitalize;
 color:#FFF;
	
}