/*
Theme Name: Lymorn
Theme URI: 
Description: 
Version: 0.1
Author: Lymorn
Author URI: http://lymorn.com/		
*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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; outline: 0; padding: 0; vertical-align: baseline;}
body		{line-height: 1;}
ol, ul		{list-style: none;}
blockquote, q	{quotes: none;}
blockquote:before,
blockquote:after,
q:before, q:after {content: '';	content: none;}
/* remember to define focus styles! */
:focus		{outline: 0;}
/* remember to highlight inserts somehow! */
ins		{text-decoration: none;}
del		{text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table		{border-collapse: collapse; border-spacing: 0;}



/* fonts */

@font-face	{font-family: "Sansation"; src: url("fonts/Sansation_Regular.eot"); src: local("Sansation Regular"), local("Sansation"), url("fonts/Sansation_Regular.ttf") format("truetype");}
@font-face	{font-family: "Sansation Bold"; src: url("fonts/Sansation_Bold.eot"); src: local("Sansation Bold"), local("Sansation-Bold"), url("fonts/Sansation_Bold.ttf") format("truetype");}
@font-face	{font-family: "Sansation Light"; src: url("fonts/Sansation_Light.eot"); src: local("Sansation Light"), local("Sansation-Light"), url("fonts/Sansation_Light.ttf") format("truetype");}



/* GLOBAL */

body					{background: #0a0a0a; color: #bbb; font: 0.75em/1.6666em Verdana, Tahoma, Geneva, "DejaVu Sans", "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Helvatica, "Trebuchet MS", Arial, sans-serif; text-shadow: #000 1px 1px 0px;}

h1, h2, h3 ,h4 ,h5, h6			{color: #007dc4; font-weight: bold; text-shadow: #000 1px 1px 1px;}
h1 a:hover, h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover, h6:hover,
h1 a:focus, h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus, h6:focus,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a	{color: #007dc4; border-bottom: none;}
h1, .h1, h2, .h2			{font-size: 3em; line-height: 1.1111em; font-family: "Sansation", "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Helvatica, "Trebuchet MS", Arial; padding: 0 0 0.5555em; margin: 0 0 0.5555em;}
h3					{font-size: 1.5em; font-weight: normal; line-height: 1.1111em; padding: 1.1111em 0;}
h4					{font-size: 1.3333em; line-height: 1.25em; padding: 1.25em 0;}
h5					{font-size: 1.1666em; line-height: 1.4285em; padding: 1.4285em 0;}
h6					{font-size: 2em; line-height: 0.8333em; padding: 0 0 0.8333em; font-family: "Sansation", "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Helvatica, "Trebuchet MS", Arial;}
p					{text-align: justify; line-height: 1.6666em; margin: 0 0 1.6666em;}
a					{text-decoration: none; color: #007dc4;}



code, pre				{font: normal 1em "Lucida Console", "Courier New", monotype; white-space: pre;}
.code					{display: block; padding: 1.6666em; margin-bottom: 1.6666em; overflow: hidden; overflow-x: auto; white-space: pre; background: #1a1a1a;}
blockquote				{background: #1a1a1a; padding: 19px 20px 0; margin: 0 0 1.5833em; border-top: 1px solid #444; border-bottom: 1px solid #444; color: #ccc;}
cite, q					{color: #71A6BF; font-style: italic;}
ins					{color: #888;}



.wp-caption				{margin: 0 0 1.6666em; color: #666;}
.wp-caption img				{clear: both; display: block; margin: 0 auto;}
.wp-caption a				{border-bottom: 0; background: none;}
.wp-caption p				{padding: 0; margin: 0; text-align: center;}

.wp-caption.alignleft			{margin-right: 1.6666em;}
.wp-caption.alignright			{margin-left: 1.6666em;}
.wp-caption.aligncenter			{margin-left: auto; margin-right: auto;}
.wp-caption.alignleft p			{margin: 0;}
.wp-caption.alignright p		{margin: 0;}
.alignleft				{float: left;}
.alignright				{float: right;}
.aligncenter				{clear: both;}



input, select, textarea			{padding: 2px 4px; background: #0a0a0a; border: 0.08333em solid #333; color: #666; font-size: 1em; font-family: Verdana, Tahoma, Geneva, "DejaVu Sans", "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Helvatica, "Trebuchet MS", Arial, sans-serif;}
input:focus, textarea:focus		{color: #bbb;}
input[type=submit]			{color: #ccc; font-weight: bold;}
input[type=checkbox],
input[type=radio]			{width: auto;}





#whole-bg				{border-top: 1px solid #000;}
#top-area-bg				{border-top: 1px solid #02a0d4;}
#middle-area-bg				{padding: 40px 0;}
#bottom-area-bg				{clear: both;}

#whole					{border-top: 4px solid #007dc4; }
#top-area				{width: 30em; margin: 0 auto; overflow: hidden; height: 100%;}
#middle-area				{width: 30em; margin: 0 auto; overflow: hidden; height: 100%;}
#bottom-area				{}





/* --- TOP --- */

#header					{color: #008ACC; margin: 0 0 1.6666em; overflow: hidden; height: 100%; padding: 0 40px;}
#header p				{font-size: 1.3333em; font-family: "Sansation Light", "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Helvatica, "Trebuchet MS", Arial; text-transform: lowercase; line-height: 1.25em; margin: 0;}
#logo					{font-size: 3.3333em; line-height: 1em; margin: 0 0 -0.05em; padding: 0.5em 0;}
#logo a					{color: #fff; text-decoration: none; font-family: "Sansation Light", "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Helvatica, "Trebuchet MS", Arial; text-shadow: #fff 0px 0px 10px;}
#logo a span				{}
#logo a:focus,
#logo a:hover				{text-shadow: #fff 0px 0px 20px, #fff 0px 0px 10px;}

#main-navigation			{float: left; margin: 0 0 1.6666em; padding: 0 0 0 40px;}
#main-navigation ul			{}
#main-navigation li			{float: left; margin: 0 1.6666em 0 0; line-height: 1.6666em;}
#main-navigation a			{display: block; float: left; padding: 0.125em 0; margin: -0.125em 0; border-color: 0.0.625em solid #0a0a0a; color: #444; font-size: 1.3333em; line-height: 1.25em; font-family: "Sansation", "Trebuchet MS", Arial;}
#main-navigation span			{}
#main-navigation a:focus,
#main-navigation a:hover		{color: #fff;}
#main-navigation .current a		{padding: 0.125em 0.5em; margin: -0.1875em 0; background: #007dc4; border: 1px solid #02a0d4; color: #fff;}

#rss-feed				{float: right; margin: -8.3333em 0 0 -100%; padding: 0 40px 0 0;}
#quick-search				{float: right; margin: 0 0 0 -100%; display: none;}
#quick-search p				{line-height: ; margin: 0;}
#languages				{float: right; padding: 0 40px 0 0;}
#languages ul				{}
#languages li				{display: inline; margin: 0 0 0 1.6666em;}
#languages a				{color: #888; padding: 0 0 0 1.6666em; background-position: 0 0.0833em; background-repeat: no-repeat; opacity: 0.5;}
#languages a span			{}
#languages .active a:focus,
#languages .active a:hover,
#languages a:active:hover,
#languages a:active:focus,
#languages a:active,
#languages .active a			{opacity: 1;}
#languages a:focus,
#languages a:hover			{opacity: 0.75;}

.qtrans_flag_pl				{background-image: url("gfx/flag_pl_off.gif");}
.qtrans_flag_en				{background-image: url("gfx/flag_en_off.gif");}
.qtrans_flag_de				{background-image: url("gfx/flag_de_off.gif");}
.active .qtrans_flag_pl,
.qtrans_flag_pl:focus,
.qtrans_flag_pl:hover			{background-image: url("gfx/flag_pl.gif");}
.active .qtrans_flag_en,
.qtrans_flag_en:focus,
.qtrans_flag_en:hover			{background-image: url("gfx/flag_en.gif");}
.active .qtrans_flag_de,
.qtrans_flag_de:focus,
.qtrans_flag_de:hover			{background-image: url("gfx/flag_de.gif");}




/* --- middle --- */

div.box				{margin-bottom: 20px; padding: 0 0 19px; border-bottom: 1px solid #1a1a1a;}
div.box:last-child		{padding: 0 0 20px; border-bottom: none;}
#comments			{padding: 0 0 20px; border: none;}
#content div.box		{padding-top: 20px;}
#sidebar div.box		{}


#content			{width: 560px; float: left; padding: 0 40px;}
#content small			{}
#content img			{background: #1a1a1a; border: 1px solid #444;}
#content img.inline-img		{background: none; border: none; vertical-align: middle;}

div.box p a,
div.box li a			{border-bottom: 1px dotted #0a0a0a;}
div.box a:hover,
div.box a:focus			{color: #fff; border-color: #007dc4;}

.post-meta			{font-family: "Sansation", "Trebuchet MS", Arial; color: #444; line-height: 1;}
.post-meta a			{color: #888;}
.post-meta .categories		{margin: 0 1.1111em -1.1111em 0; font-size: 1.5em; line-height: 1.1111em; font-family: "Sansation Light";}
.post-meta .date		{margin: 0 1.1111em -1.1111em 0; padding: 0 1.1111em 0 0; color: #ddd; border-right: 1px solid #333; font-size: 1.5em; font-weight: lighter; line-height: 1.1111em;}

#content ul			{list-style: disc; margin: 0 0 1.6666em;}
#content ol			{list-style: decimal; margin: 0 0 1.6666em;}
#content li			{display: list-item; margin: 0 0 0 1.6666em;}



#comments			{margin-bottom: 0;}
#comments h6			{color: #666;}
#comments ol			{overflow: hidden;}
#comments li			{margin: 0 0 0 -0.3333em; padding: 0 0 0.0277em; list-style-position: inside; position: relative; left: 0.3333em; font-size: 5em; line-height: 0.3333em; font-family: "Sansation Bold", "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Helvatica, "Trebuchet MS", Arial; color: #0a0a0a; text-align: right;}
#comments li.autor		{background: #0a0a0a; color: #000;}
#comments li.autor div		{color: #bbb;}
#comments li div		{position: relative; overflow: hidden; margin: -5.75em 0 0 ; padding: 19px 120px 20px 20px; color: #aaa; font-size: 0.2em; font-family: Verdana, Tahoma, Arial; font-weight: normal; line-height: 1.6666em; text-align: left; border-top: 1px solid #333;}
#comments p			{margin: 0 0 0 100px;}
#comments p.title		{text-align: right; overflow: hidden; color: #666;}
#comments p.title a		{float: left; font-weight: bold;}
#comments p.title a:hover	{border-bottom: none;}
#comments p.title a:focus	{border-bottom: none;}
#comments img.avatar		{float: left; margin: 0 -100% 0 0;}



#sidebar			{width: 240px; float: right; border-left: 1px solid #1a1a1a; padding: 0 40px 20px 39px;}
#sidebar ul			{list-style: none;}
#sidebar ol			{list-style: decimal;}
#sidebar li			{margin: 0 0 0 1.6666em; list-style: square; color: #333;}
#sidebar li a			{color: #888;}
#sidebar li a:focus,
#sidebar li a:hover		{color: #fff;}





/* --- bottom --- */

#footer				{width: 30em; margin: 0 auto; padding: 20px 0; color: #444;}
#footer p			{display: inline; text-align: center; margin: 0 40px;}
#footer p.lymorn		{display: ;}
#footer p a			{color: #666;}
#footer p a:focus,
#footer p a:hover		{color: #888;}

#bottom-aside-bg		{border-bottom: 1px solid #111;}
#bottom-aside			{width: 960px; margin: 0 auto; padding: 20px 0 19px; overflow: hidden; height: 100%;}
#bottom-aside div.box		{float: left; padding: 20px 40px; width: 240px; border: none;}
#bottom-aside div		{}
#bottom-aside li a		{color: #bbb;}
#bottom-aside			{}
