form { margin: 0pt; padding: 0pt; }
img { border: 0pt none ; }

ul.menu { border: medium none ; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: left; }
ul.menu li { margin: 0pt 0pt 0pt 0.5em; }
li.leaf { margin: 0pt; padding: 0.2em 0.5em 0pt 0pt; list-style-type: square; list-style-image: url('menu-leaf.gif'); }
li a.active { color: #000; }
ul.links { margin: 0pt; padding: 0pt; }
ul.links.inline { display: inline; }
ul.links li { padding: 0pt 0.5em; display: inline; list-style-type: none; }
.block ul { margin: 0pt; padding: 0pt 0pt 0.25em 1em; }

* { margin: 0pt; padding: 0pt; }
body { background: #fff url('bg3.gif') repeat-x scroll center top;  font-family: Trebuchet MS; font-size: 13px; color: rgb(65, 65, 65); }
ul, ul li { list-style-position: outside; list-style-image: none; list-style-type: none; }
a { color: #07A7AD; }
a:hover { text-decoration: none; }
img, a img { border: 0pt none ; }
.clear { clear: both; }
.min-width { min-width: 1000px; }
#main { margin: 0pt auto; background: transparent url('bg2.jpg') no-repeat scroll left top; width: 980px;  position: relative; }
.nobg {background:none !important;}
.bginner {background:url('bg2.gif') repeat-x 0 0;}
#header { padding: 0px; }
.head-row1 { overflow: hidden; height: 104px; width: 100%; }
.head-row1-inner { overflow: hidden; height: 70px; width: 100%; }
.head-row1 .col1 { float: left; width: 603px; }
.head-row1 .col2 { float: right; padding-top: 6px; }
.head-row2 { overflow: hidden; height: 292px; width: 100%; }
.head-row2 .col1 { float: left; width: 171px; }
.head-row2 .col2 { float: right; text-align: right; }
.head-row3 { overflow: hidden; height: 155px; width: 100%; }
.logo { margin: 11px 20px 0px 10px; float: left;}
.slogan-img { margin: 75px 57px 0px 0px; }
.pr-menu { padding: 24px 0px 21px 20px; height:224px; background: transparent url('bg-menu.jpg') no-repeat scroll left top; overflow: hidden; margin-left: 8px;  }
ul.primary-links { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: center; _zoom:1;}
ul.primary-links li { padding: 0pt 0pt 1px; margin-bottom: 1px; display: block; }
ul.primary-links li a { padding: 4px 0px 9px 25px; background: transparent url('bg-li.gif') no-repeat scroll left bottom; color: #000; text-decoration: none; font-size: 13px; font-weight: normal; display: block; text-transform: uppercase; text-align: left;}
ul.primary-links li a:hover, ul.primary-links li.active a { background: transparent url('bg-li-active.gif') no-repeat scroll left bottom; color: rgb(255, 255, 255); }
#footer { border-top: 1px solid rgb(198, 198, 198); color: rgb(65, 65, 65); font-size: 12px; font-weight: normal; text-transform: none; text-align: center; }
.foot { margin: 0pt auto; padding: 25px 0px; text-align: center; width: 980px; }
#footer .foot span { padding-left: 19px; }
div.block { overflow: hidden; margin-bottom: 8px; color: rgb(54, 54, 56); position: relative; }
.block .content { padding: 10px 13px 20px 9px; overflow: hidden; }
.click { margin: 9px 56px 0px 0px; }
.buttons { float: left; padding-top: 16px; text-align: right; padding-right: 6px; }
.bg-line { background: transparent url('bg-line.gif') repeat-y scroll 206px 0pt;  }
.bg-line2 { background: transparent url('bg-line.gif') repeat-y scroll 750px 0pt; overflow: hidden;  width: 100%; }
.list, .list2 { margin-right: 3px; }
.events { overflow: hidden; width: 100%; padding-bottom: 20px; }
.events .list { float: left; width: 288px; }
.readmore { text-align: right; display: block; }
.right-bgd2 { background: transparent url('bg-right.gif') repeat-x scroll left top;  height: 459px; position: absolute; right: 0pt; top: 0pt; width: 50%; }
.right-bgd { background: transparent;  height: 459px; position: absolute; right: 0pt; top: 0pt; width: 50%; }
.links-indent { overflow: hidden; padding-right: 35px; }
#cont { overflow: hidden; width: 100%; padding-top: 5px; }
#left-col { background: transparent url('bg-line2.gif') repeat-y scroll right center; width: 236px; margin-right: -236px; float: left; position: relative; }
#left-col .ind { padding: 9px 0px; padding-left:8px;}
#cont-col { float: left; width: 100%; }
#cont-col .ind { padding: 8px 8px 26px 247px; } /*250r*/
#right-col { width: 229px; margin-left: -229px; float: left; }
.title { padding: 0px; }
.content { padding: 0px 10px 0px 0px; color: rgb(73, 73, 73); line-height: 15px; }
#block-user-1 .title {font-size:20px;}
#block-user-1 .title a {color:#000;}
#block-user-1 .content ul.menu { padding-left: 0px; padding-bottom: 0px; font-family:Georgia;}
#block-user-1 .content ul.menu li { margin: 0pt; padding: 1px 0px; overflow: hidden; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 18px; padding-left: 13px; background: transparent url('a1.gif') no-repeat scroll 0pt 7px; }
#block-user-1 .content ul.menu li a {color: #07A7AD; overflow: hidden;  font-size: 13px; text-decoration: underline; font-weight: normal; text-transform: none; }
#block-user-1 .content ul.menu li a:hover { text-decoration: none; color: #000; }
#block-user-1 .content ul.menu li.active a { text-decoration: none; color: #000; }
#block-user-1 .content ul.menu li.last { background: transparent none repeat scroll 0% 0%;  }
.form-submit { border: 1px solid rgb(206, 206, 206); padding: 2px 3px; background: transparent url('bg-but.gif') repeat-x scroll center top;  vertical-align: middle; color: #000; font-weight: normal; font-size: 11px; }
.form-submit:hover { background: transparent url('bg-but2.gif') repeat-x scroll center top;  color: #000; }
.search-box { padding: 13px 16px 0px 0px; text-align: right; height: 38px; float: right; }
.search-box input { font-size: 12px; vertical-align: middle; }
#search-theme-form { padding: 0px; }
#search-theme-form .form-submit { border: medium none ; padding: 1px 0px 2px; background: transparent url('search.gif') no-repeat scroll left top;  width: 55px; height: 24px; vertical-align: middle; color: rgb(50, 50, 50); font-weight: normal; font-size: 12px; font-family: Trebuchet MSs; text-transform: none; line-height: 15px; }
#search-theme-form .form-text { border: 1px solid rgb(170, 170, 170); padding: 2px 0px 0px 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 167px; font-size: 11px; font-weight: normal; color: #000; height: 16px;  margin-right: 2px; }
#custom { padding-left: 8px; }
#custom .block-block { float: left; width: 241px; height:150px; }
#custom .block-block .content { padding: 5px 0px 0px 23px; line-height: 16px; }
#custom .block-block .content img { margin-left: 3px; }
#custom .block-block .content div { padding: 4px 0px 20px 3px; }
#custom .block-block .content a.more { padding: 9px 0px 6px; background: transparent url('bg-more.gif') no-repeat scroll left top; display: block;  width: 97px; text-align: center; color: #000; text-decoration: none; }
#custom .block-block .content a.more:hover { text-decoration: underline; }
#custom .block-block .title h3 { padding: 0pt; }
#block-block-10 { border-top: 1px solid rgb(129, 231, 235); background: rgb(2, 206, 214) url('bg-block.gif') repeat-x scroll center bottom;  }
#block-block-11 { border-top: 1px solid rgb(194, 224, 146); background: rgb(132, 193, 36) url('bg-block2.gif') repeat-x scroll center bottom;  }
#block-block-12 { border-top: 1px solid rgb(255, 238, 128); background: rgb(255, 221, 0) url('bg-block3.gif') repeat-x scroll center bottom;  }
#block-block-13 { border-top: 1px solid rgb(250, 194, 128); background: rgb(245, 133, 0) url('bg-block4.gif') repeat-x scroll center bottom;  }
.block-block ul { padding-left: 0px; }
.block-block ul li { background: transparent url('a1.gif') no-repeat scroll 0pt 5px; font-size: 13px; margin-bottom: 13px;  padding-left: 16px; }
.block-block ul li a { color: rgb(132, 193, 36); line-height: 15px; }
#cont-col .content ul li { background: transparent url('a3.gif') no-repeat scroll 0pt 8px;  padding-left: 15px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 20px; color: rgb(0, 186, 193); }
#cont-col .content ul li { list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 20px; font-size: 12px; }
#cont-col .content ul li a { color: rgb(0, 186, 193); font-weight: normal; text-decoration: underline; font-size: 12px; }
#cont-col .content ul li a:hover { text-decoration: none; }
.links { font-size: 12px; color: rgb(245, 133, 0); }
.links li a { color: rgb(245, 133, 0); font-weight: normal; text-decoration: underline; font-size: 12px; text-transform: none; padding-left: 0px; }
.links li a:hover { text-decoration: none; }
ul.links.inline { padding-right: 0px; }
#cont ul.links li { background: transparent none repeat scroll 0% 0%;  }
ul.links li.comment_forbidden { padding: 0px; }


.block-top .title {text-align:center; color:#000; padding-top:11px;}
.block-top .content {text-align:left; color:#000; font-family:Arial Narrow,Arial,sans-serif; font-size:14px; font-weight:normal;}
.block-top .content a {color:#000;}
#block-block-10 .content, #block-block-11 .content, #block-block-12 .content, #block-block-13 .content {padding-right:15px !important;}


#cont-col p, table, div {font-family:Georgia;}
h1, h2, h3, h4 {font-family:Trebuchet MS, sans-serif;}
h1 { margin: 0 0px 10px 0px; font-size: 26px; font-weight: normal; color: #000;}
h2 { margin: 10px 0px 5px 0px; font-size: 22px; font-weight: normal; color: #000;  }
h3 { margin: 10px 0px 5px 0px; color: #000; font-size: 18px; font-weight: normal;}
h4 { margin: 10px 0px 5px 0px; color: #000; font-size: 22px; font-weight: bold; font-size: 16px; color:#666;}
p {margin: 0 0px 10px 0px}
#cont-col ul li {padding-left:11px; background:no-repeat url('menu-leaf.gif') 0 6px;}
#cont-col ol {margin: 0 0px 10px 0px}
#cont-col ul {margin-top:0;margin-bottom:10px;}
#cont-col ol li {list-style-position: outside; line-height: 20px;}
#cont-col ol {margin-left:20px;}
#cont-col img {padding:1px;background:#fff;border:1px solid #bfbfbf;}

#breadcrumbs {margin-top:10px;margin-left:250px;}
#breadcrumbs a {color:#777;}
#footer a.a {color:#000; text-decoration:none;}

.menuinner {height:35px;}
ul.menu2 {margin: 0px; padding: 0px; margin-left:8px; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: center; _zoom:1;}
ul.menu2 li {padding:0; margin:0; margin-right: 5px; height:29px; display: block; float:left;}
ul.menu2 li a { padding: 4px 20px 9px 25px; background: transparent url('bg-li-in.gif') no-repeat scroll left bottom; color: #000; text-decoration: none; font-size: 13px; font-weight: normal; display: block; text-transform: uppercase; text-align: left; float:left; position:relative; _zoom:1;}
ul.menu2 li a:hover, ul.menu2 li.active a { background: transparent url('bg-li-active-in.gif') no-repeat scroll left bottom; color: rgb(255, 255, 255); position:relative; _zoom:1;}
ul.menu2 li a span {display:block; visibility:hidden;}
ul.menu2 li a:hover span {font-size:0; display:block; visibility:visible; position:absolute; top:0; right:-4px; width:4px; height:29px; background:url('bg-li-active-in.gif') no-repeat right top;}
ul.menu2 li.active a span {font-size:0; display:block; visibility:visible;  position:absolute; top:0; right:-4px; width:4px; height:29px; background:url('bg-li-active-in.gif') no-repeat right top;}

.head-row2 .col2 {padding-top:100px; padding-right:10px;}
.mainphone {font-size:26px;}
.comment_entry {padding:5px;}
.comment_own {border:1px solid #ccc; background:#efefef;}

.blog_post {position:relative; _zoom:1;}
.blog_post h2 {margin-right:100px;}
.blog_post .date {display:block; background:#B2DB3F url('/images/post_date.gif') no-repeat 0 0; width:92px; height:124px; position:absolute; right:0; top:0;}
.blog_post .date {color:#fff; font-size:14px; font-family:Arial,Helvetica,sans-serif; text-align:center;}
.blog_post .date span {font-size:32px; display:block; width:92px; text-align:center; margin-top:25px; font-weight:bold;}
.blog_post .date b {font-size:18px; display:block; text-transform:uppercase; width:92px; text-align:center; margin-top:-6px;}
/************** sizes ***************/
.size1 {font-size:16px; margin-right:2em; white-space:nowrap;}
.size2 {font-size:18px; margin-right:2em;white-space:nowrap;}
.size3 {font-size:20px; margin-right:2em;white-space:nowrap;}
.size4 {font-size:26px; margin-right:2em;white-space:nowrap;}
.size5 {font-size:34px; margin-right:2em;white-space:nowrap;}
/************** sizes ***************/



.blog_post .num_comments {
position:absolute; right:26px; top:110px;
width:39px; height:45px;
background:#62A6B1 url('comments.gif') no-repeat 0 0;
margin:14px 0px 0px 0px;
}

.blog_post .num_comments a { display:block; text-decoration:none; text-align:center;  padding:7px 0px 7px 0px; font-size:20px; color:#fff; font-weight: bold;}
.blog_post .num_comments a:hover { text-decoration: underline;}

strike {position:absolute; left:-1000em;}
