/* 
Theme Name: Plerosis
Theme URI: http://plerosis.com/
Version: 1.0
Description: Nate's mess.
Author: Nathan Pederson)
Author URI: http://plerosis.com/
at the still point of the turning world. */

#these-days {font-color:#000;margin-bottom:12px;padding:8px; background-color:#EEE; text-align:center;} 
#these-days a {font-weight:bold;}
 
/* Basics and Typography */
body {
background:url(images/back2.gif);
color:#191919;
font-family:Verdana, Arial, sans-serif;f
font-size:14px;
margin:0 auto;
padding:0;
text-align:center;
max-width:1024px;
}

p.small {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:smaller;
padding-left:25px
}

/* ol, ul {
	line-height: 1.5em;
	margin: 1.2em 0 1.2em 2em;
	padding: 0;
} */
h1,h2,h3,h4,h5,h6 {
color:#9BBB38;
font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
margin:0
}

h1,h2 {
font-size:1.3em
}

h3 {
font-size:1.2em
}

h4 {
font-size:1.1em
}

a {
text-decoration:none
}

a:hover,a:active {
color:#FFF;
text-decoration:none
}

a img {
border:none
}

input,textarea {
background:#F3F6ED;
border:#E1D6C6 1px solid
}

acronym,abbr {
border-bottom:1px #0c6bf0
}

acronym,abbr,span.caps {
cursor:help;
letter-spacing:.07em
}

code {
font-size:1em;
font-style:normal
}

blockquote {
background:url(images/blockquote.gif) no-repeat left top;
font-style:italic;
margin:15px 30px 0 20px;
padding:0 0 0 45px
}

cite {
font-size:0.9em;
font-style:normal
}

/* -- RAP -- */
#rap {
background:url(images/rap_left.gif) repeat-y left #FFF;
}

#rap2 {
background:url(images/rap_right.gif) repeat-y right #FFF;
margin-left:20px
}

/* -- HEADERS -- */
#header {
background:url(images/header_left.jpg) no-repeat left bottom #FFF;
height:139px
}

#header_right {
float:right;
}

#header h1 {
font-size:1.4em;
margin:0;
padding:10px 20px 0 0;
text-align:right
}

#header h1 a:hover {
color:#000
}

#header #desc{

	font-weight:normal;

	font-style:italic;

	font-size:1em;

	color:#B5C09D;

	text-align:right;

	margin:0;

	padding:0 20px 0 0;

}

#shortheader_right {
float:right;
height:42px
}

#shortheader {
background:url(images/shortheader_left.jpg) no-repeat bottom left #000;
height:42px;
margin:0;
padding:0
}

#shortheader h1 {
font-size:1.5em;
font-weight:400;
margin:0;
padding:10px 20px 0 0;
text-align:left
}

/* -- MAIN -- */
#main {
min-height:600px;
padding:0 20px 0 0;
text-align:left;
overflow:auto
}

/* -- CONTENT -- */
#content {
	padding:20px 200px 1px 150px;
}
#content p {line-height:18px;}

/* -- CONTENT 2 COLUMN -- */
#content2 {
padding:1px 190px 1px 25px
}

/* -- POST & PAGE -- */
.post {
margin:5px auto
}

.page {
margin:0 auto;
padding:10px;
text-align:left
}

.post-info,.page-info {
color:#333;
margin:0 auto;
padding:0
}

.page-info {
text-align:center
}

.post-content,.page-content {
font-size: 13px;
border-top:#BBC4A3 1px solid;
margin:3px auto;
padding:5px 0 0
}

.page-content {
padding-right:15px
}

.post-date {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:400;
margin:0;
padding:0;
text-align:center
}

.post-footer {
background:url(images/divider.gif) no-repeat center;
padding-top:0
}

/* -- FEATURE -- */
.feature-info {
background:#333;
color:#FFF;
font-family:Verdana, Arial, Sans-Serif;
font-size:0.85em;
padding:0 10px 0 0;
text-align:right
}

.feature-title {
border-bottom:#E7EBDE 2px solid;
font-family:"Arial",Arial,"Bitstream Vera Sans",sans-serif;
font-size:1.em;
font-style: normal;
font-weight: normal;
margin:0;
text-align:left
}

.feature-content {
margin:0;
padding:10px 10px 0;
font-size:13px;
overflow:auto;
}
.feature-content h3 {font-size:1.1em;}
.feature-content ul {list-style-type:inside;} 
.feature-content ul li {padding-bottom:6px}

