*
{
margin: 0;
padding: 0;
border: 0;
}

body
{
color: #5b5a59;
font-family: trebuchet ms, 'helvetica neue', helvetica, arial, verdana, sans-serif;
text-align: center;
font-size: 12px;
font-weight: lighter;
background: url(http://blog.riverfrontpark.com/images/i/rfp_bg.gif) top left repeat-x #ffffff;
}

a:link, a:visited, a:hover, a:active
{
text-decoration: none;
}

h1, h2, h3, h4, h5
{

font-family: trebuchet ms, 'helvetica neue', helvetica, arial, verdana, sans-serif;
font-weight: normal;
color:#302b1e;
background-color: transparent;
}

h1
{
font-size: 150%;
text-transform: uppercase;
}

h2
{
color: #302b1e;
font-size: 22px;
text-transform: lowercase;

}
/*
h2.sIFR-replaced
{
overflow:hidden;
line-height:0px;
}

*/
h3
{
color: #49afff;
font-weight: bold;
font-size: 17px;
}

h4
{
margin: 0;
padding: 0;
color: #fff;
font-weight: normal;
font-size: 120%;
text-transform: uppercase;
}

ul, ol, dl
{
list-style: none;
position: relative;
}

p
{
padding: 0 0 5px 0;
font-weight: normal;
line-height: 1.5em;
color: #5b5a59;
}
p.noresults_copy {
padding:10px 0 0 0;
color: #aca9a3;
}
ol.noresults_copy {
color: #aca9a3;
margin:10px 0 10px 20px;
padding:0 0 0 10px;
list-style-type:decimal;
}
ol.noresults_copy li{
padding:1px;
}
ol.noresults_copy a{
color:#b3e1ff;
}
.hr
{
clear: both;
margin: 3px 0 3px 0;
border-top: 1px dotted #cccccc;
}

blockquote{
margin:25px;
padding:10px;
clear:both;
display:block;
}

blockquote p{
font-style:oblique;
clear:both;
}

hr
{
background-color: #30281a;
border: 0px solid transparent;
}

/* FORM ELEMENTS */
/* FORM ELEMENTS */
/* COMMON FORM STYLES */
form { text-align: left; }

fieldset
{
margin: 0;
border: 0;
padding: 0;
}

legend { display: none; }

/* end COMMON FORM STYLES */
/* end FORM ELEMENTS */

#pagewrapper
{
position: relative;
margin: 0 auto;
padding: 0 0 0 5px;
width: 990px;
text-align: left;
z-index:30000;
}

#pop-up { background-color: #ffffff; }

/* end GLOBAL STYLES */
/* MASTHEAD */
#masthead
{
float: left;
padding: 10px 0 0 0;
height: 175px;
}

#masthead fieldset
{
float: left;
}

#masthead form
{
float: left;
margin: 0 0 0 300px;
width: 210px;
height: 15px;
}

*html #masthead form
{
margin: 0 0 0 155px;
width: 200px;
}

#masthead fieldset input
{
float: left;
padding: 1px 0 0 0;
}

#masthead label.search
{
float: left;
margin: 1px 0 0 0;
padding: 0 0 0 60px;
width: 115px;
background: url(http://blog.riverfrontpark.com/images/i/icons/rfp_search.gif) no-repeat top left transparent;
}

#masthead .search input
{
float: left;
margin: 0 1px 0 0;
padding: 1px 2px 1px 2.5px;
width: 110px;
height: 13px;
font-size: 10px;
color: #333;
background: #d1dfe8;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}

/* MAIN NAVIGATION*/
#navwrapper
{
float: left;
margin: -15px 0 0 510px;
padding: 0 0 0 0;
width: 420px;
}

*html #navwrapper { margin: -15px 0 0 265px; }

#mainnavigation
{
float: left;
padding: 0 0 20px 0;
list-style: none;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 9px;
color: #b3elff;
text-transform: lowercase;
width: 422px;
}

*html #mainnavigation { padding: 0 0 8px 0; }

*html #mainnavigation li
{
height: 17px;
line-height: 17px;
}

#mainnavigation li
{
float: left;
display: block;
margin: 0 1px 0 0;
height: 17px;
line-height: 19px;
color: #999;
background-color: #302b1e;
}

#mainnavigation li a
{
padding: 0 9px 0 10px;
color: #b3e1ff;
}

#mainnavigation li a:hover { color: #ffffff; }
#mainnavigation li.first { background: url(http://blog.riverfrontpark.com/images/i/rfp_main_nav_l.gif) bottom left no-repeat; }

#mainnavigation li a:link, #mainnavigation li a:active, #mainnavigation li a:visited,
{
display: block;
color: #b3e1ff;
}

#mainnavigation li a:hover { color: #d8edfb; }
#mainnavigation li.last { background: url(http://blog.riverfrontpark.com/images/i/rfp_main_nav_r.gif) bottom right no-repeat; }

/* end MAIN NAVIGATION */
/* CATEGORIES */
#categorienavigation
{
float: left;
padding: 15px 25px 0 0;
width: 400px;
}

#categorienavigation h2
{
margin: 20px 0 10px 0;
color: #101010;
}

*html #categorienavigation ul a
{
display: block;
width: 135px;
height: 15px;
line-height: 15px;
color: #101010;
background: url(http://blog.riverfrontpark.com/images/i/icons/rfp_category_bg_v2.gif) no-repeat left top;
text-indent: 25px;
}

#categorienavigation ul a
{
display: block;
width: 145px;
height: 15px;
line-height: 15px;
color: #101010;
background: url(http://blog.riverfrontpark.com/images/i/icons/rfp_category_bg_v2.gif) no-repeat left top;
text-indent: 25px;
}

#categorienavigation ul a:hover, .selected
{
background-position: left bottom;
text-decoration: none;
}

*html #categorienavigation ul
{
margin: 5px 45px 0 0;
padding: 0;
width: 420px;
list-style: none;
}

#categorienavigation ul
{
margin: 10 110 0 0;
padding: 0;
width: 455px;
list-style: none;
}

*html #categorienavigation li
{
float: left;
margin: 0 2px 2px 0;
display: block;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
width: 135px;
}

#categorienavigation li
{
float: left;
margin: 0 3px 2px 0;
display: block;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
width: 135px;
}

/* end CATEGORIES */


#masthead h1
{
display: block;
position: absolute;
top: 70px;
left: 40px;
width: 246px;
height: 115px;
text-indent: -9999px;
background: url(http://blog.riverfrontpark.com/images/i/rfp_logo.gif) no-repeat left top transparent;
}

#masthead h1 a
{
display: block;
width: 246px;
height: 115px;
text-decoration: none;
}

#masthead h1 a:hover { background: url(http://blog.riverfrontpark.com/images/i/rfp_logo.gif) no-repeat right bottom transparent; }

/* end MASTHEAD */
/* CONTENT */
#content
{
float: left;
margin: 0;
padding: 0 0 40px 0;
background-color: transparent;
z-index:20000;
}

/* COLUMNS */

/* BLOGCOLUMN */
body#home #blogwrapper
{
float: left;
padding: 30px 10px 10px 0;
width: 490px;
}

*html body#home #blogwrapper { width: 500px; }

body#home #blogwrapper h2
{
padding: 0;
margin: 0 10px 5px 0px;
text-indent: 95px;
border-bottom: 1px dotted #cccccc;
width: 490px;
}

*html body#home #blogwrapper h2
{
width: 500px;
overflow: hidden;
}

body#section #blogwrapper, body#static #blogwrapper
{
float: left;
margin: 0;
padding: 30px 10px 10px 0;
width: 670px;
/*background: url(http://blog.riverfrontpark.com/images/i/rfp_column_top_r.gif) top right no-repeat transparent;*/
}

*html body#section #blogwrapper, body#static #blogwrapper
{
width: 640px;
padding: 30px 5px 10px 0;
}

body#section #blogwrapper h2, body#static #blogwrapper h2
{
padding: 0;
margin: 0 10px 5px 0;
text-indent: 95px;
border-bottom: 1px dotted #cccccc;
}

*html body#section #blogwrapper h2, body#static #blogwrapper h2
{
width: 640px;
overflow: hidden;
}

body#home #blogwrapper #previouswrapper
{
display: block;
clear: both;
height: 25px;
padding: 25px 0 0 0;
}

body#home #blogwrapper #previouswrapper h2
{
padding: 0;
margin: 0 10px 5px 0px;
text-indent: 95px;
border-bottom: 1px dotted #cccccc;
}

*html body#home #blogwrapper #previouswrapper h2
{
width: 500px;
overflow: hidden;
}

/* POST CATEGORIES */

.post_category_wrapper{
border-top: 1px dotted #cccccc;
_position:relative;
width:385px;
float:right;
color: #5b5a59;
margin:0 10px 10px 0;
}

body#section .post_category_wrapper{
width:84%;
}

* html .post_category_wrapper{
margin:-5px 10px 10px 8px;
}

.post_category_nav {
position:relative;
width:400px;
margin:0;
padding:0;
float:none;
}
.post_category_nav li{
color: #645a44;
position:relative;
float:left;
margin:0 10px 0 0;
padding:0;
list-style:one;
font-size:10px;
padding:3px 0 0 0;
}
.post_category_nav li a{
color: #645a44;
font-size:10px;

}
.post_category_nav li a:hover {
color: #645a44;
font-size:10px;
text-decoration:underline;
}


/* BLOG & COMMENT ENTRY Updated 06.17.2006 */
.entrywrapper, .commentwrapper { width: 100%; }
.entrywrapper p { text-align:left;}

.entrybox, .entrybox_condensed
{
background-color: #ffffff;
text-align: justify;
}

*html .entrybox, .entrybox_condensed
{
height: 0%;
}

.top_corner
{
float: left;
padding: 0 0 10px 0;
width: 64px;
height: 36px;
}

#static .entrybox
{
background: url(http://blog.riverfrontpark.com/images/i/c_left.gif) bottom left no-repeat #ffffff;
}

*html #static .entrybox
{
height: 0%;
}

.entrybox a, .entrybox_condensed a { color: #2eafff;text-decoration:none; }
.entrybox p a, .entrybox p a:visited,.entrybox_condensed p a { color: #2eafff;text-decoration:none; }
/*#707f14;*/
.entrybox a:hover, .entrybox_condensed a:hover { color: #2eafff; text-decoration:underline}

.entrybox:after, .entrybox_condensed:after
{
content: "";
display: block;
height: 100%;
clear: both;
}

.commentbox
{
margin: 3px 0 3px 0;
height: 1%;
background: url(http://blog.riverfrontpark.com/images/i/c_left.gif) bottom left no-repeat #ffffff;
}

.commentbox:after
{
content: "";
display: block;
height: 100%;
clear: both;
}

.commentboxtwo
{
margin: 3px 0 3px 0;
height: 1%;
}

.commentboxtwo:after
{
content: "";
display: block;
height: 100%;
clear: both;
}

.commenter_and_date
{
float: right;
padding: 0 0 25px 0;
width: 86%;
height: 18px;
background: url(http://blog.riverfrontpark.com/images/i/c_right.gif) top right no-repeat transparent;
}

*html .commenter_and_date { padding: 0 0 10px 0; }

.name
{
float: left;
padding: 15px 10px 10px 0;
color: #49afff;
}

.comment_date
{
float: left;
padding: 15px 0 10px 0;
color: #413a2f;
}

.readmore { font-size: 10px; }

.commentbox p, .commentboxtwo p
{
float: right;
padding: 0 20px 20px 0;
width: 83%;
color: #5b5a59;
background: url(http://blog.riverfrontpark.com/images/i/c_bottom.gif) bottom right no-repeat transparent;
}

/* TIME & DATE */
.timeanddate
{
float: left;
margin: 5px 0 0 5px;
padding: 0 5px 10px 10px;
width: 64px;
height: 36px;
list-style: none;
color: #b3e1ff;
text-align: right;
}

*html .timeanddate
{
margin: 5px 0 0 3px;
padding: 0 5px 0 10px;
}

.timeanddate li { float: left; }

.date
{
padding: 8px 5px 12px 2px;
font-family: georgia, "times new roman", times, serif;
font-size: 12.5px;
color: #48463d;
}

.month
{
margin: 0;
padding: 10px 0 0 5px;
font-size: 10px;
vertical-align: bottom;
color: #645a44;
text-transform: lowercase;
}

/* end TIME & DATE */
.entrybox h3, .entrybox_condensed h3
{
float: right;
padding: 12px 0 10px 0;
width: 81%;
min-height: 5px;
}

.entrybox p, .entrybox_condensed p
{
 float: right;
padding: 0 20px 5px 0;
width: 77%;
color: #5b5a59;
}

.entrybox_condensed img
{
float: right;
margin: -25px 0 0 0;
padding: 0 18px 0 0;
}

#section .entrybox h3, #static .entrybox h3
{
float: right;
padding: 12px 0 10px 0;
width: 86%;
height: 18px;
}

*html #section .entrybox h3, #static .entrybox h3
{
padding: 5px 0 5px 0;
width: 85%;
}

#section .entrybox p, #static .entrybox p
{
float: right;
padding: 0 20px 5px 0;
width: 83%;
color: #5b5a59;
text-align: justify;
}

*html #section .entrybox p, #static .entrybox p { width: 82%; }

#section .entrybox .event_info
{
float: right;
padding: 0 20px 10px 0;
width: 83%;
color: #5b5a59;
}

*html #section .entrybox .event_info { width: 82%; }

/* AUTHOR */
.author_wrapper ul
{
float: left;
margin: 0 0 0 4px;
padding: 3px 0 0 25px;
width: 40px;
list-style: none;
font-size: 11px;
text-align: right;
color: #565146;
border-top: 1px dotted #cccccc;
}

*html .author_wrapper ul
{
margin: 0 0 0 2px;
padding: 0 0 0 18px;
}

.entryfooter .authorname { padding: 2px 0 3px 0; }
.entryfooter .authorname a {color:#565146}
.author_condensed
{
float: left;
margin: -7px 0 0 15px;
list-style: none;
color: #565146;
}

*html .author_condensed { margin: -12px 0 0 15px; }
.author_condensed li { }

/* end AUTHOR */


/* ENTRY FOOTER */
.entryfooter
{
float: right;
width: 100%;
}

.entryfooter_condensed
{
float: right;
width: 200px;
height: 8px;
}

*html .entryfooter_condensed
{
clear: right;
width: 5px;
}

#section .entryfooter, 
#section .entryfooter_static,
#static .entryfooter_static
{
float: right;
padding: 0 5px 0 0;
width: 98%;
min-height: 5px;
}

.entryfooter_links

{
float: right;
margin: 0 4px 0 0;
padding: 5px 10px 5px 0;
width: 79%;
list-style: none;
color: #3bb9ff;
font-size: 9px;
border-top: 1px dotted #cccccc;
}

#section .entryfooter_links,
.entryfooter_links_static
{
float: right;
padding: 5px 0 5px 0;
width: 568px;
list-style: none;
color: #4dbbff;
font-size: 9px;
border-top: 1px dotted #cccccc;
}

*html #section .entryfooter_links,
.entryfooter_links_static { width: 534px; }
.entryfooter_links a,
.entryfooter_links_static a,
.entryfooter_condensed a { color: #4dbbff; }
.entryfooter_links a:hover,
.1_static a:hover,
.entryfooter_condensed a:hover { color: #8bd3ff; }

.entryfooter:after
{
content: "";
display: block;
height: 100%;
clear: both;
}

.entryfooter ul li,
.entryfooter_static ul li { float: left; }
.entryfooter ul li a { color: #4dbbff; }
.entryfooter ul li a:hover { color: #8bd3ff; }

/* ENTRY FOOTER LINKS */
.entryfooter li.readmore,
.entryfooter li.comments,
.entryfooter li.authoremail,
.entryfooter li.permalink,
.entryfooter_condensed li.readmore,
#section .entryfooter li.readmore,
.entryfooter_static li.team_read_more,
.entryfooter_static li.team_phone_office,
.entryfooter_static li.team_phone_cell,
.entryfooter_static li.team_email,
.entryfooter li.add_comment,
.entryfooter_static li.site_url
{
display: block;
height: 20px;
font-size: 9px;
color: #3bb9ff;
line-height: 20px;
}

.entryfooter li.readmore
{
margin: 0 165px 0 0;
text-indent: 3.5em;
background: url(http://blog.riverfrontpark.com/images/i/icons/rfp_readmore.gif) no-repeat 0 50%;
width: 110px;
}

.entryfooter_condensed li.readmore
{
text-indent: 3.5em;
background: url(http://blog.riverfrontpark.com/images/i/icons/rfp_readmore.gif) no-repeat 0 50%;
width: 110px;
}

#section .entryfooter li.readmore
{
margin: 0 280px 0 0;
text-indent: 3em;
background: url(http://blog.riverfrontpark.com/images/i/icons/rfp_readmore.gif) no-repeat 0 50%;
width: 110px;
}

*html #section .entryfooter li.readmore { margin: 0 250px 0 0; }

.entryfooter li.permalink
{
margin: 0 280px 0 0;
text-indent: 3em;
background: url(http://blog.riverfrontpark.com/images/i/icons/rfp_permalink.gif) no-repeat 0 50%;
width: 100px;
}

*html .entryfooter li.permalink { margin: 0 250px 0 0; }

.entryfooter li.comments
{

padding: 0 10px 0 0;
text-indent: 32px;
background: url(http://blog.riverfrontpark.com/images/i/icons/rfp_comments.gif) no-repeat 0 50%;
width: 100px;
}

#section .entryfooter li.comments
{
padding: 0 10px 0 0;
text-indent: 32px;
background: url(http://blog.riverfrontpark.com/images/i/icons/rfp_comments.gif) no-repeat 0 50%;
width: 100px;
}

.entryfooter li.authoremail
{
text-indent: 2.6em;
background: url(http://blog.riverfrontpark.com/images/i/icons/rfp_authoremail.gif) no-repeat 0 50%;
width: 60px;
}

*html .entryfooter li.authoremail { border: 1px solid #ffffff; }

.entryfooter_static li.team_read_more
{
padding: 0 20px 0 0;
text-indent: 30px;
background: url(http://blog.riverfrontpark.com/images/i/icons/rfp_readmore.gif) no-repeat 0 50%;
width: 110px;
}

.entryfooter li.add_comment
{
padding: 0 20px 0 0;
text-indent: 40px;
background: url(http://blog.riverfrontpark.com/images/i/icons/rfp_add_comment.gif) no-repeat 0 50%;
width: 100px;
}

.entryfooter_static li.team_phone_office { padding: 0 20px 0 0; }
.entryfooter_static li.team_phone_cell { padding: 0; }
.entryfooter_static li.team_email { text-indent: 2.6em; }

.entryfooter_static li.site_url
{
float: left;
background: url(http://blog.riverfrontpark.com/images/i/icons/rfp_visitsite.gif) no-repeat 0 50%;
width: 110px;
}

/* ENTRY FOOTER */


/* SEARCH STYLES */
#search_criteria
{
padding: 25px 0 10px 95px;
color: #4dbbff;
}

/* end SEARCH STYLES */

/* FOOTER */
#footer
{
clear: both;
padding: 10px 10px 10px 10px;
width: 900px;
height: 80px;
min-height: 80px;
font-size: 11px;
color: #595348;
border-top: 1px dotted #cccccc;
}

#footer a { color: #666666; }

#footer ul#address
{
float: left;
width: 390px;
}

#footer li
{
margin: 0;
list-style: none;
}

#footer li.fl-2
{
margin: 0;
padding: 10px 0 20px 0;
}

#footer .email_rfp { float: right; }

#home a em{color:#504836;text-decoration:none;font-style:normal;padding:0 5px 0 0;}

*html #bird_top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blog.riverfrontpark.com/images/birds_top.png', sizingMethod='crop');}
#bird_top {
	position:fixed;
	width:143px;
	height:224px;
	top:0px;
	left:0px;
	background-image: url(http://blog.riverfrontpark.com/images/birds_top.png);
	background-repeat:no-repeat;
	background-color:transparent;
	}
	
*html #bird_bottom {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blog.riverfrontpark.com/images/birds_bottom.png', sizingMethod='crop');}
#bird_bottom {
	position:fixed;
	width:346px;
	height:706px;
	bottom:0px;
	right:50px;
	background-image: url(http://blog.riverfrontpark.com/images/birds_bottom.png);
	background-repeat:no-repeat;
	background-color:transparent;
	z-index:-1;
	}

#topfeature a {
	position:absolute;
	display:block;
	top:0;
	left:0;
	background-image: url(http://blog.riverfrontpark.com/images/FindAResidence_Blog.png);
	_background-image: url(http://blog.riverfrontpark.com/images/FindAResidence_Blog.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	width:203px;
	height:117px;
        z-index:50000;

}
