@charset "UTF-8";
/* CSS Document */

p.link, #socialMedia, #creative-commons  {padding-top: 1.5em;}

/* Delete these styles, remember OPP */
    #primary {border: 1px solid #d4d4d4; padding: 3px; float: right; margin: 5px 0em 1em 1em; clear:right;} 
    #primary img, #primary img:hover {clear: both; padding: 3px; background-color: #fff;}
    #primary p, div.secondary p {font-size: 10px; text-align: left; padding: 0 5px;}
/* End */

div.secondary {border: 1px solid #d4d4d4; padding: 3px;}
div.right {float: right; margin: 5px 0em 1em 1em;}
div.left {float: left; margin: 5px 1em 1em 0em;}
div.secondary img {margin-left:auto; margin-right:auto; padding: 3px;}

#mainImg {border: 1px solid #d4d4d4; padding: 3px; float: right; margin: 1.5em 0em 1em 1em; clear:right;} 
#mainImg img, #mainImg img:hover {clear: both; padding: 3px; background-color: #fff; margin-left:auto; margin-right:auto;} 
#mainImg p, div.secondary p {font-size: 10px; text-align: left; padding: 0 5px;}

p.link {margin:6px 0 0; float:left; font-size: 13px; font-weight: 700; display: inline;}

.resultRowOne {
	background-color:#DEE8FF;}

.resultRowTwo {
	background-color:#FFF8EB;}

.author {font-size: .8em; color: #666; display: block;}

#sidebar ul {margin-top: 0;}

h5.blogtitle {font-weight: 700; padding: 0; margin:0; color: #3c5687; underline; font-size: .9em; display: inline;}

.avatar, .contrib {padding-bottom: 5px; font-size: .9em;}

.avatar img, .contrib img {float: right; margin-left: .6em; padding: .3em; border: 1px solid #ccc;}

p.location {font-variant: small-caps; letter-spacing: 2px; color: #666; padding: 0; margin: 0; font-size: 5px;}

.comment {font-size: .8em; font-weight: 700; color: #555; margin-bottom: 3px;}

#comment_nav div {display:inline;}
#comment_nav a {border: 0; font-weight: bold; text-decoration: none;}
#comment_nav a:hover {background-color: transparent;}
#comment_nav img {border: 0; padding: 0; margin: 0;}

div.arrow_left {width:50%; float: left;}
div.arrow_right {width:50%; float: right;}

div.arrow_right img, div.arrow_right p {float:right;}
div.arrow_left img, div.arrow_left p {float:left;}

div.arrow_right p, div.arrow_left p {margin: .28em;}

#byline {margin-top: .5em;}

#comment img {margin: .3em .4em -.35em .4em;}

#comment {text-align: right; float: right; font-size: .9em; display: inline; margin: .6em 1em 0 0; color: #666; font-weight: 700;}

div.user_comment {background:url(/img/comment_bg.png) repeat-x top; border:solid #666; padding:.4em .5em .5em; margin:1em 0; -moz-border-radius:1em 1em 1em 0; border-width: 1px 1px 2px 2px; -webkit-border-radius: 1em; -webkit-border-bottom-left-radius: 0;}
div.user_comment h3 {border-bottom: 1px solid #999; font-size:.95em; margin:0;}
div.user_comment p {display: block; color: #666;}

#comment_form {padding:1em; background:#fff url(/img/comment_form_bg.png) repeat-x top; margin-top: 6em; border:solid #666; border-width: 1px 1px 2px 2px; -moz-border-radius: 1em 1em 1em 0; -webkit-border-radius: 1em; -webkit-border-bottom-left-radius: 0;}

div.credentials {background-color:#eee; padding:.5em; border: 1px solid #ccc;}

div.header {padding:0; margin: 0 0 1em; font-weight:bold;}

div.header p {padding:0; display:inline;}

#comment_form {margin: 8em 0 0; clear:both;}
#comment_form h3 {border-bottom: 1px solid #999; margin: 0 .6em 1em .3em;}

#captcha {border: 1px solid #aaa; padding: .5em; margin: -1em 0 2em; background-color: #eee;}

#captcha h4 {margin-top: 0;}

span.comment {color:#777; font-size:.8em; padding-bottom:3px;}
span.comment img {margin:0 4px -3px 0;}

#cc {font-size: .8em; border-top: 1px dotted #ddd; margin-top:2em; padding-top:2em;}
#cc img {float:left; margin:1.5em 1em 0 0;} 

h3.contrib {margin-bottom:0; padding-bottom: 5px; font-size:1.3em;}
p.contrib-location {font-variant: small-caps; letter-spacing: 2px; color: #666; padding: 0; margin: 0; font-size: .85em;}
div.contrib img {float:left; margin:0 .6em 0 0;}

h3.date {border-style:none; color:#999; text-align:center; margin-top:-.6em;}

div.contributor h3.recent {color:#444; margin:-8px 0 -5px 0; font-size:1.1em; padding-bottom:1px; height:110%;}
img.content_banner {width:467px;}
div.contributor img {float:right; padding:3px; border: 1px solid #ccc; margin-left:1em;}

/* New */

#content ul.recent li a {border:none;}
ul.recent {padding-left:0px; display:block;}
ul.recent p {padding:0; margin:0; text-decoration:none; font-size:.9em;}
ul.recent p.date {font-style:italic; color:#888; font-size:.9em;}
p.bio {font-size:.9em;}

h3.contributor {padding-bottom: 5px; font-size:.9em; font-variant:small-caps; margin-bottom:0;}
h3.contributor em {font-variant:normal; font-size:1.4em; margin-right:.2em;}

p.contributor-location {letter-spacing: 2px; color: #666; padding: 0; margin: 0; font-size:.85em;}
#sidebar p.contributor-location {font-size:.80em;}
/*p.news_date em {font-size:1.1em;}*/
p.news_date a {border-style:none;}
p.comment_total {font-size:1em; font-weight:bold; color:#666; margin-top:0; text-align:right;}
body #content p.blog_summary {margin:10px 0;}

p.author-bio {font-size:.9em; height:auto; overflow:hidden;} 
div.author-bio {margin-bottom:4em;} 

.news_date {margin-top:10px;}

span.author-index {display:block;}
span.entry-index {display:block;}
