/*
Theme Name: Somatheerem
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;}



/* GLOBAL */

body					{background: #01A43B; color: #496252; font: 0.75em/1.6666em Arial, Helvetica, "Trebuchet MS", "Lucida Sans", "Lucida Grande", LucidaGrande, "Lucida Sans Unicode", Tahoma, Geneva, "Verdana", sans-serif;}

.h1, .h2, .h3 ,.h4 ,.h5, .h6,
h1, h2, h3 ,h4 ,h5, h6			{color: #496252;}
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: #496252; border-bottom: none;}

h1, .h1,				/*{font-size: 2em; line-height: 1.6666em; padding: 0 0; margin: 0 0 0; font-weight: normal; font-style: italic; border-bottom: 0.0416em solid #C2C2C2;}*/
h2, .h2					{font-size: 1.5em; font-weight: normal; font-family: Georgia, serif; line-height: 1.1111em; padding: 1.1111em 0; background: url("gfx/dots.gif") repeat-x 0 2.2222em;}
h4, .h4					{font-size: 1.1666em; line-height: 1.4285em; padding: 1.4285em 0 0; font-weight: bold;}
h3, .h3,				/*{font-size: 1.3333em; line-height: 1.25em; padding: 1.25em 0; font-weight: bold;}*/
h5, h6, .h5				{font-size: 1em; line-height: 1.6666em; padding: 1.6666em 0 0; font-weight: bold;}
p, address				{text-align: justify; line-height: 1.6666em; margin: 0 0 1.6666em; font-style: normal;}
a					{text-decoration: none; color: #578065;}
a.more					{font-weight: bold;}

table					{width: 100%; margin: 0 0 1.6666em;}
td, th					{text-align: left; line-height: 1.6666em; padding: 0.8333em 1.6666em 0.75em; color: #000; border-bottom: 1px solid #c2c2c2;}
th					{background: #fc0; border-color: #fff;}
.lighter th				{}
.lighter td				{background: #e3e3e3;}


.attachment				{margin: 0 0 1.6666em; color: #999; padding: 0.3333em 0 0;}
.attachment a				{border-bottom: 0; background: none;}
.attachment p				{padding: 0; margin: 0; text-align: left;}

.attachment.alignleft			{margin-right: 1.6666em;}
.attachment.alignleft			{margin-right: 1.6666em;}
.attachment.alignright			{margin-left: 1.6666em;}
.attachment.aligncenter			{margin-left: auto; margin-right: auto;}
.attachment.aligncenter p		{text-align: center;}
.attachment.aligncenter img		{clear: both; display: block; margin: 0 auto;}
.alignleft				{float: left !important;}
.alignright				{float: right !important;}
.aligncenter				{clear: both !important;}
p.left					{text-align: left;}
p.right					{text-align: right;}
p.center				{text-align: center;}


input, select, textarea			{padding: 0.25em 0.3333em; background: #fff; border: none; color: #666; font-size: 1em; font-family: Arial, Tahoma, Verdana, sans-serif;}
input:focus, textarea:focus		{color: #333; border-color: #999;}
input[type=submit], input.submit, button{width: auto; color: #000; padding: 0.25em 0.8333em; background: #fc0; border: none;}
input[type=checkbox],
input[type=radio]			{width: auto;}
textarea				{height: 10em;}
label					{display: block;}
form p					{margin: 0 0 0.8333em; color: #666;}



#whole					{background: #B4FE95 url("gfx/bg.jpg") no-repeat 50% 0;}
#top-area				{width: 982px; margin: 0 auto; clear: both; overflow: hidden; height: 349px;}
#middle-area				{width: 980px; margin: 0 auto; clear: both; overflow: hidden; height: 100%;}
#bottom-area				{clear: both; overflow: hidden; height: 100%; background: #01A43B url("gfx/bg_bottom.gif") repeat-x 50% 0;}



/* --- TOP --- */

#header					{display: none;}
#logo					{}
#logo a					{}
#logo a span				{}
#logo a:focus,
#logo a:hover				{}



/* --- middle --- */

div.box					{margin: 0 0 1.6666em;}
#content div.box			{}
#sidebar div.box			{}

#content				{width: 660px; float: right; padding: 2.5em;}
.start #content				{width: 694px; float: right; padding: 2.5em 0;}

#content img				{border: 3px solid #fff;}

#content .news				{width: 290px; float: left; padding: 0 24px; background: url("gfx/bg_content.png") no-repeat 0 2em;}
#content .offer				{width: 296px; float: right; padding: 19px 24px; background: url("gfx/bg_content.png") no-repeat 100% 2em;}
#content .news 	h2			{font: 2em Georgia, Serif; padding: 0 0 1.25em; line-height: 0.8333em; color: #496252;}
#content .offer	h2			{font: 2em Georgia, Serif; padding: 0 0 0.8333em; line-height: 0.8333em; color: #EC9A32;}
#content .single			{clear: both;}
#content .single img			{margin: 0px 10px 10px 10px;}

.news a.more				{color: #EC9A32;}
.offer a.more				{color: #56B75E;}


#content ul				{list-style: square; 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;}
#content ul li				{}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul				{margin: 0;}
#sidebar ul ul,
#sidebar ol ol,
#sidebar ul ol,
#sidebar ol ul				{margin: 0;}

#content ul.gallery			{width: ; padding: 0; margin: 0 -30px 1.6666em 0; text-align: left; overflow: hidden;}
#content ul.gallery li			{display: -moz-inline-stack; display: inline-block; width: 84px; list-style: none; margin: 0 -4px 13px 0; padding: 0 20px 0 0; background: none; text-align: center; vertical-align: top; zoom: 1; *display: inline;}
#content ul.gallery img			{vertical-align: bottom; width: 130px; border: 3px solid #fff;}
#content ul.gallery a			{border: none;}
#content ul.gallery a:hover		{color: #333;}
#content ul.gallery span		{display: block;}



#sidebar				{width: 166px; float: left; padding: 0 2.5em;}
#sidebar ul				{}
#sidebar li				{}
#sidebar a				{}
#sidebar .current a			{}

#sidebar .navigation			{padding: 8px 0 0;}
#sidebar .navigation ul			{margin: 0;}
#sidebar .navigation li			{display: block; background: url("gfx/bg_navigation.png") no-repeat 0 0;}
#sidebar .navigation a			{display: block; width: 120px; height: 37px; padding: 5px 23px; margin: 0 0 -7px; text-align: center; font: 1.1666em Georgia;}
#sidebar .navigation span		{line-height: 37px;}
#sidebar .navigation .e4 a		{padding: 6px 23px;}
#sidebar .navigation .e4 span		{line-height: 17px; padding: 1px 0;}
#sidebar .navigation a:focus,
#sidebar .navigation a:hover		{}
#sidebar .navigation .current a		{color: #C41311;}
#sidebar .navigation .current ul a	{color: #578065;}
#sidebar .navigation ul ul		{padding: 0.8333em; background: url("gfx/bg_navigation.png") no-repeat 100% 0;}
#sidebar .navigation ul ul li		{background: none; padding: 0 23px;}
#sidebar .navigation ul ul a		{display: inline; width: auto; height: auto; line-height: 1.6666em; margin: 0; padding: 0; font: 1em Arial; text-align: left;}
#sidebar .navigation ul ul span		{line-height: 1.6666em;}
#sidebar .navigation ul ul .current a	{font-weight: bold;}

#sidebar .banners			{padding: 0 5px;}
#sidebar .banners p			{margin: 0 0 3px;}
#sidebar .banners img			{vertical-align: bottom;}

#sidebar .newsletter			{padding: 0 5px;}
#sidebar .newsletter h6			{font: 1.1666em Georgia, serif; line-height: 1.4285em; padding: 0.7142em 0;}
#sidebar .newsletter input[type=text]	{width: 130px; margin: 0 -2px 0 0;}
#sidebar .newsletter input[type=submit]	{width: 20px; background: url("gfx/arrow.gif") no-repeat 100% 50%;}



/* --- bottom --- */

#footer					{width: 980px; margin: 0 auto; padding: 5em 0  ; background: url("gfx/bg_footer.png") no-repeat 50% 0;}
#footer p				{margin: 0; padding: 0; color: #fff; text-shadow: 1px 1px 0 #00701F; text-transform: uppercase; font: 0.75em/1.3333em "Lucida Sans Unicode", Tahoma; text-align: center;}
#footer p.copyrights			{}
#footer p.created			{}
#footer p.design			{}
#footer p.lymorn			{display: none;}
#footer a				{color: #fff;}
#footer a:focus,
#footer a:hover				{color: #fff;}



