body
{
background:#a0a0a0;
background-image:url("https://static.tumblr.com/pztipnu/436p2v144/stripes_darkblue.gif");
background-position: center; 
background-attachment: fixed;
font-family:verdana;
color:#282828;
}

::selection
{
background-color:#FFEF5F;
color:#202020;
}

#myname
{
color:#FFFFFF;
position:absolute;
top:0;
font-size:3.0em;
-ms-transform: translate(70px,90px); /* IE 9 */
-webkit-transform: translate(70px,90px); /* Safari */
transform: translate(70px,90px);
font-family:"Impact";
font-style:italic;
text-shadow: 3px 3px #1c3159;
}

#main
{
box-shadow: 0px 5px 15px #000000;
background-color:#e8e8e8;
max-width:768px;
min-height:100%;
margin: 96px auto;
padding: 0;
}

#navigate
{
width:52%;
float:right;
border:0px;
background-color:#4fadff;
text-align:center;
padding:0px;
height:48px;
table-layout:fixed;
margin-bottom:40px;
margin-left:128px;
}

#nav_bg
{
background-color:#4fadff;
width:100%;
height:48px;
}

#avatar
{
width:128px;
height:128px;
-webkit-border-radius: 64px;
-moz-border-radius: 64px;
border-radius:64px;
position:absolute;
top:0;
-ms-transform: translate(-64px,12px); /* IE 9 */
-webkit-transform: translate(-64px,12px); /* Safari */
transform: translate(-64px,12px);
    box-shadow: 0px 0px 0px 5px #4fadff;
}

#button
{
padding:0;
background-color:#4fadff;
font-size:1.5em;
line-height:1px;
height:40px;
margin:0;
-webkit-border-radius: 32px;
-moz-border-radius: 32px;
border-radius:32px;
}

#description
{
color:white;
font-family:"MV Boli";	
position:fixed;
left:-40%;
bottom:8px;
font-size:1.0em;
}

#copyright
{
color:white;
font-family:"MV Boli";	
position:fixed;
left:85%;
bottom:8px;
font-size:1.0em;
}

#button img
{
position:relative;
}

#button a
{
color:black;
}

#button:hover
{
background-color:#6fbdff;
}

#footer
{
width:100%;
background-color:#4fadff;
}

#pagebutton
{
-webkit-border-radius: 32px;
-moz-border-radius: 32px;
border-radius:32px;
background-color:#4fadff;
width:48px;
height:48px;
border:16px;
border:8px solid #4fadff;
text-align:center;
font-weight:bold;
font-size:32px;
}

#pagebutton:hover
{
background-color:#6fbdff;
cursor:pointer;
}

#pagebutton a
{
color:white;
}

#pagemiddle
{
background-color:#4fadff;
width:100% - 16px;
height:32px;
border:16px;
border:16px solid #4fadff;
}

#description
{
width:100%;
text-align:center;
}

#DateO
{
	color:#505050;
	float:left;
	margin-left:16px;
	font-size:0.75em;
}

#PostCount
{
	color:#505050;
	top:12px;
	font-size:0.90em;
	direction:rtl;
}

.post
{
list-style-type:none;
background-color:#FFFFFF;
border:1px solid #FFFFFF;
width:100% - 16px;
padding:16px 16px 0px 16px;
margin:0;
}

td a
{
display:block;
width:100%;
text-decoration:none;
}

.post a
{
color:grey;
text-decoration:none;
font-weight:bold;
font-size:24px;
}

.post img
{
max-width:100%;
display:block;
margin: 0 auto;
}

.likebutton
{
float:left;
margin:0;
}

hr
{
border-width:1px;
border-style:dashed;
border-color:#f0f0f0;
margin:0;
}

.like_and_reblog_buttons {
border-radius: 3px;
list-style: none;
background-color:rgba(0,0,0,0);
margin: 0;
padding:0;
height: 40px;
}

.like_and_reblog_buttons li {
background-color:rgba(0,0,0,0);
margin: 0;
padding: 7px 15px;
height: 20px;
float:right;
}

#header
{
background-color:#FEC253;
position:relative;
height:128px;
overflow:hidden;
}

#logo
{
background-color:#F03040;
position:fixed;
width:100%;
height:16%;
z-index:2;
}

#youtube_iframe
{
width:100%;
margin: 0 auto;
}

            ol.notes {
				padding; 0px;
                margin: 25px 0px;
                list-style-type: none;
                border-bottom: solid 1px #ccc;
            }

            ol.notes li.note {
                border-top: solid 1px #ccc;
                padding: 10px;
            }

            ol.notes li.note img.avatar {
                vertical-align: -4px;
                margin-right: 10px;
                width: 16px;
                height: 16px;
            }

            ol.notes li.note span.action {
                font-weight: bold;
            }

            ol.notes li.note .answer_content {
                font-weight: normal;
            }

            ol.notes li.note blockquote {
                border-color: #eee;
                padding: 4px 10px;
                margin: 10px 0px 0px 25px;
            }

            ol.notes li.note blockquote a {
                text-decoration: none;
            }