/*
	Theme Name: Revolution Lifestyle
	Theme URL: http://www.revolutiontwo.com/themes/lifestyle
	Description: Revolution Lifestyle is a 3-column Widget-ready theme created for WordPress.
	Author: Brian Gardner
	Author URI: http://www.briangardner.com
	Version: 1.0
	Tags: three columns, fixed width, white, tan, teal, purple, sidebar widgets
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
		v1.0 - 11.01.08
		First Release of Revolution Lifestyle
*/

body {
	background: #ffffff url(pattern_062.gif);
	color: #222222;
	font-size: 12px;
	margin: 0 auto;
	padding: 0;
	}
	
#wrap {
	background: #ffffff;
	width: 1010px;
	margin: 0px auto;
	padding: 0px;
        border-left: 5px solid #8eb3c5;
        border-right: 5px solid #8eb3c5;
	}

/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #336699;
	text-decoration: none;
	}
	
a:hover {
	color: #339999;
	text-decoration: none;
	}
	
/************************************************
*	Header  									*
************************************************/

#header {
	width: 1010px;
	background: #FFF url(pinoycook.jpg) top left no-repeat;
	height: 100px;
	margin: 0 auto;
	}

.banner {
	width: 465px;
        float: left;
	height: 100px;
	margin: 0;
        padding: 0;
}

.social {
	width: 468px;
        float: right; 
	height: 80px;
	margin: 0;
        padding: 0;
}


/************************************************
*	SubNavbar      								*
************************************************/

#subnavbar {
        width: 1010px;
	background: #8eb3c5;
	height: 23px;
	color: #fff;
       float: left;
	margin: 0 auto;
	text-align: center;
	}
	
#subnav {
	margin: 0px;
	padding: 4px 0 0 0;
	text-align: center;
	}

#subnav2 {
	margin: 0px;
	padding: 5px 0 0 0;
	text-align: center;
	font-size: 10px;
        text-transform: uppercase;
        font-weight: bold;
        letter-spacing: 0.06em;
	}

#subnav2 a, #subnav2 a:visited {
	color: #fff;
	text-decoration: none;
	}
	
#subnav2 a:hover {
	color: #ffffcc;
	text-decoration: none;
	}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 1010px;
	background: #fff;
	margin: 15px 0px 0px;
	padding: 0;
	}
	
#content h1 {
        font-family: Georgia, Palatino,&#65533; Palatino Linotype&#65533;, Times, &#65533;Times New Roman&#65533;, serif;
	color: #993300;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	padding: 0px;
	}
	
#content h1 a, #content h1 a:visited  {
	color: #993300;
	}

#content h1 a:hover {
	color: #999;
	text-decoration: none;
	}
	
#content h2 {
        font-family: Georgia, Palatino,&#65533; Palatino Linotype&#65533;, Times, &#65533;Times New Roman&#65533;, serif;
	color: #993300;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	}

#content h2 a, #content h2 a:visited, #content h3 a, #content h3 a:visited  {
	color: #993300;
	text-decoration: none;
	}

#content h2 a:hover, #content h3 a:hover {
	color: #999;
	text-decoration: none;
	}

#content h3 {
        font-family: Georgia, Palatino,&#65533; Palatino Linotype&#65533;, Times, &#65533;Times New Roman&#65533;, serif;
	color: #993300;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	}
	
#content h4 {
        font-family: Georgia, Palatino,&#65533; Palatino Linotype&#65533;, Times, &#65533;Times New Roman&#65533;, serif;
	color: #993300;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0px;
	}

#content h4 a, #content h4 a:visited {
	color: #993300;
	text-decoration: none;
	}
	
#content h5 {
	color: #111111;
        font-family: Georgia, Palatino,&#65533; Palatino Linotype&#65533;, Times, &#65533;Times New Roman&#65533;, serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}

#content h5 a, #content h5 a:visited {
	color: #111111;
	text-decoration: none;
	}

#content h5 a hover {
	color: #999999;
	text-decoration: underline;
	}

#content img.wp-smiley {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft {
	float: left;
	width: 637px;
	margin: 5px 0 10px 10px;
	padding: 0px 0px 5px 0px;
        border-right: 1px dotted #ebe0d9;
	}

#contentleft-in {
	float: left;
	padding: 15px 20px;
	}
	
#contentleft p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentleft a img {
	border: none;
	}

blockquote {
	color: #666;
        font-style: italic;
	margin: 10px 25px;
	padding: 0px;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}

.drop-down { padding: 10px 10px; float: left; display: inline; }

.postarea {
	float: left;
	width: 540px;
	margin: 0px 0px 10px 0px;
	padding: 10px 15px 10px 0;
	}

