* { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
img, abbr, acronym, fieldset { border: 0; }
code { line-height: 1em; }
pre { overflow: auto; clear: both; }
sub, sup { line-height: 0.5em; }
.post_image, .thumb { display: block; }
.alignleft, .left, img[align="left"] { display: block; float: left; }
.alignright, .right, img[align="right"] { display: block; float: right; }
.aligncenter, .center, img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
.alignnone, .block { display: block; clear: both; }
body { font-family: "Century Gothic", "Apple Gothic", Verdana, sans-serif; border-style: none; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
border: 0;
margin: 0;
padding: 0;
vertical-align: baseline;
}
body {
  line-height: 1;
}
ol {
  margin-left: 24px;
}
ul {
  list-style-type: square;
  margin-left: 24px;
}
blockquote,
q {
  quotes: none;
  margin: 6px 12px;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th,
td {
  font-weight: normal;
  padding: 6px;
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}
html {
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
}
del {
  color: #333;
}
ins {
  background: #fff9c0;
  text-decoration: none;
}
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin: 24px;
  margin-bottom: 1.714285714rem;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}

/* Clearing floats */
.clear:after {
  clear: both;
}
.clear:before,
.clear:after {
  display: table;
  content: "";
}
a { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #551A8B; }
a:active { color: #551A8B; }
a,
a:visited {
  font-family: Arial, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: rgb(0, 0, 0); /*rgb(33, 117, 155);*/
}
a:hover {
  color: rgb(0, 0, 0);
  text-decoration: underline;
}

.custom-content-widget {
  margin: auto;
  width: 360px;
}
.rule {
  clear: both;
}
.left { 
  float: left;
}
.right { 
  float: right;
}
.hidden {
  display: none;
}
.size-full {
  max-width: 100%;
}
#header { border-style: none; }
#header {
  margin: auto;
  width: 960px;
}
#site-title {
  background: url('images/RebeccaTDickson_new.png') no-repeat;
  background-size: 100%;
  float: left;
  height: 96px;
  margin: 24px 0px 0px 0px;
  width: 600px;
}
#headerBanner { 
  background: url("images/banner_021513.jpg") no-repeat;
  background-size: 100%;
  height: 200px;
}
#headerPromo {
  background: url("images/writeraw_blue_021513.jpg") no-repeat;
  background-size: 100%;
  height: 200px;
}
.menu { position: relative; list-style: none; z-index: 50; }
.menu li { position: relative; float: left; }
.menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
.menu ul li { clear: both; }
.menu a { display: block; }
.menu ul ul { position: absolute; top: 0; }
.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }
.menu ul, .menu ul li { width: 150px; }
.menu ul ul, .menu :hover ul :hover ul { left: 150px; }
.menu a { }
.menu ul a { width: auto; }
.menu { 
  clear: both; 
  font-weight: bold;
  margin: 0px;
}
.menu li {
  float: left;
  margin: 6px;
  padding: 6px;
  text-align: center;
}
.menu li:hover, .menu li:active {
  background: rgba(0, 0, 0, .05);
  border-radius: 3px;
}
.menu li > a {
  color: rgb(0,0,0);
  font-size: small;
  text-decoration: none;
}
#menu-main-nav {
  width: 700px;
  float: left;
}
.sub-menu {
  background: white;
  border: 1px solid rgba(0, 0, 0, .1);
  margin-top: 6px;
  padding: 6px;
  width: auto;
  min-width: 200px;
}
.menu ul li {
  margin: 6px;
  border: none;
}

/* =Narrow
---------- */
.side-container {
  width: 350px;
  font-family: Arial;
  font-size: 14px;
  line-height: 1.4;
}
.side-container > ul {
  margin-left: 0px;
}

/* =Wide
---------- */
.main-container {
  width: 600px;
}
#content > .main-container {
  margin: 24px 0px;
}
.main-container > article {
  line-height: 1.4;
  margin: 0px 60px 48px 12px;
}

/* =Wider
---------- */
.strata {
  width: 100%;
  clear: both;
}

/* =Content
---------- */
.prompt {
  margin-bottom: 24px;
}

