/*
Theme Name: LAEGC
Theme URI: 
Description: 
Author: T.H. Creations, Inc.
Author URI: 

*/

html, body {
  margin:0;
  padding:0;
  font-family: Georgia, "Times New Roman", sans-serif;
  text-align:center;
  font-size:90%;
  color:#000000;
}

body {
  margin:0;
  padding:0;
  background:#dfeefa url(im/cloud-bkg.jpg) repeat-x top center;
}

#wrapper {
  width:950px;
  margin:0 auto;
  padding:0;
  text-align:left;
  position:relative;
  background:#dfeefa url(im/cloud-bkg.jpg) no-repeat top;
}

#sidebar {
  float:left;
  width:226px;
  padding:245px 0 0 7px;
  position:relative;
}

#logo {
  margin:0;
  padding:0;
}

#logo a:link, #logo a:visited {
  display:block;
  width:170px;
  height:231px;
  position:absolute;
  top:5px;
  left:37px;
  background:transparent url(im/logo.gif) no-repeat;
  overflow:hidden;
  text-indent:-8000px;
}

#sidebar img {
  float:left;
  border:1px solid #000;
  margin-right:10px;
}

#sidebar img.center{
margin : 0 auto;
text-align: center;
}

.article, #sidebar hr {
  clear:both;
  margin:0 12px 5px 12px;
}

.article {
  padding:5px 0 7px 0;
}

#sidebar ul {
  margin:0;
  color:#194a88;
  padding:0 0 20px 50px;
}

#sidebar ul li {
  margin:0;
  padding:5px 0;
  clear:both;
}

#sidebar ul li a:link, #sidebar ul li a:visited {
  padding:5px 0; 
  font-weight:normal;
  text-decoration:underline;
}

#sidebar ul li.current_page_item a:link, #sidebar ul li.current_page_item a:visited {
  color:#194a88;
}

#sidebar ul li a:hover {
}

#sidebar ul li ul, #sidebar ul li ul li ul {
  display:none;
}

#sidebar ul li.current_page_item ul, #sidebar ul li.current_page_ancestor ul {
  display:block;
  margin:0;
  padding:0 0 0 20px;
}

#sidebar ul li ul li a:link, #sidebar ul li ul li a:visited, #sidebar ul li.current_page_item ul li a:link, #sidebar ul li.current_page_item ul li a:visited {
  padding:0;
  font-size:.85em;
  font-weight:normal;
  color:#b50c29;
}

#sidebar ul li.current_page_item ul li a:link, #sidebar ul li.current_page_item ul li a:visited {
  font-weight:normal;
}

ul#rss {
  list-style-type:none;
  padding:0 0 20px 33px;
}

ul#rss li {
  padding-left:20px;
  background: transparent url(im/feed-icon.gif) no-repeat left center;
}

#sidebar h2 {
  width:201px;
  height:45px;
  padding-top:23px;
  margin-left:10px;
  font-size:1.4em;
  clear:both;
  text-align:center;
  text-transform:none;
  background: transparent url(im/sidebar-heading.gif) no-repeat top center;
}

#sidebar h2 a:link, #sidebar h2 a:visited {
  color:#194a88;
  text-decoration:none;
}

#sidebar h2 a:hover {
  text-decoration:underline;
}

#sidebar h3 {
  width:201px;
  padding:6px 0;
  margin-left:10px;
  font-size:1.1em;
  clear:both;
  text-align:center;
  border-top:1px solid #b6cde5;
  border-bottom:1px solid #b6cde5;
}

a#b2b:link, a#b2b:visited {
  overflow:hidden;
  text-indent:-3000px;
  background: transparent url(im/b2b.gif) no-repeat;
  width:214px;
  height:52px;
  display:block;
  margin:17px 0 0 2px;
}

a#ihh:link, a#ihh:visited {
  overflow:hidden;
  text-indent:-3000px;
  background: transparent url(im/ihh.gif) no-repeat;
  width:123px;
  height:124px;
  display:block;
  margin:0 46px;
}

