/*  
Theme Name: RealLiving Default
Theme URI: http://www.summitmedia.com.ph/
Description: A simple pink, mint or pastel green 3-column layout.
Version: 1.0
Author: Charmaine C. Castillo
Author URI: http://eighteensweb.com/
*/

html,body {margin:0;padding:0;}
body {background: #bfdab1 url(images/overall-bg.gif) left top repeat-y; font: 80% Lucida Grande, arial,sans-serif; margin: 0;} /*font size 75%*/
h1, h2, h3, h4 {margin: 0; padding:0}
h2 {border-bottom: 2px solid #b2b2b2; color: #b2b2b2; font: bold 18px georgia,courier; margin: 0 0 5px 0;}
img, img a, .commentlist img {border: none;}
small, #navigation a {font: 14px georgia,courier; letter-spacing: 0.08em; margin: 0;}
small a, div.post-month {color: #8a6099; font: bold 14px georgia,courier; text-decoration: none; text-transform: uppercase;}


/* headers */
#masthead h1 {background: transparent url(images/rls-logo.gif) no-repeat scroll left top; float: left; margin: 0;}
#masthead h1 a {display: block; height: 100px; width: 261px; text-indent: -99999px;}
#main-content h4, div.post-header h4, h3#respond {clear: both; color: #8a6099; font: bold 14px georgia,courier; letter-spacing: 3px; line-height: 20px; margin: 0 0 10px; text-transform: uppercase;}
h4#comments, h3#respond {color: #000; clear: both; text-align: left;}
div.post-header h3, div.post-header h3 a {color: #8a6099; font: 19px georgia,courier; letter-spacing: 3px; line-height: 1; text-decoration:none;}/*font 18px*/
#sidebar-1 h2, #sidebar-2 h2 {height: 17px; text-indent:-99999px;}
* html h2#sidebar-1 {margin: 0; padding: 0}
h2.h2-categories {background: transparent url(images/h2-categories.gif) top left no-repeat; height: 18px;}
h2.h2-archives {background: transparent url(images/h2-archives.gif) bottom left no-repeat;}
h2.h2-comments {background: transparent url(images/h2-comments.gif) bottom left no-repeat;}
h2.h2-recommended {background: transparent url(images/h2-recommended.gif) bottom left no-repeat;}
h2.h2-cover {background: transparent url(images/h2-cover.gif) bottom left no-repeat; margin: 5px 0;}
h2.h2-poll {background: transparent url(images/h2-poll.gif) bottom left no-repeat;}

/* layout */
#wrap {float: left; width: 1000px; position:relative;}
#header {float: left; margin: 0 auto;}
	#masthead {background: #CD067D url(images/masthead-bg.gif) top left no-repeat; float: left; height: 100px; width: 1000px;}
#header-2 {background-color: #fff; border-bottom: 2px solid #af8bbc; float: left; margin: 0 0 20px 0; padding: 0; width: 1000px;}
	#navbar {float: left; width: 765px;}
	#search {float: left; width: 230px;}
#main-content {float:left; margin: 0 0 0 15px; min-height: 320px; width:596px;}
* html div#main-content {margin: 0 0 0 8px;}
div.post-header {background: transparent url(images/post-header-bg.gif) repeat-x left bottom; float: left; margin: 0px 0px 10px; width: 596px;}
* html div.post-header {margin: 0 0 10px 0;}
	#post-date {float: left; margin: 0 5px 0 0; width: 30px;}
	#post-title {float:left; width: 560px;}
		div.post-data {float: left; width: 80%;}
		div.post-comments {float: right;}
#commentform {float:left; margin-bottom:20px;width:380px;}
#navigation {margin: 0 0 20px; min-height: 14px;}
/*div.post-entry .alt p {margin: 10px 0 !important;}*/
.alt {clear: both; margin: 0; padding: 5px;}
div.alignleft {float: left;}
div.alignright {float: right;}
#sidebar-1 {float: left; width: 170px; margin-left:30px; }
#sidebar-2 {float: left; width: 170px; position:absolute; right:0; top:155px;}
* html #sidebar-2 { margin-left: 0; }
#footer {background-color: #b1d6da; clear: left; float: left; font-size: 12px; margin: 0; padding: 0 0 20px 0; width: 1000px;}/*font 11px*/
#disclaimer {background: url(images/summit-logo.gif) left top no-repeat; float: left; margin: 15px 0 0 15px; padding: 0 0 0 100px; width: 740px;}

/* form elements */
#searchform {margin: 5px 0px; padding: 0; text-align: center;}
#commentform textarea { width: 100%; padding: 2px;}
ol.commentlist {float: left; margin: 0pt 0pt 0pt 15px; padding: 0; text-align: justify; width: 70%;}
.commentlist p {margin: 0pt 0pt 10px;}

/* banner ads */
#ad-leaderboard {float: left; height: 90px; margin: 5px 0; width: 736px;}
#ad-skyscraper {float: left; height: 630px; width: 160px;}
* html #ad-skyscraper {height: 640px;}

/* various classes */
#ad-leaderboard {background: #ffffff url(images/ad-bg.gif) right no-repeat;}
#main-content img {border: 1px solid #B2B2B2;  padding: 10px;}
	#main-content a:hover img {background: #cccccc;}
div.post-month {font-size: 10px !important;}
div.post-day {color: #8a6099; font: bolder 22px georgia,courier;}
#postmetadata {font: 12px arial,georgia,courier; letter-spacing: .08em;}/*font 11px*/
#postmetadata img {border: none; margin: 0; padding: 0;}
.alt {background-color: #f6f3f7; border-top: 1px solid #af8bbc; font: 10px Lucida Grande, arial,sans-serif;}
div.post-entry {float: left; margin: 0pt 0pt 30px; }/*text-align: justify;*/
	img.wp-smiley {border: 0 !important; padding: 0 !important;}
	.commentlist img {border: 0 !important; margin: 0 !important; padding: 0 !important;}
	div.post-entry p {margin: 0 0 8px; padding: 0;}
div.sidebar-1 {color: #8d8d8d; font: 12px arial,sans-serif;} /*font 11px*/
div.sidebar-2 {color: #8d8d8d; font: bold 12px arial,sans-serif;} /*font 11px*/
	#ad-skyscraper {background: #ffffff; color: #CE087E; font-weight: normal; text-align: center;}
div.disclaimer, div.disclaimer a {color: #fff; text-decoration: none;}

/* links */
div.post-comments a, #navigation a, .commentlist cite a {color:#ef4b9c !important; text-decoration: none;}
div.post-data a, div.single-post-data a, div.post-entry a, #postmetadata a {color: #8A6099; text-decoration: none;}
small.commentmetadata a {font: 11px arial,sans-serif; text-decoration: none;}
div.sidebar-1 a, div.sidebar-2 a {color:#448cca; font-weight: normal; text-decoration:none;}
	#rss-link a {color: #ef4b9c; font: bold 12px georgia;}

/* header: navbar */
#navbar ul {float: left; margin: 13px 0 0 0 !important; padding: 0 !important;}
#navbar ul li {float: left; list-style-type: none; margin: 0;}
#navbar ul li a {display: block; height:24px; text-indent:-99999px; width: 70px;}
	div#navbar ul li a#nav-home {background: transparent url(images/nav-home.gif) top left no-repeat;}
	div#navbar ul li a#nav-home:hover, #nav-home-current a {background: transparent url(images/nav-home.gif) no-repeat left -24px !important;}
	div#navbar ul li a#nav-about {background: transparent url(images/nav-about.gif) top left no-repeat; width: 209px;}
	div#navbar ul li a#nav-about:hover, #nav-about-current a {background: transparent url(images/nav-about.gif) no-repeat left -24px !important;}
	div#navbar ul li a#nav-subscribe {background: transparent url(images/nav-subscribe.gif) top left no-repeat; width: 113px;}
	div#navbar ul li a#nav-subscribe:hover {background: transparent url(images/nav-subscribe.gif) no-repeat left -24px !important;}
	div#navbar ul li a#nav-promos {background: transparent url(images/nav-promos.gif) top left no-repeat; width: 115px;}
	div#navbar ul li a#nav-promos:hover, #nav-promos-current a {background: transparent url(images/nav-promos.gif) no-repeat left -24px !important;}
	div#navbar ul li a#nav-contact {background: transparent url(images/nav-contact.gif) top left no-repeat; width: 123px;}
	div#navbar ul li a#nav-contact:hover, #nav-contact-current a {background: transparent url(images/nav-contact.gif) no-repeat left -24px !important;}
	div#navbar ul li a#nav-links {background: transparent url(images/nav-links.gif) top left no-repeat; width: 67px;}
	div#navbar ul li a#nav-links:hover, #nav-links-current a {background: transparent url(images/nav-links.gif) no-repeat left -24px !important;}

/* sidebar list */
#sidebar-1 ul, #sidebar-2 ul {margin: 0 !important; padding: 0 !important;}
#sidebar-1 ul li, #sidebar-2 ul li {float: left; list-style-type: none; margin: 0 0 15px 0; width: 161px}
#sidebar-categories ul li, #sidebar-archives ul li, #sidebar-comments ul li, #sidebar-cover ul li {background: transparent url(images/list-bg.gif) top left no-repeat; margin: 0; max-width: 151px; padding: 0pt 0pt 0pt 10px;}

/* footer: navlinks */
#navlinks {float: left; margin: 15px 0 0 15px; width: 105px;}
	#navlinks ul {float: left; margin: 0 !important; padding: 0 !important;}
	#navlinks ul li {list-style-type: none;} /*border-bottom: 1px dashed #000; */
		#navlinks ul li a {color: #000; display: block; text-decoration: none;}