/**
Theme Name: europacasino.org.uk
Theme URI: http://www.jytmedia.com/
Description: Casino SEO, Gambling SEO <a http://www.jytmedia.com/">Casino SEO</a>
Version: 1.0
Author: Nevin
Author URI: http://www.jytmedia.com/
*/

@import url('css/reset.css');
@import url('css/default.css');
@import url('css/widgets.css');
@import url('css/tabs.css');


/* -------------------------------------- */

#footer-aboutus
{
width: 992px;
}

.flag
{
margin-right: 10px;
}

.left
{
float:left;
margin-right: 10px;
margin-bottom: 10px;
}

.right
{
float:right;
margin-left: 10px;
margin-bottom: 10px;
}


#recent-entries ul li a, #men-categories ul li span {
	background:transparent url(images/all-icons.gif) no-repeat;
padding-left:20px;
}


#recent-entries ul li a, #men-categories ul li span { background-position: 2px -51px; }


#sidebar li { list-style:none; }

#sidebar .widget li, #sidebar .categories li {
	font:normal 12px Arial, Verdana, Tahoma;
	padding:8px 0;
	border-bottom:1px solid #C5C5C5;
}

#top-sidebar .widget {
	margin-bottom:8px;
}

#top-sidebar .widget li a {
	color:#B5B5B5;
}

.widgettitle {
	font:normal 16px 'Trebuchet MS', Tahoma, Verdana;
	border-bottom:4px solid #393939;
	padding-bottom:3px;
	margin-bottom:3px;
}

#bottom-sidebar .widgettitle {
	background:#393939 url('./images/widget-title-bg.gif') no-repeat 0 0;
	height:25px;
	font-size:12px;
	line-height:25px;
	color:#FFFFFF;
	padding:0 7px;
	text-transform:uppercase;
	border:none;
	overflow:hidden;
}

#sidebar #bottom-sidebar .widget li, #sidebar #bottom-sidebar .categories li {
	font:normal 13px Tahoma, Verdana;
	color:#393939;
	border-color:#8e8d8d;
}

#sidebar #bottom-sidebar .widget li a, #sidebar #bottom-sidebar .categories li a { color:#393939; }

/* -------------------------------------- */



#date-now a 

{

	text-decoration:none;

	color:#7F7F7F;

}





#date-now a:hover

{

  color:#FFFFFF;

}



/* --added features ------------------- */

#join-now-img

{

  margin-left: 50px;

  margin-top: 10px;



}



#countries

{

  margin-top: 10px;

  padding-right: 10px;

  padding-bottom: 5px;

}

#promo-date

{

  float: right;

  font:Arial, Helvetica, sans-serif;

  font-size:14px;

  color:#6c6c6c;

  font-weight:bold;

  padding: 5px 5px 5px 5px;

}



#long-promo

{

  width: 600px;

  height: 200px;

  padding: 5px 5px 5px 5px;

  background-color:#FFFFFF;

}



#promo-image

{

   float: left; 

   border: solid 1px #d2e2eb; 

   padding: 5px 5px 5px 5px; 

}



#promo-info-container

{

   float: left;

   width: 282px;

   height:190px;

}



#promo-info

{

  float: left;

  width: 282px;

  height: 190px;

}



#promo-title

{

  font:Arial, Helvetica, sans-serif;

  font-size:20px;

  color:#000000;

  font-weight:bold;

  padding: 5px 5px 5px 5px;

margin-left: 10px;

  float: left;

}



#promo-offer

{

  float: left;

  font:Arial, Helvetica, sans-serif;

  font-size:20px;

  color:#FF0000;

  font-weight:bold;

  padding-left: 10px;

padding-top: 5px;

}





#special-promo-box



{



  position: relative;



  height:auto;  



  padding: 5px; 



  background-color: #FFFFFF; 



  border: solid 1px #dadada;



}







#special-promo-txt



