/*

Theme Name: CelebrityPress

Theme URI: http://www.gorillathemes.com/celebritypress/

Description: Sexy Magazine Style Theme.

Version: 3.2

Author: Gorilla Themes

Author URI: http://www.gorillathemes.com/

*/



	

/* Body | Lists | Padding | Margin Reset */

* {

	border:0;

	margin:0;

	padding:0;

}



body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:16px;

	background:#000 url(images/pink/back-pink.jpg) repeat-x;

}



li {

	list-style:none;

}





	

/* Links */

a {

	color:#000;

	text-decoration:none;

}



a:hover {

	text-decoration:none;

	color:#d72b3a;

}



.readmore {

	text-transform:none;

	color:#d72b3a;

	font-weight:bold;

}



.slider-title {

	padding:4px;

	color:#fff;

	font-size:14px;

	font-weight:bold;

}



.slider-title a,visited {

	color:#d72b3a;

	font-size:22px;

}





	

/* Page Layout */

#layout {

	margin:0 auto;

	width:960px;

}





	

/* Header */

#header {

	height:140px;

}





	

/* Header Ad 728x90 */

#header_ad {

	float:right;

	/*padding-top:20px;*/
	padding:0;
}



#header_ad img {

	border:0;

}





	

/* Logo */

#logo {

	float:left;

	top:0;

	width:250px;

	height:272px;

	z-index:1;

	position:absolute;

        background:url(http://www.laceypoker.com/header.png) bottom left no-repeat;

}





	

/*- Main Menu -*/

#menu_navigation {

	background:#d72b3a;

	border-top:1px solid #d72b3a;

	width:960px;

}



.menu,.menu ul {

	list-style:none;

	margin:0;

	padding:0;

}



.menu {

	position:relative;

	float:left;

	width:720px;

	padding:0 0 0 240px;

	height:34px;

	background:#d72b3a;

}



.menu li {

	float:left;

	margin:0;

	padding:0;

	position:relative;

	height:31px;

}



.menu li a,.menu li a:link,.menu li a:active,.menu li a:visited {

	font-size:11px;

	font-family:Arial, Tahoma, Verdana;

	line-height:34px;

	text-transform:uppercase;

	font-weight:bold;

	/*background:#d72b3a;*/

	border-left:1px solid #d72b3a;

	color:#fff;

	display:block;

	padding:0 20px;

	text-decoration:none;

}



.menu li a:hover {

	background:#dcdcdc;

	color:#000;

	border:0;

	border-left:1px solid #d72b3a;

}

	
	
.menu .current_page_item a,.menu .current_page_item a:link,.menu .current_page_item a:active,.menu .current_page_item a:visited {

	background: #dcdcdc;

	color: #000;	

	border-left:1px solid #d72b3a;

}



.menu ul {

	background:#62d7e8;

	list-style:none;

	margin-top:5px;

	width:100px;

	position:absolute;

	top:-999em;

	left:-1px;

	line-height:31px;

	height:30px;

}



.menu ul li {

	border:0;

	float:none;

}



.menu ul a {

	border-top:1px solid #ccc;

	padding-right:10px;

	width:80px;

	white-space:nowrap;

}



.menu ul a:hover {

	color:#000;

}



#home .on {

	font-size:11px;

	font-family:Arial, Tahoma, Verdana;

	line-height:34px;

	text-transform:uppercase;

	font-weight:bold;

	background:#dcdcdc;

	color:#000;

	border-left:1px solid #d72b3a;

	display:block;

	padding:0 22px 0 20px;

	text-decoration:none;

	width:

	

/**/

30px;

}





	

/* Secondary Menu and Dropdown Navigation */

* + html #emptysubnav {

	height:30px!important;



	

/*IE7*/

}



* html #emptysubnav {

	height:30px!important;



	

/*IE7*/

}



#emptysubnav {

	height:65px;

	background:#dcdcdc;

}



#catnav,#catnav * {

	margin:0;

	padding:0;

	list-style:none;

}



#catnav {

	position:relative;

	height:31px;

	float:left;

	width:720px;

	padding:0 0 0 240px;

	background:#dcdcdc;

}



