/*
Theme Name: EducateTogether
Theme URI: http://wordpress.org/
Description: Simple Theme to support ET site Layout
Version: 1
Author: Paul Geraghty
Author URI: http://hygge.ie/

*/

body {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	text-align:center;
	background-color:#505050;
	background: url(css/pageBackground.jpg);
	background-color: #B0B2B1;
	background-repeat: repeat-x;
	margin:0px;padding:0px;
	}
	
a{font-family: Verdana, Arial, Sans-Serif;}

  .experienceContent a, .experienceContent h1, .experienceContent h2, .experienceContent h3		{color:#B570A3;}
  .supportContent a,  .supportContent h1, .supportContent h2, .supportContent h3				{color:#42B5CC}
  .newsContent a,  .newsContent h1, .newsContent h2, .newsContent h3							{color:#6C8E24}
  .involveContent a, .involveContent h1,  .involveContent h2, .involveContent h3				{color:#D79B00}  
  .aboutContent a, .aboutContent h1,  .aboutContent h2, .aboutContent h3						{color:#FF1D25}	
  
   .experienceContent #footer a, .experienceContent #footer h1, .experienceContent #footer h2, .experienceContent #footer h3	{color:#fff;}
  .supportContent #footer a,  .supportContent #footer h1, .supportContent #footer h2, .supportContent #footer h3				{color:#fff}
  .newsContent #footer a,  .newsContent #footer h1, .newsContent #footer h2, .newsContent #footer h3							{color:#fff}
  .involveContent #footer a, .involveContent #footer h1,  .involveContent #footer h2, .involveContent #footer h3				{color:#fff}  
  .aboutContent #footer a, .aboutContent #footer h1,  .aboutContent #footer h2, .aboutContent #footer h3						{color:#fff}
  
  
  h1, h2, h3{
  	font-weight:normal;
  }
  
  .experienceContent #footer{background-color:#B570A3;}
  .supportContent #footer	{background-color:#42B5CC}
  .newsContent #footer		{background-color:#98C93C}
  .involveContent #footer	{background-color:#FBBC00}  
  .aboutContent #footer		{background-color:#FF1D25}
  
#wrapper{

	width:796px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 50em;
}


.single h2{
	font-size:2em;
	margin:10px 0px 0px 0px;
}

.single .entry p, .single .entry blockquote{
	margin:10px 0px 10px 0px;
}


.single .entry h2, .archive h2{

	font-size:1.2em;
	margin:10px 0px 10px 0px;
}

.single .entry h3, .archive .entry h3{

	font-size:1em;
	margin:10px 0px 10px 0px;
}
	
#topWrapper{
	height: 55px;
}

#topLogo{
	background: url(css/EducateTogetherLogo.png) no-repeat;
	height: 66px;
	display: block;
    position: absolute;
	left:10px;
	top:5px;
}

#topLogo h1, #topLogo a{
    height: 140px; 
	display: block;
	width:170px;
	text-indent:-9999px;
}

#topNavWrapper{
    position: absolute;
	right:0px;
	top:0px;
    width: 415px; 
	height: 24px;
	float:right;
}

  #topNav {
	height: 24px;
    background: url(css/topNavigationSprite.png);
    margin: 0; 
	padding: 0;
 	background-position:0px 0px;
 	background-repeat:no-repeat;
	}
	
  #topNav li {
    margin: 0; 
	padding: 0; 
	list-style: none;
	position: absolute; 
	top: 0;
	}
	
  #topNav li, #topNav a{
    height: 24px; 
	display: block;
	}
	
	
#topNav .page-item-1499	{left: 0px; width: 43px;}
#topNav .page-item-14	{left: 44px; width: 64px;}
#topNav .cat-item-154	{left: 109px; width: 68px;}
#topNav .page-item-23	{left: 176px; width: 40px;}


#topNav li a{text-indent:-9999px;
font-size:0.1em} 


#searchFormWrapper{
	position: absolute;
	top:0px;
	padding:0px;
	margin:0px;
	display: block;
	right: 0px; width: 195px;
}

#searchFormWrapper form{
	padding:0px;margin:0px;
}

#searchFormWrapper form .inputField{
	border-top: 1px solid #808080; border-left: 1px solid #808080;
	padding:0px;
	margin: 4px 0px 0px 2px;
	width:105px;
	height:16px;
	background: url(css/topNavigationSprite.png);
	background-position:bottom left;
}

