/*  
Theme Name: Arthemia Premium
Theme URI: http://colorlabsproject.com/
Description: Designed by <a href="http://michaelhutagalung.com">Michael Jubel Hutagalung</a> of <a href="http://colorlabsproject.com">Colorlabs Project</a>.
Version: 1.0
Author: Michael Jubel Hutagalung
Author URI: http://colorlabsproject.com/
Tags: thumbnails, newspaper, magazine, widgets, admin panel
*/
/*Copyright 2008, Michael Jubel Hutagalung
View detailed license info in license.txt file 
/* 
TABLE OF CONTENTS 
  HTML Elements
  Structure
  Navigation Bar
  Text
  Index Page
  Content Page
  Sidebar
  Form Elements  
  Comments
  Footer
  Clear
/* CSS Reset */

/* HTML Elements */
* {
	margin: 0;
	padding: 0;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

/* Hides from IE-mac \*/
* html .clearfloat {
	height: 1%;
}

*+html .clearfloat {
	height: 1%;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

a img {
	border: 0;
}

a:link, a:visited {
	color: #6B8E23;
	text-decoration: none;
}

a:hover, a:active {
	color: #808080;
	text-decoration: underline;
}

acronym, abbr {
	border-bottom: 1px dashed #999999;
}

acronym, abbr, span.caps {
	cursor: help;
	font-size: 0.9em;
	letter-spacing: .07em;
}

blockquote {
	background: #ECECEC;
	border: 1px solid #DFDFDF;
	border-radius: 4px;
	border-radius: 4px;
	font-family: tahoma;
	font-size: 12px;
	-khtml-border-radius: 4px;
	-khtml-border-radius: 4px;
	line-height: 1.5em;
	margin: 10px 0px;
	-moz-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 10px 0 10px;
	-webkit-border-radius: 4px;
	-webkit-border-radius: 4px;
}

blockquote, q {
	quotes: "" "";
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

body {
	background: #FF6347;
	color: #000000;
	line-height: 1;
	
}

body {
	background: #4f6959;
	color: #505050;
	font: Arabic Transparent;
}

caption, th, td {
	font-weight: normal;
	text-align: right;
	
}

code {
	background: #ECECEC;
	font: 1.0em 'Courier New', Courier, Fixed;
}

div#cancel-comment-reply {
	font-weight: bold;
}

div#coldform {
	background-color: #F9F9F9;
	border: 2px solid #DFDFDF;
	border-radius: 4px;
	color: #315149;
	font-family: Tahoma;
	font-size: 10px;
	-khtml-border-radius: 4px;
	margin: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 570px;
}

/* End hide from IE-mac */
/* 
Coldskin #2 for Contact Coldform WordPress Plugin 
*/
div#coldform * {
	border: 0;
	margin: 0;
	padding: 0;
}

div#coldform fieldset {
	border: 0 none;
	clear: both;
	display: block;
}

div#coldform input.check {
	clear: left;
	display: block;
	float: left;
	margin: 0;
	padding-bottom: 5px;
	width: 37px;
}

div#coldform input.input {
	background: #FFFFFF;
	border: 1px solid #DFDFDF;
	clear: right;
	color: #315149;
	display: block;
	float: right;
	font-family: Tahoma;
	font-size: 12px;
	margin-right: 5px;
	margin-top: 10px;
	padding: 3px 3px;
	width: 300px;
}

div#coldform input.submit {
	background: #FFFFFF;
	border: 1px solid #DFDFDF;
	clear: right;
	color: #315149;
	cursor: pointer;
	display: block;
	float: right;
	font-family: Tahoma;
	font-size: 12px;
	margin: 7px 10px 10px 0;
	padding: 3px;
	width: 308px;
}

div#coldform label.label {
	clear: left;
	display: block;
	float: left;
	font-size: 1.1em;
	margin: 5px 0;
	padding-top: 5px;
	width: 177px;
}

div#coldform label.label2 {
	clear: left;
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	padding-bottom: 10px;
	text-shadow: none; /*width:463px;*/
}

div#coldform legend.hide {
	display: none;
}

div#coldform textarea#coldform_message{
	background: #FFFFFF;
	border: 1px solid #DFDFDF;
	clear: right;
	color: #315149;
	display: block;
	float: right;
	font-family: tahoma;
	font-size: 12px;
	margin-right: 5px;
	margin-top: 10px;
	padding: 1px 3px;
	width: 470px;
}

em {
	font-style: italic;
}

/* Text*/
h1 {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.7em;
	font-weight: bold;
	line-height: 1.5em;
}

h2 {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.5em;
}

h3 {
	color: #315149;
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 3px;
	margin-top: 10px;
}

h3#comments {
	margin-bottom: 15px;
	margin-top: 32px;
	padding-left: 0px;
	text-shadow: 0 1px 0 #FFFFFF;
}

h3#respond {
	margin-top: 0px;
	padding-top: 20px;
	text-shadow: 0 1px 0 #FFFFFF;
}