#catnav li {

	float:left;

	list-style:none;

	margin:0;

	padding:0;

	height:31px;

}



#catnav li a {

	color:#000000;

	display:block;

	padding:0 13px;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	line-height:31px;

	text-transform:uppercase;

}



#catnav li a:hover {

	text-decoration:none;

	color:#fff;

	background:#d72b3a;

}



#catnav li ul {

	position:absolute;

	left:-999em;

	width:15em;

	margin-top:0;

}



#catnav li:hover ul,#catnav li.sfhover ul {

	left:auto;

	z-index:10!important;

}



#catnav li ul li {

	display:block!important;

	width:15em;

	border:1px solid #d72b3a!important;

	border-top:none!important;

	background:#dcdcdc;

}





	

/*- Search - Rss - Newsletter Starts here -*/

#search_rss_wrapper {

	width:960px;

	margin-top:10px;

}



.wrapper_left {

	border:1px solid #dcdcdc;

	height:47px;

	width:648px;

	background:#dcdcdc;

	float:left;

}



.wrapper_right {

	background:#dcdcdc;

	border:1px solid #dcdcdc;

	height:47px;

	width:298px;

	float:right;

}



.newsletter {

	float:left;

	width:250px;

	margin:10px 0 0;

	padding-left:240px;

}



.rssfeed {

	height:45px;

	width:136px;

	float:right;

	padding-top:2px;

	padding-right:5px;

	display:block;

	cursor:pointer;

}



.feed_input {

	background:#fff;

	color:#000;

	font-size:12px;

	font-family:Arial, Tahoma, Verdana;

	font-weight:normal;

	padding:4px;

	width:156px;

	margin-left:13px;

	display:inline;

	border:1px solid #ccc;

}



.search_input {

	background:#fff;

	color:#000;

	font-size:12px;

	font-family:Arial, Tahoma, Verdana;

	font-weight:normal;

	padding:4px;

	width:186px;

	margin:10px 0 0 16px;

	display:inline;

	border:1px solid #ccc;

}



.search_input_footer {

	background:#fff;

	color:#000;

	font-size:12px;

	font-family:Arial, Tahoma, Verdana;

	font-weight:normal;

	padding:4px;

	width:126px;

	margin:10px 0 0;

	display:inline;

	border:1px solid #ccc;

}



.submit_button {

	background:#d72b3a;

	color:#fff;

	font-size:11px;

	font-family:Arial, Tahoma, Verdana;

	padding:4px;

	margin:0 0 0 8px;

	border:1px solid #ccc;

	font-weight:bold;

	width:56px;

}





	

/*   Grid   */

#grid {

	margin-top:10px;

}



#grid .sidebar h2 {

	font-size:14px;

	margin:0 0 5px;

	color:#000;

}



#grid p {

	line-height:18px;

	padding:0 0 12px;

}





	

/*   Left Sidebar   */

#sidebar_left {

	float:left;

	width:200px;

	margin:0;

	padding:0;

}





	

/*   Random Posts   */

#container_left {

	border:1px solid #d72b3a;

	text-align:left;

	height:auto;

	background:#fff url(images/pink/left_posts_img-trans.png) top center no-repeat;

}



.random_post {

	color:#000;

	padding:40px 6px 3px;

}



.left_posts {

	height:auto;

	margin-bottom:10px;

	padding:10px 10px 10px 16px;

	background:#f6fcfe;

}



.left_posts img {

	float:left;

	margin:6px 0;

	border:solid 2px #f9f9f9;

}



a.left_posts_link {

	color:#000;

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

}



a.left_posts_link:hover {

	text-decoration:underline;

}



a.titles {

	font-size:14px;

	font-weight:bold;

	margin:0 0 13px;

	padding-left:22px;

	background:url(images/pink/star.jpg) bottom left no-repeat;

}



a.titles:hover {

	text-decoration:underline;

	color:#666;

}



a.titles_single {

	font-size:14px;

	font-weight:bold;

	margin:0 0 13px;

	

}



