@import url("rates2.css");
/* End import/hide */

/* Start The Morning After stylesheet
-------------------------------------------------------------- */
body {
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	background-image: url(images/bg/bg_main.jpg);
}
a {
	color: #000000;
	text-decoration: none;
}
h2 { font-weight: normal; }
h3 {
	margin-bottom: 0px;
}

/* Header styles
-------------------------------------------------------------- */
#header {
	height: 172px;
	background-image: url(images/logo.jpg);
	background-repeat: repeat-x;
	width: 978px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
	background-position: left top;
}
#logo  {
	height: 133px;
}

/* Search and navigation
-------------------------------------------------------------- */

#header #search_menu { height: 90px; }
#header #search_menu #search { padding: 0 0 0 5px; }

/* Top banner with rotating images
-------------------------------------------------------------- */

#topbanner { height: 70px; border-bottom: 1px solid #999; background: url(images/bg/home_banner.png) no-repeat; }
#topbanner_arch { height: 70px; border-bottom: 1px solid #999; background: url(images/bg/archive_banner.png) no-repeat; }
#topbanner_single { height: 70px; border-bottom: 1px solid #999; background: url(images/bg/single_banner.png) no-repeat; }

/* Home page columns
-------------------------------------------------------------- */
#container{
	display: block;
	width: 978px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	background-image: url(images/bg/bg_container.jpg);
	background-position: left top;
}

#container:after{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:visible;
}



#home_content {
	width: 978px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	float: left;
	background-image: url(images/bg/bg_container.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#content {
	width: 701px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	float: left;
	padding-left: 0px;
}


#home_right{
	float: right;
	width: 220px;
	display: block;
	padding-left: 20px;
	padding-top: 0px;
}

#left_barmenu{
	float: left;
	width: 203px;
	display: block;
	padding-top: 0px;
	padding-right: 20px;
}




/* latest post */

