body {
	background:#6c6c6c;
	color:#aaa;
	font-size:12px;
	margin:auto;
	padding:0;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif
}

a {
	color:#c8b;
	text-decoration:none
}

body img {
	max-width:90%;
	max-height:90%
}

h1 {
	font-size:20px
}

h2,h3,h4,h5,h6 {
	font-size:14px
}

#header {
	margin:10px 5px 0;
	padding:4px 0 0;
	text-align:center;
	background:url(/themes/mobile/EmoPinky/images/4a000000.png)top left no-repeat,url(/themes/mobile/EmoPinky/images/40000000.png)top right no-repeat,#a69
}

.heading {
	font-size:20px;
	margin:0;
	padding:12px 32px 12px 8px;
	font-weight:700;
	text-align:left
}

.heading a {
	color:#fff;
	text-shadow:0 1px 0 #847
}

.description {
	font-size:14px;
	margin:0 2px 5px;
	padding:17px 12px;
	font-weight:400;
	color:#c8b;
	text-shadow:0 1px 0 #736;
	background:url(/themes/mobile/EmoPinky/images/3a000000.png)top left no-repeat,url(/themes/mobile/EmoPinky/images/3b000000.png)top right no-repeat,url(/themes/mobile/EmoPinky/images/3c000000.png)bottom right no-repeat,url(/themes/mobile/EmoPinky/images/3d000000.png)bottom left no-repeat,url(/themes/mobile/EmoPinky/images/3e000000.png)repeat-x top,url(/themes/mobile/EmoPinky/images/3f000000.png)repeat-y right,url(/themes/mobile/EmoPinky/images/3g000000.png)repeat-x bottom,url(/themes/mobile/EmoPinky/images/3h000000.png)repeat-y left,#847
}

#navigation {
	margin:0;
	padding:5px 0;
	width:100%;
	background:url(/themes/mobile/EmoPinky/images/30000000.png)top left no-repeat,url(/themes/mobile/EmoPinky/images/1c000000.png)bottom right no-repeat,url(/themes/mobile/EmoPinky/images/1b000000.png)bottom left no-repeat,url(/themes/mobile/EmoPinky/images/20000000.png)repeat-x top,#333
}

#navigation span {
	display:inline-table;
	margin:0;
	width:29%;
	border-right:1px solid #444
}

#navigation span+span {
	border:1px solid #000;
	border-width:0 1px
}

#navigation span+span+span {
	border:1px solid #444;
	border-width:0 0 0 1px
}

#navigation span a {
	padding:10px;
	display:inline-table;
	color:#eee;
	content:url(/themes/mobile/EmoPinky/images/P1900000.png)
}

#navigation span+span a {
	content:url(/themes/mobile/EmoPinky/images/Pencil00.png)
}

#navigation span+span+span a {
	content:url(/themes/mobile/EmoPinky/images/Star0000.png)
}

#top-content {
	margin:0 5px;
	padding:8px 5px 8px 50px;
	text-align:right;
	background:url(/themes/mobile/EmoPinky/images/1a000000.png)top left no-repeat
}

#search-form {
	margin:0;
	padding:4px 0;
	background:#444;
	border:1px solid #7d7d7d;
	text-align:right
}

#search-form form {
	position:relative;
	height:30px
}

#search-form:before {
	content:'';
	display:block;
	background:url(/themes/mobile/EmoPinky/images/2b000000.png)top left no-repeat,url(/themes/mobile/EmoPinky/images/2c000000.png)top right no-repeat;
	margin:-5px -1px 1px;
	padding:2px
}

#search-form:after {
	content:'';
	display:block;
	background:url(/themes/mobile/EmoPinky/images/2e000000.png)bottom left no-repeat,url(/themes/mobile/EmoPinky/images/2d000000.png)bottom right no-repeat;
	margin:1px -1px -5px;
	padding:2px
}

#search-form .inp-text {
	position:absolute;
	top:0;
	left:0;
	width:74%;
	height:30px;
	border:0;
	padding:0 0 0 6px;
	background:url(/themes/mobile/EmoPinky/images/2a000000.png)center right no-repeat,transparent
}