a.titles_single:hover {

	text-decoration:underline;

	color:#666;

}





	

/* Photo Gallery  */

#photogallery {

	text-align:center;

	margin:10px 0 0;

	height:auto;

	background:#e2f4fe url(images/pink/photogallery-trans.png) top center no-repeat;

}



.gallery_image {

	padding:3px;

	margin:42px 0 0;

	background:#f9f9f9;

}



.photogallery_title {

	font-weight:bold;

	text-align:center;

	padding:5px 3px 10px;

}





	

/* flickr Box */

.flickr {

	border:1px solid #d72b3a;

	text-align:center;

	height:auto;

	background:#fff url(images/pink/flickr-trans.png) top center no-repeat;

	padding:60px 0 20px;

	color:#660066;

	list-style-type:none;

	margin:10px 0 0;

}



.flickr img {

	border:1px solid #e2f4fe;

}





	

/* Middle Column */





a.titles_blog {

	font-size:28px;

	font-weight:bold;

	padding:20px 0px 0px 25px;

	



}



a.titles_blog a:hover {

	text-decoration:underline;

	color:#666;

}



#blog {



	float:left;

	width:650px;

		

}



.post_blog a {

color:#b605a3;

text-decoration:none;

}





.post_blog {

	background:#fff;

	border-left:7px solid #d72b3a;

	border-top:7px solid #d72b3a;

	padding:18px;

	min-height:354px;

	margin-bottom:10px;

	line-height:18px;

}



.entry_blog {

	text-align:left;

	font-size:13px;

	line-height:18px!important;

	color:#000000;

	margin-top:5px;

	padding:10px 25px 25px 25px;

	

}



.entry_blog blockquote {

	background-position:56px 2px;

	padding:0 18px;

	text-align:center;

	margin:0 auto;

}



.entry_blog blockquote p {

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-style:italic;

	text-align:justify;

	color:#333;

	margin:0 auto;

	width:80%;

}



.entry_blog img {

	padding:8px;

	margin:0px 20px 10px 0px;

	background:#f9f9f9;

	border:solid 1px #ccc;

}



.entry_blog ul li {

	list-style-type:square;

}





#middle {

	margin-left:10px;

	float:left;

	width:440px;

}



.middle_single {

	float:left;

	width:652px;

}





	

/* Popular Tags */

.tags {

	background:#fff url(images/pink/popular_tags_img.jpg) top left no-repeat;

	margin-top:5px;

	font-family:Arial, Helvetica, sans-serif;

	padding:10px;

	line-height:22px;

}



.tags_container {

	margin:25px 0 0;

}



.tags a {

	color:#000;

}



.tags a:hover {

	color:#d72b3a;

	background:#000;

}





	

/* Sidebar */

.sidebar {

	float:right;

	width:300px;

}





	

/* Video */

.video {

	border-top:7px solid #d72b3a;

	border-bottom:7px solid #d72b3a;

	margin-bottom:10px;

	width:300px;

	height:256px;

}





	

/* 125x125 Ads */

#bannersSquare {

}



#bannersSquare img {

	float:left;

	padding:12px 13px 12px 12px;

	background:#fff;

}





	

/* Poll */

.poll {

	float:left;

	height:auto!important;

	height:220px;

	min-height:256px;

	padding:34px 0 0 10px;

	width:276px;

	background:#fff url(images/pink/daily_poll.jpg) top left no-repeat;

	color:#000;

	border:7px solid #d72b3a;

	margin:10px 0;

}

.wp-polls li {width:60%;}

