/* Structure */

*{margin:0;padding:0;}
body{background-color:#7C765D;font-size:1.1em;line-height:1.4em;}

#contained{background-color: #fff; position:absolute;margin-left:auto; margin-right: auto;border-left:1px #111 solid;height:auto !important;min-width:960px;max-width:1400px;top:0;left:20px;right:20px;}
#container{position:absolute;margin-left:20px;border-left:1px #111 solid;height:auto !important;min-width:950px;max-width:1400px;top:0;left:0;right:0;}
#left{width:150px;background-color:#b2b092;position:absolute;top:0;left:150px;padding-left:-150px;margin-left:-150px;min-height:1650px;margin-top:0;bottom:0;border-right:none;height:auto !important;}
#center{clear:both;min-height: 2000px; height: auto !important;height: 2000px;margin:0 310px 0 150px; min-width: 540px;}
#right{width:300px;background:#e2e2cc url(./images/right.gif) repeat-y;position:absolute;right:0;top:0;min-height:100%;border:1px solid #000;height:100% !important;border-width:0 1px;padding:0 5px;}
#top{max-height:78px;height:78px;overflow:hidden;} 
#footer{position:relative;background-color:#efebbb;border-top:1px #111 dotted;bottom:0;clear:both;margin:10px 312px 0 150px;padding:20px;}
	#footer p {text-align: center; margin-bottom: 10px;}
/* Universals */

a:link{color:#900000;text-decoration:underline;font-weight:1.3em;}
a:visited{color:#900000;text-decoration:underline;font-weight:1.3em;}
a:hover{color:#E10000;text-decoration:none;font-weight:1.3em;}
a:active{color:#900000;text-decoration:none;font-weight:1.3em;}
a img {border-style: none; text-decoration: none;}
.clear {clear: both;}
hr.clear {margin: 35px 0 0px 0; border: 1px solid #b2b092;}

p {font-family:helvetica, "trebuchet ms", arial, sans-serif;font-size:0.8em;line-height:1.5em;}
ul {font-family:helvetica, "trebuchet ms", arial, sans-serif;}
ol {font-family:helvetica, "trebuchet ms", arial, sans-serif;font-size:0.8em;line-height:1.6em;margin-left:30px;padding:0 20px 15px 30px;}
ul li {list-style: none;}
ul.disc li {list-style-type: disc;}
acronym {border-bottom: 1px dotted #000;}
	ul.archives li a {padding: 5px; display: block;border: 1px solid #fff; margin-bottom: 1px;}
	ul.archives li.alt a {background-color: #f1f1f1;border: 1px solid #f1f1f1;}
	ul.archives li a:hover {border: 1px solid #ccc; -moz-border-radius-topleft:5px; border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright:5px; border-top-right-radius: 5px; border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px;}
	
.gw {text-align: right;}
	
p.footnotes {margin-top: 20px; border-top: 1px solid #aaa;}
p.indent{margin-top:0;margin-bottom:1em;padding:0 20px 0 40px;}
p.tagcloud {text-align: center; line-height: 1.2em; font-size:1.2em; font-family: georgia, times, serif;}
ul.indent li {margin-left: 255px;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.centered{text-align:center;}
.centered_i{margin-left:auto;margin-right:auto;display:block;}
.overline{border-top:1px #000 solid;}
.underline{border-bottom:1px #000 solid;}
.cross-out{text-decoration:line-through;}
.upper_line{border:none;padding-top:1em;}
.upper_line p{font-size:1.6em;}
pre{margin-left:50px;}
blockquote{font-family:Georgia, "Times New Roman", Times, serif;font-size:0.8em;line-height:1.4em;margin:0 4em 1em;}
.news {margin-top: -10px;}
	/* Headers */

	h1 {border-bottom:3px #900000 double;color:#900000;font-family:Georgia, "Times New Roman", serif;font-size:1.4em;line-height:1em; margin: 10px 20px 20px 20px;}
	h1 a:link {text-decoration: none;}
		h1 span.prices {float: right; font-family: Helvetica, arial, sans-serif; font-size: 0.6em; font-weight: normal; color: #000;}
	h2 {font-family:helvetica, "trebuchet ms", arial, sans-serif;font-size:1.2em;font-weight:700;text-align:left;margin:15px 0 15px 20px; text-decoration: none;}
	#left h2 {background-color: #dad7ad; border-bottom: 1px solid #b2b092; margin: 20px 1px 0 0px; padding: 5px 0 2px 5px;}
	#left h2 a, #right h2 a {color: #000; text-decoration: underline;}
	h2#se {margin-top: 0;}
	#right h2 {background-color: #dad7ad; border: 1px solid #b2b092; border-bottom: none; margin: 10px 15px 0px 15px; padding: 5px 0 2px 5px; text-align: center;}
	h2 span {font-size: 0.7em;}
	h3 {border-bottom:1px #aaa solid;clear:both;font-family:Georgia, "Times New Roman", serif;font-size:1.2em;line-height:1.4em;text-align:left;margin:20px; margin-bottom: 20px;}
	h3 span {font-size: 0.7em;}
	h3.news {padding-top: 30px;}
	#right h3 {font-size: 0.8em; margin: 10px 0;}
	h4 {font-family:helvetica, "trebuchet ms", arial, sans-serif;font-size:0.8em; margin: 10px 20px;}
	.new_individual h4, .individual h4 {margin: 10px 0;}
	h4.review_name {clear: both; padding-bottom: 10px;}
	.individual p {font-size: 0.7em; margin-bottom: 5px;}
	h4.reviewed {margin: 10px 10px 5px 30px;}
	h4 span {font-weight: lighter;}
	#right h4 {font-size: 1em; margin-bottom: 0;}
	h5{font-family:helvetica, "trebuchet ms", arial, sans-serif; margin: 0 0 10px 30px;}
	.individual h5 {font-size: 0.7em; font-weight: normal; line-height: 1em; margin: 0;}
	h6{font-family:Georgia, "Times New Roman", serif;color:#900000;font-size:0.9em;font-weight:400;text-align:left;margin-top:1px;padding-bottom:1px;margin-left:20px;margin-bottom:10px;clear:left;}

/* Header */

#current{background: url('./images/head_bg.gif'); background-repeat: repeat-x;}
#loggedin {position: absolute; top: 0; width: 100%; height: 25px; background-color: #603827; z-index: 7331; text-align: center; color: #fff; font-family: helvetica, arial, sans-serif;}
#current_issue{background-color: #Fefcd1;display: block; height: 99px; left: 400px; overflow:hidden; padding: 10px; position: absolute; right: 330px; top: 15px;}
#current_issue img {border: 1px solid #b2b092;}
#current_issue h2 {font-size: 0.8em; line-height: 1.4em; margin: -5px 0 5px 85px;}
#current_issue p {line-height: 1.4em; height: 80%; overflow: hidden;}
	
.subscribe {border-top: 2px #efebbb solid; position: absolute; bottom: 0; right: 0; left: 94px; top: 92px; padding: 4px 0; background-color: #Fefcd1;}	
	
/* Centre */

#content p,#tuition p{padding:0 30px 15px 30px;}
#content ul {list-style-type: disc; margin: 0 45px 10px 45px; font-size: 1em;}
#content ul li {font-size: 0.8em;} 

/* Navigation tabs */

#top_nav ul {margin:0 0 0 20px; padding:5px 0; line-height: 1em; list-style:none; font-family:Georgia, "Times New Roman", serif; font-size:1em; height: 31px;}
#top_nav li {float:left; margin:0 4px 0 0; padding:0;}
#top_nav li a {background-color: #f8f4c3; padding:10px 10px 8px 10px;float:left;border: #b2b092 1px solid; border-bottom: none; -moz-border-radius-topleft:10px; border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topright:10px; border-top-right-radius: 10px; border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px;}
#top_nav a:hover {background-color: #fff;}
#top_nav .active a {background-color: #fff;}
#top_nav .active, #top_nav li:hover { border-bottom: 1px solid #fff;}
.tabbed {border-top:#b2b092 1px solid; padding: 10px 0; margin: 0;}
  
/* Left Menu */

#menu_add {background-color: #efebbb; margin-top: 20px; padding: 5px; width: 139px;}
#left .menu {font-family: "lucida grande", helvetica, sans-serif; font-size: 0.8em; line-height: 1.4em; list-style:none; margin: 0; padding:0;}
#left .menu {width:149px;}
#left .menu li {border-bottom: 1px solid #b2b092; margin:0; padding:0;}
#left .menu a {background:#efebbb; border-bottom: 0; display:block; padding:1px 4px; text-decoration:none;}
#left .menu a:hover {background:#fefcd1;}
#left .menu li a {padding-left:5px;}
#left .menu li ul li {font-size: 0.8em;}
#left .menu li img {background:#efebbb; padding: 10px 9px 10px 5px;}

.searchpage{font-family:helvetica, "trebuchet ms", arial, sans-serif;font-size:0.8em; padding: 0 40px;}
.searchpage select{font-family:helvetica, "trebuchet ms", arial, sans-serif;font-size:1em;}
.asearch{font-family:helvetica, "trebuchet ms", arial, sans-serif;font-size:1em;}

.searchmenu {background:#efebbb;margin: 0 5px; padding: 0 0 10px 0; -moz-border-radius-bottomleft:10px; border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright:10px; border-bottom-right-radius: 10px; -webkit-border-bottom-right-radius: 10px;}
.searchmenu p {padding: 10px 5px 0 10px; clear: both;}
.searchmenu p a {font-size: 0.9em; margin: 0;}
.searchmenu input[type=text], .searchpage input {margin-right: 5px; float: left; height: 15px; width: 230px;}
	.sinput {font-size: 0.9em;}
.search{font-size:0.7em;}

.pullsearch{font-size:0.7em;margin-top:0;}
input.gobutton {color:#000;float:left; background-color:#dad7ad; border:1px solid #b2b092; padding:5px; font-weight: bold;margin-left:0; width: 25px; margin-right: 0; height: 25px;} 
input.gobutton:hover {background-color: #fefcd1;}

/* Right */

img.centerad { margin: 0 5px;}
img.centerad a {border: none; text-decoration: none;}

p.shorten {margin-top: -5px;}
label{display:block; font-size: 1em;}
hr{margin-bottom:10px;}


p.authors {font-weight: bold; font-style: italic; margin-bottom: -10px;}
p.ex_space {margin-top: 15px;}
.individual {font-family:helvetica, "trebuchet ms", arial, sans-serif;font-size:1em;background-color:#fff;border:1px #000 solid;border-top:2px solid;margin:0 5px 20px;padding:0 10px 10px 10px;}
.new_individual p {font-size: 0.7em;}
.new_individual p.more_link {border-top: 1px solid #000; margin-top: 20px; padding-top: 5px;}

p.reviewer { font-weight: bold; margin-bottom: 0;border-bottom: 1px #e1e1e1 solid; margin-bottom: 20px;}


/* Poems */
	
	/* these are used for proper margins */
	.tab1{margin-left:35px;}
	.tab2{margin-left:70px;}
	.tab3{margin-left:105px;}
	.tab4{margin-left:140px;}
	.tab5{margin-left:175px;}
	.tab6{margin-left:210px;}
	.tab7{margin-left:280px;}
	
ul#poetry {font-size: 0.9em; list-style-type: none; margin: -10px 0 20px 30px;}

#featured_poet {float: left; margin: 5px 20px 10px 30px;border: 1px #b2b092 solid;}
#featured_poet p {padding: 5px 10px;}

/* Toggle.css */

.big {font-size: 0.7em;padding-right: 2em;}
.abs, .poem {list-style-type:none; border-left: 3px solid #ddd; padding: none;}
	.abs li, .poem li {margin: 10px;}
	.abs li p, .poem p {margin-left: -30px; font-size: 1.2em;}
	.poem li p img {text-align: center;}

.poem h4, .abs h4 {font-size: 1.4em; margin-left: 0;}
.hidden {display:none;}

/* Forms */

form ul li {list-style-type: none;}
#content form {margin: 0 30px 20px 0;}
.radio {font-size: 0.7em; padding: 0;}
.radio label {float: left;}
ul#login {background-color: #efebbb; font-size: 0.8em; list-style-type: none; margin: 0; margin-right: 1px; padding-top: 5px;}
ul#login li {margin: 0 5px;}
ul#login label, ul#login li a {font-size: 1.2em; text-align: left;}
ul#login input {margin: 5px 0; padding: 3px;}

.profiles li {margin-bottom: 10px;}
.profiles label {background-color: #efebbb; border-bottom: 1px solid #999; border-right: 1px solid #999; display: block; float: left; font-size: 1em; line-height: 1.6em; margin-right: 20px; width: 120px; padding: 2px 5px;}
.profiles li.indent {margin-left: 150px;}
.profiles .marg {margin: 20px 20px 20px 150px;}
.profiles li input[type=text],.profiles li input[type=password] {padding: 5px; width: 300px;}
.profiles li label.radio {float: none; background-color: #fff; border: none; display: inline; width: auto;}

h4.error {margin: 20px 20px 0 20px; color: red; font-size: 1.4em; margin-bottom: 10px;}
ul.error {border: 2px red solid; padding: 5px; margin: 20px; font-size: 0.8em;}
	ul.error li {list-style-position: inside; list-style-type: disc;}

form ol li {font-size: 1em; font-weight: bold; margin-bottom: 20px;}

/* Images */

.edpics{float:left;margin-left: 30px; margin-right: 10px; padding: 0; border: 1px solid grey;}
.toc {border: 1px solid #b2b092; float: left; margin: 0 20px 20px 30px;}

.new_individual{background-color:#fff;border:1px #000 solid;border-top:2px solid;margin:0 5px 20px;padding:10px; padding-top: 0;}


#interestlist{margin-left:30px;}
form ul{list-style:none;margin-left:20px;}
form li{clear:both;font-size:0.7em;margin-bottom:5px;}
form input{padding:3px;}
span.blackout{background-color:#000;}
.centered_img{display:block;margin-left:auto;margin-right:auto;}
#extra{border:2px dashed #000;margin:0 30px;padding:10px 0;}
.score{width:60px;}
ul#ads{font-size:1em;margin:10px 20px 10px 30px; line-height: 1.4em;}
ul#ads li{border-bottom:1px #e1e1e1 solid;list-style-type:none;}
ul#ads li span{display:block;float:left;font-weight:700;width:15em;}
.lefties{float:left;font-weight:700;margin-left:-8em;width:8em;}
.xline p{margin-left:8em;}
.individual ul{font-family:georgia, times, serif;font-size:0.9em;line-height:2em;list-style:none;margin:0 0 0 5px;}
.individual ul li{list-style:none;}
ul.list{font-size:0.7em;list-style:none;margin:0 20px 10px 30px;}
ul.list li{background:url(images/icon-arrow.gif) no-repeat 0 0;line-height:1.4em;margin-bottom:10px;padding-left:15px;}
ul.interests{float:left;margin-left:-30px;}
ul.gala{list-style-type:none;margin:0 30px;}
ul.gala li{background-image:url('images/seed-list.png');background-position:0 10%;background-repeat:no-repeat;font-size:0.8em;margin-bottom:20px;padding-left:30px;}
h3.clp {border-bottom: 1px solid #ccc; text-transform: uppercase; margin-bottom: 20px;}

.entry{margin-left:100px;clear:left;}
#contact{font-family:helvetica, "trebuchet ms", arial, sans-serif;font-size:0.7em;margin:0 10px;}
#selectissue{margin:1.5em 1.5em 1.5em 2em;}
#boolean{border:1px solid #000;width:100px;height:100px;}
span.listing{margin-left:1em;font-family:helvetica, "trebuchet ms", arial, sans-serif;font-size:0.7em;line-height:1em;}
.searchresults{border-bottom:1px #000 solid;padding:1em 0;}
#boo{border-top:1px #000 solid;padding:1em;}
.item{display:block;margin:0;}
#subscriptionsform{border:1px solid #000;margin-left:1em;margin-right:1em;font-family:helvetica, "trebuchet ms", arial, sans-serif;font-size:1em;padding:1em;}
.shipping{color:grey;}
#smallest{font-size:.5em;}
#small, .small{font-size:.75em;}
#large{font-size:1.5em;}
#largest{font-size:2em;}


.fullreview{font-size:0.8em;}
.francais{float:right;margin:15px 10px 0 0;}


ul.scholar{font-family:helvetica, "trebuchet ms", arial, sans-serif;font-size:0.7em;line-height:1.5em;padding:0 20px 15px 30px;}
ul.works_cited{font-family:helvetica, "trebuchet ms", arial, sans-serif;font-size:0.8em;line-height:1.4em;list-style:none;padding:0 20px 15px 0px;}
ul.works_cited li{padding-left:2em;text-indent:-2em;margin:1em 0;}
ol blockquote{font-size:1em;line-height:1.4em;font-family:Georgia, "Times New Roman", Times, serif;margin:1em 2em;}
ul.menus{display:block;font-family:georgia, helvetica, "trebuchet ms", arial, sans-serif;font-size:0.9em;list-style-type:none;text-align:left;line-height:1.3em;margin:10px 3px 10px 0;padding:2px 0;}
.menus li{line-height:1.6em;}


ul.adstats li {margin-left: -40px;}

ul.lists{font-size:0.7em;line-height:1.5em;list-style-type:disc;margin-left:3em;margin-bottom:1em;}
.datelist{line-height:1.4em;font-size:0.9em;list-style-type:none;margin-left:3em;margin-bottom:1em;}
.speclist{line-height:1.4em;font-size:0.9em;list-style-type:disc;margin-left:3em;margin-bottom:1em;}
#sortreviews{font-size:0.7em;border-bottom:none;margin:0 auto auto 5em;padding:1em 5em 3em;}
#sortreviews ul{margin-left:0;display:inline;padding:auto;}
#sortreviews ul li{margin-left:0;border-left:1px solid #000;list-style:none;display:inline;padding:3px 15px;}
#sortreviews ul li#first{margin-left:0;border-left:none;list-style:none;display:inline;}
ul.searches{list-style:none;margin-left:2em;}
div.searches {padding-top: 20px;}
img.left{float:left;margin:0 1em 0.5em 0;}
img.right{float:right;margin:0 1em 1em;}
img.line {border: 1px solid #b2b092;}
.center{border-bottom:0;display:block;margin:0 auto;}
#sub a{border-bottom:0;margin-left:5px;}
#support_medal{margin:10px 0;}
.topad{display:block;margin:10px auto 0;}

#textfield{margin-top:0;margin-bottom:10px;}
#searchbottom{background-image:url(./images/menubottom.gif);background-repeat:no-repeat;background-position:bottom right;margin:0;padding:10px 0;}
#searchbox{background-color:#efebbb;background-image:url(./images/menutop.gif);background-repeat:no-repeat;background-position:top right;margin:0 3px 0 0;padding:1em 0 0 5px;}
#searchpage{text-align:left;margin:0 3px 20px 0;padding:10px 0 0 5px;}
#advanced{margin:5px 0 0 5px;}
.storing{width:18em;clear:both;}
#perrors{border:3px red dashed;margin:30px 30px 10px;padding:20px 10px 10px 0;}
#clpoets{text-align:center;margin:20px;}
#clpoets ul li{display:inline;font-size:0.8em;padding:5px;}
#content blockquote{padding:0 5px;}
#content h4{margin-top:5px;}
.cfp{border:1px #e1e1e1 solid;margin:1em;}
#error{clear:both;color:red;margin-top:20px;}
.parked,blockquote.sidebyside{float:left;}
li.address,li.leftmenu{background-color:#efebbb;padding-left:5px;}

p.mla {margin-left: 2em;padding-left:2em;text-indent:-2em;}

/* Store */

.cart {font-size: 0.7em;}
img.cart {width: 20px; display: block; float: left; margin-right: 10px; height: 20px; margin-top: -2px;}
img.flag {width: 16px; height: 11px; margin-top: 4px;}
#cart p {line-height: 2em;}
.store_reg {border: red 3px solid; margin: 0 20px; padding-top: 10px;}
#storefront {font-size: 1em; padding: 30px 0 10px 50px;border-bottom: none;list-style: none;}
.totals {width: 10em; display: block;}
#storefront ul {margin-left: 0; padding: auto;} 
#storefront ul li {margin-left: 0;float: left;padding: 3px 15px;list-style: none;}
#storefront li {margin-bottom: 1em;}
table {font-family: helvetica, "trebuchet ms", arial, sans-serif;font-size: 0.8em;width: 90;padding: 2px;margin-left: 2em;}
tr#titles {font-weight: bold;padding: 1em;}
#buttons {margin-left: 2em;}
.buttons {margin-top: 20px;}
td {border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;padding: 5px;padding-right: 20px;}
button {padding: 1em;}

table.stats {width: 900px; margin-left: 20px;}
table.stats tr td, table.stats tr th {width: 128px; font-size: 0.9em;}
table.stats tr th {text-align: left; padding: 5px; border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}
	table.stats .red, table.stats .green {font-size: 1em;}
	
	
ul.store li {margin: 0 -15px; padding: 0;}
ul.store li a {display: block;border: 1px solid #fff; padding: 5px; border-bottom: 1px solid #d1d1d1;}
	ul.store li.alt a {background-color: #f1f1f1; border-color: #f1f1f1; border-bottom-color: #d1d1d1;}
ul.store li a:hover {border: 1px solid #ccc; -moz-border-radius-topleft:5px; border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright:5px; border-top-right-radius: 5px; border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px;}


ul.store li div {font-size: 1.2em; margin: 0; padding: 0 0 10px 0; background-color: #fff; border-bottom: 1px solid #d1d1d1;}
ul.store li div p a,ul.store li.alt div p a,ul.store li div p a:hover,ul.store li.alt div p a:hover {background-color: #fff; border: none; margin: 20px -10px 0 -10px; padding: 0;}
	
ul.store li div a.store_link {display: inline; border: none; background-color: #fff; padding: 0; margin: 0;}

/* Tables */

table.adrates th {text-align: left; padding: 0 5px;}
table.adrates th, table.adrates td {width: 100px;}


/* review ranking */

.rankings h4.review_name {font-size: 1.4em; margin: 20px 0 10px 0; padding: 0;}
.rankings p {margin: 0; padding: 0; font-size: 1em; border: none;}
.rankings p.shorten {margin-bottom: 10px;}
.rankings .ex_space {margin-bottom: 10px;}
.rankings .fullreview {font-size: 1em;}
.rankings .viewed {margin-top: 10px;}
.rankings .zeitgeist {font-size: 0.8em; margin-top: 0;}
.rankings .space {margin-bottom: 5px;}

/* clpoets jQuery */

.hov {color: #990000; border: #e1e1e1 1px solid; border-right: 1px solid #e1e1e1;}	
.high {background-color: #e1e1e1;}
.low {background-color: #fff;}

.checklist_control {padding: 5px 10px;cursor: pointer;position: relative;}
li.checklist_control:hover {background-color: #dad7ad; color: #900000;;}
.checklist_help {padding: 5px 10px; padding: 20px; border: 1px solid #e1e1e1; border-top: none; background-color: #Fefcd1; -moz-border-radius-bottomleft:10px; border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright:10px; border-bottom-right-radius: 10px; -webkit-border-bottom-right-radius:10px;}
.marg {margin-left: 20px;}

.new_individual h4 a {background-color: #efebbb; background-image: url('images/more.png'); background-position: 99% 50%; background-repeat: no-repeat; border-bottom: 1px solid #b2b092; display: block; margin: -10px; padding: 5px 10px;}
.new_individual h4 a:hover {background-color: #fefcd1;}
#accordion div ul {margin: 20px 0; font-size: 1.1em;}
#accordion div ul li {margin-bottom: 10px;}

.agreement {overflow: auto; height: 200px; border: 1px solid #ccc; margin: 20px 20px 20px 60px; width: 500px; font-size: 0.8em; padding-top: 10px;}
.agreement p {padding: 0; margin: 0 0 0 -15px;}

/* search */

.abstract {padding: 20px; border: 1px solid #ccc; margin: 0 20px;}
.results li {margin-bottom: 10px;}
.highlight {background-color: #eee; border-bottom: 1px solid #ddd;}
div.paginate {border-top: #aaa solid 1px; padding-top: 20px; margin-top: 20px;}
#box {width: 300px; font-size: 1.2em;}

/* reviews */

p.reviewedbooks {border-bottom: 1px solid #ddd; margin-bottom: 20px;}

/*
Images are wrapped in divs classed "flickr_badge_image" with ids "flickr_badge_imageX" where "X" is an integer specifying ordinal position. Below are some styles to get you started!
*/
#flickr_badge_uber_wrapper {text-align:center;}
#flickr_badge_wrapper {margin: 20px;}
.flickr_badge_image {margin:10px; float: left;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/* status messages */

.green {color: green; font-size: 2em;}
.red {color: red; font-size: 2em;}
	a:link.red, a:visited.red {text-decoration: none; color: red;}
.center {text-align: center;}

/* blog */

.meta {border-top: 1px solid #ddd; margin: 0 30px; padding: 10px;}
	.meta p {margin-left: -40px; margin-right: -40px;}