@charset "utf-8";
/* CSS Document */
body {
	text-align: center;
}
#container {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}
.clear {
	clear: both;
}
/*--- HEADER ---*/
#header {
	height: 46px;
	position: relative;
	margin: 10px 0 0 0;
}
#main-nav { position: relative; top: 15px; }

#logo {
	width: 293px;
	height: 46px;
	display: block;
	background: url(../images/logo.jpg) no-repeat;
}

#logo span { display: none; }

#main-nav li {
	margin-top: 10px;	
	margin-left: 15px;
}

/* featured banner */
#featured-banner { position: relative; }
#featured-banner .banner { position: absolute; top: 0; left: 0; }
/* blog-navigation */
#blog-navigation { display: block; height: 27px; margin-bottom: 10px; }
#blog-navigation li { float: left; margin-right: 8px; }
#blog-navigation li a { display: block; background: url(../images/elements/blog_navigation_sprite.jpg) no-repeat; height: 27px; }
#blog-navigation li a span { display: none; }

#blog-navigation #subscribe-link { width: 83px; background-position: 0 0; }
#blog-navigation #subscribe-link:hover { background-position: 0 -24px; }
#blog-navigation #dating-diary-link { width: 71px; background-position: -91px 0; }
#blog-navigation #dating-diary-link:hover { background-position: -91px -24px; }
#blog-navigation #beauty-link { width: 75px; background-position: -170px 0; }
#blog-navigation #beauty-link:hover { background-position: -170px -24px; }
#blog-navigation #man-talk-link { width: 92px; background-position: -252px 0; }
#blog-navigation #man-talk-link:hover { background-position: -252px -24px; }
#blog-navigation #claires-corner-link { width: 146px; background-position: -349px 0; }
#blog-navigation #claires-corner-link:hover { background-position: -349px -24px; }
#blog-navigation #daily-scoop-link { width: 164px; background-position: -503px 0; }
#blog-navigation #daily-scoop-link:hover { background-position: -503px -24px; }
#blog-navigation #health-link { width: 78px; background-position: -677px 0; }
#blog-navigation #health-link:hover { background-position: -677px -24px; }
#blog-navigation #money-link { width: 72px; background-position: -760px 0; }
#blog-navigation #money-link:hover { background-position: -760px -24px; }
#blog-navigation #readers-rant-link { width: 127px; background-position: -835px 0; }
#blog-navigation #readers-rant-link:hover { background-position: -835px -24px; }


/* -- PAGINATION -- */
#pagination {
	width: 300px;
	height: 30px;
	font-family: Arial,Helvetica,sans-serif;
}
#pagination li {
	float: left;
	font-size: 1.1em;
	color: #363636;
}
#pagination li a {
	font-size: 1em;
	color: #363636;
}
#pagination li {
	border: solid 1px #666;
	margin-right: 2px;
	display: block;
	padding: 2px 6px;
	text-decoration: none;
	background: #E9E9E9;
	color: #363636;
}


/*--- FEATURED BANNER ---*/
#featured-banner {
	width: 980px;
	height: 299px;
	background: url(../images/banner/banner_photo_01.jpg) top left no-repeat;
	margin-bottom: 20px;
	clear: both;
}
/*--- PRIMARY CONTENT ---*/
#primary-content {
	width: 639px;
	padding: 10px;
	float: left;
    background: #FBFBFB;
	background: #FBFBFB;
}
/*--- PRIMARY CONTENT ---*/
#secondary-content {
	width: 305px;
	float: right;
    margin-bottom:80px;
}
/*--- FOOTER ---*/
#footer {
	width: 980px;
	clear: both;
	margin-top: 20px;
}
#footer .copyright {
	text-align: right;
}	                                             

#navCont {
	background: #000;
	width: 200px;
	height: 340px;

}
#blog-header { width: 452px; height: 84px;  }
#blog-entries-container { width: 452px; float: left; }
/* blog-sidebar */
#socialIcons li { display: inline; margin-right:5px; }
#blog-sidebar { width: 152px; background:#f5f5f5; float: right; padding: 10px; }
#blog-sidebar h3.title { font-family: Georgia, "Times New Roman", serif; font-size: 1.7em; color: #363636; font-style: italic; margin-bottom: 15px; }
#blog-sidebar ul li { margin-bottom: 15px; }
#blog-sidebar ul li a { color: #616161; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; line-height:17px; }
#blog-sidebar ul li a:hover { text-decoration: underline; }
/*--- BLOG-ENTRY ---*/
.blog-entry {
	width: 420px;
	margin-bottom: 20px;
	
	background: #e9e9e9;
	border: 1px solid #c5c5c5;
	padding: 15px;
}
.title-bar {
	position: relative;
	/*height: 22px;*/
	margin-bottom: 15px;
}
.title-bar .title {

}
.title-bar .date-posted {

}
.content {
	
}

