/*
Theme Name:
Theme URI:
Description:
Version: 1.0
Author: kucrut
Author URI: http://kucrut.org/
Tags:
License:

*/

/*
 * http://meyerweb.com/eric/tools/css/reset/
 * v1.0 | 20080212
 */

html *{padding:0;margin:0}
* html{padding:0;margin:0}


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,hr,blockquote,
p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,
s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,
li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
button, textarea {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  vertical-align:baseline;
  background:transparent}

h1,h2,h3,h4,h5,h6{font-weight:normal}

ol,ul{list-style:none}
blockquote:before,blockquote:after,q:before,q:after{content:''; content:none}
a{color:inherit;text-decoration:none}
/* remember to define focus styles! */
:active,:focus{outline:0}
/* remember to highlight inserts somehow! */
ins{text-decoration:none}
del{text-decoration:line-through}
sub,sup {font-size:80%;line-height:0}
sub{vertical-align:sub}
sup{vertical-align:top}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0}
address {font-style:normal}

.cf{clear:both}
.hidden{display:none}
.hider{overflow:hidden}
.holder{overflow:auto}


/* Floats
 * --------------------- */
.aligncenter{margin:0 auto}
.alignleft{float:left}
.alignright{float:right}
.alignnone{}

/* Text */
.tLeft{text-align:left}
.tCent{text-align:center}
.tRight{text-align:right}
.tBold{font-weight:bold}
.tItalic{font-style:italic}
.tUline{text-decoration:underline}

/* Start Here
 * ------------- */

body {
  background:#fff;
  color:#3f3d3d;
  font:.625em/1 'Gill Sans MT', 'Gill Sans', Arial, Helvetica, Verdana, sans-serif;
  padding:15px 0 20px}

.cl-blue {color:#0066a6}
.cl-orange {color:#f47721}

#header,
#thebanner,
#content,
#footer {
  margin:0 auto;
  overflow:hidden;
  width:980px}


/* Header */
#header {
  height:130px;
  position:relative}
#sitename {
  left:55px;
  position:absolute;
  height:115px;
  text-indent:-9999em;
  width:171px}
#sitename a {
  background:url(../images/logo.png) no-repeat;
  display:block;
  height:115px;
  width:171px}
#header address {
  font-size:20px;
  font-weight:bold;
  line-height:1.2;
  padding-right:16px;
  text-align:right}
#header address span {display:block}

#nav {
  background:url(../images/bg-nav.png) no-repeat;
  float:right;
  height:28px;
  overflow:hidden;
  padding:26px 16px;
  text-align:center;
  width:670px}
#nav li {
  display:inline;
  font-size:11px;
  font-weight:bold;
  height:28px;
  line-height:28px;
  text-transform:uppercase}
#nav li a {
  border-right:1px dotted #f47721;
  color:#989898;
  display:inline-block;
  display:-moz-inline-box;
  padding:0 10px}

#nav li a:hover {
  color:#0066a6}

#nav li.last a {border:0}


/* The Banner */
#thebanner {
  height:442px;
  overflow:hidden;
  position:relative}
#thebanner .images {
  position:absolute;
  top:9px}
#thebanner .event {
  background:url(../images/bg-box-trans.png) no-repeat;
  height:292px;
  position:absolute;
  right:50px;
  top:89px;
  width:393px;
  z-index:99}
#thebanner .event h2 {
  color:#f47721;
  font-size:30px;
  font-weight:bold;
  padding:33px 32px 10px;
  text-transform:uppercase}
#thebanner .event h3 {
  font-size:24px;
  padding:0 32px 20px}
#thebanner .event img {
  bottom:35px;
  position:absolute;
  right:-8px}
#thebanner .event p {
  font-size:18px;
  line-height:21px;
  padding:0 32px 20px}


#thebanner .event .more-link {
  background:url(../images/bg-more-orange.png) no-repeat;
  bottom:0;
  color:#fff;
  font-size:24px;
  height:38px;
  line-height:34px;
  left:134px;
  position:absolute;
  text-align:center;
  text-transform:lowercase;
  width:133px}

/* Content */
#content {padding-top:10px}


#main {
  float:left;
  width:585px}
.article {
  font-size:15px;
  line-height:1.5;
  padding:10px 20px}
.article .title {
  font-size:24px;
  font-weight:bold}
.article p {padding:8px 0}

.article input {
  background:#ffffff;
  border: #0066a6 2px solid;
  color:#3f3d3d;
  padding:3px;
  font-size:12px;
   margin:5px;}
   
.article input2 {
  background:#c5e796;
  border: #c5e796 2px solid;
  color:#020202;
  padding:3px;
  font-size:12px;
   margin:5px;}      

.thebox {
  background:url(../images/bg-thebox.png) no-repeat;
  font-weight:bold;
  height:172px;
  line-height:1.2;
  margin:0 auto;
  text-align:center;
  text-transform:uppercase;
  width:549px}
