
/*  
Theme Name: FPA
Theme URI: http://wordpress.org/
Description: Wordpress theme for FPA website.
Version: 0.1
Author: Stef Grindley
Author URI: http://www.sefctrl.net/

*/

/* CSS Document */

body {
	font-family: Helvetica;
	text-decoration: none;
	background: #FFF url("images/bg-head.gif") repeat-x top center;
}

strong {
	font-weight:bold;
}

body p,
.mygallerydescription
 {
	line-height:1.5em;
	color:#484848;
}

/*- lists --------------------------- */ 	

#latestarticles {
	padding:0 0 2em 0;
}

#latestarticles ul{
	margin:0;
}

#latestarticles ul li{
	padding:1em 0 0 0;
	color:#666666;
}

#latestarticles ul li.excerpt{
	padding:1em 0 1em 0;
	color:#666666;
}


#latestarticles ul li a {
	color:#4591b3;
	font-weight:bold;
	text-decoration:none;
}



#latestarticles ul li a:hover,
#latestarticles ul li a:active {
	color:#18a1df;
}

#latestarticles ul ul li{
	color: #666;
	font-size: 85%;
	padding: 0.5em 0 1em 14px;
	margin:0;
	background:transparent url(images/icon-folder.gif) no-repeat 0 40%;
	border-bottom:#CCCCCC dotted 1px;
}


#latestevents {
	padding-bottom:2em;
}


#latestevents ul li{
	padding:1em 0 0.75em 3.5em;
	border-bottom: #999999 dotted 1px;
	background:transparent url(images/icon-cal.jpg) no-repeat 0px 1em;
	line-height:1.4em;
}


#latestevents ul li a {
	color:#4591b3;
	font-weight:bold;
	text-decoration:none;
}



#latestevents ul li a:hover,
#latestevents ul li a:active {
	color:#18a1df;
}

#latestevents ul li ul.date li{
	color: #666;
	font-size: 85%;
	background:transparent url(images/icon-date.gif) no-repeat 0 40%;
	padding:0 0 0 11px;
	border:none;
}



/*- Size & Shape --------------------------- */   
	  
#yui-main .yui-b .yui-g {
margin-right: 0.538em;
}


#header {
	width: 392px;
	height: 110px;
	background-image: url(images/logo.gif);
	margin-top:8px;
	margin-bottom:2em;
	}
#header span {
	display: none;
	}

.slideshow {
	margin-bottom:1.5em;
}


/*- Misc Display --------------------------- */ 

	hr {
		display:none;
}


/*- Menu Tabs --------------------------- */ 	

    #tabs {
      float:left;
      width:100%;
      font-size:92%;
      line-height:normal;
	  margin:0;
      }
    #tabs ul {
	  margin-top:37px;
	  padding:0;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("images/tableft.gif") no-repeat left top;
      margin:0 1px 0 0;
      padding:0 0 0 4px;
      text-decoration:none;
	  
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("images/tabright.gif") no-repeat right top;
      padding:7px 11px 4px 6px;
      color:#699abd;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#699abd;
	  background-position:100% -43px;
      }
    #tabs a:hover {
      background-position:0% -43px;
	 
      }
    #tabs a:hover span {
      background-position:100% -43px;
	  }
	  
/*- Footer --------------------------- */ 

#ft	{
	font-size: 85%;
	padding:20px 0 50px 0;
	clear: both;
}

#ft ul	{
	margin: 0;
	padding: 0;
}

#ft ul li	{
	list-style: none;
	display: inline;
	color: #666;
}

#ft ul li.copyright {
	display: block;
	float: right;
	width: 231px;
	text-align: right;
}


#ft ul li a:link, #ft a:visited {
	color:#3399cc;
	text-decoration:none;
	padding:2px;
}

#ft ul li a:hover, #ft a:active {
	color:#fff;
	background:#3399cc;
	
}

/*- Links --------------------------- */

a:link, a:visited  {
	color:#c14086;
}

a:hover, a:active{
	
}


/*- Align Images --------------------------- */


.alignright {
	float: right;
	clear:both;
	margin-left:1em;
	margin-top:3px;
	background:#d8e5f8;
	padding:2px;
	border:#b0caf0 solid 2px;
	}

.alignleft, .alignleftborder {
	float: left;
	clear:both;
	margin-right:1em;
	margin-top:3px;
	background:#d8e5f8;
	padding:2px;
	border:#b0caf0 solid 2px;
}


.inline {
	background:#d8e5f8;
	padding:2px;
	border:#b0caf0 solid 2px;

}


/*- Mail List Form Styles --------------------------- */



form#mainform dt {

	float:none;
	margin-left:0x;
	margin-right:0px;
	margin-top:1em;
	margin-bottom:2px;
	color:#484848;
}

form#mainform dd {
	margin-left:0px;
}

form#mainform dd #xsml{
	width:15%;
}

form#mainform dd #sml{
	width:30%;
}

form#mainform dd #med{

	width:50%;
}

form#mainform dd #lrg{
	width:80%;
}

form#mainform dd #xlrg{
	width:90%;
}

/*- Event Stuff --------------------------- */

.ec3_schedule {
	color:#FFFFFF;
	background:#0190d3;
	padding:2px 4px;
	margin-top:1em;
}

.post_time {
	margin-top:1.5em;
	padding-top:0.75em;
	padding-bottom: 1em;
	border-top: #999999 dotted 1px;
	color:#666666;
	font-size:85%;
}