@charset "UTF-8";
html, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

a { text-decoration: none; color: #fff; }
a span.external-link { font-size: 1em; color: #8fecff; font-weight: bold; line-height: 60%; }

body { background: #000 fixed top center no-repeat; color: #333; font-weight: 0; font-family: Georgia, serif; line-height: 130%; font-size: 15px; padding-bottom: 30px; }

blockquote { margin: 1em 2em; }

#wrapper ul, #wrapper ol, #wrapper dl { margin: 1em 2em; }

p, address { margin: 1em .6em; }

li p { margin-left: 0; }

h1, h2, h3, h4, h5, h6 { line-height: 120%; margin-bottom: 7px;}

blockquote { -moz-box-shadow: 5px 5px 5px #999999; -webkit-box-shadow: 5px 5px 5px #999999; box-shadow: 5px 5px 5px #999999; /*border: 1px solid #aaa; border-width: 1px 1px 1px 1px;*/ background: #ddd; padding: .6em 1em; font-size: .9em; clear: both; }
blockquote blockquote { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; font-size: 1em; border: none; border-left: 2px dotted #7c7aaa; padding: 0; margin: 2em 0 1em 2.5em; }
blockquote.it { font-style: italic; }

abbr, acronym { padding-bottom: 0px; font-weight: normal; }

em cite, em em { font-style: normal; }

cite cite, cite em { font-style: normal; }

.intro cite, .intro em { font-style: normal; }

samp { font-weight: bold; color: #be1e2a; }

hr { width: 86%; background: #ddd; color: #ddd; border-style: none; margin: 1.5em auto; height: 1px; }

ul ul li { margin-top: -10px; margin-bottom: 15px; }
ul.related { margin-bottom: 25px; }
ul.related li { margin-bottom: 12px; margin-top: -8px; font-size: .9em; }

ol ol, ol.alpha { list-style-type: lower-alpha; }

sup {line-height:0;}
sub {line-height:0;}

#content span.ordered { font-size: .7em; }
#content dl { margin-left: 1em; }
#content dt { margin-top: 2em; }
#content dl dd { padding-left: 1em; border-left: 1px dotted #666; }
#content dl dd p { margin: 1em 0; }
#content h1 abbr, #content h1 acronym { border: none; }
#content h2 abbr, #content h2 acronym { border: none; }
#content h3 abbr, #content h3 acronym { border: none; }
#content h4 abbr, #content h4 acronym { border: none; }
#content h1, #content h2, #content h3, #content h4, #content h5 {margin-left:8px; margin-right:8px;}

span.mag { font-variant: small-caps; }
span.entrydate { color: #555; font-size: .9em; }

div.clear { clear: both; }
div.preformatted { white-space: pre; margin: 15px 0 15px 35px; padding: 6px; font-size: .9em; }

address { white-space: pre; padding: 0 10px 15px; background: #ddd; border: 1px solid #ccc; }

#wrapper { width: 900px; border: 1px solid #222; margin: 0 auto; background: url(/National_Library/20160526010038oe_/http://www.csicop.org/img/wrapperbg.png) repeat-y; padding: 17px 0 20px; -moz-border-radius: 0 25px 0 0; -webkit-border-top-right-radius: 25px; }
#wrapper a { text-decoration: none; color: #008aa8; text-align: left; }

#footer a { text-decoration: none; color: #008aa8; text-align: left; }

#wrapper a:hover { color: #eee; background-color: #008aa8; }
#wrapper h2 a, #wrapper h3 a, #wrapper h4 a { color: #085f71; }

#content a.ziplink { color: #085f71; }

#wrapper div.subcontent a { color: #085f71; }
#wrapper h2 a:hover, #wrapper h3 a:hover, #wrapper h4 a:hover #wrapper div.subcontent a:hover { background-color: #085f71; }
#wrapper div.subcontent a:hover { color: #fff; }

a.ziplink { font-size: 18px; font-weight: bold; display: block; margin-bottom: 10px; }

#wrapper a.ziplink:hover { background: transparent; }

div.zipper { margin: 10px 0 40px; }

#header { position: relative; width: 960px; height: 110px; margin: 45px auto 0px; }

ul.orgs li { background: url(/National_Library/20160526010038oe_/http://www.csicop.org/img/sprite1.png) no-repeat; display: inline; position: absolute; }
ul.orgs li a { text-decoration: none; }
ul.orgs #cfi { padding: 11px 18px; top: 8px; }
ul.orgs #csh { padding: 11px 18px; background-position: -3px -41px; top: 51px; }
ul.orgs #csi { padding: 39px 100px; background-position: -40px 0; left: 26px; top: 22px; }
ul.orgs #cfimark { background-position: 0 -129px; top: -25px; padding: 12px 90px; left: 27px; }
ul.kwicks { position: absolute; top: 27px; right: 30px; list-style: none; }

.kwicks li { float: left; width: 165px; height: 90px; margin-right: 5px; background: url(/National_Library/20160526010038oe_/http://www.csicop.org/img/sprite1.png); border: 1px solid #222; }

#kwick1 { background-position: -254px -5px; }

#kwick2 { background-position: -505px -5px; }

#kwick3 { background-position: -757px -5px; }

#kwick4 { background-position: -1007px -5px; margin-right: none; }

.kwicks li a { font-size: 2em; line-height: 350%; }
.kwicks li a span { padding: 30px 200px 30px 40px; }

#quotespacer { display: block; background: transparent; height: 30px; }

#moreoptions { display: block; text-align: right; height: 10px; width: 910px; margin: 0 auto; }
#moreoptions a { color: #ddd; font-size: .9em; }

#subscribeSI { font-size: .9em; width: 230px; display: block; margin-left: 0px; }

body #subscribeSI a:hover { background: transparent; color: transparent; }

.spacer { display: block; background: transparent; height: 30px; }

/* #search { margin: 1em 0; }
#search fieldset { border: none; }
#search input { width: 180px; padding: 3px; margin: .6em 0 0 5px; background: transparent; color: #4fb5ca; border: 1px solid #fff; font-size: 14px; }
#search input.submit { width: 25px; padding: 1px 0; color: #008aa8; border-color: #fff; } */

#search { margin: 2em 0; }
#search td { padding:0; }
#search td.gsc-input { padding-right:12px; }
#search td.gsc-input input {margin-top:2px !important; padding-left:2px !important;}
#search #email fieldset {border:none;}
#search #email #cons_email {height:20px; width:139px; margin-right:9px; padding:2px; color:#999; float:left;}
#search #email #ACTION_SUBMIT_SURVEY_RESPONSE {width:70px; height:27px; color:#fff; background-color:#3498DB; border-radius:2px; margin-top:1px; border:0 none; cursor:pointer; float:right;}

#sidebar { float: left; width: 230px; background: transparent; margin: 0 0 0 14px; color: #fff; }
#sidebar a { color: #4fb5ca; }
#sidebar h3 { color: #ddd; border-bottom: 1px solid #9e8ba1; }
#sidebar dl, #sidebar ul { list-style: none; margin-bottom: 3em; }
#sidebar dl.whatsnew { margin-bottom: 0; }
#sidebar dt { margin: 1.3em -1.5em 0 -1.5em; font-variant: small-caps; background-color: transparent; font-weight: bold; letter-spacing: .8px; }

div.morelink { margin: 1.3em -1.5em 0 -1.5em; font-variant: small-caps; background-color: transparent; font-weight: bold; letter-spacing: .8px; }

#sidebar dt:hover, div.morelink { background-color: transparent; }

#sidebar dt a, div.morelink a { display: block; padding: 3px; border: 1px solid #aaa; }

#sidebar dt a:hover, div.morelink a:hover { background-color: #eee; color: #333; }

#sidebar dd { margin: 0 -1em 0 -.5em; color: #ccc; font-weight: normal; border: 1px solid #aaa; border-width: 0 0 1px 1px; padding: 3px 5px 3px 5px; font-size: .80em; color: #eee; }
#sidebar dd p { margin: 3px 10px 3px; color: #eee; }
#sidebar dd p.cat { font-weight: bold; margin-bottom: -3px; margin-left: 4px; }
#sidebar dd p.cat a { color: #11adcd; }
#sidebar dd p.cat a:hover { color: #fff; }
#sidebar dd p.author { font-style: italic; margin-bottom: -3px; }
#sidebar dd p.author a { color: #0f96b2; }
#sidebar dd p.author a:hover { color: #fff; }
#sidebar dd p.date { color: #ccc; font-style: italic; border-bottom: 1px solid #9e8ba1; padding: 0; margin-bottom: 6px; }
#sidebar div.morelink { margin: 0 0 5em 7px; padding-top: 1em; }
#sidebar ul.subnav li { background: #ddd url(/National_Library/20160526010038oe_/http://www.csicop.org/img/dl-shadow.png) repeat-y right; color: #000; margin: 0 -41px 12px -29px; padding: .5em .5em 1px; border: 2px solid #666; border-width: 2px 0 0 2px; -moz-border-radius: 1em 0 0 1em; -webkit-border-top-left-radius: 1em; -webkit-border-bottom-left-radius: 1em; }
#sidebar ul.subnav li h4 a { color: #443957; display: block; font-variant: small-caps; font-weight: bold; }
#sidebar ul.subnav li h4 a:hover { color: #443957; background: transparent; }
#sidebar ul.subnav li.described h4 a { border-bottom: 1px solid #443957; }
#sidebar ul.subnav li a { padding: 1px; }
#sidebar div.facebook { background: transparent url(/National_Library/20160526010038oe_/http://www.csicop.org/img/sprite1.png) no-repeat -2px -179px; height: 36px; width: 35px; float: left; margin-right: 10px; }
#sidebar div.twitter { background: url(/National_Library/20160526010038oe_/http://www.csicop.org/img/sprite1.png) no-repeat -45px -179px; height: 36px; width: 35px; float: left; margin-right: 10px; }
#sidebar div.donate { background: url(/National_Library/20160526010038oe_/http://www.csicop.org/img/sprite1.png) no-repeat -310px -179px; height: 35px; width: 34px; float: left; margin-right: 10px; }
#sidebar div.poi { margin-bottom: 30px; }
#sidebar div.poi { height: 200px; background: url(/National_Library/20160526010038oe_/http://www.csicop.org/img/POI-logo.jpg/) no-repeat; background-size: contain; }
#sidebar div.poi p { margin-top: 20px; margin-bottom: -5px; text-align: center; display: none; }
#sidebar div.poi p a { color: #000; }

.socialbadge { display: block; clear: both; padding: 10px; margin: 20px auto; border: 1px solid #222; width: 200px; -webkit-border-radius: 16px; -moz-border-radius: 16px; }
.socialbadge:hover { border-color: #333; background: #222; }
.socialbadge p { margin: auto 0; font-size: .9em; }
.socialbadge:hover div { -moz-box-shadow: 0 0 5px #fff; -webkit-box-shadow: 0 0 5px #fff; box-shadow: 0 0 5px #fff; }
.socialbadge div { -moz-border-radius: 7px; -webkit-border-radius: 7px; }

#content { float: right; width: 600px; background: #fafafa; margin: 0 15px 0 0; padding: 1em; -moz-border-radius: 0 12px 0 0; -webkit-border-top-right-radius: 12px; }
#content h1 { color: #444; font-size: 1.4em; margin-bottom: 15px; }
#content h2 { color: #444; font-size: 1.15em; border-bottom: 1px solid #ddd; margin-top: 1.5em; }
#content h3 { color: #444; font-size: 1em; }
#content h4 { color: #444; font-weight: bold; }
#content h4.authorpage { margin-bottom: 3px; }
#content h5 { color: #555; display: inline; margin-top:-6px; margin-bottom:0; }
#content li { margin: .75em 0; }
#content h3.international { color: #443957; }
#content .interviewer { font-variant: small-caps; color: #999; }
#content .interviewee { font-variant: small-caps; color: #000; }

h4.state { margin-left: 2em; }

p.usorg { margin-left: 3em; }

.intro { font-style: italic; font-size: 1em; color: #444; border-bottom: 1px solid #ddd; padding: 1em 0; }

p.book { font-size: .8em; color: #444; border-bottom: 2px solid #ccc; padding: 1em 0 1em 1em; }
p.book cite { margin: 0 0 4px -1em; font-weight: bold; display: block; font-size: 1.2em; }
p.org { margin-left: 2em; font-size: 1.1em; }

.warning { color: red; }

.attention { color: #bc1616; }

p.endnote { border-top: 2px solid #ccc; padding: 1em 0; font-size: 1em; font-style: italic; font-size: 1em; color: #444; }

#wrapper #content p.cat_description { margin: -2px 0 1.5em 0; padding-left: 1em; font-size: .9em; }

p.title { font-weight: bold; margin-bottom: 0; font-size: 1.0em; }

#content p.title a { color: #267a8b; }
#content p.title a:hover { color: #eee; }
#content p.author { margin-top: 0; padding-left: 1em; }
#content dt { font-size: 1.1em; font-weight: bold; }
#content dd { margin: 0 0 15px 15px; }
#content dd p { margin: 1px 0; }

ul.recentarticles li { margin: .7em 0; }
ul.recentarticles li a { font-weight: bold; }

#si-front { /*border: 2px solid #888; */ position: relative; margin: 4em auto 2em; width: 566px; background: #dee4f9	url(/National_Library/20160526010038oe_/http://www.csicop.org/img/sprite1.png) no-repeat -656px -111px; padding: 1em; -moz-box-shadow: 5px 5px 5px #999; -webkit-box-shadow: 5px 5px 5px #999; box-shadow: 5px 5px 5px #999; -moz-border-radius: 1em; -webkit-border-radius: 1em; }
#si-front h3 { color: #444; font-style: normal; font-weight: normal; }
#si-front h3.issue { font-style: italic; font-size: 1em; color: #888; }
#si-front div.front { float: right; /*padding: 3px;*/ background: #eee; /*border: 2px solid #ccc;*/ margin-left: 0; -moz-box-shadow: 2px 2px 5px #999; -webkit-box-shadow: 2px 2px 5px #999; box-shadow: 2px 2px 5px #999; }
#si-front div.front a img { border: none; }
#si-front div.article-single { padding: 15px 10px; }
#si-front ul { width: 150px; position: absolute; margin: 0; padding-left: 20px; }
#si-front li { margin: 0px 0 7px; }
#si-front ul.list1 { margin-left: 20px; }
#si-front ul.list2 { right: 0; }
#si-front div.author-list { width: 385px; position: relative; margin-bottom: 1em; }
#si-front p.readmore { clear: both; margin-top: 0; display: block; }

div.announcement { background: #dfdfdf; border: 3px double #999; padding: 1em; margin: 2em; -moz-border-radius: 2em 2em 2em 0; }
div.announcement:hover { background: #c1d7dc; }

ul.specialarticles li { font-size: 1.1em; font-weight: bold; margin-bottom: .7em; }

div.greenhr { background: url(/National_Library/20160526010038oe_/http://www.csicop.org/img/greenhr.png) no-repeat; padding: 6px 0; }

#bio { background: #fafafa; width: 613px; float: right; padding: .5em; margin: 12px 14px 0em 0px; font-sccc: 1.1em; }
#bio a > img { color: transparent; }
#bio h3 { margin: 3px 9px 0; display: block; border-bottom: 1px solid #ddd; color: #444; font-style: italic; }
#bio img.thumbleft { margin: 17px 18px 0 10px; /* padding: 4px; border: 1px solid #aaa; */ background: #ddd; -moz-box-shadow: 2px 2px 5px #999; -webkit-box-shadow: 2px 2px 5px #999; box-shadow: 2px 2px 5px #999; }

div.subcontent { clear: both; background: #e6e6e6; /* border: 2px solid #999; */ border: 2px solid #e6e6e6; padding: 1em; margin-bottom: 1em; width: 566px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }

#content div.subcontent h2 { margin: 0; font-size: 15px; }

div.subcontent:hover { background: #dee4f9 url(/National_Library/20160526010038oe_/http://www.csicop.org/img/sprite1.png) no-repeat -656px -111px; -moz-box-shadow: 0px 0px 10px #777; -webkit-box-shadow: 0px 0px 10px #777; }

ul.article_list li { margin: 0 0 1em 0px; }
ul.article_list strong { color: #333; }

#content div.subcontent p { margin-left: 0; font-size: .9em; }
#content h5.author { display: block; margin-top: -6px;}
#content h5.date { display: block; margin-top: 2px; }
#content h5.type { color: #333; margin-top: 3px;}
#content h5.block { display: block;}

.item-single, .article-single { padding: 30px 10px; border-bottom: 1px solid #ddd; }
#content .article-single h4, #content .article-single h5, #content .article-single p {
	margin-left:0;
} 

div.article-single:hover { background: #c1d7dc; }

.item-single, p.article-single p { font-size: .9em; margin-left: 0; }

#si-front div.article-single:hover { background: #eee; }

div.small-list { padding: 12px 10px 1px; margin: 0; }
div.small-list p { margin-left: 1em; }
div.indentquote { margin-left: 1em; margin-bottom: 2em; }

#content .issue-archive:hover { background: transparent; }

.unavailable { color: #838383; }

#content .unavailable a { color: #64a8b7; }
#content .unavailable h4, #content .unavailable h5 { color: #888888; }
#content .unavailable > div.printonly a {color: #008aa8;}
#content .unavailable:hover { background-color: #e6e6e6; color: #333; }
#content .unavailable:hover > h4 { color: #333; }
#content .unavailable:hover > h5 { color: #333; }
#content .unavailable:hover > h5 a { color: #008aa8; }
#content .unavailable:hover > div.printonly a { color: #008aa8; }
#content .unavailable:hover > h5 a { color: #008aa8}
#content .unavailable:hover > div.printonly { color: #444; }
#content .unavailable:hover > h5 a:hover, #content .unavailable:hover > div.printonly a:hover { color: #fff; }

p.unavailable { background: transparent; }

#content p.unavailable:hover { color: #b3b3b3; }

a.hideunavailable { font-weight: normal; font-size: .9em; }

div.showall { background: #ddd; float: right; font-size: 1em; padding: 6px 10px 6px 6px; border: 1px solid #aaa; font-size: .9em; /*-moz-border-radius: 0 24px 0 0; -webkit-border-top-right-radius: 24px; */ display: none; }
div.showall input { margin-right: 1em; }

.printonly { width: 195px; float: right; border: 1px dotted #999; padding: 8px; margin: -5px 10px 0 10px; font-weight: bold; background: #ccc; color: #444; }

.subcontent .printonly { margin: 0; }

#wrapper #content h3.category { border-style: none; font-size: 1.1em; margin-bottom: -10px; }

#content p .stagger { color: #666; }
#content p .stagger strong { color: #666; }

#wrapper div.widecontent { margin-left: 15px; float: none; width: auto; padding: 15px; }

h3.author { font-size: 1em; margin: 1em 8px 0; color: #666; font-style: italic; }
h3.date { color: #999; }
h3.article_list { margin-top: 3em; color: #443957; font-weight: bold; }

#content h4.date { color: #999; font-size: .9em; }

h4.issue { color: #555; margin-top: 3px; }
h4.smallcategory { color: #555; margin-top: -11px; }

div.issue { background-color: transparent; margin-bottom: 2em; padding: 2em 0 .5em; }
div.issue img { margin: 0 auto; text-align: center; display: block; }
div.issue p.issuenumber { margin: .7em 0; text-align: center; font-size: 1.4em; }
div.image { padding: 4px; border: 2px solid #ccc; background: #fff; -moz-box-shadow: 5px 5px 5px #999; -webkit-box-shadow: 5px 5px 5px #999; box-shadow: 5px 5px 5px #999; z-index: 5; }
div.image a img { border: none; }
div.image a:hover { background-color: transparent; }
div.image p { font-size: .9em; padding: 0 0 4px; margin: 0; }

body .transparent { background: transparent; }
body .flatten { -moz-box-shadow: 5px 5px 5px transparent; -webkit-box-shadow: 5px 5px 5px transparent; box-shadow: 5px 5px 5px transparent; border-style: none; }
body .closer { -moz-box-shadow: 2px 2px 5px #999; -webkit-box-shadow: 2px 2px 5px #999; box-shadow: 2px 2px 5px #999; }
body .smalltext { font-size: .8em; }

#wrapper #content .image a:hover { background: transparent; }

div.innernote { padding: 4px; border: 2px solid #888; background: #e6e6e6; width: 350px; -moz-box-shadow: 5px 5px 5px #999; -webkit-box-shadow: 5px 5px 5px #999; box-shadow: 5px 5px 5px #999; }
div.wide { width: auto; margin-bottom: 1em; }

#content div.innernote h2 { margin-top: 4px; }
#content div.innernote h3 { padding: 6px; }

div.thumbnail { /*padding: 1px; background: #fff; */ margin-top: 2px; /*border: 2px solid #aaa;*/  }
div.thumbnail.thumbleft { width:125px; }
div.thumbnail img { -moz-box-shadow: 2px 2px 5px #999; -webkit-box-shadow: 2px 2px 5px #999; box-shadow: 2px 2px 5px #999; }
div.thumbnail a img { border: none; }
div.thumbnail a:hover { background-color: transparent; }
div.thumbnail p { margin: 0; padding: 0; }
div.publication { margin-top: 2em; padding: 1em; border: 1px solid #666; min-height: 205px; }

p.boilerplate { font-size: .8em; border-top: 2px solid #ccc; padding: 1em 0; }
p.ad-disclaimer { font-size: .7em; margin-top: 0; color: #cd0000; }

#sidebar p.ad-disclaimer { color: #eee; }

span.spoiler { color: #000; background: #000; }

table.hash { font-size: .85em; }

td { padding: 4px; }

th { background: #ddd; }

.right { float: right; margin: 10px 0 10px 15px; clear: right; }

.left { float: left; margin: 10px 15px 10px 0; }

.center { margin: 20px auto; clear: both; }

.thumbright { float: right; margin: 0 0 10px 10px; }

.thumbleft { float: left; margin: 0 20px 10px 0; }

.bordered { margin: 5px 0px 5px 10px; padding: 4px; border: 1px solid #aaa; background: #ddd; }

.item-single img.thumbleft, .article-single img.thumbleft { margin: 10px 10px 5px 0px; padding: 4px; border: 1px solid #aaa; background: #ddd; }

p.left { text-align: left; float: none; }
p.right { text-align: right; float: none; }
p.center { margin-left: auto; margin-right: auto; text-align:center;}

#footer { width: 880px; height: 440px; border: 1px solid #222; margin: 30px auto 0; background: url(/National_Library/20160526010038oe_/http://www.csicop.org/img/wrapperbg.png) repeat-y; color: #eee; padding: 0 10px; position: relative; -moz-border-radius: 0 0 25px 0; -webkit-border-bottom-right-radius: 25px; }
#footer h2 { font-variant: small-caps; margin-bottom: 14px; font-size: 18px; text-align: left; }
#footer div { width: 200px; height: 185px; position: absolute; border-right: 1px dotted #008aa8; top: 20px; text-align: center; }
#footer div ul { margin-right: 1em; }
#footer div ul ul { margin: 0; }
#footer div ul li { margin: 3px 0 3px 20px; font-size: .9em; text-align: left; }
#footer div ul ul li { margin: 0 0 0 30px; }
#footer #about { left: 20px; }
#footer #resources { left: 240px; }
#footer #publications { left: 460px; }
#footer #news { left: 680px; }
#footer p.legal { clear: both; position: absolute; bottom: 10px; left: 10px; font-size: 10px; width: 750px; }
#footer a { line-height: 85%; color: #4fb5ca; }
#footer a:hover { text-decoration: underline; }

#socialMedia { float: right; width: auto; }
#socialMedia ul { margin: 0; margin-top:-5px; text-align:center;}
#socialMedia ul li { display: inline-block; list-style: none; float:left; width:70px; margin:0; margin-bottom:10px}
#socialMedia ul li a:hover {background:0 none;}

img.bashheader { margin: 0 0 15px -6px; }

div.ad-wide { margin: 0 auto; display: block; clear: both; width: 468px; padding: 10px; }

body #sidebar .sidebar-ad { margin-top: -40px; margin-bottom: 25px; }

.skyscraper { float: right; clear: right; margin: 20px 0 10px 10px; width: 160px; }

p.boilerplate { font-size: .8em; font-style: italic; }

img.togglearrow { border: none; }

#wrapper a.toolbox {
	display: block;
	border: 0px;
	color: #EEEEEE;
}

#wrapper a.toolbox:hover {
	color: #EEEEEE;
	background: none;
}




/* Begin fixes by Matt and Jon ============================================== */

div.image.center, div.image.left, div.image.right {
	float:none;
	padding:5px; 
	margin:0 0 1em 0;
	background:transparent; 
	border:none; 
	font-size:80%; 
	line-height:100%; 
	text-align:center; 
	color:#555; 
	font-style:italic;
	
	-moz-box-shadow:none; 
	-webkit-box-shadow:none; 
	box-shadow:none;
}

div.image.center {
	width:100% !important;
}

div.image.center img, div.image.left img, div.image.right img {
	display:block; 
/*	padding: 4px; 
	border: 2px solid #ccc; */
	background: #fff;
	-moz-box-shadow: 5px 5px 5px #999; 
	-webkit-box-shadow: 5px 5px 5px #999; 
	box-shadow: 5px 5px 5px #999; 
	z-index: 5; 
	margin:0px auto; 
	margin-bottom:8px;
}

div.image.right.js_float {
	float:right;
	padding-left:10px;
}

div.image.left.js_float {
	float:left;
	padding-right:16px;
}

audio, video, iframe {
	margin-left: 10px;
}

.onethirdbox {
	width:195px;
	display:block; 
	padding: 4px; 
	border: 2px solid #ccc; 
	background: #fff;
	-moz-box-shadow: 5px 5px 5px #999; 
	-webkit-box-shadow: 5px 5px 5px #999; 
	box-shadow: 5px 5px 5px #999; 
	z-index: 5; 
}

.onehalfbox {
	width:292px;
	display:block; 
	padding: 4px; 
	border: 2px solid #ccc; 
	background: #fff;
	-moz-box-shadow: 5px 5px 5px #999; 
	-webkit-box-shadow: 5px 5px 5px #999; 
	box-shadow: 5px 5px 5px #999; 
	z-index: 5; 
}

.box {
	border: 1px solid #6A5D77;
	display:block;
}

.box a.linkbutton {
	display:block;
	padding: 8px;
}

.block {
	display:block;
	clear:both;
}

#sidebar iframe {
	margin-left:0;
	margin-bottom:3em;
}

#wrapper a.img_link:hover {
	background:transparent;
}
