/* CSS Document */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>> HOME PAGE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
body
{
	margin: 0 auto;
	padding: 0px;
	background-color: #fff;
	background-image: url(images/rainyday_bodybg.png);
	background-position: top;
	background-repeat: repeat-x;
}

#main_body
{
	width: 990px;
	padding: 0 0px 0 0px;
	margin: 0 auto;
	background-position: 50% 50%;
}

.logo
{
	width: 128px;
	height: 184px;
	float: left;
	margin: 0px 0px 0px 6px;
}

.phone
{
	height: 63px;
	margin: 9px 3px 0px 0px;
	float: right;
}

.phone h1
{
	margin: 0px;
	padding: 0px;
	font: 14px normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.phone h2
{
	font: normal 22px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #000;
}

.phone h3
{
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.tagline
{
	float: right;
	height: 88px;
	margin: 10px 0px 0px 0px;
}

.tagline h1
{
	font: 20px Arial, Helvetica, sans-serif normal;
	color: #454641;
	margin: 0px;
	padding: 0px;
}

.tagline h2
{
	font: 30px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #015da5;
	margin: 0px;
	padding: 0px;
}

.banner_Text
{
	float: left;
	width: 682px;
	height: 177px;
}

.banner_Text h1
{
	font: 17px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 21px;
	margin: 0px;
	padding: 0px;
}

.banner_Text h2
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
}

.banner_Text h3
{
	margin: 0px;
	padding: 0px;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.banner_Text h4
{
	margin: 0px;
	padding: 0px;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.map_site
{
	color: #FFFFFF;
	font: 14px Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mapmenu ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 32px;
}

.mapmenu ul li
{
	list-style-type: none;
	padding: 0px;
	margin: 2px 0px 4px 0px;
}

.mapmenu ul li a
{
	color: #FFFFFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.gallery
{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #015da5;
}

.blog h1
{
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	color: #747272;
	padding: 0px;
	margin: 0px;
}

.blog h2
{
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #747272;
	padding: 0px;
	margin: 0px;
}

.blog h3
{
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	color: #747272;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}

.signup
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #7c7566;
}

.signup h1
{
	font: normal 22px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	padding: 0px;
	margin: 18px 0px 25px 95px;
}

.signup input
{
	border: #d5d5d5 1px solid;
	/*width:185px;*/
	margin: 10px 0px 10px 0px;
}

.footer
{
	margin: 0 auto;
	padding: 4px 0px 0px 0px;
	background-position: center top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.footer h1
{
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #403f3f;
	padding: 0px;
	margin: 0px;
}

.footer h2
{
	color: #404040;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

.footer ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.footer ul li
{
	list-style-type: none;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.footer_02
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #d0d0d0;
	line-height: 20px;
}

.footer_02 ul
{
	padding: 0px;
	margin: 0px;
}

.footer_02 ul li
{
	padding: 0px 0px 0px 8px;
	margin: 0px;
	list-style-type: none;
	background-image: url(images/bullate.png);
	background-position: left;
	background-repeat: no-repeat;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>> HOME PAGE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>> INNER PAGE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#body_inner
{
	background: url(images/rainyday_innerpage_bg.png) repeat-x top left;
	margin: 0 auto;
	padding: 0px;
}

#inner_body
{
	width: 990px;
	margin: 0 auto;
	background-position: center top;
}

.inner_header
{
	height: 100px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}

.inner_header h1
{
	font: 20px Arial, Helvetica, sans-serif normal;
	margin: 0px;
	padding: 0px;
}

.inner_header h2
{
	font: 30px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.inner_header h3
{
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

.inner_header h4
{
	font: normal 22px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

.inner_banner
{
	/*height:277px;*/
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #015da5;
	background: url(images/rainyday_inner_bannerbg.png) no-repeat right top;
}

.inner_banner h1
{
	font-size: 19px;
	font-weight: normal;
	line-height: 30px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.inner_banner h2
{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}

.left_pan
{
	background-color: #FCFDFC;
	width: 311px;
	max-width: 311px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #f7f8f7;
}

.left_pan h1
{
	margin: 20px 0px 20px 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: normal;
}

.left_pan h2
{
	margin: 8px 0px 8px 25px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
}

.left_pan h3
{
	/*margin: 30px 0px 8px 15px;*/
	padding: 0px;
	font-size: 13px;
	font-weight: normal;
}

.left_pan ul
{
	margin: 0px 0px 0px 30px;
	padding: 0px;
}

.left_pan ul li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.video { padding: 40px 0px 30px 0px; }

.right_pan
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #7c7566;
}

.right_pan a
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #7c7566;
	text-decoration: none;
}

.right_pan ul
{
	margin: 8px 0px 6px 0px;
	padding: 0px;
}

.right_pan ul li
{
	list-style-type: none;
	background: url(images/bullate01.png) no-repeat left;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 5px;
}

.right_pan h1
{
	margin: 25px 0px 0px 18px;
	padding: 0px;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #262722;
}

.right_pan h2
{
	margin: 0px;
	padding: 0px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #015da5;
}

.right_pan h3
{
	margin: 0px 0px 10px 15px;
	padding: 0px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #564729;
}

.right_pan h4
{
	margin: 0px 0px 10px 15px;
	padding: 0px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #015da5;
}

.right_pan p
{
	margin: 0px 20px 8px 20px;
	line-height: 20px;
}

.right_pan .form
{
	border: 1px #CCCCCC solid;
	margin: 0px 20px 0px 0px;
}

.right_pan .form td
{
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
}

/* >>>>>>>>>>>>>>>>>>>> 22.06.2010 <<<<<<<<<<<<<<<<<<< */
.gallerie img
{
	border: #b5b5b5 1px solid;
	padding: 2px;
}

/* >>>>>>>>>>>>>>>>>>>> 22.06.2010 <<<<<<<<<<<<<<<<<<< */
.inner_signup
{
	background: #666666 url(images/rainyday_specials_signupbox.png) no-repeat left top;
	height: 164px;
}

.inner_signup h1
{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #e1f8ff;
	line-height: 28px;
	margin: 0px;
	padding: 0px;
}

.inner_footer
{
	background: url(images/rainyday_innerfooter.png) repeat-x left top;
	height: 100px;
	color: #FFFFFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
}

.inner_footer ul
{
	padding: 0px;
	margin: 0px;
}

.inner_footer ul li
{
	padding: 0px 0px 0px 8px;
	margin: 0px;
	list-style-type: none;
	background-image: url(images/bullate02.png);
	background-position: left;
	background-repeat: no-repeat;
}

/* >>>>>>>>>>>>>>>>>>>> 07.07.2010(GM) <<<<<<<<<<<<<<<<<<< */
.postmetadata a { color: #7c7566; }
#content a { color: #7c7566; }

/*#content h2
{
color:#7c7566;
}*/

#content .alignleft,
#content img.alignleft
{
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
	width: 300px;
}

#content .alignright,
#content img.alignright
{
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
	width: 300px;
}

#respond h3 { color: #7c7566; }
.form-allowed-tags { color: #7c7566; }
.required { color: #7c7566; }

#comments h3
{
	color: #7c7566;
	font-family: verdana;
}

.linkgroupul a
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #7c7566;
}

.linkgroupul a:hover
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0033FF;
}

.signup2 h1
{
	margin: 25px 0px 0px 0px;
	padding: 0px;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #262722;
}

.testimoniallink ul
{
	margin: 8px 0px 6px 15px;
	padding: 0px;
}

.cell0-content0 ul
{
	margin: 8px 0px 6px 15px;
	padding: 0px;
}

#blog_content
{
	display: block;
	margin: 0 auto;
	width: 650px;
}

.date
{
	display: block;
	font-size: 14px;
	margin-top: 53px;
	font-family: arial;
}

.title a
{
	display: inline-block;
	font-size: 21px;
	font-weight: bold;
	line-height: 25px;
	margin-top: 20px;
	text-decoration: none;
	color: #0066CC !important;
}

.content
{
	font-size: 13px;
	font-family: verdana;
}

.post-footer
{
	border-bottom: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
	clear: left;
	padding: 7px;
}

.learnmore { margin-left: 350px; }
.entry { display: inline-block; }

.entry h1
{
	color: #005AAB;
	font-family: verdana;
	font-size: 18px;
}

.entry .div, .entry p
{
	font-family: verdana;
	font-size: 14px;
}

.navigation a
{
	font-family: verdana;
	font-size: 12px;
}

.entry ol li
{
	font-family: verdana;
	font-size: 14px;
}

#commentform p
{
	font-family: verdana;
	font-size: 13px;
}
.tagcloud a{color: #7C7566;
    text-decoration: none;}
.left_pan ul li a{color: #7C7566;
    text-decoration: none;}
    
    #content{width:980px;margin:0 auto;}
