/*

Theme Name: Arthemia

Theme URI: http://michaelhutagalung.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/

Description: <a href="http://michaelhutagalung.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/">Arthemia</a> theme is combining a magazine and a weblog into one; it is not too magazine-ish nor too blog-ish. Designed for Wordpress. Gravatar support included along with automatic thumbnail resizer.

Version: 1.0

Author: Michael Jubel Hutagalung

Author URI: http://michaelhutagalung.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/



The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php

*/





/* HTML Elements */

* {

	margin:0;

	padding:0;

	}



body {

	font: 100% "Trebuchet MS", Arial, Helvetica;

	background: transparent url(images/charcoal_pattern.gif) repeat scroll 0 0;

	color: #333;

	margin:0;

	padding:0;

}



#container {

	background:transparent;

	margin:0;

	overflow:hidden;

	position:relative;

}



#container .opacity {

	background:transparent url(images/background-fade.png) repeat-x scroll 0 0;

	height:100%;

	left:0;

	opacity:1;

	position:absolute;

	top:0;

	width:100%;

	z-index:-1;

}



#wrapper {

	background: #FFFFFF;

	width: 1006px;	

	margin:0 auto;

	position:relative;

}



#symbol-header {

	position:absolute;

	top:78px;

	right:20px;

	z-index:1000;

}



#symbol-footer {

	position:absolute;

	bottom:0px;

	left:20px;

}



p {	

	margin: 15px 0;

	}



a:link, a:visited {

	color: #FB8600;

	text-decoration:none

	}



a:hover, a:active {

	color: #FB8600;

	text-decoration:underline;

	}



a img {

	border:0;

	}



code {

	font: 1.0em 'Courier New', Courier, Fixed;

	background:#ececec;

	}	



acronym, abbr, span.caps {	

	font-size: 0.9em;

	letter-spacing: .07em;

	cursor: help;

	}			



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	padding: 10px 10px 0 10px;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	background: #eee;

	font:1.0em Arial;

	line-height:1.5em;

	margin:10px 0px;

	}



select {

	width: 130px;

	}	







/* Structure */





#head {

	width:988px;

	height:125px;

	margin:0px auto;

	padding:0px;

	font-size:0.7em;

	background:url(images/header.jpg) no-repeat;

	}





#page {

	background:transparent url(images/page-bg.jpg) no-repeat scroll 7px 0;

	font-size:0.7em;

	margin:1px auto 0;

	padding-top:5px;

	width:1002px;

}



.left, .alignleft {

	float:left;

}



div.alignleft, img.alignleft {

	margin-right:12px;

}



.right, .alignright {

	float:right;

}



div.aligncenter {

	margin: 10px auto;

	float:none;

}



div.alignright, img.alignright {

	margin-left:12px;

}



p.wp-caption-text {

	background-color:#F3F3F3;

	font-size:11px;

	margin-bottom:5px;

	padding:5px 10px;

}



.alignleft p.wp-caption-text, .alignright p.wp-caption-text, .aligncenter p.wp-caption-text {

	/*margin-left:10px;*/

	margin:0;

}



.gallery {

	border:1px solid #E5E5E5;

	padding:10px 10px 15px;

	background:#F8F8F8 none repeat scroll 0 0;

}



.gallery dl.gallery-item {

	border:0 none;

}



.gallery dl dt.gallery-icon {

	width:auto;

	background:transparent none;

	border:none;

	padding:0;

	margin:0;

	border:0 none;

	float:none;

}



.gallery dl dd.gallery-caption {

	/*width:auto;

	background:transparent none;

	border:none;

	padding:0;

	margin:0;*/

	display:none;

}



/* Navigation Bar*/

#navbar {

	background:transparent none repeat scroll 0 0;

	height:inherit;

	margin:0;

	padding:0;

	/*text-transform:uppercase;*/

	width:723px;

	text-align: center;

}



#page-bar {

	width:auto;

	height:45px;

	margin:38px 33px 0 12px;

}



#page-bar ul {

	list-style: none;

	/*display:block;*/

	text-align:center;

	color:#DDDDDD;

	font-size:16px;

	padding-top:7px;

}



#page-bar li {

	list-style:none;

	/*cursor: pointer;*/

	display:inline/*-block*/;

	height:18px;

}



/* Par mums patent list item - has the stile of li a */

#page-bar li.page-item-545 {

	background:transparent url(images/delimiter.gif) no-repeat scroll right center;

	color:#FB8600;

	font-size:14px;

	font-weight:bold;

	margin:0;

	padding:10px 11px 10px 10px;

}



#page-bar li:hover, #page-bar li#lang a:hover {

	color:#6D3011;

}





#page-bar a, #page-bar a:visited {

	background:transparent url(images/delimiter.gif) no-repeat scroll right center;

	color:#FB8600;

	font-size:14px;

	font-weight:bold;

	margin:0;

	padding:10px 11px 10px 10px;/*10px 13px 10px 12px;*/

	

}



#page-bar li#lang a, #page-bar li#lang a:visited {

	/*margin: 0px;

	padding:10px 8px;

	font-weight:bold;*/

	color:#A1A09A;

	text-transform:uppercase;

	font-size:11px;

	border:none;

	background:none;

}



#page-bar a:hover {

	text-decoration:none;

	/*display:block;*/

	color:#702E14;

}



/* Dropdown Menus */		

/*#page-bar li {

	float: left;

	margin: 0px;

	padding: 0px;

	}*/

	

#page-bar li li {

	/*float: left;*/

	margin: 0px;

	padding: 0px;

	width: 122px;

	text-transform:none;

}

	

#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {

	background: #ffffff;

	width: 122px;

	float: none;

	margin: 0px;

	padding: 5px 10px 5px 10px;

	border:none;

	border-top: 1px solid #dcdcdc;

	font-size:12px;

	font-weight:normal;

	display:block; 

}

	

#page-bar li li a:hover, #page-bar li li a:active {

	/*background: #666666;*/

	padding: 5px 10px 5px 10px;

	color:#702E14;

	}



#page-bar li ul {

	position: absolute;

	width: 140px;

	left: -999em;

	}



#page-bar li:hover ul {

	left: auto;

	display: block;

	}

	

#page-bar li:hover ul, #page-bar li.sfhover ul {

	left: auto;

	text-align:center;

	margin:0 auto;

	}





/* Text*/



h1 {

	font:17px "Trebuchet MS", Arial;

	font-weight:bold;

	}



h2 {

	font:11px "Trebuchet MS", Arial;

	}



h3 {

	font:15px "Trebuchet MS", Arial;

	margin-bottom:3px;

	color:#FB8600;

	font-weight:bold;

}



h4 {

	font:1.0em Arial;

	}



h3.cat_title, h3.cat_title a {

	color:#333;

	letter-spacing:-0.05em;

	font-size:0.85em;

	}



h3#respond {

	margin:0px;

	padding:0 12px;

	color:#292929;

	font-size:12px;

	font-weight:bold;

}



/*#comment-section {

	margin:5px 10px 15px 7px;

	background:#E5E5E5;

	position:relative;

}



#comment-section #footer {

	background:transparent url(images/comments_bottom.jpg) no-repeat scroll center bottom;

	bottom:0;

	height:3px;

	left:0;

	position:absolute;

	z-index:-1;

}*/



#comments {

	margin:5px 10px 15px 6px;

	background:#E5E5E5;

	position:relative;

	padding:0 0 10px;

	z-index:0;

}



#comments p {

	margin:2px 10px;

}



#comments #footer {

	background:transparent url(images/comments_bottom.png) no-repeat scroll center bottom;

	bottom:0;

	height:3px;

	left:0;

	margin:0;

	padding:0;

	position:absolute;

	width:100%;

	z-index:-1;

}



h3#comments {

	background:#E5E5E5 url(images/comments_top.png) no-repeat scroll 0 0;

	color:#292929;

	font-size:12px;

	/*height:30px;*/

	line-height:12px;

	margin:0;

	padding:9px 9px 9px 13px;

}



ul.commentlist {

	margin:5px 13px 0px;

}



form#commentform {

	/*margin:10px 12px;*/

}



form#commentform p {

	margin:0;

	padding:0 0 10px;

}



h3.authors {

	margin-top:15px;

	}



#comment-form {

	position:relative;

	padding:5px 12px 0;

	overflow:hidden;

}



#comment-form #name_mail {

	/*position:relative;*/

	float:left;

	width:180px;

	padding:0;

	margin:0;

}





#comment-form #name_mail dl {

	margin:0px;

	width:inherit;

}



#comment-form #name_mail dl dt {

	background:transparent none repeat scroll 0 0;

	border:none;

	color:#383838;

	float:left;

	font-weight:normal;

	line-height:22px;

	padding:5px 0 6px 1px;

	padding-left:0px;

	width:56px;

	font-size:12px;

}



#comment-form #name_mail dl dd {

	border:none;

	/*float:left;*/

	margin-left:56px;

	width:124px;

	font-size:12px;

	line-height:13px;

	padding:4px 0 5px 0px;

}



#comment-form form#commentform #text {

	float:left;

	margin-left:0;

	padding:4px 0 5px 9px;

	width:426px;

}



#comment-form #name_mail #author, #comment-form #name_mail #email {

	background:transparent url(images/comment_form_textbox.gif) repeat scroll 0 0;

	border:medium none;

	/*float:left;*/

	font-size:12px;

	height:15px;

	margin:0;

	width:114px;

	padding:5px;

	color:#292929;

	font-family:"Trebuchet MS",Arial;

	font-size:12px;

}



#comment-form #name_mail #submit {

	color:#FCEFFD;

	display:block;

	font-size:12px;

	height:25px;

	margin:0;

	padding:0 0;

	text-align:center;

	width:124px;

}





#comments code {

	display:block;

	margin:2px 2px 2px 15px;

}

/* Index Page*/



#logo {

	display:block;

	height:125px;

	width:265px;

	position:relative;

}



#logo a {

	position:absolute;

	top:20px;

	left:22px;

	border:none;

}



#logo p {

	padding:97px 13px 10px 30px;

	color:#873800;

	text-align:center;

	font-size:11px;

	margin:0;

}



#tagline {

	color:#873800;

	font-size:11px;

	margin:13px 0 0 40px;

	text-align:left;

	width:550px;

	font-weight:bold;

}



#top {

	padding:0;

	}



#headline {

	width:522px;

	float:left;

	background:#fff;

	padding:10px;

	font-size:1.05em;

	min-height:275px;

	line-height:1.5em;

	margin:0;

	}



#headline  div.title {

	font-weight:bold;

	font:2.4em Georgia;

	letter-spacing:-0.05em;

	display:block;

	padding-bottom:5px;

	}



#headline div.meta {

	display:block;

	margin-top:-5px;

	padding-bottom:2px;

	}



#headline p {

	padding-bottom:15px;

	}



#featured {

	width:368px;

	background:#fff;

	min-height:300px;

	float:right;

	padding:10px 10px 9px 10px;

	}



#featured .clearfloat {

	margin-top:7px;

	margin-bottom:8px;

	}



#featured .info {

	margin-top:5px;

	padding-top:5px;

	float:right;

	width:180px;

	}



#featured .title {

	font-weight:bold;

	}



#headline a img, #featured a img {

	border:1px solid #ccc;

	margin-top:5px;

	margin-right:10px;

	padding:2px;

	}





#middle {

	width: 920px;

	background:#fff;

	float:right;

	padding:10px;

	margin:10px 0;

	}



.category {

	/* width:164px; !if 5 items */

	width:210px;

	float:left;

	border-top:8px solid #333;

	margin:0px;

	padding:5px 10px 10px 10px;

	background:#fff;

	min-height:50px;

	}



.category p {

	margin:0;

	}



.category span.cat_title, #front-popular h3, #front-list .cat_title, #archive .cat_title {

	text-transform:lowercase;

	margin:0;

	font-weight:bold;

	font-size:1.5em;

	letter-spacing:-0.05em;

	}



#front-popular h3 {

	color:#fff;

	}



.category a {

	color:#333;

	display:block;

	background:none;

	}



.category a:hover {

	background:none;

	color:#fff;

	text-decoration:none;

	}



#archive {

	padding-top:11px;

	font-size:1.05em;

	line-height:1.75em;

	}



#archive blockquote {

	padding: 0px 10px 0 10px;

	}



#archive .title {

	font-weight:bold;

	font-size:15px;

	font-family: "Trebuchet Ms", Arial;

}



#archive h3.title {

	font-weight:bold;

	font-size:12px;

	font-family: "Trebuchet Ms", Arial;

	color:#292929;

	margin:15px 10px 10px 28px;

}



#archive h3.subtitle {

	font-weight:bold;

	font-size:14px;

	font-family: "Trebuchet Ms", Arial;

	color:#292929;

	margin:15px 10px 10px 35px;

}



#archive .half {

	float:left;

	width:326px;

}



#archive .clearfloat {

	float:left;

}



#archive .post-block-full, #archive .post-block-medium {

	height:305px/*340px*/;

	margin:0 7px 11px 7px;

	width:282px/*312px*/;

	background:url(images/category-post-bg.jpg) no-repeat;

}



#archive .post-block-full {

	height:305px/*340px*/;

	width:282px/*312px*/;

	padding:22px 15px 13px;

}



#archive .post-block-full, #archive .post-block-medium {

	height:317px/*340px*/;

	width:282px/*312px*/;

	padding:10px 15px 13px;

}



.post-block-full h3, .post-block-medium h3 {

	height:35px;

	line-height:16px;

	margin-bottom:0;

	margin-top:1px;

}



#archive .post-block-full img, #archive .post-block-medium img {

	margin:0 1px;

}



#archive .post-block-full img.content-icon, #archive .post-block-medium img.content-icon {

	margin:0 1px 0 2px;

	width:32px;

	height:15px;

	float:right;

}



#archive .post-block-full img.updated-icon, #archive .post-block-medium img.updated-icon {

	/*margin:0 0 0 7px;*/

	width:53px;

	height:12px;

	/*float:left;*/

}



#archive .post-block-full h3 span, #archive .post-block-medium h3 span {

	display:inline-block;

	margin:3px 0 0 1px;

	vertical-align:top;

	width:53px;

}



#archive .post-block-small {

	height:63px;

	width:294px;

	background:url(images/category-post-bg-small.jpg) no-repeat;

	margin:0 7px 11px;

	padding:7px 9px;

}



#archive .post-block-small img {

	float:left;

	padding:0 10px 0 0;

}



#archive .post-block-small h3 {

	line-height:12px;

	margin:0 0 2px;

}



#archive .post-block-small .title {

	font-size:11px;

	font-weight:bold;

}



#archive .post-block-small p {

	font-size:11px;

	line-height:13px;

	margin:0;

	padding:0;

}



/*#archive .spoiler {

	display:block;

	margin-top:3px;

	}*/



#archive p {

	margin:0px;

	padding:0px;

	font-size:11px;

	line-height:14px;

}



.author {

	font-size:0.8em;

	font-weight:bold;

	}



.meta {

	font-size:10px;

	color:#333;

	height:15px;

	line-height:13px;

	margin:0;

	width:inherit;

	position:relative;

}



.meta span.comments a {

	color:#fb8600;

}



.meta .content-icons {

	float:right;

	height:16px;

	margin:0;

	padding:0;

	position:absolute;

	right:0;

	top:0;

	width:auto;

}



.meta a {

	color:#333;

	}



#headline p, #featured p {

	margin:0;

	}





/* Content Page*/



#content {

	background:transparent none repeat scroll 0 0;

	float:left;

	font-size:1.05em;

	line-height:1.75em;

	margin-right:0px;

	/*width:638px;*/

	width:655px;

	padding-top:0px;

}



#content #slider {

	margin:0 7px 0 7px;

	border:1px solid #dcdcdc;

	width:636px;

	height:235px;

}



#content .breadcrumbs, #content .breadcrumbs a {

	font-weight:bold;

	color:#333;

	}



#content h2.title {

	font:15px "Trebuchet MS", Arial;

	font-weight:bold;

	letter-spacing:105%;

	/*padding:5px 0px;*/

	margin:0 10px 11px 36px/*11px 10px 0 29px*/;

	text-transform:uppercase;

	color:#2A2A2A;

	line-height:15px;

	}



#content .post h2.title {

	margin:0px 10px 11px 29px;

}



#content p.subtitle {

	margin:0 10px 11px 36px;

}



.post {

	font-size:1.05em;

	line-height:1.75em;

	margin:0 10px 0 7px;

	padding-top:11px;

}



.post table {

	margin-bottom:0px;

}



.post ul.bullet li {

	font-size:14px;

}



.post table td {

	vertical-align:top;

}



.post #video-meta {

	width:610px;

	/*height:227px;*/

	overflow:hidden;

	background:url(images/post-video-bg-top.png) #E5E5E5 no-repeat top;

	position:relative;

	padding:14px;

	z-index:0;

}



.post #video-meta .footer {

	background:transparent url(images/post-video-bg-footer.jpg) no-repeat scroll center bottom;

	bottom:0;

	height:9px;

	left:0;

	position:absolute;

	width:inherit;

	z-index:-1;

}



.post #video-meta #video{

	/*width:638px;

	height:255px;*/

	/*position:relative;*/

	float:left;

	margin:0;

	padding:0 13px 0 0;

}



#stats {

	margin:0;

	padding:0;

	width:180px;

	display:block;

	float:left;

}



/*#stats span {

	padding: 0px 20px 0px 0px;

	}



#stats span a:hover {

	background:none;

	}



#stats span a {

	color:#333;

	}



#stats img, #nav img {

	border:0px;

	margin:0px;

	padding:0px;

	}*/



/*DL, DT, DD TAGS LIST DATA*/

dl {

	margin:0px;

	width:180px;

}



dl dt {

	background:transparent none repeat scroll 0 0;

	border-top:1px solid #EEEFEF;

	color:#383838;

	float:left;

	font-weight:normal;

	line-height:13px;

	padding:5px 0 6px 1px;

	padding-left:1px;

	width:72px;

	font-size:12px;

}



dl dd {

	border-top:1px solid #EEEFEF;

	/*float:left;*/

	margin-left:73px;

	width:107px;

	font-size:12px;

	line-height:13px;

	padding:5px 0 6px 0px;

}



.post p {

	line-height:19px;

	margin:15px 0;

}



.post p strong {

	font-size:13px;

}



.post .clearfloat {

	border-bottom:1px dotted #ccc;

	margin:10px 0px;

	}



.post ul, .post ol, #front-list ul, #front-list ol {

	margin-bottom:15px;

	}



.post ul li, #front-list ul li {	

	list-style:square;

	margin-left:30px;

	}



.post ol li, #front-list ol li {	

	list-style:decimal;

	margin-left:30px;

	}



.post ol li ul li, #front-list ol li ul li {	

	list-style:square;

	margin-left:20px;

	}



.post img, .post a img, #front-list img, #archive img {

	/*border:1px solid #ccc;

	margin:0 10px 5px 0;

	padding:2px;*/

	margin:0;

	padding:0;

	}



img#title-image {

	border:0px solid #ccc;

	margin:0 10px 5px 0;

	padding:2px;

	}



.post .ads {

	margin-top:10px;

	}



.entry {

	margin:14px 14px;

}



#prev_next_links {

	height:20px;

	width:inherit;

	margin:10px 0;

	overflow:hidden;

	position:relative;

}



#tools {

	width:590px;

	height:25px;

	font-size:0.95em;

	}



#tools a:hover {

	background:none;

	}



.navigation {

	padding:5px 0px;

	text-align:Center;

	}



/* Sidebar*/

#sidebar {

	width:340px;

	/*float:right;*/

	float:left;

	margin:0px;

	}

/*

#sidebar h3 {

	font:1.1em Arial;

	font-weight:bold;

	background:#333;

	color:#fff;

	margin:10px 0px 5px 0px;

	padding:3px 10px;

	}



#sidebar-top, #sidebar-bottom {

	width:310px;

	float:right;

	padding:0px 10px 10px 10px;

	background:transparent;

	}*/



#sidebar-bottom, #sidebar-middle {

	margin-top:10px;

	}



#sidebar-middle {

	width:330px;

	float:right;

	}



#sidebar-left {

	width:140px;

	padding:0px 10px 10px 10px;

	float:left;

	background:#fff;

	}



#sidebar-right {

	width:140px;

	padding:0px 10px 10px 10px;

	float:right;

	background:#fff;

	}





#sidebar li {

	list-style:none;

	display:block;

	padding:2px 0;

	line-height:13px;

	/*border-bottom:1px dotted #ccc;

	padding:2px 0px 2px 13px;

	background:url(images/sub.png) no-repeat 0 0px;*/

}



#sidebar ul#recentcomments {

	padding:4px 0 5px;

}



#sidebar li.recentcomments {

	padding:0 0 1px 0;

}



#sidebar li ul li:last-child{

	/*list-style:none;

	display:block;

	padding:2px 0;*/

	/*border-bottom:0px dotted #ccc;

	padding:2px 0px 0px 13px;

	background:url(images/sub.png) no-repeat 0 0px;*/

}



#sidebar .widget_weekly_show ul {

	padding:3px 0 3px 1px;

}



#sidebar .widget_categories ul {

	padding:3px 1px;

}



#sidebar .widget_categories ul ul {

	padding:0 1px;

}



#sidebar .widget_weekly_show li, #sidebar ul.bullet li, #sidebar .widget_categories ul li {

	list-style:none;

	padding:0px 0px 0px 8px;

	background:transparent url(images/bullet.gif) no-repeat scroll 1px 5px;

}



#sidebar .widget_categories ul li {

	line-height:15px;

}



#sidebar .widget_advanced_search ul.bullet li {

	list-style:none;

	padding:0;

	background:none;

}



#sidebar .aktt_tweets ul {

	margin:3px 2px;

}



#sidebar .aktt_tweets ul li {

	font-size:11px;

	margin-bottom:7px;

}



#sidebar span.tweet-time {

	display:block;

	padding:1px 0px 0px 8px;

	background:transparent url(images/bullet.gif) no-repeat scroll 1px 5px;

	font-weight:bold;

	font-size:11px;

}



#sidebar .aktt_tweets input#aktt_tweet_text {

	width:100%;

}



#sidebar ul.bullet {

	margin:6px 0 2px 0;

}



#sidebar .widget_advanced_search ul.bullet {

	margin:0 0 1px 0;

}



#sidebar .widget_weekly_show h4 {

	padding:10px 0 2px;

	font-weight:bold;

	font-size:13px;

}



#sidebar .sidebar-widget a:link, #sidebar .sidebar-widget a:visited {

	color:#292929;

	font-family:"Trebuchet MS", Arial;

}



#sidebar .widget_weekly_show .link p {

	padding:0 0 4px 0;

}



#sidebar .widget_weekly_show p.title {

	padding:11px 0 4px;

	font-size:14px;

	font-weight:bold;

}





#sidebar .sidebar-widget ul.main-author-list, .post ul.main-author-list {

	display:block;

	margin:5px 0;

	overflow:hidden;

	text-align:center;

}



#sidebar .sidebar-widget ul.main-author-list li, .post ul.main-author-list li {

	display:inline-block;

	/*float:left;*/

	height:110px/*100*//*90*/;

	margin:0 4px;

	text-align:center;

	width:70px;
	vertical-align:top;


}



#sidebar .sidebar-widget ul.main-author-list li p, .post ul.main-author-list li p {

	line-height:13px;

	margin:0;

	padding:2px 6px 5px;

	width:58px;

}



/*#sidebar .aktt_widget h3 span, #sidebar .aktt_widget h3 div {

	display:inline-block;

	width:32px;

	height:30px;

	margin:0 5px;

	background:transparent url(images/twitter_icon.png) no-repeat scroll 0 0;

}*/



#sidebar #wp-tweets h3 span, #sidebar #wp-tweets h3,

#sidebar .aktt_widget h3 span, #sidebar .aktt_widget h3 {

	background:transparent url(images/twitter_icon.png) no-repeat scroll 43px 2px;

}



/* Form Elements */



select {

	border:1px solid #333;

	width:100%

	}

	

.field {

	padding: 2px;

	border:1px solid #333;

	background:#fff;

	font-size:1.0em;

	}



#commentform input {

	width: 140px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	background:transparent url(images/comment_form_textarea.gif) repeat scroll 0 0;

	border:medium none;

	color:#292929;

	font-family:"Trebuchet MS",Arial;

	font-size:12px;

	height:83px;

	margin:0;

	padding:5px 12px;

	width:402px;

}







/* Comments*/

.commentlist .author {

	background:transparent url(images/comment_author.png) no-repeat scroll left top;

	display:block;

	height:22px;

	margin:0;

	padding:0;

	position:relative;

	/*line-height:11px;

	padding:7px 10px 3px 31px;*/

}	



.commentlist .author cite {

	background:transparent url(images/comment_author_left.png) no-repeat scroll left top;

	display:block;

	font-size:11px;

	font-style:normal;

	height:12px;

	line-height:11px;

	padding:7px 10px 3px 31px;

	float:left;

	font-weight:normal;

}



.commentlist .author .author-close {

	background:transparent url(images/comment_author_right.png) no-repeat scroll left top;

	display:block;

	height:22px;

	width:3px;

	float:left;

}



.commentlist blockquote {

	background:#ededed;

	}

			

.commentlist li {

	list-style:none;

	margin-bottom:15px;

	padding:0;

}



.commentlist li li {

	background:none;

	border:none;

	list-style:square;

	margin:3px 0 3px 20px;

	padding:3px 0;

	}



.commenttext {

	background:#FFFFFF url(images/comment_top.png) no-repeat scroll 0 0;

	/*font-size:11px;

	line-height:13px;*/

	font-size:12px;

	line-height:18px;

	padding:7px 15px 3px;

}



.commenttext p {

	padding:0;

	margin:0;

}

		

.commentlist .author cite strong {

	font-size:12/*11*/px;

	padding-right:3px;

}

	

li.my_comment {

	background: #FFF;

	border:none;

	}



li.my_comment .author cite strong {

	font-size: 1.3em;

	color:#313228;

	}

	

#commentform small {

	background:#FFF;

	font-weight:bold;

	padding:0;

	}

	

.commentmetadata {

	color:#4d4d4d;

	display: block;

	margin-top:3px;

	text-align:right;

	font-size:0.9em;

	}



.commentmetadata a, .commentmetadata a:visited {

	color:#959382;

	}

	

.commentlist small {

	background:#e9e9e9;

	}



.avatar {

	border:1px solid #bbb;

	margin:0px 10px 0px 0px;

	float:left;

	padding:2px;

	width:55px;

	height:55px;

	}	



#comment {

	width:590px;

	background:#fff;

	}



/* Footer*/



#front-popular {

	font-size:11px;

	color:#d5d5d5;

	margin:0 auto;

	width:988px;

	height:76px;

	background:transparent url(images/footer-black-bar.gif) bottom no-repeat;

}



#front-popular .footer-widget {

	width:auto;

	float:left;

	padding:0 10px;

	height:auto;

	/*border:1px solid #fff;*/

}



#front-popular .footer-widget a {

	color:#ff8d03;

	font-weight:bold;

}



#front-popular .widget_banners {

	padding:12px 10px;

}



/* Noteikumi, Redakcija, Lapas karte */

#front-popular #text-3 {

	padding:0 30px;

	width:475px;

	height:inherit;

}



/* Kontakti, adrese */

#front-popular #text-4 .textwidget p {

	font-size:10px;

	font-weight:normal;

	line-height:12px;

	margin:8px auto;

}



/* HM logo */

#front-popular #text-5 {

	float:right;

}



#front-popular #text-5 .textwidget p {

	font-size:10px;

	font-weight:normal;

	line-height:12px;

	margin:5px 20px 6px 0px;

}



#footer {

	font-size:0.6em;

	height:128px;

	margin:0 auto;

	padding:0 9px;

	width:988px;

	background:url(images/footer-bottom.jpg) repeat-x bottom;

}



#footer #footer-menu {

	height:30px;

	padding:20px 0 8px;

	text-align:center;

	color:#DCDCDC;

	font-size:12px;

}



#footer #footer-menu ul#menu {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	text-align:center;

	display: block;

	/*width:800px;*/

}



#footer #footer-menu #menu li {

	cursor:pointer;

	display:inline;

	/*float:left;*/

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

}



/*#footer #footer-menu #menu li.page_item {

	cursor:pointer;

	display:inline;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

}*/



#footer #footer-menu a, #footer #footer-menu a:visited {

	color:#FB8600;

	/*display:block;*/

	font-size:11px;

	font-weight:bold;

	margin:0;

	padding:4px 19px;

}



#footer #footer-text {

	text-align:center;

}



#footer #footer-text p {

	font-size:10px;

	line-height:12px;

	margin:0;

	padding:0;

	color:#292929;

}



#footer #footer-text a {

	color:#292929;

}



/* Float Properties*/



.clearfloat:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}



.clearfloat {

	display: inline-block;

}





/* Hides from IE-mac \*/

* html .clearfloat {

	height:1%;

	}



*+html .clearfloat {

	height:1%;

	}



.clearfloat {

	display:block;

	}

	

/* Widgets */

.footer-widget {

	float:left;

}



#sidebar .widget_banners {

	background:url(images/sidebar-widget-bg-cut.jpg) no-repeat top center;

	padding:7px;

	position:relative;

	width:326px;

	margin-bottom:11px;

	position:relative;

	z-index:0;

}



#sidebar .widget_banners img{

	padding:7px;

}



.sidebar-widget, #sidebar #banners-19 {

	background:url(images/sidebar-widget-bg-full.jpg) no-repeat top center;

	width:inherit;

	margin-bottom:11px;

	padding:0px 17px 12px 17px;

	position:relative;

	width:306px;

	z-index:0;

	overflow:hidden;

	min-height:60px;

}



#sidebar #banners-12 {

	padding:0px 15px 12px 15px;

	width:310px;

}



#sidebar #banners-12 h3{

	padding:11px 2px 13px;/*11px 0 7px;*/

	margin:0;

	color:#FFFFFF;

	font-size:15px;

	line-height:15px;

	font-weight:bold;

	font-family:"Trebuchet MS", Arial;

	text-transform:uppercase;

}





#sidebar .widget_cat_description h1 {

	font-size:16px;

}



#sidebar .widget_cat_description h2 {

	font-size:14px;

}



#sidebar .widget_cat_description ul{

	 list-style-type: none;

}



#sidebar .widget_cat_description ul li {

	background:transparent url(images/bullet.gif) no-repeat scroll 1px 5px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	padding:0 0 8px 8px;

}



.widget_advanced_search {

	padding-bottom:15px;

}



.widget_advanced_search form#advanced_searchform .container {

	overflow:hidden;

	padding:5px 0;

}



#wp-banner_div_9 {

	padding-top:5px;

}



.widget_main_authors {

	padding:0 13px 12px;

	width:314px;

}



.widget_other_authors ul.bullet, .widget_advanced_search ul.bullet {

	float:left;

	padding:0px;

}



.sidebar-widget .footer {

	background:url(images/sidebar-widget-footer.jpg) no-repeat bottom center;

	position:absolute;

	bottom:0;

	left:0;

	width:340px;

	height:39px;

	z-index:-1;

}



/*.sidebar-widget .wrap {

	padding:0px 16px 16px 16px;

}*/



.sidebar-widget p {

	padding: 4px 0;

	margin:0;

	font-size:11px;

	line-height:13px;

}



.sidebar-widget p.link {

	padding:0 0 8px;

	margin:0;

	font-size:11px;

	line-height:13px;

	text-align:center;

}



.widget_user_photo img {

	padding-top:13px;

}



/*.sidebar-widget .header{

	background:url(images/sidebar-widget-header.jpg) no-repeat top center;

	width:inherit;

	height:33px;

}*/



.sidebar-widget h3{

	padding:11px 0 13px;/*11px 0 7px;*/

	margin:0;

	color:#FFFFFF;

	font-size:15px;

	line-height:15px;

	font-weight:bold;

	font-family:"Trebuchet MS", Arial;

	text-transform:uppercase;

}



#sidebar #social-icons {

	height:37px;

	padding:0px 14px;

	width:312px;

}



#sidebar #social-icons p {

	display:block;

	float:left;

	margin:0;

	padding:8px 4px;

}



#sidebar #social-icons a {

	color:#949494;

	font-size:10px;

	padding-right:6px;

}



#sidebar #social-icons ul {

	display:block;

	float:left;

	height:15px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	padding-top:8px;

}



#sidebar #social-icons ul li {

	display:inline;

	height:15px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	padding:0;

}



#sidebar #social-icons ul li a {

	padding-right:5px;

}



#sidebar #searchbar {

	height:44px;

	background:url(images/sidebar-widget-search-bg.jpg) no-repeat top center;

	padding:0px 14px;

	width:312px;

	margin-bottom:11px;

}



#searchform {

	width:312px;

	float:right;

	text-align:right;

	padding-top:10px;

	padding-bottom:9px;

	margin:0px;

}



#s {

	padding:6px 6px 6px 30px;

	margin:0px;

	font-size:1.0em;

	width:243px;

	height:13px;

	background:url(images/search-input.jpg);

	border:none;

	float:left;

}

	

#searchsubmit {

	height:25px;

	padding:0;

	margin:0;

	width:33px;

	float:right;

}











form#advanced_searchform #s {

	background:transparent url(images/advanced-search-text.gif) repeat scroll 0 0;

	border:medium none;

	float:none;

	font-size:11px;

	height:13px;

	margin:0;

	padding:4px 5px;

	width:294px;

}



form#advanced_searchform #from, form#advanced_searchform #to {

	background:transparent url(images/advanced-search-date.gif) no-repeat scroll 0 0;

	border:medium none;

	float:none;

	font-size:11px;

	height:13px;

	margin:0;

	padding:5px;

	width:88px;

}



form#advanced_searchform #advanced-search-submit {

	height:19px;

	padding:0;

	margin:0;

	width:96px;

	float:none;

	color:#FFFFFF;

}



#sidebar .widget_posts h2, #sidebar .widget_views h2, #sidebar .widget_advanced_search h2 {

	font-size:11px;

	font-weight:bold;

	margin:2px 0 5px;

}



#sidebar .widget_posts img, #sidebar .widget_views img {

	float:left;

	padding: 0 10px 0 0;

}



#sidebar .widget_posts .widget-blog-post , #sidebar .widget_views .widget-blog-post {

	clear:both;

	margin-bottom:11px;

	overflow:hidden;

}



#sidebar .widget_posts .wrap, #sidebar .widget_views .wrap {

	margin-top:7px;

}



#sidebar .widget_posts .widget-blog-post p, #sidebar .widget_views .widget-blog-post p {

	font-size:11px;

	line-height:13px;

}





.wp-pagenavi {

	clear: both;

	display:block;

	text-align:center;

	margin:0 10px 5px 0;

}



.wp-pagenavi li {

	background:transparent url(images/pagenavi_page.png) no-repeat scroll center center;

	display:inline-block;

	width:18px;

	margin:0 1px;

}



.wp-pagenavi a {

	color:#292929;

	display:inline-block;

	font-size:10px;

	font-weight:normal;

	text-align:center;

	text-decoration:none;

	width:18px;

}



.wp-pagenavi a:hover {

	color:#ff8d03;

}



.wp-pagenavi li.current {

	background:url(images/pagenavi_current.png) no-repeat center;

}



.wp-pagenavi li span.extend {

	font-size:10px;

	color:#292929;

	/*padding:4px 7px;*/

	padding:4px 3px;

}



.wp-pagenavi li span.current {

	font-size:10px;

	color:#ffffff;

	padding:4px;

}



.wp-pagenavi li.first,

.wp-pagenavi li.first a,

.wp-pagenavi li.last,

.wp-pagenavi li.last a {

	color: #292929;

	border:none;

	background:none;

	width:auto;

	margin:0 6px;

}



#search-params {

	background:url(images/search-params.jpg) no-repeat center;

	height:96px;

	width:606px;

	padding:10px 18px;

	overflow:hidden;

	margin:0 0 10px 5px;

	font-weight:bold;

}





#search-params dl {

	margin:10px 0 0 1px;

	width:100%;

	font-weight:normal;

}



#search-params dl dt {

	background:transparent none repeat scroll 0 0;

	border:none;

	color:#383838;

	float:left;

	font-weight:normal;

	line-height:12px;

	padding:1px 0 1px 1px;

	padding-left:1px;

	width:95px;

	font-size:12px;

}



#search-params dl dd {

	border:none;

	/*float:left;*/

	margin-left:96px;

	width:407px;

	font-size:12px;

	line-height:12px;

	padding:1px 0 1px 0px;

	font-weight:normal;

}



#hm-archive {

	background:#FFFFFF url(images/hm-archive-results.jpg) no-repeat scroll center top;

	height:80px;

	margin:0 0 0 7px;

	overflow:hidden;

	padding:9px 14px 6px;

	position:relative;

	width:610px;

	z-index:0;

}



#hm-archive ul {

	padding:3px 1px;

}



#hm-archive ul li {

	list-style:none;

	padding:0px 0px 0px 8px;

	background:transparent url(images/bullet.gif) no-repeat scroll 1px 4px;

	line-height:12px;

	font-size:11px;

}