{



  font-weight: normal;



  font-size: 12px;



  font-family: Arial, Helvetica, sans-serif;



  color: #000000;  



}







#special-promo-title



{



	padding: 3px 5px 3px 0px; 



	text-align: left; 



	font-weight: bold;



	font-size: 12px;



	color: #0033CC;



}





a.dollar-icon:hover 

{

color: red;

}



a.dollar-icon

{

padding-top: 10px;

padding-right: 0pt;

padding-bottom: 6px;

padding-left: 30px;

color: #000000;

font-weight: bold;

background-color: transparent;

background-image: url(images/dollar-icon.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left 50%;

display: block;

text-decoration: underline;

font-size: 12px;

}



.small-tick

{

list-style-image: url(http://europacasino.org.uk/wp-content/themes/QuenchMag/images/small-tick-generic.gif);

}





.block2 ul li 

{



	list-style-type: disc;

        margin-left: 20px;

        margin-right: 0px;

        margin-bottom: 10px;

        margin-top: 10px;

}



.featured2  ul li

{

  list-style-type: square;

margin-left: 25px;

margin-right: 20px;

margin-bottom: 0px;

margin-top: 5px;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 5px;

padding-left: 0px;

}



#plusminus

{

   width: 580px;

   margin-bottom: 10px;

   margin-top: 20px;

}



#plus

{

   float:left;

   width: 290px;

}



#minus

{

  float:right;

  width: 290px;

}



plustitle

{

font-family: Arial, Tahoma, Verdana;

font-weight: bold;

background-color: transparent;

background-image: url(images/plus-icon-small.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0pt 2px;

padding-top: 4px;

padding-right: 0pt;

padding-bottom: 4px;

padding-left: 28px;

font-size: 16px;

}



minustitle

{

font-family: Arial, Tahoma, Verdana;

font-weight: bold;

background-color: transparent;

background-position: 0pt 2px;

background-image: url(images/minus-icon-small.gif);

background-repeat: no-repeat;

background-attachment: scroll;

padding-top: 4px;

padding-right: 0pt;

padding-bottom: 4px;

padding-left: 28px;

font-size: 16px;

}









#sidebar h2{

	background: #666666 url(images/headline.gif);

	color: #FFFFFF;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	padding: 3px 0px 2px 5px;

	margin: 0px 0px 5px 0px;

	}



highlight

{

  background-color: #0099FF;

font-weight: bold;

padding-right: 7px;

padding-left: 7px;

padding-top: 5px;

padding-bottom: 7px;

color: #FF0000;

text-decoration: underline;

}



#posts

{

  margin-bottom: 15px;

}





#sidebar {

	float:right;

	width:320px;

        margin: 0px;

	padding-right:10px;

	padding-left:10px;	

 }



.featured {



        background: #D8D8D8;

	float: left;

	width: 302px;

        margin-top: 0pt;

        margin-right: 10px;

        margin-bottom: 10px;

        margin-left: 0pt;  

        padding-top: 10px;

        padding-right: 10px;

        padding-bottom: 5px;

        padding-left: 10px;

}



.featured2 {

        float: left;

	width: 300px;

	margin-top: 0px;

        margin-right: 0px;

        margin-bottom: 15px;

        margin-left: 0px;

        padding-top: 10px;

        padding-right: 10px; 

        padding-bottom: 5px;

        padding-left: 10px;

	}



label

{

float: left;

width: 145px;

font-weight: bold;

padding-bottom:6px;

}



a.recieve

{

 color: #000000;

}





a.download-small

{

background-image: url(images/download-now-icon.gif);

background-repeat: no-repeat;

background-attachment: scroll;

padding-top: 4px;

padding-bottom: 4px;

padding-left: 25px;

color: #000000;

font-size: 12px;

font-weight: bold;

text-decoration: underline;

}







a.visit-small

{

background-image: url(images/visit-site-icon.gif);

background-repeat: no-repeat;

background-attachment: scroll;

padding-top: 4px;

padding-bottom: 4px;

padding-left: 25px;

color: #000000;

font-size: 12px;

font-weight: bold;

text-decoration: underline;

}





#exclusive

{

  padding-top: 10px;

  width: 300px;

  font-size: 14px;

}



#maintext

{

  width:120px;

  float: left;

}



#subtext

{

  float:right;

  width:120px;

}



#limitsize

{

  width:200;

  float:left;

}



#aditext

{

  width: 300px;

  float:left;

  margin-top:10px;

  margin-bottom:10px;

}



.colsub

{

  font-size: 18px;

  color: red;

  font-weight: bolder;



}

/* -------------------------------------- */











.clearfix:after { /* FF, O, etc. */



	content: " ";



	display: block;



	clear: both;



	visibility: hidden;



	line-height: 0;



	height: 0;

}







.clearfix {



	display: inline-block; /* IE7xhtml*/



}









html[xmlns] .clearfix { /* O */



	display: block;



}







* html .clearfix {







	height: 1%; /* IE5-6 */



}





body {



	background:#FFFFFF url(images/background.gif) repeat-x 0 100%;



	font:normal 12px Arial, Verdana, Tahoma;



	color:#000000;



}







a {

	text-decoration:none;

	color:#b40707;

}







a:hover { color:#000000; }







#body-in {



	background:transparent url(images/body-in-bg.gif) repeat-x 0 0;



}







#wrapper {



	width:970px; /**960px; */

	margin:0 auto;



}