h3#respond2 {
	border-bottom: 3px solid #315149;
	margin-top: 0px;
	padding-top: 20px;
	text-shadow: 0 1px 0 #FFFFFF;
}

h3.authors {
	margin-top: 15px;
}

h3.cat_title, h3.cat_title a {
	color: #315149;
}

h4 {
	color: #315149;
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.5em;
	margin: 5px;
}

h5 {
	color: #315149;
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.5em;
}

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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

img.alignleft, a img.alignleft {
	border-radius: 4px;
	display: inline;
	-khtml-border-radius: 4px;
	margin: 0 0 0px 0px;
	-moz-border-radius: 4px;
	padding: 0px;
	-webkit-border-radius: 4px;
}

img.alignright, a img.alignright {
	border-radius: 4px;
	display: inline;
	-khtml-border-radius: 4px;
	margin: 0 0px 0px 0;
	-moz-border-radius: 4px;
	padding: 0px;
	-webkit-border-radius: 4px;
}

img.centered, a img.centered, img.aligncenter, a img.aligncenter {
	border-radius: 4px;
	display: block;
	-khtml-border-radius: 4px;
	margin-left: auto;
	margin-right: auto;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

li.comment div#respond h3 {
	display: none;
}

ol, ul {
	list-style: none;
}

p {
	margin: 15px 0;
}

select {
	width: 130px;
}

/* Form Elements */
select {
	border: 1px solid #315149;
	width: 100%;
}

span#map {
	font-size: 11px;
}

span.alert {
	background: url(images/typo/alert.png) #FFD5D5 10px 50% no-repeat;
	border: 1px solid #FFACAD;
	color: #CF3738;
}

span.approved {
	background: url(images/typo/approved.png) #CCCCCC 10px 50% no-repeat;
	border: 1px solid #A8A8A8;
	color: #666666;
}

span.attention {
	background: url(images/typo/attention.png) #FFF3A3 10px 50% no-repeat;
	border: 1px solid #E7BD72;
	color: #B79000;
}

/* ����� �������� */
span.attention, span.notice, span.alert, span.download, span.approved, span.media, span.note, span.cart, span.camera, span.doc {
	border-radius: 4px;
	display: block;
	-khtml-border-radius: 4px;
	margin: 15px 0;
	-moz-border-radius: 4px;
	padding: 8px 36px 8px 10px;
	-webkit-border-radius: 4px;
}

span.camera {
	background: url(images/typo/camera.png) #E6E6E6 10px 50% no-repeat;
	border: 1px solid #C5C5C5;
	color: #666666;
}

span.cart {
	background: url(images/typo/cart.png) #E6E6E6 10px 50% no-repeat;
	border: 1px solid #C5C5C5;
	color: #666666;
}

span.doc {
	background: url(images/typo/doc.png) #FFE0B6 10px 50% no-repeat;
	border: 1px solid #FFBB65;
	color: #C76E34;
}

span.download {
	background: url(images/typo/download.png) #A8CDE3 10px 50% no-repeat;
	border: 1px solid #6ABCE2;
	color: #1C6B8B;
}

span.dropcap {
	color: #315149;
}

span.dropcap, span.dropcap-blue, span.dropcap-red, span.dropcap-green, span.dropcap-purple, span.dropcap-orange, span.dropcap-brown, span.dropcap-grey {
	display: block;
	float: left;
	font-size: 260%;
	line-height: 100%;
	margin: 0px 4px 0 0;
}

span.dropcap-blue {
	color: #0D507A;
}

span.dropcap-brown {
	color: #8B6846;
}

span.dropcap-green {
	color: #74A824;
}

span.dropcap-grey {
	color: #666666;
}

span.dropcap-orange {
	color: #CC8300;
}

span.dropcap-purple {
	color: #9E0E87;
}

span.dropcap-red {
	color: #D12E2E;
}

span.highlight {
	background: #FFFBD5;
	padding: 1px 2px;
}

span.highlight-blue {
	color: #0D507A;
}

span.highlight-bold {
	font-size: 120%;
	font-weight: bold;
}

span.highlight-brown {
	color: #8B6846;
}

span.highlight-green {
	color: #74A824;
}

span.highlight-grey {
	color: #666666;
}

span.highlight-orange {
	color: #CC8300;
}

span.highlight-purple {
	color: #9E0E87;
}

span.highlight-red {
	color: #D12E2E;
}

span.important-title {
	color: #315149;
}

span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {
	background: #FFFFFF;
	display: block;
	font-size: 120%;
	font-weight: bold;
	margin-top: -24px;
	padding: 0 8px;
	position: absolute;
}

span.important-title-blue {
	color: #0D507A;
}

span.important-title-brown {
	color: #8B6846;
}

span.important-title-green {
	color: #74A824;
}

span.important-title-grey {
	color: #666666;
}

span.important-title-orange {
	color: #CC8300;
}

span.important-title-purple {
	color: #9E0E87;
}

