/*  
Theme Name: Laskys e-zine
Theme URI: http://www.laskys.com
Description: Styles for Laskys e-zine
Version: 0.1
Author: Justin D Goring / Omar Musa
Design: Omar Musa
Code: Justin D Goring

*/

/*------------------------------------------------------------------------------------------------------------------------------------------GENERIC STYLES */

#laskys-ezine {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	background:#fff none repeat scroll 0 0;
	color:#333;
	font-size:76%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4;
	margin:0;
	padding:0;
	text-align:center;
}

#laskys-ezine #container {
	margin:0 auto;
	max-width:1280px;
	min-width:950px; 
	position:relative;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
} 

#laskys-ezine .hidden,
#laskys-ezine img#wpstats { 
	height:1px;
	left:0px;
	overflow:hidden;
	position:absolute;
	top:-500px;
	width:1px;
}
	
#laskys-ezine .clearfix:after {
	clear:both;
	content:url(images/spacer.gif);
	display:block;
	height:0pt;
	visibility:hidden;
}

* html #laskys-ezine .clearfix {height:1%;}

.alignleft {
	float:left;
	margin:5px;
}
.alignright {
	float:right;
	margin:5px;
}

h2 {
	margin:0;
	padding:0;
}

ul {
	margin:0;
	padding:0;
	list-style:none;
}

/*------------------------------------------------------------------------------------------------------------------------------------------PRE_HEADER */

#pre-header {
	background-color:#4c555d;
	border-bottom:1px solid #fff;
	height:30px;
	padding:20px;
}

#pre-header h1 {
	display:inline;
	color:#fff;
}

#pre-header h1 a:link,
#pre-header h1 a:active,
#pre-header h1 a:visited {
	background:transparent url(images/laskys_logo.gif) no-repeat left 50%;
	width:132px;
	height:28px;
	display:block;
	float:left;
}

#pre-header #ezine-email {
	color:#fff;
	display:inline;
	padding-left:10px;
	background:transparent url(images/link_arrow.gif) no-repeat left 50%;
}

#pre-header #ezine-email form {display:inline;}

#pre-header #ezine-email form .text-area {
	background-color:#fff;
	border:1px solid #7b9497;
	color:#7b9497;
	font-size:100%;
}

#pre-header #ezine-email form .submit {
	border:1px solid #ccc;
	background-color:#7b9497;
	color:#fff;
	font-size:100%;

}

#pre-header #ezine-email form .submit:hover {background-color:transparent;}

/*------------------------------------------------------------------------------------------------------------------------------------------PRE-NAVIGATION */

#pre-navigation {
	display:inline;
	float:right;
	margin-top:8px;
}

#pre-navigation li {
	display:inline;
	margin-right:10px;
}

#pre-navigation li a:link,
#pre-navigation li a:active,
#pre-navigation li a:visited {
	color:#fff;
	text-decoration:none;
	padding-left:10px;
	background:transparent url(images/link_arrow.gif) no-repeat left 50%;
}

#pre-navigation li a:hover {
	text-decoration:underline;
}

/*------------------------------------------------------------------------------------------------------------------------------------------HEADER */

#header {
	background:#7b9497 url(images/e_zine.gif) no-repeat left top;
	height:190px;
	padding:0 15px 0 0;
}

/*------------------------------------------------------------------------------------------------------------------------------------------NAVIGATION */

#header .navigation {
	background:transparent url(images/top_shadow.png) no-repeat 50% top;
	width:100%;
	float:left;
	
}

#header .navigation li {
	display:inline;

}

#header .navigation li a:link,
#header .navigation li a:active,
#header .navigation li a:visited {
	height:133px;
	width:55px;
	display:block;
	float:right;
	margin:0 10px 0 0;
	padding:0;
}



#header .navigation #blog a:link,
#header .navigation #blog a:active,
#header .navigation #blog a:visited {background:transparent url(images/nav_blog_off.gif) no-repeat left top;}
#header .navigation #blog a:hover,
.blog #header .navigation #blog a:link,
.blog #header .navigation #blog a:active,
.blog #header .navigation #blog a:visited,
.category-blog #header .navigation #blog a:link,
.category-blog #header .navigation #blog a:active,
.category-blog #header .navigation #blog a:visited {background:transparent url(images/nav_blog_on.gif) no-repeat left top; height:147px;}
#header .navigation #home a:link,
#header .navigation #home a:active,
#header .navigation #home a:visited {background:transparent url(images/nav_home_off.gif) no-repeat left top;}
#header .navigation #home a:hover,
.home #header .navigation #home a:link,
.home #header .navigation #home a:active,
.home #header .navigation #home a:visited {background:transparent url(images/nav_home_on.gif) no-repeat left top; height:147px;}
.home #header .navigation #blog a:link,
.home #header .navigation #blog a:active,
.home #header .navigation #blog a:visited {background:transparent url(images/nav_blog_off.gif) no-repeat left top; height:147px;}
.home #header .navigation #blog a:hover {background:transparent url(images/nav_blog_on.gif) no-repeat left top; height:147px;}

