@import url('examples/2c-r.css');
div.skip-link { position: relative; left: 50em; top: -5.5em; }
div.search { position: relative; left: 47em; top: 2.6em; }
div#menu { background: #F5F5F5; height: 1.5em; margin: 1em 0; width: 100%; }
	div#menu ul, div#menu ul ul { line-height: 1; list-style: none; margin: 0; padding: 0; }
	div#menu ul a { display: block; margin-right: 1em; padding: 0.2em 0.5em; text-decoration: none; }
	div#menu ul ul ul a { font-style: italic; }
	div#menu ul li ul { left: -999em; position: absolute; }
	div#menu ul li:hover ul { left: auto; }
.entry-meta { background-color: #F5F5F5; border: 2px solid #e8e8e8; clear: both; padding: 3px 5px 3px 5px; }
.entry-title { clear: both; padding-top: 10px; }
div#container, div#primary { margin-top: 2em; }
form#commentform .form-label { margin: 1em 0 0; }
form#commentform span.required { background: #fff; color: #c30; }
form#commentform, form#commentform p { padding: 0; }
input#author, input#email, input#url, textarea#comment { padding: 0.2em; }
#comments { text-align: left; }
div.comments ol li { margin: 0 0 1.5em; }
#comments ol li.bypostauthor, #comments ol li.comment-author-admin { background-color: #F0F0F0; padding: 3px 5px 0px 5px; }
textarea#comment { height: 13em; margin: 0 0 0.5em; overflow: auto; width: 66%; }
.alignright, img.alignright { float: right; margin: 1em 0 0 1em; }
.alignleft, img.alignleft { float: left; margin: 1em 1em 0 0; }
.aligncenter, img.aligncenter { display: block; margin: 1em auto; text-align: center; }
div.gallery { clear: both; height: 180px; margin: 1em 0; width: 100%; }
p.wp-caption-text { font-style: italic; }
div.gallery dl { margin: 1em auto; overflow: hidden; text-align: center; }
	div.gallery dl.gallery-columns-1 { width: 100%; }
	div.gallery dl.gallery-columns-2 { width: 49%; }
	div.gallery dl.gallery-columns-3 { width: 33%; }
	div.gallery dl.gallery-columns-4 { width: 24%; }
	div.gallery dl.gallery-columns-5 { width: 19%; }
div#nav-above { margin-bottom: 1em; }
div#nav-below { margin-top: 1em; }
div#nav-images { height: 150px; margin: 1em 0; }
div.navigation { height: 1.25em; }
	div.navigation div.nav-next { float: right; text-align: right; }
div.sidebar h3 { font-size: 1.2em; }
div.sidebar input#s { width: 7em; }
div.sidebar li { list-style: none; margin: 0 0 2em; }
	div.sidebar li form { margin: 0.2em 0 0; padding: 0; }
div.sidebar ul ul { margin: 0 0 0 1em; }
	div.sidebar ul ul li { list-style: disc; margin: 0; }
	div.sidebar ul ul ul { margin: 0 0 0 0.5em; }
		div.sidebar ul ul ul li { list-style: circle; }
div#menu ul li, div.gallery dl, div.navigation div.nav-previous { float: left; }
div#header, div#footer { text-align: center; }
input#author, input#email, input#url, div.navigation div { width: 50%; }
div.gallery *, div.sidebar div, div.sidebar h3, div.sidebar ul { margin: 0; padding: 0; }