/*

Theme Name: RELGIB template

Theme URI: 

Description: RELGIB template

Version: 2.0

Author: David Bigler

Author URI: 

Tags: 

*/



html, body {

  height: 100%;

}



body {

  margin: 0 auto;

  padding: 0;

  /*font-family: Georgia, "Times New Roman", Times, serif;*/

  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;

  font-size: 62.5%;

  color: #555555;

  background: url(img/background.gif);

}



img {

  border: 0;

}





a {

  color: #0a9ede;

  text-decoration: none;

}



a:hover {

  color: #0a9ede;

  text-decoration: none;

  border-bottom: 1px dotted #0a9ede;

}



#wrapper {

  margin: 0 auto;

  width: 960px;

  background: url(img/back.gif) top center repeat-y;

}



#header {

  background-image: url(img/header.gif);

  width: 960px;

  height: 135px;

  clear: both;

  margin: 0 auto;

  margin-top: 10px;

  padding: 0;



  font-size: 130%;

  color: #747474;

}



#header h2 {

  font-size: 100%;

  font-weight: normal;

  margin: 0;

  /*font-family: "Trebuchet MS", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica;*/

}



#header h1 {

  font-family: "Myriad Pro", "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica;

  font-size: 320%;

  font-weight: normal;

  margin: 0;

}



#header_siteheader {

  clear: both;

  float: left;

  width: 600px;

  height: 83px;

  margin: 0 0 0 40px;

  line-height: 83px;

  display: inline;

}





.menu {
  color: #FF0000;
  position: relative;
  top: 60px;
  left: 20px;
}

.menu ul {
  list-style: none;
  display: inline;
  padding: 0px;
}

.menu li {
  display: inline;
  padding-right: 10px;
}
.menu li a {
  color: #FFFFFF;
  text-decoration: none;
}

.menu .current_page_item a {

	color: #FFFFFF;

        font-weight: bold;

        text-decoration: none;

        border-bottom: 1px dotted #FFFFFF;

}

.menu a:hover {

	color: #FFFFFF;

        text-decoration: none;

        border-bottom: 1px dotted #FFFFFF;

}


#content {

  clear: both;

  font-size: 130%;

  line-height: 140%;

  float: left;

  width: 600px;

  min-width: 600px;

  margin: 10px 0px 0px 40px;

  display: inline;

}



#content a {

 color: #0a9ede;

 text-decoration: none;

}



#content blockquote, #content code {

  border-left: 3px #DDD solid;

  background: #F5F5F5;

  padding: 5px 0 2px 10px;

  margin: 0 0 10px 15px;

}



#content code {

	font: 12px Monaco, "Lucida Console", "Courier New", "Courier", monospace;

	display: block;

}



#content a:hover {

  color: #0a9ede;

  text-decoration: none;

  border-bottom: 1px dotted #0a9ede;

}



#content h1 {

  font-size: 190%;

  line-height: 120%;

  color: #747474;

  font-weight: normal;

  margin: 20px 0 15px 0;

}



#content h2 {

  font-size: 160%;

  line-height: 150%;

  font-weight: normal;

}



#content h3 {

  font-size: 130%;

  line-height: 130%;

  font-weight: normal;

  margin: 5px 0 5px 0;

}



#content a h1, #content h1 a {

  color: #0a9ede;

  text-decoration: none;

}



#content a:hover h1, #content h1 a:hover {

  color: #0a9ede;

  text-decoration: none;

  border-bottom: 1px dotted #0a9ede;

}



#content p {

  margin: 0 0 10px 0;

}



#content ul, #content ol {

  padding: 0 0 0 30px;

}



#content ul li, #content ol li {

  margin: 3px 0 3px 0;

  padding: 0;

}



#counters {

  width: 0px;

  height: 0px;

  display: none;

  float: left;

}



#comments {

 font-size: 90%;

 line-height: 140%;

}