.feature-footer {
background:url(images/divider.gif) no-repeat center;
border-left:1px solid #000;
border-right:1px solid #000;
padding-top:0
}

/* -- EXCERPT -- */


#recent h3 {
margin-top:18px;
margin-bottom:12px
}

.excerpt-title {
display:inline;
font-family:Verdana, Arial, Sans-Serif;
font-size:1em;
margin:0
}

.excerpt-content {
border-top:#BBC4A3 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0
}

/* -- SIDEBAR RIGHT-- */
#sidebar {
float:right;
font-family:Arial,Helvetica,sans-serif;
margin:0;
padding:10px 4px;
text-align:left;
width:180px
}

#sidebar h2 {
background:url(images/arrow.gif) no-repeat center right;
display:inline;
margin:0;
padding:0 10px 0 0;
text-align:left
}

#sidebar ul {
list-style-type:none;
margin:0;
padding:0 5px 5px
}

/* Categories List */
.cats {
font-size:1.1em;
margin:10px 0 0 10px;
text-align:left
}

.cats a:link,.cats a:visited {
color:#E58712;
padding-left:5px;
text-decoration:none
}

.cats a:hover,.cats a:active {
background:#9BBB38;
color:#FFF
}

/* Pages list */
.pages-list {
border-top:1px dotted #91A9CD;
font-size:14px;
font-weight:700;
margin-left: 10px;
text-align:center;
width:150px
}

.pages-list li {
border-bottom:1px dotted #91A9CD;
list-style:none;
margin:0;
padding:0
}

.pages-list a:link,.pages-list a:visited {
color:#E58712;
display:block;
padding:3px 0
}

.pages-list a:hover,.pages-list a:active {
background:#9BBB38;
color:#FFF;
text-decoration:none
}

/* -- SIDEBAR LEFT -- */
#sidebar2 {
background:#FFF;
color:#333;
float:left;
font-size:1em;
margin:0;
padding:20px 0 10px 4px;
text-align:left;
width:120px;
overflow:auto;
}

img.side-stuff {display:block; text-align:center; margin:0 auto; margin-bottom:8px;}

#sidebar2 h2 {
border:#ccc 0 solid;
color:#333;
font-weight:700;
height:auto;
margin:5px 0 0;
padding:2px;
text-align:center
}

#sidebar2 ul ul {
border:none;
list-style-type:none;
margin:0;
padding:5px
}

.globe {
margin:0 0 20px;
text-align:center
}

/* Main Page Sidebar Left Extras */

.asides {
border-bottom:#9BBB38 6px solid;
border-top:#9BBB38 6px solid;
color:#3B3B3B;
float:none;
font-size:70%;
font-weight:400;
margin:20px 1px 0 0;
padding:5px 0 0 0;
width:124px;
}

.flashfader {
border-bottom:#9BBB38 5px solid;
border-left:#9BBB38 1px solid;
border-right:#9BBB38 1px solid;
border-top:#9BBB38 5px solid;
width:150px;
margin-left: 15px;
}

/* -- FOOTER -- */
#footer {
border-top:#BBC4A3 1px solid;
clear:both;
color:#999;
font-size:0.8em;
padding:10px;
text-align:center
}

/* -- FOOTER2 -- */
#footer2 {
background:#000;
border-top:#BBC4A3 1px solid;
clear:both;
color:#999;
font-size:0.8em;
padding:10px;
text-align:center
}

/* -- COMMENT -- */
.commentlist {
font-size:1em;
font-weight:400
}

#commentform textarea {
width:80%
}

#comments,#respond {
color:#676E04;
font:0.9em verdana, helvetica, sans-serif;
margin:3em 0 1em;
text-transform:uppercase
}

.commentlist li {
background:#F3F6ED;
border:#E1D6C6 1px solid;
margin:2px 0;
padding:2px
}

/* -- NAVIGATION -- */
.navigation {
border-top:#EEE 1px solid;
font-weight:700;
padding-top:5px;
text-align:center
}

#pagenav {
list-style:none
}
#topnav {

	font-size:0.9em;

	font-weight:bold;

	margin:0 auto;	

	padding:8px 7px 1px 0;

	text-align:right;	

	font-family:Verdana, Arial, Sans-Serif;

}