#latest_post {
	padding-top: 0;
	padding-right: 15;
	padding-left: 0;
	width: 701px;
	display: block;
	float: left;
	margin-bottom: 15px;
	background-image: url(images/bg/dot_lines.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
}
#latest_post_image {
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 0;
	height: 136px;
	width: 217px;
	display: block;
	float: left;
	background-image: url(images/bg/bg_lastest_post_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 15px;
}
#latest_post_image img {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	height: 124px;
	width: 205px;
	display: block;
	float: left;
}
.latest_post_meta {
	font-size: 12px;
	padding-top: 10px;
	display: block;
	height: 30px;
}
.latest_post_meta a {
	font-weight: bold;
	font-family: Arial;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
.latest_post_meta a:hover { text-decoration: underline; }
.latest_read_on {
	padding-right: 20px;
	padding-left: 30px;
	background-image: url(images/bg/readon.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 30px;
	display: block;
	width: 110px;
	float: left;
}
.latest_comments {
	padding-right: 20px;
	padding-left: 30px;
	line-height: 30px;
	background-image: url(images/bg/comment.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 100px;
	float: left;
	height: 30px;
}
.latest_category {
	float: left;
	padding-top: 0;
	padding-right: 20px;
	padding-left: 30px;
	line-height: 35px;
	background-image: url(images/bg/category.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 110px;
}


 {
	float: left;
	width: 410px;
	background-color: #ebf3cc;
	background-image: url(images/bg/dot.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	position: fixed;
	height: auto;
}
.home_featured {
	display: block;
	width: 703px;
	float: left;
	margin-bottom: 5px;
}
.home_featured :after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:visible;
}
.feat_content_top {
	width: 701px;
	display: block;
	float: left;
	height: 15px;
	background-color: #EBEBEB;
}
.feat_content_bottom {
	width: 701px;
	display: block;
	float: left;
	height: 15px;
	margin-bottom: 10px;
	background-color: #EBEBEB;
}
.feat_content {
	width: 686px;
	background-repeat: repeat-y;
	background-position: left bottom;
	display: block;
	float: left;
	padding-left: 15px;
	background-image: url(images/bg/lastest_bg_bg.jpg);
	vertical-align: top;
	text-align: left;
}

.latest_post_area{
	width: 671px;
	display: block;
	float: left;
	padding-left: 15px;
	vertical-align: top;
	text-align: left;
	background-color: #EBEBEB;
	color: #666666;
	line-height: 18px;
	padding-right: 15px;
}



.feat_content :after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:visible;
}
.feat_thumb img {
	float: left;
	padding: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-left: 0px;
	height: 148px;
	width: 229px;
	display: block;
	vertical-align: baseline;
}
.feat_title {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	width: 430px;
	float: left;
	position: static;
	vertical-align: baseline;
}
.feat_exc {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 430px;
	float: left;
	text-align: justify;
	vertical-align: baseline;
}
.feat_title a {
	color: #FFFFFF;
	display: block;
	float: left;
}
.feat_title a:hover { color: #000; }

/* asides */

ul.cat{
	list-style: none;
	list-style-image: url(foo.gif);
	margin: 0;
	background-image: url(images/cat_bg.jpg);
	background-position: left top;
}

ul.arrow, ul.reccom, ul.email {
	list-style: none;
	list-style-image: url(foo.gif);
	margin: 0;
	padding-left: 0px;
}
ul.arrow li {
	border-bottom: 1px solid #dadada;
	border-left: 5px solid #dadada;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
ul.arrow li a, ul.reccom li a, ul.email li a {
	color: #FF6600;
}
ul.arrow li a:hover, ul.reccom li a:hover, ul.email li a:hover {
	color: #FFFFFF;
	background: #ff6600;
}
.postside {
}

/* recent posts */

.home_recent_post {
	background-image: url(images/bg/dot_lines.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	padding-top: 5px;
	padding-bottom: 8px;
	display: block;
	height: 100px;
}
.home_recent_thumb {
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	background-image: url(images/bg/recent_work_bg.jpg);
	display: block;
	height: 89px;
	width: 135px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 11px;
}
.home_recent_thumb img {
	float: left;
	display: block;
}
.home_recent_thumb a img {
	padding: 0px;
	margin: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.home_recent_thumb a:hover img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.home_recent_title a {
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.home_recent_title a:hover {
	color: #be110d;
}
.home_recent_date, .home_recent_auth {
	padding: 0;
	margin: 0;
	color: #666;
}
.home_recent_exc p {
	color: #666;
	text-align: left;
}

/* category list */

#side_categories {
	display: block;
	margin-bottom: 15px;
}
.cat {
	padding-right: 0px;
	padding-left: 0px;
}
ul.cat li {
	display: block;
	padding-bottom: 5px;
}
ul.cat li a {
	display: block;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 12px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #2d2d2d;
	border-left-color: #2d2d2d;
	background-image: url(images/bg/simplearrow.jpg);
	background-repeat: no-repeat;
	background-position: 177px center;
	line-height: 25px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
ul.cat li a:hover {
	color: #be110d;
}
ul.cat li ul {
	list-style: none;
	margin: 0;
}
ul.cat li ul li {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
ul.cat li ul li a {
	border: 0;
	text-transform: none;
	background: url(images/bg/sub.png) no-repeat;
}
ul.cat li ul li a:hover { background: #f1f1f1 url(images/bg/sub1.png) no-repeat; }
#side_tag_cloud/* recent comments */

   {
	display: block;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	width: 203px;
}

ul.reccom li { padding: 0 0 0.2em 20px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; background: url(images/bg/bubble.png) no-repeat 0 3px; }

/* most emailed */

ul.email li { padding: 0 0 0.2em 20px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; background: url(images/bg/doc.png) no-repeat 0 3px; }

/* ad */

.ad_block {
	margin-bottom: 5px;
}
.ad_block .ad160 {
	width: 160px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 5;
	margin-left: auto;
}
.ad_block .ad195 {
	width: 195px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 5;
	margin-left: auto;
}
.ad295  {
	width: 203px;
	display: block;
	float: left;
	margin-bottom: 15px;
	margin-top: 15px;
}
.ad_block img, .ad_block p img { margin: 0; padding: 0; display: block; }

/** widgets **/

.widget {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	display: block;
	float: left;
}
.widget a {
	color: #686868;
}
.widget a:hover {
	color: #FFF;
}
.widget ul, .widget ol { list-style: none; padding: 0; margin: 0; }
.widget ul li { padding: 0 0 0.3em 20px; margin: 0 0 0.5em 0; border-bottom: 1px solid #1d1d1d; background: url(images/bg/postbullet.png) no-repeat 0 2px; }
.widget ol li { padding: 0 0 0.3em 10px; margin: 0 0 0.5em 0; border-bottom: 1px solid #1d1d1d;  }

/*recent comments*/
ul#recentcomments li.recentcomments { background: url(images/bg/bubble.png) no-repeat 0 3px; }

/*wp-calendar*/
table#wp-calendar { margin: 0; width: 100%; border: 0; }
table#wp-calendar caption { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #175595; }
table#wp-calendar th, table#wp-calendar td { height: 1em; padding: 0.2em 0.4em;/*padding: 5px 7px;*/ text-align: right; border-right: 2px solid #fff;  }
table#wp-calendar th, table#wp-calendar td#today { font-weight: bold; background: #dadada; color: #000; border-bottom: 0; }
table#wp-calendar td#today { font-weight: bold; background: #f2f2f2; }
table#wp-calendar td { border-bottom: 1px solid #efefef; }
table#wp-calendar td a { font-weight: bold; }

/*most e-mailed*/
.widget_email_most_emailed ul li { background: url(images/bg/doc.png) no-repeat 0 2px; }

/* Archive styles
-------------------------------------------------------------- */

#arch_content,  { margin: 1.5em 0; }
.archive_meta { margin: 1.5em 0; border-top: 1px solid #dadada; }
.archive_meta a { color: #666; }
.archive_meta a:hover { color: #224970; }
.archive_feed { padding: 0.5em 1.5em; margin: 0; border-bottom: 1px solid #dadada; background: url(images/bg/feedicon12.png) no-repeat 0 8px; color: #666; }
.archive_number { padding: 0.5em 1.5em; margin: 0; border-bottom: 1px solid #dadada; color: #666; background: url(images/bg/info.png) no-repeat 0 8px;  }
.archive_email { padding: 0.5em 1.5em; margin: 0; border-bottom: 1px solid #dadada; color: #666; background: url(images/bg/email_author.png) no-repeat 0 9px;  }
.archive_post_block { padding: 0.1em 0 0 0; border-bottom: 1px solid #dadada; margin: 0 0 1.2em 0; }
.archive_post_meta { color: #818181; padding: 0 0 0.6em 0; }
.archive_post_meta a, .post_meta a {
	color: #686868;
}
.archive_post_meta a:hover, .post_meta a:hover {
	color: #be110d;
	text-decoration: underline;
}

/* Single post styles
-------------------------------------------------------------- */
#post_content{
	display: block;
	padding: 0px;
	float: left;
	width: 701px;
}
.post_meta {
	color: #FFFFFF;
	display: block;
	float: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	width: 701px;
	font-weight: normal;
	background-image: url(images/bg/dot_lines.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 15px;
}
.post_meta_tag { color: #666; }
.post_meta p img { margin: 0; padding: 0; float: none; }
.post_meta p { margin: 0 0 0.4em 0; }
#post_content blockquote {
	float: right;
	width: 260px;
	color: #666;
	margin: 0 0 0 1.5em;
	color: #000;
	font-style: italic;
	letter-spacing: -0.048em;
	font-size: 14em;
	font-weight: bold;
}
#post_content blockquote p { text-align: right; line-height: 1.5em; }


#post_content p img {
	
}
#post_content img.WP-PrintIcon, #post_content img.WP-EmailIcon, #post_content img.posttag { margin: 0 0.3em 0 0;padding: 0.1em 0 0 0; }
#post_content p a, #arch_content p a {
	color: #be110d;
}
#post_content p a:hover, #arch_content p a:hover { color: #000; text-decoration: underline; }


/* archives page */

ul.archives, ul.wp-tag-cloud {  margin: 0 0 1.5em 0; list-style: none; list-style-image: url(foo.gif); }
ul.archives li, ul.wp-tag-cloud li { padding: 0 0 0.2em 20px; background: url(images/bg/doc.png) no-repeat 0 2px; }
ul.archives li a, ul.wp-tag-cloud li a { color: #224970; }
ul.archives li a:hover, ul.wp-tag-cloud li a:hover { color: #000; background: #eee; }

/* Footer
-------------------------------------------------------------- */

#footer {
	color: #666;
	background-color: #000000;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	height: 112px;
	width: 978px;
}
.footer_menu {
	width: 550px;
	line-height: 40px;
	color: #333333;
	text-align: center;
	margin-left: 20px;
	float: left;
	padding-top: 15px;
}
.copyr {
	width: 202px;
	line-height: 30px;
	float: right;
	margin-top: 25px;
}

/* Form styles
-------------------------------------------------------------- */

input.search_input { width: 292px; border: 0; background: #fff url(images/bg/input.png) no-repeat; padding: 5px; color: #E0691A; font-weight: bold; margin: 0; float: left; }
input.submit_input {
	background: /*#E0691A*/ url(images/bg/submit.png) no-repeat;
	border: 0;
	height: 24px;
	padding: 0;
	width: 65px;
	margin: 0 0 0 5px;
	color: #FFF;
	float: left;
	font-size: 12px;
	font-weight: bold;
}

/* Miscellaneous styles
-------------------------------------------------------------- */

/*  heading styles */

h2.archive_name, h2.post_name { letter-spacing: -0.04em; }
h2.post_cat { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; margin: 0 0 1em 0; letter-spacing: 0.1em; color: #999; border-bottom: 1px solid #dadada; }
h2.post_comm { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0.3em 0 0.2em 0; margin: 0 0 0.2em 0; letter-spacing: 0.1em; color: #000; border-bottom: 1px solid #dadada; background: url(images/bg/stripe.png) repeat; }
h2.post_comm2 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0.3em 0 0.2em 0; margin: 0 0 0.2em 0; letter-spacing: 0.1em; color: #000; border-bottom: 1px solid #dadada; }
h3.latest_post_title a {
	margin: 0;
	font-size: 18px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0em;
	font-weight: normal;
	color: #333333;
	font-family: Arial;
}
h3.latest_post_title a:hover {
	color: #A4081C;
}
h3.home_featured { background: url(images/bg/dot.png) repeat-x top left; text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0.7em 0.7em 0.9em 0.7em; color: #5f9410; letter-spacing: 0.1em; }
.mast {
	background-image: url(images/bg/bg_h3B.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	visibility: visible;
	height: 37px;
	padding: 0;
}
h3.mast {
	text-transform: uppercase;
	font-size: 10px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/bg/headers_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	text-indent: 15px;
	margin: 0px;
	font-family: Arial;
	visibility: visible;
	height: 38px;
	padding: 0;
}
h3.mast  :after{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:visible;
}

h3.mast2 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; color: #5f9410; }
h3.mast3 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #224970; }
h3.mast4 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; }
h3.mast5 {
	text-transform: uppercase;
	font-size: 0.8em;
	line-height: 1.8em;
	font-weight: normal;
	padding: 0 0 0.2em 0;
	letter-spacing: 0.1em;
	color: #d#be110d;
}
h3.archive_title { line-height: 1em; padding: 0 0 5px 0; }
h3.archive_title a {
	color: #3399FF;
	letter-spacing: -0.036em;
	font-size: 16px;
	font-weight: normal;
}
h3.archive_title a:hover {
	color: #ff00ff;
}

/* miscellaneous */

.none { display: none; }
.border_left { padding-left: 9px; margin-left: 0; border-left: 1px solid #ddd; }
.dot { font-family: "lucida sans unicode", "arial unicode ms", sans-serif; }
.navigation {
	color: #818181;
	display: block;
	float: left;
	width: 657px;
}
input.Forms, textarea.Forms { border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 2px; }
input.buttonem { background: #dadada; float: left; }

/* image caption classes */

.captionleft { float: left; margin: 0 1.5em 1em 0; padding: 0.5em; text-align: left; }
.captionright { float: right; margin: 0 0 1em 1.5em; padding: 0.5em; text-align: left; }
.captionfull { margin: 0 0 1em 0; padding: 0; text-align: left; }
.captionleft img, .captionright img, .captionfull img { margin: 0; display: block; }
.captionleft p, .captionright p, .captionfull p { background: #eee; margin: 0; line-height: 1.6em; padding: 0.5em; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font-size: 0.9em; color: #555; }
.sidebar{
	display: block;
	float: left;
	width: 203px;
	margin-top: 0px;
	padding-left: 0px;
	height: auto;
	margin-bottom: 15px;
}
.moms_categories {
	font-size: 14px;
	font-weight: normal;
	background-image: url(images/cat_bg.jpg);
	line-height: 30px;
}
ul.moms_categories      {
	width: 195px;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
}
ul.moms_categories     li  {
}
ul.moms_categories  li a  {
	padding-left: 30px;
	background-image: url(images/bg/blue_hard.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	display: block;
}
ul.moms_categories      li  a:hover {
	text-align: left;
	padding-left: 30px;
	background-image: url(images/bg/pink_hard.png);
	background-position: 10px 10px;
	background-repeat: no-repeat;
}
.specialist_side {
	display: block;
	float: left;
	width: 295px;
	font-size: 13px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	position: relative;
}
.specialist_side1 {
	display: block;
	float: left;
	width: 146px;
	background-color: #ebf3cc;
	margin-right: 3px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	position: relative;
}
.specialist_side2 {
	display: block;
	float: left;
	width: 146px;
	background-color: #ebf3cc;
	margin-bottom: 0px;
	padding-bottom: 10px;
	position: relative;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.specialist_side img {
	display: block;
	float: left;
	width: 146px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
.text_esp_side {
	padding-left: 12px;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
}
.text_esp_side_lower {
	font-weight: normal;
	color: #666633;
}
.flashhome {
	margin-bottom: 20px;
	display: block;
	float: left;
	background-image: url(images/home_top1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#home_asides {
	display: block;
	width: 470px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#home_post_side {
	display: block;
	width: 295px;
	float: left;
	padding-bottom: 0px;
}
nav {
	width: 978px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	height: 39px;
	overflow: hidden;
}

    #nav ul {
	margin:0;
	padding:0;
	list-style:none;
	height: 39px;
	background-image: url(images/bg/menubg.jpg);
	background-position: center top;
}

    #nav ul li {display:inline; margin:0; padding:0;}

    #nav ul li a {
	display:block;
	float:left;
	text-decoration:none;
	padding-right: 37px;
	padding-left: 34px;
	height: 39px;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 39px;
	background-image: url(images/bg/menu_div.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

    #nav ul li.current_page_item a {border:0; font-weight:bold; text-decoration:none;}
	
	  #nav ul li a:hover {
	text-decoration:none;
	background-image: url(images/bg/menu_div_over.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
.image_left{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#home_left {
	display: block;
	width: 719px;
	float: left;
	margin-left: 18px;
}
h3.mastb {
	text-transform: uppercase;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/bg/bg_h32.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 15px;
	margin: 0px;
	padding-top: 0;
	padding-right: 20;
	padding-left: 0;
	font-family: Arial;
	visibility: visible;
	height: 37px;
}

#home_about {
	background-image: url(images/bg/dot_lines.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	padding-bottom: 20px;
	float: left;
	width: 701px;
}
.home_recent_post_holder {
	display: block;
	float: left;
	width: 203px;
	margin-bottom: 15px;
}
p {
	margin-bottom: 5px;
}
#search_box {
	width: 201px;
	height: 30px;
	float: left;
	background-image: url(images/bg/bg_search_box.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	padding: 0px;
	margin-top: 0px;
}
#search_box    .s {
	float: left;
	border: 0;
	width: 160px;
	background-image: none;
	margin-bottom: 0;
	margin-left: 6px;
	display: block;
	height: 18px;
	color: #FFFFFF;
	background-color: #0A0A0A;
	margin-top: 6px;
}
#search_box    .go {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}
.side_recent_comments {
	display: block;
	float: left;
	width: 201px;
	margin-top: 15px;
}
.side_espace {
	display: block;
	float: left;
	width: 201px;
}
.sidebar ul {
	display: block;
	float: left;
	width: 203px;
	padding-left: 0px;
	height: auto;
	margin-bottom: 15px;
}
#home_extras {
	display: block;
	width: 701px;
	margin-bottom: 15px;
	height: auto;
	float: left;
}
#home_extras_left {
	display: block;
	width: 336px;
	margin-bottom: 15px;
	float: left;
}
#home_extras_right {
	display: block;
	width: 351px;
	margin-bottom: 15px;
	float: left;
	padding-left: 14px;
}
.mast_flip {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/bg/headers_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial;
	height: 42px;
	display: block;
	line-height: 25px;
	text-align: left;
	width: 100%;
	text-indent: 20px;
}
#extras_left_top {
	display: block;
	width: 336px;
	float: left;
	height: 10px;
	background-color: #EBEBEB;
}
#extras_left_body {
	display: block;
	width: 306px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 18px;
	text-align: justify;
	background-color: #EBEBEB;
}
#extras_left_bottom {
	display: block;
	width: 336px;
	float: left;
	height: 20px;
	background-color: #EBEBEB;
}

#extras_right_top {
	display: block;
	width: 351px;
	float: left;
	height: 10px;
	background-color: #EBEBEB;
}
#extras_right_body {
	display: block;
	width: 321px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 18px;
	text-align: justify;
	background-color: #EBEBEB;
}
#extras_right_bottom {
	display: block;
	width: 351px;
	float: left;
	height: 20px;
	background-color: #EBEBEB;
}
#video_holder_home {
	background-image: url(images/bg/video_holder_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 149px;
	width: 309px;
	padding-top: 11px;
	padding-left: 11px;
}
.widget_tag_cloud {
	display: block;
	float: left;
	width: 201px;
	margin-bottom: 15px;
}
.widget_tag_recent_comments {
	display: block;
	float: left;
	width: 201px;
	margin-bottom: 15px;
	margin-top: 0px;
}.video_home_text {
	background-image: url(images/bg/dot_lines.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	margin-bottom: 25px;
	padding-bottom: 25px;
	padding-top: 10px;
}
.post_cat_single {
	display: block;
	float: left;
	background-image: url(images/bg/dot_lines.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 0px;
	height: 30px;
	width: 696px;
	line-height: 30px;
	padding-left: 5px;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
}
.archive_name_single {
	display: block;
	float: left;
	background-image: url(images/bg/dot_lines.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	width: 696px;
	line-height: 40px;
	font-size: 18px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 5px;
}
.archive_name_single_top{
	font-size: 18px;
}

.post_meta_single {
	display: block;
	float: left;
	margin-bottom: 15px;
	padding-left: 5px;
	width: 95%;
}
.post_meta_single a {
	color: #be110d;
}
#single_content{
	display: block;
	width: 701px;
	background-image: url(images/bg/dot_lines.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 20px;
	float: left;
	padding: 0px;
}
.single_content_top {
	width: 100%;
	display: block;
	float: left;
	height: 15px;
	background-color: #EBEBEB;
}
.single_content_body {
	width: 657px;
	display: block;
	float: left;
	padding-left: 22px;
	vertical-align: top;
	text-align: left;
	padding-right: 22px;
	padding-bottom: 30px;
	background-color: #EBEBEB;
}
.single_content_bottom {
	width: 701px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 15px;
	margin-bottom: 20px;
}

#single_latest_post{
	display: block;
	width: 701px;
	background-image: url(images/bg/dot_lines.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 20px;
	float: left;
	padding: 0px;
}
.single_latest_post_top {
	width: 701px;
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	float: left;
	background-image: url(images/bg/lastest_top_bg.jpg);
	height: 15px;
}
.single_latest_post_body {
	width: 657px;
	background-repeat: repeat-y;
	background-position: left bottom;
	display: block;
	float: left;
	padding-left: 22px;
	background-image: url(images/bg/lastest_bg_bg.jpg);
	vertical-align: top;
	text-align: left;
	padding-right: 22px;
	padding-bottom: 30px;
}
.single_latest_post_bottom {
	width: 100%;
	display: block;
	float: left;
	height: 15px;
	margin-bottom: 20px;
	background-color: #EBEBEB;
}
#comments/* Comment area styles
-------------------------------------------------------------- */

 {
	margin-top: 3em;
	margin-left: 0px;
}
#commenthead {
	margin-bottom: 1em;
	display: block;
	float: left;
	width: 701px;
}
ol#commentlist {
	list-style-type: none;
	margin: 0;
	padding: 0 0 12px 0;
}
ol#commentlist li {
	overflow-x: hidden;
	background-image: url(images/bg/comment_icon.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: 20;
	margin-bottom: 5px;
	padding-top: 8;
	padding-right: 1em;
	padding-bottom: 5px;
	width: 660px;
	display: block;
	float: left;
	padding-left: 68;
}
ol#commentlist li.alternate { border-right: 3px solid #999; border-bottom: 1px solid #dadada; }
ol#commentlist cite {
	font-style: normal;
	text-align: left;
	display: block;
	color: #818181;
	margin-left: 75px;
	background-image: url(images/bg/dot_lines.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 5px;
	padding-bottom: 25px;
}
ol#commentlist cite a {
	color: #be110d;
}
ol#commentlist cite a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
ol#commentlist li blockquote {
	float: none;
	width: auto;
	padding: 0 2em 0 0;
	margin: 0.5em 0;
	color: #818181;
	letter-spacing: 0;
	text-align: left;
	font-size: 12px;
	font-style: italic;
}
ol#commentlist li .commentauthor {
	font-weight: bold;
}
ol#commentlist li .commentauthor a, ol#commentlist li .commenttime a {
	font-weight: bold;
	color: #be110d;
}
ol#commentlist li .commentauthor a:hover, ol#commentlist li .commenttime a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
ol#commentlist li .commnumber { width: 30px; text-align: left; float: left; font-size: 3em; font-weight: bold; line-height: 1em; }
ol#commentlist li .commentcont p {
	margin-top: 5;
	margin-bottom: 5px;
	margin-left: 75px;
	padding-right: 0;
}

/* comment form */

#comment-form form {
	display: block;
	float: left;
}
#comment-form {
	display: block;
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 20px;
	background-color: #EBEBEB;
}
label.com { float: left; width: 100px; }
input.comtext, textarea.comtext {
	width: 361px;
	background-color: #666666;
	height: 18px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 4px;
	padding-left: 8px;
}
/*
input.comtext:focus, input.comtext:hover, textarea.comtext:focus, textarea.comtext:hover { background: #f7f7f7; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; }
input.comsubmit {
	margin-top: 5px;
	margin-bottom: 10px;
}*/
input.comtext_bigbox, textarea.comtext_bigbox {
	width: 355px;
	padding: 8px;
	background-color: #666666;
	height: 129px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#comments_box {
	margin-top: 10px;
	margin-left: 0px;
	background-image: url(images/bg/lastest_bg_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 20px;
	padding-left: 20px;
}
.comments_check {
	display: block;
}
#commentform fieldset {
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 400px;
}
.write_comment {
	display: block;
	width: 640px;
	background-image: url(images/bg/lastest_bg_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
fieldset {
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 400px;
	font-family: Arial;
}
.division {
	background-image: url(images/bg/dot_lines.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;
	height: 15px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

.team table {
	background-image: url(images/bg/dot_lines.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 15px;
	width: 657px;
	margin-bottom: 15px;
	margin-top: 10px;
	vertical-align: top;
}
.team td {
	vertical-align: top;
	padding: 0px;
}
.team  a {
	margin-right: 10px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}
.team_subtittle  {
	margin-right: 10px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #a50002;
	text-decoration: none;
}
.team img {
	margin-right: 10px;
}

.Title_ID_List {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.Title_ID_List a {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.alignleft {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
.alignright {
	margin-bottom: 10px;
	float: right;
	margin-left: 15px;
}
.alignleft img{
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
.alignright img{
	margin-bottom: 10px;
	float: right;
	margin-left: 15px;
}
.entry_list {
	display: block;
	float: left;
	width: 657px;
}
.small_date {
	font-size: 10px;
	color: #be110d;
	font-family: Arial;
	font-weight: normal;
	text-transform: uppercase;
}
img .attachment-thumbnail{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.gallery img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
dt.gallery-icon img.attachment-thumbnail {
	border-style: none;
	border-width: 0;
}

dt.gallery-icon img. attachment-thumbnail {
	border-style: none;
	border-width: 0;
}

.readmore {
	background-image: url(images/bg/arrow_pink.jpg);
	background-repeat: no-repeat;
	background-position: right 4px;
	float: left;
	margin-top: 40px;
	padding-right: 12px;
}
.readmore_home {
	background-image: url(images/bg/arrow_pink.jpg);
	background-repeat: no-repeat;
	background-position: right 4px;
	float: left;
	margin-top: 15px;
	padding-right: 12px;
	width: auto;
	display: block;
}
.readmore a{
	color: #000000;
}
.column1 {
	display: block;
	float: left;
	width: 227px;
	height: 290px;
	margin-right: 10px;
	background-color: #EBEBEB;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}
.column1_header {
	display: block;
	float: left;
	width: 207px;
	height: 45px;
	font-family: Arial;
	font-size: 10px;
	line-height: 45px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/home/bg_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 20px;
}
.column_text {
	display: block;
	width: 190px;
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.column_image {
	display: block;
	width: 227px;
	float: left;
	height: 123px;
}
.column2 {
	display: block;
	float: left;
	width: 227px;
	height: 290px;
	background-color: #EBEBEB;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}
.column_btn {
	display: block;
	width: 190px;
	float: left;
	padding-left: 20px;
}
.commet_body {
	background-color: #EBEBEB;
	display: block;
	float: left;
	width: 680px;
	padding-left: 20px;
}
.prices {
}
.prices table {
	background-image: url(images/bg/dot_lines.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.prices_TD1 {
	width: 70%;
	height: 35px;
	background-color: #383838;
	font-family: Arial;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	line-height: 35px;
	font-weight: bold;
}
.prices_TD2 {
	width: 10%;
	background-color: #383838;
	font-family: Arial;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.prices_TD3 {
	width: 10%;
	background-color: #939495;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
}
.prices_TD4 {
	width: 70%;
	height: 30px;
	background-color: #939495;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	line-height: 30px;
	text-indent: 15px;
}
.prices_TD5 {
	width: 10%;
	background-color: #6f6f6f;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
}
.prices_TD6 {
	width: 70%;
	height: 30px;
	background-color: #6f6f6f;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 15px;
	line-height: 30px;
}
.price_td_bts {
	padding: 10px;
}
.price_team_img  {
	margin-right: 10px;
}
#contact_qiu {
	display: block;
	float: left;
	width: 100%;
	background-color: #FF0000;
}
.468x60 {
	text-align: center;
	display: block;
	float: left;
	width: 647px;
}

