/*  
Theme Name: Gay Dating Sites
Theme URI: http://www.gaydatingsites.com	
Description: 
Version: 1.0d
Author: 
Author URI: http://www.gaydatingsites.com
*/

.hi {color:blue; background-color:yellow; font-style:bold;}
.hi {color:white; background-color:red; font-style:bold; border:solid 1px #decaa1;}
.hi-les {color:white; background-color:pink; font-style:bold; border:solid 1px #decaa1;}
.hi-ro {color:black; background-color:yellow; font-style:bold; border:solid 1px #decaa1;}




.col-left{float:left;}
.col-right{float:right;}
.clear{clear:both;}
	#head-wrap{width:1012px; height:200px; margin-left:20px; margin-bottom:8px;}
		.header-bg-back{background:url(images/header/header-bg-back.jpg) 0 0 no-repeat;}
	#left-couple{width:333px; height:200px; background:url(images/header/left-gay-couple.png)0 0 no-repeat; margin-top:-120px;}
	
	#title-banner{width:380px; height:50px; background:url(images/header/title-banner.png)0 0 no-repeat; margin-top:148px;}
	#title-banner{width:380px; height:50px; background:url(images/header/title-banner.png)0 0 no-repeat; margin-top:10px;}
	
	#right-coupleOK{width:250px; height:200px; background:url(images/header/right-couple9.png)0 0 no-repeat; margin-top:-120px; z-index:200;}
	
	
	#right-couple2{width:250px; height:200px; background:url(images/header/right-dating-pics.png)0 0 no-repeat; 
	margin-top:-120px;
z-index:200;
  }
  
  
	
	#gay-kiss-dating2{width:250px; height:200px; background:url(images/header/gay-couple-kiss.png)0 0 no-repeat; background-position: -0px 0px; 
	margin-top:-180px; margin-right:-150px;
	filter:alpha(opacity:.25);
	-khtml-opacity:.50; 
 -moz-opacity:.50; 
 -ms-filter:"alpha(opacity=50)";
  filter:alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
  opacity:.50; 
  z-index:100; 
	
	}
	

#gay-kiss-datingOOPS{width:250px; height:200px; background:url(images/header/gay-couple-kiss.png)0 0 no-repeat; 
	margin-top:-200px; margin-right:-150px;
	filter:alpha(opacity:.25);
	-khtml-opacity:.50; 
 -moz-opacity:.50; 
 -ms-filter:"alpha(opacity=50)";
  filter:alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
  opacity:.50; 
  z-index:100; 
	
	}
	

.header-bg-back p { width:470px; margin:0px 0px 0px 320px; font:23px "Times New Roman"; color:#000; line-height:1.25em; padding-top:35px; padding-right:0px; padding-bottom:0px; padding-left:0px; text-shadow:1px 1px #5dbae8; }



@charset "utf-8";
/* CSS Document */ 	

@import url('grabiola.css');


html, body, div, span, ul, li, a, h1, h2, h3, h4, h5, img, p { margin:0px; padding:0px; border:0px;  font-family:Arial, Helvetica, sans-serif; }

body { background: url(images/bg.jpg) repeat-x #d6ebec; }

a{color:#c13838;text-decoration:none;}
a:hover{color:#c13838;text-decoration:underline;}

#containerX     { float:center;  }

.container {
	width: 1050px;
	margin: 0 auto;
}

/******* HEADER *******/
#header {
      padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:25px;
	  height:100px;
	}
#logo {
	
  width:344px;
  width:535px;
  width:426px;
  
  height:97px;
  height:87px;
  height:66px;
  
  margin-top:10px; margin-bottom:0px;
  text-decoration:none;
  display:block;
  background:url(images/GayDatingSitesLogo.png);
  background-position:0 0px;
}
#logo:hover,#logo:active  { background-position:0 96px; }
#logo:hover,#logo:active  { background-position:0 0px; }


/***** NAVIGATION  *****/
ul#nav{
width:224px;
width:235px;

height:46px;
margin-top:-97px;
margin-top:-50px;
padding-right:20px;

float:right;
margin-right:10px;
}

#nav li
{

float:right;
display:block;
}


#n_home {
	
  width:79px;
  width:88px;
  
  height:46px;
  text-decoration:none;
  display:block;
  background:url(images/hba.png);
  background-position:0 0px;
}
#n_home:hover,#n_home:active  { background-position:0 46px; }
#n_home:hover,#n_home:active  { background-position:0 46px; }