.icon {



	background:transparent url(images/all-icons.gif) no-repeat;



	padding-left:20px;



}







#date-now {



	background-position:0 11px;



	font-size:10px;



	color:#EFEFEF;



	text-transform:uppercase;



	line-height:38px;



	display:block;



	float:left;



}







#top-search-wrap {



	float:right;



	width:275px;



}







#top-search {



	position:relative;



	width:275px;



	height:38px;



	padding:0;



}







#top-search label {



	color:#FFFFFF;



	font-size:10px;



	text-transform:uppercase;



	position:absolute;



	top:14px;



	left:0;



}







#top-s {



	position:relative;



	background:#F6F6F6 url(images/search-top-text-bg.gif) repeat-x 0 0;



	padding:4px;



	top:9px;



	height:13px;



	border:none;



	font-size:10px;



	color:#000000;



	text-transform:uppercase;



	left:53px;



	width:204px;



}







#branding {



	height:101px;



	overflow:hidden;



	text-transform:uppercase;



	position:relative;



	margin-bottom:1px;



}







#blog-title {



	display:block;



	float:left;



	font:bold 33px Verdana, Tahoma, Arial;



	margin-right:14px;



	line-height:101px;



}

#blog-title {
	background:url(images/logo.png) no-repeat 0 50%;
	text-indent:-9999px;
	height:101px;
	width:259px;
}
#blog-title a {
	display:block;
	height:101px;
}





/** Created to display banner on website */



#banner



{



	display:block;

        line-height:150px;

        float:left;

	margin-left:12px;

}







#blog-title a {  color:#000000; }







#blog-title a:hover {  color:#570707; }







#blog-description {



	background:transparent url(images/brand-separator.gif) no-repeat 0 50%;

	float:left;

	font:normal 18px Tahoma, Verdana, Arial;

	line-height:100px;

	padding-left:15px;

	color:#FFFFFF;

}







/**



Puts a shadow on the title -  if left shows on the top of the header



#blog-description-shadow {



	position:absolute;



	display:block;



	left:287px;



	top:40px;



	color:#730707;



	font:normal 15px Tahoma, Verdana, Arial;



}



*/







#page-menu ul {



	display:block;



	height:40px;



	overflow:hidden;



	margin-bottom:1px;

width: 970px; /**Added following line*/

}







#page-menu ul li {



	display:inline;



}







