/***************************************
  Last Updated: 4/09
  Updated By: Jimmy
  Created On: 11/08
  Created By: www.jimmycahill.com
***************************************/

body {
  background: #ccc;
  color: #666;
  font: 13px/19px Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  }
div, span, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, img, p {
  margin: 0;
  padding: 0;
  }
a:link, a:visited {
  color: #666;
  text-decoration: underline;
  }
a:hover, a:active {
  text-decoration: none;
  }





/******************************************************************************/
#frame {
  /* background: transparent url("../_uig/frame_bg.png") no-repeat right bottom; */
  width: 800px; /* 800 minus left/right padding + border + margin */
  position:relative;
  margin: 0 auto;
  }
#frame hr {
  display: none;
  }





/******************************************************************************/
#header {
  height: 170px;
  background: url("../_uig/header_bg.gif") no-repeat left center;
  }
#header h1 {
  background: transparent url("../_uig/header_logo.gif") no-repeat left center;
  position: absolute;
  top: 60px;
  left: 18px;
  z-index: 2;
  }
#header h1 a:link, #header h1 a:visited {
  background: transparent url("../_uig/header_logo.gif") no-repeat left center;
  display: block;
  height: 100px;
  width: 325px;
  text-indent: -9999px;
  }
#header h1 a:hover, #header h1 a:active {
   /* background: transparent url("../_uig/header_logo_ov.gif") no-repeat left center; */
  }
#header .description {
  background: transparent url("../_uig/header_desc.gif") no-repeat left center;
  width: 193px;
  height: 57px;
  position: absolute;
  right: 0;
  top: 97px;
  color: #777;
  font-size: 1px;
  z-index: 3;
  }
  
  
  




/******************************************************************************/
#content {
  background: url("../_uig/content_bg.gif") repeat-y top left;
  }



/******************************************************************************/
#maincontent, #sidebar {
  float: left;
  }
  
  
  
#maincontent {
  width: 550px;
  padding: 0 15px 0 30px;
  }
#maincontent h2 { 
  background: #777;
  color: #fff;
  padding: 6px 0 0 6px;
  height: 24px;
  text-shadow: #333 1px 1px 1px;
  font-size: 23px;
  letter-spacing: -1px;
  margin: 5px 0 10px;
  }
#maincontent h2 a:link, #maincontent h2 a:visited {
  color: #fff;
  text-decoration: none;
  }
#maincontent h2 a:hover, #maincontent h2 a:active {

  }
#maincontent p {
  margin: 5px 20px 15px 0;
  }
#maincontent p.wp-caption-text {
  font-style: italic;
  margin: 1px 10px 20px 6px;
  }
#maincontent img {
  border: 1px solid #bfc0c6;
  padding: 1px;
  margin: 5px 10px 8px 0;
  }
#maincontent a:link img, #maincontent a:visited img {
  background: transparent;  
  }
#maincontent a:hover img, #maincontent a:active img {
  background: #333;
  border: 1px solid #333;
  }
  
#maincontent ul, #maincontent ol {
  margin: 5px 10px 15px 20px;
  }
#maincontent ul.results_list, #maincontent ol.results_list {
  border-top: 1px solid #ddd;
  }
#maincontent ul.results_list li, #maincontent ol.results_list li {
  padding: 10px 0 11px;
  border-bottom: 1px solid #ddd;
  }
#maincontent ul.results_list li img, #maincontent ol.results_list li img {
  margin: 0 10px 0 0;
  float: left;
  }
#maincontent p.postmetadata {
  color: #a2a6b1;
  font: normal 12px/13px Helvetica, Arial, sans-serif;
  margin: 25px 0 50px 0;
  padding: 1px 0 3px 0;
  clear: both;
  }
#maincontent p.postmetadata a {
  color: #a2a6b1;
  }
  
#maincontent div.navigation dl {
  height: 40px;
  }
#maincontent div.navigation dl dt {
  display: none;
  }
#maincontent div.navigation dl dd {
  margin-right: 20px;
  padding: 0 14px 0 0;
  float: left;
  }
#maincontent div.navigation dl dd a:link, #maincontent div.navigation dl dd a:visited {
  color: #999;
  padding: 0 9px 0 5px;
  text-decoration: none;
  }
#maincontent div.navigation dl dd a:hover, #maincontent div.navigation dl dd a:active {
  color: #fff;
  background: #ccc;
  }
#maincontent div.navigation dl dd.old_posts { background: url("../_uig/archive_nav_old.gif") no-repeat right 2px; }
#maincontent div.navigation dl dd.back_top { background: url("../_uig/archive_nav_top.gif") no-repeat right 2px; }
#maincontent div.navigation dl dd.new_posts {  background: url("../_uig/archive_nav_new.gif") no-repeat right 2px; }
  
  
#maincontent ol.commentlist {
  list-style: none;
  border-top: 1px solid #ccc;
  margin: 4px 0 30px;
  }
#maincontent ol.commentlist li {
  border-bottom: 1px solid #ccc;
  padding: 10px 0;
  }