#header .navigation #articles a:link,
#header .navigation #articles a:active,
#header .navigation #articles a:visited {background:transparent url(images/nav_articles_off.gif) no-repeat left top;}
#header .navigation #articles a:hover,
.articles #header .navigation #articles a:link,
.articles #header .navigation #articles a:active,
.articles #header .navigation #articles a:visited,
.category-articles #header .navigation #articles a:link,
.category-articles #header .navigation #articles a:active,
.category-articles #header .navigation #articles a:visited {background:transparent url(images/nav_articles_on.gif) no-repeat left top; height:147px;}

#header .navigation #reviews a:link,
#header .navigation #reviews a:active,
#header .navigation #reviews a:visited {background:transparent url(images/nav_reviews_off.gif) no-repeat left top;}
#header .navigation #reviews a:hover,
.reviews #header .navigation #reviews a:link,
.reviews #header .navigation #reviews a:active,
.reviews #header .navigation #reviews a:visited,
.category-reviews #header .navigation #reviews a:link,
.category-reviews #header .navigation #reviews a:active,
.category-reviews #header .navigation #reviews a:visited {background:transparent url(images/nav_reviews_on.gif) no-repeat left top; height:147px;}

#header .navigation #videos a:link,
#header .navigation #videos a:active,
#header .navigation #videos a:visited {background:transparent url(images/nav_videos_off.gif) no-repeat left top;}
#header .navigation #videos a:hover,
.videos #header .navigation #videos a:link,
.videos #header .navigation #videos a:active,
.videos #header .navigation #videos a:visited,
.category-videos #header .navigation #videos a:link,
.category-videos #header .navigation #videos a:active,
.category-videos #header .navigation #videos a:visited {background:transparent url(images/nav_videos_on.gif) no-repeat left top; height:147px;}

/*------------------------------------------------------------------------------------------------------------------------------------------MAIN PAGE STYLES */

.main-container {
	background-color:#f1f1ef;
	margin:0;
/*	padding:10px 10px 0 10px; */
	clear:both;
	display:block;
	float:left;
	width:100%;
}

#spacing {
	padding:10px 10px 0 10px;
	margin:auto;
}

.category-title {}

/* sociable plugin */
div.sociable {
	margin:0;
	padding:0;
}

.sociable ul {
	
}

/*------------------------------------------------------------------------------------------------------------------------------------------PRE-FOOTER */

#pre-footer {
	background-color:#4c555d;
	border-top:1px solid #f1f1ef;
	clear:both;
	float:left;
	display:block;
	width:100%;
	padding-top:10px;
}

/* advertisement slot */

#advertisement {
	color:#fff;
	display:block;
	float:left;
	padding:0 0 0 3%;
	width:18.7%;
}

#advertisement h3 {
	color:#fff;
	font-size:1.5ex;
	font-weight:normal;
	text-align:center;
}

#advertisement a:link,
#advertisement a:active,
#advertisement a:visited, 
#advertisement a:hover {
	background:transparent url() no-repeat middle top;
	height:250px;
	width:300px;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

/*------------------------------------------------------------------------------------------------------------------------------------------WIDGETS */

/* generic */

#twitter,
#last-fm-rps,
#deliciousplus-2 {
	display:block;
	float:left;
	width:25%;
	color:#fff;
	border-right:1px solid #666;
}

#twitter h3,
#last-fm-rps h3,
#deliciousplus-2 h3 {
	height:50px;
	margin:0;
	padding:0;
}

#twitter a:link,
#twitter a:active,
#twitter a:visited,
#last-fm-rps a:link,
#last-fm-rps a:active,
#last-fm-rps a:visited,
#deliciousplus-2 a:link,
#deliciousplus-2 a:active,
#deliciousplus-2 a:visited {
	color:#fff;
	text-decoration:none;
	padding-left:10px;
	background:transparent url(images/link_arrow.gif) no-repeat left 50%;
}