.wp-polls .pollbar {margin:1px; font-size:6px; line-height:8px; height:8px; background: #000; border:1px solid #ebebeb;}



	

/* 300x250 Ad */

.ad300x250 {

	float:left;

	border:0;

}



.ad300x250 img {

	border:0;

}





	

/* Most Commented Single Sidebar */

.most_commented {

	height:auto!important;

	min-height:80px;

	margin-top:10px;

	padding:10px;

	background:#fff;

	border:7px solid #d72b3a;

	float:left;

	width:266px;

}



.most_commented h2 {

	font-size:16px;

	color:#000;

	margin:0 0 10px;

	padding-left:5px;

	border:1px solid #dcdcdc;

	background:#dcdcdc;

}



.commented_bullet {

	background:url(images/pink/star.jpg) top left no-repeat;

}





	

/* Archives Single Sidebar */

.archives li {

	background:url(images/pink/star.jpg) top left no-repeat;

	padding:0 0 0 24px;

	list-style:none;

}



.archives {

	padding:10px;

	background:#fff;

	border:7px solid #d72b3a;

	margin:10px 0 0;

}



.archives h2 {

	font-size:16px;

	color:#000;

	margin:0 0 10px;

	padding-left:5px;

	border:1px solid #dcdcdc;

	background:#dcdcdc;

}





	

/* Sidebar Widgets */

.widgets {

	text-align:left;

	color:#000;

	line-height:18px;

	margin:10px 0;

	padding:15px;

	background:#fff;

	border:7px solid #d72b3a;

}



.widgets ul li {

	padding:0 0 0 26px;

}



.widget_title {

	background:url(images/pink/star.jpg) top left no-repeat;

	padding:0 0 0 24px;

	list-style:none;

	font-weight:bold;

}



* + html .widget_title {

	padding:0 0 0 10px!important;



	

/*IE7*/

}



* html .widget_title {

	padding:0 0 0 10px;



	

/*IE6*/

}



#calendar {

	padding:0 0 0 34px;

}





	

/* Tag Cloud Sidebar */

.sidebar_tags {

	text-align:left;

	color:#000;

	line-height:18px;

	margin:10px 0;

	padding:15px;

	background:#fff;

	border:7px solid #d72b3a;

}



.categories {

	float:left;

	height:auto!important;

	height:220px;

	min-height:256px;

	padding:20px;

	width:253px;

	background:#FFFFFF;

	color:#000;

	border-top:7px solid #d72b3a;

	border-left:7px solid #d72b3a;

	margin-top:10px;

}





	

/* Metadata */

.month_metadata {

	background:#dcdcdc;

	color:#000;

	padding:6px 6px 6px 15px;

	font-size:16px;

}



.comment_number {

	font-size:11px;

	padding:5px;

	color:#333;

	float:right;

}



.posted {

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	float:left;

	padding-left:28px;

}



.post_date {

	float:left;

	padding:0 0 0 22px;

}



.homepage_comments {

	float:right;

	background:#fff url(images/pink/comments_grey-trans.png) top left no-repeat;

	padding:7px 0px 0px 24px;

}



* html .homepage_comments {

	background: none !important;

	float:right;

	padding:7px 0px 0px 24px;

}



.homepage_comments a{

	color:#d72b3a;

	margin-top:10px;

	

	}



.homepage_comments a:hover{

	color:#ccc;

	

	}



.post_date a {

	color:#b605a3;

}



.filed {

	float:left;

	padding:0 0 10px 22px;

}



.filed a {

	color:#b605a3;

}



.notfound {

	color:#000;

}





	

/* Post */

.post_middle {

	background:#fff;

	padding:10px;

	margin:0 0 10px;

	min-height:160px;

	height:auto!important;

	height:160px;

}

.post_blog {

	background:#fff;

	padding:10px;

	margin:0 0 10px;

	min-height:160px;

	height:auto!important;

	height:160px;

	border:7px solid #d72b3a;

}







.post_single {

	min-height:200px;

	background:#fff;

	padding:10px;

	margin:0 0 10px;

	height:auto!important;

	height:200px;

}



.photos_home {

	background:#fff;

	padding:5px;

	margin:0 auto;

}



.page {

	background:#fff;

	border-left:7px solid #d72b3a;

	border-top:7px solid #d72b3a;

	padding:18px;

	min-height:1214px;

	margin-bottom:10px;

}







.post_sitemap {

	border-left:7px solid #d72b3a;

	border-top:7px solid #d72b3a;

	min-height:354px;

	margin-bottom:10px;

	padding:0 0 0 22px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	background:#fff;

	line-height:20px;

}