.commenter {

  color: #808080;

  font-size: 90%

}



#comments h1 {

  font-size: 150%;

  line-height: 120%;

  color: #606060;

  font-weight: normal;

  margin: 30px 0 10px 0;

}



#comments img {

  float: none;

  margin: 0 5px 0 0;

}



#comments ul, #comments ol {

  padding: 0 0 0 25px;

}



#comments ul {

  list-style: square;

}



#comments ul li, #comments ol li {

  margin: 0 0 30px 0;

  padding: 0;

}



#sidebar {
  font-size: 120%;
  line-height: 130%;
  float: right;
  width: 250px;
  min-width: 250px;
  margin: 10px 25px 0px 0px;
  display: inline;
}

#sidebar img {

  float: none;

}



#sidebar p {

  margin: 0 0 5px 0;

}



#sidebar h2 {
  font-size: 100%;
  font-weight: bold;
  border-bottom: 1px solid #707070;
  color: #707070;
  margin: 0px;
  padding-bottom: 1px;
}

#sidebar .textwidget {
  padding: 1px 0 0 0;
}


#sidebar ul {
  list-style: none;
  /*margin: 0 0 25px 0;*/
  padding: 0;
  margin: 0;
}



#sidebar ul li {
  margin: 0 0 25px 0;
}



#sidebar ul ul {
  list-style-image: url(img/list.gif);
  padding: 1px 0 0 25px;
}



#sidebar ul ul li {
  padding-left: 0px;
  margin: 2px 0 0 0;
  line-height: 13px;
}

#sidebar ul ul li a {
  margin-left: -5px;
}

#tag_cloud {

  line-height: 200%;

}





#postmeta {

  font-family: "Trebuchet MS", "Myriad Pro", Verdana, Tahoma, Arial, Helvetica;

	font-size: 85%;

	border-top: 1px solid #CCC;

	clear: both;

  color: #747474;

  margin: 10px 0 20px 0;

  background: #F5F5F5;

}



#postmeta a {

  color: #0a9ede;

  text-decoration: none;

}



#postmeta a:hover {

  color: #0a9ede;

  text-decoration: none;

  border-bottom: 1px dotted #0a9ede;

}



#postmeta img {

  vertical-align: middle;

  margin: 0 4px 0 0;

}



.postnav {

	width: 600px;

	float: left;

	list-style: none;

	line-height: 100%;

	margin: 0 -30px 0 -30px;

	padding: 0;

}



.postnav li.left {

	display: block;

	float: left;

}



.postnav li.right {

	display: block;

	float: right;

}



.pagenav {

	width: 600px;

	float: left;

	list-style: none;

	line-height: 100%;

 	margin: 20px -30px 0 -30px;

	padding: 0;

}





.pagenav li.left {

	display: block;

	float: left;

}



.pagenav li.right {

	display: block;

	float: right;

}



#footer {

  font-size: 130%;

  clear: both;

  width: 960px;

  margin: 0 auto;

  margin-bottom: 10px;

  height: 70px;

  background: url(img/footer.gif) center no-repeat;

  border: 0;

}

#centerfoot {
font-size: 80%;
color: #FFFFFF;
width: 100%;
text-align: center;
position: relative;
padding-top: 32px;
}

#centerfoot a {
color: #FFFFFF;
text-decoration: underline;
}

.hasFloat:after {

  content: "";

  display: block;

  clear: both;

}

#searchform input {
background: transparent;
border-right: 1px solid #707070;
border-bottom: 1px solid #707070;
border-left: 1px solid #C0C0C0;
border-top: 1px solid #C0C0C0;
height: 17px;
width: 250px;
color: #707070;
}

#content .pagetitle {

	margin-bottom: 20px;



  font-weight: normal;

}



img#wpstats {

  width: 0px;

  height: 0px;

  padding: 0px;

  border: none;

  overflow: hidden;

}



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}