#content {
  width: 960px;
  margin: auto;
}
.post_box, .post_box h4 { font-size: 16px; line-height: 26px; }
.post_box h1, .post_box .headline { font-size: 26px; line-height: 42px; }
.post_box .post_content h2, .post_box h3 { font-size: 20px; line-height: 32px; margin-top: 39px; margin-bottom: 13px; }
.post_box h5, .post_box .small { font-size: 13px; line-height: 21px; }
.post_box .drop_cap { font-size: 52px; line-height: 1em; margin-right: 9px; float: left; }
.post_box p, .post_box ul, .post_box ol, .post_box blockquote, .post_box pre, .post_box dl, .post_box dd { margin-bottom: 26px; }
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol { margin-left: 26px; }
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol, .wp-caption p { margin-bottom: 0; }
.post_box .left, .post_box .alignleft, .post_box .ad_left { margin-bottom: 26px; margin-right: 26px; }
.post_box .right, .post_box .alignright, .post_box .ad { margin-bottom: 26px; margin-left: 26px; }
.post_box .center, .post_box .aligncenter { margin-bottom: 26px; }
.post_box .block, .post_box .alignnone { margin-bottom: 26px; }
.post_box .stack { margin-left: 26px; }
.post_box {
  line-height: 1.4;
}
.post_content > p {
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.post_box .left, .post_box .alignleft, .post_box .ad_left {
  margin: 12px 24px 12px 24px;
}
.post_box p, .post_box ul, .post_box ol, .post_box blockquote, .post_box pre, .post_box dl, .post_box dd {
  margin-bottom: 18px;
}
.headline > a {
}

/* =Post Meta
---------- */
.prompt {
  font-size: small;
}
.meta {
  font-size: 10px;
}
.meta > .post_cats,
.meta > .post_tags {
  margin: 0px;
  width: auto;
}
.post_edit {
  text-transform: uppercase;
}
.previous_post,
.previous_posts {
  clear: both;
  float: left;
  margin-top: 24px;
}
.next_post,
.next_posts {
  clear: both;
  float: right;
  margin: 24px 24px 0px 0px;
}

/* =Plugins
---------- */
.linkwithin_text {
  font-family: Arial, sans-serif;
}
.linkwithin_posts {
  font-family: "Century Gothic", "Apple Gothic", Verdana, sans-serif;
}
input { font-size: inherit; line-height: 1em; font-family: inherit; }
input[type="checkbox"] {
  float: left;
  margin-right: 12px;
}
/* Gray gradient for buttons
input[type="submit"] {
  color: rgb(124, 124, 124);
  font-size: 11px;
  font-size: 0.785714286rem;
  font-weight: normal;
  line-height: 1.428571429;
  padding: 6px 10px;
  padding: 0.428571429rem 0.714285714rem;
  background-color: rgb(230, 230, 230);
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, rgb(244, 244, 244), rgb(230, 230, 230));
  background-image: -ms-linear-gradient(top, rgb(244, 244, 244), rgb(230, 230, 230));
  background-image: -webkit-linear-gradient(top, rgb(244, 244, 244), rgb(230, 230, 230));
  background-image: -o-linear-gradient(top, rgb(244, 244, 244), rgb(230, 230, 230));
  background-image: linear-gradient(top, rgb(244, 244, 244), rgb(230, 230, 230));
  border: 0px !important;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
*/
input[type="submit"] {
   background-image: -webkit-linear-gradient(top, rgba(98,122,138,1) 0%,rgba(63,79,89,1) 100%);
   background-image: -moz-linear-gradient(top, rgba(98,122,138,1) 0%,rgba(63,79,89,1) 100%);
   background-image: -ms-linear-gradient(top, rgba(98,122,138,1) 0%,rgba(63,79,89,1) 100%);
   background-image: -o-linear-gradient(top, rgba(98,122,138,1) 0%,rgba(63,79,89,1) 100%);
   background-image: linear-gradient(top, rgba(98,122,138,1) 0%,rgba(63,79,89,1) 100%);
color: white;
  font-size: 11px;
  font-size: 0.785714286rem;
  font-weight: normal;
  line-height: 1.428571429;
  padding: 6px 10px;
  padding: 0.428571429rem 0.714285714rem;
}
input[type="submit"]:hover {
   background-image: -webkit-linear-gradient(top, rgba(145,145,145,1) 0%,rgba(59,59,59,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(145,145,145,1) 0%,rgba(59,59,59,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(145,145,145,1) 0%,rgba(59,59,59,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(145,145,145,1) 0%,rgba(59,59,59,1) 100%);
   background-image:         linear-gradient(top, rgba(145,145,145,1) 0%,rgba(59,59,59,1) 100%);
/*  background-color: rgb(120, 35, 35);
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, rgb(120, 35, 35), rgb(180, 35, 35));
  background-image: -ms-linear-gradient(top, rgb(120, 35, 35), rgb(180, 35, 35));
  background-image: -webkit-linear-gradient(top, rgb(120, 35, 35), rgb(180, 35, 35));
  background-image: -o-linear-gradient(top, rgb(120, 35, 35), rgb(180, 35, 35));
  background-image: linear-gradient(top, rgb(120, 35, 35), rgb(180, 35, 35));
  border: 1px solid rgb(90, 35, 35);

-webkit-box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 1) inset, 0px 1px 0px 4px rgba(0, 0, 0, .1), 0px 1px 0px 1px rgba(0, 0, 0, 1), 0px 0px 0px 1px rgba(0, 0, 0, 1);
-moz-box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 1) inset, 0px 1px 0px 4px rgba(0, 0, 0, .1), 0px 1px 0px 1px rgba(0, 0, 0, 1), 0px 0px 0px 1px rgba(0, 0, 0, 1);
box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 1) inset, 0px 1px 0px 4px rgba(0, 0, 0, .1), 0px 1px 0px 1px rgba(0, 0, 0, 1), 0px 0px 0px 1px rgba(0, 0, 0, 1);
*/
}
input[type="text"] {
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 3px;
  background: rgba(0, 0, 0, .05);
  padding: 6px !important;
  width: 250px !important;
}
#subscribe-field {
  margin: 12px 0px;
}
textarea {
  width: 100%;
  margin: 12px 0px;
  background: rgba(0, 0, 0, .05);
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 3px;
}
.comment { font-size: 16px; line-height: 26px; }
.comment .comment_author { font-size: 20px; line-height: 32px; }
.comment .comment_aux { font-size: 13px; line-height: 21px; }
.children .comment { list-style-type: none; }
.comment p, .comment .comment_text ul, .comment .comment_text ol, .comment .comment_text blockquote, .comment .comment_text pre { margin-bottom: 26px; }
.comment .comment_text li ul, .comment .comment_text li ol { margin-left: 26px; margin-bottom: 0; }
.comment .comment_text .left, .comment .comment_text .alignleft { margin-bottom: 26px; margin-right: 26px; }
.comment .comment_text .right, .comment .comment_text .alignright { margin-bottom: 26px; margin-left: 26px; }
.comment .comment_text .center, .comment .comment_text .aligncenter { margin: 0 auto 26px auto; }
.comment .comment_text .block, .comment .comment_text .alignnone { margin: 0 auto 26px 0; }
/* =Comments
---------- */
.comments {
  margin: 24px 24px 24px 0px;
}
.comments_closed {
  font-size: 0px;
}
.comments_intro {
  border-bottom: 5px solid rgba(0, 0, 0, .15);
  font-weight: bold;
  margin-top: 24px;
  padding-bottom: 6px;
}
.comments_intro a {
  text-decoration: underline;
}
.comments_intro p {
  font-size: 1.818em;
}
.comments_intro p span.bracket {
  color: #CCCCCC;
}

/* Comment List */
#comments {
  margin-left: 0px;
}
.comment {
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  list-style-type: none;
  margin: 12px 24px 12px 12px;
  padding: 24px 24px 24px 0px;
}
/*
.comment:after {
  content: "";
  border-top: 20px solid rgba(0,0,0,.15);
  border-top-color: inherit; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  margin-top: 50px;
  position: absolute;
}
*/
.comment p {
  margin-bottom: 12px;
}
#comment {
  width: 100%;
}
.commenter {
  width: 100px;
  height: auto;
  float: left;
  padding-right: 12px;
}
.avatar {
  float: left;
  margin: 0px 12px 6px 0px;
}
.avatar.photo {
  border: 3px solid rgba(0, 0, 0, .1);
}
.comment-meta {
  font-size: small;
}
.comment_author,
.comment_author a {
  color: rgb(120, 35, 55);
  font-size: small;
  text-transform: none;
}
.comment-reply-link {
  color: rgba(0, 0, 0, .25);
}

/* Comment Form */
#commentform {
  margin: 12px 0px 0px 12px;
}
#commentform p {
  margin-bottom: 12px;
}
#commentform p > label {
  margin: 6px 6px 0px 0px;
  padding: 0px 12px 0px 0px;
  width: 100%;
}