.content img {
	margin-bottom: 15px;
}
/* -- comments -- */
#ui-comments {
	position: relative;
	height: 250px;
	background: #eee;
	margin-bottom: 30px;
	font-size: .8em;
}
#ui-comments table {
	position: absolute;
	top: 15px;
	left: 10px;
}
#ui-comments table td {
	padding: 5px;	
}
#ui-comments table input, #ui-comments table textarea {
	padding: 5px;
	border: 0;
	font-size:.8em;
}
#ui-comments table input {
	width: 185px;
	height: 20px;
}
#ui-comments #input-comment {
	width: 318px;
	height: 90px;
}
#ui-comments .submit-btn {
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index:5;
}
#captcha {
	width: 380px;
	height: 55px;
	position: absolute;
	bottom: 20px;
	left: 94px;
	font-family: Arial, Helvetica, sans-serif;
}
#captcha #render {
	width: 175px;
	height: 55px;
	/*background: #f00;*/
	position: absolute;
	top: 0;
	left: 0;
}
#captcha p {
	position: absolute;
	top: 0;
	left: 185px;
	font-size: 1.1em;
	color: #ff2a01;
}
#captcha input#captcha-code-entry {
	position: absolute;
	bottom: 0;
	left: 185px;
	width: 68px;
	height: 20px;
	border: 0;
	padding: 5px;
	font-size: 1.5em;
}
#render img {
	position: absolute;
	bottom: 0;
}
/*comment-list*/
#comment-list .comment {
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 20px;
	position: relative;
	margin-bottom: 15px;
	min-height: 40px;
}
#comment-list .comment .details {
	width: 55px;
	position: absolute;
	left: 0;
	top: 0;
	font-size: .85em;
}
#comment-list .comment .details .author {
	color: #FF2A01;
}
#comment-list .comment .details .date {
	color: #545454;
	position: relative;
	bottom: 5px;
}
#comment-list .comment .details .time {
	color: #545454;
	position: relative;
	bottom: 10px;
}
#comment-list .comment .entry {
	width: 290px;
    top: 25px;
    margin-bottom: 15px;
	position: relative;
	left: 79px;
    margin-left:30px;
	color: #434343;
}
#comment-list .comment .rating {
	position: absolute;
	width: 45px;
	height: 18px;
	top: 0;
	right: 0;
}
.rating-score {
	position: absolute;
	top: 0;
	right: 55px;
	display: inline;
	font-size: 1.1em;
}
.rating-neg {
	color: #f00;	
}
.rating-pos {
	color: #390;	
}
.rate-btn {
	width: 19px;
	height: 18px;
	display: block;
	background: #f00;
}
.plus {
	background: url(../images/blog/plus_btn.jpg) no-repeat;
	float:left;
}
.minus {
	background: url(../images/blog/minus_btn.jpg) no-repeat;
	float: right;
}
.submit-btn {
	background: #ff2a01;
	padding: 7px 11px;
	font-family: Century Gothic, arial, sans-serif;
	color: #fff;
	font-size: 1.2em;
	border: 0;
}
.submit-btn:hover {
	cursor: pointer;
}
.adSpace {
	height: 199px;
	width: 298px;
	background:#999;
	margin-top: 15px;
}

.adSpace2 {
	height:251px;
	width:298px;
	background: #999;
	margin-top: 15px;
}

.adSpaceSmall {
	height: 60px;
	width: 298px;
	background:#999;
	margin-top: 15px;
}

#classifieds { display:block;border-bottom:1px #C5C5C5 solid; margin-top:35px; }
    #classifieds p { font-size:10px; color: #666; }


a {
	color: #868686;	
}

a:hover {
	color: #FFF;
}

/* Readers Rant */
.rant { background: #e9e9e9; margin-bottom: 15px; padding: 15px; border: 1px solid #b1b1b1; }
#title-information { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #474747; }
.rant .response { background: #ededed; }
.rant #title-information .title { font-size: 1.96em; text-transform: uppercase; font-family:Georgia,"Times New Roman",Times,serif; }
.rant #title-information .date, .rant #title-information .user { font-size: 1.12em; }
.rant #title-information .date span { color: #FF2A01 }
.rant .entry { width: 100%; padding-bottom: 10px; }
.rant .entry .user-info { width: 100px; float: left; }
.rant .entry .body { width: 300px; float: right; }
.rant .entry .body p  { color: #5c5c5c; font-size: 1.2em; }
.rant .entry .reply-btn { border: 1px solid #989899; background: #b1b4b6; position: relative; left: 238px; color: #fff; }
#readers-rant .nbb { border: 0; margin-bottom: 0; }
/* Login Signup */
.login-signup-holder { width: 400px; background: #ebebeb; margin: 150px auto; font-size: .8em; }
.login-signup-holder .items { padding: 20px; }

.login-signup-holder .input-text { width: 200px;  border: 1px solid #777; padding: 3px 4px; }
.login-signup-holder .items p.nb { margin: 0 !important; }
/* Mailing List Subscription */
#mailhider { display: none; }
#mailing-list-subscription { width: 357px; height: 481px; background: #ffffff ; }

#mailing-list-subscription h3 { height: 120px; width: 337px; background:url('../images/elements/headers/mailinglist_header.jpg') #ffffff no-repeat top left; margin-bottom:15px;} 
#mailing-list-subscription h3 span { display : none; } 

#mailing-list-subscription form { margin: 0 auto; width: 235px; }
#mailing-list-subscription p { margin-bottom: 5px; }
#mailing-list-subscription .returns {width: 80%; margin: 0 auto; }
#mailing-list-subscription input[type=image]{margin-top:15px;}
