/*  
Theme Name: ProBro.com 7643 beta
Theme URI: http://scit.com/
Description: ProBro.com Theme 7643 beta2
Version: 0.25
Author: Donny Davis
Author URI: http:/scit.com/
*/
  * {
    margin: 0;
	padding: 0;
	font-size: 10pt;
	/* font-family: Times New Roman, Georgia, serif;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #4b4b4b;
  }
  
  html {
    height: 100%;
  }
  
  body {
    height: 100%;
    background: #b68b54 url("images/page-back.gif") repeat-y top center;
  }
  
  h2 {
    color: #6F715A;
	padding-bottom: 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
  }
  
  #featured-container h2 {
    font-size: 14pt;
	padding-left: 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
  }
  
  #featured-container .entry p img {
    margin-right: 10px;
  }
  
  #featured-container h2 a{
    font-size: 14pt;
	font-family:Georgia, "Times New Roman", Times, serif;
  }  
  
  h2 a {
    color: #6F715A;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
  }  
  h2 a:hover {
    text-decoration: underline;
  } 
  
  h3 {
    color: #6F715A;
  }
  h3 a {
    color: #6F715A;
	text-decoration:none;
  } 
  h3 a:hover {
    text-decoration: underline;
  }  
  
  li {
    list-style: none;
  }
  
  ul {
    margin: 0px;
  }
  
  .entry ul {
    /* margin-left: 20px;*/
    margin: 0px;
  }
  
 
  .entry ul {
    display: block;
  }
  .entry ul li{
    margin-left: 20px;
/*     list-style: none; */
    list-style: url(images/arr.gif); 
  }
  
    .nopic-entry li {
    margin-left: 10px;
    list-style: url(images/arr.gif);
	margin-bottom: 10px;
	margin-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
  }
  
  .nopic-entry a {
    color: #15658a;
  }
  
  .nopic-entry li a {
    color: #516e69;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
  }  
  
  .entry a {
    color: #15658a;
  }
  
  p {
    padding-top: 5px;
	padding-bottom: 5px;
  }
  
  #page-container {
    background: url(images/header-back.jpg) top left no-repeat #ffffff;
    margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	width: 718px;
	position: relative;
	/* min-height: 100%; */
  }
  
 /* * html body #page-container {
    height: 100%; 
  } */
  
  #left-container {
    width: 457px;
	float: left;
	position: relative;
  }
  
  #fainer {
    width: 261px;
	float: right;
	position:relative;
/*	background: url(images/header-back.jpg) top right no-repeat #ffffff; */
  }

  
  #right-top {
    position:absolute;
	z-index: 100;
    float: left;
    color: #4B4B4B;
	font-size: 11px;
	padding-top: 16px;
	padding-bottom: 10px;
	text-align: right;
	padding-right: 10px;
	width: 251px;
	top: 0px;
	right: 0px;
	font-family:Arial, Helvetica, sans-serif;
  }
  
  #right-top a {
    color: #237191;
	font-size: 11px;
	font-weight: bold;
  }
  
  #right-top a:hover {
    color: #63AACD;
  }
  
  #right-panel {
    position:relative;
	padding-top: 38px;
    float: left;
	width: 255px;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
  }
  
  #right-panel table{
    background-color: #237191;
	color: #ffffff;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
  } 
  
  #right-panel td {
    color: #ffffff;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
  }
  #right-panel td a{
    color: #ffffff;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
  }  
  
  #right-partners {
    float: left;
	position:relative;
	width: 245px;
	/* background: #EFF0E9;
	border-style: solid;
	border-color: #DDDFD1;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px; */
	padding-top: 10px;
/*	padding-bottom: 10px; */
	padding-bottom: 200px;
	padding-left: 5px;
	padding-right: 5px;