.social { 
  height: 60px; 
}
.social-button {
  float: right;
  height: 36px;
  width: 32px;
}
.social-twitter {
  background: url('images/Twitter.png') no-repeat;
  background-size: 30px 30px;
}
.social-facebook {
  background: url('images/Facebook.png') no-repeat;
  background-size: 30px 30px;
}
.social-linkedin {
  background: url('images/LinkedIn.png') no-repeat;
  background-size: 30px 30px;
}
.social-google {
  background: url('images/Google+.png') no-repeat;
  background-size: 30px 30px;
}
.social-pinterest {
  background: url('images/Pinterest.png') no-repeat;
  background-size: 30px 30px;
}
.social-email {
  background: url('images/Share-This.png') no-repeat;
  background-size: 30px 30px;
}
.social-feed {
  background: url('images/Feed.png') no-repeat;
  background-size: 30px 30px;
}
.social-tumblr {
  background: url('images/Tumblr.png') no-repeat;
  background-size: 30px 30px;
}
.social-youtube {
  width: 34px;
}
/* =Social Header
---------- */
#social-header {
  margin: 60px 0px 0px 0px;
}
#social-header > .text_box {
  float: right;
}

/* =Social Footer
---------- */
#social-footer { 
  float: right;
  margin: 12px 0px;
}
#social-footer > .text_box {
  float: right;
}
.facebook-like {
  margin: 12px 0px;
  width: 250px;
}
.facebook-like > .text_box {
  float: right;
}
fb_iframe_widget_lift {
  height: 40px;
  width: 93px;
}