#content {
  float:left;
  width:622px;
  padding:91px 57px 0 38px;
  background: transparent url(im/content-bkg.jpg) no-repeat 0 81px;
  min-height:500px;
}

#home #content {
  background: transparent url(im/home-content-bkg.jpg) no-repeat 0 81px;
  width:612px;
  padding:145px 62px 0 43px;
  min-height:0;
}

ul#main_menu {
  position:absolute;
  right:206px;
  top:38px;
  list-style-type:none;
  margin:0;
  padding:0;
  font-family: Arial, Helvetica, Tahoma, sans-serif;
}

ul#main_menu li {
  float:left;
}

ul#main_menu li a:link, ul#main_menu li a:visited {
  display:block;
  color:#FFF;
  padding:0 6px;
  margin-right:4px;
  text-decoration: none;
  font-weight: bold;
  font-size:1.2em;
  line-height:.8em;
}

ul#main_menu li.current_page_item a:link, ul#main_menu li.current_page_item a:visited, ul#main_menu li.current_page_ancestor a:link, ul#main_menu li.current_page_ancestor a:visited {
  color: #f7e5c3;
  padding-left:13px;
  background: transparent url(im/active-page.gif) no-repeat 3px 2px;
}

ul#main_menu li a:hover {
  text-decoration:underline;
}

#searchform {
  padding:0;
  margin:0;
  position:absolute;
  top:21px;
  right:14px;
  width:181px;
  height:43px;
  background:transparent url(im/search.gif) no-repeat;
}

#s {
  position:absolute;
  border:none;
  background-color: transparent;
  color:#000;
  top:12px;
  left:21px;
  width:116px;
  height:15px;
  font-size:.9em;
  margin:0;
}

#submitbutton {
  position:absolute;
  border:none;
  top:14px;
  left:139px;
}

#slider {
  width:610px;
  height:388px;
  overflow:hidden;
  border:1px solid #000;
  margin:0;
  padding:0;
}

#slider h2 {
  color:#FFF;
  font-family:Arial, sans-serif;
  font-weight:bold;
  margin:10px 0 3px 0;
  text-transform:none;
}

#slider h2 a:link, #slider h2 a:visited {
  text-decoration:none;
}

img.attachment-thumbnail {
  border:1px solid #edc373;
}

#breadcrumbs {
  padding:35px 0 10px 0;
  font-size:.9em;
  font-family:Arial, sans-serif;
  color:#333;
}

#breadcrumbs a:link, #breadcrumbs a:visited {
  font-weight:normal;
}

.postmeta {
  margin:0;
  font-size:.85em;  
  font-family:Arial, sans-serif;
  color:#333;
}

/*//// MISC ////*/

div.clearer {
  clear: both;
  line-height: 0px; 
  height: 0px;
  overflow:hidden;
}

#copy li {
  margin-bottom:10px;
}

h1,h2,h3,h4,h5,h6 {
  color:#194a88;
  margin:10px 0;
  font-weight:normal;
}

h1 {
  font-size:1.9em;
  padding:10px 0 10px 0;
  margin:0 0 10px 0;
}

h2 {
  font-size:1.5em;
  text-transform:uppercase;
}

h3 {
  font-size:1.3em;
  font-style:italic;
}

h4 {
  font-size:1.1em;
}

h5 {
  font-size:1em;
  font-weight:bold;
  margin-bottom:0;
  text-transform:uppercase;
}

h6 {
  font-size:1em;
  margin-bottom:0;
}

a:link, a:visited {
  text-decoration:underline;
  color:#b50c29; 
}

a:hover {
  text-decoration:none;
}

p {
  margin:0 0 15px 0;
  padding:0;
  line-height:1.65em;
}

hr {
  color:#b6cde5;
  background-color:#b6cde5;
  margin:10px 0;
  padding:0;
  height:1px;
}

a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

