/* Lineolated Parakeet Society 1.0 layout - linniesociety.com */
/* Developed by Jan Allinder - Digital Imaging Group - http://dig.us.com */
/* Last update: 24 February, 2009. */
/* Establish general layout parameters */

body{
	padding: 10px 0 10px 0;
	color: #577028;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(images/body_bg.jpg) repeat-x scroll 0 0 #AFD572;
	margin: 0;
}
a:link, a:active, a:visited {
	color: #577028;
}
a:hover {
	color: #3C4C1C;
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin: 3px 6px 0 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin: 3px 8px 0 6px;
}
p.caption {
	text-align: center;
	font-size: .8em;
	color: #333;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0;
}
.note {
	font-size: smaller;
	color: #444;
}
#wrapper {
	background-color: #E6F0CC;
	font-size: 1em;
	text-align:center;
	margin-left:auto;
	margin-right: auto;
	width: 960px;    
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #07235A;
	-webkit-box-shadow: 0 1px 3px #07235A;
}
#header {
	background: #8ac2d4 url(images/banner_head.jpg) no-repeat;
	height: 171px;
	background-repeat: no-repeat;
}
img.floatleft { float: left; margin: 4px 8px 2px 0px; border: 1px solid #577028; }
img.floatright { float: right; margin: 4px 0px 2px 8px; border: 1px solid #577028; }
object.flashright, embed {
	float:right;
	position: relative;
	margin: 6px 6px 6px 12px;
}
li{
	margin: 6px 6px 6px 20px;
	background: transparent;
	font-size: small;
}
p { font-size: 12pt; }
p.smemphasis{
	color: #1E6A39;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
form {
	font-size: 12px;
}
table.main, div.main { border-collapse: collapse; empty-cells: show; }
table.chart {
 font-size: 10pt;
 margin-left: auto;
 margin-right: auto;
 border-color: #333;
 border-style:outset outset outset outset;
 border-collapse: separate;
 background-color: #eee;
 border-spacing: 0;
 border-width: 0;
}
table.chart td, table.chart th {
vertical-align: top;
border-width: 1px;
padding: 3px;
border-style: inset inset inset inset;
border-color: #333;
-moz-border-radius: 0px;
}
table.chart th {
	background-color: #eee;
}
ul{
	padding: 0;
	margin: 12px 10px 14px 20px;
	color: #222222;
}
.clearer{ clear: both; line-height: 0px; height: 0px; }

/* Main Content of Page */
#content{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align:left;
	padding: 0;
	vertical-align: top;
}

#content h1 {
	margin: 10px 10px 4px 10px;
	color: #333333;
	background: transparent;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.2;
}

#content h2{
	margin: 8px 10px 8px 10px;
	font-weight: bold;
	border-bottom: 1px dashed #6F7B81;
	color: #000000;
	background: transparent;
	font-size: .9em;
}

#content p {
	margin: 0 10px 10px 10px;
	color: #333333;
	font-size: .8em;
	line-height: 1.3;
}

#footer{
	color: #b5ed80;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	border-top: 1px solid  #666;
	background: #8db5c3;
	height: 20px;
	font-size: .7em;
}

#footer a:link, #footer a:visited, #footer a:active{
	color: #b5ed80;
	text-decoration: underline;
}
#footer a:hover{ color: #ffffff; text-decoration: underline; }
#footer .alignrt {
	margin: 2px 6px 2px 0px;
	float: right;
}
#footer .alignlt {
	margin: 2px 0px 2px 6px;
	float: left;
}
#menu{
	margin-left: 6px;
	background: #8db5c3;
	text-align: left;
	padding: 0px;
	height: 30px;
}
#MenuPos {
 z-index: 1;
 position: relative;
 background-color: #8db5c3;
}
.date {
	margin: 0;
	padding:0 6px 0 0;
	font-size: .7em;
	color: #555555;
	text-align: right;
	background-color: #E6F0CC;
	font-family: "Times New Roman", Times, serif;
}

img.poster {
	margin:0 20px 0 10px!important;
}

div.poster {
	margin:0 15px 0 0!important;
	float:left;
	width:420px;
}

div.poster table {
	color:#333333;
	font-size:0.8em;
	line-height:1.3;
	margin:0 10px 10px;
	width:100%;
	text-align:left;
	border-collapse:collapse;
	border:1px solid #1499c2;
}

div.poster th {
	font-weight:normal;
	background-color:#1499c2;
	color:#fff;
}

div.poster td, div.poster th {
	padding:2px;
}

div.poster .success {
	color:#1ba600!important;
}

div.poster ul {
	margin:0 0 10px 0;
}

input.checkout {
	background: url('http://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif');
	border:none;
	width:145px;
	height:42px;
	cursor:pointer;
}

form.store {
	padding-left:10px;
	float:left;
	display:block;
}

form.store label {
	font-weight:bold;
	display:block;
}
form.store div {
	margin-bottom:10px;
}

form.store input {
	width:200px;
}

input.checkbox {
	width:20px!important;
}

form.store td {
	padding:3px 14px 3px 0;
}
tr.total, td.amt {
	text-align: right;
}

form.store input.btn {
	width:150px;
	border:1px solid #aaa;
	color:#fefefe;
	padding:2px;
	margin-right:20px;
	cursor:pointer;
}

form.store input.ok {
	background-color:#4d7c38;
}

form.store input.cancel {
	background-color:#a1a1a1;
}

form.store .errors {
	color: #b70011;
}

input.paypal_btn {
	width:145px!important;
	height:42px!important;
}

form.pp {
	margin-left:8px;
	margin-top:30px;
}