/* =Social Post
---------- */

.shareaholic-show-on-load {
  clear: both;
  margin-bottom: 48px;
}

.widget {
  border: 1px solid rgba(0, 0, 0, .15);
  clear: both;
  margin: 24px 0px;
  padding: 12px;
}
.widget > .widget_title {
  font-size: 18px;
  margin-bottom: 12px;
}
.widget_title > a {
  text-transform: none;
}
.widget ul li {
  border-bottom: 1px solid rgba(0, 0, 0, .15);
  padding: 8px 0px;
  word-wrap: break-word;
}
.widget_image {
  border: none;
  padding: 0;
}
.widget_text {
}
.image-widgets {
}
.image-widgets > .widget_image {
}
.image-widgets > .widget_text {
  background-color: rgb(230, 230, 230);
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, rgb(244, 244, 244), rgb(230, 230, 230));
  background-image: -ms-linear-gradient(top, rgb(244, 244, 244), rgb(230, 230, 230));
  background-image: -webkit-linear-gradient(top, rgb(244, 244, 244), rgb(230, 230, 230));
  background-image: -o-linear-gradient(top, rgb(244, 244, 244), rgb(230, 230, 230));
  background-image: linear-gradient(top, rgb(244, 244, 244), rgb(230, 230, 230));
  border: 1px solid rgb(210, 210, 210);
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
  padding: 0px;
}
.image-widgets > .widget_text > .widget_title {
  font-style: italic;
  margin: 12px 75px;
}

/* =Widgets
--------- */
.half-widget1 {
  float: left;
  width: 173px;
}
.half-widget2 {
  clear: none;
  float: right;
  width: 173px;
}
.tweets {
  list-style-type: none;
  margin-left: 0px;
}
#youtube-sidebar-widget {
  left: -12px;
  position: relative;
  top: -20px;
  width: 350px;
}
#youtube-sidebar-widget ul {
  margin-left: 0px;
}
#youtube-sidebar-widget ul li {
  border: none;
  margin: 0px;
}
#thesis-killer-recent-entries-2 > ul {
  margin-left: 0px;
}
#thesis-killer-recent-entries-2 > ul > li {
  list-style: none;
}

