/*
Theme Name: Verve
Theme URI: Verve
Description: The Verve WordPress theme.
Author: Verve
Author URI: Verve
*/



html, body
{
  width:100%;
  height:auto;
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

body
{
  background:left top url(images/bg_img_02.jpg) repeat;
}

div, img, ul, li, p, form, input, textarea, select, a, span, font, h1, h2, h3, h4
{
  padding:0px;
  margin:0px;
}

img
{
  border:none;
}

a
{
  color:#008289;
  text-decoration:none;
}

a:hover
{
  color:#2e6b63;
  text-decoration:underline;
}

div.bodyDiv
{
  width:100%;
  display:table;
  background:center top url(images/bg_img_03.jpg) repeat-y;
}

div.repImgDiv
{
  width:100%;
  display:table;
  background:center top url(images/bg_img_01.jpg) no-repeat;  
}

div.centerDiv
{
  width:865px;
  margin:0 auto;
}

div.topDiv
{
  width:865px;
  height:134px;
}

div.logoDiv
{
  width:202px;
  height:127px;
  position:absolute;
  margin:5px 0px 0px 7px;
}

div.topMenu
{
  height:22px;
  padding:0px 11px 0px 0px;
  text-align:right;
}

div.topMenu a
{
  height:18px;
  color:#FFFFFF;
  text-decoration:none;
  display:block;
  float:left;
  padding:4px 10px 0px 10px;
  background:#f37d01;
  border-right:1px #f9c287 solid;
}

div.topMenu a:hover
{
  color:#FFFFFF;
  background:#feba4f;
}

div.topMenu ul
{
  float:right;
}

div.topMenu ul li
{
  
  list-style:none;  
  float:left;  
  font-size:11px;
  font-weight:bolder;
}

div.topMenu ul li.loginLi a
{
  background:#992b06;
  border-right:0 none;
}

div.topMenu ul li.loginLi a:hover
{
  color:#FFFFFF;
  background:#f55700;
}

div.globalMenu
{
  width:595px;
  height:37px;
  padding:13px 0px 0px 21px;
  margin:42px 0px 0px 245px;
  background:left top url(images/bg_img_04.jpg) no-repeat;
}

div.globalMenu ul li
{
  list-style:none;
  float:left;
}

div.globalMenu ul li a
{
  height:19px;
  display:block;
  float:left;
  padding:3px 9px 0px 9px;
  margin:0px 2px 0px 0px;
  font-size:14px;
  font-weight:bolder;
  color:#FFFFFF;
  text-decoration:none;
}

div.globalMenu ul li a:hover
{
  color:#FFFFFF;
  background:#441a02;
}

div.globalMenu ul li.active
{
  color:#FFFFFF;
  background:#441a02;
}

div.headerDiv
{
  width:865px;
  background:left top url(images/bg_img_06.png) repeat-y;
}

div.botImgHeader
{
  width:865px;
  background:left bottom url(images/bg_img_07.png) no-repeat;
}

div.topImgHeader
{
  width:865px;
  height:236px;
  background:left top url(images/bg_img_05.png) no-repeat;
}

div.imgHeader
{
  width:586px;
  height:212px;
  position:absolute;
  margin:12px 0px 0px 264px;
}

div.leftHeader
{
  width:250px;
  height:217px;
  padding:10px 0px 0px 9px;
}

div.block1
{
  width:245px;
  height:74px;
  padding:2px 0px 0px 5px;
  background:left top url(images/bg_img_13.jpg) no-repeat;
}

div.block1 a
{
  width:245px;
  height:56px;
  display:block;
  padding:13px 0px 0px 0px;
  text-decoration:none;
}

div.block1 a:hover
{
  background:#feba4d;
  cursor:pointer;
  text-decoration:none
}

div.block1 a span.line1
{
  width:233px;
  height:21px;
  display:block;
  padding:4px 0px 0px 12px;
  background:#f37d01;
  color:#FFFFFF;
  text-transform:uppercase;
  font-size:16px;
  font-weight:bolder;
}

div.block1 a span.line2
{
  padding:1px 28px 3px 4px;
  margin:0px 0px 0px 8px;
  display:table;
  background:#261e0f;
  color:#FFFFFF;
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  line-height:18px;
}

div.block2
{
  width:245px;
  height:72px;
  padding:0px 0px 0px 5px;
  background:left top url(images/bg_img_14.jpg) no-repeat;
}

div.block2 a
{
  width:245px;
  height:54px;
  display:block;
  padding:12px 0px 0px 0px;
  text-decoration:none;
}

div.block2 a:hover
{
  background:#00e0d0;
  cursor:pointer;
  text-decoration:none;
}

div.block2 a span.line1
{
  width:233px;
  height:21px;
  display:block;
  padding:4px 0px 0px 12px;
  background:#1cbfa3;
  color:#FFFFFF;
  text-transform:uppercase;
  font-size:16px;
  font-weight:bolder;
}

div.block2 a span.line2
{
  padding:1px 28px 3px 4px;
  margin:0px 0px 0px 8px;
  display:table;
  background:#261e0f;
  color:#FFFFFF;
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  line-height:18px;
}

div.block3
{
  width:245px;
  height:72px;
  padding:0px 0px 0px 5px;
  background:left top url(images/bg_img_14.jpg) no-repeat;
}

div.block3 a
{
  width:245px;
  height:54px;
  display:block;
  padding:12px 0px 0px 0px;
  text-decoration:none;
}

div.block3 a:hover
{
  background:#f45501;
  cursor:pointer;
  text-decoration:none;
}

div.block3 a span.line1
{
  width:233px;
  height:21px;
  display:block;
  padding:4px 0px 0px 12px;
  background:#992b06;
  color:#FFFFFF;
  text-transform:uppercase;
  font-size:16px;
  font-weight:bolder;
}

div.block3 a span.line2
{
  padding:1px 28px 3px 4px;
  margin:0px 0px 0px 8px;
  display:table;
  background:#261e0f;
  color:#FFFFFF;
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  line-height:18px;
}

div.contDiv
{
  width:865px;  
  background:13px 0px url(images/bg_img_16.jpg) repeat-y;
  margin:0px 0px 11px 0px;
}

div.topImgCon
{
  width:865px;
  height:14px;
  font-size:1px;
  background:left top url(images/bg_img_08.png) no-repeat;
}

div.botImgCon
{
  width:865px;
  height:17px;
  position:absolute;
  margin:-5px 0px 0px 0px;
  font-size:1px;
  background:left bottom url(images/bg_img_12.png) no-repeat;
}

div.repImgCon
{
  width:865px;
  display:table;
  margin:0px 0px 5px 0px;
  background:left top url(images/bg_img_09.png) repeat-y;
}

div.blockCon
{
  width:820px;
  padding:7px 24px 0px 21px;
}

div.blockCon h2
{
  font-size:13px;
  font-weight:bolder;
  color:#f3efe4;
}

span.yellow
{
  width:8px;
  height:3px;
  display:block;
  float:left;
  margin:10px 5px 0px 1px;
  background:#f37d01;
  font-size:1px;
}

span.green
{
  width:8px;
  height:3px;
  display:block;
  float:left;
  margin:10px 5px 0px 1px;
  background:#1cbfa3;
  font-size:1px;
}

span.white
{
  width:8px;
  height:3px;
  display:block;
  float:left;
  margin:10px 5px 0px 1px;
  background:#efffc9;
  font-size:1px;
}

span.blue
{
  width:8px;
  height:3px;
  display:block;
  float:left;
  margin:10px 5px 0px 1px;
  background:#a9daeb;
  font-size:1px;
}

span.red
{
  width:8px;
  height:3px;
  display:block;
  float:left;
  margin:10px 5px 0px 1px;
  background:#992b06;
  font-size:1px;
}

div.leftCont
{
  width:546px;
  padding:0px 8px 30px 0px;
  float:left;
  font-size:11px;
  line-height:17px;
  color:#1b1515;
}

div.leftCont ul li
{
  list-style:disc inside;
}

div.textCont
{
  width:502px;
  border:4px #e9e1c6 solid;
  background:#FFFFFF;
  margin:7px 0px 0px 0px;
  padding:10px 20px 0px 16px;
  min-height:1113px;
  height:expression(this.scrollHeight < 1113 ? "1113px" : "auto" );
}

div.textCont h2
{
  font-family:"Times New Roman", Times, serif;
  font-size:20px;
  font-weight:normal;
  color:#f37d01;
  clear:both;
  padding:5px 0px 0px 0px;
}

div.rightCont h2 img
{
  position:absolute;
  margin:-9px 0px 0px 8px;
}

div.textCont h2 a
{
  color:#f37d01;
  text-decoration:none;
}

div.textCont h2 a:hover
{
  color:#f37d01;
  text-decoration:underline;
}

div.textCont h3
{
  font-family:"Times New Roman", Times, serif;
  font-size:16px;
  font-weight:normal;
  color:#f37d01;
  clear:both;
  padding:5px 0px 0px 0px;
}

div.rightCont h3 img
{
  position:absolute;
  margin:-9px 0px 0px 8px;
}

div.textCont h3 a
{
  color:#f37d01;
  text-decoration:none;
}

div.textCont h3 a:hover
{
  color:#f37d01;
  text-decoration:underline;
}

div.topLine
{
  width:100%;
  height:11px;
  padding:13px 0px 0px 0px;
  display:block;
  background:0px 17px url(images/bg_img_15.gif) repeat-x;
  font-size:11px;
  font-family:"Times New Roman", Times, serif;
}

div.comDiv
{
  padding:0px 4px 0px 11px;
  float:right;
  background:#FFFFFF;
  color:#441a02;
}

div.comDiv a
{
  color:#441a02;
  text-decoration:none;
}

div.comDiv a:hover
{
  color:#441a02;
  text-decoration:none;
}

div.comDiv img
{
  margin:0px 3px 0px 0px;
}

div.dateDiv
{
  padding:0px 0px 0px 8px;
  float:right;
  background:#FFFFFF;
  text-transform:uppercase;
  color:#b6a69d;
}

div.postedBy
{
  font-size:10px;
  color:#c7bab3;
  clear:both;
}

div.postDiv img
{
  border:1px #a09388 solid;
  padding:2px;
  margin:5px 14px 15px 0px;
}

div.postDiv ul
{
  clear:both;
}

div.postDiv ul li
{
  list-style:disc inside;
  padding:0px 0px 0px 10px;
  font-size:11px;
  line-height:17px;
  color:#1b1515;
}

div.postDiv p
{
  padding:7px 0px 10px 0px;
  font-size:11px;
  line-height:17px;
  color:#1b1515;
}

div.tagsDiv
{
  font-size:11px;
  color:#f37d01;
  padding:0px 0px 10px 15px;
  background:left 2px url(images/tags.gif) no-repeat;
}

div.tagsDiv a
{
  color:#f37d01;
  text-decoration:underline;
}

div.tagsDiv a:hover
{
  color:#f37d01;
  text-decoration:underline;
}

div.tagsDiv img
{
  margin:0px 5px -3px 0px;
}

div.botLinksPost
{
  font-size:14px;
  color:#333333;
  padding:0px 0px 32px 0px;
}

div.botLinksPost a
{
  font-size:10px;
  color:#FFFFFF;
  text-decoration:none;
  background:#992b06;
  padding:1px 3px 1px 3px;
}

div.rightCont
{
  width:266px;
  float:left;
  padding:0px 0px 30px 0px;
}

div.rightCont ul li
{
  list-style:none;
  background:0px 7px url(images/li_right.png) no-repeat;
  font-size:11px;
  padding:0px 0px 0px 8px;
  display:block;
  line-height:20px;
  color:#FFFFFF;
}

div.rightCont ul li a
{
  color:#FFFFFF;
  text-decoration:none;
}

div.rightCont ul li a:hover
{
  color:#FFFFFF;
  text-decoration:underline;
}

div.aboutDiv
{
  width:258px;
  border:4px #FFFFFF solid;
  background:#e6790f;
  margin:7px 0px 0px 0px;
  padding:9px 0px 0px 0px;
}

div.aboutDiv a
{
  color:#FFFFFF;
  text-decoration:none;
}

div.aboutDiv a:hover
{
  color:#FFFFFF;
  text-decoration:none;
}

div.aboutDiv p
{
  font-size:11px;
  color:#FFFFFF;
  font-style:italic;
  line-height:16px;
  padding:0px 5px 10px 12px;
  display:block;
}

div.rssDiv
{
  width:241px;
  border-bottom:4px #FFFFFF solid;
  border-left:4px #FFFFFF solid;
  border-right:4px #FFFFFF solid;
  background:#992b06;
  margin:0px 0px 19px 0px;
  padding:9px 5px 10px 12px;
  display:block;
  font-size:12px;
  font-weight:bolder;
}

div.rssDiv a
{
  color:#FFFFFF;
  text-decoration:none;
}

div.rssDiv a:hover
{
  color:#FFFFFF;
  text-decoration:none;
}

div.rssDiv img
{
  margin:0px 6px -5px 0px;
}

div.evensDiv
{
  width:243px;
  border:4px #FFFFFF solid;
  background:#16b89c;
  margin:7px 0px 23px 0px;
  padding:7px 12px 8px 3px;
}

div.textEvens
{
  clear:both;
}

div.leftEvens
{
  width:52px;
  height:51px;
  padding:9px 0px 0px 0px;
  float:left;
  background:left top url(images/date.gif) no-repeat;
  font-family:Georgia, "Times New Roman", Times, serif;
  text-align:center;
  font-size:12px;
  font-weight:bolder;
  color:#2e6b61;
}

div.leftEvens span
{
  display:block;
  padding:0px 0px 5px 0px;
}

div.leftEvens span font
{
  font-size:10px;
  font-weight:bolder;
  color:#3f9c8c;
  text-transform:uppercase;
}

div.rightEvens
{
  width:191px;
  float:right;
  padding:10px 0px 5px 0px;
}

div.rightEvens a
{
  background:#FFFFFF;
  color:#008289;
  text-decoration:none;
  font-family:"Times New Roman", Times, serif;
  font-size:13px;
  line-height:13px;
  font-weight:bolder;
  padding:0px 5px 2px 3px;
}

div.rightEvens a:hover
{
  background:#00e0d0;
  color:#2e6b63;
  text-decoration:none;
}

div.rightEvens span
{
  background:#FFFFFF;
  color:#008289;
  font-family:"Times New Roman", Times, serif;
  font-size:13px;
  line-height:13px;
  font-weight:bolder;
  padding:0px 5px 2px 3px;
}

div.rightEvens p
{
  font-size:11px;
  line-height:14px;
  color:#FFFFFF;
  padding:7px 0px 0px 0px;
}

div.rightEvens p a
{
  background:none;
  color:#efffc9;
  text-decoration:underline;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:14px;
  font-weight:normal;
  padding:0px;
}

div.rightEvens p a:hover
{
  background:none;
  color:#efffc9;
  text-decoration:underline;
}

a.more
{
  width:205px;
  height:20px;
  margin:0px 0px 0px 5px;
  padding:8px 0px 0px 9px;
  display:block;
  font-size:12px;
  font-weight:bolder;
  color:#FFFFFF;
  text-decoration:none;
  background:0px 5px url(images/bg_img_17.gif) no-repeat;
}

a.more:hover
{
  color:#FFFFFF;
  text-decoration:none;
  background:0px 5px url(images/bg_img_18.gif) no-repeat;
}

div.whiteDiv
{
  width:254px;
  border:4px #FFFFFF solid;
  background:#efffc9;
  margin:7px 0px 19px 0px;
  padding:6px 0px 8px 4px;
}

div.whiteDiv img
{
  border:1px #9e9084 solid;
  margin:5px 0px 7px 5px;
}

div.yellowDiv
{
  width:226px;
  border:4px #FFFFFF solid;
  background:#f37d01;
  margin:7px 0px 17px 0px;
  padding:10px 16px 19px 16px;
}

div.redDiv
{
  width:226px;
  border:4px #FFFFFF solid;
  background:#992b06;
  margin:7px 0px 0px 0px;
  padding:10px 16px 15px 16px;
}

div.footerDiv
{
  width:865px;  
  background:13px 0px url(images/bg_img_16.jpg) repeat-y;
  margin:0px 0px 10px 0px;
}

div.topImgFoot
{
  width:865px;
  height:19px;
  font-size:1px;
  background:left top url(images/bg_img_11.png) no-repeat;
}

div.botImgFoot
{
  width:865px;
  height:17px;
  position:absolute;
  margin:-5px 0px 0px 0px;
  font-size:1px;
  background:left bottom url(images/bg_img_12.png) no-repeat;
}

div.repImgFoot
{
  width:865px;
  display:table;
  margin:0px 0px 5px 0px;
  background:left top url(images/bg_img_09.png) repeat-y;
}

div.blockFoot
{
  width:786px;
  min-height:200px;
  height:expression(this.scrollHeight < 200 ? "200px" : "auto" );
  padding:8px 39px 0px 40px;
  display:block;
}

div.blockFoot h2
{
  font-size:21px;
  font-family:"Times New Roman", Times, serif;
  font-weight:normal;
  color:#1cbfa3;
  padding:0px 0px 17px 0px;
}

div.leftBotDiv
{
  width:218px;
  float:left;
}

div.leftBotDiv input
{
  width:173px;
  height:16px;
  margin:0px 0px 11px 0px;
  padding:2px 0px 0px 3px;
  background:#FFFFFF;
  border:1px #e1e0dc solid;
  font-size:11px;
  font-weight:bolder;
  color:#1b1515;
}

div.leftBotDiv textarea
{
  width:173px;
  height:49px;
  margin:0px 0px 17px 0px;
  padding:2px 0px 0px 3px;
  background:#FFFFFF;
  border:1px #e1e0dc solid;
  font-size:11px;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  color:#1b1515;
}

div.leftBotDiv a
{
  width:83px;
  height:18px;
  display:block;
  padding:1px;
  background:#f37d01;
  font-size:11px;
  font-family:"Times New Roman", Times, serif;
  text-decoration:none;
  color:#FFFFFF;
  clear:both;
}

div.leftBotDiv a:hover
{
  background:#feba4d;
}

div.leftBotDiv span
{
  height:15px;
  padding:1px 0px 0px 0px;
  border:1px #32271e solid;
  display:block;
  text-align:center;
}

div.centerBotDiv
{
  width:384px;
  float:left;
}

div.imgCenterDiv
{
  width:222px;
  float:left;
}

div.blockImgCenter
{
  width:223px;
  display:table;
  clear:both;
  padding:0px 0px 11px 0px;
  font-size:11px;
  color:#FFFFFF;
}

div.blockImgCenter img
{
  float:left;
  padding:1px;
  margin:0px 8px 0px 0px;
  border:1px #918b85 solid;
}

div.blockImgCenter span
{
  overflow:auto;
  padding:5px 0px 0px 0px;
  display:block;
}

div.blockImgCenter a
{
  font-style:italic;
  text-decoration:none;
  color:#efffc9;
}

div.blockImgCenter a:hover
{
  text-decoration:underline;
  color:#efffc9;
}

div.linkCenterDiv
{
  width:161px;
  float:left;
  font-size:11px;
  line-height:21px;
}

div.linkCenterDiv a
{
  color:#e2d6c6;
  text-decoration:none;
}

div.linkCenterDiv a:hover
{
  color:#e2d6c6;
  text-decoration:none;
}

div.linkCenterDiv ul li
{
  list-style:none;
  display:block;
  background:0px 9px url(images/li.png) no-repeat;
  padding:0px 0px 0px 8px;
}


div.rightBotDiv
{
  width:184px;
  float:left;
  font-size:11px;
  color:#e2d6c6;
}

div.rightBotDiv a
{
  color:#efffc9;
  text-decoration:none;
}

div.rightBotDiv a:hover
{
  color:#efffc9;
  text-decoration:underline;
}

div.rightBotDiv img
{
  float:left;
  margin:8px 11px 0px 0px;
}

div.rightBotDiv img.vemImg
{
  float:none;
  margin:15px 0px 20px 0px;
}

div.rightBotDiv p
{
  clear:both;
  line-height:15px;
}

div.copyRightDiv
{
  width:850px;
  min-height:40px;
  height:expression(this.scrollHeight < 40 ? "40px" : "auto" );
  padding:10px 10px 0px 5px;
  font-size:11px;
  color:#180d04;
  display:block;
  clear:both;
}

div.copyRightDiv a
{
  color:#180d04;
  text-decoration:none;
  font-weight:bolder;
}

div.copyRightDiv a:hover
{
  color:#180d04;
  text-decoration:underline;
  font-weight:bolder;
}

div.copyDiv
{
  width:425px;
  float:left;
}

div.disDiv
{
  width:425px;
  float:right;
  text-align:right;
}

div.contactDiv
{
  padding:18px 0px 0px 48px;
}

div.contactDiv p
{
  padding:17px 0px 3px 0px;
  font-size:11px;
  color:#1f1917;
}

div.contactDiv input
{
  width:283px;
  height:15px;
  margin:0px 0px 0px 2px;
  border:1px #976200 solid;
  font-size:11px;
  color:#736f6c;
}

div.contactDiv textarea
{
  width:300px;
  height:130px;
  margin:0px 0px 19px 2px;
  border:1px #976200 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#736f6c;
}

div.contactDiv a
{
  width:38px;
  height:16px;
  padding:2px 0px 0px 0px;
  margin:0px 0px 0px 2px;
  background:#c2c1bf;
  border:1px #976200 solid;
  font-size:11px;
  text-align:center;
  text-decoration:none;
  color:#040404;
  display:block;
}

div.dateComDiv
{
  font-size:10px;
  text-transform:uppercase;
  color:#aaaaaa;
  margin:10px 0px 7px 0px;
  clear:both;
}

form#commentform p
{
  padding:17px 0px 3px 0px;
  font-size:11px;
  color:#1f1917;
}

form#commentform input
{
  width:283px;
  height:15px;
  margin:0px 0px 0px 2px;
  border:1px #976200 solid;
  font-size:11px;
  color:#736f6c;
}

form#commentform textarea
{
  width:300px;
  height:130px;
  margin:0px 0px 19px 2px;
  border:1px #976200 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#736f6c;
}

form#commentform input#submit
{
  width:100px;
  height:20px;
  padding:0px 0px 2px 0px;
  margin:0px 0px 0px 2px;
  background:#c2c1bf;
  border:1px #976200 solid;
  font-size:11px;
  text-align:center;
  text-decoration:none;
  color:#040404;
  display:block;
  cursor:pointer;
}

p.postmetadata
{
  font-size:10px;
  clear:both;
  padding:10px 0px 20px 0px;
  color:#7e7a6d;
}

input#s
{
  width:150px;
  height:15px;
  margin:0px 0px 5px 2px;
  border:1px #976200 solid;
  font-size:11px;
  color:#736f6c;
}

input#searchsubmit
{
  height:20px;
  padding:0px 2px 2px 2px;
  margin:0px 0px 0px 2px;
  background:#c2c1bf;
  border:1px #976200 solid;
  font-size:11px;
  text-align:center;
  text-decoration:none;
  color:#040404;
  display:block;
  cursor:pointer;
}

div.div.bodyDiv img.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;
}

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
	}

div.navigation
{
  position:absolute;
  margin:-18px 0px 0px 0px;
  width:502px;
}