#n_blog {
	
  width:71px;
  height:46px;
  text-decoration:none;
  display:block;
  background:url(images/hba.png);
  background-position:145px 0px;
}
#n_blog:hover,#n_blog:active  { background-position:145px 46px; }
#n_blog:hover,#n_blog:active  { background-position:145px 46px; }

#n_about {
	
  width:74px;
  height:46px;
  text-decoration:none;
  display:block;
  background:url(images/hba.png);
  background-position:74px 0px;
}
#n_about:hover,#n_about:active  { background-position:74px 46px; }
#n_about:hover,#n_about:active  { background-position:74px 46px; }





.clear { clear:both; }



#mainwrapper { width:1050px; margin:0px auto; }
#wrapper     { width:1050px;  }

#top         { width:1050px; float:left; padding:0px 0px 10px 0px; }
#top_left    { width:500px; float:left; padding:16px 0px 0px 25px;  }
#top_left    { width:540px; float:left; padding:16px 0px 0px 25px;  }
#top_left    { width:540px; float:left; padding-top:6px; padding-right:0px; padding-bottom:0px; padding-left:25px; }
 
#top_right   { width:377px; float:left; padding:30px 0px 0px 148px;  }
#top_right   { width:327px; float:left; padding:30px 0px 0px 148px;  }


#topnav      { background:url(images/topnav.jpg); width:344px; height:42px; }
#topnav      { background:url(images/topnav.gif); width:304px; height:42px; }

#topnav ul   { font: bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#FFF; padding:10px 0px 0px 10px; }
#topnav ul   { font:18px Arial, Helvetica, sans-serif; color:#FFF; padding-top:10px; padding-right:0px; padding-bottom:0px; padding-left:0px; }

#topnav li   { list-style:none; float:left; background:url(images/line_div.gif) right no-repeat; height:29px; padding:0px 18px 0px 18px ;}
#topnav li   { list-style:none; float:left; background:url(images/line_div.gif) right no-repeat; height:29px; padding-top:0px; padding-right:18px; padding-bottom:0px; padding-left:14px;}
#topnav li   { list-style:none; float:left; background:url(images/line_div.gif) right no-repeat; height:29px; padding-top:0px; padding-right:15px; padding-bottom:0px; padding-left:11px;}


#topnav li a { color:#FFF; text-decoration:none; }
#topnav li a:hover{color:#ff3838;text-decoration:none; text-shadow:1px 1px #5dbae8;}
#topnav li a:hover{color:#ffdd00;text-decoration:none; text-shadow:1px 1px #5dbae8;}
/*  THE ABOVE SIZES THE SIDEBAR LINKED ARTICLE TITLES AND HAS A SHADOW RED MOUSEOVER  */


#topnav li:last-child { background:none; }


#headermain    { background:url(images/header_bg.jpg); width:1012px; height:303px; margin:0px auto;  }
#headermain p  { width:470px; margin:0px 0px 0px 320px; font:32px Gabriola, "Times New Roman"; color:#000; line-height:1.5em; padding:55px 0px 0px 0px; text-shadow:1px 1px #5dbae8; }
#headermain p  { width:470px; margin:0px 0px 0px 320px; font:32px Gabriola, "Times New Roman"; color:#000; line-height:1.25em; padding-top:55px; padding-right:0px; padding-bottom:0px; padding-left:0px; text-shadow:1px 1px #5dbae8; }

#headermain p  { width:470px; margin:0px 0px 0px 320px; font:32px Gabriola, "Times New Roman"; color:#000; line-height:1.1em; padding-top:55px; padding-right:0px; padding-bottom:0px; padding-left:0px; text-shadow:1px 1px #5dbae8; }