#maincontent ol.commentlist li cite {

  }
#maincontent ol.commentlist li p {
  padding: 0;
  margin: 0;
  }
#maincontent ol.commentlist li img.avatar {
  float: left;
  margin-top: 1px;
  }
#maincontent .commentmetadata {
  margin: 0 0 7px 0;
  }
#maincontent .commentauthor, #maincontent .commentauthor a {
  color: #06C;
  }



#maincontent div.re_search {
  background: #eee;
  margin: -10px 0 15px 0;
  padding: 10px 8px;
  }



/******************************************************************************/
#sidebar {
  width: 193px; 
  padding: 5px 0 10px 12px;
  font-size: 12px;
  }
#sidebar h2 {
  display: none;
  }
#sidebar h3 {
  text-indent: -9999px;
  height: 42px;
  }
#sidebar h3.archives { background: url("../_uig/sidebar_archives.gif") no-repeat left top; }
#sidebar h3.what { background: url("../_uig/sidebar_what.gif") no-repeat left top; }
#sidebar h3.creatives { background: url("../_uig/sidebar_creatives.gif") no-repeat left top; }
#sidebar h3.categories { background: url("../_uig/sidebar_categories.gif") no-repeat left top; }
#sidebar h3.comments { background: url("../_uig/sidebar_comments.gif") no-repeat left top; }

#sidebar ul {
  list-style: none;
  }
#sidebar ul li ul {
  margin: 0 0 30px 6px;
  }
#sidebar ul li ul li {
  margin: 2px 0 3px 0;
  padding-left: 15px;
  }
#sidebar ul li.categories ul li { background: url("../_uig/menu_arrow.gif") no-repeat 0 4px; }
#sidebar ul li.creatives ul li { background: url("../_uig/menu_star.gif") no-repeat 0 4px; }
#sidebar ul li.archives ul li { background: url("../_uig/menu_archive.gif") no-repeat 0 4px; }
#sidebar ul li.comments ul li { background: url("../_uig/menu_comments.gif") no-repeat 0 2px; }

#sidebar p {
  margin: 0 15px 30px 6px;
  line-height: 16px;
  }

#sidebar ul li.comments ul li { /* adjust ment for double lined links */
  line-height: 14px;
  margin: 2px 0 11px 0;
  }
  
#sidebar a.admin_link {
  display: block;
  margin: 5px 45px 0 0;
  padding-left: 20px;
  background: url("../_uig/admin_link.gif") no-repeat left top;
  } 
  /*
#sidebar a.admin_link:link, #sidebar a.admin_link:visited {
  display: block;
  margin: 5px 10px 0;
  padding-left: 20px;
  background: url("../_uig/admin_link.gif") no-repeat left top;
  text-decoration: none;
  } 
#sidebar a.admin_link:hover, #sidebar a.admin_link:active {
  background: url("../_uig/admin_link_OV.gif") no-repeat left top;
  }
*/

/******************************************************************************/
#footer {
  background: url("../_uig/footer_bg.gif") no-repeat top left;
  padding: 24px 12px 20px 25px;
  height: 60px;
  }
#footer h3 {
  display: none;
  }
#footer ul  {
  float: left;
  width: 126px;
  list-style: none;
  }
#footer ul li {
  float: left;
  }
#footer ul li a {
  display: block;
  width: 42px;
  height: 36px;
  text-indent: -9999px;
  text-decoration: none; /* IE 6 BUG FIX */
  }
#footer ul li.supt_qs a:link, #footer ul li.supt_qs a:visited { background: url("../_uig/supt_questus.gif") no-repeat left top; }
#footer ul li.supt_qs a:hover, #footer ul li.supt_qs a:active { background: url("../_uig/supt_questus_ov.gif") no-repeat left top; }
#footer ul li.supt_wp a:link, #footer ul li.supt_wp a:visited { background: url("../_uig/supt_wordpress.gif") no-repeat 1px 1px; }
#footer ul li.supt_wp a:hover, #footer ul li.supt_wp a:active { background: url("../_uig/supt_wordpress_ov.gif") no-repeat 1px 1px; }
#footer ul li.supt_rss a:link, #footer ul li.supt_rss a:visited { background: url("../_uig/supt_rss.gif") no-repeat left top; }
#footer ul li.supt_rss a:hover, #footer ul li.supt_rss a:active { background: url("../_uig/supt_rss_ov.gif") no-repeat left top; }
#footer ul li.supt_login a:link, #footer ul li.supt_login a:visited { background: url("../_uig/supt_login.gif") no-repeat left top; }
#footer ul li.supt_login a:hover, #footer ul li.supt_login a:active { background: url("../_uig/supt_login_ov.gif") no-repeat left top; }

#footer #searchform {
  float: left;
  width: 400px;
  border-left: 1px dashed #999;
  margin: 2px 0 0 25px;
  padding: 4px 0 8px 30px;
  }
#footer #searchform input#s {
  font: normal 12px/14px Helvetica, Arial, sans-serif;
  padding: 4px 0 0 2px;
  color: #777;
  width: 225px;
  }

  
  
  