body { font-size: 80%; height:100%; }
* { margin: 0; }
.clearfix { clear: both; }
a { text-decoration: none }
p { margin-bottom: 5px; margin-top: 2px; }
blockquote { line-height: 150%; text-align: justify; padding: 5px; margin: 3px; }
blockquote img { max-width: 100%; }
h1.title { text-align: center; line-height: 130% }

#wrapper { margin: 0 auto; width: 100%; height: 100%; }
#mainlinks, #headermain { text-align: center; }
#headermain { font-size: 500%; padding-top: 50px; padding-bottom: 10px;}
#mainlinks { height: 35px; }
#mainlinks ul { list-style: none; display: inline-block; padding: 0;}
#mainlinks ul li { display: inline-block; float: left; padding: 0 5px; min-width: 30px; max-height: 35px; height: 35px; line-height: 35px; }
#mainlinks ul li a { display: inline-block; font-size: 80%; text-transform: uppercase; letter-spacing: -1px; min-width: 30px; max-height: 33px; height: 33px;}

/* Main Content */
#mainContent { width: 90%; margin: 0 auto;}
#leftside { width: 69%; float: left; height:100%; }
#leftside p { line-height: 150%;}
#rightside { width: 30%; float: right;}
#rightside p { line-height: 150% }

/* Left Side Properties */
#leftcontent {  width: 100%; margin: 0 auto; padding: 3% 0; }
#leftcontent img { max-width: 100%; }
#leftcontent #boxes { padding: 4%; margin-top: 5px;}
#boxes p { text-align: justify; }
#boxes iframe { max-width: 100%; }
.quote { text-align: center; font-size: 250%; line-height: 150%}
.source { text-align: center; font-size: 200%; letter-spacing: -1px;}
.linkpost a { line-height: 46px; font-size: 40px; text-align: justify; letter-spacing: -1px;}
.linkpost img.thumb { float: left; width: 46px; height: 46px; padding-right: 4px; }
ul.chat { list-style: none; padding: 0; margin: 0; }
ul.chat li { padding: 1%;}
ul.chat .label { text-transform: uppercase; font-weight: bold; letter-spacing: 1px;}
#audiopost { width: 100%; }
.audio { margin: 0 auto; }
div.down-arrow { border-style: solid; border-width: 20px 20px 0px 20px; height: 0px; width: 0px; position: absolute }
div.askimg { margin-top: 20px; line-height: 20px; float: left}
div.asker { margin-top: 30px; }
.tags { letter-spacing: -1px; text-transform: uppercase; font-size: 84% }
#detail {  text-transform: uppercase; font-size: 83%; letter-spacing: -1px; }
#detail ul.perma { list-style: none;  padding: 0;}
#detail ul li { display: inline-block }
li.permalink { padding: 3px}
.permadate { text-transform: uppercase; font-size: 83%; letter-spacing: 1px; margin: -5px 0 10px 0; font-style: italic; text-align: center}
#readmore { text-align: center; padding: 5px 0; }
#readmore a{ padding: 5px; }

/* Right Side Properties */
#rightcontent { padding: 5%; }
#rightcontent img { max-width: 100%; }
#connect { text-align: center; }
#connect a{ display: inline-block; text-align: center; opacity: 1; transition-duration: 0.5s }
#connect a:hover { opacity: 0.5; transition-duration: 0.5s }
a.fb { background: url(http://static.tumblr.com/hn07h0y/CzBnh5b5r/fb.png) no-repeat; width: 32px; height: 32px; }
a.tweet { background: url(http://static.tumblr.com/hn07h0y/Qronh5b97/tweet.png) no-repeat; width: 32px; height: 32px; }
a.pin { background: url(http://static.tumblr.com/hn07h0y/CIHnh5b8l/pin.png) no-repeat; width: 32px; height: 32px; }
a.yt { background: url(http://static.tumblr.com/hn07h0y/GNCnh5ba1/yt.png) no-repeat; width: 32px; height: 32px; }
a.gp { background: url(http://static.tumblr.com/hn07h0y/myxnh5b88/gp.png) no-repeat; width: 32px; height: 32px; }
a.blogger { background: url(http://static.tumblr.com/hn07h0y/Vghnh5b46/blogger.png) no-repeat; width: 32px; height: 32px; }
a.wp { background: url(http://static.tumblr.com/hn07h0y/w6Wnh5b9l/wp.png) no-repeat; width: 32px; height: 32px; }
a.behance { background: url(http://static.tumblr.com/hn07h0y/5eenh5b31/behance.png) no-repeat; width: 32px; height: 32px; }
a.digg { background: url(http://static.tumblr.com/hn07h0y/4tjnh5b4o/digg.png) no-repeat; width: 32px; height: 32px; }
a.dvart { background: url(http://static.tumblr.com/hn07h0y/mMOnh5b5c/dvart.png) no-repeat; width: 32px; height: 32px; }
a.flickr { background: url(http://static.tumblr.com/hn07h0y/z3Qnh5b68/flickr.png) no-repeat; width: 32px; height: 32px; }	

/* F o o t e r */
footer { width:100%; height: 80px; bottom:0; left:0; }
footer p { text-align: center; margin: 2% 0; letter-spacing: 1px; text-transform: uppercase; font-size: 83% }	