.post_sitemap ul li {

	margin-left:20px;

	padding:0 0 0 22px;

	background:#fff url(images/pink/star.jpg) left no-repeat;

}



.post_blog h1 a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	padding:0 0 0 22px;

	color:#000;

	background:url(images/pink/star.jpg) top left no-repeat;

}



.post_content {

	margin-top:6px;

	color:#000;

	padding:50px 6px 3px;

}



.post_content img {

	padding:3px;

	margin:0 5px 0 0;

	background:#f9f9f9;

	border:solid 1px #ccc;

	float:left;

}



.photo {

	padding:3px;

	margin:0 5px 0 0;

	background:#f9f9f9;

	border:solid 1px #ccc;

	float:left;

}



.photo_sidebar {

	margin:6px 0;

}



.entry p {

	text-align:left;

	font-size:12px;

	line-height:18px!important;

	color:#000000;

	margin-top:5px;

}



.entry blockquote {

	background-position:56px 2px;

	padding:0 18px;

	text-align:center;

	margin:0 auto;

}



.entry blockquote p {

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-style:italic;

	text-align:justify;

	color:#333;

	margin:0 auto;

	width:80%;

}



.entry img {

	padding:3px;

	margin:5px;

	background:#f9f9f9;

	border:solid 1px #ccc;

}



.entry ul li {

	list-style-type:square;

}





	

/* Comments */

#author,#email,#url {

	border:1px solid #ccc;

	padding:3px;

}



.comment {

	background:#fff;

	color:#000;

	padding:20px;

	margin-bottom:10px;

	border:7px solid #d72b3a;

}



#submit_comment {

	background:#d72b3a;

	color:#fff;

	font-size:11px;

	font-family:Arial, Tahoma, Verdana;

	padding:4px;

	margin:0 0 0 8px;

	border:1px solid #ccc;

	font-weight:bold;

	width:120px;

}



input {

	font-size:12px;

	padding:2px;

	border:1px solid #b6d3e3;

}



textarea {

	font-size:12px;

	padding:2px;

	width:560px;

	border:5px solid #b6d3e3;

}



h2.commh2 {

	font-size:1.4em!important;

	padding:0 0 5px;

	font-weight:bold!important;

	color:#000!important;

}



ol.commentlist {

	margin:10px 0 20px;

	padding:0;

	list-style:none;

	font-size:12px;

	line-height:20px;

}



ol.commentlist p {

	margin-bottom:10px;

	line-height:20px;

}



ol.commentlist cite {

	font-style:normal;

	font-weight:bold;

}



ol.commentlist li {

	padding:20px 10px 10px;

}



ol.commentlist li.alt {

	padding:10px 10px 0!important;

	background:#f9f9f9;

	border:7px solid #ccc;

}





	

/* Page Navigation */

.navigation {

}



.navigation a {

	color:#d72b3a;

	font-size:1em;

	font-weight:bold;

}



.alignleft {

	display:inline;

	float:left;

}



.alignright {

	display:inline;

	float:right;

}





	

/* Footer */

#footer {

	margin-top:10px;

	color:#000;

	border:#d72b3a solid 7px;

	background:#fff;

	padding:5px;

	font-family:Arial, Helvetica, sans-serif;

}



#footer a {

	color:#d72b3a;

}



#footercolumns h2 {

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:16px;

}



#footercolumns {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:0px 10px 10px 10px;

}



#footercolumns a {

	color:#d72b3a;

}



#footercolumns .block {

	float:left;

	width:30%;

	margin:0 0 0 3.5%;

}



#footercolumns .first,* html #footercolumns .first {

	clear:both;

	margin:0;

	border-right:1px solid #ccc;

}



#footercolumns .second {

	border-right:1px solid #ccc;

}



#copyright {

	color:#fff;

	padding:5px 0 0;

}



#copyright a {

	color:#d72b3a;

}

#page-wrap {

	width:440px;

	position:relative;

	min-height:350px;

	height: auto !important;

	height: 350px;

	overflow: hidden;

	background:#fff;

	margin-bottom: 10px;

}





.nav-thumb {

	border:3px solid #d72b3a;

	margin:0;

}