#search-form .inp-btn {
	position:absolute;
	top:0;
	left:75%;
	width:24%;
	height:30px;
	background:url(/themes/mobile/EmoPinky/images/Search00.png)center no-repeat;
	border:0;
	color:transparent;
	font-size:0;
	padding:0;
	margin:0
}

#content {
	margin:0;
	padding:7px 0 1px;
	background:url(/themes/mobile/EmoPinky/images/4b000000.png)repeat-x top,#333;
	border-top:5px solid #888
}

.post {
	margin:0;
	padding:12px 6px;
	border-top:1px solid #484848;
	border-bottom:1px solid #000
}

.post:first-child {
	border-top:0
}

.post:last-child {
	border-bottom:0
}

.post .post-meta .title {
	margin:0;
	padding:0
}

.post-meta .title a {
	display:block;
	color:#fff;
	text-shadow:0 1px 0 #4c4c4c
}

.post .post-meta {
	margin:0;
	padding:7px 4px;
	background:url(/themes/mobile/EmoPinky/images/50000000.png)repeat-x bottom,#6c6c6c;
	color:#000;
	border:1px solid #888;
	border-bottom-width:5px
}

.post .post-meta:before {
	content:'';
	display:block;
	background:url(/themes/mobile/EmoPinky/images/5a000000.png)top left no-repeat,url(/themes/mobile/EmoPinky/images/5b000000.png)top right no-repeat;
	margin:-8px -5px 2px;
	padding:4px
}

.post .post-content {
	margin:0 4px;
	padding:12px 4px 7px;
	background:url(/themes/mobile/EmoPinky/images/6a000000.png)repeat-x top,#222;
	border:1px solid #444;
	border-width:0 1px;
	color:#777
}

.post-meta2 {
	font-size:10px;
	margin:0 4px;
	padding:10px 4px 0;
	font-weight:700;
	background:url(/themes/mobile/EmoPinky/images/60000000.png)repeat-x bottom,#222;
	border:1px solid #444;
	border-width:0 1px 1px;
	position:relative
}

.post-meta2:before {
	content:url(/themes/mobile/EmoPinky/images/70000000.png);
	position:absolute;
	bottom:-9px;
	right:-7px
}

.post-meta2:after {
	content:'';
	display:block;
	background:url(/themes/mobile/EmoPinky/images/8a000000.png)bottom left no-repeat;
	padding:4px;
	margin:-2px 0 -1px -5px
}

.post-meta2 a {
	color:#fff
}

.post-meta2 span {
	content:url(/themes/mobile/EmoPinky/images/Chat1000.png);
	margin-left:3px
}

#pagination-links {
	margin:0;
	padding:4px 5px 8px;
	text-align:center;
	font-size:12px;
	background:#333;
	border-bottom:5px solid #888
}

#pagination-links span {
	margin:1px;
	padding:6px;
	display:inline-block;
	background:#6c6c6c;
	color:#fff
}

#pagination-links a {
	margin:1px;
	padding:7px;
	display:inline-block;
	background:#111;
	color:#777;
	text-shadow:0 1px 0 #000
}

#pagination-links a:hover {
	text-decoration:none
}

#bottom-content {
	margin:0;
	padding:4px 0 0
}

#bottom-content a,#recent-posts-list a,#following-list a,#blogroll_list a {
	display:inline-block;
	padding:8px 0
}

#bottom-content li,#recent-posts-list li,#following-list li,#blogroll_list li {
	padding:0 5px
}

#bottom-content li:before,#recent-posts-list li:before,#following-list li:before,#blogroll_list li:before {
	content:url(/themes/mobile/EmoPinky/images/Af000000.png);
	float:left;
	margin:10px 5px 6px 2px
}

#category-bottom li:before {
	content:url(/themes/mobile/EmoPinky/images/Af000000.png);
	float:left;
	margin:2px 5px 0 2px
}