#twitter a:hover,
#last-fm-rps a:hover,
#deliciousplus-box-2 a:hover {
	color:#ccc;
	text-decoration:underline;
}

#deliciousplus-2 h3 a,
#last-fm-rps h3 span,
#lastfm_recent_userbadge {
	height:1px;
	left:0px;
	overflow:hidden;
	position:absolute;
	top:-500px;
	width:1px;
}

/* twitter */

#twitter {}

#twitter #twitter_div {margin:0 10px;}

#twitter h3 {background:transparent url(images/head_twitter.gif) no-repeat left top; color:#4c555d;}

#twitter #twitter_update_list li {
	margin-bottom:10px;
	padding-top:5px;
	border-top:1px dotted #666;
}

#twitter #twitter_update_list li span {
	background:transparent url(images/quote.gif) no-repeat left top;
	padding:5px 0 20px 32px;
	
}

#twitter #follow a {
	color:#ccc;
	font-size:75%;
}

/* last-fm (Jukebox) */

#last-fm-rps {}

#last-fm-rps div {margin:0 10px;}

#last-fm-rps h3 {background:transparent url(images/head_juke.gif) no-repeat 10px top;}

#last-fm-rps .grayed {
	border-top:1px dotted #666;
}

#last-fm-rps .lastfm_recent_recent {
	color:#ccc!important;
	background-image:0!important;
	padding:10px!important;
}

#last-fm-rps .lastfm_recent_image a:link,
#last-fm-rps .lastfm_recent_image a:active,
#last-fm-rps .lastfm_recent_image a:visited {
	background-image:0;
	padding:0;
}

.lastfm_recent_artist a:link,
.lastfm_recent_artist a:active,
.lastfm_recent_artist a:visited {
	color:#ccc!important;
	background-image:0!important;
	padding:10px!important;
}

/* delicious */

#deliciousplus-2 {}

#deliciousplus-2 h3 {background:transparent url(images/head_reading.gif) no-repeat 10px top;}

#deliciousplus ul {}

#deliciousplus-box-2 li {
	margin:0 10px 10px 10px;
	padding-top:5px;
	border-top:1px dotted #666;
}

#deliciousplus-box-2 .deliciousplus-post {
}

#deliciousplus-box-2 .deliciousplus-description {
	display:block;
	color:#ccc;
}

/* add to any */

.addtoany_list img {border:0!important;}

/*------------------------------------------------------------------------------------------------------------------------------------------FOOTER */

#footer {
	background-color:#4c555d;
	border-top:1px dotted #f1f1ef;
	padding:20px 0;
	clear:both;
	float:left;
	display:block;
	width:100%;
}

#footer-links {margin:0 20px;}

#footer-links li {
	display:inline;
	margin-right:10px;
	color:#fff;
}

#footer-links li.float-right {
	float:right;
}

#footer-links li a:link,
#footer-links li a:active,
#footer-links li a:visited {
	color:#fff;
	text-decoration:none;
	padding-left:10px;
	background:transparent url(images/link_arrow.gif) no-repeat left 50%;
}

#footer-links li a:hover {
	text-decoration:underline;
}

/* Feedburner chicklet */

#feedburner-chicklet {
	text-align:right;
	margin:5px 0 30px 0;
	border:1px solid #FFFFFF;
	clear:both;
}

#feedburner-chicklet a:link,
#feedburner-chicklet a:active,
#feedburner-chicklet a:visited {
	text-decoration:none;
	color:#4c555d;
	padding-left:10px;
	background:transparent url(images/link_arrow.gif) no-repeat left 50%;
	font-weight:bold;
}

#feedburner-chicklet a:hover {
	text-decoration:underline;
}

/*------------------------------------------------------------------------------------------------------------------------------------------ PAGE NAVIGATION */

.wp-pagenavi {
	text-align:right;
	height:30px;
	width:49%;
	float:right;
	margin:0;
}

.wp-pagenavi .pages, 
.wp-pagenavi .current, 
.wp-pagenavi a:link,
.wp-pagenavi a:active,
.wp-pagenavi a:visited {
	color:#fff;
	padding:5px;
	margin:5px 2px 5px 5px;
	background-color:#7b9497;
	border:1px solid #7b9497;
	text-decoration:none;
	font-weight:bold;
}


.wp-pagenavi a:hover {
	color:#7b9497;
	border:1px solid #7b9497;
	background-color:#fff;
}

