/* CSS Document: Theme RosePaving */

body { margin:0; padding:0; font:normal 13px verdana; color:#666666; background-image:url(images/bg_image.gif);}

/**********  DEFAULT CSS **********/
span, p, ul, ul, h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px;}
.fl{float:left}
.fr{float:right}
.clr {clear:both}
.margin-top10 {margin-top:10px;}
.margin-top20 {margin-top:20px;}
.margin-bottom10 {margin-bottom:10px;}
.margin-bottom20 {margin-bottom:20px;}
.margin-left10 {margin-left:10px;}
* {outline:0 none;}
input {margin:0px; padding:0px;}
label {margin:0px; padding:0px;}
form {margin:0px; padding:0px;}
:focus {outline: none !important;}
img { outline: none !important; }
a img {border:none}
a {font:normal 13px Arial, Helvetica, sans-serif; color:#990000; font-weight:bold; text-decoration:none;}
a:hover {normal 13px Arial, Helvetica, sans-serif; color:#990000; font-weight:bold;  text-decoration:underline;}
* html .logo35 { background:none; width:135px; height:135px; margin:0px; padding:0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='wp-content/themes/rose/images/over35_logo.png');}
/**********  DEFAULT CSS **********/

.wrapper{ margin:0 auto; padding:0px; background:url(images/bg.jpg) repeat-y top; width:906px; height:auto; }

/********** HEADER CSS **********/
#header{ margin:0 4px 0 4px;  _margin:0 4px 0 4px;  padding:0; background:url(images/header_bg.jpg) repeat-x; height:269px; height:269px;position:relative }
/*Logo*/
#header a#logo{ margin:13px 0px 0px 37px; padding:0px; float:left; width:160px; height:61px; cursor:pointer; position:absolute; top:0; left:0; background:url(images/logo.png) no-repeat left top; text-indent:-10000px}
/*Logo End*/

/*Header Right Module*/
#header_right_module {margin:30px 0px 0px 0px; padding:0px; width:370px; height:auto; float:right; display:inline;}
#header_right_module .seach_module {margin:0px; padding:0px; width:175px; height:auto; float:left; display:inline;}
div.seach_module span {margin:0px; padding:0px; width:6px; height:24px; float:left; background:url(images/search_lc_bg.png) no-repeat left top}
.search_input {margin:0px; padding:3px 0px 0px 0px; width:137px; height:21px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#929292;  border:none; background:url(images/search_input_r_bg.png) no-repeat right;}
.search_button {margin:2px 0px 0px 5px; padding:0px; width:18px; height:19px; border:none; cursor:pointer; border:none; background:url(images/search_icon.png) no-repeat left top;}
/*Header Right Module End*/

/*RSS Feed Module*/
a#rss_feed {margin:5px 0 0 22px; padding:0px 24px 0px 0px; width:auto; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5c5c5c; font-weight:bold; cursor:pointer; text-decoration:none;
 background:url(images/rss_icon.png) no-repeat 70px 0px;}
/*RSS Feed Module End*/

/*Linkedin Module*/
a#linkedin {margin:5px 0px 0px 10px; padding:0px 30px 0px 0px; width:auto; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5c5c5c; font-weight:bold; cursor:pointer; text-decoration:none; background:url(images/linkedin_icon.png) no-repeat 50px 0px;}
/*Linkedin Module End*/

/*Banner Module*/
.banner{ margin: 14px 0px 0px 0px;  _margin: 14px 0px 0px 4px; padding:0px; width:100%; float:left; _float:none !important; }
/*Banner Module End*/
/********** HEADER CSS END **********/


/********** TOP NAVIGATION CSS **********/
#top_nav { margin:0px; _margin:0px 0px 0px 4px; _width:99%; padding:0 4px;}
#top_nav ul{ margin:0; padding:0; float:left; list-style:none; width:100%; height:auto; background:#ee0c00; }
#top_nav ul li{ margin:0; padding:0px; float:left; }
#top_nav ul li a{ margin:0; padding:8px 30px; width:auto; font:bold 13px verdana; color:#fff; text-decoration:none; float:left; display:inline}
#top_nav ul li a:hover{ margin:0; padding:8px 30px; width:auto; font:bold 13px verdana; color:#fff; text-decoration:none; float:left; display:inline; background-color:#990000}
/********** TOP NAVIGATION CSS END **********/

/********** CONTENT SECTION CSS **********/
#container{ margin:0 4px 0 4px; padding:0; _float:left; background:url(images/content_bg.jpg) repeat-y; }

.container_left{ margin:0; padding:0 0 15px 44px; width:535px; }
.container_left .content{ margin:38px 0 20px 0; padding:0; float:left }
.container_left .content .heading { margin:0; padding:0px; width:100%; height:auto; float:left; display:inline; }
.container_left .content .heading h2 { margin:0; padding:0px; font:normal 26px arial; color:#990000; height:auto; float:left;}
.container_left .content .heading a.share{ margin:10px 0px 0px 0px; padding:0px; float:right; cursor:pointer }
.container_left .content h3{ margin:0; padding:0; font:normal 14px arial; color:#990000;   }
.container_left .content p{ margin:2px 0 0 0; font:normal 13px verdana; color:#666; text-align:justify; }

.comments_main {margin:0px; padding:0px; width:100%; height:auto; float:left; display:inline;}
.comments_main a.comments { margin:9px 0 35px 0; padding:0; float:right; color:#990000; font:normal 12px arial; text-decoration:none;}
.comments_main a.comments:hover { margin:9px 0 35px 0; padding:0; float:right; color:#990000; font:normal 12px arial; text-decoration:underline;}
.comments_main span {margin:9px 0px 0px 5px; padding:0px 0px 0px 0px; width:16px; float:right; height:16px; color:#fff; font:normal 12px arial; background:url(images/comments.jpg) no-repeat top right; text-decoration:none; text-indent:2px;}
.comments a{ margin:0; padding:0; text-align:right; color:#990000; font:normal 12px arial; }

/*Right Panel*/
#right_pannel{ margin:0; padding:0; width:259px; height:auto; }

/*News Update Module*/
#right_pannel .newsupdate { margin:0 0 0 1px; padding:0 5px 0 16px; position:relative; height:auto; }
#right_pannel .newsupdate .logo35 { position:absolute; z-index:5; margin:-12px 0 0 25px; }
#right_pannel .newsupdate p { padding:120px 0 0 0; font:normal 11px verdana; color:#363232; height:auto;}
#right_pannel .newsupdate p img { padding:0 6px 0 0; }
#right_pannel .newsupdate .newsletter { margin:10px 0 0 0; padding:0;}
#right_pannel .newsupdate .newsletter input { margin:0; padding:8px 0 0 7px; background:url(images/news_inputBg.jpg) no-repeat left; border:none; width:160px; height:26px; float:left; font:normal 13px arial; color:#343434;}
#right_pannel .newsupdate .newsletter .btn_newsletter { margin:4px 0px 0px -5px; padding:0px; width:34px; height:26px; border:none; cursor:pointer; border:none;  background:url(images/newsletter_button.jpg) no-repeat 0px 0px;}
/*News Update Module End*/

/* SIDE BAR MODULES */
/*Default Widget*/
div#menu ul.module li{ margin-top:20px; width:94%; float:left; list-style:none}
div#menu ul.module li h2 { margin:0; padding:8px 0 8px 16px; width:100%; background:#ee0c00; font:bold 13px arial; color:#fff}
div#menu ul.module li h2 a { color:#fff; text-decoration:none;}
div#menu ul.module li ul {  margin:12px 0 12px 0; padding:10px 10px 10px 16px; width:100%; list-style:none; float:left;}
div#menu ul.module li ul li{ margin:0; padding:0;  width:100%; float:left }
div#menu ul.module li ul li a { margin:0; padding:0; font:normal 12px verdana; color:#343434; line-height:20px; float:left; text-decoration:none; }
div#menu ul.module li ul li a:hover { margin:0; padding:0; font:normal 12px verdana; color:#343434; line-height:20px; float:left; text-decoration:underline}
/*Default Widget*/

/*Archive Widget*/
div#menu ul.module li.widget_archive select{ margin:10px;}
/*Archive Widget End*/

/* Text Widget*/
div#menu ul.module li.widget_text{ margin-top:20px; width:94%; float:left; list-style:none}
div#menu ul.module li.widget_text h2.widgettitle { margin:0; padding:8px 0 8px 8px; width:100%; background:none; font:bold 13px arial; color:#990000}
.textwidget { text-align: left; padding:10px;}
/* Text Widget End*/

/* Search Widget*/
div#menu ul.module li.widget_search #header-search { padding:10px;}
/* Search Widget End*/

/*Calendar Widget*/
div#menu ul.module li.widget_calendar{ margin-top:20px; width:94%; float:left; list-style:none}
div#menu ul.module li.widget_calendar h2 { margin:0; padding:8px 0 8px 16px; width:100%; background:#ee0c00; font:bold 13px arial; color:#fff}
div#menu ul.module li.widget_calendar #calendar_wrap { margin:auto; text-align:center}
div#menu ul.module li.widget_calendar #calendar_wrap table{width:100%; margin-left:7px;}
div#menu ul.module li.widget_calendar #calendar_wrap table caption { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#910006; line-height:30px;}
div#menu ul.module li.widget_calendar #calendar_wrap table th { background-color:#9a9a9a; color:#FFFFFF}
div#menu ul.module li.widget_calendar #calendar_wrap table td#today { background-color:#ea524a; color:#000000}
/*Calendar Widget End*/

/*Tag Widget*/
div#menu ul.module li.widget_tag_cloud {margin-top:20px; width:94%; float:left; list-style:none }
div#menu ul.module li.widget_tag_cloud h2 {margin:0; padding:8px 0 8px 16px; width:100%; background:#ee0c00; font:bold 13px arial; color:#fff}
div#menu ul.module li.widget_tag_cloud  div {padding:15px 10px 15px 15px;}
div#menu ul.module li.widget_tag_cloud  div a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#343434; font-size:12px; line-height:20px}
div#menu ul.module li.ctc {margin-top:20px; width:94%; float:left; list-style:none }
div#menu ul.module li.ctc h2 {margin:0; padding:8px 0 8px 16px; width:100%; background:#ee0c00; font:bold 13px arial; color:#fff}
div#menu ul.module li.ctc div {padding:15px 10px 15px 15px;}
div#menu ul.module li.ctc div a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#343434; font-size:12px; line-height:20px}
/*Tag Widget End*/
/* SIDE BAR MODULES END */
/********** CONTENT SECTION CSS END **********/

/********** FOOTER SECTION CSS **********/
#footer {margin:auto; padding:0px; width:899px; height:31px; background:url(images/footer_bg.png) no-repeat left top}
#footer .copyright {margin:auto; padding:0px; width:800px; height:25px; }
#footer .copyright ul {margin:0px; padding:0px; width:100%; height:auto; list-style:none }
#footer .copyright ul li {margin:0px 20px 0px 0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; line-height:30px; float:left; display:inline }
#footer .copyright ul li a {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999; line-height:30px;}
#footer .copyright ul li a:hover {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999; text-decoration:underline }

#footer_menu {margin:auto; padding:0px; width:360px; height:auto; }
#footer_menu ul {margin:0px; padding:0px; width:100%; height:auto; list-style:none }
#footer_menu ul li {margin:0px ; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; line-height:30px; float:left; display:inline }
#footer_menu ul li a {margin:0px; padding:0px 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#818181; background:url(images/seperator_fm.gif) no-repeat top right; line-height:30px; }
#footer_menu ul li a:hover { text-decoration:underline }
#footer_menu ul li a.no-border {margin:0px; padding:0px 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#818181; background-image:none  }
#footer_menu ul li a.no-border:hover { text-decoration:underline }
/********** FOOTER SECTION CSS END **********/


/********** WORDPRESS CSS **********/
div.post {float:left; margin-bottom:20px; }
div.post h2 a {margin:0; padding:0px; font:normal 26px arial; color:#990000; height:auto;}
div.post small {margin:0; padding:0; font:normal 12px arial; color:#990000; line-height:25px }
p.postmetadata small a { margin-top:2px; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; font-weight:normal; text-decoration:none; float:right; text-align:right; position:relative; display: block; top: 0px;}
p.postmetadata a { margin-top:2px; padding-right:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; font-weight:normal; text-decoration:none; float:right; text-align:right; position:relative; display: block; top: 0px;}
p.postmetadata a span { margin:0px 0px 0px 5px; padding:0px 3px 0px 0px; width:15px; height:16px; font-size:10px; color:#fff; float:right; background:url(images/comments.jpg) no-repeat right top; position:absolute; right: 0px; top: 0px;}
a.more-link { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#more-link; font-weight:bold}
.coomment-box {height:auto;}
.coomment-box p {background-color:grey; font-size:12px; font-weight:normal !importannt;;}
p.postmetadata small span {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:normal;}
h2.comment_heading {padding:0px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#990000; font-weight:normal; background:url(images/comments.jpg) no-repeat left 6px; clear:both}
ol.commentlist { margin:20px 0px 0px 0px; padding:0px; list-style:none}
ol.commentlist li span { padding:0; font-family:Arial, Helvetica, sans-serif; color:#990000; font-weight:normal; line-height:20px}
small.commentmetadata a { font-family:Arial, Helvetica, sans-serif; color:#666666; font:12px; font-weight:normal; text-decoration:none}
small.commentmetadata a:hover { font-family:Arial, Helvetica, sans-serif; color:#666666; font:12px; font-weight:normal; text-decoration:none; text-decoration:underline}
div.coomment-box p {margin:0px; padding:10px; background-color:#d9d9d9; border:1px solid #9d9d9d}
div#comments {background:url(images/bdr_doted.gif) repeat-x left bottom; padding-bottom: 10px;}
div#respond {margin:15px 0px 0px 0px; padding:0px; float:left}
div#respond h2 { margin:0px; padding:0px 0px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#990000; font-weight:normal; background:url(images/reply_img.jpg) no-repeat left top;}
div.reply_comments { margin:10px 0px 0px 0px; padding:15px; background-color:#d9d9d9; border:1px solid #9d9d9d;}
div.reply_comments h3.you_commnet { font-family:Arial, Helvetica, sans-serif; color:#990000; font-size:15px; font-weight:bold;}
div.reply_comments textarea.you_comment { margin-top:10px; padding:10px; width:500px; height:100px; border:1px solid #b8b8b8}
div.opt_info_container {margin:20px 0px 20px 0px;}
.opt_info { font-size:13px; font-weight:bold; color:#2c2c2c}
.textfield_290 {padding:5px 2px 0px 2px; width:287px; height:20px; border:1px solid #c1c1c1}
.textfield_225 {padding:5px 2px 0px 2px; width:232px; height:20px; border:1px solid #c1c1c1}
.btn_post_comment {margin:0px; padding:0px; width:109px; height:31px; cursor:pointer; border:none; background:url(images/btn_post_comment.gif) no-repeat left top;}
h2.title {margin:0 0 20px; padding:0px; width:100%; font:normal 20px arial; color:#990000; height:auto;}
#right_pannel .newsupdate .newsletter #btn_newsletter{margin:4px 0px 0px -5px; padding:0px; width:34px; height:26px; border:none; cursor:pointer; border:none;background:url(images/newsletter_button.jpg) no-repeat 0px 0px;}
#btn_newsletter_hover {margin:4px 0px 0px -5px; padding:0px; width:34px; height:266px; border:none; cursor:pointer; border:none;}
div.entry {margin-top:20px;}
div.entry blockquote {margin:0px; padding: 0px;}
div.entry p {padding-bottom:20px; }
p.subscribe-to-comments {margin:10px 0px 0 0px  !important;}



/*Contact Us CSS*/
.contactus_listing{ border-bottom:1px dashed #a2a293; float:left; width:100%;padding-top:30px;}
.form_div{ float:left; width:100%; margin-bottom:15px;}
.form_div img, input{ vertical-align:middle;}
.contactus_listing ul{ list-style:none; padding:0px; margin:0px;}
.contactus_listing ul li{ margin-bottom:20px; background:url(images/bullet_contact.gif) left center no-repeat; padding-left:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#4a4a4a;}
.contactus_form{ display:inline-block; width:505px; margin-top:18px; border:1px solid #9d9d8e; background-color:#d9d9d2; padding:20px 0px 20px 28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f; margin-bottom:30px; float: left;}
.contactus_form h3{ color:#990000; font-size:22px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px;margin:0px;}
.contactus_form p{ padding-bottom:5px;}
.contactus_form p span.red{ font-size:13px; font-weight:bold; color:#a10000;}
.contactus_form h4{font-size:15px; font-weight:bold; color:#a10000; padding:5px 0px 10px 0px; margin:0px;font-family:Arial, Helvetica, sans-serif; float:left; width:100%;}
.contactus_form span.input_w_145{ float: left; background:url(images/input_w_145px.jpg) no-repeat;  width:135px; padding:2px 5px; text-align:center;margin-right:25px;}
.contactus_form span.input_w_145 input{ border:0px !important; height:23px; width:135px; margin-bottom:5px;}
.contactus_form span.input_w_224{ float: left; background:url(images/input_w_224px.jpg) no-repeat;  width:214px; padding:2px 5px; text-align:center; margin-right:20px;}
.contactus_form span.input_w_224 input{ border:0px !important;  height:23px; width:214px; margin-bottom:5px;}
.contactus_form span.input_w_358{ float: left; background:url(images/input_w_358px.jpg) no-repeat;   width:348px; padding:2px 5px; text-align:center;}
.contactus_form span.input_w_358 input{border:0px !important;  height:23px; width:348px; margin-bottom:5px;}
.contactus_form span.input_w_477{ float: left; background:url(images/input_w_477px.jpg) no-repeat;  width:467px; padding:2px 5px; text-align:center;}
.contactus_form span.input_w_477 input{ border:0px !important;  height:23px; width:467px; margin-bottom:5px;}
.contactus_form span.select{ float:left; margin-right:20px; width:90px; padding-top:3px;}
.contactus_form span.select select{ width:90px; height:22px;}
.contactus_form span.select_w60{ float:left; margin-right:20px; width:60px; padding-top:3px;}
.contactus_form span.select_w60 select{ width:60px; height:22px;}
.contactus_form span.select_w205{ float:left; margin-right:10px; width:205px; padding-top:3px;}
.contactus_form span.select_w205 select{ width:205px; height:22px;}
.contactus_form textarea{ height:104px; width:472px; border:1px solid #b8b8ac;}
.contactus_form span.w_260px{ width:260px; float:left; }
.contactus_form span.w_260px input.mar_top_bottom_5px{ margin:5px 0px 0px 0px;}
.contactus_form span.w_260px span{ float:left; width:233px; margin-left:5px;}
.contactus_form span.w_214px{ width:214px; float:left; }
.contactus_form span.w_214px.w_119px{ width:119px !important;}
.contactus_form span.w_250px{ width:300px; float:left; color: #AA2222;}
.contactus_form span.w_250px label{ float:left; margin:6px 0px; width: 109px;}
.contactus_form span.captcha{ float:left; background-color:#fff; padding:2px; margin:5px 13px;}
.contactus_form div.bdr_gray{ border-bottom:1px solid #999999; margin-bottom:10px; padding-bottom:10px; width:477px; }
.contactus_form .margin_right_none{ margin-right:0px!important;}
/*Contact Us CSS END*/

ul.module { list-style: none;}
ul.module li { float: left; list-style-type: none; width: 94%;}
#menu ul.module li.ec3_widget_cal h2.widgettitle { margin:0; padding:0 0 0 16px; width:100%; height:33px; line-height:33px !important; background:#ee0c00; font:bold 13px arial; color:#fff}
h2.pagetitle {font:normal 26px arial; color:#990000;}
.validation-advice{color:#AA2222; padding-top: 27px;}
.recent_post { float: left; margin-top: 20px; width: 94%;}
.recent_post h3 {margin:0; padding:8px 0 8px 16px; width:100%; background:#ee0c00; font:bold 13px arial; color:#fff}
.recent_post ul {  margin:12px 0 12px 0; padding:0 0 0 16px; width:100%; list-style:none; float:left;}
.recent_post ul li{ margin:0; padding:0;  width:100%; float:left }
.recent_post ul li a { margin:0; padding:0; font:normal 12px verdana; color:#343434; line-height:20px; float:left; text-decoration:none; }
.recent_post ul li a:hover { margin:0; padding:0; font:normal 12px verdana; color:#343434; line-height:20px; float:left; text-decoration:underline}

.category { float: left; margin-top: 20px; width: 94%;}
.category h3 {margin:0; padding:8px 0 8px 16px; width:100%; background:#ee0c00; font:bold 13px arial; color:#fff}
.category ul {  margin:12px 0 12px 0; padding:0 0 0 16px; width:100%; list-style:none; float:left;}
.category ul li{ margin:0; padding:0;  width:100%; float:left }
.category ul li a { margin:0; padding:0; font:normal 12px verdana; color:#343434; line-height:20px; float:left; text-decoration:none; }
.category ul li a:hover { margin:0; padding:0; font:normal 12px verdana; color:#343434; line-height:20px; float:left; text-decoration:underline}

.calendar { float: left; margin-top: 20px; width: 94%;}
.calendar h3 {margin:0; padding:8px 0 8px 16px; width:100%; background:#ee0c00; font:bold 13px arial; color:#fff}
.calendar ul {  margin:12px 0 12px 0; padding:0 0 0 16px; width:100%; list-style:none; float:left;}
.calendar ul li{ margin:0; padding:0;  width:100%; float:left }
.calendar ul li a { margin:0; padding:0; font:normal 12px verdana; color:#343434; line-height:20px; float:left; text-decoration:none; }
.calendar ul li a:hover { margin:0; padding:0; font:normal 12px verdana; color:#343434; line-height:20px; float:left; text-decoration:underline}

.form_div img, input.contact-submit { width: 68px; height: 31px; background:url(images/submit_btn.jpg) no-repeat left top; text-indent: -1000em; letter-spacing: -1000em; cursor: pointer; border:none}
input.width-50 { width: 69px; height: 22px; margin-right: 15px;}
.w_250px.validation-advice { width: 124px;}

h1 {
	font:26px/26px Arial, Helvetica, sans-serif;
	color:#990000;
	margin:0;
	padding:0;
}
.breadcrumb {
	font:14px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:5px 0;
}
.breadcrumb a {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#990000;
}
hr {
	margin:20px 0;
	padding:0;
	background-color:#999999;
	line-height:1px;
	border:none;
	height:1px;
	overflow:hidden;
	clear:both;
	float:left;
	width:100%;
}
h2 {
	font: normal 22px Arial, Helvetica, sans-serif;
	color:#990000;
	padding:0;
	margin:0;
	margin-bottom:15px;
	clear:both;
}
.content a {
	font-weight:normal;
}
.container_left .content p {
	line-height:19px;
}

.container_left .content p.postmetadata {
  text-align: left;
  }

.container_left .content p.postmetadata.alt {
 color: #990000;
 font-size: 13px;
}

.container_left .content p.postmetadata.filled {
 color: #383838;
 font-size: 11px;
}

.container_left .content p.postmetadata.filled span{
 font-weight: bold;
}

.container_left .content p.postmetadata.filled a{
 color: #383838;
 float: none;
 display: inline;
 padding: 0;
}

.container_left .content .addthis_button{
 float: right;
 margin-right: 14px;
}

.container_left .content p a.no-comments {
	float: right;
}

.container_left .content p.search-posted {
	width: 549px;
}

.subscription-list {
	margin:20px 0 0 0;
	float:left;
	width:100%;
}
.subscription-list label {
	float:left;
	width:235px;
	margin:0 0 10px 20px;
}
.subscription-list input {
	margin:0 3px 0 0;
}
.input-curve-left .inputbox {
	padding:0;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#ffffff;
	border:none;
	background:none;
	cursor:pointer;
	height:28px;
	text-align:left;
}
.input-curve-left {
	background:url(images/input-bg.png) no-repeat left top;
	height:31px;
	margin:20px 10px 0 0;
	float:left;
}
.input-curve-right {
	background:url(images/input-bg.png) no-repeat right bottom;
	height:31px;
	float:left;
	margin-left:5px;
}
.invert {
	width:178px;
}
.remove {
	width:220px;
}
.block {
	width:127px;
}
.change {
	width:155px;
}
.inputtext {
	border:1px solid #c1c1c1;
	border-bottom:none;
	border-top:none;
	background:url(images/input-text-bg.png) repeat-x left top;
	height:17px;
	padding:5px 3px;
	margin:22px 10px 0 0;
}

.postmetadata { display: inline;}

/*CSS for Search Result Page*/
div#search{	width:535px;clear:both;display:block;}
.container_left .content h3.search_result a {font: normal 22px Arial, Helvetica, sans-serif;color:#990000;padding:0;margin:0;margin-bottom:15px;clear:both;}
p.postmetadata-search a { margin-top:2px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; font-weight:normal; text-decoration:none; text-align:right;}
p.postmetadata-search a span { margin:0px 0px 0px 5px; padding:0px 3px 0px 0px; width:15px; height:16px; font-size:10px; color:#fff; float:right; background:url(images/comments.jpg) no-repeat right top; position:absolute; right: 0px; top: 0px;}

/* CORE WP CSS */
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	text-align:center;
}
/* End captions */

.comment-body {
  margin-bottom: 20px;
  }

  .comment .children li {
    list-style: none;
    }