#navigation-menu,#category-bottom,#blogroll {
	margin:6px 5px;
	padding:24px 0 0;
	background:url(/themes/mobile/EmoPinky/images/4a000000.png)top left no-repeat,url(/themes/mobile/EmoPinky/images/40000000.png)top right no-repeat,url(/themes/mobile/EmoPinky/images/90000000.png)top repeat-x,#a69
}

#bottom-content h3 {
	margin:2px 2px 5px;
	padding:18px 10px 18px 14px;
	color:#fff;
	text-shadow:0 1px 0 #736;
	background:url(/themes/mobile/EmoPinky/images/3a000000.png)top left no-repeat,url(/themes/mobile/EmoPinky/images/3b000000.png)top right no-repeat,url(/themes/mobile/EmoPinky/images/3c000000.png)bottom right no-repeat,url(/themes/mobile/EmoPinky/images/3d000000.png)bottom left no-repeat,url(/themes/mobile/EmoPinky/images/3e000000.png)repeat-x top,url(/themes/mobile/EmoPinky/images/3f000000.png)repeat-y right,url(/themes/mobile/EmoPinky/images/3g000000.png)repeat-x bottom,url(/themes/mobile/EmoPinky/images/3h000000.png)repeat-y left,#847
}

a.no-link {
	color:#fff
}

ol,ul {
	margin:0;
	padding:10px 0 2px;
	background:url(/themes/mobile/EmoPinky/images/30000000.png)top left no-repeat,url(/themes/mobile/EmoPinky/images/1c000000.png)bottom right no-repeat,url(/themes/mobile/EmoPinky/images/1d000000.png)bottom left no-repeat,url(/themes/mobile/EmoPinky/images/20000000.png)repeat-x top,#333
}

li {
	margin:0;
	padding:8px 5px;
	list-style:none;
	border-top:1px solid #444;
	border-bottom:1px solid #000;
	background:#333
}

#bottom-content li {
	background:transparent
}

li:first-child {
	border-top:0
}

li:last-child {
	border-bottom:0
}

#navigation-menu li h1,#navigation-menu li h3,#navigation-menu li h5,#navigation-menu li h2,#navigation-menu li h4,#navigation-menu li h6 {
	margin:-8px -5px;
	padding:11px 5px;
	color:#fff;
	background:#a69;
	border:0;
	text-align:center
}

#category-bottom li {
	padding:8px 5px;
	text-align:right
}

#category-bottom li a {
	margin-top:-8px;
	padding:8px 0;
	float:left
}

#footer {
	font-size:12px;
	margin:5px;
	padding:12px 5px;
	background:url(/themes/mobile/EmoPinky/images/6a000000.png)repeat-x top,url(/themes/mobile/EmoPinky/images/60000000.png)repeat-x bottom,#222;
	border:1px solid #7d7d7d;
	text-align:center
}

#footer:before {
	content:'';
	display:block;
	background:url(/themes/mobile/EmoPinky/images/2b000000.png)top left no-repeat,url(/themes/mobile/EmoPinky/images/2c000000.png)top right no-repeat;
	margin:-13px -6px 9px;
	padding:2px
}

#footer:after {
	content:'';
	display:block;
	background:url(/themes/mobile/EmoPinky/images/2e000000.png)bottom left no-repeat,url(/themes/mobile/EmoPinky/images/2d000000.png)bottom right no-repeat;
	margin:8px -6px -13px;
	padding:2px
}

#footer a,#footer h6 {
	margin:0;
	padding:0;
	font-weight:400
}

#footer span {
	background:transparent!important;
	border:none!important;
	font-weight:700!important
}

.post-single .post-meta {
	margin:7px 5px 0;
	padding:7px 4px;
	background:url(/themes/mobile/EmoPinky/images/50000000.png)repeat-x bottom,#6c6c6c;
	color:#000;
	border:1px solid #888;
	border-bottom-width:5px
}

