/*Dreamact CSS sheet*/

body{
	background: #B3FFFE;
	font-size: 62.5%;
	font-family: “Lucida Grande”, sans-serif;
}

p{
	padding: 5px;
	font-size: 1.5em;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
}
li{
	font-size: 1.5em;
}
.strong{
	font-weight: bold;
	font-size: 1.3em;
}

#header{
	margin: auto;
	width: 100em;
	height: 14em;
	background: url(../images/header.png) no-repeat;
}

#footer {
	margin: auto;
	width: 100em;
	height: 5em;
	color: #372719;
	text-align: center;
}
#navbar_h{
	margin: auto;
	width: 93em;
	height: 3.6em;
	padding-top: 1em;
	padding-left: 5em;
	padding-right: 5em;
	border-bottom: 2px solid #1B4794;
}

#navbar_h ul li{
	margin-left: 0;
	margin-bottom: 0;
	list-style:none;
	display: inline;
}

#navbar_h ul{
	margin-left: 0;
	padding-left: 0;
	}
#navbar_h li{
	padding: 10px 10px 16px 0;
	font-size: 2em;
}
a:link.nav{
	background-color: #1B4794;
	color: #1E8CC7;
	text-decoration: none;
	padding: 5px;
}

a:hover.nav{
	color:#EFFC86;
	text-decoration: none;
	background: #1E8CC7;

}
a:visited.nav{
	text-decoration: none;
	color: red;
	padding: 5px 5px 5px 5px;
	background-color: #1B4794;
}

/*containers*/
#wrapper{
	margin: auto;
	width: 100em;
	height: 60.4em;
}
#box1{
	float: left;
	width: 60em;
	height: 60em;
	border-right: 1px dashed #1B4794;
	overflow: auto;
}

#box2{
	float: right;
	width: 39.5em;
	height: 50em;
}
#box1in2{
	float: left;
	width: 19.5em;
	height: inherit;
	margin-left: 5px;
}
#box2in2{
	float: right;
	width: 19.5em;
	height: inherit;
}
/* Feedburner Blog feed styling  http://www.derivativeworks.com*/

#feedburner{
	width: inherit;
	height: 30em;
}
.feedburnerFeedBlock p.date {
	padding-left: 15px;
	padding-bottom: 2px;
	padding-right: 0;
	padding-top: 2px;
	font-size: 20%;
	text-align: left;
	margin-left:0px;
	margin: 0;	
	}
	
.feedburnerFeedBlock li div {
	padding-left: 10px;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 0;
	text-align: left;
	margin-left:5px;
	margin: 0;
	}
	
.feedburnerFeedBlock ul {
	text-align: left;
	margin-left:0px;
	padding: 0;
	margin: 0;
	}
	
.feedburnerFeedBlock span.headline a{
	font-weight: bold;
	text-align: left;
	margin-left:0px;
	padding-left: 10px;
	margin: 0;	
	color: #1B4794;
	}
.feedburnerFeedBlock span.headline a:hover{
	color: red;
}

.feedburnerFeedBlock ul li {
	padding-left: 0;
	padding-bottom: 5px;
	padding-right: 0;
	padding-top: 0;
	list-style-type: none;
	text-align: left;
	margin-left:0px;
	margin: 0;	
	}

.feedburnerFeedBlock p.feedTitle a {
	color: #1B4794;
	font-weight: bold;	
	}
.feedburnerFeedBlock p.feedTitle a:hover{
	color: red;
}
/*flickr css*/
ul.flick{
	margin-left: -35px;
	background: blue;
}

ul.flick li{
	float: left;
	margin: 0 5px 5px 0;
	list-style-type: none;
}

flick a:link,
flick a:visted,
flick a:hover,
flick a:active{
	position: relative;
	display: block;
	width: 69px;
	height: 69px;
	padding: 0;
}

li.flick img{
	padding: 0;
	border: 0px;	
}
a:link span.flinfo, 
a:visited span.flinfo
{
	display: none;
}
a:hover span.flinfo{
	position: absolute;
	display: block;
	margin-top: -78px;
	margin-left: 0px;
	width: 69px;
	height: 69px;
	padding: 3px;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #FFE819;
	background: transparent url(../images/70percent.png) top left repeat;
	font-weight: bold;
}

li.flick .date{
	color: #EFFC86;
	font-weight: normal;	
}


/*extras*/
#actbox{
	width:8em;
	height: 1em;
	font-size: 5em;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #1E8CC7;
	text-align: center;
}
.title{
	font-family:Cambria,serif;
	font-size: 1.5em;
	font-style: italic;
	line-height: .5em;
	border-bottom: 1px dotted #1E8CC7;
	margin-right: 5px;
}

#petition{
	padding: 15px;
	margin: 0 10px 0 10px;
	background-color: #EFFC86;
}

li.res{
	padding-bottom: 5px;
	font-size: 1.3em;
}
#p_format{
	padding-bottom: 5px;
	font-size: 1em;
}

ul.lix{
	margin-left: -30px;
	list-style-type: none;
}
li.lix{
	padding-bottom: 4px;
}
li.lix a:link,
li.lix a:visited,
li.lix a:active {
	color: #1B4794;
}
li.lix a:hover{
	color: red;
}


/*css for action.html page*/
li.titleli{
	padding-bottom: 2px;
}
ol#action{
	margin-left: -8px;
}
p.descp{
	margin: 2px 0 0 0;
	font-size: 1em;
}