#page-menu a {



	background:transparent url(images/menu-separator.gif) no-repeat 100% 0;

	
display:block;

	float:left;

	height:40px;

	font-size:10px;

	line-height:40px;

	color:#0000FF;

	padding:0 20px 0 8px;

	text-transform:uppercase;



}







#page-menu a:hover, #page-menu {



	color:#b40707;



}











.current_page_item a {



	color:#FFFFFF;



}







.read-more {



	background-color:#0c6601;



	display:block;



	float:left;



	padding:6px;



	color:#FFFFFF;



	margin-top:7px;



}







.read-more:hover { 		color:#FFFFFF; background-color:#0c6601; }







/* content width:630px;*/



#content {



	float:left;

	width:600px;

	padding-top:18px;

}



.block {



	float:left;



	width:310px;



	margin:0 10px 10px 0;



}







/*Added new block -- this block is used for the content, wanted to change the size without changing other block sizes*/ 



.block2 {



	float:left;



	width:580px;



	margin:0 10px 10px 0;



}







/*Added space -- acts as another block, for the space between content and sidebar*/ 



.space{



	float:left;



	width:110px;



	margin:0 10px 10px 0;



}







.last { margin-right:0 !important; }







.block-title {



	font:normal 17px Tahoma, Verdana, Arial;



	color:#B40707;



	padding-bottom:4px;



	border-bottom:3px solid #000000;



	margin-bottom:4px;



}







/** added new title block*/



.block-title2 {



	font:normal 17px Tahoma, Verdana, Arial;



	color:#FFFFFF;



	padding-bottom:4px;



	border-bottom:3px solid #FFFFFF;



	margin-bottom:4px;



}











.block ul li {



	background:transparent url(images/block-list-separator.gif) repeat-x 0 100%;



	overflow:hidden;



	font:normal 13px Tahoma, Verdana;



	height:28px;



	line-height:26px;



}







#recent-entries2 ul li a, #recent-comments ul li span {
	background:transparent url(images/all-icons.gif) no-repeat;
padding-left:20px;
}


#recent-entries2 ul li a, #recent-comments ul li span { background-position: 2px -51px; }



#mini-post-wrap .odd { float:left; }







#mini-post-wrap .even { float:right; }







.mini-post {



        



        width:510px;



	margin-bottom:10px;



	height:210px;







       /**



        width:310px;



	margin-bottom:10px;



	height:210px;



       */  



}







.title {



	font:normal 16px Tahoma, Verdana;



	padding-bottom:3px;



	border-bottom:1px solid #E7E7E7;



	margin-bottom:3px;



	color:#AB1A1F;



	height:20px;



	line-height:20px;



	overflow:hidden;



}







.title a { color:#000000; }







.title a:hover { color:#267DC1; }







tabletitle



{



  font:bold 20px Verdana, Tahoma, Arial;



  text-align:center;



  margin-left: 14px;



}







.date-post, .comment-post {



	font:normal 10px Verdana;



	color:#6C6C6C;



	display:block;



	float:left;



	height:20px;



	line-height:20px;



	margin-right:10px;



}







.date-post { background-position:0 -74px; }







.comment-post { background-position:0 -98px; }







.navigation { margin-bottom:10px; }







.navigation a { color:#AB1A1F; }







.navigation a:hover { color:#000000; }







.pagetitle {



	margin-bottom:5px;



	color:#6C1010;



}







/* These were not on the Bwin site originally... had to insert them */



/* sidebar */



/*#sidebar {



	float:right;

	width:320px;

	padding-top:18px;

}*/


/* footer */
#footer
{
font-size:10px;
}

#footerleft 
{color:#7F7F7F;
	text-transform:uppercase;
	height:40px;
        line-height:40px;

}

#copyrights {
	float:left;
	width:750px;
	overflow:hidden;
}


#right-text {
	float:right;
	width:170px;
	overflow:hidden;
}

#footer a {
	color:#7F7F7F;
}