.wp-pagenavi .current {
	background-color:#2b4b63;
	border:1px solid #2b4b63;
}
/*------------------------------------------------------------------------------------------------------------------------------------------BREADCRUMBS */

.breadcrumb {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px dotted #ccc;
	font-weight:normal;
	color:#ccc;
}

.breadcrumb a:link,
.breadcrumb a:active,
.breadcrumb a:visited {
	text-decoration:none;
	color:#999;
}


.breadcrumb a:hover {
	color:#7b9497;
	text-decoration:underline;
}

/*------------------------------------------------------------------------------------------------------------------------------------------EXCERPT */

.excerpt {
}

/* excerpt links */

a.read_more:link,
a.read_more:active,
a.read_more:visited {
	color:#7b9497;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	background:transparent url(images/link_arrow.gif) no-repeat left 50%;
	font-size:1em;
	display:block;
}

a.read_more:hover {text-decoration:underline;}

#category a.read_more:link,
#category a.read_more:active,
#category a.read_more:visited,
#category a.read_more:hover {
	height:1px;
	left:0px;
	overflow:hidden;
	position:absolute;
	top:-500px;
	width:1px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------INDEX PAGE */

/* Category posts */

#category-posts {
	
}

#category-posts .widget_categoryposts {
	width:25%;
	float:left;
}

#category-posts .widget_categoryposts ul {
	margin:0 10px 0 0;
	
}

#category-posts .widget_categoryposts ul li {
	float:left;
	width:73%;
}

#category-posts .post-title {
	display:block;
}

#category-posts h3 {
	overflow: hidden;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	
}
#category-posts h3 a:link,
#category-posts h3 a:active,
#category-posts h3 a:hover,
#category-posts h3 a:visited {
	width:50px;
	height:463px;
	display:block;
}
#category-posts #categoryposts-3 h3 a:link,
#category-posts #categoryposts-3 h3 a:active,
#category-posts #categoryposts-3 h3 a:visited,
#category-posts #categoryposts-3 h3 a:hover {background:transparent url(images/category_post_header_blog.gif) no-repeat left top !important;}
#category-posts #categoryposts-4 h3 a:link,
#category-posts #categoryposts-4 h3 a:active,
#category-posts #categoryposts-4 h3 a:visited,
#category-posts #categoryposts-4 h3 a:hover {background:transparent url(images/category_post_header_videos.gif) no-repeat left top !important;}
#category-posts #categoryposts-5 h3 a:link,
#category-posts #categoryposts-5 h3 a:active,
#category-posts #categoryposts-5 h3 a:visited,
#category-posts #categoryposts-5 h3 a:hover {background:transparent url(images/category_post_header_reviews.gif) no-repeat left top !important;}
#category-posts #categoryposts-6 h3 a:link,
#category-posts #categoryposts-6 h3 a:active,
#category-posts #categoryposts-6 h3 a:visited,
#category-posts #categoryposts-6 h3 a:hover {background:transparent url(images/category_post_header_articles.gif) no-repeat left top !important;}

#category-posts .cat-post-item .excerpt {
	float:left;
	width:100%;
}

#category-posts .cat-post-item .excerpt p {margin-top:10px;}

#category-posts .cat-post-item .thumb-image {
	margin:0;
	float:left;
	width:100%;
}

#category-posts .cat-post-item h2 {
	font-size:1.2em;
	font-weight:normal;
	margin:-70% 0 0 3px;
	float:left;
	
}

#category-posts .cat-post-item a.post-title:link,
#category-posts .cat-post-item a.post-title:active,
#category-posts .cat-post-item a.post-title:visited {
	font-weight:bold;
	text-decoration:none;
	background-color:#7b9497;
	color:#fff;
	padding:3px 8px;
	font-size:1.2em;
	display:inline;
}

#category-posts .cat-post-item a.post-title:hover {background-color:#c73724;}

#category-posts .cat-post-link {
	border-left:50px solid #cd4033;
	margin:0;
	padding:10px 0 10px 0;
	float:left;
	display:block;
	width:100%;
}

#category-posts  a.cat-post-link:link,
#category-posts  a.cat-post-link:active,
#category-posts  a.cat-post-link:visited {
	color:#7b9497;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
	background:transparent url(images/link_arrow.gif) no-repeat 10px 50%;
	font-size:1em;
	
}

#category-posts a.cat-post-link:hover {text-decoration:underline;}

#category-posts .thumb-cat-post {
	background-color:#fff;
	border:1px solid #ccc;
	padding:2px;
	width:100%;
}