#searchFormWrapper form .submitButton{
	border:1px none;
	padding:0px;
	margin:0px;
	background: url(css/topNavigationSprite.png);
	background-position:bottom right;
}

#searchForm label, #searchForm input{
	height: 26px; 
	display: block;
	position: absolute;
	top:0px;
} 

#searchForm label					{left: 0px; width: 45px;}
#searchForm input.inputField		{left: 46px; width: 105px;}
#searchForm input.submitButton		{left: 158px; width: 25px;}

#topNav li a, #searchForm label	, #searchForm input.submitButton {text-indent:-9999px;} 

	
  #mainNav {
    width: 796px; 
	height: 37px;
    background: url(css/mainNavigationSprite.png);
    margin: 0; 
	padding: 0;
    position: relative;
	}
	
  #mainNav li {
    margin: 0; 
	padding: 0; 
	list-style: none;
	position: absolute; 
	top: 0;
	}
	
  #mainNav li, #mainNav a {
    height: 30px; 
	display: block;
	}	
	
  #nav1 {left: 0; width: 210px;}
  #nav2 {left: 211px; width: 190px;}
  #nav3 {left: 401px; width: 190px;}
  #nav4 {left: 591px; width: 205px;}
  
  .experienceContent #mainNav	{background-position: 0px -37px;}
  .supportContent #mainNav		{background-position: 0px -74px;}
  .newsContent #mainNav			{background-position: 0px -111px;}
  .involveContent #mainNav		{background-position: 0px -148px;}  
  .aboutContent #mainNav		{background-position: 0px 0px;} 
  
  #mainNav li a{text-indent:-9999px;} 
  
 /*
SUBSECTION NAVIGATION
*/ 


#contentHolder{
	clear: left;
	float:left;
	width:100%;
}

#content{
	width: 580px;
	float: right;
	font-family:  Verdana, Arial, Sans-Serif;
	font-size:0.8em;
        margin-right:15px;

}


#paperClip{
	position:relative;
	left:-5px;
	background-image: url(css/paperClip.png);
	width: 69px;
	height:18px;
	margin-bottom:4px;
}

#subSecNav {
	width:195px;
	float:left;
	font-size: 0.8em;
	}
	
#subSecNav ul{
	list-style-type: none;
	padding: 0px;
	margin:0px 0px 0px 3px;
	}
	
#subSecNav ul ul, #subSecNav li{
	margin:0px; padding: 0px;
}	

#subSecNav li a{
	display:block;
	width:180px;
	padding:8px 0px 12px 10px;
	background-image: url(css/sideNavSprite.png);
	background-repeat:no-repeat;

}

#subSecNav li li a{
	padding-left:20px;
	width:170px;
}
  
.experienceContent #subSecNav li a	{background-position: -35px 0px;}
.supportContent #subSecNav li a		{background-position: -265px 0px;}
.newsContent #subSecNav li a		{background-position: -495px 0px;}
.involveContent #subSecNav li a		{background-position: -760px 0px;} 
.aboutContent #subSecNav li	a		{background-position: -1000px 0px;} 

.experienceContent #subSecNav li li a, .supportContent #subSecNav li li a, 
.newsContent #subSecNav li li a, .involveContent #subSecNav li li a, 
.aboutContent #subSecNav li li	a	 	{background-position: -1200px 0px;} 


#subSecNav .current_page_item a, #subSecNav .current-cat a, .category-press-releases #subSecNav .cat-item-5 a, .category-school-focus #subSecNav .cat-item-6 a, 
.category-school-support #subSecNav .cat-item-7 a,
.category-vacancies #subSecNav .cat-item-154 a,
.category-get-involved #subSecNav .cat-item-4 a{text-decoration:none; color:black;}
.involveContent #subSecNav .current_page_item li a{text-decoration:underline; color:#FF9900;}
.supportContent #subSecNav .current-cat li a{text-decoration:underline; color:#42B5CC;}


#subSecNav li.pressArchive span a{
	background-image: url(css/dropDownNews.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#subSecNav .widget_wp-category-archive ul li a{
	padding:0px 0px 4px 25px;
}

#subSecNav .widget_wp-category-archive ul li a.selected{
	color:black;
}

#subSecNav .widget_wp-category-archive  {
	margin-bottom: 10px;
}