.navigation { width: 400px; font-size: 13px; float: left; margin: 5px 0 0 0; }
	
	.previous { padding: 0 20px 0 0; float: left; }
	
	.next { float: right; }

.postarea1 {
	float: left;
	width: 160px;
        font-size: 12px;
	margin: 10px 0 20px;
	padding: 0 15px 10px 5px;
	line-height: 15px;
        border-right: 1px dotted #ebe0d9;
	}


.postarea1b {
	float: left;
        position: relative;
        display: inline;
        background: #fffcf3;
        border: 1px solid #faf5e6;
	width: 175px;
	height: 225px;
        margin: 10px 3px 10px 7px;
        padding: 12px;
	}

.postarea1c {
	float: left;
        position: relative;
        display: inline;
        background: #fffcf3;
        border: 1px solid #faf5e6;
	width: 160px;
	height: 165px;
        margin: 10px 15px 10px 0;
        padding: 10px;
	}

.postarea1b img, .postarea1c img { margin: 0 0 10px 0;
        }

.postarea1b-title {
        width: 265px;
        height: 35px;
        top: 22px;
        left: 23px;
        background: url(fff.gif);
        padding: 5px;
        }

		#calendar_wrap { width: 100%; padding: 0; }
			#calendar_wrap a { font-weight: bold; }
			#calendar_wrap a:hover { background: #ddd; text-decoration: none; }
			table#wp-calendar { width: 100%; border-collapse: collapse; }
				table#wp-calendar caption { font-weight: normal; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; }
				table#wp-calendar th { width: 14%; background: #f2f2f2; border-bottom: 1px solid #ddd; text-align: center; }
				table#wp-calendar td { width: 14%; color: #888; text-align: center; }
				table#wp-calendar td#next, table#wp-calendar td#prev { width: 45%; text-transform: uppercase; letter-spacing: 1px; }
				table#wp-calendar td#next { text-align: right; }
				table#wp-calendar td#prev { text-align: left; }

.postarea1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
.postarea1 ul li  {
	margin: 0;
	padding: 2px 0 3px 0;
	}

.postarea1 ul li ul  {
        border-top: 1px dotted #ebe0d9;
	margin: 0;
	padding: 0;
	}

.postarea1 ul li ul li {
        border-bottom: 1px dotted #ebe0d9;
	margin: 0;
	padding: 2px 0 2px 15px;
	}

.postarea1 img  {
	float: left;
	margin: 1px 8px 5px 0px;
        padding: 0; 
	}

#latest { 
	float: left;
        margin: 5px 0 0 0;
        padding: 0;
       }

.mostrecent {padding: 5px 17px 0;}

.fronttags {padding: 0 20px;}

#latest img { 
   padding: 0; 
   margin: 10px 0 15px; 
   }

#latest p {
        font-size: 13px;
	line-height: 18px;
        }

.postarea2 p, .postarea3 p {
        font-size: 14px;
	line-height: 19px;
        }

.postarea2, .postarea3 {
	float: right;
	width: 415px;
	margin: 10px 2px 0 0;
	padding: 0 15px 0 0;
        font-size: 12px;
	}

.postarea22 {
	float: left;
	position: relative;
	margin: 0 2px 0 0;
	padding: 0;
        font-size: 13px;
	line-height: 15px;
	}

.related {
   margin: 10px 0 20px;
   padding: 0;
   }

.related ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
   }
	
.related2 {
        float: left;
        width: 127px;
        display: inline;
	margin: 0;
	padding: 0 5px 0 1px;
        text-align: center;
        line-height: 120%;
        font-weight: bold;
	}

.related2 img {
        margin-bottom: 10px;
   padding: 2px; 
   background: #DDD;
	}

.postarea ol {
   margin: 0px 0px 0px 20px;
   padding: 0px 0px 10px 0px;
   }
   
.postarea ol li {
   margin: 0px 0px 0px 20px;
   padding: 0px 0px 5px 0px;
   }
   
.postarea ul {
   list-style-type: square;
   margin: 0px 0px 0px 20px;
   padding: 0px 0px 10px 0px;
   }
   
.postarea ul li {
   list-style-type: square;
   margin: 0px 0px 0px 20px;
   padding: 0px 0px 5px 0px;
   }

.postarea2 p img { 
   padding: 0; 
   margin: 7px 0px 5px; 
   }

.postarea2 p img.alignleft { 
   padding: 0; 
   margin: 3px 10px 5px 0px; 
   }

.postarea2 p img.alignright { 
   padding: 0; 
   margin: 3px 10px 5px 10px; 
   }

.postarea3 img, .postarea22 img { 
  float: left; 
  display: inline; 
  padding: 0; 
  margin: 0px 10px 5px 0px; 
  }
	
.breadcrumb {
	float: left;
	width: 410px;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: double #EAEAEA;
	}
	
.date {
	width: 410px;
	float: left;
	margin: 0 0 25px 0;
	padding: 0;
	}
	
.time {
	margin: 0 0 10px 0;
	padding: 0px;
	}
	
.archive-comment {
	background: url(icon_comments.gif) no-repeat top left;
	margin-left: 5px;
	padding: 0px 0px 0px 16px;
	}

.print {
	background: url(printer.png) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	}

.pingthis {
	background: url(ping.png) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	}
	
.tags {
	background: url(icon_tags.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.category {
	background: url(icon_category.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.archive {
	float: left;
	width: 250px;
	margin: 0px;
	padding: 0px 0px 20px 20px;
	}
	
.adsense-post {
	background: #FFFFFF;
	float: left;
	width: 390px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	}
	
.comments {
	float: left;
	width: 410px;
	margin: 0px 0px 10px 0px;
	padding: 10px 0;
	}

.paginate {
        margin: 25px 0 25px 0;
        font-size: 20px;
        font-weight: bold;
        color: #888;
}
	
	div.pagination {
		padding: 0px;
		margin: 3px 0px 20px 0px;
		text-align:left;
                font-size: 13px;
	}
	
	div.pagination a {
		border: 1px solid #efefef;
		margin-right:3px;
		padding:1px 5px;

		background-position:bottom;
		text-decoration: none;

		color: #cc0000;		
	}
	div.pagination a:hover, div.meneame a:active {
		border: 1px solid #999999;
		background-image:none;
		background-color:#efefef;
		color: #666;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:1px 5px;
		
		font-weight: bold;
		color: #666633;

	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:1px 5px;
	
		color: #999;
	}

/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignnone {
	margin: 0px 0px 5px 0px;
	display: inline;
	}

img.alignright {
	margin: 5px 0px 0px 10px;
	display: inline;
	}

img.alignleft {
	margin: 5px 10px 0px 0px;
	display: inline;
	}
	
img.alignleft {
	margin: 0px 10px 10px 0px;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.wp-caption {
	margin: 0px;
	}
	
.wp-caption img {
	margin: 0px 0px 10px 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	line-height: 12px;
	}
	
/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	float: right;
	width: 337px;
	margin: 10px 0 0 0;
	padding: 0 10px 5px 0;
	display: inline;
        font-size: 12px;
	line-height: 13px;
	}
	
#sidebar h2 {
        font-family: Georgia, Palatino,&#65533; Palatino Linotype&#65533;, Times, &#65533;Times New Roman&#65533;, serif;
	color: #993300;
        font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 5px 0px 10px 0px;
	}
	
#sidebar p {
	margin: 0px;
	padding: 0px 0px 0px 45px;
	}
	
#sidebar a img {
	border: none;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul li li {
        border-bottom: 1px dotted #fef0ae;
	padding: 5px 0;
	margin: 0px;
	}
	
.widgetarea {
	width: 315px;
        background: #fdfbf5;
        border: 1px solid #faefe9;
	float: left;
	margin: 0 0 7px;
	padding: 7px 10px;
	}
	
.updates {
	width: 295px;
        background: #fdfbf5;
        border: 1px solid #faefe9;
	float: left;
	margin: 0 0 7px;
	padding: 5px 20px 8px 20px;
	}

.adsense img {
	float: left;
        display: inline;
        margin: 0 10px 0 0;
        }
	
.adsense {
	width: 305px;
        background: #fdfbf5;
        border: 1px solid #faefe9;
	float: left;
	margin: 0 0 7px;
	padding: 7px 15px 8px;
	}

/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar {
	float: left;
	width: 160px;
	margin: 5px 0px 0px 0px;
	padding: 0 0 0 1px;
	display: inline;
        font-size: 12px;
	line-height: 130%;
	}
	
#l_sidebar p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#l_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

#l_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#l_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#l_sidebar ul li ul li {
        border-bottom: 1px dotted #d2d2d2;
	margin: 0;
	padding: 5px 0;
	}
	
/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar {
	float: right;
	width: 160px;
	margin: 0px;
	padding: 5px 0px 0px;
	display: inline;
        font-size: 12px;
	line-height: 14px;
	}
	
#r_sidebar p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
#r_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#r_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#r_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#r_sidebar ul li ul li {
        border-bottom: 1px dotted #d2d2d2;
	margin: 0;
	padding: 5px 0;
	}
	
/************************************************
*	Footer      								*
************************************************/

#footer {
	width: 990px;
	
	margin: 0px auto;
	padding: 0px;
	text-align: center;
background:#efefef;
	}
	
#footer p {
	color: #666;
	font-weight: bold;
        font-family: Candara,
             "Lucida Grande",
             "Lucida Sans Unicode",
             "Lucida Sans",
             "DejaVu Sans",
             "Bitstream Vera Sans",
             "Liberation Sans",
             Verdana,
             sans-serif;
        font-size: 12px;
        line-height: 16px;
	margin: 0px;
	padding: 30px 25px 25px;
	}
	
#footer a, #footer a:visited {
	color: #444;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #999;
	text-decoration: underline;
	}
	
/************************************************
*	Search Form									*
************************************************/
.search-form input {
  width: 155px;
}

#author, #email, #url {
	background: #f0f0f0 !important;
	width: 250px;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ddd;
	display: inline;
	}
	
#submit {
	background: #f0f0f0;
	color: #666;
	font-family: 'Lucida Bright', Cambria, Constantia, Georgia, serif;
        font-size: 13px;
	margin: 0px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ddd;
	}
	
#words {
	background: #f0f0f0;
	width: 380px;
	color: #666;
	font-size: 13px;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ddd;
	display: inline;
	}

/************************************************
*   Comments                           *
************************************************/
   
.commentlist li ul li {
   font-size: 14px;
   }

.commentlist li {
   font-weight: bold;
   }

.commentlist li .avatar {
   background: #FFFFFF;
   float: right;
   border: 1px solid #e8e8e8;
   padding: 2px;
   }

.commentlist cite, .commentlist cite a {
   font-weight: bold;
   font-style: normal;
   font-size: 14px;
   }

.commentlist p {
   font-weight: normal;
   text-transform: none;
   }

.commentmetadata {
   font-weight: normal;
   }

#commentform input {
   width: 170px;
   padding: 2px;
   margin: 5px 5px 1px 0px;
   }

#commentform {
   margin: 5px 10px 0px 0px;
   }
   
#commentform textarea {
   width: 100%;
   padding: 2px;
   }
   
#respond:after {
   content: ".";
   display: block;
   height: 0px;
   clear: both;
   visibility: hidden;
   }
   
#commentform p {
   margin: 5px 0px 5px 0px;
   }
   
#commentform #submit {
   margin: 0px;
   float: left;
   }
   
.alt {
   margin: 0px;
   padding: 10px;
   }

.commentlist {
   margin: 0px;
   padding: 0px;
   }
   
.commentlist ol {
   margin: 0px;
   padding: 10px;
   }

.commentlist li {
   margin: 15px 0px 10px;
   padding: 10px 5px 10px 10px;
   list-style: none;

   }
.commentlist li ul li {
   margin-right: -5px;
   margin-left: 10px;
   }

.commentlist p {
   margin: 10px 5px 10px 0px;
   padding: 0px;
        font-size: 12px;
   line-height: 17px;
   }
   
.children {
   margin: 0px;
   padding: 0px;
   }

.nocomments {
   text-align: center;
   margin: 0px;
   padding: 0px;
   }

.commentmetadata {
   font-size: 12px;
   margin: 0px;
   display: block;
   }

.navigation {
   display: block;
   text-align: center;
   margin-top: 10px;
   margin-bottom: 40px;
   }
   
.alignright {
   float: right;
   }

.alignleft {
   float: left;
   }
   
.thread-alt {
   background: #FFFFFF;
   margin: 0px;
   padding: 0px;
   }
   
.thread-even {
   background: #fcfcfc;
   margin: 0px;
   padding: 0px;
   }
   
.depth-1 {
   border: 1px dotted #e8e8e8;
   margin: 0px;
   padding: 0px;
   }

.even, .alt {
   border-top: 1px dotted #e8e8e8;
   border-bottom: 1px dotted #e8e8e8;
   border-left: 1px dotted #e8e8e8;
   margin: 0px;
   padding: 0px;
   }
   
   
   
   
   
   
   
.magnet_32asc_warp{}
.magnet_32asc_row
{
  width:290px;
  height:25px;
  border-bottom:1px dotted #ccc;
  font-family:Tahoma;  
  font-size:11px;
  clear:both;
}
.magnet_32asc_icon
{
  width:30px;
  height:25px;
  float:left;
  line-height:25px;
  vertical-align:middle;
  text-align:center;
  padding-top:2px;
}
.magnet_32asc_name
{
  width:110px;
  height:25px;
  float:left;
  text-align:left;
  line-height:25px;
  vertical-align:middle;
}

.magnet_32asc_bonus
{
  width:50px;
  height:25px;
  float:left;
  line-height:25px;
  vertical-align:middle;
  text-align:center;
}
.magnet_32asc_max
{
  width:50px;
  height:25px;
  float:left;
  line-height:25px;
  vertical-align:middle;
  text-align:center;
  color:red;
  font-weight:bold;
}

.magnet_32asc_link
{
  width:40px;
  height:25px;
  float:left;
  line-height:25px;
  vertical-align:middle;
  text-align:center;
}

