@charset "utf-8";
/* CSS Document */
#navigationTop { background-position: 0 bottom; background-repeat: no-repeat; padding-top: 18px; background-image: url(../imgs/nav.gif); width: 860px; height: 36px;}
#navigationTop img {float:left}
.tagLow {display:none; }


body {line-height: 20px; font-size: 13px; color:#252525; font-family: Arial, "Lucida Grande", Verdana, sans-serif;}
span, a, em{display: inline}
a {font-weight: bold; color: #252525}
ul {padding-top: 5px}
li {display: block}

.grayTxt {  padding-left: 0px; padding-bottom: 12px; padding-right: 0px; padding-top: 4px; color: #636363; line-height: 18px; font-size: 12px;}
.grayBox,
.grayBox a { text-decoration:none;color: #252525; font-size: 11px; line-height: 18px;}
.grayBox { border-color: #f5f5f5; border-width: 1px; border-style: solid; margin-bottom: 5px; padding-left: 14px; padding-bottom: 5px; padding-right: 5px; padding-top: 7px; background-color: #e0e0e0;}
.grayBox a {border-bottom:#252525 1px solid; font-weight: normal;  }
.grayBox a:hover {border-color:#ed145b }
.grayBox .redLink 		{border-bottom:#ed145b 1px solid;text-decoration:none;color: #ed145b; font-style: italic; line-height: 18px; font-size: 15px; font-weight: bold;}
.grayBox .redLink:hover	{border-color:black;}


#wrapper {margin:0 auto;width: 860px;}
/*#wrapper {margin:0 45px;width: 860px;}*/
#header { height: 130px; width: 100%;}
#logo {padding-top: 28px}
#navTop {padding-top: 18px}

#bodier {/* min-height: 520px; */width: 100%;}
#intro { height: 129px; width: 530px;}
#intro p {line-height: 23px; font-size: 17px;  padding-top: 22px; font-weight: bold;}
#lefter, #righter { margin-bottom: 30px; float: left}
#lefter { border-right-width: 1px; border-style: solid; width: 454px;border-color: #c2c2c2;}
#imgTxt1 {width: 265px}
#imgTxt2 {width: 430px; height: 188px;}
#imgTxt2 img {float: left;}
#imgTxt2 p {clear:both}
#img2{padding-right: 6px}
#articlesBlock {border-color: #c2c2c2; border-top-width: 1px; border-style: solid; padding-top: 24px; width: 430px}

#righter {padding-left: 25px; padding-top: 27px; width: 380px;}
#righter p, #righter a {color:#252525;}
#righter a {font-style: italic;text-decoration:none; border-bottom:thin solid}
#righter a:hover {border-color:#ed145b}
#righter p { padding: 12px 0; background-image:url(/imgs/hr.gif);background-position: 0 bottom; background-repeat: no-repeat;  }
#righter.headerImg{padding-bottom: 4px;}

.first3 {color:#636363;font-style: italic;font-size: 15px; line-height: 20px;}

#footer { clear:both; width: 100%; height: 91px;padding-top: 80px;}
#contactBlock { height:52px;border-bottom-width: 1px; border-color:#c2c2c2; border-style: solid; border-top-width: 1px; }
#contactBlock img {padding-top:4px; float:left;}
#contactBlock #contactImg {clear: right; padding: 21px 50px;}


#navBottom {width: 100%; height:36px;}
#navBottom p,
#navBottom a {display:inline; color:#ed145b; font-size: 10px;line-height: 25px; padding-right: 10px; text-decoration:none; font-weight:normal;}
#navBottom a{ border-bottom: #ed145b 1px solid; padding-right:0}
#navBottom a:hover{text-decoration:none; border-color: black}

#navBottom img {float: right; padding-top:5px}
#navBottom #navigationBottom {background-position: 0 center; background-repeat: no-repeat; float: right;background-image: url(../imgs/navBottom.gif);}
#navBottom #navigationBottom a {padding: 0}

#navBottom #navigationBottom img {float:left;}

#topImage {padding-bottom: 28px; padding-top: 28px;}
#bodyLeft {padding-right: 40px; float: left; width: 478px;}
#bodyLeft .first3 {color: #898989; font-weight: bold; font-style: normal;padding-bottom: 0;}
#bodyLeft a{font-weight: normal; text-decoration:none; border-bottom:thin solid}
#bodyLeft a:hover{border-color:#ed145b}
#bodyLeft .wider {width: 572px; padding-bottom:27px; }
#bodyLeft p.withLines {background-image:url(/imgs/hr.gif);background-position: 0 bottom; background-repeat: no-repeat; }
.hr {background: no-repeat url(/imgs/hr.gif) 0 50%; height: 50px; }
#bodyLeft p{padding-bottom: 0px}
.bolder {line-height: 20px; font-style: italic; font-weight: bold; font-size: 15px; }

#rightImage {float: left;}

#contactForm {}
#contactForm p{padding-bottom: 10px; width: 448px}
#contactForm label {display: inline; vertical-align:top;font-size:13px; line-height:13px; color:#252525;float:left; width: 126px; }
#contactForm input,
#contactForm textarea  {font-family:Arial, Helvetica, sans-serif;font-size:12px; border-color: #c2c2c2; border-width: 1px; border-style: solid; width: 210px; margin:0	}
#contactForm textarea  {height: 160px; width:320px}
#contactForm .buton {border:none;margin-left: 10px; width: 64px; float:right; font-size:11px;  font-weight:bold;background-color:#e6e6e6; vertical-align:top;}

#articleBodyRight { border-left:#c2c2c2 solid 1px; float:left; padding-left:10px; padding-top: 10px;overflow:hidden;}
#articleBodyRight ul ul li{font-size:12px;font-weight:normal}
#articleBodyRight a{font-size:12px;font-weight:normal;text-decoration:none}
#articleBodyRight a:hover{border-bottom:#ed145b thin solid}
#articleBodyRight ul {padding-bottom: 12px}
#articleBodyRight ul li{font-family:Arial, Helvetica, sans-serif;font-size:15px; line-height:20px; font-weight:bold; color:#252525}
#articleBodyRight ul li a.moreLink {color:#ed145b;}

#articleBodyLeft {float:left;width: 650px;}

.articleGroup {width: 627px;padding-bottom: 20px; }
.articleDate {font-family:"Times New Roman", Times, serif; font-size:13px; line-height:20px; font-style:italic; color:#636363}
.articleTitle {font-size:15px; line-height:20px; font-weight:bold; color:#252525; text-decoration:none; }
a.articleTitle		 {border-bottom:1px solid}
a.articleTitle:hover {border-color: #ed145b}
.articleShortDesc {font-size:13px; line-height:20px;  color:#252525}

.articlePage {font-family:Arial, Helvetica, sans-serif}
.articlePage p.articleTitle{font-size: 23px; padding-bottom:23px}
.articlePage p.articleAuthor{font-size:13px; line-height:20px; color:#252525; font-weight:bold}
.articlePage p.articleDate{padding-bottom:40px}
.articlePage p.articleTags span{font-weight:bold;font-style:italic;font-size:15px}
.articlePage p.articleTags{font-size: 13px; line-height:20px; color:#ed145b}

#articleBody{width:560px}
#articleBody a{text-decoration: none; border-bottom:thin solid}
#articleBody a:hover{border-color:#ed145b}
#articleBody p{padding-bottom:.5em;}

#pagination {clear:both; width:650px;text-align:right}
#pagination a{margin:0 8px; text-decoration:none; border-bottom: 1px solid black}
#pagination a:hover{border-color: #ed145b}
#pagination a.active{border:none}