/*   
Theme Name: TCON
Theme URI: http://tcon-uganda.org
Description: TCON main theme - v1
Author: Brandon Russell
Author URI: http://www.noyoudo.com
Version: 1.1
*/

/* ::: RESET ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
html, body, div, span, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strike, strong, sub, sup, 
tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }
table { border-spacing: 0; border-collapse: collapse; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote, q { quotes: none; }
:focus { outline: 0; }

body{
  font-family:Helvetica, sans-serif;
}

/* HEADER TOP - - START */
#header_top_wrapper {
  width:100%;
  background: url(http://tcon-uganda.org/wp-content/themes/tcon/images/header-top-bkgd.gif) repeat-x;
  margin:0 auto 0 auto;
  z-index:1000;
  position:absolute;
}
#header_top {
	background:#C3F;
}
  #header_logo {
	margin-left:123px;
  }
/* HEADER TOP - - END */


/* HEADER BOTTOM - - START */
#header_wrapper {
  width:100%;
  background: url(http://tcon-uganda.org/wp-content/themes/tcon/images/header-bkgd.gif) repeat-x;
  margin:117px auto 0 auto;
  z-index:1001;
  position:absolute;
}
  #header_wrapper.fixed {
    position:fixed;
	top:0;
	margin-top:0;
  }
  
#header {
}
  #header_icon {
    float:left;
    width:284px;
    margin:-117px 0 -25px -161px;
  }
  #header_tag {
    float:left;
  }
  
  /* MAIN NAV - - START */
  .tcon-nav {  
    list-style:none;  
    position:relative;  
    margin:0 0 0 402px;  
    padding:0; 
	background-image:url(no_flicker.jpg); /*some browsers are to slow when aligning the menu items via jQuery and so the background shines through, this prevents this flickering*/
	;
  }  
   .tcon-nav li{  
      display: block;
      overflow: hidden;
      cursor:pointer;
	  float:left;
	  height:83px;
	  margin:0;
      padding:0;
	  background:url(http://tcon-uganda.org/wp-content/themes/tcon/images/nav_bkgds.jpg) no-repeat;
    }
    .tcon-nav li a{
	  display:block;
	  height:83px;
	  text-indent:-9999px;
	  outline:none;
    }

      #tcon1 {
	    background-position:0px 0px;
	    width: 148px;
      }
      #tcon2 {
	    background-position:-415px 0px;
	    width: 138px;
      }
      #tcon3 {
	    background-position:-675px 0px;
	    width: 109px;
      }
      #tcon4 { 
	    background-position:-945px 0px;
	    width:163px;
      }

        #tcon1.active, #tcon1:hover { 
	      background-position: 0 bottom;
        }
        #tcon2.active, #tcon2:hover{
	      background-position: -415px bottom;
        }
        #tcon3.active, #tcon3:hover {
	      background-position: -675px bottom;
        }
        #tcon4.active, #tcon4:hover {
	      background-position: -945px bottom; 
        }

        #tcon1 a{
	      background-image:url(end.jpg);
	      background-repeat:no-repeat;
	      background-position: left 0px;
        }
         #tcon1 a:hover{
	       background-position: left -80px;
         }
       #tcon4 a{
	     background-image:url(end.jpg);
	     background-repeat:no-repeat;
	     background-position: right -40px;
       }
         #tcon4 a:hover{
	       background-position: right -120px;
         }
  /* MAIN NAV - - END */
  
  /* SECONDARY NAV - - START */
  #secondary_nav{
	float:right;
	padding-top:10px;
  }

    #secondary_nav ul{
	  float:left;
    }
     #secondary_nav li{ 
       overflow: hidden;  
       padding:0;  
	   float:left;
	   margin-right:20px;
	   font-size:24px;
	   color:#e4f6d4;
     }
       #secondary_nav li a{
	     color:#e4f6d4;
	     text-decoration:none;
       }
         #secondary_nav li a:hover{
	       color:#b8d769;
         }
    .email_signup{
	  float:left;
    }
  /* SECONDARY NAV - - END */



