/*  
Theme Name: EasyRoommate Template
Description: This blog template has been developed by <a href="http://jesusherman.com">Jesus Herman</a> for <a href="http://easyroommate.com">EasyRoommate</a>
Version: 0.1
Author: Jesus Herman
Author URI: http://jesusherman.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/


@charset "UTF-8";
body{font:100% Arial, Helvetica;background:#95c9fc url(images/bg1.jpg) no-repeat scroll center top;color:#333;}
p{margin:15px 0;}
a:link,a:visited{color:#06c;text-decoration:none;}
a:hover,a:active{color:#06c;text-decoration:underline;}
a img{border:0;}
code{font:1em 'Courier New', Courier, Fixed;background:#ececec;}
acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em;cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#eee;font:1em Arial;line-height:1.5em;margin:10px 0;padding:10px 10px 0;}
select{border:1px solid #95C9FC;width:100%;}
.RoundShaped{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
#head{width:960px;font-size:.7em;margin:0 auto;padding:0;}
div#top-bar{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;background-color:#FFECD7;height:15px;overflow:hidden;text-align:left;margin:0 0 10px;padding:5px 10px 6px;}
div#top-bar p#rss{background:transparent url(images/sociable/rss.gif) no-repeat scroll 0 0;display:inline;font-weight:700;padding:1px 5px 0 21px;}
div#top-bar ul li{border-left:1px solid #CCC;display:inline;padding:0 5px;}
div#top-bar ul{display:inline;padding:1px 0 0;}
div#top-bar ul li.first{border:0 none;padding-left:0;}
div#top-bar span{margin-right:140px;}
#MainSearchBox{padding-top:15px;}
#page{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;background:#FFF none repeat scroll 0 0;border:1px solid #ffa800;font-size:.7em;width:940px;margin:0 auto;padding:9px;}
.left,.alignleft{float:left;}
.right,.alignright{float:right;}
#navbar{margin:20px auto 0;padding:0 10px;}
#tabbar{height:23px;overflow:hidden;clear:left;margin:0 10px -1px;}
#tabbar li{float:left;border:1px solid #ffa800;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;list-style:none;margin:0 2px;}
#tabbar li a{float:left;text-align:center;font-weight:700;padding:5px 12px 3px;}
#tabbar li a:hover{background:#ffa800;text-decoration:none;}
#tabbar .tabselected{background:#fff;padding-bottom:4px;z-index:10;position:relative;font-weight:700;}
#tabbar .tab{background:#ffa800;}
#tabbar .tab a{color:#FFF;}
#searchform{float:right;margin-right:10px;padding-top:8px;text-align:right;width:225px;}
#page-bar li{float:left;margin:0;padding:0;}
#page-bar li li{float:left;width:122px;text-transform:none;margin:0;padding:0;}
#page-bar li li a,#page-bar li li a:link,#page-bar li li a:visited{background:#2B2B2B;width:122px;float:none;border-top:1px solid silver;margin:0;padding:5px 10px 5px 18px;}
#page-bar li li a:hover,#page-bar li li a:active{background:#666;padding:5px 10px 5px 18px;}
#page-bar li ul{position:absolute;width:10em;left:-999em;}
#page-bar li:hover ul{left:auto;display:block;}
#page-bar li:hover ul,#page-bar li.sfhover ul{left:auto;}
h1{font-family:Arial;font-size:1.2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:normal;}
h2{font:2.3em Verdana, Arial, Helvetica, sans-serif;}
h3{font:1.3em Arial;margin-bottom:3px;color:#3c78a7;font-weight:700;}
h4{font:1em Arial;}
h3.cat_title,h3.cat_title a{color:#333;letter-spacing:-.05em;font-size:.85em;}
h3#comments{margin-top:32px;padding-left:0;}
h3.authors{margin-top:15px;}
#logo{width:350px;}
#tagline{margin-top:5px;font-size:1.05em;color:#333;}
#top{padding:0;}
div#PageWrapper{color:#333;float:left;width:618px;}
#headline{background:#FFF none repeat scroll 0 0;border:1px solid #CCC;float:left;font-size:1.05em;line-height:1.5em;width:590px;margin:0;padding:10px;}
#headline div.title{font-weight:700;font:2.4em Georgia;letter-spacing:-.05em;display:block;padding-bottom:5px;}
#headline div.meta{display:block;margin-top:-5px;padding-bottom:2px;}
#headline p{padding-bottom:15px;}
#featured{background:#FFF none repeat scroll 0 0;float:left;width:610px;padding:10px 0 9px;}
#featured .clearfloat{margin-top:7px;margin-bottom:8px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border:1px solid #ccc;height:200px;width:281px;}
#featured .info{margin-top:5px;padding-top:5px;float:right;width:180px;}
#featured .title{font-weight:700;}
#headline a img,#featured a img{border:1px solid #ccc;margin-top:5px;margin-right:10px;padding:2px;}
#middle{width:920px;background:#fff;float:right;margin:10px 0;padding:10px;}
.category{width:164px;float:left;border-top:8px solid #333;background:#fff;margin:0;padding:5px 10px 10px;}
#cat-1,#cat-3,#cat-5{border-top:8px solid #333;}
#cat-2,#cat-4{border-top:8px solid #3c78a7;}
.category span.cat_title,#front-popular h3,#front-list .cat_title,#archive .cat_title{text-transform:lowercase;font-weight:700;font-size:1.5em;letter-spacing:-.05em;margin:0;}
#front-popular h3{color:#fff;background:#06C url(images/sprites/sprite-selectivetrans.png) no-repeat scroll right top;display:block;font-size:16px;margin-bottom:15px;padding-right:7px;position:relative;}
#front-popular h3 span{background:transparent url(images/sprites/sprite-selectivetrans.png) no-repeat scroll 0 -32px;display:block;height:22px;padding:3px 0 3px 10px;}
.category a{color:#333;display:block;background:none;}
.category a:hover{background:none;color:#fff;text-decoration:none;}
#bottom{width:940px;}
#front-list{width:590px;background:#fff;font-size:1.05em;line-height:1.75em;float:left;padding:10px;}
#archive{padding-top:15px;font-size:1.05em;line-height:1.75em;}
#front-list blockquote{padding:0 10px;}
#front-list .title,#archive .title{font-weight:700;font:2em Verdana,Arial,Helvetica,sans-serif;letter-spacing:-.05em;}
#front-list .clearfloat,#archive .clearfloat{padding-bottom:5px;}
#front-list .spoiler,#archive .spoiler{display:block;margin-top:3px;}
#ArchiveComments{background:#F0F0F0 none repeat scroll 0 0;color:#454545;font-size:.9em;border-bottom:1px dotted #CCC;margin-bottom:10px;padding:20px;}
#ArchiveComments p{line-height:0;margin:0;}
#ArchiveComments p.date{float:left;padding:0;}
#ArchiveComments p.comments{float:right;text-align:right;padding:0;}
#ArchiveComments p.comments a{background:url(images/icons/icon-comments.gif) no-repeat scroll 0 0;padding:0 0 0 21px;}
.author{font-size:.8em;font-weight:700;}
.meta{font-size:.8em;color:#333;}
.rounded-15-all{-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;}
#content{width:590px;background:#fff;font-size:1.05em;line-height:1.75em;float:left;min-height:400px;padding:10px;}
#content .breadcrumbs,#content .breadcrumbs a{font-weight:700;color:#333;}
#content h2.title{font:2em Verdana, Arial, Helvetica, sans-serif;font-weight:700;letter-spacing:-.05em;border-bottom:1px solid #ddd;border-top:3px solid #ddd;padding:5px 0;}
.post{font-size:1.05em;line-height:1.75em;}
.post .clearfloat{border-bottom:1px dotted #ccc;margin:10px 0;}
.post ul,.post ol,#front-list ul,#front-list ol{margin-bottom:15px;}
.post ul li,#front-list ul li{list-style:square;margin-left:30px;}
.post ol li,#front-list ol li{list-style:decimal;margin-left:30px;}
.post ol li ul li,#front-list ol li ul li{list-style:square;margin-left:20px;}
.post img,.post a img,#front-list img,#archive img{border:1px solid #ccc;margin:0 5px 5px 0;padding:2px;}
.entry{margin-top:20px;}
#stats{margin-top:0;text-transform:uppercase;font:.8em Arial;display:block;padding:4px 0;}
#stats span{padding:0 20px 0 0;}
#stats img,#nav img{border:0;margin:0;padding:0;}
#tools{width:590px;height:25px;font-size:.95em;}
.navigation{text-align:Center;padding:5px 0;}
#sidebar{background-color:#FFECD7;float:right;width:320px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;margin:10px 0 0;}
#sidebar h3{background:#06C url(images/sprites/sprite-selectivetrans.png) no-repeat scroll right top;display:block;font-size:16px;margin-bottom:15px;padding-right:7px;position:relative;}
#sidebar h3 span{display:block;height:22px;background:transparent url(images/sprites/sprite-selectivetrans.png) no-repeat scroll 0 -32px;color:#FFF;padding:3px 0 3px 10px;}
#sidebar-top,#sidebar-bottom,#sidebar-middle{float:right;width:300px;padding:10px;}
#sidebar-ads{width:300px;float:right;margin-bottom:10px;background:#fff;padding:10px;}
.TagCloud{background-color:#FFF;padding:10px;}
.tweet{background:#FFF none repeat scroll 0 0;border:1px solid #EBEBEB;padding:10px;}
#twitter_bubble{width:auto;margin:0 0 10px;padding:0;}
#twitter_bubble #twitter_photo{position:relative;width:89px;height:73px;background:url('images/twitter/bg-twitter-bubble-tip.gif') no-repeat right;z-index:10000;margin:0;padding:0;}
#twitter_bubble #twitter_photo img{padding-left:20px;padding-top:20px;}
#twitter_bubble div.rounded{width:170px;border:1px solid #D5D5D5;background-color:#FFF;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;margin:-63px 0 0 88px;padding:10px;}
#twitter_bubble div.rounded p{font-size:11px;margin:0;padding:0;}
.OtherSocial{background:#FFF none repeat scroll 0 0;border:1px solid #EBEBEB;height:80px;margin-top:15px;padding:10px;}
ul.social{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
ul.social li{background-position:0 100%;background-repeat:no-repeat;float:left;font-weight:700;height:12px;vertical-align:middle;width:110px;margin:0 0 5px 25px;padding:0 0 4px 3px;}
ul.social li a{line-height:16px;padding-left:20px;vertical-align:middle;}
ul.social li.facebook{background-image:url(images/sociable/facebook.png);}
ul.social li.twitter{background-image:url(images/sociable/twitter.png);}
ul.social li.flickr{background-image:url(images/sociable/flickr.png);margin-bottom:15px;}
ul.social li.youtube{background-image:url(images/sociable/youtube.png);margin-bottom:15px;}
#Flickr{border:1px solid #EBEBEB;margin-top:15px;background:#fff;padding:10px;}
#Flickr img{padding:5px;}
.field{border:1px solid #333;background:#fff;font-size:1em;padding:2px;}
#s{font-size:1em;width:150px;padding:1px;}
#searchsubmit{padding-left:5px;}
#commentform input{width:140px;margin:5px 5px 1px 0;}
#commentform textarea{width:99%;margin-top:5px;}
.commentlist cite{font-style:normal;margin-bottom:4px;display:block;}
.commentlist blockquote{background:#ededed;}
.commentlist li{list-style:none;margin-bottom:3px;padding:10px 0;}
.commentlist li li{background:none;border:none;list-style:square;margin:3px 0 3px 20px;padding:3px 0;}
.commenttext{background:#f2f2f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:495px;float:right;padding:10px 10px 0;}
.commentlist cite strong{font-size:1.1em;}
li.my_comment{background:#FFF;border:none;}
li.my_comment cite strong{font-size:1.3em;color:#313228;}
#commentform small{background:#FFF;font-weight:700;padding:0;}
.commentmetadata{color:#4d4d4d;display:block;margin-top:3px;text-align:right;font-size:.9em;}
.commentmetadata a,.commentmetadata a:visited{color:#959382;}
.commentlist small{background:#e9e9e9;}
.avatar{border:1px solid #bbb;float:left;width:55px;height:55px;margin:0 10px 0 0;padding:2px;}
#comment{width:590px;background:#fff;}
#front-popular{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;background:#F4F9FD none no-repeat scroll center bottom;color:#fff;font-size:.7em;width:940px;margin:15px auto 0;padding:10px;}
#recentpost,#mostcommented,#recent_comments{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;width:280px;float:left;border:1px solid #ccc;padding:10px;}
#mostcommented{margin-right:17px;}
#recent_comments{width:280px;float:right;border:1px solid #ccc;padding:10px;}
#recentpost ul,#mostcommented ul,#recent_comments ul{margin-top:5px;}
#recentpost ul li,#mostcommented ul li,#recent_comments ul li{list-style:none;border-top:1px dotted #fff;display:block;padding:5px;}
#recentpost ul li:hover,#mostcommented ul li:hover,#recent_comments ul li:hover{background:#FFECD7;color:#333;}
#recentpost ul li:first-child,#mostcommented ul li:first-child,#recent_comments ul li:first-child{border-top:0 dotted #fff;}
#footer{width:960px;font-size:.6em;padding-top:10px;padding-bottom:10px;margin:0 auto;}
.clearfloat:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfloat{display:block;}
span.button.secondary{background:#FF7115 none repeat scroll 0 0;border:1px solid #CCC;}
span.button{-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;display:block;float:left;}
span.button.secondary input,span.button.secondary a{background:#FF7115 url(images/sprites/sprite_small_button.gif) repeat-x scroll 0 -208px;text-shadow:1px 1px 1px #2B8625;border-color:#FF7115 0 0 #FF7115;border-style:solid none none solid;border-width:1px 0 0 1px;}
span.button input,span.button a{-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border:medium none;color:#FFF;cursor:pointer;display:block;font-size:1.1em;font-weight:700;outline-color:0;outline-style:none;outline-width:0;text-align:center;text-decoration:none;padding:1px 7px 2px;}
#post{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border:1px solid #EBEBEB;display:inline;float:left;font-size:1.2em;height:215px;overflow:hidden;position:relative;margin:10px 10px 10px 0;padding:10px 10px 40px;}
#post.SmallBox{width:277px;}
#post.LargeBox{width:590px;}
#post li{list-style-type:disc;margin:0 0 5px 15px;padding:0;}
#post p{line-height:1.4em;margin:0 0 10px;}
#home div.post{width:281px;height:200px;}
#post h2{font-size:1.2em;margin:0 0 10px;}
#post p.read-more{font-weight:700;text-align:right;}
#post img{border:1px solid #EBEBEB;float:right;padding:5px;}
#post.first{width:594px;height:auto;margin:0 10px 10px 0;}
#post #meta{background:#f0f0f0;position:absolute;bottom:0;left:0;color:#454545;font-size:.9em;border-radius:0 0 8px;-moz-border-radius:0 0 8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;width:100%;}
#post #meta a:link,#post #meta a:visited,#post #meta a:hover,#post #meta a:active{color:#454545;}
#post #meta p.comments,#post #meta p.edit{float:right;text-align:right;padding:5px 10px 5px 5px;}
#post #meta p.comments a{background:url(images/icons/icon-comments.gif) no-repeat 0 0;padding:0 0 0 21px;}
#post #meta p.date{float:left;padding:5px 5px 5px 10px;}
ol.commentlist{margin:10px 0 0;}
ol.commentlist li{font-size:1.2em;list-style-type:disc;margin:0 0 10px 15px;padding:0;}
div#respond h3,div#respond p{font-size:1.2em;}
.SearchBox{background:#fff;color:#333;}
.seo{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:10px;}
.RadioButton{background:#EFF7FF;padding:10px;}
.radiobtn_a{font-size:1.2em;margin-left:55px;}
.radiobtn_b{font-size:1.2em;margin-top:15px;margin-left:55px;}
.button_holder{margin-left:10px;margin-top:15px;}
input.button{background:#FFA800 none repeat scroll 0 0;border:1px solid #FFA800;color:#FFF;cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.9em;font-weight:400;height:25px;width:125px;}
input.buttonhover{background:#fed27d none repeat scroll 0 0;border:1px solid #fed27d;color:#FFF;cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.9em;font-weight:400;height:25px;width:125px;}
*,#front-list p,#archive p{margin:0;padding:0;}
#tabbar .tabselected a,.meta a,#stats span a{color:#333;}
h3#respond,.post p{margin-top:0;}
.category p,#headline p,#featured p{margin:0;}
#cat-1:hover,#cat-3:hover,#cat-5:hover,#cat-1:hover a,#cat-3:hover a,#cat-5:hover a{background:#333;color:#fff;}
#cat-2:hover,#cat-4:hover,#cat-2:hover a,#cat-4:hover a{background:#3c78a7;color:#fff;}
.post .ads,#sidebar-bottom,#sidebar-middle{margin-top:10px;}
#stats span a:hover,#tools a:hover{background:none;}
* html .clearfloat,*+html .clearfloat{height:1%;}
#post p img,ol.commentlist li img{display:none;}
.dropdown,.dropdown_metro{margin-top:10px;font-weight:700;}