#topnav a:link, #topnav a:visited {

	text-decoration:none;	

	color:#FFF;

}

#topnav a:hover, #topnav a:active {

	color:#000;	

}

#topnav2 {
font-family:Verdana, Arial, Sans-Serif;
font-weight:700;
margin:0 auto;
padding:8px 5px 1px 0;
text-align:right
}

#topnav2 a:link,#topnav2 a:visited {
color:#E6cb84;
text-decoration:none
}

#topnav2 a:hover,#topnav2 a:active {
color:#FFF
}

#bottomnav {
font-family:Verdana, Arial, Sans-Serif;
font-size:0.9em;
font-weight:700;
list-style:none;
margin:0 auto;
padding:0 20px 0 0;
text-align:right
}

#bottomnav li {
display:inline;
list-style:none;
margin:0;
padding:0
}

#bottomnav li a:link,#bottomnav li a:visited {
color:#BBC4A3;
text-decoration:none
}

#bottomnav li a:hover,#topnav li a:active {
color:#F7F3ED
}

/* -- Calendar -- */
#wp-calendar {
background:#FAFAF0;
border:1px solid #E8E7D0;
line-height:1.2em;
margin:0;
text-align:center;
voice-family:inherit;
width:188px
}

html>body #wp-calendar {
width:168px
}

#wp-calendar caption {
background:#B0B9CA;
color:#FFF;
font-weight:700;
margin:1.2em 0 0;
padding:0.4em 0
}

#wp-calendar caption a:hover,#wp-calendar caption a:active {
color:#333
}

#wp-calendar td {
background:#FFF;
border:0;
border-collapse:collapse
}

#wp-calendar td a {
background:#CFCFCF;
display:block;
width:100%
}

#wp-calendar td#next,#wp-calendar td#prev {
padding:0.1em 2px
}

#wp-calendar td#next a,#wp-calendar td#prev a,#wp-calendar td#next_year a,#wp-calendar td#prev_year a {
color:#333;
display:inline
}

#wp-calendar td#next a:hover,#wp-calendar td#prev a:hover,#wp-calendar td#next_year a:hover,#wp-calendar td#prev_year a:hover {
background:#B0B9CA;
color:#FFF;
display:inline
}

#wp-calendar td#next,#wp-calendar td#next_year {
text-align:right
}

#wp-calendar td#prev,#wp-calendar td#prev_year {
text-align:left
}

/* -- CONTENT G2 -- 
 #content_g2 {
	padding:1px;
	margin:0 auto;
	background:#000;
}
#content_g2 ul {
	margin-left: 0;
	padding-left: 45px;
	list-style-type: none;
}
#content_g2 ul li {
	background: url(images/bullet.gif) no-repeat 0 7px;
	padding-left: 1.5em;
}
#content_g2 .page-title a, .post-title a:link, .post-title a:visited, .post-title a:hover, .post-title a:active {
	text-decoration:none;
	color:#3D5C8A;
}  
 WPG2 alignment classes */
.g2image_normal {
padding:4px
}

.g2image_float_left {
clear:left;
float:left;
padding:0 8px 0 0
}

.g2image_float_right {
clear:right;
float:right;
padding:0 0 0 8px
}

.g2image_centered {
display:block;
margin-left:auto;
margin-right:auto;
text-align:center
}

/* -- WP Quotes Plugin  -- */
#wp_quotes {
margin:12px 0 15px
}

#wp_quotes div.wp_quotes_quote {
background:#FFF;
color:#FC0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
font-weight:400
}

#wp_quotes div.wp_quotes_author {
background:#FFF;
font-size:10px;
font-style:italic;
text-align:center
}

div.wp_quotepage {
font-size:14px;
margin-left:40px;
width:80%
}

div.wp_quotepage_author {
font-style:italic;
margin-left:30px
}

hr.wp_quotepage_hr {
margin-bottom:15px;
margin-left:15px;
margin-top:15px;
width:70%
}

/* -- MISC -- */
.permalink {
background:url(images/permalink.gif) no-repeat center left;
margin:1em 1em 0;
padding:0 0 0 14px
}

.commentslink {
background:url(images/commentslink.gif) no-repeat center left;
padding:0 0 0 17px
}

.subscribe {
margin:1em 0 0 1em
}

.print {
margin:1em 0 0 1em
}

.meebo {
margin:5px 20px 20px 5px;
padding-left:60px
}
div.addthis_container {margin-top:22px;
margin-bottom:8px;
}
.emailform {
margin-left:210px
}