.thebox h2 {
  font-size:24px;
  font-weight:bold;
  padding-top:22px}
.thebox p {
  font-size:24px;
  font-weight:bold}
.thebox address {
  font-size:14px;
  padding-top:6px}
.thebox address span {padding:0 12px}
.thebox address small {font-size:10px}



#sidebar {
  background:url(../images/bg-sidebar.png) no-repeat;
  float:left;
  padding-top:15px;
  width:376px}

#sidebar .inside {
  background:url(../images/bg-sidebar-content.png) repeat-y;
  padding:0 15px 10px}
#sidebar h3 {
  border-bottom:1px solid #d6dad9;
  font-size:24px;
  font-weight:bold;
  margin-bottom:14px;
  padding:0 0 9px 7px}
#sidebar h4 {
  font-size:14px;
  font-weight:bold;
  padding-bottom:9px;
  text-align:center;
  text-transform:uppercase}

#sidebar .address {
  font-size:14px;
  padding-bottom:9px}

#sidebar .address a {
  font-size:14px;
  padding-bottom:9px}
  
#sidebar .address a:hover {
    color:#0066a6} 
  
#sidebar .col {}
#sidebar .col .thumb {
  background:url(../images/bg-sidebar-thumb.png) no-repeat;
  display:block;
  margin:0 auto 13px;
  padding:9px 10px}
#sidebar .col p {
  font-size:12px;
  line-height:1.4;
  padding:0 10px;
  text-align:justify}
#sidebar .col .more-link {text-transform:uppercase}

#sidebar .col-blue {
  border-right:1px dotted #d6dad9;
  float:left;
  padding-right:3px;
  width:170px}
#sidebar .col-blue h4,
#sidebar .col-blue a {
  color:#0066a6}

#sidebar .col-orange {
  float:right;
  width:165px}
#sidebar .col-orange h4,
#sidebar .col-orange a {
  color:#f47721}

#sidebarsub {
  background:url(../images/bg-sidebar-sub.png) no-repeat;
  float:right;
  padding-top:15px;
  width:200px}

#sidebarsub .inside {
  background:url(../images/bg-sidebar-content-sub.png) repeat-y;
  padding:0 15px 10px}
#sidebarsub h3 {
  border-bottom:1px solid #d6dad9;
  font-size:24px;
  font-weight:bold;
  margin-bottom:14px;
  padding:0 0 9px 7px}
#sidebarsub h4 {
  font-size:14px;
  font-weight:bold;
  padding-bottom:9px;
  text-align:center;
  text-transform:uppercase}
#sidebarsub .col {}
#sidebarsub .col .thumb {
  background:url(../images/bg-sidebar-thumb.png) no-repeat;
  display:block;
  margin:0 auto 13px;
  padding:9px 10px}
#sidebarsub .col p {
  font-size:11px;
  line-height:1.3;
  padding:0 10px;
  text-align:justify}
#sidebarsub .col .more-link {text-transform:uppercase}

#sidebarsub .col-blue {
  float:left;
  padding-right:3px;
  width:170px}
#sidebarsub .col-blue h4,
#sidebarsub .col-blue a {
  color:#0066a6}

#sidebarsub .col-orange {
  float:right;
  width:165px}
#sidebarsub .col-orange h4,
#sidebarsub .col-orange a {
  color:#f47721}



#foot-nav {
  background:#0066a6;
  color:#fff;
  height:32px;
  text-align:center}
#foot-nav li {
  display:inline;
  font-size:12px;
  font-weight:bold;
  height:32px;
  line-height:32px;
  padding:0 12px;
  text-transform:uppercase}
#foot-nav li a {color:#fff}
#foot-nav li a:hover {color:#989898}

#footer p {
  color:#666;
  font-size:10px;
  line-height:17px;
  padding-top:35px}

#footer a {color:#666}
#footer a:hover {color:#0066a6}

.foot-box {
  background:url(../images/bg-foot-box.png) no-repeat center center;
  float:right;
  height:93px;
  overflow:hidden;
  width:360px}
.foot-box a {
  color:#989898;
  display:block;
  font-size:24px;
  font-weight:bold;
  line-height:1.1;
  padding:20px 40px 20px 95px;
  text-transform:uppercase}
#footer .facebook a {background:url(../images/icon-facebook.png) no-repeat 28px 20px}
#footer .newsletter a {background:url(../images/icon-newsletter.png) no-repeat 18px 14px}


.thethumbs {
  float:left;
  margin-right:30px}
.thethumbs img {
  display:block;
  margin-bottom:6px}
.thethumbs .last img {margin-bottom:0}

.singlebanner {
  border-bottom:9px solid #0066a6;
  border-top:9px solid #0066a6;
  display:block;
  margin:0 auto}
 

.singlebannerorange {
  border-bottom:9px solid #f47721;
  border-top:9px solid #f47721;
  display:block;
  margin:0 auto}
  
  .bg_0066a6{
	background-color : #0066a6;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
