@charset "utf-8";
/*
Theme Name: PILLAR
Theme URI: http://acepek.com/
Description: Custom WordPress theme.
Author: Aaron Cepek
Version: 0.0.0
*/
/* css document */
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
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, font, 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 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {line-height: 1;}
h1, h2, h3, h4, h5, h6 {clear: both; font-weight: normal;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: ''; content: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
a img {border: none;}
ol {list-style:decimal outside; margin:0 0 10px 20px;}
ol li {margin-bottom:10px;}
ul {}
li {}
li a {}
li a:hover {}
dd, dt {padding:1px 0 4px 0; line-height: 12px;}

.inline 		{list-style-type:none;}
.inline li, .inline-element {display:inline;}
.bullet			{list-style-type:circle;}
.bullet li		{margin-bottom:10px;}
h1	{}
h2,h3		{
	color: #000;
	font-size:26px;
	display:block;
	padding: 2px 7px 0px;
	height:38px;
	background:url(images/title-bg.png) repeat-x bottom left;
	float: left;
}

h3 				{font-size:16px; margin-bottom:15px;}
p 				{margin-bottom: 20px; line-height:1.2em;}
label 	{}
input, textarea {border:none; height:14px; width:250px; padding:4px; color:#ccc; outline:none; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#333 url(images/article-title-bg.png); font-size:13px;}
input:active, textarea:active {color:#fff; background-color:#ccc;}
input:hover, textarea:hover {background-color:#666;}
textarea {height:150px; font-family: Arial, sans-serif;}
iframe	{border:none;}
.submit	{border: 1px solid #663333;
			padding: 8px;
			-webkit-border-radius:10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			height:auto; width:auto;}
.submit:hover	{border: 1px solid #000; cursor:pointer; color:#000;}
hr 		{clear:both; margin:0 0 10px 0; background: none; height: 1px; border: 0; border-top: 1px dashed #444; width:100%}
a, a:visited, a:active {color:#897dae/*#000*/; text-decoration:none; target-name:parent;}
a:hover {color:#bb85d2/*#fff*/;}
blockquote { border: 1px dashed #444;
			padding: 15px;
			margin:15px auto;
			line-height:1.5em;
			}
.forte		{background-position: top; padding: 2px 7px 10px; height:42px;}
.center {text-align: center;}
.left-align {text-align:left;}
.right-align {text-align:right;}
.equidistant, aligncenter, img.aligncenter {margin:auto;}
.left 		{float: left;}
.right 		{float: right;}
.clear 		{clear: both;}
.middle		{margin:0 auto 0 auto;}
.hidden		{display:none;}
.transparent{visibility:hidden;}
.white 		{color:#ffffff;}
.black 		{color:#000000;}
.gray		{color:#999;}
.contrast, code	{color:#d9f499;}
.sup, sup 	{vertical-align:20%; color:#333;}
.whitebg 	{background: #fff;}
.blackbg	{background: #000;}
.top {margin-top:-15px; font-size:12px;}
.no-margins {margin:0 !important;}
.no-padding {padding:0 !important;}
.smaller 	{font-size:.75em;}
.info		{border-bottom: 1px dashed #444;}
.info:hover	{border-bottom: 1px dashed #999;}

.half {width:45%; margin-right:5%;}
.quarter {width:20%; margin-right:5%;}
.threequarters {width:75%;}
.third {width:30%; margin:0 5% 10px 0; text-align:center;}
.thirdR{width:30%; margin:0 0 10px 0; text-align:center;}
.third blockquote p, .thirdR blockquote p {font-size:11px;}
.twopxborder {border:2px solid #fff;}

/*layout*/

header, footer, section, aside, nav, article {display: block;}

@font-face {
font-family: "DreamOrphans";
src:url('assets/Dream-Orphans.ttf'),
    url('assets/Dream-Orphans.eot'),
	url("assets/Dream-Orphans.woff") format("woff"),
	url("assets/Dream-Orphans.otf") format("opentype"),
	url("assets/Dream-Orphans.svg#Dream-Orphans") format("svg"),
	local("Dream Orphans"), local("Dream-Orphans");
}

body {
	font: 13px "DreamOrphans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #F0F0F0 url(images/bg.jpg) center top;
	text-align:center;
	color:#fff;
}

h1 {font-size: 28px; line-height: 44px; padding:0; }
h3 {font-size: 18px; line-height: 22px; padding: 11px 0; }
p { padding-bottom: 22px; }

#core {width:200px; height:705px; margin:0 auto; background:url(images/core-bg.png) no-repeat left 76px; position:relative; z-index:10;}
#core header hgroup h1 {background:url(images/aaron-cepek.png) no-repeat left top; height:76px; width:222px; text-indent:-9999px; margin-left:-11px; overflow:hidden;}
#core header hgroup h5 {background:none; text-indent:-9999px; height:0; width:0; margin:0; padding:0;}

#core #interact {white-space:nowrap;}
#core #interact a:hover {cursor:help;}
#core header nav section#social-media {width:203px; height:66px; position:absolute; top:-76px; left:200px; overflow:hidden;}
#core header nav section#social-media .first-slide {width:115px; height:66px; position:absolute; top:0; left:0; display:block; overflow:hidden;}
/*.jQ */ #core header nav section#social-media .first-slide {width:0;}
#core header nav section#social-media .second-slide {width:115px; height:66px; position:absolute; top:0; left:92px; display:block; overflow:hidden;}
/*.jQ */ #core header nav section#social-media .second-slide {width:0;}

#core header nav section#social-media #linkedin {background:url(images/contact-fly-out-frame.png) no-repeat left top; width:115px; height:66px; position:absolute; top:0; right:0;}
#core header nav section#social-media #linkedin a {display:block; width:71px; height:49px; background:url(images/contact-fly-out-frame-bg.png) no-repeat left top; position:absolute; top:0; left:20px;}
#core header nav section#social-media #linkedin a:hover {background-position:left bottom;}

#core header nav section#social-media #twitter {background:url(images/contact-fly-out-frame.png) no-repeat right top; width:115px; height:66px; position:absolute; top:0; right:4px;}
#core header nav section#social-media #twitter a {display:block; width:71px; height:49px; background:url(images/contact-fly-out-frame-bg.png) no-repeat -75px top; position:absolute; top:0; left:20px;}
#core header nav section#social-media #twitter a:hover {background-position:-75px bottom;}

#core header nav section#contact {width:180px; height:66px; position:absolute; top:-76px; right:200px; overflow:hidden;}
#core header nav section#contact .first-slide {width:98px; height:66px; position:absolute; top:0; right:0; display:block; overflow:hidden;}
/*.jQ */ #core header nav section#contact .first-slide {width:0;}
#core header nav section#contact .second-slide {width:98px; height:66px; position:absolute; top:0; right:82px; display:block; overflow:hidden;}
/*.jQ */ #core header nav section#contact .second-slide {width:0;}

#core header nav section#contact #resume {background:url(images/contact-fly-out-frame-contact.png) no-repeat right top; width:98px; height:66px; position:absolute; top:0; left:0;}
#core header nav section#contact #resume a {display:block; width:74px; height:49px; background:url(images/contact-fly-out-frame-bg.png) no-repeat -232px top; position:absolute; top:0; right:0;}
#core header nav section#contact #resume a:hover {background-position:-232px bottom;}
#core header nav section#contact #resume a span {left:0 !important;}

#core header nav section#contact #email {background:url(images/contact-fly-out-frame-contact.png) no-repeat right top; width:98px; height:66px; position:absolute; top:0; left:0;}
#core header nav section#contact #email a {display:block; width:74px; height:49px; background:url(images/contact-fly-out-frame-bg.png) no-repeat -150px top; position:absolute; top:0; right:7px;}
#core header nav section#contact #email a:hover {background-position:-150px bottom;}

#core header nav section a span {position: absolute; bottom: -16px; left: 7px; font-family:"DreamOrphans", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}

/*NAV*/

nav {position: absolute; left: 0; width: 100%; }
nav section h2 {padding:0; margin:0; clear:none; height:auto; width:auto; float:none; background:none;}
nav ul li, nav ul li a {width:194px; height:39px; display: block; text-indent:-9999px;}
nav ul li a {background:url(images/main-categories.png) no-repeat 30px -38px;}
nav ul li ul li, nav ul li ul li a {display: block; text-indent:0; background:none;}

nav#coding section {width: 271px; list-style: none; position:absolute; height: 600px; right:200px; top:2px; overflow:hidden;}
nav#coding div#clockwork {height:135px; width:67px; position:absolute; top:11px; left:0; overflow:hidden; z-index:50;}
nav#coding #clockwork img {height:135px; width:135px; position:absolute; top:0; left:0; z-index:51;}
nav#coding div.more {width:37px; height:37px; position:absolute; left:0px; top:78px; background:url(images/-less.png) no-repeat 37px top; text-indent:-9999px; cursor: w-resize;}
nav#coding div.more:hover {background-position:right top;}
.jQ
nav#coding section {width: 66px;}
nav#coding ul#code-mode {width: 194px; height: 91px; list-style: none; background:url(images/code-mode-bg.png) no-repeat right top; padding:55px 0 0 66px; position:absolute; top:0; left:0; z-index:99;}

nav#visual section {width: 271px; list-style: none; position:absolute; height: 500px; left:200px; top:2px; overflow:hidden;}
nav#visual div#candy {height:134px; width:67px; position:absolute; top:12px; right:0; overflow:hidden; z-index:50;}
nav#visual #candy img {height:135px; width:135px; position:absolute; top:0; right:0; z-index:51;}
nav#visual div.more {width:37px; height:37px; position:absolute; right:0px; top:78px; background:url(images/-less.png) no-repeat -37px top; text-indent:-9999px; cursor: e-resize;}
nav#visual div.more:hover {background-position:left top;}
.jQ
nav#visual section {width: 66px;}
nav ul#eye-candy {width: 193px; height: 91px; list-style: none; position:absolute; top:0; right:0; background:url(images/eye-candy-bg.png) no-repeat left top; padding:55px 66px 0 0;}
	
nav ul#code-mode li#web-dev h2 a, li#web-dev h2 .inactive {background-position: -175px -30px; overflow:hidden;}
nav ul#code-mode li#technical h2 a, li#technical h2 .inactive {background-position:30px -38px; overflow:hidden;}
nav ul#eye-candy li#design h2 a, li#design h2 .inactive {background-position:-418px -26px; overflow:hidden;}
nav ul#eye-candy li#animation h2 a, li#animation h2 .inactive {background-position:-610px -38px; overflow:hidden;}
	
nav ul#code-mode li#web-dev h2 a:hover, nav ul#code-mode li#web-dev h2 a.active,
	nav ul#code-mode li#web-dev:hover h2 a {background-position: -175px 17px;}
nav ul#code-mode li#technical h2 a:hover, nav ul#code-mode li#technical h2 .active,
	nav ul#code-mode li#technical:hover h2 a {background-position:31px 10px;}
nav ul#eye-candy li#design h2 a:hover, nav ul#eye-candy li#design h2 .active,
	nav ul#eye-candy li#design:hover h2 a {background-position:-418px 16px;}
nav ul#eye-candy li#animation h2 a:hover, nav ul#eye-candy li#animation h2 .active,
	nav ul#eye-candy li#animation:hover h2 a {background-position:-610px 9px;}
	
nav ul#code-mode li ul {width:154px; background: url(images/code-mode-sub-menu.png) no-repeat top right; position:absolute; top:0; right:0; padding:40px 40px 0 0; /*max-height:207px;*/}
/*.jQ */ nav ul#code-mode li ul {/*opacity:0; filter:alpha(opacity=0);*/}

/*.jQ */ nav ul#code-mode div {position:absolute; position:absolute; top:146px; right:0px;}
/*.jQ */ nav ul#eye-candy div {position:absolute; position:absolute; top:145px; left:0px;}

nav ul#eye-candy li ul {width:170px; background:url(images/visual-sub-menu-bg.png); position:absolute; top:38px; left:20px; /*max-height:282px;*/}
nav ul#eye-candy li ul li {width:160px; text-align:left; padding:0 5px; height:auto; background:url(images/visual-bullet-point.png) no-repeat 6px -100px;}
nav ul#eye-candy li ul li:hover {background:url(images/visual-bullet-point.png) no-repeat 6px -323px;}
nav ul#eye-candy li ul li a {height:auto; width:152px; padding: 0 4px 6px 8px; text-indent:20px; z-index:1000; color:#000;}
nav ul#eye-candy li ul li a:hover, nav ul#eye-candy li ul li:hover a {color:#bb85d2;}
nav ul#eye-candy li ul li.top {width:37px; height:99px; position:absolute; top:-21px; left:-20px; background:url(images/lollie-top.png) no-repeat center top; padding:0;}
nav ul#eye-candy li ul li.mask {width:171px; height:18px; position:absolute; top:-18px; left:-1px; background:url(images/lollie-mask-top.png) no-repeat center top; padding:0;}
nav ul#eye-candy li ul li.padding {width:171px; height:18px; position:absolute; bottom:-18px; left:0; background:url(images/purple-1px.png); padding:0;}
nav ul#eye-candy li ul li.end {width:31px; height:102px; position:absolute; bottom:-38px; right:-15px; background:url(images/lollie-end.png) no-repeat center top; padding:0; z-index:999;}

nav ul#code-mode li ul li {width:144px; text-align:right; padding:2px 5px 2px 5px; height:auto; background:url(images/gear-icon-small.png) no-repeat right -85px;}
nav ul#code-mode li ul li:hover {background-position:right -285px;}
nav ul#code-mode li ul li a {height:auto; width:auto; color:#897dae; direction:rtl; text-indent:18px;}
nav ul#code-mode li ul li a:hover, nav ul#code-mode li ul li:hover a {color:#bb85d2;}
nav ul#code-mode li ul li.end {width:197px; height:107px; position:absolute; bottom:-111px; left:-17px; background:url(images/code-mode-sub-menu-end.png) no-repeat center top;}

nav ul li ul li details .loading-post {display:block; width:55px; height:32px; padding: 23px 0 0 0; margin:0; background:#000 url(images/loading-post.gif) no-repeat 4px 4px; text-indent:6px; text-align: left; font-weight:bold; color:#fff;}
nav ul#eye-candy li ul li details .loading-post {width:51px; padding: 21px 4px 0 0; text-align: right; height:34px;}

nav ul#code-mode li ul li details {color:#bb85d2; width:55px; padding:0 10px 0 0; position:absolute; left:-65px; top:-16px; display:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; z-index:2000;}
nav ul#code-mode li ul li details a {color:#897dae !important; font-size:10px; line-height:14px; font-weight:normal; word-wrap:break-word; direction:ltr; text-indent:0;}
nav ul#code-mode li ul li details div.arrow {background:url(images/arrow.png) no-repeat top right; position:absolute; top:12px; right:0; width:25px; height:35px; z-index:3000;}
nav ul#code-mode li ul li details a:hover {color:#bb85d2 !important; font-weight:normal; width:auto; padding:0; background:none; text-indent:0;}
nav ul#code-mode li ul li:hover details {display:block;}
nav ul#code-mode li ul li details summary {width:55px; height:55px; position:absolute; left:0; top:0; z-index:2011; background:none no-repeat left top; white-space:nowrap;}
nav ul#code-mode li ul li details summary span {text-indent:-9999px;}
nav ul li ul li details summary span {opacity:0;}
nav ul li ul li details dl {background:url("images/article-title-bg.png"); padding:58px 3px 3px;}
nav ul#code-mode li ul li details dt {font-weight: bold; background:#000; -moz-border-radius-bottomleft:10px;  -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius:10px; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius: 10px; border-top-left-radius:10px; text-align:right; width:53px; padding-right:2px;}
/*.jQ */ nav ul li ul li details dd {display:none;}

nav ul#eye-candy li ul li details {color:#bb85d2; width:55px; padding:0 0 0 10px; position:absolute; right:-65px; top:-16px; display:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; z-index:2000; word-wrap:break-word;}
nav ul#eye-candy li ul li details a {color:#897dae !important; font-size:10px; line-height:14px; font-weight:normal; width:auto; padding:0; background:none;text-indent:0;}
nav ul#eye-candy li ul li details a:hover {color:#bb85d2 !important; font-weight:normal; width:auto; padding:0; background:none; text-indent:0;}
nav ul#eye-candy li ul li details div.arrow {background:url(images/candy-corn.png) no-repeat right top; position:absolute; top:16px; left:-11px; width:35px; height:24px; z-index:3000;}
nav ul#eye-candy li ul li:hover details {display:block; text-align:left;}
nav ul#eye-candy li ul li details summary {width:55px; height:55px; position:absolute; right:0; top:0; z-index:2011; background:none no-repeat left top; white-space:nowrap;}
nav ul#eye-candy li ul li details summary span {text-indent:-9999px;}
nav ul#eye-candy li ul li details dt {font-weight: bold; background:#000; -moz-border-radius-bottomright:10px;  -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius:10px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius: 10px;  border-top-right-radius:10px; text-align:left; width:53px; padding-left:2px; margin-left:-6px;}

nav ul li.subscribe a {margin-left: 22px;
padding-left: 33px;
text-align: left;
background: url("images/rss.png") left center no-repeat;
}

nav ul li ul li, nav ul li ul li a {display: block; text-indent:0; background:none; font-size:18px; line-height:23px; position:relative;}



/*INTRO*/

#intro {
	position: relative;
	margin-top: 265px;
	padding: 0 4px 20px 10px;
	height:344px;
	text-align:left; 
	word-wrap:break-word;
	font-size: 13px;
	color:#897dae;
}
#intro h4 {font-family:"DreamOrphans", "Trebuchet MS", Helvetica, Arial, sans-serif; font-weight:bold; margin:0 !important; clear:both; width:75px; font-size:25px; padding-left:83px; text-indent:10px; /*filter: dropshadow(color=#e5e5ee,offX=0,offY=1);*/ color:#4b2990}

#intro p {padding: 0; margin:36px 0 10px 0;}
#intro div {margin-left:2px;}
#intro div dl span {margin-top:5px !important; display:block !important; text-align: right;}
#intro a#there-is-more {margin-top:15px;}
#intro a {letter-spacing: 5px; text-align: right; position:relative; display: block; width:204px;}
#intro a img {position:absolute; right:0; top:2px; z-index:100;}
#intro a span {display:inline-block;}
#intro #hire-me {position:absolute; left:198px; top:156px; margin:0; z-index:5001; display:none;}
#intro #hire-me p {text-align:center; margin:0 0 10px 0;}
#intro #hire-me a, #intro #hire-me a:visited {letter-spacing:normal; display:inline; width:auto; margin:0; color:#BB85D2;}
#intro #hire-me a:hover {color:#4B2990;}
#intro #hire-me #give-me-a-call {display:none; position:absolute; top:-35px; left:132px; z-index:5002;}
#intro #hire-me #give-me-a-call h4 {position:absolute; top:-35px; right:0px; text-align:right; padding:0; text-indent:0; color:#fff; width:250px;}
#intro #hire-me .contact {position:absolute; border-radius:120px; -moz-border-radius:120px; -webkit-border-radius:120px; padding:25px; background:url(images/article-title-bg.png);}
#intro #hire-me .contact #black-bg {border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;  padding:25px; background:#000;}
#intro a#hello {padding:5px; background:#4B2990; color:#000; font-family:"DreamOrphans", "Trebuchet MS", Helvetica, Arial, sans-serif; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; margin-bottom:5px; display:block; position:absolute; right:6px; top:34px; letter-spacing:normal; width:auto; text-align:center;}
#intro a#hello:hover {color:#fff; cursor:crosshair;}
.form {padding:12px 0; text-align:center;}
.contact input, .contact textarea, .contact form div,
.form input, .form textarea, .form form div
{width:192px; height:20px; margin:0 0 10px 0; padding:4px; display:none; border:0;}
.contact textarea, .form textarea {height:140px; font-size: 12px; padding:4px; overflow:auto; font-family: Geneva, Arial, Helvetica, sans-serif;}
.form #s {display:inline-block;}
.contact #himon {width:90px; float:left;}
.contact form {display:block; text-align:center;}
.contact form img {float:left; margin:4px 0 0 4px; display:none;}
.contact form br {display:none;}
.contact form div {margin-left:0; background:none; clear:both; padding:0;}
.contact #send, .form input.submit-button, .submit-button {width:100px !important; height:auto; border:0; padding:4px; clear:both; cursor:pointer; margin:0 auto; color:#bb85d2; letter-spacing:2px;}
.contact #send:hover, .form input.submit-button:hover, .submit-button:hover {letter-spacing:0px; color:#fff;}
#himonchigaimasu {font-size:.9em; color:#511494;}
#contact_form h4 {text-align:center; padding:0; width:200px; text-indent:0;}
#intro #read-more,
#intro #read-more div {background: url(images/more-read-bg.png) no-repeat -10000px top; width:200px; position:absolute; left:199px; top:0; height:309px; margin:0; overflow:hidden;}
#intro #read-more div#distance5 {background-position:   left top;}
#intro #read-more div#distance4 {background-position: -200px top;}
#intro #read-more div#distance3 {background-position: -400px top;}
#intro #read-more div#distance2 {background-position: -600px top;}
#intro #read-more div#distance1 {background-position: -800px top;}
#intro #read-more div#distance0 {background-position: -1000px top;}
/*.jQ */ #intro #read-more {width:0;}
/*.jQ */ #intro #read-more div {left:-200px;}
/*.jQ */ #intro #read-more p {opacity:0; padding:32px 34px 0 4px; color:#d9f499;}

#intro dl {display:inline !important; line-height:15px !important; margin: 0 !important; padding:0 !important;}
#intro dt, #intro dd {padding:0 !important; display:inline !important; margin:0 !important;}
#intro dd {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background:url(images/article-title-bg.png); padding:0 2px !important;}

/*CONTENT & SIDEBAR*/

#content {display: table;}

/*POST*/
.content {font-size:15px;}
.content p {line-height:28px;}
.content strong {font-weight:bold;}
article header h2 {
	font-family: "DreamOrphans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:44px;
	background:url(images/article-title-bg.png) repeat-x left 20px;
	font-size:24px;
	vertical-align: top;
	line-height:21px;
	width: 299px;
	padding:0 4px;
}
.content blockquote p:last-child {padding:0; margin:0;}
.content ol {list-style:decimal outside; margin:0 0 20px 20px;}
.content ul {list-style:none outside; margin:15px 0 20px 0;}
.content ol li {margin:0 0 12px 0;}
.content ul li {margin:0 0 8px 0;}
.content ul li {padding:2px 0 2px 26px; background:url(images/arrow-li.png) no-repeat -384px top;}
/*.content ul li:hover {background:url(images/arrow-li.png) no-repeat 6px 0px;}*/
.content h6 {font-size:24px;}
.content h6 a {display:block;}
article header h6 time {font-size:11px; word-spacing: 1px; margin: 0 4px;}
article .content h5 {font-size:20px; clear:none; width:290px; margin-bottom:4px;}
article .content h6 {clear:none;}
article .content h6.gray {font-size:18px;}
article .content a.thumbnail, aside a.thumbnail {height:55px; width:55px; position:absolute; right:-20px; top:-25px; -moz-border-radius:30px; -webkit-border-radius: 30px; border-radius: 30px; display:block;}
aside a.thumbnail {position:relative; right:auto; top:auto; opacity:.9; margin:0 auto;}
aside a.thumbnail:hover{opacity:1;}
article .content a.thumbnail img, aside a.thumbnail img {height:55px; width:55px; opacity:1; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px;}
article .content a.thumbnail img:hover, aside a.thumbnail img:hover{opacity:.1;}
article .content div.post-excerpt {position:relative; min-height:100px; margin-bottom:40px; -moz-border-radius:8px; border-radius:8px; -webkit-border-radius: 8px; padding:8px;}
article .content div.post-excerpt:hover {background:url(images/article-title-bg.png); cursor:pointer;}
article .content div.post-excerpt p {padding:0; margin:0;}
.post-excerpt h6 {font-size:10px;}
article .content div.post-excerpt .excerpt-header {position:relative;}
article .content div.post-excerpt:hover .excerpt-header a.thumbnail img {opacity:.1;}
.right-hemisphere {position:absolute; left:200px; top:553px; width:390px; padding-top:43px;}
/*.jQ */ .right-hemisphere, /*.jQ */ .left-hemisphere {overflow:hidden; width:0;}
/*.jQ */ .right-hemisphere article {width:390px; float:right;}
.right-hemisphere header {height:92px; padding-right:83px; background:url(images/article-icon-bg-visual.png) no-repeat right top; width:307px; text-align:left;}
.right-hemisphere header h6 {background:#000; width:303px; height:24px; display:block; line-height: 24px; padding:0 0 0 4px;}
header .meta {background:url("images/article-title-bg.png"); width:285px; height:23px; display:block; line-height: 21px; padding: 0 22px 0 0;}
.right-hemisphere header .meta {height:24px; padding: 0 0 0 4px; width: 303px;}
.right-hemisphere .content {width:360px; padding:15px; text-align:left; background:url("images/article-main-bg.png") 353px 0px transparent; position:relative;} 

.left-hemisphere {position:absolute; right:200px; top:553px; width:390px; padding-top:43px;}
.left-hemisphere header {height:92px; padding-left:83px; background:url(images/article-icon-bg-code.png) no-repeat left top; width:307px; text-align:right;}
.left-hemisphere header h6 {background:url("images/article-main-bg.png") scroll -16px 0px transparent; width:295px; height:25px; display:block; line-height: 24px; padding:0 12px 0 0;}
.left-hemisphere .content {width:360px; padding:15px; text-align:left; background:url("images/article-main-bg.png") scroll 52px 0px transparent; position:relative;}

.minaret {height:43px; width:83px; position:absolute; top:0; overflow:hidden;}
.minaret div {height:83px; width:83px; position:absolute; top:0; left:0; background:no-repeat center center;}
.right-hemisphere .minaret {right:0;}
.left-hemisphere .minaret {left:0;}
.right-hemisphere .minaret div {background:url(images/candy-post.png);}
.left-hemisphere .minaret div {background:url(images/coding-gear-post.png);}

.silhouette {width:40px; height:40px; position:absolute; top:4px; background:url(images/outline.png); z-index:2001; display:none;}
.right-hemisphere .silhouette {right:22px; background-position:right top;}
.left-hemisphere .silhouette {left:28px; background-position:left top;}

article section.portfolio article {-moz-border-radius:8px; border-radius:8px; -webkit-border-radius:8px; padding:8px; margin-bottom:20px;}
article section.portfolio article:hover {background:url(images/article-title-bg.png);}
article section.portfolio img {opacity:.9;}
article section.portfolio:hover img {opacity:1;}
article section.portfolio img.left {margin:0 8px 20px 0;}
article section.portfolio img.right {margin:0 0 20px 8px;}
article section.portfolio h6 {font-size:24px; clear:both;}
article section.portfolio h6 a {display:block;}
article section.portfolio div p {font-size:13px; line-height:20px;}
article section.portfolio div h6 {clear:none;}
article section.portfolio p {margin:0;}
article section.portfolio ul {/*list-style:disc outside;*/ margin:0 0 20px 20px;}
article section.portfolio li {margin:0 0 12px 0;}
article section.portfolio blockquote span {display:block; text-align:right; margin-top:12px; color:#999;}

a.update, a.update:visited, .button {-moz-transform: rotate(5.5rad);-webkit-transform: rotate(5.5rad);-o-transform: rotate(5.5rad);-ms-transform: rotate(5.5rad); transform: rotate(5.5rad); color:#000; background:#d9f499; -moz-border-radius:8px; border-radius:8px; -webkit-border-radius:8px; display:inline-block; padding:4px 8px; position:relative; top:-14px;}
a.update:hover, .bottom:hover {background:#fff;}



aside {background:url(images/purple-1px.png); width:200px;}
aside section {position:relative;}
aside section details summary {background:#000;}
aside section h6 {clear:none; font-size:16px; background:#000; padding-bottom:26px;}
aside section h6 span {font-size:13px; color:#999;}
aside section #interior, #interior {background:#000; width:100%;}
aside section .interior {background:#000; width:100%; text-align:center; padding-bottom:15px;}
aside dl {clear:both;}
aside dt {position:relative; background:#000; padding:4px; height:54px; width:54px;}
aside dt a, aside dt .title {-moz-transform: rotate(5.5rad);-webkit-transform: rotate(5.5rad);-o-transform: rotate(5.5rad);-ms-transform: rotate(5.5rad); transform: rotate(5.5rad); position:absolute; top:50%; left:0;}
aside dt:hover {}
aside dd {text-align:left; padding:0; position:relative;}
aside dd a {/*-moz-border-radius:10px; border-radius:10px; padding:2px 4px; background:transparent url(images/aside-hover-state.png); border:4px solid #000; display:inline-block; width:80px; height:24px; position:absolute;*/}

aside dl#table {display:table;}
aside dl#table div {display:table-row;}
aside dl#table dt, aside dl#table dd {display:table-cell; padding:0; position:relative; height:auto;}
aside dl#table dt span {position:relative; display:block; /*height:54px;*/ width:75px;}
aside dl#table dt a {position:relative; display:block;}
aside dl#table .meta-category dd,
aside dl#table .meta-video dd {min-height:54px;}
aside dl#table .meta-category,
aside dl#table .meta-video {background:url(images/cat-bg.png) right 54px;}
aside dl#table .meta-category dd:hover {/*background-position left top;*/}
aside dl#table .meta-category dd a,
aside dl#table .short-link dd a,
aside dl#table .meta-video dd a {background:url(images/cat-bg.png) right -54px; height:24px; display:block; padding:20px 0 10px 0; text-align:center; width:125px;}
aside dl#table .meta-category dd a:hover,
aside dl#table .short-link dd a:hover,
aside dl#table .meta-video dd a:hover {background-position: left -54px;}
aside dl#table .meta-tags dd, aside dl#table .meta-tags, aside dl#table .meta-words, aside dl#table .meta-date {background:#000;padding-bottom:12px;}
aside dl#table .meta-words dd {background:#000; height:24px; padding:20px 0 10px 0; display:block; width:125px;}
aside dl#table .meta-date dt {height:auto;}
aside dl#table .meta-date dd {background:#000; height:24px; display:block; width:125px;}
aside dl#table .meta-tags dd a {display:inline-block;}
aside dl#table dd .meta-meta {padding-top:20px;}
aside dl#table .meta-words dt {height:auto; min-height:54px;}

.error404 section #interior,
.search-results section #interior,
.archive section #interior,
.category section #interior,
.page-id-227 section #interior /*influences*/ {min-height:800px;}
.tags {font-size:10px;}
.tag-cloud a, .tags a, body .tag {-moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; padding:2px 4px; background:url(images/article-title-bg.png);}
.tag-cloud a:hover {}

.influences ul {margin:0 0 15px 0; list-style:none;}
.influences ul>li:first-of-type {margin:15px;}
.influences ul.children li {margin:0 0 0 15px; font-size:.8em;}
.influences ul>li .children>li:first-of-type {margin-top:10px;}
.influences ul>li .children .children li {margin-top:0;}

#influences dt {background:none; float:none; position:absolute; height:auto; width:auto; z-index:100;}
#influences dt a {top:auto;}
#influences dd {width:138px; height:138px; background:url(images/meta-sphere.png) center center; padding:0 31px;}
#influences dd a {position:absolute;}
#influences dd a:hover {opacity:1;}
#influences dd li a {top:12px; width:138px; opacity:.75; text-align:center;}
#influences dd li li a {left:45px; bottom:0; top:auto; -moz-border-radius:55px; -webkit-border-radius:55px; border-radius:55px; background:transparent  url(images/article-title-bg.png); width:90px; height:90px; padding:10px; font-size:12px;}
#influences dd li li li a {bottom:0; left:60px; top:auto; -moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; background:#000; width:60px; height:60px; padding:10px; font-size:10px;}
#influences dd ul li {/*background:#000;*/}
#influences .icon {width:100px; height:200px; position:absolute; top:85px; right:200px; overflow:hidden; background:url(images/influence-icon-helio.png); display:none;}
#influences:hover .icon {display:block;}
#influences .icon div {width:200px; height:200px; position:absolute; top:0; left:0; background:url(images/influence-icon-terra.png);}
#influences .icon div div {width:72px; height:72px; position:absolute; top:0; left:50%; margin-left:-36px; background:url(images/influence-icon-satellite.png);}

.error404 article header h2 {}

.left-hemisphere-meta #influences .icon {left:200px; right:auto; background-position:-100px;}
.right-hemisphere-meta #influences .icon {left:auto; right:200px;}
.left-hemisphere-meta #influences .icon div {left:auto; right:0;}
.right-hemisphere-meta #influences .icon div {left:0; right:auto;}
.left-hemisphere-meta #influences .icon div div {left:100px; right:auto;}
.right-hemisphere-meta #influences .icon div div {margin-left:-36px; left:50%;}

.thumbnail .warped {position: absolute; display: block; width:55px; height:55px; bottom:0px; left:0px;}
.thumbnail .warped>span[class^=w]:nth-of-type(n+0){display:block; position:absolute; -moz-transform-origin:50% 100%; -webkit-transform-origin:50% 100%; -o-transform-origin:50% 100%; -ms-transform-origin:50% 100%; transform-origin:50% 100%; }
.thumbnail .warped span{font-size:10px; font-weight:normal;font-style:normal; line-height:0.65; white-space:pre; overflow:visible; padding:0px;}
.thumbnail .w0 {-moz-transform: rotate(7.03rad);-webkit-transform: rotate(7.03rad);-o-transform:
rotate(7.03rad);-ms-transform: rotate(7.03rad); transform: rotate(7.03rad);
width: 5px; height: 6px; left: -2.15px; top: 50.71px;}
.thumbnail .w1 {-moz-transform: rotate(6.86rad);-webkit-transform: rotate(6.86rad);-o-transform:
rotate(6.86rad);-ms-transform: rotate(6.86rad); transform: rotate(6.86rad);
width: 5px; height: 6px; left: 2px; top: 54px;}
.thumbnail .w2 {-moz-transform: rotate(6.68rad);-webkit-transform: rotate(6.68rad);-o-transform:
rotate(6.68rad);-ms-transform: rotate(6.68rad); transform: rotate(6.68rad);
width: 6px; height: 6px; left: 9.43px; top: 58.59px;}
.thumbnail .w3 {-moz-transform: rotate(6.49rad);-webkit-transform: rotate(6.49rad);-o-transform:
rotate(6.49rad);-ms-transform: rotate(6.49rad); transform: rotate(6.49rad);
width: 6px; height: 6px; left: 17.04px; top: 61.03px;}
.thumbnail .w4 {-moz-transform: rotate(6.35rad);-webkit-transform: rotate(6.35rad);-o-transform:
rotate(6.35rad);-ms-transform: rotate(6.35rad); transform: rotate(6.35rad);
width: 2px; height: 6px; left: 24.97px; top: 61.89px;}
.thumbnail .w5 {-moz-transform: rotate(6.16rad);-webkit-transform: rotate(6.16rad);-o-transform:
rotate(6.16rad);-ms-transform: rotate(6.16rad); transform: rotate(6.16rad);
width: 10px; height: 6px; left: 28.96px; top: 61.7px;}
.thumbnail .w6 {-moz-transform: rotate(5.93rad);-webkit-transform: rotate(5.93rad);-o-transform:
rotate(5.93rad);-ms-transform: rotate(5.93rad); transform: rotate(5.93rad);
width: 5px; height: 6px; left: 39.68px; top: 60.53px;}
.thumbnail .w7 {-moz-transform: rotate(5.77rad);-webkit-transform: rotate(5.77rad);-o-transform:
rotate(5.77rad);-ms-transform: rotate(5.77rad); transform: rotate(5.77rad);
width: 5px; height: 6px; left: 47.05px; top: 56.62px;}
.thumbnail .w8 {-moz-transform: rotate(5.6rad);-webkit-transform: rotate(5.6rad);-o-transform:
rotate(5.6rad);-ms-transform: rotate(5.6rad); transform: rotate(5.6rad);
width: 5px; height: 6px; left: 52.84px; top: 52.71px;}
.thumbnail .w9 {-moz-transform: rotate(5.47rad);-webkit-transform: rotate(5.47rad);-o-transform:
rotate(5.47rad);-ms-transform: rotate(5.47rad); transform: rotate(5.47rad);
width: 2px; height: 6px; left: 58.38px; top: 48.99px;}

/*COMMENTS*/

#comments {position:relative;}
#comments .comment-count-rss {background:url(images/article-title-bg.png); text-align:center; width:390px; padding:15px 0; position:relative;}
#comments .comment-count-rss h6 {position:absolute; color:#000; font-size:75px; top:-30px; width:390px; text-align:center; z-index:-1;}
#comments article {position:relative; width:380px; background:url(images/article-title-bg.png); min-height:165px;}
.right-hemisphere #comments article {margin:0 10px 0 0;}
.left-hemisphere #comments article {margin:0 0 0 10px;}
#comments article:nth-child(odd) {background:url("images/article-main-bg.png");}
#comments article .avatar {opacity:.8; position:absolute; top:-10px;}
#comments article:hover .avatar {opacity:1;}
.right-hemisphere #comments article .avatar {-moz-border-radius-topleft: 200px; -moz-border-radius-bottomleft: 200px; border-bottom-left-radius: 200px; border-top-left-radius: 200px; -webkit-border-top-left-radius: 200px; -webkit-border-bottom-left-radius: 200px; right:-10px;}
.left-hemisphere #comments article .avatar {-moz-border-radius-topright: 200px; -moz-border-radius-bottomright: 200px; border-bottom-right-radius: 200px; border-top-right-radius: 200px; -webkit-border-top-right-radius:200px; -webkit-border-bottom-right-radius:200px; left:-10px;}
#comments article cite {position:absolute; top:56px; color:#999; width:100px; background:url(images/article-title-bg.png); padding:10px; font-style:normal;}
#comments article p cite, #comments article p blockquote {position:static; top:auto; color:#999; background:url(images/article-title-bg.png); padding:10px; font-style:normal;}
.right-hemisphere #comments article cite {right:-10px;}
.left-hemisphere #comments article cite {left:-10px;}
#comments article p {padding:10px; width:240px; margin-bottom:0;}
.right-hemisphere #comments article p {text-align:left;}
.left-hemisphere #comments article p {text-align:right; margin-left:108px;}
.right-hemisphere #comments .to-whom {position:absolute; top:-10px; font-size:36px; right:75px;}
.left-hemisphere #comments .to-whom {position:absolute; top:-10px; font-size:36px; left:75px;}
.right-hemisphere #comments .to-whom span:after {content:"\2192";}
.left-hemisphere #comments .to-whom span:after {content:"\2190";}
#comments p.blackbg {width:100%; text-align:center; padding:20px 0; margin:0;}
.right-hemisphere #comments p.blackbg {-moz-border-radius-bottomright:12px; border-bottom-right-radius:12px; -webkit-border-bottom-right-radius:12px;}
.left-hemisphere #comments p.blackbg {-moz-border-radius-bottomleft:12px; border-bottom-left-radius:12px; -webkit-border-bottom-left-radius: 12px;}
#comments .leave-comment {background:#000; padding:20px 0;}
.right-hemisphere #comments .leave-comment {margin-right:10px;}
.left-hemisphere #comments .leave-comment {margin-left:10px;}
#comments input, #comments textarea {margin:15px auto; font-size:13px;}
#comments p.smaller {padding:0 65px;}
#comments #email, #comments #url, #comments #comment, #comments #submit {display:none;}
.logged-in #comments #comment {display:block;}

#yt-container {opacity:0; filter:alpha(opacity=0);}

/*FOOTER*/

footer {width: 200px; padding: 100px 0 20px 0; background:#000; position:relative; margin:0 0 352px 0; color:#897dae;}
footer span {font-weight:bold; /*transform: rotate(-20deg); -webkit-transform: rotate(-20deg); -o-transform: rotate(-20deg); -moz-transform: rotate(-20deg); display:inline-block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/}
footer div#atmospheric {width:512px; height:352px; position:absolute; bottom:-352px; left:-156px; text-indent:-9999px; background: url(images/atmospheric-perspective.png) no-repeat center bottom; z-index:-1;}
footer div#tail {width:202px; height:352px; position:absolute; bottom:0; left:155px; text-indent:-9999px; background:url(images/beyond-footer.png); z-index:5001;}

#anchor {width:202px; background:url(images/article-title-bg.png); z-index:9; position:fixed; right:0; bottom:0; padding:10px 2px 10px 10px; -moz-border-radius-topleft: 100px; border-top-left-radius:100px; -webkit-border-top-left-radius: 100px; text-align:right; opacity:.5;}
#anchor:hover {opacity:1;}
#anchor span {display:block;}
#anchor span#directions {text-align:right; position:absolute; bottom:4px;}
#anchor span#video {margin-top:12px;}
#anchor span#video span {position:absolute; top:-23px; right:0; color:#000; font-size:22px; z-index:-1;}
#anchor span#video a {color:#000; background:#d9f499; -moz-border-radius:8px; border-radius:8px; -webkit-border-radius:8px; display:inline-block; padding:4px; font-size:12px;}
#anchor span#video a:hover {background:#fff;}
#anchor .form {text-align:right;}
#anchor .form #s {width:165px;}

.content .random-posts {list-style:none; padding-bottom:20px;}
.content .random-posts li {background:none; padding-left:0;}
.content .random-posts img {height:55px; width:55px; position:relative; bottom:-19px; -moz-border-radius:30px; border-radius:30px; -webkit-border-radius:30px; display:inline-block; opacity:.8;}
.content .random-posts a:hover img{opacity:1;}
.content .random-posts a span {display:inline-block; width:275px; padding-left:4px;}

#bottom {position:absolute; bottom:0;}
	
/*SITEMAP*/
#sitemap ul {
	list-style:none;
	font-size:12px;
	display:box;
	display:-webkit-box;
	display:-moz-box;
	-webkit-box-orient:horizontal;
	-moz-box-orient:horizontal;
	box-orient:horizontal;
}

#sitemap > ul {
	margin-bottom:120px;
}

#sitemap > ul > li {
	padding-top:18px;
	padding-right:10px;
}

#sitemap li {
	color:#eee;
	text-shadow:0 -1px 0px rgba(0,0,0,.3);	
	padding-top:48px;
	text-align:center;
}

#sitemap .wrapper {
	width:150px;
	line-height:18px;
	margin:0 auto;
}

#sitemap li span a {
	color:#fff;
	text-decoration:none;
	display:block;
	color:rgba(200,200,200,0);
	font-size:18px;
	text-shadow:none;
	padding:0;
	height:0;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	text-shadow:0 0 6px rgba(255,255,255,0);
}

#sitemap li span {
	margin:0 auto;
}

#sitemap li span:hover a {
	color:rgba(200,200,200,1);
	padding:12px;
	height:18px;
}

#sitemap li span a:hover {
	color:#fff;
	text-shadow:0 0 6px rgba(255,255,255,.8);
}

#sitemap li span {
	display:block;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:10px 12px;
	background-image:
		-webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.15, rgb(50,50,50)),
			color-stop(1, rgb(75,75,75))
		);
	background-image: 
		-moz-linear-gradient(
			center bottom,
			rgb(50,50,50) 15%,
			rgb(75,75,75) 100%
		);
}

#sitemap li.a span {
	background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.1, rgb(125,125,125)),
			color-stop(0.86, rgb(158,158,158))
	);
	background-image: -moz-linear-gradient(
			center bottom,
			rgb(125,125,125) 10%,
			rgb(158,158,158) 86%
	);
}

#sitemap ul li > ul li {
	background-image:
		url(images/center.png);
	background-position:
		top center;
	background-repeat:
		no-repeat;
		
	margin-right:24px;
}

#sitemap ul li > ul li:last-child {
	margin-right:0;
}

#sitemap li > ul {
	background-image:
		url(images/top.png),
		url(images/branch.png);
	background-repeat:
		repeat-x,
		no-repeat;
	background-position:
		top center;
}


#sitemap ul li > ul li:first-child {
	background-image:
		url(images/left.png);
	background-position:
		top center;
}

#sitemap ul li > ul li:last-child {
	background-image:
		url(images/right.png);
	background-position:
		top center;
}

#sitemap ul li > ul li:only-child {
	background-image:
		url(images/only.png),
		url(images/blank.png);
	background-position:
		top center;
	background-repeat:
		no-repeat,
		repeat-x;
}
	
/* WP */
img.alignright {float:right; margin:0 0 25px 25px; clear:right;}
img.alignleft {float:left; margin:0 25px 25px 0; clear:left; -moz-border-radius-topright:200px; -moz-border-radius-bottomright:200px; border-bottom-right-radius:200px; border-top-right-radius:200px; -webkit-border-bottom-right-radius:200px; -webkit-border-top-right-radius:200px;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 25px 25px; -moz-border-radius-topleft:200px; -moz-border-radius-bottomleft:200px; border-bottom-left-radius:200px; border-top-left-radius:200px; -webkit-border-bottom-left-radius:200px; -webkit-border-top-left-radius:200px;}
a img.alignleft, .alignleft {float:left; margin:0 25px 25px 0; -moz-border-radius-topright:200px; -moz-border-radius-bottomright:200px; border-bottom-right-radius:200px; border-top-right-radius:200px; -webkit-border-bottom-right-radius:200px; -webkit-border-top-right-radius:200px;}
a img.aligncenter, .alignright {display: block; margin-left: auto; margin-right: auto;  -moz-border-radius-topleft:200px; -moz-border-radius-bottomleft:200px; border-bottom-left-radius:200px; border-top-left-radius:200px; -webkit-border-bottom-left-radius:200px; -webkit-border-top-left-radius:200px;}

.img {height:180px; width:180px; text-indent:-9999px; white-space:nowrap; overflow:hidden; position:absolute; top:15px; left:15px; opacity:.8;}
.left-hemisphere .img {left:auto; right:15px;}
.img:hover {opacity:1;}
.profile-pic {background:url(/wp-content/uploads/2011/05/profile-pic.jpg); height:180px; width:150px; text-indent:-9999px; white-space:nowrap; overflow:hidden; position:absolute; top:15px; left:15px; opacity:.8;}
.profile-pic:hover {opacity:1;}


.wp-caption {
border: 1px solid #6598e2;
text-align: center;
padding: 10px 5px 5px 5px;
border-top-right-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topright:10px;
background:#fff;
}


.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
text-shadow: 1px 1px 2px #999, -1px -1px #CCC;
font-size: 1em;
line-height: 17px;
padding: 6px;
margin: 0;
}

.editable {position:relative; display:none;}
.editthisentry {float:right; padding:10px; margin:10px; background:#fff; opacity:0.4;filter:alpha(opacity=40); position:absolute; top:-50px; left:-10px; color:#0b67c7; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;}
.editthisentry:hover {opacity:1; filter:alpha(opacity=100);}

