/*

Theme Name: Parlay Theme

Theme URI: #

Description: Parlay Theme with Flytonic Framework for Wordpress!

Version: 1.1

Author: Thomas Calkins

Author URI: 

Template: flytonictheme



*/







/**************** Links and Main *****************/



a, a:visited {color:#0c1f26; text-decoration: none;}

	

a:hover {color: #999; text-decoration: none;	}



body {margin:0px 0px 0px 0px; background:#05060a url("images/bg.gif") repeat-x; color:#555; font-family:"Trebuchet MS", Arial; font-size:13px; line-height:1.3em; }



#main{width:1000px; margin:0px auto 0px auto; background:#FFF; }



#content{  margin:0px auto 0px auto; clear:both; padding-top:10px; padding-left: 10px; padding-right: 10px; background:url("images/contentbg.gif") repeat-x;}



#content p{padding: 0px 0px 10px 0px; margin: 0px; }

	 

img {border:0;}



/****************** HEADER ***************************/



#header {height:90px; width:1000px; margin:0px auto 0px auto; background:none;}



#header h2{ line-height:1.3em; font-size:24px; margin:0px 0px -10px 0px; color:#FFF; text-transform:uppercase; }



#header h3 { margin:0px 0px 0px 15px; color:#888; font-size:12px; }



#header-left{float:left; width:290px; padding:10px 0px 0px 5px;}



#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:#02405e url("images/navbar.gif") repeat-x; height:35px;  clear:both; border-bottom:1px solid #757e81; 

border-top:1px solid #c2d3da; } 



#nav{display: block; height:35px; width:100%; margin:0; }



#nav, #nav ul {line-height: 23px; margin:0; padding:0; list-style: none; }



#nav li {float: left; font-size:14px;  background:url("images/rnav.gif") right center no-repeat; font-family:"Trebuchet MS", Arial;}



#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:url("images/navhover.gif") repeat-x; }	



#nav li ul {position: absolute; left: -999em; width:160px; margin:-1px 0px 0px 0px; line-height: 15px; background:#022339;  opacity: 0.95; }



#nav li li { width: 160px; margin:0; font-size:12px; background:none; }



#nav li li a, #nav li li a:visited {color:#FFF; }



#nav li li a:hover, #nav li li a:active {background:#000; 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:#FFF;}



#nav li.current_page_item, #nav li.current_page_parent {color:#FFF; background:url("images/navbaractive.gif") repeat-x;  }



#nav li.current_page_item a:hover, #nav li.current_page_parent a:hover {background:url("images/navhover.gif") repeat-x; color:#FFF;}	



#nav li.current_page_item li, #nav li.current_page_parent li {background:#022339;  }	



#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:#000;  }	



#nav li.current_page_item ul {margin-top:-1px;}	



/************************ Search *******************************************/



#searchform{ padding:6px; background:#000;}



.topsearchform { margin:0px; }



.topsearchinput{width:90px; color:#888; font-size:11px;  background:url("images/searchinput.png") no-repeat; border:0;  padding:9px 2px 9px 25px;  }



.topsearchsubmit, #searchsubmit{width:72px; background:url("images/searchbutton.png") no-repeat; border:none;  padding:6px 0px 6px 0px;   }

						   

.topsearchsubmit:hover, #searchsubmit:hover{background:url("images/searchbuttonh.png") no-repeat;}



#searchinput{ width:90px; color:#888; font-size:11px; background:url("images/searchinput.png") no-repeat; border:0;  padding:9px 0px 9px 25px; }



/******************** 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;  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:22px; color:#0C1F27;}



#middlecontent h2{ font-size:16px; background:url("images/midbonustable.gif") repeat-x; padding:8px; color:#FFF; margin-top:5px;}



#middlecontent h2 a{color:#FFF;}



#middlecontent h3{ font-size:16px;}



#middlecontent h4{ font-size:14px;}



#middlecontent ul {margin:5px 0px 0px 25px; padding:0;}



#middlecontent li {margin: 0px 0px 6px 0px; list-style:url("images/bullet.gif") outside; }

				  

.sidebar{float:left; padding:10px 0px; line-height:1.1em; width:300px; margin: 0 10px; }



.sidebar a, .sidebar a:visited { color:#333;}



.sidebar a:hover { color:#333; text-decoration:underline;}



.sidebar h2 {margin:0px 0px 0px 0px;  font-size:14px; color: #FFF; padding:8px 9px 8px 9px; background:#000 url("images/sideheading.gif") repeat-x; }



.sidebar ul, #topfooter ul {margin: 0;  padding: 10px 0px 5px 25px;  }



.sidebar li, #topfooter li {padding: 0; margin: 0px 0px 8px 0px; list-style:url("images/bullet.gif") outside;  }



.sidebar .block, #topfooter .block { margin-bottom:25px; border-top:1px solid #DDD; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; background:#f2f2f2; border-bottom: 5px solid #d6d6d6;}

		  

/*************************** Misc Styles ********************************/



.bannerwidget{display: block; margin:5px auto 20px auto; float:none; text-align:center;	}



.tablewidget,.textwidget{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: 15px; border-top: 1px solid #EEE; padding-top:3px; font-size:11px; color:#777; font-family:"Trebuchet MS", Arial; font-style:italic;}



.breadcrumb{ margin:0px 0px 20px 0px; font-size:11px; padding:3px; color:#666; font-weight:bold; background:#f2f2f2; border:1px solid #eaeaea; }



.current_crumb{font-weight:normal;}



#middlecontent h1.title, #middlecontent h3.title{margin-bottom:2px;}



.excerptlist {background:none; margin:0px 0px 25px 0px; padding:1px; border:1px solid #EEE; background: url("images/block_bottom.gif") repeat-x bottom;}



.articleexcerpt { clear:both; background:url("images/exbg.gif") repeat-x top; padding:10px 15px 0px 15px; border-bottom:1px solid #EEE;}



/******************* 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:#09bbfd; border:1px solid #09bbfd; }



.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:#09bbfd; border:1px solid #09bbfd; }



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:#FFF; border-top: 4px solid #DDD; overflow:hidden; }



#topfooter h2 {margin:0px 0px 10px 0px;  font-size:14px; color: #004f53;}



#topfooter ul {margin: 0;  padding: 4px 0px 5px 16px;  }



#topfooter li {padding: 0; margin: 0px 0px 6px 0px; list-style:url("images/footbullet.gif") outside;  }



#footerwidget1{ float:left; width:40%; margin-right:20px;}



#footerwidget2{ float:left; width:26%; margin-right:20px;}



#footerwidget3{ float:left; width:27%;}



#footer {width:980px; height:40px;  padding:10px; color:#666;  margin:0px auto 0px auto; font-size:12px; background:#FFF; border-top:4px solid #111;  }



#footer a{color:#666; text-decoration:none; }



#footer a:hover{color:#666; 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 Widgets ***********************/



.toproomwidget{  font-weight:bold; color:#000; font-size:12px; background:#FFF url("images/topbonusesbg.gif") top repeat-x; border-bottom:1px solid #EEE; }



.bonusred{color:#660000;}



.bonustable { font-weight:bold;}



.borderedimg{ background:#FFF; border:1px solid #E4E4E4; padding:3px;}



/************************** Middle Bonus Table ***********************/



.toprooms { margin:-14px 0px 25px 0px !important;  border:1px solid #d3d3d3; line-height:14px; }



.toprow1{background:#111; color:#FFF; font-weight:bold; text-transform:uppercase; font-size:11px; }



.toprow2{ border-bottom:1px solid #d3d3d3; padding-bottom:5px; }



.rankleft { background:url("images/leftrank.gif") no-repeat right center; font-weight:bold; padding-right:9px;  border-bottom:1px solid #d3d3d3; padding-bottom:5px;}



.rankright { background:url("images/rrank.gif") left center no-repeat; padding-left:10px; border-bottom:1px solid #d3d3d3; padding-bottom:5px;}



.bonusrow{ font-weight:bold; color:#660000; font-size:14px; border-bottom:1px solid #d3d3d3; padding-bottom:5px;}



/************************** Featured Table ***********************/



.featured { margin:-15px 0px 25px 0px; border:1px solid #d3d3d3; border-bottom:3px solid #d3d3d3; line-height:1.2em;}



.featrow1{ font-weight:bold; font-size:24px;}



.featrow2{ border-top:1px solid #d3d3d3; background:url("images/topbonusesbg.gif") top repeat-x; padding:10px 5px 10px 20px;}



.featimage{ float:right; padding:1px; margin:-20px 6px 6px 6px; border:1px solid #d3d3d3;}



.rank{ font-size:11px; font-weight:bold; color:#b6221a;}



.redbonus{ font-size:16px; color:#660000;}



/************************** Featured Widget ***********************/



.broom{ line-height:10px;}



.redb { color:#990000;}



/************************** Review Page ***********************/



.casinoinfo{ padding:10px; border:1px solid #DDD; line-height:1.2em;  margin:-15px 0px 25px 0px; font-weight:bold;}



.casinoinfoleft{ float:left; width:25%; padding:5px 5px 5px 5px; border:1px solid #EEE;}



.casinoinforight{ float:right; width:70%; margin-left:15px;}



.casinorow1{ border-top:1px solid #DDD;}



.casinotitle{ font-size:20px;}



.casinorate{ color:#0099CC;}



h2.reviewheading { margin:0px 0px 2px 0px !important; padding:6px; background:#09bbfd;  font-size:14px !important;}



.topreview { margin-bottom:25px; padding:10px; border:1px solid #DDD; line-height:1.2em; font-size:14px; font-weight:bold;}



.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;}



.reviewinforight li { font-size:11px; color:#000; list-style-image:url("images/probullet.png") !important; margin-left:40px; }



.reviewinforight ul { margin:5px 0px 5px 40px !important;} 



.reviewinfoleft li { font-size:11px; color:#000; list-style-image:url("images/conbullet.png") !important; margin-left:40px; }



.reviewinfoleft ul { margin:5px 0px 5px 40px !important;} 





#header-title {	color: #FFFFFF;

	width:396px;

	height:90px;

	position: absolute;

	left:50%;

	top: 0px;

	text-align:center;

}

#header-title a {

	color: #FFFFFF;

	font-size: 40px;

	font-weight: normal;

	line-height: 43px;

	text-decoration: none;

	display:block;

	width:396px;

	height:60px;

	text-shadow: 0px -1px 0px #212225;

	filter: dropshadow(color=#212225, offx=0, offy=-1);	

	font-weight:bold;	

}

#header-description {

	color: #FFFFFF;

	font-size: 8px;

	width:600px;	

	height:27px;

	text-align: center;

	line-height: 27px;

	position: absolute;

	left:35%;

	top:52px;

}

#title-description {

	color: #FFFFFF;

	font-size: 8px;

	width:600px;	

	height:27px;

	text-align: center;

	line-height: 27px;

	position: absolute;

	left:35%;

	top:0px;

	

}#title-description a {	color: #FFFFFF;	font-size: 40px;	width:596px;	height:27px;	text-align: center;	line-height: 27px;	position: absolute;	left:50%;	margin-left:-270px;	top:0px;	text-shadow: 0px -1px 0px #212225;	filter: dropshadow(color=#212225, offx=0, offy=-1);	font-weight:bold;}

.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } .datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #8C8C8C; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagrid table td, .datagrid table th { padding: 3px 10px; }.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );background:-moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');background-color:#8C8C8C; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #A3A3A3; } .datagrid table thead th:first-child { border: none; }.datagrid table tbody td { color: #7D7D7D; border-left: 1px solid #DBDBDB;font-size: 12px;font-weight: normal; }.datagrid table tbody .alt td { background: #EBEBEB; color: #7D7D7D; }.datagrid table tbody td:first-child { border-left: none; }.datagrid table tbody tr:last-child td { border-bottom: none; }.datagrid table tfoot td div { border-top: 1px solid #8C8C8C;background: #EBEBEB;} .datagrid table tfoot td { padding: 0; font-size: 12px } .datagrid table tfoot td div{ padding: 2px; }.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }.datagrid table tfoot  li { display: inline; }.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #F5F5F5;border: 1px solid #8C8C8C;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );background:-moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');background-color:#8C8C8C; }.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { text-decoration: none;border-color: #7D7D7D; color: #F5F5F5; background: none; background-color:#8C8C8C;}
.clearfix::after{content:"";display:table;clear:both}