/*
PATH
*/
#path{
	padding: 2px 0 2px 75px;
	margin: 0px 0px 0px 3px;
	font-size:0.7em;
	width:100%;
	clear:left;
	background: url(css/pathSprite.png);
 	background-repeat:no-repeat;
	width:790px;
}

  .experienceContent #path	{background-position: 5px 5px;}
  .supportContent #path		{background-position: 5px -15px;}
  .newsContent #path		{background-position: 5px -35px;}
  .involveContent #path		{background-position: 5px -55px;}  
  .aboutContent #path		{background-position: 5px -75px;} 

#path span{
	font-size:1pt;
	color:white;
}
	
	


/*
SITE MAP
*/

#siteMap{
	width:900px;
	float:left;
	font-size:0.7em;
	padding: 15px 0 0 0;
	text-align:left;
	margin-left:20px
	
}

#footer .center{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 50em;
}



#siteMap a, #siteMap li {	
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color:white;
	}

#siteMap .colm{
	border:0px solid;
	float:left;
	padding-right:15px;
}

#siteMap #expMap{width:130px;}
#siteMap #supMap{width:140px;}
#siteMap #newsMap{width:140px;}
#siteMap #getMap{width:115px;}
#siteMap #aboutMap{width:140px;}
#siteMap #quality{width:88px;}

#siteMap #quality img{
	padding-top:10px;
	}

#siteMap ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
	
#siteMap ul.footList li{
	display:list-item;
	margin-bottom:5px;
/*
	background-image: url(css/footSprite.png); 
	background-repeat: no-repeat; 
	padding-left: 12px;
	background-position: -793px -16px;
*/


}
#siteMap ul.footList ul li{
	background-position: -776px -16px;	
	padding-left: 28px;	
}


#siteMap #footExperience li, #siteMap #footSupport li, #siteMap #footNews li, #siteMap #footInvolved li, #siteMap #footAbout li{
	background-image: url(css/footSprite.png);
	background-repeat: no-repeat; 
	display: block;
	height:33px;
	}	

	
#footExperience a, #footSupport a, #footNews a, #footInvolved a, #footAbout a{
	display: block;
	height:33px;
	text-indent:-99999px;
	}

#sitemap ul li ul li a{

}

#siteMap #footExperience li	{background-position: 0px 0px;}
#siteMap #footSupport li	{background-position: -200px 0px;}
#siteMap #footNews li		{background-position: -400px 0px;}
#siteMap #footInvolved li	{background-position: -600px 0px;}
#siteMap #footAbout li		{background-position: -800px 0px;}	


 #clearAll, .clearAll{
	border: none;
	clear:left;
	width:100%;
	font-size:0.6em;
	}
	
.clearAllPageNav{
	clear:left;
	width:100%;
}
	
	
#footer{
	height: 320px;
	position:relative;
}

#donateButton{
		position:fixed;
		bottom:0px;
		right:0px;
		height:100px;
		width:100px;
		overflow: hidden;

	}
	
#donateButton a{
		font-size:0.1em;
		height:100px;
		width:100px;
		display: block;
		background: url(css/donateNowButton.png);
		text-indent:-9999px;
		} 


/*
CONTENT
*/






/*MORE BUTTON*/
 .more{
    position: absolute;
	bottom:5px;
	right:4px;
}

#contentWrapper{
	width:796px;
	background-image: url(css/whiteBackground.png);
}

#paperClip{
	position:relative;
	left:-5px;
	background-image: url(css/paperClip.png);
	width: 69px;
	height:18px;
	margin-bottom:4px;
}

#content h1, #content h2, #content h3,h1 a,h2 a, h3 a{
	 
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}	

#content h4, #content h5, h4 a, h5 a{
	font-family: Verdana, Arial, Sans-Serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}

h1 a:hover,h2 a:hover, h3 a:hover, h4 a:hover{
	text-decoration:underline;
}



#content h1{
	font-size:2em;
	margin: .67em 0;
}

#content h2{
	font-size:1.6em;
	margin: .67em 0;
}

#content h3{
	font-size:1.4em;
	margin: .83em 0;

}

#content h4{
	font-size: 1em;
	margin: .67em 0;

}


.single #content h1{
	margin-bottom:0px;
}

#content .archive h2{
	margin-bottom:0px;
}

#content .archive{
	clear:both;
}

#content .archive h2 , #content .archive .archiveMore{
	clear:both;
}