#headermain p  { width:470px; margin:0px 0px 0px 320px; font:26px "Times New Roman"; color:#000; line-height:1.25em; padding-top:55px; padding-right:0px; padding-bottom:0px; padding-left:0px; text-shadow:1px 1px #5dbae8; }




 #coupons_bg    { background:url(images/coupons_bg.png); width:1015px; height:202px; margin:0px auto; padding:15px 0px 0px 35px; }
/* #coupons_bg    { background:url(images/coupons_bg.gif); width:1015px; height:202px; margin:0px auto; padding:15px 0px 0px 35px; } */

#coupon        { width:182px; height:160px; background:#FFF; border:solid 1px #decaa1; font:bold 12px Arial, Helvetica, sans-serif; float:left; margin:0px 16px 0px 0px; padding:0px 0px 3px 0px;  }
#coupon a:link      {text-decoration:underline; }
#couponX p a {background: #FFCC00; }
#coupon p a {background: #FED12E; }
#coupon p a {background: #FFEA96; }



#coupon a:visited      {text-decoration:underline; }
#coupon6 a:visited      {background: #FFCC00;}

#coupon a:active {text-decoration:none; font-weight:bold; font-size:24; font-weight:bold; color: red;}
#coupon6 a:active {background: #FFCC00;}

#coupon a:hover {text-decoration:none; font-weight:bold; font-size:24; font-weight:bold; color: red;}
#coupon7 a:hover {background: #FFCC00;}
#coupon p a:hover {background: #FFFFFF;}


#coupon p a:active {
color: #000000;
border-bottom: 2px dotted #DD0000;
border-bottom: 1px dashed #DD0000;

}



.coupon_dash   { text-align:center; margin:5px 10px 0; border:2px dashed grey; padding:2px 0px 2px 0px; }
.coupon_dash   { text-align:center; margin:7px 10px 0; border:1px dashed grey; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px }

