/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

#nav-left {
  width: 730px;
}

#search {
  width: 192px;
}

#search input {
  width: 105px;
  font-size: 10px;
  line-height: 10px;
}

#nav-right {
  width: 200px;
}

#nav1 a {
  padding-left: 8px;
  padding-right: 8px;
}

#nav1 li ul li {
  width: 18em;
}

.flickr_badge_image {
  width: 75px;
  height: 75px;
  margin: 2px;
  float: left;
}

.thisishome {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  width: 595px;
}

.thisishome p {
  padding: 5px 10px;
}

.thisishome p.posted {
  text-align: right;
  font-size: 11px;
  line-height: 15px
}

.thisishome h2 {
  font-size:18px;
  line-height:20px;
  padding:10px;
}

/*
#nav2 {
  border-bottom: 3px solid #AF1522;
}
*/

#nav2 a {
  padding-left: 7px;
  padding-right: 7px;
  color: #12154C;
  font-size: 11px;
  font-weight: bold;
  line-height: 30px;
  text-transform: uppercase;
  border-right: none;
}

#nav2 .current_page_item a {
  background-color: #12154C;
  color: white;
}

#nav2 .current_page_item ul li a {
  background-color: #ffffff;
  color: #12154C;
}

#nav2 .current_page_item ul li a:hover {
  background-color: #12154C;
  color: #ffffff;
}

#nav {
  height: 1px;
  border-bottom: none;
  padding: 0 !important;
}

#header {
  height: 128px;
}

.textwidget h4 {
  padding-bottom: 4px;
}

.textwidget {
  padding-top: 4px;
  line-height: 2;
}

.textwidget h2 {
  font-size: 14px;
  color: #666666 !important;
  padding: 0 0 0 5px;
}

.textwidget p {
  padding: 0 0 0 5px;
}

#nav-right {
  position: relative;
  top: -48px;
  margin-bottom: -48px;
  right: 12px;
}

.col2 {
  margin-top: -30px;
}

span.wpcf7-form-control-wrap {
  margin-left: 10px;
}

span.wpcf7-form-control-wrap input {
  width: 250px;
  margin-right: 50px;
}

.full span.wpcf7-form-control-wrap input {
  width: 200px;
  margin-right: 50px;
}

.full span.wpcf7-form-control-wrap textarea {
  width: 200px;
  margin-right: 50px;
}

.wpcf7-form p {
  text-align: right;
}

.sendthis {
  width: 75px;
  margin-right: 25px;
}

.inside {
  height: auto;
}

table.ec3_schedule td {
  padding: 0 0.7ex;
}

.eventday {
  font-weight: bold;
}

#wp-calendar {
  font-size: 10px;
  line-height: 14px;
}

.box-post-content {
  /*height: auto !important;*/
}

span.comments span {
  display: none;
}

.subscribe {
  height: 36px;
}

#footer .fr a {
  padding: 0 5px;
  color: #666666;
}

#video-frame {
  margin-bottom: 15px;
}

.video {
  margin-bottom: 15px;
}

.video-right p {
  padding: 0 0 15px;
}

.video-right h3 {
  font-size: 15px;
}

.full {
  margin-top: -30px;
}

span.wpcf7-form-control-wrap textarea {
  margin-right: 50px;
  width: 250px;
}

.full div.wpcf7 {
  float: left;
}

#page .entry table {
  border-collapse: collapse;
  padding:  0;
  margin: 0 0 25px 0;
}

#page .entry table.ec3_schedule {
  margin: 0.5ex 1ex 0.5ex 0;
  border-collapse: collapse;
}

#page .entry table.ec3_schedule td {
  width: auto !important;
  padding: 2px;
}

#page .entry table td {
  width: 295px;
  padding: 5px;
  /*border: solid 1px #DDD;*/
  /*border-right: none;*/
}

#page .entry table tr > td:first-child {
  /*border-left: none;*/
}

#page .entry table tr:last-child td {
  /*border-bottom: none;*/
}

#page .entry table.ec3_schedule tr:nth-child(odd) {
  background-color: #ffffff;
}

#page .entry table tr:nth-child(odd) {
  background-color: #EEE;
}

#page .entry table th {
  text-align: left;
  font-weight: bold;
  padding: 5px;
}

.col1 .entry ul li {
  list-style-type: square !important;
}

.entry a {
  color: #20296E;
  text-decoration: underline;
}

#download-page a {
  text-decoration: none;
}

.entry #download-page ul li {
  list-style-type: none !important
}

#download-page-search p {
  padding: 8px;
}

#post-34 #download-page-categories .category .inner {
  height: 300px;
}

#post-34 #download-page-categories .category .long {
  height: 450px;
}

#events .ec3_events li {
  border-top: 1px solid #EEEEEE !important;
}

#events .ec3_events li:first-child {
  border-top: none !important;
}

ul.wooTabs li a {
  padding: 0 4px;
}

#nav2 li.page-item-1292 ul li ul li {
  width: 27em;
}

#nav2 li ul li.page-item-60 ul li {
  width: 27em;
}

#nav2 li.page-item-64 ul li {
  width: 19em;
}

#LoginWithAjax_Password input, #LoginWithAjax_Username input {
  width: 227px;
}

#loginwithajaxwidget-3 {
  background-color:#F7F7F7;
  border:1px solid #DDDDDD;
  display:block;
  float:left;
  height:auto !important;
  padding:5px;
  width: 308px;
}

#loginwithajaxwidget-3 h3 {
  height: 0px;
  padding: 0;
  display: none;
}

#wp-logout {
  text-transform: capitalize;
}

#post-64 #download-page-categories .inner li {
  float: left;
  padding: 0 5px;
}

/*
#post-64 #download-page-categories .inner li a:before {content:"; ";}
#post-64 #download-page-categories .inner li:first-child a:before {content:"";}
*/

img#captchaimage {
	border: none;
	vertical-align: -8px;
	padding: 0;
}