div.postDate{
	font-size:0.8em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p{
	font-size:1em;
	line-height:160%;
}
	
#content blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

#content blockquote cite{
	margin: 5px 0 0;
	display: block;
	}
	
#content #missing{
		margin: .5em;
		padding: .5em;
		background-color: #ff8080;
		border: 1px black solid;
	}
	
#content .archive .archiveMore{
	text-align: right;
	font-size:.9em;
	background-image: url(css/more.png); background-repeat: no-repeat;
	background-position: right bottom;
	padding:0px 4px 4px 0;
}

#content .archive .more a			{text-decoration: none;}
#content .archive .more a:hover		{text-decoration:underline;}

 .cell{
	margin: 0 10px 0 0px;
	padding: 0;
	position: relative;
}

 .column {
	overflow: hidden;
	float: left;
	display: inline;
}

.row {

	margin: 0 auto;
	overflow: hidden;
	position: relative;
	margin-bottom:10px;

}

/*
TWO COLUMN PAGE
*/

.page .row{
	margin-bottom:10px;
}

.page .fatColumn{
	width:350px;
	border:1px solid #e1e1e1;
	margin: 0 0px 0 0px;
}
.page .thinColumn{
	width:220px;
	float: right;
	margin: 0 0px 0 0px;
	border:1px solid #e1e1e1;
}

.page .equalColumn{
	width:282px;
	float: left;
	margin: 0 0px 0 0px;
	border:1px solid #e1e1e1;
}
.page .floatRight{
		float: right;
}

/*
LANDING PAGE
*/

.landingPage .doubleCell{
	width: 380px;
	margin: 0 10px 0 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

.experienceLandingPage {
	width:790px;
	height:560px;
	display: block;
	position: relative;
	float:left;
	background: url(css/experienceLandingPage.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	top:10px;
	left:10px;
}

.supportLandingPage {
	width:790px;
	display: block;
	position: relative;
	float:left;
	top:10px;
	left:10px;
	height:450px;
}

.cellLiner{
	padding:5px;
}




.supportCell{border:1px solid #e1e1e1;}

.firstRow .cellLiner{
	height:290px;
}

/*MORE BUTTON*/
 .cellLiner .more{
    position: absolute;
	bottom:0px;
	right:2px;
}


.landingPage #content{
	width:800px;
	 float:none;
	
}
.landingPage #content h1{
	padding-top:0px; margin-top:0px;
	font-size:1.6em;
}

.landingPage #content h2{
	font-size:1.3em;
	color:#B570A3;;
}

.landingPage #content a{
	text-decoration:none;
}

.landingPage #content a:hover{
	text-decoration:underline;
}

.experienceLandingPage .landingCell{
	height:515px;
}

.experienceLandingPage .cell{
	width: 185px;
	}
	
.supportLandingPage .cell{
	width: 250px;
	}


/*
LIST
*/

#content li{line-height:160%;}

#content ul{list-style-type: none; padding: 0px;  margin: 1.12em 0}

#content ul li, #content .entry li{background-image: url(css/listSprite.png); background-repeat: no-repeat; padding-left: 20px;}

/*
.experienceContent #content ul li	{background-position: 0px 5px;}

.supportContent #content ul li		{background-position: 0px -145px;}

.newsContent #content ul li		{background-position: 0px -295px;}
.involveContent #content ul li		{background-position: 0px -445px;}  
.aboutContent #content ul li		{background-position: 0px -595px;} */

#content .entry li.item0	{background-position: 0px 5px;}	
#content .entry li.item1	{background-position: 0px -145px;}	
#content .entry li.item2	{background-position: 0px -295px;}	
#content .entry li.item3	{background-position: 0px -445px;}
#content .entry li.item4	{background-position: 0px -595px;}	



/*
HOME
*/

.homeContent #content h1, .homeContent #content h2, .homeContent #content h3{
	margin:0px;
	padding:0px;
}

.homeContent .row {
	width: 796px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	padding: 40px 0 10px 0px;
	margin: 0px 0px 0px 12px;
}


#content h1.cellHeading, #content h2.cellHeading{
	position:absolute;
	top:0px;
	left:0px;
	height: 40px;
	font-size: 1.65em;
	padding-top:5px;
}

#content h1.homeLatest{
	left:195px;
}

.homeContent .cell{
	width: 181px;
	margin: 0 10px 0 0px;
	padding: 0px 0px 0px 4px;
	position: relative;
}