.coupon_dash a { color:#003e58; text-decoration:none;}
.coupon_dash a { color:#c13840; text-decoration:none;}
.coupon_dash a:hover{color:#c13840;text-decoration:underline;}    

/* remove below later  */
.coupon_page a p{
	color:#c13838;
	text-decoration:none;
	}
.coupon_page a:hover p{
	color:#c13838;
	text-decoration:underline;
	}
/* remove above later */

#coupon .dlogo { text-align:center; }
/* "MORE INFORMATION" BUTTON IN HEADER COUPON BAR */
#more          { background: url(images/buttons/more_info.gif); width:160px; height:49px; display:block; text-align:center; margin:10px 10px 0px 10px; }
#more          { background: url(images/buttons/more_info.gif); width:160px; height:49px; display:block; text-align:center; margin-top:1px; margin-right:10px; margin-bottom:0px; margin-left:10px; }
#more          { background: url(images/buttons/moreinformation.png); width:172px; height:60px; display:block; text-align:center; margin-top:1px; margin-right:10px; margin-bottom:0px; margin-left:7px; }



#content                      { width:1000px; float:left; margin:0px 0px 0px 25px; }


/*** SIDEBAR ***/

#content_left                 { width:304px; float:left; padding:0px 0px 0px 15px; }
#content_left .top            { background:url(images/top_bg.jpg) no-repeat; width:289px; height:36px; padding:16px 0px 0px 15px; }
#content_left .top h2         { font:bold 18px Arial, Helvetica, sans-serif; color:#FFF; text-shadow:1px 1px #237e95; }

#content_left a         { font:bold 18px Arial, Helvetica, sans-serif; color:#FFF; text-shadow:0px 0px #237e95; }
#content_left a         { font:normal 14px Arial, Helvetica, sans-serif; color:#FFF;  }

#content_left a:hover  { color:#FF0000; font:normal 14px Arial, Helvetica, sans-serif;  text-shadow:1px 1px #237e95; }


#content_left .socialmedia    { float:left; }
#content_left .socialmedia ul { padding:10px 0px 0px 20px; }
#content_left .socialmedia ul { padding:0px 0px 0px 0px; }

#content_left .socialmedia li { list-style:none; float:left; margin-top:0px; margin-right:20px; margin-bottom:0px; margin-left:0px; }
#content_left .socialmedia li { list-style:none; float:left; margin-top:0px; margin-right:5px; margin-bottom:0px; margin-left:0px; }




#content_right        { width:656px; float:left; padding:0px 0px 0px 15px;  }
/* #content_right .bl    { background: url(images/d_blue.gif) no-repeat; width:630px; height:38px; padding:13px 0px 0px 12px; } */
#content_right .bl    { background: url(images/big_blue.gif) no-repeat; width:630px; height:38px; padding-top:13px; padding-right:0px; padding-bottom:0px; padding-left:12px; }
#content_rightX .bl    { background: url(images/big_blue.gif) no-repeat; width:630px; height:38px; padding-top:16px; padding-right:0px; padding-bottom:0px; padding-left:12px; }

#content_right .bl2    { background: url(images/big_blue.gif) no-repeat; width:630px; height:38px; padding-top:13px; padding-right:0px; padding-bottom:0px; padding-left:12px; }


#content_right .bl h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#fee374; text-shadow:1px 2px #237e95; text-transform:uppercase; padding-left:10px; padding-top:5px; padding-bottom:3px;}
#content_right .bl h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#000070; text-shadow:1px 2px #237e95; text-transform:uppercase; padding-left:10px; padding-top:5px; padding-bottom:3px;}



.title, #content_right h1 { color: #999999; font: bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif;	}
.title, #content_right h1 { color: #00d; font: bold 24px "Trebuchet MS",Arial,Helvetica,sans-serif;	text-transform:uppercase;}
.title, #content_right h1 { color: #fee374; text-shadow:1px 2px #237e95; font: bold 24px "Trebuchet MS",Arial,Helvetica,sans-serif;	text-transform:uppercase;}





/* #content_right h2 { font:bold 20px Arial, Helvetica, sans-serif; color:#FFF; } */
#content_right h2 { font:bold 20px Arial, Helvetica, sans-serif; color:#00d; padding-left:10px; padding-top:3px;}
#content_right h2 { font:bold 20px Arial, Helvetica, sans-serif; color:#ffdfeea99; text-shadow:1px 1px #237e95; padding-left:10px; padding-top:3px;}
#content_right h2 { font:bold 20px Arial, Helvetica, sans-serif; color:#fee374; text-shadow:1px 2px #237e95; padding-left:10px; padding-top:3px;}

#content_right h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#000000; padding-left:-10px; padding-top:10px; padding-bottom:6px;}
#content_right h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#000000; padding-left:-10px; padding-top:15px; padding-bottom:6px;}
#content_right h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#000070; padding-left:-10px; padding-top:15px; padding-bottom:5px;}



#content_right h4 { font:bold 14px Arial, Helvetica, sans-serif; color:#000070; padding-left:-10px; padding-top:12px; padding-bottom:4px;}

#content_right h5 { font:bold 12px Arial, Helvetica, sans-serif; color:#000070; padding-left:-10px; padding-top:8px; padding-bottom:3px;}






#content_right h2 a { font:bold 17px Arial, Helvetica, sans-serif; color:#00d; padding-left:5px; padding-top:3px; }
#content_right h2 a { font:bold 20px Arial, Helvetica, sans-serif; color:#ffd537; text-shadow:1px 1px #237e95; padding-left:5px; padding-top:3px; }

#content_right h2 a:hover { font:bold 20px Arial, Helvetica, sans-serif; color:#eee;  padding-left:5px; padding-top:3px;}



#content_right .wh   { background:#FFF; 
					   width:620px;
					   width:600px;
					    
					  /* padding:10px 10px 10px 10px; */
					   padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px;
					   padding-top:10px; padding-right:20px; padding-bottom:10px; padding-left:20px;
					    
					   
					   font:12px Arial, Helvetica, sans-serif; 
					   color:#000; 
					   line-height:1.5em; 
					   border-left:solid 1px #b3b2b2; 
					   border-right:solid 1px #b3b2b2; 
					   border-bottom:solid 1px #b3b2b2;
					   margin:0;
					 }
					 
					 
#content_right .wh p { text-align:justify; }


#blue           { 
					width:302px; 
					border-left: solid 1px #44b3d1; 
					border-right: solid 1px #44b3d1; 
					border-bottom: solid 1px #44b3d1; 
					background:#f1f9fc; 
					font:14px Arial, Helvetica, sans-serif;
					 
					color:#003e58; 
					padding:0px 0px 0px 0px;
					margin:0px 0px 10px 0px;
				}
				 
#blue p         { padding:10px; }
#blue .sidec    { text-align:center; }

#blue ul, #blue2 ul         { margin:0; }

#blue li         { background:url(images/list_bg.gif) repeat-x scroll center; height:33px; width:287px; list-style:none; padding:14px 0px 0px 15px; }
#blue li         { background:url(images/list_bg.gif) repeat-x scroll center; height:33px; width:287px; list-style:none; padding-top:14px; padding-right:0px; padding-bottom:0px; padding-left:12px;
 }