span.important-title-red {
	color: #D12E2E;
}

span.inset-left {
	color: #000000;
	display: block;
	float: left;
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
	padding: 15px;
	width: 20%;
}

span.inset-right {
	color: #000000;
	display: block;
	float: right;
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
	padding: 15px;
	width: 20%;
}

span.media {
	background: url(images/typo/media.png) #FFE0B6 10px 50% no-repeat;
	border: 1px solid #FFBB65;
	color: #C76E34;
}

span.note {
	background: url(images/typo/note.png) #FFF3A3 10px 50% no-repeat;
	border: 1px solid #E7BD72;
	color: #B79000;
}

span.notice {
	background: url(images/typo/notice.png) #CDEFA6 10px 50% no-repeat;
	border: 1px solid #9BCC54;
	color: #648434;
}

span.number {
	color: #315149;
}

span.number, span.number-blue, span.number-red, span.number-green, span.number-purple, span.number-orange, span.number-brown, span.number-grey {
	display: block;
	float: left;
	font-size: 170%;
	margin: 2px 10px 0 15px;
}

span.number-blue {
	color: #0D507A;
}

span.number-brown {
	color: #8B6846;
}

span.number-green {
	color: #74A824;
}

span.number-grey {
	color: #666666;
}

span.number-orange {
	color: #CC8300;
}

span.number-purple {
	color: #9E0E87;
}

span.number-red {
	color: #D12E2E;
}

strong {
	font-weight: bold;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

ul.bullet-1 li {
	background: url(images/typo/bullet-1.png) 0 5px no-repeat !important;
}

ul.bullet-1 li,  ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li, ul.bullet-5 li {
	list-style: none;
	margin-bottom: 5px !important;
	padding-bottom: 3px !important;
	padding-left: 10px !important;
}

ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8 {
	margin-left: 5px !important;
	overflow: hidden;
	padding-left: 15px !important;
}

ul.bullet-2 li {
	background: url(images/typo/bullet-2.png) 0 5px no-repeat !important;
}

ul.bullet-3 li {
	background: url(images/typo/bullet-3.png) 0 5px no-repeat !important;
}

ul.bullet-4 li {
	background: url(images/typo/bullet-4.png) 0 5px no-repeat !important;
}

ul.bullet-5 li {
	background: url(images/typo/bullet-5.png) 0 5px no-repeat !important;
}

ul.bullet-6 li {
	background: url(images/typo/bullet-6.png) 0 2px no-repeat !important;
}

ul.bullet-6 li, ul.bullet-7 li, ul.bullet-8 li {
	list-style: none;
	margin-bottom: 5px !important;
	padding-bottom: 3px !important;
	padding-left: 22px !important;
}

ul.bullet-7 li {
	background: url(images/typo/bullet-7.png) 0 2px no-repeat !important;
}

ul.bullet-8 li {
	background: url(images/typo/bullet-8.png) 0 3px no-repeat !important;
}

ul.children li.comment {
	background: #FFFFFF;
	border: none;
	border-radius: 4px;
	color: #4D4D4D;
	font-size: 11px;
	-khtml-border-radius: 4px;
	list-style: none;
	margin-bottom: 0px;
	margin-top: 15px;
	-moz-border-radius: 4px;
	padding: 12px 12px 12px 12px;
	-webkit-border-radius: 4px;
}

ul.children li.depth-2, ul.children li.depth-4, ul.children li.depth-6, ul.children li.depth-8, ul.children li.depth-10 {
	background: #FFFFFF;
	border: 1px solid #E2E2E2;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

ul.commentlist li.comment {
	background: #F2F2F2;
	border-bottom: 1px solid #DCDBD7;
	color: #4D4D4D;
	font-size: 11px;
	line-height: 18px;
	list-style: none;
	margin-bottom: 10px;
	padding: 11px 14px 11px 14px;
}

ul.commentlist li.comment a {
	text-decoration: underline;
}

ul.commentlist li.comment blockquote {
	width: 380px;
}

ul.commentlist li.comment cite {
	color: #313228;
	font-size: 12px;
	font-weight: bold;
}

ul.commentlist li.comment cite a {
	text-decoration: none;
}

ul.commentlist li.comment div.comment-meta {
	font-size: 10px;
	margin-top: 0px;
}

ul.commentlist li.comment div.comment-meta a {
	color: #4D4D4D;
	text-decoration: none;
}

ul.commentlist li.comment div.reply {
	clear: both;
	display: block;
}

ul.commentlist li.comment div.reply a {
	font-weight: bold;
	text-decoration: none;
}

ul.commentlist li.comment h3#respond {
	background: #FFFFFF;
	margin-top: 15px;
}

ul.commentlist li.comment img.avatar {
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	float: right;
	height: 45px;
	-khtml-border-radius: 4px;
	margin: 0px 0px 13px 13px;
	-moz-border-radius: 4px;
	padding: 2px;
	-webkit-border-radius: 4px;
	width: 45px;
}

ul.commentlist li.comment p {
	margin: 15px 0px;
	padding: 0;
}

ul.commentlist li.depth-1, ul.children li.depth-3, ul.children li.depth-5, ul.children li.depth-7, ul.children li.depth-9 {
	background: #F2F2F2;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

ul.commentlist li.pingback, ul.commentlist li.trackback {
	display: none;
}

/* Captions */
.aligncenter,div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.archive .tanbox {
	background: url(images/dots_content.gif) repeat-x bottom;
	padding-bottom: 1px;
	width: 570px;
}

.author {
	font-size: 11px;
	font-weight: bold;
}

.category {
	background: #FFFFFF;
	border-top: 8px solid #315149;
	cursor: pointer;
	float: right;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px;
	padding: 5px 10px 15px 10px;
	text-shadow: 0 1px 0 #FFFFFF;
	width: 164px;
}

.category a {
	background: none;
	color: #315149;
	display: block;
}

.category a:hover {
	background: none;
	color: #FFFFFF;
	text-decoration: none;
}

.category p {
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}

.category span.cat_title, #front-popular h3, #front-list .cat_title, #gallery h3 {
	margin: 0;
	text-transform: lowercase;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

/* -------------------[ Author Bio Info ]------------------- */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.clearfloat {
	display: inline-block;
}

.clearfloat {
	display: block;
}

/* Float Properties*/
.clearfloat:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.entry a {
	text-decoration: underline;
}

.entry img, .post a img, #front-list img {
	border: 0px solid #CCCCCC;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	margin: 0 0px 0px 0px;
	-moz-border-radius: 4px;
	padding: 0px;
	-webkit-border-radius: 4px;
}

.entry ol li ul li, #front-list ol li ul li {
	list-style: square;
	margin-right: 20px;
}

