/*  
Theme Name: Tribe, Inc. New Theme
Theme URI: http://www.tribeinc.com
Description: Tribe, Inc. Custom Theme - CSS and XHTML ghostwritten by Airtight Design.
Version: 2.0
Author: Tribe, Inc
*/


/* -------------------------------------------------------------- 
   Resets default browser CSS  
-------------------------------------------------------------- */

* {
  margin:0;
  padding:0;
}

h1,h2,h3,h4,h5,h6,b {
  font-size:100%;
  font-weight:normal;
}

table { 
  border-collapse: collapse; 
  border-spacing: 0; 
}
caption, th, td { 
 text-align: left; 
}

ul,ol {
  list-style-type:none;
}

img,fieldset {
  border:0;
}

/* -------------------------------------------------------------- 
   Global Styles  
-------------------------------------------------------------- */

body {
  font-family:Georgia, Times, serif;
  font-size:100%;
}

#container {
}

#marquee {
  height:113px;
}

	#marqueeInner {
	  width:986px;
  	  margin:0 auto;
  	  position:relative;
	}
	
	#marquee h1 {
	  position:absolute;
	  top:25px;
	  left:50px;
	}
	
	#marquee #contactLink {
		position:absolute;
		top:4px;
		right:50px;
	}

	#marquee #topNav {
		position:absolute;
		left:45px;
	}
	
#contentInner {
  width:735px;
  margin:5px auto;
  position:relative;
  left:7px;
}

#leftRail, #rightRail {
  width:231px;
}

#leftRail {
  float:left;
  margin-bottom:10px;
}

#rightRail {
  float:right;
}

#centerRail {
  position: relative;
  width:475px;
  float:left;
}

	#subNav {
	  padding:10px;
	}

	#centerRail h1 {
	  height:23px;
	  width:324px;
	  background-color:#9D9B70;
	}
	
		#centerRail h1 img {
		  padding-left:10px;
		}
		
	#centerRail h2 a, #centerRail h2 {
	  color:#F58320;
	  text-decoration:none;
	  font-family:Verdana;
	  font-size:11pt;
	}
	
	#centerRail h2 {
	  padding:4px 0 0 10px;
	}
	
	#centerRail h3 {
	  color:#F58320;
	  text-decoration:none;
	  font-family:Verdana;
	  font-size:10pt;
	  padding:4px 0 0 10px;
	  margin-top:15px;
	}
		
	#bodyText dt {
	  padding-left:15px;
	  margin:20px 0 10px;
	}
		
	#centerRail p, #centerRail small {
	  color:#808285;
	  font-size:0.75em;
	  margin:15px 15px 15px 10px;
	  line-height:1.7em;
	}
	
		#centerRail p a {
		  color:#1899C4;
		}
	
	#centerRail:after {
	  content: ".";
	  display: block;
	  clear: both;
	  visibility: hidden;
	  line-height: 0;
	  height: 0;
	}
	
	#centerRail {
	  display: inline-block;
	}
	
	html[xmlns] #centerRail {
	  display: block;
	}
	
	* html #centerRail {
	  height: 1%;
	}
	
	#marquee {
	  background-color:#CECDB7;
	}
	
	#leftRail {
	  margin-right:10px;
	}
	#leftRail div {
	   background-color:#B9E0ED;
	   padding-right:10px;
	}
	
		#leftRail ul {
		  padding:5px;
		  padding-left:10px;
		}
		
			#leftRail ul a, #leftRail ul p {
			  color:#9D9B70;
			  font-family:Verdana;
			  font-size:0.7em;
			  text-decoration:none;
			}
			
		#leftRail p {
            color: #1899C4;
            font-family: "FS Clerkenwell", Times, serif;
            font-size: 12px;
            font-style: italic;
            padding:20px 10px 150px;
            line-height:1.3em;
		}
		
		#leftRail h4 { 
		  padding:10px 10px 0;
		}
		
		#leftRail .main_menu .post_list li {
		  padding-bottom:0.8em;
		  padding-left:15px;
		  background:url('images/mic.gif') no-repeat 0 5px;
		}
			
	img.alignleft {
	  float:left;
	  padding:5px 10px 5px 0;
	}
	
	.navigation {
	  font-size:0.7em;
	  padding-left:10px;
	}
	
		.navigation div {
		  display:inline;
		}
		
			.navigation div a {
			  color:#1899C4;
			}
			
.aBlog {
    width: 100%;
    overflow: auto;
    margin-top: 22px;
    color: #808285;
    font-family: "FS Clerkenwell", Times, serif;
    font-size: 12px;
    line-height: 1.4em;
}
    .aBlog .photo {
        width: 62px;
        float: left;
        margin: 0 8px 0 0;
    }
    .aBlog .description {
        width: 400px;
        float: left;
    }
.aBlog a:link, .aBlog a:active, .aBlog a:visited {
    font-style: italic;
    color: #1899C4;
    text-decoration: none;
}
.aBlog a:hover {
    text-decoration: underline;
}