#blue li a       { color:#003e58; text-decoration:none; }
#blue li a:hover { text-decoration: underline; }





#blue2           { 
					width:302px; 
					border-left: solid 1px #44b3d1; 
					border-right: solid 1px #44b3d1; 
					border-bottom: solid 1px #44b3d1; 
					background:#f1f9fc; 
					font:13px Arial, Helvetica, sans-serif; 
					color:#003e58; 
					padding:0px 0px 0px 0px;
					margin:0px 0px 10px 0px;
				}
#blue2 li         { background:url(images/list_bg.gif) repeat-x scroll center; height:40px; width:277px; list-style:none; padding:7px 10px 0px 15px; }
#blue2 li a       { color:#003e58; text-decoration:none;  }
#blue2 li a:hover { text-decoration: underline; }

#column              { background:#b3b2b2; width:642px; padding:0px 0px 0px 0px; margin:10px 0px 10px 0px; }



#columntitle         { 
					   /* background:url(images/big_blue.jpg); */ 
					   background:url(images/big_blue.gif); 
					   
					   width:642px; 
					   height:39px; 
					   font:bold 18px Arial, Helvetica, sans-serif; 
					   color:#ffffff; 
					   text-align:center; 
					   text-shadow:1px 1px #23a2bc; float:left; 
					   padding:12px 0px 0px 0px;
					   padding-top:12px; padding-right:0px; padding-bottom:0px; padding-left:0px;
					 }
					 
#column_left         { width:179px; float:left; padding-top:3px; }
#column_cent         { width:306px; float:left; padding-top:3px;}
#column_cent         { width:326px; float:left; padding-top:3px;}

#column_right        { width:157px; float:left; padding-top:3px;}
#column_right        { width:137px; float:left; padding-top:3px;}

/* ------- IMAGE ALIGNMENT -----  */

.alignleft,img.alignleft{display:inline;float:left;margin-right:1.5em}
.alignleft,img.alignleft{display:inline;float:left;margin-right:2.5em; padding-right: 0.75em}

.alignright,img.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}


/*-----WORDPRESS CODE-----*/
.wp-table-reloaded {
   					 border-collapse: separate;
   					 border-spacing: 1px;
    				 font-size: 8pt;
    				 text-align: left;
				   }

.wp-table-reloaded-id-25 td.column-1 {
									
    									background: none repeat scroll 0 0 #fff !important;
									 }
									 
.wp-table-reloaded-id-25 td.column-2 {
   									    background: none repeat scroll 0 0 #fff !important;
   									    padding: 5px;
									 }
.wp-table-reloaded-id-25 .column-2   {
   										 width: 315px;
   										 width: 335px;
									 }
									 