.post-single .post-meta:before {
	content:'';
	display:block;
	background:url(/themes/mobile/EmoPinky/images/5a000000.png)top left no-repeat,url(/themes/mobile/EmoPinky/images/5b000000.png)top right no-repeat;
	margin:-8px -5px 2px;
	padding:4px
}

.post-single .post-meta .title {
	color:#fff;
	text-shadow:0 1px 0 #4c4c4c;
	margin:0;
	padding:0
}

.categories {
	margin:8px 0 0;
	padding:0;
	font-weight:400;
	font-size:12px
}

.post-single .post-content {
	margin:0 5px;
	padding:20px 5px;
	background:url(/themes/mobile/EmoPinky/images/6a000000.png)repeat-x top,#222;
	border:1px solid #444;
	border-width:0 1px;
	color:#aaa
}

.post-single .post-content h1,.post-single .post-content h2,.post-single .post-content h3,.post-single .post-content h4,.post-single .post-content h5,.post-single .post-content h6 {
	margin:0;
	padding:10px 5px;
	text-align:center;
	color:#c3c3c3;
	background:#6c6c6c;
	text-shadow:0 1px 0 #4c4c4c
}

.post-single .post-content ul,.post-single .post-content ol {
	margin:0;
	padding:0;
	background:transparent
}

.post-content textarea {
	background:#000!important;
	border:1px dashed #555!important;
	border-bottom-width:5px!important;
	color:#555!important;
	margin:5px 3%!important;
	max-width:90%!important
}

#share-buttons {
	margin:0 5px;
	padding:11px 5px 11px 8px;
	font-weight:700;
	background:url(/themes/mobile/EmoPinky/images/60000000.png)repeat-x bottom,#222;
	border:1px solid #444;
	border-width:0 1px 1px;
	position:relative
}

#share-buttons:before {
	content:url(/themes/mobile/EmoPinky/images/70000000.png);
	position:absolute;
	bottom:-9px;
	right:-7px
}

#share-buttons:after {
	content:'';
	display:block;
	background:url(/themes/mobile/EmoPinky/images/8a000000.png)bottom left no-repeat;
	margin:4px -6px -12px -9px;
	padding:4px
}

#recent-posts-list,#following-list,#blogroll_list {
	margin:10px 0 0;
	padding:6px 5px 5px;
	background:#6c6c6c;
	border-top:5px solid #888
}

#recent-posts-list li:last-child,#following-list li:last-child,#blogroll_list li:last-child {
	background:transparent
}

#recent-posts-list h4,#blogroll_list h4,#following-list h4 {
	margin:6px 0 0;
	padding:28px 5px 11px 8px;
	background:url(/themes/mobile/EmoPinky/images/4a000000.png)top left no-repeat,url(/themes/mobile/EmoPinky/images/40000000.png)top right no-repeat,url(/themes/mobile/EmoPinky/images/90000000.png)top repeat-x,#a69;
	color:#f3f3f3;
	text-shadow:0 1px 0 #847
}

#next_previous {
	margin:0;
	padding:15px 6px 11px;
	text-align:center;
	text-shadow:0 1px 0 #000;
	background:url(/themes/mobile/EmoPinky/images/4b000000.png)repeat-x top,#333;
	border-top:5px solid #888;
	border-bottom:1px solid #000
}

#next_previous a {
	padding:5px 4%;
	color:#f3f3f3;
	margin:0;
	font-weight:700;
	display:inline-block
}

.previous {
	border:1px solid #444;
	background:#111
}

.next {
	border:1px solid #444;
	background:#111
}

.clear {
	clear:both
}

#comments {
	margin:0;
	padding:0;
	border-top:1px solid #444
}

#comments h3 {
	margin:7px 5px 0;
	padding:11px 4px 11px 8px;
	background:url(/themes/mobile/EmoPinky/images/50000000.png)repeat-x bottom,#6c6c6c;
	color:#000;
	border:1px solid #888;
	border-bottom-width:5px;
	text-shadow:0 1px 0 #4e4e4e
}

