/*
Theme Name: Operation Holiday Cheer
Author: T.H. Creations, Inc
Author URI: http://thcreations.com/
*/

html, body {
  margin:0;
  padding:0;
  font-family: Georgia, Verdana, Arial, Tahoma, sans-serif;
  text-align:center;
  font-size:90%;
  color:#000;
}

body {
  margin:0;
  padding:0;
  background:#005500 url(im/main-bkg.jpg) no-repeat top center;
}

#wrapper {
  width:949px;
  margin:0 auto;
  padding:0;
  text-align:left;
  background:transparent;
  position:relative;
}

#header {
  height:272px;
}

#header h1 {
  margin:0;
  padding:0;
}

#header blockquote {
  margin:0;
  padding:0;
  position:absolute;
  left:-3000px;
}

#header h1 a:link, #header h1 a:visited {
  width:273px;
  height:205px;
  display:block;
  position:absolute;
  top:50px;
  left:335px;
}

#header h1 a span {
  position:absolute;
  left:-3000px;
}

#searchform {

}

#searchform label {

}

#s {

}


/* MAIN MENU */

#main_menu {
  background:#286828 url(im/featured-bkg.gif) repeat-x;
  list-style-type:none;
  margin:0; 
  padding:10px 0 9px 0; 
  font-size:1.4em;
  float:left;
  width:949px;
}

#main_menu li {
  margin:0;
  float:left;
  background: transparent url(im/menu-item-bkg.gif) repeat-y right;
}

#main_menu li a:link, #main_menu li a:visited {
  font-family: georgia, verdana, arial, sans-serif;
  text-decoration:none;
  display:block;
  padding:5px 14px 5px 16px;
  margin-right:2px;
  color:#FFF;
}

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

#main_menu li.current_page_item a:link, #main_menu li.current_page_item a:visited {
  margin-right:12px;
  padding-right:16px;
  background: transparent url(im/current.gif) no-repeat right 14px;
}

/* MAIN CONTENT */

#content {
  margin:0;
  padding:0;
  clear:both;
  background:transparent url(im/content-top.gif) no-repeat;
}

#copy {
  margin:0; 
  padding:10px 40px 0 40px;
  min-height:570px; 
  background:transparent url(im/copy-bkg.gif) repeat-y;
}

#home #copy {
  padding:0;
}

#mission {
  width:949px;
  height:379px;
  background:transparent url(im/mission-bkg.jpg) no-repeat;
  position:relative;
}

#mission h2, #mission p {
  margin:0;
  padding:0;
  position:absolute;
  left:-3000px;
}

.donate_button {
  margin-top:14px;
}

#home .donate_button {
  width:215px;
  height:40px;
  position:absolute;
  top:309px;
  left:311px;
  margin:0;
  padding:0;
}

#featured {
  background:#246624 url(im/featured-bkg.gif) repeat-x;
  position:relative;
}

#featured h2 {
  margin:0;
  padding:0;
  color:#FFF;
  padding:14px 18px 12px 18px;
  text-transform:uppercase;
  font-size:1.6em;
  width:50%;
}

#featured a:link, #featured a:visited {
  color:#e2c656;
  position:absolute;
  top:18px;
  right:24px;
  font-size:.85em;
}

#home .post {
  background:transparent url(im/content-top.gif) no-repeat;
}

#rdrBirImages {
  position:absolute;
  left:572px;
  top:26px;
}

#video {
  position:absolute;
  left:572px;
  top:26px;
}

#copy ul li {
  margin:6px 0;
}

.thinpost {
  width:585px;
  float:left;  
  padding-right:40px;  
  border-right:1px dashed #CCC;
}

#sidebar {
  width:200px;
  padding-left:40px;
  float:left;
}

#sidebar ul {
  padding:0;
  margin:0 0 30px 0;
  list-style-type:none;
  color:#CCC;
}

#sidebar ul ul {
  margin:0;
  margin-left:20px;
  list-style-type:disc;
}

table {
  margin:10px 0;
  font-family: Verdana, Arial, Tahoma, sans-serif;
}

.alt {
  background-color:#f1f1f1;
}

/* TYPOGRAPHY */

h1, h2, h3, h4, h5, h6 {
  font-family: georgia, verdana, arial, sans-serif;
  font-weight:normal;
  color:#005500;
  margin-bottom:5px;
  margin-top:20px;
}

h1 {
  font-size:2.1em;
}

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

h3 {
  font-size:1.6em;
  color:#666;
}

h4 {
  font-size:1.4em;
}

h5 {
  font-size:1.2em;
}

h6 {
  font-size:1.1em;
  font-style:italic;
}

hr {
  margin:15px 0 0 0;
  border:none;
  border-bottom:3px solid #005500;
  height:3px;
  bakcground-color:#005500;
}

p {
  margin: 0 0 12px 0;
  line-height:1.6em;
}

p.postmetadata {
  font-size:.8em;
  color:#999;
}

p.postdate {
  color:#000;
  font-weight:bold;
  font-size:.95em;
  margin-top:12px;
}

.attachment {
  padding:22px 0 0 0;
  text-align:center;
}

.caption {
  text-align:center;
}

.navigation {
  font-size:.8em;
  margin-top:30px;
}

.read_more {
  font-size:.8em;
}

a:link, a:visited {
  color:#990000;
}

a:hover {
  text-decoration:none;
}

.alignright {
  float:right;
  margin-bottom:10px;
  margin-left:20px;
}

.alignleft {
  float:left;
  margin-left:0;
  margin-bottom:10px;
  margin-right:20px;
}

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

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

.wp-caption p {
  font-weight:bold;
  font-size:.8em;
  margin: 3px 0 0 0;
}

a img {
  border:none;
}

img.bordered {
  padding:3px;
  color:#C1C1C1;
  border:1px solid #CCC;
}

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

#breadcrumbs {
  font-size:.85em;
  margin-top:5px;
}

#video {
  
}

/* FOOTER */

#footer {
  text-align:center;
  background: #005500 url(im/footer-top.gif) no-repeat;
  padding-top:25px;
  padding-bottom:12px;
  font-size:.85em;
  color:#FFF;
}

#footer p {
  margin:0;
}

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

#footer a:hover {
  text-decoration:none;
}

#facebook {
  text-indent:-2000px;
  display:block;
  height:56px;
  width:150px;
  background:transparent url(im/facebook.gif) no-repeat 0 -56px;
  margin:0 auto;
}

#facebook:hover {
  background:transparent url(im/facebook.gif) no-repeat 0 0;
}

#twitter {
  text-indent:-2000px;
  display:block;
  height:24px;
  width:105px;
  background:transparent url(im/twitter.gif) no-repeat 0 -24px;
  margin:-5px auto 20px auto;
}

#twitter:hover {
  background:transparent url(im/twitter.gif) no-repeat 0 0;
}