#page_wrapper {
  width:100%;
  float:left;
  margin:0 auto;
  background:url(http://tcon-uganda.org/wp-content/themes/tcon/images/page-bkgd.jpg) fixed;
}
#page {
	padding:44px 0;
	margin-top:245px;
}
  #page p {
	  text-align:justify;
	  font-family:Helvetica, sans-serif;
	  font-size:14px;
	  color:#312238;
	  line-height:1.75em;
	  margin-bottom:26px;
  }
  #page p a {
	  color:#e07039;
  }
  #page p a:hover{
	color:#b8d769;
  }
  
  #page ul {
	  font-size:14px;
	  font-weight:bold;
	  color:#593e4e;
	  line-height:1.5em;
	  margin:0 0 26px 26px;
	  list-style:circle;
  }
  
  
.post img{
  float:left;
  padding:0 20px 20px 0;
}
  
 .tweet_quote{
	 padding:10px 14px;
	 background:#fff;
	 border:20px solid #e4f6d4;
 }

.underline_wrapper {
	float:left;
	border-bottom:1px dashed #e07039;
	padding:0 0 20px 0;
	margin-bottom:20px;
}
  .underline_child {
	float:left;
	border-bottom:1px solid #593e4e;
	margin-bottom:20px;
  }

.pagetitle_wrapper {
	float:left;
	border-bottom:1px solid #b8d769;
	padding:0 0 0 0;
	margin-bottom:20px;
}

.front_feature{
  position:absolute;
  top:318px;	
}
.feature_entry_container{
    font-family:Helvetica, sans-serif;
	padding:7px 8px 13px 8px;
    background:url(http://tcon-uganda.org/wp-content/themes/tcon/images/feature-entry-bkgd.png) repeat-x;
	border-bottom:1px solid #b8d769;
	margin-bottom:17px;
}
  .feature_headline, .feature_headline a{
	font-size:24px;
	display:block;
	color:#b8d769;
	text-decoration:none;
	margin-bottom:10px;
  }
    .feature_headline a{
	  color:#e4f6d4;
	}
    .feature_headline a:hover{
	  color:#b8d769;
	}
  .feature_excerpt{
    text-align:justify;
	font-size:14px;
	color:#312238;
	line-height:1.75em;
	padding:13px 0 0 1px;
  }
	
  .feature_summary_container{
	padding:7px 8px 1px 8px;
    background:url(http://tcon-uganda.org/wp-content/themes/tcon/images/feature-summary-bkgd.png) repeat-x;
  }
  .feature_summary{
	font-size:14px;
	color:#e4f6d4;
	line-height:1.75em;
	padding:3px 0 0 1px;
  }
    .feature_summary p{
		margin-bottom:17px;
	}
.feature_entry_footer{
	height:12px;
	background:#e4f6d4;
	display:block;
	padding:5px 10px;
	margin-top:3px;
	font-size:12px;
	color:#596d5d;
}
  .feature_entry_footer a {
	  color:#593e4e;
	  text-decoration:none;
  }
  .feature_entry_footer a:hover{
	color:#312238;
  }

#home_content {
}


#page dl{
	  line-height:1.1em;
}
#page dt{
	font-size:14px;
	font-weight:bold;
	color:#596d5d;
	background:#e4f6d4;
	padding:7px 0 5px 10px;
}
#page dd {
	font-weight:bold;
	font-size:12px;
	display:block;
	padding:7px 0 5px 10px;
	color:#593e4e;
	border-bottom:1px dashed #e07039;
}
#page dd a{
	  display:block;
	  color:#593e4e;
	  text-decoration:none;
  }
  #page dd a:hover{
	  color:#e07039;
  }
  
.sub_links ul {
	  line-height:1.1em;
  }

.sub_links li {
	font-weight:bold;
	font-size:12px;
	display:block;
	padding:5px 0 3px 10px;
	color:#8f7183;
	margin-left:-26px;
	border-bottom:1px dashed #e07039;
}
  .sub_links li a{
	  display:block;
	  color:#593e4e;
	  text-decoration:none;
  }
  .sub_links li a:hover{
	  color:#e07039;
  }
  