#comments h3:before {
	content:'';
	display:block;
	background:url(/themes/mobile/EmoPinky/images/5a000000.png)top left no-repeat,url(/themes/mobile/EmoPinky/images/5b000000.png)top right no-repeat;
	margin:-12px -5px 4px -9px;
	padding:4px
}

#comments h4 {
	margin:0 5px;
	padding:14px 5px 10px;
	background:url(/themes/mobile/EmoPinky/images/6a000000.png)repeat-x top,url(/themes/mobile/EmoPinky/images/60000000.png)repeat-x bottom,#222;
	border:1px solid #444;
	border-width:0 1px 1px;
	color:#aaa;
	text-align:center;
	font-weight:400
}

#comments h4:after,.comment-content:after {
	content:'';
	display:block;
	background:url(/themes/mobile/EmoPinky/images/8a000000.png)bottom left no-repeat,url(/themes/mobile/EmoPinky/images/8b.png)bottom right no-repeat;
	margin:3px -6px -11px;
	padding:4px
}

#comments h5 {
	margin:0;
	padding:11px 6px;
	text-align:center;
	font-weight:400;
	border-bottom:5px solid #000
}

#comments .comment-header .title {
	margin:0;
	padding:0;
	border:0;
	text-align:left;
	font-weight:700;
	color:#666
}

.comment {
	margin:0;
	padding:0;
	border-top:1px solid #444;
	border-bottom:5px solid #111
}

.comment-header {
	margin:0;
	padding:12px 7px 8px;
	color:#5c5c5c;
	position:relative
}

.comment-header:before {
	content:'';
	position:absolute;
	bottom:0;
	left:15px;
	border-style:solid;
	border-width:6px;
	border-color:transparent transparent #444
}

.comment-header .title a {
	text-shadow:0 1px #000
}

.comment-header .title:before {
	content:url(/themes/mobile/EmoPinky/images/add.gif);
	float:left;
	margin:3px 5px 3px 3px
}

.comment-content {
	margin:0 5px 5px;
	padding:14px 5px 10px;
	background:url(/themes/mobile/EmoPinky/images/6a000000.png)repeat-x top,url(/themes/mobile/EmoPinky/images/60000000.png)repeat-x bottom,#222;
	border:1px solid #444;
	border-width:5px 1px 1px;
	color:#aaa
}

#comment_form {
	margin:0 6px;
	padding:18px 6px;
	background:url(/themes/mobile/EmoPinky/images/6a000000.png)repeat-x top,url(/themes/mobile/EmoPinky/images/60000000.png)repeat-x bottom,#222;
	border:1px solid #444;
	border-width:0 1px 1px;
	color:#aaa;
	text-align:center
}

#comment_form:after {
	content:'';
	display:block;
	background:url(/themes/mobile/EmoPinky/images/8a000000.png)bottom left no-repeat,url(/themes/mobile/EmoPinky/images/8b.png)bottom right no-repeat;
	margin:11px -7px -19px;
	padding:4px
}

#comment_form textarea {
	width:70%;
	height:70px;
	display:inline-block;
	background:#000;
	border:1px solid #444;
	color:#666
}

#comment_form .inp-text {
	margin:0;
	padding:0;
	background:#000;
	border:1px solid #444;
	width:70%;
	height:21px;
	display:inline-block;
	color:#666
}

#comment_form .inp-btn {
	margin:5px 0 0;
	display:inline-block;
	width:70%;
	background:#666;
	border:1px solid #666;
	color:#fff;
	padding:5px;
	font-weight:700
}

.highlight,#comments li {
	text-align:center
}

#comments ul,#comments ol {
	background:transparent!important
}

.highlight {
	margin:0;
	padding:11px 7px;
	color:#fff;
	font-weight:400
}

.post-content li:before {
	content:url(/themes/mobile/EmoPinky/images/Af000000.png);
	float:left;
	margin:2px 5px 0 2px
}

.thumbnail {
	background:#000!important;
	margin:0 5px 3px 0!important;
	padding:2px!important;
	border:1px solid #444!important
}