/*
Theme Name: Flytonic Theme
Theme URI: #
Description: Flytonic Framework For Wordpress!
Version: 1.02
Author: Thomas Calkins
Author URI: 
*/

/**************** Links and Main *****************/

a, a:visited {color:#000000; text-decoration: none;}
	
a:hover {color: #999; text-decoration: none;	}

body { 
	margin:0px 0px 20px 0px;
	background:#161839 url("images/background.jpg") no-repeat top;
    color:#222;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	line-height:1.3em;
}

#main{width:1000px; margin:-65px auto 0px auto; background:#FFF; }

#content{ width:100%px; margin:0px auto 0px auto; clear:both; padding-top:10px; padding-left: 10px; padding-right: 10px;}

#content p{padding: 0px 0px 10px 0px; margin: 0px; }
	 
img {border:0;}

/****************** HEADER ***************************/

#headerout{ width:100%;  background:#2a2a2a;}

#header {height:165px; width:1000px; margin:0px auto 0px auto; background:#2a2a2a;}

/**********  Title Header *************/
#header h2{ line-height:1.3em; font-size:16px; margin:0px 0px -5px 0px; padding-left:20px; width:450px; font-family:"Tw Cen MT", Helvetica, sans-serif; color:#FFF; text-transform:uppercase; }
/**************************************/

#header h3 { margin:0px 0px 0px 15px; color:#fff; font-size:12px; }

#header-left{float:left; width:600px; padding:40px 0px 0px 330px; }

#header-middle{float:left;  padding-top:10px; }

#header-right{float:right; width:194px;  padding-top:15px; margin:0px 0px 0px 40px; }
			  
/****************** Navbar ***************************/

#navbar{width: 100%; color:#000; background:#2a2a2a; height:25px;  clear:both; } 

#nav{display: block; height:25px; width:100%; margin:0; }

#nav, #nav ul {line-height: 28px; margin:0; padding:0; list-style: none; }

#nav li {float: left; font-size:16px; text-transform:uppercase; font-weight:bold;}

#nav li a,#nav li a:visited {color:#FFF; display:block; padding:6px 16px 6px 16px; }

#nav li a:hover, #nav li a:active {color:#FFF; background:#5C5C5C; }	

#nav li ul {position: absolute; left: -999em; width:160px; margin:0; line-height: 17px; background:#2a2a2a;}

#nav li li { width: 160px; margin:0; border-bottom:1px solid #5C5C5C; font-size:11px; }

#nav li li a, #nav li li a:visited {color:#FFF; }

#nav li li a:hover, #nav li li a:active {background:#5C5C5C; color:#FFF; }

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto; }

#nav li.current_page_item a, #nav li.current_page_parent a {color:#000033;}

#nav li.current_page_item, #nav li.current_page_parent {color:#000033; background:#FFF; }

#nav li.current_page_item a:hover, #nav li.current_page_parent a:hover {background:#5C5C5C; color:#FFF;}	

#nav li.current_page_item li, #nav li.current_page_parent li {background:#2a2a2a;  }	

#nav li.current_page_item li a, #nav li.current_page_parent li a {color:#FFF;  }	

#nav li.current_page_item li a:hover, #nav li.current_page_parent li a:hover {background:#5C5C5C;  }	

#nav li.current_page_item ul {margin-top:-1px;}	

/************************ Search *******************************************/

.topsearchform { margin:0px; }

.topsearchinput{width:135px; color:#999; background:#111; border:1px solid #000;  padding:4px 5px 4px 10px;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-right:5px;  }

.topsearchsubmit{width:30px; color:#FFF; background:#888; border:none;  padding:4px 0px 4px 0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;    }
						   
.topsearchsubmit:hover{background:#000033; color: #FFF;}

#searchinput{ border:1px solid #CCC; background:#DDD; padding:3px 2px 2px 2px; font-size:10px; font-family: Verdana;}

#searchsubmit{margin: 0; width:34px; background:#888; border:1px solid #666; color:#fff; font-weight:bold; font-size:12px; font-family:Verdana; padding-bottom:1px;  }

#searchsubmit:hover{ background:#000033; border:1px solid #000033; }

/******************** Main Layout ***************************/

#topcontent{ width:960px; margin:0px auto 15px auto; padding:0px 0px 10px 0px; border-bottom:1px solid #DDD;}

#middlecontent{float:left; padding:10px 0px; line-height:1.5em; margin: 0 10px; width:640px; }
			  	  
#middlecontent h1, #middlecontent h2, #middlecontent h3, #middlecontent h4{margin:0px 0px 14px 0px; line-height:.9em; }

#middlecontent h1{ font-size:28px;}

#middlecontent h2{ font-size:22px;}

#middlecontent h3{ font-size:20px;}

#middlecontent h4{ font-size:16px;}
				  
.sidebar{float:left; padding:10px 0px; line-height:1.1em; width:300px; margin: 0 10px; }

.sidebar h2, #topfooter h2 {
	margin:0px 0px 8px 0px;
	font-size:16px;
	font-weight:bold;
	padding:13px 0 0 20px;
	background:url("../../../../reyodapubupokoqo/0121db7c_title-simple-blue.png") no-repeat;
	color:#fff;
	text-align:left;
	width:192px;
	height:40px;
}

.sidebar ul, #topfooter ul {margin: 0;  padding: 10px 0px 15px 20px;  }

.sidebar li, #topfooter li {padding: 0; margin: 0px 0px 8px 0px; list-style:square outside; color:#000033;   }

		  
/*************************** Misc Styles ********************************/
    
.bannerwidget{display: block; margin:5px auto 20px auto; float:none; text-align:center;	}

.fwidget{margin:5px 0px 20px 0px;}

.tablewidget,.textwidget, #searchform{margin-bottom:30px;}

.articleimg{ float:left; padding:4px; border:1px solid #DDD; margin: 0px 15px 0px 0px;}

.bylines{ margin:0px 0px 10px 0px;  font-size:11px; text-transform:uppercase; color:#777;  }

.moreinfo{margin-bottom: 30px; border-top: 2px solid #DDD; padding-top:5px; font-size:11px; text-transform:uppercase; color:#777;}

.breadcrumb{ margin:0px 0px 10px 0px; font-size:10px; padding-bottom:3px; border-bottom:1px solid #DDD; color:#666; font-family:Verdana; font-weight:bold;}

.current_crumb{font-weight:normal;}

#middlecontent h1.title, #middlecontent h3.title{margin-bottom:2px;}

.articleexcerpt { margin-bottom:25px; clear:both;}

/******************* Image format ****************************************/

p img {padding: 0; max-width: 100%;	}

img.centered, .aligncenter, div.aligncenter {display: block; margin:10px auto 10px auto; float:none; text-align:center; padding:2px;	}

img.alignright {float: right; margin: 0px 0px 5px 10px; border:1px solid #DDD; padding:4px;}

img.alignleft {float: left; margin: 0px 10px 5px 0px; border:1px solid #DDD; padding:4px;	}

.alignright {float: right; }

.alignleft {float: left; }

/****************** Captions *****************************/

.wp-caption {border: 1px solid #ddd; text-align: center; background: #EEE; padding-top: 4px; margin: 10px;
-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.wp-caption img {margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/******************* Comments ****************************************/

#middlecontent h3.commentsh3  { margin-top:40px; }

#commentform input {width: 250px; padding: 2px; margin: 5px 5px 1px 0;	border-top:1px solid #DDD; border-right:1px solid #DDD;
border-bottom:1px solid #CCC; border-left:1px solid #CCC; color:#666;	}

#commentform {margin: 5px 10px 0 0;	}

#commentform textarea {	padding: 2px; width: 330px;	border-top:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;color:#666; }
	
#respond{margin-top:40px;}
			 
#respond:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden;	}

#commentform #submit {margin: 0; width:100px; background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center;  text-transform:uppercase;	}

#commentform #submit:hover { background:#000033; border:1px solid #000033; }

.alt {margin: 0;padding: 10px;}

.commentlist {padding: 0;margin:0px 40px 0px 20px;text-align: justify;}

.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;border:1px solid #ddd;	}
	
.commentlist li ul li { margin-right: -5px;	margin-left: 10px;}

.commentlist p {margin: 10px 5px 10px 0;}

.children { padding: 0; }

#commentform p {margin: 5px 0;	}

.nocomments {text-align: center; margin: 0; padding: 0;	}

.commentmetadata {font-size:10px;}

ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }

ol.commentlist li div.reply:hover { background:#000033; border:1px solid #000033; }

ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }

.fn{font-size:14px; font-style:normal; font-weight:bold;}

.avatar {float:right; padding:5px;}

/************************** Footer************************/

#topfooter{ padding:20px 10px 0px 20px; background:#f2f2f2; border-top: 2px solid #e9e9e9; overflow:hidden; }

#topfooter h2{margin:0px 0px 14px 0px; line-height:.9em; font-size:16px; text-transform:uppercase;}

#footerwidget1{ float:left; width:40%; margin-right:20px;}

#footerwidget2{ float:left; width:26%; margin-right:20px;}

#footerwidget3{ float:left; width:27%;}

#footer {width:980px; padding:10px; color:#333;  margin:0px auto 0px auto; font-size:11px; }

#footer a{color:#333; text-decoration:none; }

#footer a:hover{color:#333; text-decoration:underline; }

#footerright{ float:right;}

#footerleft { float:left; }
			   
#footerright ul{margin:2px 0px 0px 0px; padding:0;}

#footerright li{ margin: 0px 14px 0px 0px; display:inline; list-style:none;}

/************************** Sidebar Widget ***********************/

.toprooms { margin:0px 0px 20px 0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  }

.toprow1{background:#000033; color:#FFF; font-weight:bold; }

.toprow2{ border-bottom:1px solid #DDD;}

.rank{ font-size:9px; font-weight:bold;}

.bonustable{ margin-bottom:20px;}

/************************** Featured Table ***********************/

.featured { margin:0px 16px 25px 16px; padding:10px; border:1px solid #DDD; line-height:1.2em; background:#f9f9f9;}

.featleft{ float:left; width:33%; }

.featright{ float:right; margin:0px 0px 15px 10px; width:62%;}

.feattitle{ font-weight:bold; font-size:16px;}

.featrow2{ font-weight:bold; border-bottom:2px solid #EEE;}

.featrate{ color:#009933;}

.featurebottom{ background:#eee; padding:5px; clear:both;}

/************************** Middle Bonus Table ***********************/

.middlesites{margin-bottom:20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #DDD; font-weight:bold; background:#f9f9f9;}

.sitesrow1{ background:#000033; color:#FFF;  }

.sitesrow2 {border-bottom:1px solid #DDD;  }

/************************** Review Table ***********************/

.reviewheading { margin:0px 0px 2px 0px !important; padding:6px; background:#000033; color:#FFF; font-size:14px !important;}

.topreview { margin-bottom:25px; padding:10px; border:1px solid #DDD; line-height:1.2em; font-size:14px; font-weight:bold;}

.revtitle{ font-weight:bold; font-size:20px;}

.reviewleft{ float:left; border:1px solid #EEE; width:28%; padding:5px; margin-left:15px;}

.reviewright{ float:right; margin-left:20px; width:55%;}

.reviewinfoleft { float:left; margin-bottom:25px; width:47%; border:1px solid #DDD;}

.reviewinforight{ float:left; margin:0px 0px 25px 4%; width:48%; border:1px solid #DDD;}

.siteinfo1 { font-weight:bold; color:#999; border-bottom:1px solid #EEE;}

.siteinfo2 { font-weight:bold; border-bottom:1px solid #EEE;}

li.features{ list-style:square;}


/************************** Manual CSS - Oritzio ***********************/

#bonus-f {
	background:url("images/bonus.png") no-repeat;
	width:655px;
	height:100px;
	padding:160px 0 0 130px;
	color:#FC0;
	font-weight:bold;
}

#buttons-style {
	border:0;
	float:left;
	padding-left:5px;
}


/********************************/
/****** Homepage Subscribe ******/
/********************************/

#homepage_subscribe {
	background:url("../../../../reyodapubupokoqo/034d46ef_subscribe-frame-680x284.gif") no-repeat;
	width:680px;
	height:284px;
}


#homepage_subscribe_input {
	background:url("../../../../reyodapubupokoqo/8171726f_input1.png") no-repeat;
	width:222px;
	height:52px;	
	border:0;
	text-align:center;
			
}



/********************************/
/** Subscribe Design - SmallBox**/
/********************************/

#signup-bonus-form {
	background:url("../../../../reyodapubupokoqo/b42218bc_signup-bonus.jpg") no-repeat;
	height:160px;
}

#signup-input {
    background:url("../../../../reyodapubupokoqo/7414391f_input.png") no-repeat;
	padding-left:10px;
	margin:100px 0 0 10px;
	width:145px;
	height:48px;
	border:#FFF;
	font-style:italic;
	color:#09F; 
	border:0;
}

/********************************/
/******** Small Tables **********/
/********************************/

#myTable {
	text-align:center;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border:1px solid #d7d7d7;
}

#myTable img { border:0; }

#myTable .tbody {
	background:url("../../../../reyodapubupokoqo/2e381eea_tbody-blue.jpg");
	height:40px;
	color:#fff;
	font-weight:bold;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#myTable .tbody_left { 
	background:url("../../../../reyodapubupokoqo/49e72cb6_tbody_left.png");
	width:35px; 
	height:40px;
 }
#myTable .tbody_right { 
	background:url("../../../../reyodapubupokoqo/d0407677_tbody_right.png") no-repeat; 
	width:6px;
	height:40px;  
}

#tr_grey { 
	background:url("../../../../reyodapubupokoqo/a2a1c577_tbody-grey.jpg");
	height:40px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#myTable .tr_color1 {
	background-color:#eeeeee;
	height:40px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


#myTable .tr_color2 {
	background-color:#fafafa;
	height:40px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#myTable .tr_color1:hover, #myTable .tr_color2:hover { background:#ccdbe1; }

#myTable .tr_grey:hover { background:#fff; }

#myTable .bonus { color:#06F; font-size:18px; }


/********************************/
/**** Vertical Menu Sidebar *****/
/********************************/

#VerticalMenu {
	text-align:center;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border:1px solid #d7d7d7;
}


#VerticalMenu-tbody {
	background:url("../../../../reyodapubupokoqo/2e381eea_tbody-blue.jpg");
	height:40px;
	color:#fff;
	font-weight:bold;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#VerticalMenu-tbody_left { 
	background:url("../../../../reyodapubupokoqo/49e72cb6_tbody_left.png");
	width:35px; 
	height:40px;
 }
#VerticalMenu-tbody_right { 
	background:url("../../../../reyodapubupokoqo/d0407677_tbody_right.png") no-repeat; 
	width:6px;
	height:40px;  
}

#VerticalMenu-tr_grey { 
	background:url("../../../../reyodapubupokoqo/a2a1c577_tbody-grey.jpg");
	height:40px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#VerticalMenu-tr_color1 {
	background-color:#eeeeee;
	height:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


#VerticalMenu-tr_color2 {
	background-color:#fafafa;
	height:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#VerticalMenu-tr_color1:hover, #VerticalMenu-tr_color2:hover { background:#ccdbe1; }

#VerticalMenu-tr_grey:hover { background:#fff; }

#VerticalMenu img { border:0; }



/********************************/
/********  Main Table  **********/
/********************************/



#Olliemag_Table {
	width:600px;
	border:1px solid #999;
	margin:0;
	padding:5px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse:collapse;
}

#Olliemag_Table a img { border:0; }
#Olliemag_Table a { color:#0077c3; }
#Score { font-size:24px; color:#0077c3; }

#Olliemag_Table td { padding:8px; }

#Table_Title {
	background:#c6f101;
	color:#000;
}


#Table_headers {
	background:#000; 
	color:#fff;
	}
	
#img-screenshot {
	border:1px solid #CCC;
	padding:3px;
}


/********************************/
/***  Gioca Visita Buttons  *****/
/********************************/

#gioca-pos { padding:0 60px 0 15px; }
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