.maps {
border:#9BBB38 5px solid
}

#bull td {
padding:5px;
vertical-align:top
}

.left {
float:left
}

.center {
margin:0 auto;
text-align:center
}

.floatclear {
display:table;
width:100%
}

.clear {
clear:both
}

#spacer {
background:url(images/spacer.gif) repeat-y left #FFF;
float:left
}

#spacer2 {
background:url(images/spacer.gif) repeat-y left #FFF;
float:left;
height:1px
}

/* Hide from IE-mac \*/
* html .floatclear {
height:1%;
width:auto
}

* html .floatholder {
height:1%
}

p,#commentform p {
margin:0 0 1em
}

a:link,a:visited,#content a:link,#content a:visited,#recent a:link,#recent a:visited {
color:#3D5C8A
}

#header_right,.right {
float:right
}

#header h1 a,#header_right h1 a,#shortheader h1 a,#shortheader_right h1 a {
color:#B5C09D;
text-decoration:none
}

#shortheader a:hover,.feature-info a,#wp-calendar caption a:link,#wp-calendar caption a:visited {
color:#FFF
}

#content ul,#content2 ul {
list-style-type:none;
margin-left:0;
padding-left:45px
}

#content2 ul li {
padding-left:1.5em
}
#content ul {list-style-type:disc;}

#content ul li a {font-weight:normal;}
#content ul ul {list-style-type:circle;}
#content a:hover,a:active,#content2 a:hover,#content2 a:active,#recent a:hover,#recent a:active,#sidebar h2 a {
color:#9BBB38
}

#content .page-title a,.post-title a:link,.post-title a:visited,.post-title a:hover,.post-title a:active,#content2 a {
color:#3D5C8A;
text-decoration:none
}

.post-title,.page-title,#commentform {
margin:0
}

.post-content a,.page-content a,.postfeedback,.feature-content a,#sidebar2 a {
font-weight:700
}

.postfeedback {
clear:left;
font-size: .9em
}

#sidebar a:hover,#sidebar a:active,#sidebar2 a:hover,#sidebar2 a:active {
background:#9BBB38
}

#sidebar ul ul,#sidebar2 ul {
list-style-type:none;
margin:0;
padding:5px
}

#sidebar ul ul li,#sidebar2 ul ul li {
background:url(images/subcat_bullet.gif) no-repeat left;
margin:0 0 0 10px;
padding:0 0 0 10px
}
#sidebar2 .asides ul{
padding:0;
margin:0;
list-style:none;
}
#sidebar2 .asides li {
margin:0;
padding:0;
}
#sidebar2 .asides h4 {
color:#000;
}
#sidebar2 .asides h5 {
font-size:1.1em;
margin-bottom:2px;
}

#footer a,#footer2 a {
border:none;
color:#7A7636
}

/*-- Rounded Corners --*/

.roundedcornr_box_290620 {
   background: #ffffff url(roundedcornr_290620_grad.gif) no-repeat;
}
.roundedcornr_top_290620 div {
   background: url(roundedcornr_290620_tl.gif) no-repeat top left;
}
.roundedcornr_top_290620 {
   background: transparent url(roundedcornr_290620_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_290620 div {
   background: url(roundedcornr_290620_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_290620 {
   background: transparent url(roundedcornr_290620_br.gif) no-repeat bottom right;
}

.roundedcornr_top_290620 div, .roundedcornr_top_290620,
.roundedcornr_bottom_290620 div, .roundedcornr_bottom_290620 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_290620 { margin: 0 10px; }

/* -- Videos -- */
#videos h2 {
	clear:left;
	font-size:1.5em;
	margin-top:24px;} 
#videos ul {padding-left:0px;}
#videos ul li { 
	float:left
}
span.v-left {float:left; margin:10px 10px 0 0;}
span.v-right {float:right; margin:10px 0 0 10px;}
span.v-center {float:none;}
/* -- Where Was I Page -- */
#global-map {width:600px; text-align:center; margin:0 auto;}
#global-map p {font-size:1.2em; padding:20px}

/* -- images --  */
.alignleft {
	float:left;
	margin: 0 10px 5px 0;}
	
/* -- tumblr -- */
ol.tumblr_posts {text-align:center;margin: 12px auto;}
li.tumblr_post {list-style-type:none;}