/* Featured posts */

#top {clear:left;}

#top #featured {
	margin:0 0 40px 0;
	float:left;
	width:47.5%;
}

#top #featured #myGallery, 
#top #featured #myGallerySet, 
#top #featured #flickrGallery {
	border:1px solid #ccc;
	height:300px;
	width:100%;
}

#top #categoryposts-7 {
	background:transparent url(images/featured_article_title.gif) no-repeat left top;
	padding-top:50px;
	float:right;
	width:50%;
	margin:0 0 20px 0;
}

#top #categoryposts-7 .cat-post-item a.post-title:link,
#top #categoryposts-7 .cat-post-item a.post-title:active,
#top #categoryposts-7 .cat-post-item a.post-title:visited {
	color:#cb3d30;
	font-weight:bold;
	font-size:1.8em;
	text-decoration:none !important;
}

#top #categoryposts-7 .cat-post-item a:hover {text-decoration:underline !important;}

#top #categoryposts-7 .cat-post-item {}

#top #categoryposts-7 .excerpt {
	border-bottom:1px dotted #ccc;
	float:right;
	font-size:1.1em;
	line-height:20px;
	margin-right:10%;
	padding-bottom:20px;
	margin-bottom:10px;
}
/* --- hidden -----
#top #categoryposts-7 .cat-post-link {
	height:1px;
	left:0px;
	overflow:hidden;
	position:absolute;
	top:-500px;
	width:1px;
} */

#top #categoryposts-7 a.cat-post-link:link,
#top #categoryposts-7 a.cat-post-link:active,
#top #categoryposts-7 a.cat-post-link:visited {
	color:#7b9497;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	background:transparent url(images/link_arrow.gif) no-repeat left 50%;
	font-size:1em;
	display:block;
	clear:both;
}

#top #categoryposts-7 a.cat-post-link:hover {text-decoration:underline;}

/*------------------------------------------------------------------------------------------------------------------------------------------CATEGORY PAGE */

#category h2.category-page-title {
	font-size:6ex;
	margin:0 0 10px 0;
	display:inline;
	color:#ccc;
	width:49%;
	float:left;
}

#category .post {
	width:25%;
	float:left;
}

#category .post .post-container {
	margin:0 30px 20px 30px;
}

#category .post .post-container h2 {
	display:block;
	font-weight:normal;
	margin:-70% 0 0 3px;
	height:175px;
}

#category .post .post-container h2 a:link,
#category .post .post-container h2 a:active,
#category .post .post-container h2 a:visited {
	font-weight:bold;
	text-decoration:none;
	background-color:#7b9497;
	color:#fff;
	padding:3px 8px;
}

#category .post .post-container h2 a:hover {background-color:#c73724;}

#category .post .post-container .cat-thumb {
	
}

#category .post .post-container .cat-thumb img {
	border:1px solid #ccc;
	background-color:#fff;
	padding:2px;
	width:98%;
}

#category .post .post-container .excerpt {
	height:200px;
	display:block;
}

#category .post .post-container .excerpt p {margin-top:10px;}

 p.read-this {
	border-top:1px dotted #ccc;
}

#category .post .post-container a.read-this-link:link,
#category .post .post-container a.read-this-link:active,
#category .post .post-container a.read-this-link:visited {
	color:#7b9497;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	background:transparent url(images/link_arrow.gif) no-repeat left 50%;
	font-size:1em;
	margin-top:5px;
	display:block;
}

#category .post .post-container a.read-this-link:hover {
	text-decoration: underline;
}

/*------------------------------------------------------------------------------------------------------------------------------------------ ARTICLE PAGE */

#article-page {}

#article-page .post-container {
	width:580px;
	float:left;
}

#article-page p a:link,
#article-page p a:active,
#article-page p a:visited {
	color:#c73724;
	text-decoration:none;
}

#article-page p a:hover {
	text-decoration:underline;
}

#article-page h2 {
	font-size:4em;
	padding:10px 0 10px 0;
}

#article-page h2 a:link,
#article-page h2 a:active,
#article-page h2 a:visited,
#article-page h2 a:hover {
	text-decoration:none;
	color:#999;
}

#article-page .entry {

}

#article-page .entry img,
.entry .wp-caption {
	border:1px solid #666;
	padding:2px;
	background-color:#fff;
	margin:5px;
}

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

.wp-caption-text {
	font-weight:bold;
	text-align:center;
	padding:0;
	margin:3px 0;
}