.homeContent .column {
	overflow: hidden;
	float: left;
	display: inline;
}



.homeContent .row p {
		padding:0px 0px 0px 0px;
		line-height:120%;
}

.homeContent #topWrapper{
	height: 350px;
	background: url(css/montageHome.jpg) no-repeat;
	background-position:2px 0px;
	}

.homeContent #topLogo{
	background: url(css/homeMoreSprite.png) no-repeat;
	background-position:0px -600px;
	height: 140px;
	left:30px;
	top:10px;
}

.homeContent #topLogo h1, .homeContent #topLogo a{
    height: 140px; 
	width:250px;
}

.homeContent #mainNav {
    margin-top: -30px; 
	}
	
.homeContent #footer{
	background: url(css/homeMoreSprite.png) no-repeat;
	background-position:0px 0px;
	background-color:#FF1D25;
}	

.homeContent #content{
	 width:796px;
	 float:none;
}
	
/*
BANNER
*/

.homeContent .banner{

	height:200px;
	width: 770px;
	margin: 0 auto;
	overflow: hidden;
	border:1px solid #ddd;
	margin:0; padding:0;
	margin:0 0 0 12px;
	}
	
.homeContent .banner a{

	height:200px;
	width: 770px;
	text-indent:0px;
	}



/*
HOMEPOSTS
*/
.homeContent a			{color:#1C6F80;text-decoration: none;}
.homeContent a:hover	{text-decoration:underline;}
.homeContent a:visited	{color:#B570A3}

.homeContent .cell h3 a{
	line-height:100%;
}

.homeContent .homePosts .cell{
	height:200px;

}

.homeContent .homePosts{
	background: url(css/homeSprite.png) no-repeat;
	background-position: 0px 0px;
	}

.homeContent .sticky {
		position: relative;
		line-height:100%;

}


.homeContent #content p{
		padding:0px 0px 0px 0px;
		line-height:120%;
		}
		
		
.homeContent #content li{
		padding:0px 0px 5px 20px;
		line-height:120%;
		}		

.homeContent .sticky h3{
		padding:0px 0px 0px 0px;
		font-size:0.8em;
		line-height:120%;
}


.moreIcon {
        float: left;
        width: 42px;
        height: 54px;
	    margin-right: 6px;
		background: url(css/calendars.png) no-repeat;
		background-position: 0px -118px;
      }
	  	

.homeContent #content .homePosts ul li		{background-position: 0px 0px;} 

.homeContent #content .homePostList{

}

.homeContent .homeSocialMedia{

	background: url(css/homeSprite.png) no-repeat;
	background-position: 0px -269px;
	}
	
.homeContent .homeSocialMedia .cell{
	height:140px;
	}
	
.homeContent .homeSocialMedia #homePageContent{
	width:376px;
	position: relative;
}

#homePageContent p,  #content .homePosts ul {
	padding-top:0px;
	margin-top:0px;
}

#content .tweets li{background-image: none; background-repeat: no-repeat; padding-left: 10px; margin:0px;}

/*
 EVENTS

*/
.event p{
		padding:0px;
		margin:0px;
		}	

.event{
	margin-bottom:10px;
	clear:left;
}


.homeContent .eventWrapper {
		position: relative;
		line-height:100%;
		line-height:120%; 
}

.homeContent #content .eventWrapper p {
		line-height:120%;
		}


.homeContent .event{
		position:relative;
		float:left;
}


.homeContent .eventDate {
        position:absolute;
		top:0px;
		left: 0px;
      }
	  
.contentWrapper .eventDate {
        float: left;
        width: 42px;
        height: 60px;
	    margin-right: 6px;
      }	  
	  
.homeContent .eventDetail {
    	margin-left: 48px;
      }	  
	  

.eventDate .dateWrap{
	    float: left;
        width: 42px;
        height: 60px;
		background: url(css/calendars.png) no-repeat;
}  

.eventDate .cal{
	text-transform:uppercase;
	font-weight:bold;
	font-size:.7em;
	position:relative;
	left:9px;
	top:4px;
	color:white;;
}

.eventDate .year{
	display:none;
}

.eventDate .day {
		font-weight: bold;
		font-size: 1.1em;
		color: #000;
		width: 42px;
		text-align:center;
		padding-top: 16px;
		position:absolute;
		color: #585858;
      }
	
  
/*
IMAGES
*/