.entry ol li, #front-list ol li {
	list-style: decimal;
	margin-right: 30px;
}

.entry ul li, #front-list ul li {
	list-style: square;
	margin-right: 30px;
}

.entry ul, .post ol, #front-list ul, #front-list ol {
	margin-bottom: 15px;
}

.field {
	background: #FFFFFF;
	border-bottom: 1px solid #EEEEEE;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #EEEEEE;
	border-top: 1px solid #BBBBBB;
	font-size: 11px;
	padding: 1px;
}

.important {
	border: 1px solid #315149;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.important, .important-blue, .important-red, .important-green, .important-purple, .important-orange, .important-brown, .important-grey {
	margin: 15px 0;
	padding: 15px;
}

.important-blue {
	border: 1px solid #0D507A;
}

.important-brown {
	border: 1px solid #8B6846;
}

.important-green {
	border: 1px solid #74A824;
}

.important-grey {
	border: 1px solid #666666;
}

.important-orange {
	border: 1px solid #CC8300;
}

.important-purple {
	border: 1px solid #9E0E87;
}

.important-red {
	border: 1px solid #D12E2E;
}

.input:focus, textarea:focus {
	border: 1px solid #DFDFDF;
	color: #315149;
	text-shadow: none;
}

.left {
	float: right;
}

.meta {
	color: #315149;
}

.more-link {
	display: block;
	margin: 15px 0px;
}

.onecolumn {
	line-height: 1.5em;
	margin: 0;
	padding: 10px 0px;

}

.onecolumn img {
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	margin-bottom: 5px;
	margin-left: 10px;
	-moz-border-radius: 4px;
	padding: 2px;
	-webkit-border-radius: 4px;
}

.post {
	line-height: 1.75em;
	text-shadow: 0 1px 0 #FFFFFF;

}

.post .ads {
	margin-top: 10px;
}

.post .clearfloat {
	border-bottom: 1px solid #E2E2E2;
}

.post p {
	margin-top: 0px;
	font: 12pt Arabic Transparent;
	font-weight: bold;
	line-height: 23px;
}

.right {
	float: left;
}

.spoiler {
	background: #FFFFFF;
	border-radius: 4px;
	border-top: 1px solid #ECECEC;
	-khtml-border-radius: 4px;
	margin-bottom: 12px;
	-moz-border-radius: 4px;
	overflow: hidden;
	padding: 0px 12px 12px 12px;
	-webkit-border-radius: 4px;
}

.spoiler h3 {
	border-bottom: 1px solid #ECECEC;
	color: #FFFFFF;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.5em;
	margin: 0px 0px 8px 0px;
	padding: 3px 10px;
}

.spoiler h3 a {
	color: #FFFFFF;
	text-decoration: none;
}

.spoiler h4 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 5px;
	text-shadow: 0 1px 0 #FFFFFF;
}

.spoiler h4 a {
	color: #315149;
}

.spoiler img {
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	margin-bottom: 5px;
	margin-left: 10px;
	-moz-border-radius: 4px;
	padding: 2px;
	-webkit-border-radius: 4px;
}

.spoiler p {
	color: #6D6D6D;
	margin: 0;
}

.submitbutton {
	background: #FFFFFF;
	border: 1px solid #AAAAAA;
	color: #AAAAAA;
	cursor: pointer;
	font-size: 11px;
	padding: 2px 5px;
}

.submitbutton:hover {
	background: #4f6959;
	color: #FFFFFF;
}

.tanbox {
	line-height: 1.5em;
	margin: 0;
	padding: 10px 0px;
	width: 275px;
		font: 11pt Arabic Transparent;
	font-weight: bold;
	
}

.tanbox img {
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	margin-bottom: 5px;
	margin-left: 10px;
	-moz-border-radius: 4px;
	padding: 2px;
	-webkit-border-radius: 4px;
}

.tanbox p, .onecolumn p {
	margin: 5px 0px;
}

.tanbox span.title a, .onecolumn span.title a {
	font: 16px Arial;
	font-weight: bold;
}

.wp-caption {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	font: 12pt Arabic Transparent;
	font-weight: bold;
	
	-khtml-border-radius: 4px;
	margin: 7px;
	-moz-border-radius: 4px;
	padding: 1px;
	text-align: center;
	-webkit-border-radius: 4px;
}

.wp-caption a img {
	border: 0 none;
	margin: 2px;
	padding: 2px;
}

.wp-caption img {
	border: 0 none;
	margin: 2px;
	padding: 2px;
}

.wp-caption p.wp-caption-text {
	background: #F1F1F1;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	color: #3F3F3F;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	-khtml-border-radius: 4px;
	margin: 5px;
	-moz-border-radius: 4px;
	padding: 2px;
	text-align: center;
	-webkit-border-radius: 4px;
}

#bio {
	background: #EFEFEF;
	margin: 20px 0px;
	padding: 10px;
}

#bio .avatar {
	border: 1px solid #CCCCCC;
	float: right;
	height: 80px;
	margin: 0px 0 5px 10px;
	padding: 2px;
	width: 80px;
}

#bio p {
	margin: 0;
	padding: 0;
}

#bottom {
	width: 920px;
}

#bottom-left {
	float: right;
}

#bottom-left .meta a, #content.archive .meta a {
	color: #315149;
}

#bottom-left .meta, #content.archive .meta {
	clear: right;
	color: #315149;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	margin: 5px;
	text-shadow: 0 0 1px #222222;
}

/* Comments*/
#comment {
	background: #FFFFFF;
	width: 590px;
}

#commentform input {
	margin: 5px 0 0px 5px;
	width: 140px;
}

#commentform textarea {
	border-bottom: 1px solid #EEEEEE;
	border-left: 1px solid #BBBBBB;
	border-radius: 4px;
	border-right: 1px solid #EEEEEE;
	border-top: 1px solid #BBBBBB;
	height: 170px;
	-khtml-border-radius: 4px;
	margin-top: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 99%;
}

#comments .clearfloat {
	background: none;
}

#comments div.navigation {
	font-weight: bold;
	padding: 5px 0px 20px 0px;
}

#comments ul.commentlist {
	list-style: none;
	margin-top: 20px;
}

#comments ul.commentlist blockquote {
	background: #EDEDED;
}

/* Content Page*/
#content {
	background: #FFFFFF;
	border-top: 1px solid #ECECEC;
	float: right;

	line-height: 1.75em;
	padding: 10px;
	width: 570px;
		font: 12pt Arabic Transparent;
	font-weight: bold;
	line-height: 23px;
}

#content h2.title {
	border-bottom: 1px solid #E2E2E2;
	border-top: 3px solid #E2E2E2;
	color: #000000;
	margin-bottom: 0px;
	padding: 5px 0px;
	text-shadow: 0 1px 0 #CCCCCC;
}

#featured {
	float: left;
		font: 12pt Arabic Transparent;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	width: 320px;
}

#featured .arthemia-carousel {
	overflow: hidden;
	width: 320px;
}

#featured .divider {
	margin-left: 95px;
}

#featured .info {
	float: left;
	font: 10pt Arabic Transparent;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 10px;
	width: 203px;
}

#featured .meta {
	font-size: 10px;
	font-weight: normal;
	margin-top: 5px;
}

#featured .title {
	font-weight: bold;
}

#featured a {
	color: #000000;
}

#featured a img {
	border: 2px solid #FFFFFF;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	margin-right: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#featured a:hover {
	color: #808080;
}

#featured li {
	height: 79px;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 320px;
}

#footer {
	background: #FFD700;
	border-left: 5px solid #FFD700;
	border-right: 5px solid #FFD700;
	color: #315149;
	font-size: 10px;
	margin: 0 auto;
	padding: 5px 10px;
	text-shadow: 0 1px 0 #FFFFFF;
	width: 920px;
}
#footer a:link, #footer a:visited {
	color: #0D0D0D;
}
#footer a:hover {
	color: Maroon;
}

#front-list {
	background: #FFFFFF;
	border-top: 1px solid #ECECEC;
	font-size: 12px;
	line-height: 1.75em;
	margin-bottom: 10px;
	padding: 10px;
	width: 570px;
}

#front-list .cat_title {
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.0em;
	font-weight: bold;
	margin-bottom: 5px;
}

#front-list .divider {
	margin-bottom: 0px;
	margin-left: 216px;
	margin-top: 0px;
}

#front-list .title {
	font: 20px Arial;
	font-weight: bold;
	line-height: 1.0em;
}

#front-list blockquote {
	padding: 0px 10px 0 10px;
}

#front-list2 {
	margin: -23px 43px 0 0;
	padding: 0;
}

#front-popular {
	background: #4f6959;
	border-left: 5px solid #FFD700;
	border-right: 5px solid #FFD700;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0 auto;
	padding: 15px;
	text-shadow: 0 1px 0 #000000;
	width: 910px;
}

#front-popular h3 {
	color: #FFFFFF;
}

/* Footer*/
#gallery {
	background: #DEDEDE;
	border-left: 5px solid #FFD700;
	border-right: 5px solid #FFD700;
	color: #315149;
	font-size: 11px;
	margin: 0 auto;
	padding: 10px 5px 10px 10px;
	width: 925px;
}

#gallery #random {
	float: right;
	width: 613px;
}

#gallery #random img {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-radius: 4px;
	float: right;
	-khtml-border-radius: 4px;
	margin-bottom: 10px;
	margin-right: 11px;
	-moz-border-radius: 4px;
	padding: 2px;
	-webkit-border-radius: 4px;
}

#gallery #video {
	border-right: 1px solid #B0B0B0;
	float: left;
	padding-right: 20px;
	width: 281px;
}

#gallery #video h3 {
	background: #4f6959;
	border-radius: 4px;
	color: #FFFFFF;
	display: block;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.0em;
	font-weight: bold;
	-khtml-border-radius: 4px;
	margin: 1px -2px 5px 0px;
	-moz-border-radius: 4px;
	padding: 5px 10px;
	-webkit-border-radius: 4px;
	width: 265px;
}

#gallery h3 {
	background: #4f6959;
	border-radius: 4px;
	color: #FFFFFF;
	display: block;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.0em;
	font-weight: bold;
	-khtml-border-radius: 4px;
	margin: 1px 5px 5px 0px;
	-moz-border-radius: 4px;
	padding: 5px 10px;
	-webkit-border-radius: 4px;
	width: 567px;
}

#gallery h3 a {
	color: #FFFFFF;
}

/* Structure */
#head {
	background: #FFFFFF;
	border-left: 5px solid #FFD700;
	border-right: 5px solid #FFD700;
	font-size: 0.7em;
	margin: 0px auto;
	margin-top: 0px;
	padding: 10px 5px 15px 5px;
	width: 930px;
}

#headline {
	background: #315149;
	color: #FFFFFF;
	float: right;
	font-size: 12px;
	line-height: 1.5em;
	margin: 0;
	overflow: hidden;
	padding: 0px 12px 25px 25px;
	width: 560px;
}

#headline a {
	color: #FFD700;
}

#headline a img {
	border: 3px solid #85aaa1;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	margin-left: 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#headline a img, #featured a img {
	border-radius: 4px;
	-khtml-border-radius: 4px;
	margin-top: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#headline a:hover {
	color: White;
}

#headline div.meta {
	color: #ECECEC;
	display: block;

	padding: 4px 0px 4px 0px;
	font-size: 10px;
}

#headline div.title {
	font: 28px Arial;
	font-weight: bold;
	line-height: 0.9em;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#headline p {
	padding-bottom: 25px;
			font: 12pt Arabic Transparent;
	font-weight: bold;
	line-height: 23px;
}

#headline p, #featured p {
	margin: 0;
}

#inner {
	background: url(images/left_stripe.gif) right repeat-y;
	margin: 0;
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	padding: 0;
}

/* Index Page*/
#logo {
	background: #FFFFFF;
	height: 90px;
	width: 165px;
}

#middle {
	background: #FFFFFF;
	border-left: 5px solid #FFD700;
	border-right: 5px solid #FFD700;
	margin: 0 auto;
	padding: 10px 10px 0px 10px;
	width: 920px;
}

#mostcommented {
	margin-left: 20px;
}

#mostcommented h3 {
	background: #FFFFFF;
	border-radius: 4px;
	color: #315149;
	display: block;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.0em;
	font-weight: bold;
	-khtml-border-radius: 4px;
	margin: 0px 0px 5px 0px;
	-moz-border-radius: 4px;
	padding: 5px 10px;
	text-shadow: 0 1px 0 #CCCCCC;
	-webkit-border-radius: 4px;
}

/* Navigation Bar*/
#navbar {
	background: url(images/navbar.png) #315149 no-repeat;
	border-left: 5px solid #FFD700;
	border-right: 5px solid #FFD700;
	font-size: 10px;
	margin: 0 auto;
	padding: 0px 10px 0px 10px;
	text-transform: uppercase;
	width: 920px;
}

#navigation {
	background: #FFFFFF;
	font-size: 12px;
	padding: 15px 10px;
	text-align: center;
	width: 550px;
}
.quickbar {
	
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
}

.quickbar a {
	
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
#page {
	background: url(images/diag_stripe.gif) #EEEEEE;
	border-left: 5px solid #FFD700;
	border-right: 5px solid #FFD700;
	font: 12pt Arabic Transparent;
	font-weight: bold;
	line-height: 23px;
	margin: 0px auto;
	padding: 10px;
	width: 920px;
}

#page2 {
	background: #FFFFFF;
	margin: 0 auto;
	padding: 10px;
	width: 900px;
}

#page-bar {
	padding: 0px;
}

#page-bar a, #page-bar a:visited {
	color: #EEEEEE;
	display: block;
	font-weight: bold;
	margin: 0px;
	padding: 7px 14px;
}

#page-bar a:hover {
	display: block;
	text-decoration: none;
}

#page-bar li {
	border-right: 1px solid #4f6959;
	cursor: pointer;
	display: block;
	float: right;
	list-style: none;
}

/* Dropdown Menus */		
#page-bar li {
	float: right;
	margin: 0px;
	padding: 0px;
	z-index: 9999;
}

#page-bar li li {
	float: right;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	width: 132px;
	z-index: 9999;
}

#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {
	background: url(images/dots_nav.gif) #5B5B5B repeat-x top;
	float: none;
	margin: 0px;
	padding: 4px 10px 4px 10px;
	width: 122px;
	z-index: 9999;
}

#page-bar li li a:hover, #page-bar li li a:active {
	background: #909090;
	padding: 4px 10px 4px 10px;
	z-index: 9999;
}

#page-bar li ul {
	position: absolute;
	right: -999em;
	width: 10em;
	z-index: 9999;
}

#page-bar li:hover {
	background: #5B5B5B;
}

#page-bar li:hover ul {
	display: block;
	right: auto;
	z-index: 9999;
}

#page-bar li:hover ul, #page-bar li.sfhover ul {
	right: auto;
	z-index: 9999;
}

#page-bar p {
	margin: 0;
	padding: 0;
}

#page-bar ul {
	list-style: none;
}

#paged-list {
	background: #FFFFFF;
	border-top: 1px solid #ECECEC;
	font-size: 12px;
	line-height: 1.75em;
	padding: 0px 10px;
	width: 570px;
}

#paged-list .clearfloat {
	background: url(images/dots_content.gif) repeat-x bottom;
	padding-bottom: 1px;
}

#recent_comments {
	float: right;
	padding: 0px;
	width: 276px;
}

#recent_comments h3 {
	background: #FFFFFF;
	border-radius: 4px;
	color: #315149;
	display: block;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.0em;
	font-weight: bold;
	-khtml-border-radius: 4px;
	margin: 0px 0px 5px 0px;
	-moz-border-radius: 4px;
	padding: 5px 10px;
	text-shadow: 0 1px 0 #CCCCCC;
	-webkit-border-radius: 4px;
}

#recentpost a, #mostcommented a, #recent_comments a {
	color: #FFFFFF;
}

#recentpost h3 {
	background: #FFFFFF;
	border-radius: 4px;
	color: #315149;
	display: block;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.0em;
	font-weight: bold;
	-khtml-border-radius: 4px;
	margin: 0px 0px 5px 0px;
	-moz-border-radius: 4px;
	padding: 5px 10px;
	text-shadow: 0 1px 0 #CCCCCC;
	-webkit-border-radius: 4px;
}

#recentpost li, #mostcommented li, #recent_comments li {
	background: url(images/dots_footer.gif) repeat-x top;
	list-style: none;
	padding-top: 1px;
}

#recentpost ul li a, #mostcommented ul li a, #recent_comments ul li a {
	display: block;
	padding: 5px;
	text-decoration: none;
}

#recentpost ul li a:hover, #mostcommented ul li a:hover, #recent_comments ul li a:hover {
	background: #37493e;
	color: #FFFFFF;
}

#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child {
	background: none;
}

#recentpost ul, #mostcommented ul, #recent_comments ul {
	margin-top: 5px;
}

#recentpost, #mostcommented {
	border-right: 1px solid #808080;
	float: left;
	padding: 0px 20px 0px 0px;
	width: 276px;
}

/* End captions */		
/* ---------------[ Related Posts on Single Post Page ]--------------- */
#related {
	background: #F2F2F2;
	border: 1px solid #F1F1F1;
	border-radius: 4px;
	color: #5B5B5B;
	font-size: 11px;
	-khtml-border-radius: 4px;
	margin: 0;
	-moz-border-radius: 4px;
	padding: 15px;
	text-shadow: 0 1px 0 #FFFFFF;
	-webkit-border-radius: 4px;
}

#related .related-posts {
	float: right;
	font-weight: bold;
	width: 50%;
}

