html {
overflow-y: scroll;
min-height: 100%;
}
body {
background: #4e4e4e; min-height: 100%
}

/* Structure */

.wrap2 {
  width: 1000px;
  margin: 0 auto;
  min-height: 100%;
}
.wrap1 {
float:left;
width:100%;
background-color: #121212;
min-height: 100%;
position: relative;
right: 33%;
}

.left_wrap {
  float:left;
  min-height: 100%;
  width:67%;
  position:relative;
  left: 33%;
}

.right_wrap{
   float:left;
   width:33%;
   position:relative;
   left: 33%;
 }
 

.left_col {width: 630px; float: right; min-height: 100%; #ffffff;}
.right_col {width: 310px; margin-top: 140px; padding-left: 20px;}



/* Right Column */

.right_col a {font-weight: bold; color: #001100;}
.right_col p {margin-left: 10px;}

.right_col .description {font-size: 23px; font-weight: bold; font-family: Helvetica, Arial; margin-bottom: 30px;}
.right_col h2 {font-size: 20px; clear: both; float: left; margin-bottom: 10px;}
#twitter p {margin-left:10px; font-weight: bold; clear: both; margin-bottom: 40px;}
#twitterwrapper {background-color: #00ff00; padding: 10px;}
#tweetcontainer .content {margin-bottom: 9px;}
#tweetcontainer a {font-weight: normal}
.tweet_triangle {width: 0px;
margin-left: 20px;
height: 0px;
border-left: 19px solid transparent;
border-right: 0px solid transparent;
border-top: 12px solid #00ff00;}

.search input {width:255px; height: 44px; padding: 5px 5px 5px 50px; font-size: 16px;  border: none;
   -webkit-border-radius: 24px;
-moz-border-radius: 24px;
border-radius: 24px; background: url("http://26.media.tumblr.com/tumblr_lhq8q0SO0h1qztnxqo1_100.png") no-repeat 10px; background-color: #f8f8f8; }



/* Left Column */

.accent {width: 500px; height: 10px; background-color: #00ff00;}

.title h1 {font-size: 60px;}
.title {margin-bottom: 39px; margin-top: 35px; padding-right: 20px}

.post {width: 595px; position: relative;}
.post h2 {font-size: 20px;}
.info{position: absolute; left: 520px; top: 0; color: #7c7c7c; }
.notecontainer{margin-top: 20px;}


.date {margin-bottom: 10px;}

.post .go {font-size: 20px;}

.footer {padding-top: 10px;}
.footer p {margin: 5px 0;}

#searchresults {font-size: 18px; padding-bottom: 30px; font-weight: bold; }
#tagresults {font-size: 18px; padding-bottom: 30px; font-weight: bold; }

/* Post Types  */

.quote {width: 500px;}
.quote blockquote {font-size: 20px; line-height: 23px; font-weight: bold;}
big.quote {font-size: 60px; color: #4e4e4e; line-height: 34px;}

.photo {width: 500px;}

.conversation {width: 500px;}

.audio {width: 500px;}

.link {width: 500px;}
a.link {font-size: 28px;}

.regular {width: 500px;}

.text img {
 max-width: 500px;
}

.text blockquote img {
 max-width: 150px;
}

.left_col a {color: #888888;}

a:hover {text-decoration: underline;}

#disqus_thread {
   margin-right: 35px;
   width: 500px;
   height: 100%;
}

#disqus_thread h3 {
font-size: 150%;   
}

#head h1 {font-size: 60px;}

/* Notes  */

ol.notes {
  list-style: none;
  margin: 0;
  padding: 0;
  clear: both;
}

li.note {
  margin-bottom: 7px;
  vertical-align: middle;
  float: left;
  clear: both;
}

li.note img {
  margin-right: 5px;
  float: left;
}

.clearfix {
  clear: both;
  height: 0;
}

.source_url {
  margin-top: 5px;
}


/* Stil CSS framework */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}code{font-family:monospace}em{font-style:italic}strong{font-weight:700}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}fieldset,img,abbr,acronym{border:0}a{outline:0}body{font:13px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}p{margin:10px 0}p + p{margin-top:0}abbr,acronym{border-bottom:#000 1px dotted}h1,h2,h3,h4,h5,h6{margin:0 0 10px 0;font-weight:bold}h1{font-size:500%}h2{font-size:21px}h3{font-size:200%}h4{font-size:150%}h5{font-size:130%}h6{font-size:100%}ul,ol{margin:10px 0 10px 30px}ul{list-style:disc}ol{list-style:decimal}fieldset{border:#ccc 1px solid;padding:0px 10px}legend{padding:5px}form{margin:10px 0}form label{font-weight:bold;margin:0 0 3px 0;display:block}form input,form textarea,form select{margin:0 0 10px 0;padding:3px;width:500px;font:12px "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}form input:focus,form textarea:focus,form select:focus{}form textarea{height:150px}form select{width:auto}form input[type="radio"],form input[type="checkbox"],form input[type="submit"]{width:auto}code,pre,tt,kbd{font:11px Monaco,"Andale Mono","Liberation Mono","Courier New",monotype}

body{color:#ffffff;}
h1,h2{font-size:14px;display:inline;margin:0 5px 0 0;}
h1 a:link,h1 a:visited,h1 a:active{color:#ffffff; text-decoration: none; line-height: 60px; letter-spacing: -2px}
a:link {text-decoration: none;}
a:hover {text-decoration: underline;}

#pro{color:#aaa; margin-left: 133px;}
#nav{font-size:14px;font-weight:bold;}
#desc{background:#eee;padding:10px;margin-top:10px;font-size:11px;width:100%;}

.post{margin:0 0 20px 0;border-bottom:#4e4e4e 1px solid; padding:0 0 20px 0;}
.quote blockquote{margin:0 0 0 10px;}
blockquote{margin-left: 10px;}
.quote cite{display:block;text-align:right;margin:10px 0 0 0;font-weight:bold;}
.quote .deco{float:left;margin:0 5px 0 0;font-weight:bold;font-size:14px;}
.link .go{font-weight:bold;font-size:20px;}
.chat ul{list-style:none;margin:0;}
.chat ul li {margin-bottom: 3px;}
.photo img,.audio object,.video object,.video embed{margin:0 0 10px 0;display:block;}
.prev{float:left;}
.next{float:right;}
.clr{clear:both;}
iframe{margin-right:120px;}
.source_url{margin-top: 10px;}

/* Footer  */

#footer {width: 500px; background-color: #00ff00; font-size: 22px; font-weight: bold; height: 90px; display: block; float: left; margin-top: 10px;}

#footer .previous {float: left; padding-left: 95px; padding-top: 32px; padding-bottom: 31px; padding-right: 48px;}
#footer .next {float: right; padding-right: 120px; padding-top: 32px; padding-bottom: 31px; padding-left: 48px;}
#footer .previous:hover , #footer .next:hover {background-color: #4e4e4e;}
#footer a:hover, #footer a {text-decoration: none; color:#001100;}

.byline {font-size: 11px; display: block; width: 500px; text-align: center; float: left; margin-top: 40px;}

/* Personal Edits */
table.movesettable
{
border-collapse: separate;
border: 0.5px solid rgba(211, 211, 211, 0.5);
}

table.movesettable td.movesetpadleft
{
padding-top: 7px;
padding-left: 7px;
}

table.movesettable td.movesetpadright
{
padding-top: 7px;
padding-right: 7px;
}

table.movesettable td.movesettext
{
padding-top: 2px;
padding-bottom: 7px;
padding-left: 7px;
padding-right: 7px;
border-bottom: 0.5px solid rgba(211, 211, 211, 0.5);
}