#post img {
  border:1px solid #194a88;
  padding:3px;
  background-color:#FFF;
}

#post img.noborder {
  border:none;
  padding:0;
}

#post #gallery-1 {
  margin:0 0 0 33px;
}

#post #gallery-1 img {
  border:1px solid #cc5511;
}

#post #gallery-1 .gallery-item {
  float: left;
  margin-top: 10px;
  margin-right:10px;
  text-align: center;
  width:auto;
}

#post #gallery-1 .gallery-caption {
  font-size:.8em;
  font-weight:bold;
}

.wp-caption {
  text-align:center;
  padding:0;
  margin:0
}

.wp-caption a:link, .wp-caption a:visited {
  display:block;
  margin:0;
}

p.wp-caption-text {
  font-size:.8em;
  font-weight:bold;
}

#post .wp-caption img {
  margin-bottom:5px;
}

.alignright {
  float:right;
  margin:0 0 10px 10px;
}

.alignleft {
  float:left;
  margin:0 10px 10px 0;
}

.aligncenter {
  margin:15px auto;
  display:block;
}

blockquote {
  padding:0 15px;
  margin:20px 10px;
  border-left:5px solid #cc5511;
  font-style:italic;
}


div.clearer {
  clear: both; 
  line-height: 0px; 
  height: 0px;
  overflow:hidden;
}

#post li {
  padding:6px 0;
  line-height:1.6em;
}

/* FOOTER */

#footer  {
  text-align:left;
  margin:0;
  background: #005dab url(im/footer-bkg.gif) repeat-x top center;
  padding-top:70px;
  padding-bottom:20px;
  color:#FFF;
  text-align:center;
}

#inner_foot {
  width:950px;
  margin:0 auto;
  padding:0;
  text-align:left;
}

#media {
  float:left;
  margin:0;
  padding:0;
  width:334px;
}

#sitemap {
  float:left;
  margin:0 0 35px 35px;
  padding:0;
  width:580px;
}

#sitemap ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

#sitemap ul li {  
  margin:0;
  padding:0;
  float:left;
  width:145px;
}

#sitemap ul li a:link, #sitemap ul li a:visited {
  color:#f6ce7e;
  font-size:1.4em;
  display:block;
  text-decoration:none;
  margin-bottom:5px;
}

#sitemap ul li a:hover {
  text-decoration:underline;
}

#sitemap ul li ul li {
  margin:0;
  padding:0;
  width:142px;
  padding-left:3px;
}

#sitemap ul li ul li a:link, #sitemap ul li ul li a:visited {
  color:#FFF;
  font-size:1em;
  text-decoration:underline;
  padding:0 0 4px 10px;
  display:block;
  border-left:2px solid #f6ce7e;
  margin-bottom:0;
}

#sitemap ul li ul li a:hover {
  text-decoration:none;
}

#footer h2 {
  color:#FFF;
  font-size: 1.9em;
  padding:8px 0 18px 0;
  border-bottom:1px dashed #FFF;
}

#media img {
  border:1px solid #e5c681;
  margin-bottom:5px;
}

 #media a:link,  #media a:visited {
  color:#FFF;
  display:block;
  text-align:center;
  float:left;
  text-decoration:none;
  font-size:.9em;
}

#brochure {
  margin-right:18px;
}

#credits {
  clear:both;
  font-size:.85em;
  padding:10px 0 10px 0;
  border-bottom:1px dashed #FFF;
  border-top:1px dashed #FFF;
}

#credits p {
  padding:0;
  margin:0;
}

#credits a:link, #credits a:visited {
  color:#e5c681;
}

/* COUNTDOWN */
#countdown {
  width:215px;
  height:279px;
  background:transparent url(im/countdown-bkg.jpg) no-repeat;
  color:#FFF;
  margin:25px 0 15px 0;
}

#countdown a:link, #countdown a:visited {
  display:block;
  width:100%;
  height:224px;
  text-indent:-2000px;
}