img {
	padding: 0;
	max-width: 100%;
	}

	



img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright{
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft, .archive img.attachment-post-thumbnail{
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	border:1px solid #e1e1e1;
	}

.alignright {
	float: right;
	}

.alignleft, .archive .attachment-post-thumbnail {
	float: left;
	}

.landingPage img.alignleft{
		border:none;
}

/*
COMMENTS
*/


.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
.commentlist li ul li {
	font-size: 1em;
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist li {
	font-weight: bold;
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}


#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}

.alt {
	margin: 0;
	padding: 10px;
	}


.commentlist p {
	margin: 10px 5px 10px 0;
}

#commentform p {
	margin: 5px 0;
	}

.nocomments{
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}



code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}


.post {

	}

 .postmetadata {
	padding-top: 5px;
	}



 .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

 .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}




#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

.entry form { 
	text-align:center;
	}

select {
	width: 130px;
	}

acronym, abbr, span.caps{
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}



.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
	width:100%
	}
	

	
  .experienceContent .wp-paginate .current{background-color:#B570A3;}
  .supportContent .wp-paginate .current	{background-color:#42B5CC;}
  .newsContent .wp-paginate .current	{background-color:#98C93C;}
  .involveContent .wp-paginate .current	{background-color:#FBBC00;}  
  .aboutContent .wp-paginate .current	{background-color:#FF1D25;}	

 .navigation .wp-paginate .current {border:1px solid #bbb;}

.aligncenter,div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.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;
}

/*
DEVELOPMENT CSS
*/



/*
JQUERY RE-WRITE RESET CSS
*/  	
#content .ui-accordion h3{ margin:0; padding:0; line-height:100%; font-size:1.2em;}	

.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; padding: .2em 0em .2em .4em;}
.ui-accordion-icons .ui-accordion-header a { padding-left: 1em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 0em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none;  }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
MY RESTYLE
*/
.ui-accordion h3{}
.ui-accordion .ui-accordion h3{ padding-left: 0.2em;}
.ui-accordion h3 a, .ui-accordion .ui-accordion h3 a{

	}
.ui-accordion .ui-accordion-content { padding: 0 0.2em 0 0.2em;}


.ui-accordion .ui-accordion-content-active .ui-accordion{position: absolute; left:0px;width:100%; border:0;}
.ui-accordion .ui-accordion-content-active .ui-accordion .ui-accordion-content{border: 0;}
.ui-accordion .ui-accordion-content-active .ui-accordion .ui-accordion-header {border: 0;}
	



.ui-state-default, .ui-widget-content .ui-state-default { 
	border: 1px solid #d3d3d3; 
	background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; 
	background:none;
	font-weight: normal; 
	color: #B570A3; 
	}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { 
	color: #B570A3; 
	text-decoration: none; 
	}
	
.ui-state-default a:hover{text-decoration: underline; }
	
	

#etns p, #etns li, #primary p, #primary li, #secondary p, #secondary li, #accordionOne p, accordionOne li{font-size:.9em; line-height:160%}
#etns p, #primary p ,#secondary p, #accordionOne p {padding-left:0.8em;}

.ui-accordion-content a{color:#B570A3;}

.threeCol {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	padding: 0px 0 10px 0px;
	margin: 0px 0px 0px 0px;
}

 .threeCol .cell, .heading .cell{
	width: 182px;
	margin: 0 10px 0 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

 .threeCol .column, .heading .column {
	overflow: hidden;
	float: left;
	display: inline;
}	


/*
FAQ: TRBL
*/

ol.faq {
	margin:0 0 0 0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#content .faq h3{
	padding-left:20px;
	font-size:1.2em;
	font-weight:normal;
}

ol.faq div.answer{
	padding-left:20px;
}
ol.faq div.answer P{
	font-size:1em;
	line-height:160%;
}

#content .entry .faq li { 
		background-image:none;
}

#content .entry .faq { 
		background-image:none;
}

ol.faq h3 { 
	background: url(../images/open.gif) 0px 5px no-repeat; 
}
ol.faq h3.active { 
	background: url(../images/close.gif) 0px 5px no-repeat; 
}
	

/*
* = TWEETS -----------------------------------------------------------------------------------------------------
*/
#content #twitterFeed li, #content #facebookFeed li {
background-image:none;
background-repeat:no-repeat;
margin:0;
padding-left:10px;
}