.wp-table-reloaded-id-25 .column-2 p { font:12px Arial, Helvetica, sans-serif; color:#000; padding:4px; text-align:justify; line-height:1.5em; }

.wp-table-reloaded-id-25 td.column-3 {
    									background: none repeat scroll 0 0 #fff !important;
									 }
									 
.wp-table-reloaded-id-25 .column-3   {
   									    width: 147px;
   									    width: 127px;
								     }
.wp-table-reloaded-id-23 td, .wp-table-reloaded-id-24 td, .wp-table-reloaded-id-25 td, .wp-table-reloaded-id-26 td, .wp-table-reloaded-id-27 td {
    color: black;
    font: 13px/17px 'Droid Sans',arial,serif;
}
.wp-table-reloaded td {
    background-color: #FFFFFF;
    color: #3D3D3D;
    padding: 4px;
    vertical-align: top;
}

#column .rnkno       { 
					   background:url(images/tabs/rank_bg.png) no-repeat; 
					   width:32px; 
					   height:29px; 
					   padding:9px 0px 0px 0px; 
					   margin: 10px 0px 0px -12px; 
					   font:bold 13px Arial, Helvetica, sans-serif; color:#383f05;
					   text-align:center;
					   
					 }	
					 #column .rnkno p {  padding:0px 5px 0px 0px; }

#column .log		{
					    padding:5px;
						margin-top:-80px;
						text-align:center;
						margin-left:15px;	
					}

#column .hearts     { text-align:center; }
	
.coupon_page p 		{
						border:2px dashed black;
						padding:7px 3px 10px 3px; 
						text-align:center;
	                }
					
.coupon_page p a    { color:#d8130c; text-decoration:underline; }

.coupon_page p a:hover    { color:#d8130c; text-decoration:none; }



.coupon_page a:hover p{
	color:#c13838;
	text-decoration:underline;
	}
/* remove above later */

/* BUTTON IN SITES BOX */

#mreinfo            { background:url(images/buttons/moreinfo2.png); width:140px; height:62px; display:block; margin:35px 0px 0px 8px; background-position:0 0px; }
#mreinfo            { background:url(images/buttons/moreinfo2.png); width:140px; height:62px; display:block; margin:35px 0px 0px 8px; background-position:0 0px; }
#mreinfo            { background:url(images/buttons/moreinfo2.png); width:122px; height:62px; display:block; margin:35px 0px 0px 6px; background-position:0 0px; }



/*** FOOTER ***/

#footer{
 clear:both;
}
#footer {
  text-align: center;
  padding: 12px;
	}
#footer p{
  color:#0e7da7;}

									


/* added by developer*/


/*img 						{ display:block;}*/
a							{ text-decoration:none; color: #9C0001;}
.archivetitle				{ margin:0px;}
#entry						{ font-size:13px; margin: 10px 0;}
#content p.metablock, .commentmetadata	{ font-size:11px; padding:0;}
/*#post 						{ margin:15px;}*/
.entry-content				{ margin-top:8px;}
.comment-author, .reply						{ font-size:12px; padding:0;}
.s-content ul li, #entry li { list-style:circle outside;margin-left: 1.5em; }

.s-content h5				{ color: #E30058; font-size:20px; margin:5px 0 10px 0; padding:0;}
textarea					{ resize: none; width: 585px; font: 13px/1.5em Arial,Helvetica,sans-serif;}
.commentlist li				{ margin-bottom:15px;}
.commentmetadata			{ margin-top:8px;}
#navigation	p				{ text-align:center; padding:10px;}
.wh ul							{ list-style:none; margin-left: 15px; margin-top: 0px; margin-bottom: 0px;}
.wh li {  list-style:square; font:bold 13.0px Arial, Helvetica, sans-serif; text-transform:none; color:#383f05;line-height:1.4em; margin-top: 10px; margin-bottom: 10px; }

li {
      list-style: none;
    }

.post li:before {
      /* For a round bullet */
      content:'\2022';
      /* For a square bullet */
      /*content:'\25A0';*/
      display: block;
      position: relative;
      max-width: 0px;
      max-height: 0px;
      left: -10px;
      top: -0px;
      color: green;
      font-size: 20px;
    }