#footer {
  clear: both;
  border-top: 3px solid rgba(0, 0, 0, .15);
  margin: 24px;
}
.developer {
  float: right;
  height: 16px;
  margin: 18px 0px 12px 12px;
}
.developer a {
  height: 16px;
}
.developer > a > img {
  padding-right: 3px;
}
.footer-widgets {
  clear: none;
  float: left;
  line-height: 1.5;
  margin: 24px 24px 48px 24px;
  padding: 24px;
  width: 300px;
}
.footer-widgets:after {
  content: "";
  border-top: 20px solid black;
  border-top-color: inherit; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  margin-top: 25px;
  position: absolute;
}
.footer-widgets:nth-child(1) {
  margin-left: 0px;
}
.footer-widgets:nth-child(3) {
  border: none;
  padding: 0px;
}
.footer-widgets:nth-child(3)::after {
  border: none;
}

.splash {
  clear: both;
  margin: auto;
  width: 960px;
}
#formSkipIntro {
  float: left;
  width: auto;
}
#formSkipIntro > input[type="submit"] {
  border-radius: 4px;
  box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.1) inset, 0px 0px 0px 0px rgba(0, 0, 0, .1), 0px 0px 3px 0px rgba(0, 0, 2, .1), 0px 0px 1px 1px rgba(0, 0, 0, .1);
  float: right;
  margin-right: 24px;
}
#formSkipIntro > input[type="checkbox"], #formSkipIntro > label {
  float: right;
  margin-top: 10px;
  padding-top: 2px;
}
.splash > .facebook-like {
  margin: 12px;
}
#submitSkipIntro {
}

.error-page {
margin-bottom: 12px;
border-bottom: 3px solid rgba(0, 0, 0, .05);
padding: 12px;
}
/* =Custom CSS
--------------------------------------------------------------*/

#thesis_launcher {
  display: none;
}

/* =Netbook
----------*/
@media screen and (max-width: 1229px) {

#footer {
  width: 100%;
}
.footer-widgets {
  margin-left: 0px;
}
.footer-widgets::after {
  margin-top: 24px;
}
.footer-widgets:nth-child(3) {
  width: 100%;
}

}

/* =Tablet
----------*/
@media screen and (max-width: 800px) {

#headerBanner { 
  margin-left: 24px;
}
.splash {
  margin: 24px;
}
.main-container > article {
  margin-left: 24px;
}
#content {
  float: left;
}
.footer-widgets {
  width: 40%;
}
.footer-widgets:nth-child(3) {
  width: 100%;
}
#social-header {
  width: auto;
  float: left;
  margin: 60px 24px 24px 24px;
}
#social-header > .text_box {
  float: left;
}
#social-footer {
  margin-right: 0px;
}
.comments {
  margin-left: 24px;
}
.previous_post, .previous_posts {
  margin-left: 24px;
}

} /* end of custom CSS */

/* =SmartPhone
----------*/
@media screen and (max-width: 480px) {

#header {
  width: 100%;
}
#site-title { 
  margin-bottom: 12px;
  width: 100%;
}
#social-header {
  margin: 12px 24px 24px 12px;
}
.facebook-like {
  margin: 12px 0px;
}
.facebook-like > .text_box {
  float: left;
  margin: 6px 0px 24px 12px;
}
#headerBanner, 
#headerPromo {
  background: none;
  height: 0px;
  width: 0px;
}
#menu-main-nav {
  width: 100%;
}
.menu li { 
  margin: 6px;
  padding: 6px;
}

/* Containers */
#content {
  width: 100%;
}
.side-container,
.main-container {
  width: 100%;
}
#content > .main-container, 
#content > .main-container > article {
  margin-left: 24px;
  max-width: 100%;
  width: 100%;
}
#content > side-container {
  float: left;
  margin-left: 24px;
  max-width: 350px;
  width: 350px;
}
img[alt="Just Write"], 
img[alt="Writerly Requisites"] {
  width: 100%;
}
.half-widget1,
.half-widget2 {
  width: 50%;
}
/* Footer */
#footer { 
  margin: 24px 24px 0px 24px;
  width: 100%;
}
.footer-widgets {
  width: 100%;
}

}
.menu:after, .post_box:after, .post_box .post_content:after, .comment .comment_text:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }