/* 
Blog Name:Stroupe Condo Blog
Theme URL:http://www.revolutiontwo.com/themes/church
Description:Revolution Church is a 3-column Widget-ready theme created for WordPress.
Author:Brian Gardner
Author URI:http://www.briangardner.com
Version:2.0
Tags:three columns, fixed width, white, gray, black, red, sidebar widgets
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
Changelog:
v2.0 - 12.07.08
Second Release of Revolution lifestyle, to ensure compatibility with WordPress 2.7
*/
*{margin:0; padding:0;}
img{ border:0; outline:none;}
ul, ol{ list-style-type:none; margin:0; padding:0;}
body{background:#111 url(images/bg.png); width:980px; color:#333; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0px auto 0px;}
#wrap{background:#EEE; width:960px; margin:10px auto 10px; padding:0px; position:relative; border:10px solid #333}
/*Hyperlinks**/
a, a:visited{color:#235F8F; text-decoration:none}
a:hover{color:#B52136; text-decoration:underline}
a img{border:none}
a:focus, a:hover, a:active{outline:none }
/*Top Navbar*/
#topnavbar{background:#111 url(images/topnav.png); width:960px; height:30px; color:#000;}
#topnavbar a, #topnavbar a:visited{font-size:11px; font-weight:bold; color:#000; text-decoration:none}
#topnavbar a:hover{text-decoration:underline}
#topnavbar p{font-size:11px; font-weight:bold;}
.topnavbarleft{width:230px; float:left; padding:8px 0px 0px 10px}
.topnavbarright{width:600px; float:right; padding:2px 10px 0px 0px; text-transform:uppercase; text-align:right}
.topnavbarright a img{border:none;}
/*Header*/
#header{background:#111 url(images/header.png); width:960px; height:131px; color:#FFF; font-size:11px; overflow:hidden}
#header h1{color:#FFF; font-size:36px; font-family:Georgia,Times New Roman; font-weight:normal; padding:15px 0px 0px 20px; text-decoration:none}
#header h1 a, #header h1 a:visited{color:#FFF; font-size:36px; font-family:Georgia,Times New Roman; font-weight:normal; text-decoration:none}
#header h1 a:hover{color:#FFF; text-decoration:none}
#header h3{color:#A91B33; font-size:16px; font-family:Arial,Tahoma,Verdana; font-weight:normal;}
#header p{color:#FFF; padding:0px 0px 5px 20px; line-height:20px}
.headerleft{width:460px; float:left; font-size:14px;}
.headerleft a img{border:none;}
.headerright{width:486px; float:right; padding:18px 0px 0px 0px; font-weight:bold}
.headerright a img{border:none; margin:0px 0px 3px 0px; border:1px solid #FFF}
/*Navbar*/
#navbar{background:#9B9932 url(images/navbar.png); width:960px; height:35px; font-size:10px; font-family:Arial,Tahoma,Verdana; color:#fff; font-weight:bold;}
#navbarleft{width:680px; float:left;}
#navbarright{width:280px; font-size:11px; float:right; padding:6px 0px 0px 0px}
#nav{margin:0px; padding:0px}
#nav ul{float:left; list-style:none;}
#nav li{float:left; list-style:none;}
#nav li a, #nav li a:link, #nav li a:visited{color:#000; display:block; font: normal 16px Georgia,Times New Roman; padding:9px 15px 8px 15px}
#nav li a:hover, #nav li a:active{background:#9B9932 url(images/navhov.png); color:#fff; padding:9px 15px 8px 15px; text-decoration:none; color:#fff; background:#14324C}
#nav li li a, #nav li li a:link, #nav li li a:visited{background:#9B9932; width:150px; color:#FFF; font:normal 14px Georgia,Times New Roman; float:none; padding:7px 10px 7px 10px; border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF}
#nav li li a:hover, #nav li li a:active{background:#14324C; color:#FFF; padding:7px 10px 7px 10px}
#nav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:170px;}
#nav li li{}
#nav li ul a{width:140px}
#nav li ul a:hover, #nav li ul a:active{}
#nav li ul ul{margin:-32px 0 0 171px}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto}
#nav li:hover, #nav li.sfhover{position:static}
/**SubNavbar*/
#subnavbar{background:#666; width:960px; height:24px; color:#FFF;}
#subnav{margin:0px; padding:0px}
#subnav ul{float:left;}
#subnav li{float:left;}
#subnav li a, #subnav li a:link, #subnav li a:visited{color:#FFF; display:block; font-size:10px;  font-weight:bold;  text-transform:uppercase;  margin:0px 5px 0px 0px; padding:6px 13px 6px 13px}
#subnav li a:hover, #subnav li a:active{background:#888; color:#FFF; display:block; text-decoration:none;  margin:0px 5px 0px 0px; padding:6px 13px 6px 13px}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited{background:#666; width:140px; float:none; padding:6px 10px 6px 10px; border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF}
#subnav li li a:hover, #subnav li li a:active{background:#888; padding:6px 10px 6px 10px}
#subnav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:160px;}
#subnav li li{}
#subnav li ul a{width:140px}
#subnav li ul a:hover, #subnav li ul a:active{}
#subnav li ul ul{margin:-25px 0 0 161px}
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul{left:-999em}
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul{left:auto}
#subnav li:hover, #subnav li.sfhover{position:static}
/*Homepage*/
#homepage{float:left; width:610px;}
#homepage p{margin:0px; padding:0px}
#homepage p img{border:none; float:left;}
#homepage ul{list-style-type:square; padding:0px 0px 15px 0px}
#homepage ul li{list-style-type:square;}
.hpdate{font-size:11px;}
#homepagetop{background:#FFF url(images/homepagetop.gif) top no-repeat; float:left; width:610px; margin:0px 0px 10px 0px; border:1px solid #DDD}
#homepagetop p{font-size:12px; margin:0px; padding:0px 0px 0px 10px}
.featuredtop{float:left; padding:10px; display:inline}
.featuredtop img{border:none;}
#homepagebottom{background:#FFF url(images/homepagetop.gif) top no-repeat; float:left; width:610px; margin:10px 0px 10px 0px; border:1px solid #DDD}
#homepagebottom p{font-size:12px;}
.hpbottom{float:left; width:590px; padding:10px; display:inline}
.hpbottom img{border:none;}
#homepageleft{float:left; width:300px;}
.hpfeatured{background:#FFF url(images/featuredtop.gif) top no-repeat; float:left; width:280px; padding:10px 10px 10px 10px; border:1px solid #DDD}
.hpfeatured img{border:none;}
#homepageright{float:right; width:300px;}
/*Content*/
#content{width:940px; margin:0px auto 0px; padding:10px 0px 0px 0px; line-height:18px}
#content h1{color:#444; font:normal 22px Georgia,Times New Roman; margin:0px 0px 5px 0px; padding:20px 0px 0px 0px;}
#content h1 a, #content h1 a:visited{color:#444; font:normal 22px Georgia,Times New Roman; margin:0px 0px 5px 0px; padding:10px 0px 0px 0px}
#content h1 a:hover{color:#A91B33; text-decoration:none}
#content h2{background:#fff; color:#000; font:normal 15px Georgia,Times New Roman,Trebuchet MS; padding:10px 0px 10px 10px;}
#content h3{background:#9B9932; color:#FFF; font:bold 11px Arial,Tahoma,Verdana; text-transform:uppercase; margin:0px 0px 10px 0px; padding:3px 0px 3px 7px}
#content h4{color:#14324C; float:right; padding:10px 10px 10px 10px}
#content h5{font-size:10px; float:right; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px}
#content img.wp-smiley{float:none; border:none;}
#content img.wp-wink{float:none; border:none;}
#contentleft{float:left; width:590px; padding:0px 0px 20px 0px}
#contentleft a img{border:none}
blockquote{background:#E8E8E8; margin:0px 25px 15px 25px; padding:10px 20px 0px 15px; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}
#content blockquote p{margin:0px; padding:0px 0px 15px 0px}
.postarea{background:#FFF url(images/homepagetop.gif) top no-repeat; float:left; width:590px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}
.postarea2{background:#FFF url(images/homepagetop1.gif) top no-repeat; float:left; width:915px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}
.postarea p{margin:0px; padding:0px 0px 15px 0px}
.postarea ul{list-style-type:square; padding:0px 0px 15px 0px}
.postarea ul li{list-style-type:square; margin:0px 0px 0px 20px;}
.postarea ul ul{list-style-type:square; padding:0px 0px 0px 0px}
.postarea ol{padding:0px 0px 15px 0px}
.postarea ol li{margin:0px 0px 0px 20px;}
.breadcrumb{float:left; width:100%; font-size:11px; margin:0px 0px 20px 0px; padding:0px 0px 3px 0px; border-bottom:double #EAEAEA}
.date{width:590px; float:left; padding:5px 0px 0px 0px}
.dateleft{width:380px; float:left;}
.dateright{width:200px; float:right; text-align:right}
.time{background:#FFF url(images/icon_time.gif) no-repeat top left; margin:0px 0px 0px 3px; padding:0px 0px 0px 20px}
.icomment{background:#FFF url(images/icon_comments.gif) no-repeat top left; padding:0px 0px 0px 18px}
.tags{background:#FFF url(images/icon_tags.gif) no-repeat top left; padding:0px 0px 0px 18px}
.category{background:#FFF url(images/icon_category.gif) no-repeat top left; padding:0px 0px 0px 18px}
.postmeta{width:590px; font-size:12px; padding:5px 0px 0px 0px; border-top:double #EAEAEA}
.postmeta2{width:590px; font-size:12px; padding:5px 0px 40px 0px; margin:0px; border-top:double #EAEAEA}
.archive{float:left; width:275px; padding:0px 0px 20px 0px}
.adsense-post{background:#FFF url(images/homepagetop.gif) top no-repeat; float:left; width:590px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}
.comments{background:#FFF url(images/homepagetop.gif) top no-repeat; float:left; width:590px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}
#popupcontent{position:absolute; visibility:hidden; overflow:hidden; border:1px solid #CCC; background-color:#F9F9F9; border:1px solid #333; padding:5px}
ul.domtabs{float:left; width:100%; font-family:Georgia,Times New Roman; list-style-type:none; background:#D4D47E; border-bottom:5px solid #14324C; clear:both}
ul.domtabs li{float:left; display:inline}
ul.domtabs li a{display:block; padding:5px; border-right:2px solid #eee; background:#D4D47E; text-decoration:none; color:#000}
ul.domtabs li a:hover{text-decoration:none; color:#fff; background:#9C9932}
ul.domtabs li.active a{text-decoration:none; color:#fff; background:#14324C}
/*Images*/
img.centered{display:block; margin-left:auto; margin-right:auto; margin-bottom:0px;}
img.alignnone{margin:0px 0px 0px 0px; display:inline}
img.alignright{margin:0px 0px 0px 0px; display:inline}
img.alignleft{margin:0px 10px 10px 0px; display:inline}
.aligncenter{display:block; margin-left:auto; margin-right:auto; margin-bottom:0px}
.alignright{float:right; margin:0px 0px 10px 10px}
.alignleft{float:left; margin:0px 10px 10px 0px}
.wp-caption{border:1px solid #DDD; text-align:center; background-color:#EEE; padding:4px 0px 5px 0px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0px 0px 5px 0px;}
.wp-caption p.wp-caption-text{font-size:11px; font-weight:normal; line-height:12px}
/*Sidebar*/
#sidebar{float:right; width:320px; padding:0px 0px 10px 0px; display:inline}
#sidebar h2{background:#333 url(images/headline.png); color:#FFF; font:bold 11px Arial,Tahoma,Verdana; text-transform:uppercase; margin:0px 0px 10px 0px; padding:3px 0px 3px 7px}
#sidebar p{margin:0px; padding:0px 0px 0px 45px}
#sidebar a img{border:none;}
#sidebar ul{list-style-type:none;}
#sidebar ul li{margin:0px 0px 5px 0px; padding:0px}
#sidebar ul ul{list-style-type:none;}
#sidebar ul li li{background:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px;}
#sidebar ul li ul li{background:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px;}
.widgetarea{background:#FFF url(images/sidebartop.gif) top no-repeat; float:left; width:300px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}
.widgetpage{background:#FFF url(images/sidebartop.gif) top no-repeat; float:right; width:170px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}
.video{background:#FFF url(images/sidebartop.gif) top no-repeat; float:left; width:300px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}
.adsense{background:#FFF url(images/sidebartop.gif) top no-repeat; float:left; width:300px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}
.newsletter{background:#FFF url(images/newsletter.gif) top no-repeat; float:left; width:300px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}
/*************************************************Left Sidebar************************************************/
#l_sidebar{background:#FFF url(images/leftsidebartop.gif) top no-repeat; float:left; width:150px; padding:10px 10px 0px 10px; border:1px solid #DDD; display:inline}
#l_sidebar p{margin:0px; padding:0px 0px 10px 0px}
#l_sidebar a img{border:none;}
#l_sidebar ul{list-style-type:none; margin:0px 0px 10px 0px;}
#l_sidebar ul ul{list-style-type:none;}
#l_sidebar ul li li{background:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px;}
#l_sidebar ul li ul li{background:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px;}
/*Left Page Sidebar*/
#l_psidebar{background:#FFF url(images/leftsidebartop.gif) top no-repeat; float:right; width:150px; padding:10px 10px 0px 10px; border:1px solid #DDD; display:inline}
#l_psidebar p{margin:0px; padding:0px 0px 10px 0px}
#l_psidebar a img{border:none;}
#l_psidebar ul{list-style-type:none; margin:0px 0px 10px 0px;}
#l_psidebar ul ul{list-style-type:none;}
#l_psidebar ul li li{background:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px;}
#l_psidebar ul li ul li{background:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px;}
/*Right Sidebar*/
#r_sidebar{background:#FFF url(images/rightsidebartop.gif) top no-repeat; float:right; width:120px; margin:0px; padding:10px 10px 0px 10px; border:1px solid #DDD; display:inline}
#r_sidebar p{padding:0px 0px 10px 0px;}
#r_sidebar a img{border:none;}
#r_sidebar ul{list-style-type:none; margin:0px 0px 10px 0px;}
#r_sidebar ul ul{list-style-type:none;}
#r_sidebar ul li li{background:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px;}
#r_sidebar ul li ul li{background:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px;}
/*Footer*/
#footer{background:#93BBBC url(images/topnav.png); width:960px; height:30px; text-align:center}
#footer p{color:#000; font: normal 11px Arial,Tahoma,Verdana; margin:0px; padding:9px 0px 0px 0px}
#footer a, #footer a:visited{color:#14324C; text-decoration:none}
#footer a:hover{color:#14324C; text-decoration:underline}
/*Search Form*/
#searchform{overflow:hidden; display:inline}
#searchbox{background:#EEE !important; width:220px; color:#202020; font:normal 12px Georgia,Times New Roman,Trebuchet MS; padding:4px 0px 3px 5px; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666; display:inline}
#searchbutton{background:#555 url(images/topnav.png); color:#FFF; font:bold 11px Georgia,Times New Roman,Trebuchet MS; margin:0px 0px 0px 5px; padding:3px 3px 2px 3px; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}
#subscribe{padding:5px 0px 0px 0px; overflow:hidden}
#subbox{background:#EEE !important; width:250px; color:#202020; font:normal 12px Georgia,Times New Roman,Trebuchet MS; margin:5px 0px 0px 0px; padding:3px 0px 3px 5px; border-top:1px solid #666; border-right:1px solid #DDD; border-left:1px solid #666; border-bottom:1px solid #DDD; display:inline}
#subbutton{background:#555 url(images/topnav.png); color:#FFF; font:bold 11px Georgia,Times New Roman,Trebuchet MS; margin:0px 0px 0px 7px; padding:3px 3px 2px 3px; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}
#author, #email, #url{background:#EEE !important; width:250px; color:#202020; font-size:12px; font-weight:normal; margin:5px 0px 0px 0px; padding:3px 0px 3px 5px; border-top:1px solid #666; border-right:1px solid #DDD; border-left:1px solid #666; border-bottom:1px solid #DDD; display:inline}
#submit{background:#7B7B7B url(images/subbutton.gif); color:#FFF; font-size:11px; font-family:Arial,Tahoma,Verdana; margin:0px; padding:3px 3px 2px 3px; font-weight:bold; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}
#comment{background:#EEE; width:460px; color:#202020; font-size:12px; font-weight:normal; margin:5px 0px 0px 0px; padding:3px 0px 3px 5px; border-top:1px solid #666; border-right:1px solid #DDD; border-left:1px solid #666; border-bottom:1px solid #DDD; display:inline}
/*Comments*/
.commentlist li ul li{font-size:12px}
.commentlist li{font-weight:bold}
.commentlist li .avatar{background:#FFF; float:right; border:1px solid #EEE; padding:2px}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:12px}
.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{ padding:10px}
.commentlist{margin:0px; padding:0px}
.commentlist ol{padding:10px}
.commentlist li{margin:15px 0px 10px; padding:10px 5px 10px 10px;}
.commentlist li ul li{margin-right:-5px; margin-left:10px}
.commentlist p{margin:10px 5px 10px 0px; padding:0px}
.children{margin:0px; padding:0px}
.nocomments{text-align:center;}
.commentmetadata{font-size:10px; display:block}
.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:40px}
.alignright{float:right}
.alignleft{float:left}
.thread-alt{background:#FFF;}
.thread-even{background:#EEE;}
.depth-1{border:1px dotted #BBB;}
.even, .alt{border-top:1px dotted #BBB; border-bottom:1px dotted #BBB; border-left:1px dotted #BBB;}