#related .related-posts h3, #related .related-posts h2, #related .related-posts h1 {
	font-size: 10px;
	letter-spacing: 0;
	margin: 0 0 10px;
}

#related .related-posts li {
	list-style: decimal;
	margin-right: 30px;
}

#related .related-posts ol {
	font-weight: normal;
	margin: 0 0 0 20px;
}

#related .related-posts p {
	margin: 0;
}

#related .subscribe {
	float: left;
	padding: 0;
	width: 45%;
}

#related .subscribe form {
	margin: 0;
	padding: 0;
}

#related .subscribe p.feed {
	background: url(images/FeedIcon-16.gif) 0px 50% no-repeat;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 30px;
}

#related .subscribe p.intro {
	font-weight: bold;
}

#respond a {
	text-decoration: none;
}

#respond h3 {
	margin-top: 15px;
}

#respond label {
	font-weight: bold;
}

#respond textarea {
	font-size: 13px;
	width: 99%;
}

#search .searchbutton {
	background: #FFFFFF;
	border: 1px solid #315149;
	font-size: 11px;
	padding: 1px;
}

#searchform {
	float: left;
	margin-right: 10px;
	padding-top: 3px;
	text-align: right;
	width: 184px;
}

/* Sidebar*/
#sidebar {
	float: left;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	width: 320px;
}

#sidebar {
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: bold;
}

#sidebar h3 {
	background: #4f6959;
	border-radius: 4px;
	color: #FFFFFF;
	display: block;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.0em;
	font-weight: bold;
	-khtml-border-radius: 4px;
	margin: 5px 0px 5px 0px;
	-moz-border-radius: 4px;
	padding: 5px 10px;
	text-shadow: 0 1px 0 #000000;
	-webkit-border-radius: 4px;
}

#sidebar h3 img {
	margin-top: 1px;
}

#sidebar li {
	background: url(images/sub.png) no-repeat right;
	border-bottom: 1px dotted #C2D59F;
	display: block;
	list-style: none;
	padding: 2px 13px 2px 0;
}

#sidebar li ul li {
	border-bottom: 0px;
}

#sidebar-ads {
	background: #FFFFFF;
	border-radius: 4px;
	float: left;
	-khtml-border-radius: 4px;
	margin-bottom: 10px;
	-moz-border-radius: 4px;
	padding: 10px;
	-webkit-border-radius: 4px;
	width: 300px;
}

#sidebar-bottom, #sidebar-middle {
	margin-top: 10px;
}

#sidebar-bottom2{
	margin-top: 10px;
}

#sidebar-left {
	background: #FFFFFF;
	border-radius: 4px;
	border-top: 1px solid #ECECEC;
	float: right;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 0px 10px 10px 10px;
	-webkit-border-radius: 4px;
	width: 135px;
}

#sidebar-middle {
	float: left;
	width: 320px;
}

#sidebar-right {
	background: #FFFFFF;
	border-radius: 4px;
	border-top: 1px solid #ECECEC;
	float: left;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 0px 10px 10px 10px;
	-webkit-border-radius: 4px;
	width: 135px;
}

#sidebar-top, #sidebar-bottom {
	background: #FFFFFF;
	border-radius: 4px;
	border-top: 1px solid #ECECEC;
	float: left;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 0px 10px 10px 10px;
	-webkit-border-radius: 4px;
	width: 300px;
}

#sidebar-top2, #sidebar-bottom2 {
	background: #FFFFFF;
	border-radius: 4px;
	border-top: 1px solid #ECECEC;
	float: left;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 0px 10px 10px 10px;
	-webkit-border-radius: 4px;
	width: 300px;
}

#single_desc {
	float: left;
	font-size: 12px;
	line-height: 1.5em;
	padding: 0px 10px 5px 10px;
	width: 675px;
}

#single_desc a {
	color: #000000;
}

#single_desc a:hover {
	color: #808080;
}

#single_desc div.meta {
	display: block;
	font-size: 10px;
	padding-bottom: 5px;
}

#single_desc div.title {
	display: block;
	font: 25px Arial;
	font-weight: bold;
	line-height: 0.9em;
	padding-bottom: 5px;
	padding-top: 10px;
}

#single_desc p {
	margin: 0px;
	padding-bottom: 10px;
}

#single_head {
	background: #315149;
	color: #FFFFFF;
	float: right;
	margin: 0;
	padding: 15px 25px 20px 12px;
	width: 195px;
}

#single_head a img {
	border: 3px solid #FFFFFF;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#stats {
	border-bottom: 1px solid #E2E2E2;
	display: block;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 8px 0px;
}

#tagline {
	color: #1D3566;
	font-weight: bold;
	margin-top: 10px;
}

#top {
	background: #DEDEDE;
	border-left: 5px solid #FFD700;
	border-right: 5px solid #FFD700;
	margin: 0 auto;
	padding: 0px 0px 0px 10px;
	width: 930px;
}

#top div.label {
	display: block;
	font: 14px Arial;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 5px;
	text-transform: lowercase;
}