.bottom_margin_20{
	margin-bottom:20px;
}
.fine_print{
	font-size:8px;
	font-weight:normal;
	color:#8f7183!important;
}


.front_wrapper {
  width:100%;
  float:left;
  margin:0 auto;
  overflow:hidden;
}
.front {
	padding:0;
}
.front_bkgd{
	position:absolute;
	z-index:-1000;
}
.front_main_wrapper {
  width:100%;
  float:left;
  margin:245px auto 0 auto;
  overflow:hidden;
}



.center_text{
	text-align:center;
}


h1{
	font-family:Helvetica, sans-serif;
	font-size:32px;
	color:#b8d769;
}
  h1 a{
	color:#e4f6d4;
	text-decoration:none;
  }
  h1 a:hover{
	color:#b8d769;
	text-decoration:none;
  }
h2{
	font-size:20px;
	color:#b8d769;
}
  h2 a{
	color:#593e4e;
	text-decoration:none;
  }
  h2 a:hover{
	color:#b8d769;
	text-decoration:none;
  }

h6 {
	top:0;
	margin:-4px 0 9px 0;
	color:#e07039;
	font-family:Helvetica, sans-serif;
	font-size:18px;
}




.entry_title{
	height:37px;
	background:#593e4e;
	display:block;
	padding:4px 10px;
	margin-bottom:13px;
}
.entry_footer{
	height:12px;
	background:#e4f6d4;
	display:block;
	padding:5px 10px;
	margin-top:1px;
	font-size:12px;
	color:#596d5d;
}
  .entry_footer a {
	  color:#593e4e;
	  text-decoration:none;
  }
  .entry_footer a:hover{
	color:#312238;
  }
  

.emphasize ul {
  }
  .emphasize li {
	  list-style:none;
  }





#footer_wrapper {
  width:100%;
  float:left;
  background:#e4f6d4;
  margin:0 auto;
  padding-bottom:27px;
}
#footer {
	padding:38px 0 0 0;
}
  #footer ul{
	  font-size:12px;
	  font-weight:bold;
	  list-style:none;
  }
  #footer li{
	  padding-bottom:10px;
  }
    #footer li a{
		color:#596d5d;
		text-decoration:none;
    }
    #footer li a:hover{
		color:#b8d769;
    }
	#footer p{
		font-size:12px;
		color:#596d5d;
	}

.flickr_badge_image {margin:0px;display:inline;}
.flickr_badge_image img {border:0; padding:0; margin-bottom:10px; min-width:237px; max-width:237px;}
#flickr_badge_wrapper {text-align:left}


.marginTen{
	margin-bottom:10px;
}
.marginTwenty{
	margin-bottom:20px;
}



.accordionButton {
	width: 360px;
	padding:10px;
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */
	background:url(http://tcon-uganda.org/wp-content/themes/tcon/images/tcon-bio-off.png) right top no-repeat #f1f7ed;
	border-bottom: 1px solid #fff;
	cursor: pointer;
    font-size:14px;
    color:#596d5d;
	}
	
.accordionContent {
	width: 360px;
	padding:10px;
	display:block;
	float: left;
	_float: none; /* Float works in all browsers but IE6 */
	background: #f1f7ed;
	}
	
  .accordionContent p{
	  font-size:12px !important;
	  color:#596d5d !important;
	  margin-bottom:10px !important;
	}
	
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/

.on {
	background: #596d5d;
	color: #f1f7ed;
	}
	
.over {
	background:url(http://tcon-uganda.org/wp-content/themes/tcon/images/tcon-bio-off.png) right top no-repeat #b8d769;
	color: #596d5d;
	}
	
	

.widget_ns_mailchimp label{
  font-size:12px;
  color:#596d5d;
  width:300px;
  display:block;
  text-align:left;
}
.widget_ns_mailchimp input{
  font-size:12px;
  color:#596d5d;
  width:300px;
  margin-bottom:8px;
}