/*	 background: url(images/right-back.gif) repeat-y; */
 /* 20070205 */
  background: #EFF0E9 url(images/col-back.gif) bottom right no-repeat;
  }
  
  #footer-container {
    position:relative;
    width: 698px;
	height: 55px;
	clear: both;
	background:url(images/footer-back.gif) repeat-x top left #16668B;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	font-size: 8pt;
  }
  
  #footer-menu {
    margin-top: 15px;
	text-align:center;
	font-size: 8pt;
	margin-bottom: 5px;
  }
  
  #footer-menu a {
    color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	font-size: 10pt;
  }
  
  #footer-menu a:hover {
	text-decoration:underline;
  }
  
  #footer-copyright {
    color: #ffffff;
	text-align:center;
	padding-right: 10px;
	font-size: 8pt;
  }
  
  #footer-copyright a {
    font-size: 8pt;
	color: #FFFFFF;
  }
  
  #logo-container {
    position: absolute;
	top: 10px;
	left: 15px;
	color: #333333;
	text-align:left;
	font-size: 7pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	z-index: 110;
  }
  
  #menu-container {
    position: absolute;
	left: 0px;
	top: 124px;
	z-index:110;
  }
  
  #content-container {
    width: 457px;
	position:relative;
	padding-top: 185px;
	z-index: 10;
  }
  
    #iframe-container {
    width: 698px;
	position:relative;
	padding-top: 185px;
	z-index: 10;
  }
  
  #content2-container {
    position:relative;
	padding-top: 185px;
	z-index: 10;
  }
  
  #featured-container {
    background: #EFF0E9;
	border-style: solid;
	border-color: #8F908C;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	height: 196px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
  }
  
  #featured-container td {
    font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #4b4b4b;
}
  
   #featured-container img {
     padding: 3px;
   }
  
  #featured-pic {
    float: left;
	height: 165px;
	margin-left: 1px;
  }
  
  #featured-pic img {
    border: solid 1px black;
  }
  
  #featured-text {
    float: left;
	padding: 5px;
	height: 165px;
  }
  
  #content-left {
    border-style: solid;
	border-color: #DDDFD1;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	width: 219px;
	/* width: 209px;
	padding: 5px;*/
  }
  
  #content-right {
    float: left;
	width: 225px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
  }  
  
  .content-right2 {
    padding: 5px;
  }
  
  .content-left2 {
    border-style: solid;
	border-color: #DDDFD1;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	background: #EFF0E9 url(images/col-back.gif) bottom right no-repeat;
	padding: 5px;
	padding-bottom: 200px;
  }
 
  
  .post {
	padding-bottom: 10px;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
  }
  
  .nopic-entry {
  
  }
  
  .nopic-entry img {
    display: none;
  }
  
  .entry {
  
  }
  
  .entry h2 {
    font-family: Georgia, "Times New Roman", Times, serif;
  }
  
  .entry img {
    padding: 5px;
  }
  
  #wp_quotes {
    padding: 10px;
  }
  
  .wp_quotes_quote {
    
  }
  
  .wp_quotes_author {
    text-align: right;
	font-style: italic;
  }
  
  .wp_quotepage {
  }
  
  .wp_quotepage_quote {
  }
  
  .wp_quotepage_author {
  }
  
  .wp_quotepage_hr {
  }
  
  .wpquotes_poweredby {
    display: none;
  }
  
  .page_item {
    list-style: square;
    margin-left: 15px;
  }
  
  .current_page_item {
    list-style: square;
	color: #4D9CB7;
  }
  
  .current_page_item a{
    color: #4D9CB7;
	text-decoration: none;
  }
  
/* IDX Integration CSS follows - DD */
.idx-content {
  font-size: 10pt;
}

.idx-content th {
  /* color: ;*/
   font-size: 10pt;
}

.idx-content td {
   font-size: 10pt;
} 

.idx-content a {
 /* color: ;*/ 
 font-weight: bold;
  font-size: 10pt;
}

.idx-heading {
  font-size: 30px;
  font-weight: bold;
}

.idx-heading2 {
  font-size: 20px;
  font-weight: bold;
}

.idx-heading3 {
  color: #ffffff;
  background-color: #1C5870;
  font-family: Arial, Helvetica, sans-serif;
  padding: 3px;
  font-size: 10pt;
  margin-bottom: 5px;
}

.idx-heading3 a {
  color: #ffffff;
   font-size: 10pt;
}

.idx-imp {
  font-size: 25px;
  font-weight: bold;
}

.idx-bottomborder {
  border: solid 0px black;
  border-bottom-width: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.idx-border {
  border: solid 1px black; }

td.idx-bottomborder {
  border: solid 0px black;
  border-bottom-width: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

td.idx-bottomborder a {
  font-size: 14px;
}

.idx-footer {
  font-size: 10px;
}
        .address {
          font-weight: bold;
        }
        
        .important {
          font-weight: bold;
          font-size: 14pt;
        }
		
		.important2 {
		}
        
        .features {
          font-weight: bold;
        }
        
        .idx-header {
          background-color: #cccccc;
          color: #666666;
          font-weight:bold;
          padding-right: 10px;
          padding-left: 5px;
        }
        
        .idx-header2 {
          background-color: #cccccc;
          color: #666666;
          padding-right: 10px;
          padding-left: 5px;
        }