#article-page .author-placeholder {
	padding:2px 10px;
	border:1px solid #ccc;
	background-color:#E0EAEF;
	margin:0 0 10px 0;
	font-size:100%;
	display:inline;
}

/* Article postmetadata */

#article-page .postmetadata {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px dotted #ccc;
}

/* Article page tag display */

#article-page #tags a:link,
#article-page #tags a:active,
#article-page #tags a:visited {
	padding:2px 10px;
	border:1px solid #ccc;
	background-color:#e0eaef;
	margin:0 0 10px 0;
	line-height:2em;
}

#article-page #tags a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#4c555d;
}

/* Article advertisement */

#article-page #google-advertisement {
	margin:10px auto;
	clear:both;
	border:1px solid #ccc;
	background-color:#fff;
	padding:2px;
	text-align:center;
}

/* Article page Right hand widget column */

#article-page #page-extras {
	width:350px;
	float:right;
	margin-right:30px;
}

#article-page #page-extras .widgetTitle {
	font-weight:bold;
	text-decoration:none;
	background-color:#2b4663;
	color:#fff;
	padding:3px 8px;
	font-size:1em;
	display:block;
}

#article-page #page-extras .cat-post-item .excerpt p {margin-top:10px;}

#article-page #page-extras .cat-post-item .thumb-image {
	margin:0;
	float:left;
}

#article-page #page-extras .cat-post-item .thumb-image .thumb-cat-post {
	background-color:#fff;
	border:1px solid #ccc;
	padding:2px;
	margin-right:5px;
}

#article-page #page-extras h2 {
	font-size:1em;
	font-weight:normal;
}

#article-page #page-extras .cat-post-item a.post-title:link,
#article-page #page-extras .cat-post-item a.post-title:active,
#article-page #page-extras .cat-post-item a.post-title:visited {
	font-weight:bold;
	text-decoration:none;
	background-color:#7b9497;
	color:#fff;
	padding:3px 8px;
	font-size:1em;
	display:block;
	margin: -140px 0 120px 0;
	float:left;
}

#article-page #page-extras .cat-post-item a.post-title:hover {background-color:#c73724;}

#article-page #page-extras .excerpt {
	margin-bottom:10px;
}

#article-page #page-extras .excerpt p {
	clear:left;
}

#article-page #page-extras a.cat-post-link:link,
#article-page #page-extras a.cat-post-link:active,
#article-page #page-extras a.cat-post-link:visited {
	color:#2b4663;
	font-weight:bold;
}

#article-page #page-extras a.cat-post-link:hover {
	color:#c73724;
}

/*------------------------------------------------------------------------------------------------------------------------------------------ COMMENTS */

#commentsContainer {
	background:transparent url(images/comment_back.gif) no-repeat right top;
	border-top:1px dotted #ccc;
	margin:0 0 20px 0;
	padding:0;
	width:650px;
	float:left;
}

#commentsContainer #respondTitle,
#commentsContainer #comments {
	font-weight:normal;
	font-size:5ex;
	color:#c73724;
	margin:10px 0;
	padding:0;
}

#commentsContainer .logged-in {
	padding:10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#c3dadf;
	color:#666;
}

#commentsContainer #comment,
#commentsContainer #author,
#commentsContainer #email,
#commentsContainer #url {
	border:0;
	border-bottom:4px dotted #7b9497;
	padding:0;
	margin:0 10px;
	font-family: Georgia, "Times-New-Roman", serif;
	background-color:transparent;
	width:50%;
}

#commentsContainer #comment {
	width:644px;
	border:4px dotted #7b9497;
	background-color:#fff;
}

#commentsContainer input#submit {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:2px 10px;
	font-family: Georgia, "Times-New-Roman", serif;
	background-color:#c73724;
	color:#fff;
	font-weight:bold;
	
}

#commentsContainer input#submit:hover  {
	background-color:#fff;
	color:#c73724;
	cursor:pointer;
}

#commentsContainer .commentlist {
	list-style:none;
	margin:0;
	padding:0;
}

#commentsContainer .comment {
	border:1px solid #ccc;
	padding:10px;
	margin:0 0 10px 0;
}



#commentsContainer .thread-even {
	background:#efefef;
}

#commentsContainer .comment p {}

#commentsContainer .comment p a:link,
#commentsContainer .comment p a:active,
#commentsContainer .comment p a:visited {
	color:#c73724;
	text-decoration:none;
}

#article-page .comment p a:hover {
	text-decoration:underline;
}




























