	/*  
	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, body, div, span, applet, object, iframe,
	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 {
		margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%;
		font-family: inherit; vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus { outline: 0; }
	body {line-height: 1;	color: black; background: white; }
	ol, ul { list-style: none;}

	/* tables still need 'cellspacing="0"' in the markup */
	table {	border-collapse: separate; border-spacing: 0; }
	caption, th, td { text-align: right; font-weight: normal; }
	blockquote:before, blockquote:after, q:before, q:after { content: ""; }
	blockquote, q {	quotes: "" "";}

	/* HTML Elements */
	<if condition="is_browser('ie', '8')"><meta http-equiv="X-UA-Compatible" content="IE=7" /></if>

	* {
		margin:0;
		padding:0;
		}
		
	/* Text*/


	h1 {
		font:3em Arial;
		font-weight:bold;

		}

	h2 {
		font:2.0em Arial;
		font-weight:bold;
		}

	h3 {
		font:1.3em Arial;
		margin-bottom:3px;
		color:#888787;
		font-weight:bold;
		}

	h4 {
		font-family: arial;
		font-size: 16px;
		font-weight: bold;
		color: #D6041D;
		}
		

	body {
		font: 100% Tahoma, Arial, Helvetica;
		background:url(images/bg.gif);
		color: #373737;
		}

	p {	
		margin: 15px 0;
		}

	a:link, a:visited {
		color: #83CEEC;
		text-decoration:none
		}

	a:hover, a:active {
		color: #000;
		text-decoration:underline;
		}

	a img {
		border:3;
		color: #0099FF;
		}

	code {
		font: 1.0em 'Courier New', Courier, Fixed;
		background:#ececec;
		font-weight: bold;
		}	

	acronym, abbr, span.caps {	
		font-size: 0.9em;
		letter-spacing: .07em;
		cursor: help;
		}			

	acronym, abbr {
		border-bottom: 1px dashed #999;
		}

	blockquote {
		width: 80%;
		padding: 10px 10px 0 10px;
		border-right: 8px solid #E7EBD0;
		border-left: 5px solid #4AC3CF;
		border-top: 1px dashed #E7EBD0;
		border-bottom: 1px dashed #E7EBD0;
		background: #FBFDEF;
		font: 11px Tahoma;
		line-height:1.5em;
		margin:10px 0px;
		font-weight: bold;
		}
	select {
		width: 130px;
		}	

	strong {
		font-weight:bold;
	}

	em {
		font-style:italic;
	}

	/* Structure */


	#head {
		
			width:930px;
		height:125px;
		margin:0px auto;
		margin-top:0px;
			background: #F9F9F9 url(images/hedar.png);        
			padding:10px 5px 15px 5px;
		border-top:0px solid #E6E6E6;	
			font-size:0.7em;
		border-left:5px solid #E6E6E6;
		border-right:5px solid #E6E6E6;
		}

	#page {
		width:920px;
		margin:0px auto;
		padding:10px;
		background: #F9F9F9;
		font-size:12px;
			border-left:5px solid #E6E6E6;
		border-right:5px solid #E6E6E6;
		}

	#inner {
		margin:0;
		padding:0;
		background:url(images/left_stripe.gif) right repeat-y;
	}

	.left {
		float: right;
		}

	.right {
		float: left;
		}


	/* Navigation Bar*/
	#navbar {
		   margin:0 auto;
		   padding:0px 10px 0px 5px; 
		   background:#000000 url(images/navbar.png);
		   width:925px;
		   font-size:0.5em;
		border-left:5px solid #E6E6E6;
		border-right:5px solid #E6E6E6;
		}
		
	#navbar-reg {
		width:918px;
		font-size: 12px;
		font-family: Tahoma;
		background-color: #FEFEA5;
		border-left:5px solid #E6E6E6;
		border-right:5px solid #E6E6E6;
	}


	#page-bar {
		padding:0px;
		}

	#page-bar ul {
		list-style: none;
		}

	#page-bar li {
		text-align: right;
		direction: rtl;
		float:right;
		list-style:none;
		cursor: pointer;
		display:block;
		border-left:1px solid #717175;
		font-family: tahoma;
		font-size: 12px;
		}

	#page-bar li:hover {
		background: Black;
		}

	#page-bar a, #page-bar a:visited {
		margin: 0px;
		padding:7px 14px;
		color: White;
		display:block;
		}

	#page-bar a:hover {
		text-decoration:none;
		display:block;
		}

	#page-bar p {
		margin:0;
		padding:0;
		}

	#searchform {
		width:184px;
		float: right;
		text-align:right;
		padding-top:3px;
		margin-left:10px;
		}

	/* Dropdown Menus */		
	#page-bar li {
		float: right;
		margin: 0px;
		padding: 0px;
		}
		
	#page-bar li li {
		float: right;
		margin: 0px;
		padding: 0px;
		width: 132px;
		text-transform:none;
		}
		
	#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {
		width: 122px;
		float: none;
		margin: 0px;
		padding: 4px 10px 4px 10px;
		background: #5b5b5b url(images/dots_nav.gif) repeat-x top;
		}
		
	#page-bar li li a:hover, #page-bar li li a:active {
		background: #909090;
		padding: 4px 10px 4px 10px;
		}

	#page-bar li ul {
		position: absolute;
		width: 10em;
		left: 0em;
		}

	#page-bar li:hover ul {
		left: auto;
		display: block;
		}
		
	#page-bar li:hover ul, #page-bar li.sfhover ul {
		left: auto;
		}



	/* Text*/

	h1 {
		font:28px Arial;
		font-weight:bold;
		letter-spacing:-0.08em;
		}

	h2 {
		font:25px Arial;
		font-weight:bold;
		}

	h3 {
		font:16px Arial;
		margin-bottom:3px;
		color: #888787;
		font-weight:bold;
		}



	h3.cat_title, h3.cat_title a {
		color:#ECECEB;
		font-family: arial;
		font-size: 16px;
		}

	h3#respond {
		margin-top:0px;
		padding-top:20px;
		font-size: 25px;
		font-weight: bold;
		border-bottom:3px dashed #333333;
		font-family: simplified arabic;
		}

	h3#comments {
		margin-top:32px;
		padding-right:0px;
		margin-bottom:15px;
		}

	h3.authors {
		margin-top:15px;
		}

	/* Index Page*/

	#logo {
		width:165px;
		height:90px;
		}

	#tagline {
		margin-top:10px;
		color:#1d3566;
		font-weight:bold;
		}

	#top {
		margin:0 auto;
		padding: 0px 0px 0px 10px;
		width:930px;
		border-left:5px solid #E6E6E6;
		border-right:5px solid #E6E6E6;
		background: #333333 url(images/header_bg_abstract.png);

		}

	#headline {
		width:560px;
		float: right;
		padding: 17px 25px 25px 12px;
	   font-size:12px;
		line-height:1.5em;
		margin:0;
		color:#fff;
		overflow:hidden;
		}

	#headline a {
		color: #fff;
		}

	#headline a:hover {
		color: #fff;
		}

	#top div.label {
		font-family: arial;
		font-size: 18px;
		font-weight:bold;
		text-transform:lowercase;
		line-height:0.9em;
	display:block;
		padding: 5px 15px 5px 5px;
		color: #FFDD65;
		width:300px;
		margin-top: 1px;
		margin-right: 0px;
		}

	#headline div.title {
		font:30px Arial;
		font-weight:bold;
		line-height:1.5em;
		padding-bottom:0px;
		padding-top:0px;
	   margin-top:0px;
		}

	#headline div.meta {
		display:block;
		padding:4px 0px 4px 0px;
		color:#FEFFEE;
		font-size:9px;
		}

	#headline p {
		padding-bottom:25px;
		}

	#featured {
		width:320px;
		float: left;
		padding: 0px 10px 0px 0px;
		font-size:11px;
	}

	#featured li {
		list-style:none;
		width: 320px;
		height: 79px;
		margin-bottom:0px;
		padding-bottom:0px;
	}

	#featured .arthemia-carousel {
		overflow:hidden;
		width:320px;
	}


	#featured .info {
		margin-top:0px;
		padding-top:10px;
		/*float:left;*/
		/*width:203px;*/
		font:15px Arial;
		}

	#featured .meta {
		margin-top:5px;
	   font-weight:normal;
	   font-size:9px;
		font-family: Tahoma;
		}

	#featured .title {
		font-weight:bold;
		color: #A3D0FF;
		}

	#featured .divider {
		margin-right:95px;
		}

	#headline a img, #featured a img {
		margin-top:5px;
		}

	#featured a {
		color:#A3D0FF;
		}

	#featured a:hover {
		color:#AEEAF1;
		}

	#featured a img {
		border:2px solid #A3D0FF;
		margin-left:10px;
		filter:alpha(opacity=80);
	   -moz-opacity:0.5;
	   opacity:0.5;
		}
		
	#featured a img:hover {
		border:4px solid #fff;
		margin-left:10px;
		filter:alpha(opacity=100);
		-moz-opacity:1;
	   opacity:1;
		}	

	#headline a img {
		border:5px solid #fff;
		margin-left:15px;
		}

	#single_head {
		width:195px;
		float: right;
		padding: 15px 25px 20px 12px;
		margin:0;
		color:#fff;
		}

	#single_head a img {
		border:1px solid #fff;
		}

	#single_desc {
		width:675px;
		float: left;
		padding:0px 10px 5px 10px;
	   font:15px Arial;
		font-weight:bold;
		line-height:1.5em;
		color: #E4E4E4;
		}

	#single_desc div.title {
		font:30px Arial;
		font-weight:bold;
		line-height:1.0em;
		display:block;
		padding-bottom:5px;
		padding-top: 20px;
		}

	#single_desc div.meta {
		display:block;
		padding-bottom:5px;
		font-size:10px;
		font-family: Tahoma;
		font-weight: normal;
		}

	#single_desc p {
		margin:0px;
		padding-bottom:10px;
		}

	#single_desc a {
		color:#000000;
		}

	#single_desc a:hover {
		color:#F2F2F2;
		}

	#middle {
		margin:0 auto;
		padding:10px 10px 0px 10px;
		background: #333333 url(images/header_bg_abstract2.png);
		width:920px;
		border-left:5px solid #E6E6E6;
		border-right:5px solid #E6E6E6;

		}
		
	.category {
		width:164px;
		float: right;
		border-top:8px solid #333333;
		margin:0px;
		padding:5px 10px 15px 10px;
	   cursor:pointer;
		font-size: 18px;
		font-family: Tahoma;
		}

	.category p {
		margin:0;
	   font-size:11px;
		font-family: Tahoma;
		font-weight: normal;
		line-height:1.30em;
		letter-spacing: 1.0px;
		}

	.category span.cat_title, {
		text-transform:lowercase;
		margin:0;
		font-weight:bold;
		font-size:16px;
		letter-spacing:-0.05em;
		}
		
	#front-list .cat_title {
		font-size: 16px;
		font-family: arial;
		font-weight: bold;
		}	
		
		#front-popular h3  {
		margin:0;
	   color:#363632;
		}
		
		#gallery h3 {
		margin-right:10px;
		margin-left:14px;
		font-weight:bold;
		font-size: 16px;
		font-family: arial;
		background: #303030;
		padding: 4px;
		text-indent: 6px;
		margin-bottom:16px;
		}	

	#front-list .cat_title {
		font-size: 16px;
		font-family: arial;
		font-weight: bold;
	   margin-bottom:5px;
		}


	.more-link {
		display:block;
		margin: 15px 0px;
		font-weight:bold;
		font-size: 15px;
		font-family: arial;
		}
		
	.more {
		font-weight:bold;
		font-size: 15px;
		font-family: arial;
		}		

	.category a {
		color:#333333;
		display:block;
		background:none;
		}

	.category a:hover {
		background:none;
		color:#fff;
		text-decoration:none;
		}

	#bottom {
		width: 920px;
		}

	#bottom-left {
		float: right;
		}

	#bottom-left .meta, #content.archive .meta {
		font-size:10px;
		font-weight: normal;
		}

	#front-list {
		width:570px;
		padding:10px;
		background:#fff;
		font:15px Arial;
		font-weight:bold;
		line-height:1.75em;
		margin-bottom:10px;
		border-top:1px solid #ececec;
		}

	#front-list blockquote {
		padding: 0px 10px 0 10px;
		}

	#front-list .title {
		font:22px Arial;
		font-weight:bold;
	   line-height:1.0em;
		}

	#front-list .divider {
		margin-right:216px;
		margin-top:0px;
		margin-bottom:0px;
		}

	.author {
		font-size:11px;
		font-weight:bold;
		}

	.meta {
		color:#333333;
		font-family: Tahoma;
		font-weight: normal;
		}
		
	.meta2 {
		margin-top: 5px;
		background: #F6F6F6;
		color:#333333;
		font-family: tahoma;
		font-size: 11px;
		border:1px solid #EBEBEB;
		font-weight: normal;
		}
		
	.meta3 {
		margin-top: 5px;
		margin-bottom: 5px;
		padding-right: 5px;
		background: #F7F7F7;
		color:#333333;
		font-family: tahoma;
		font-size: 11px;
		border:1px solid #D6D6D6;
		font-weight: normal;
		}	
		
	.meta4{
		margin-top: 5px;
		margin-bottom: 5px;
		padding-right: 5px;
		background: #F7F7F7;
		color:#333333;
		font-family: tahoma;
		font-size: 11px;
		border:1px solid #D6D6D6;
		text-align: right;
		clear: right;
		font-weight: normal;
		}
		
	.meta5 {

		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 16px;
		padding-right: 5px;
		color:#A0A0A0;
		font-family: tahoma;
		font-size: 11px;
		font-weight: normal;
		}	
		
	.meta6 {
		margin-top: 20px;
		margin-bottom: 7px;
		padding-right: 5px;
		background: #F7F7F7;
		color:#333333;
		font-family: tahoma;
		font-size: 11px;
		border:1px solid #D6D6D6;
		font-weight: normal;
		}		
		

	#headline p, #featured p {
		margin:0;
		}


	#paged-list {
		width:570px;
		padding: 0px 10px;
		background:#fff;
		font-size:12px;
		line-height:1.75em;
		border-top:1px solid #ececec;
		}

	#paged-list .clearfloat {
		background:url(images/dots_content.gif) repeat-x bottom;
		padding-bottom:1px;
		}

	.onecolumn {
		line-height:1.5em;
		padding:10px 0px;
		margin:0;
		}

	.onecolumn img {
		float: right;
		margin: 8px 0px 7px 10px;
		border: 2px solid #DEDEDE;
		padding:3px;
		filter:alpha(opacity=50);
	  -moz-opacity:0.5;
	   opacity:0.5;
		}
		
		.onecolumn img:hover {
		border: 2px solid #DADADA;
		 padding:3px;
		 filter:alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
	   }

	.tanbox {
		width:275px;
		line-height:1.5em;
		padding: 10px 0px;
		margin:0;
		}

	.archive .tanbox {
		width:570px;
		background:url(images/dots_content.gif) repeat-x bottom;
		padding-bottom:1px;
		}

	.tanbox img {
		float: right;
		margin: 8px 0px 7px 10px;
		border: 2px solid #DEDEDE;
		padding:3px;
		filter:alpha(opacity=50);
	  -moz-opacity:0.5;
	   opacity:0.5;
		}
		
		 .tanbox img:hover {
		border: 2px solid #DADADA;
		 padding:3px;
		 filter:alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
	   }

	.tanbox span.title a, .onecolumn span.title a {
		font:18px Arial;
		font-weight:bold;
		}

	.tanbox p, .onecolumn p {
		margin: 5px 0px;
		}	

	#navigation {
		padding:15px 10px;
		background:#fff;
		font-size:11px;
		text-align:center;
		width:550px;
		}


	/* Content Page*/

	#content {
		width:570px;
		background:#fff;
		padding:10px;
		font-size:12px;
		line-height:1.75em;
		float: right;
		border-top:1px solid #ececec;
		}

	.post {
		line-height:1.70em;
		font-size:12px;
		font-family: tohama;
		}

	.post p {
		margin-top:0px;
		}

	.post .clearfloat {
		border-bottom:1px solid #e2e2e2;
		}

	.entry ul, .post ol, #front-list ul, #front-list ol {
		margin-bottom:15px;
		}

	#content h2.title {
		border-bottom:2px solid #e2e2e2;
		border-top:5px solid #e2e2e2;
		margin-bottom:0px;
		padding:5px 0px;
		color: #000;
		font:22px Arial;
		font-weight:bold;
		text-align: center;
		background-color: #FAFAFA;
		}
		
		#content h2.title2 {
		border-bottom: 1px solid #434343;
		border-top: 3px solid #000;
		margin-bottom:0px;
		padding:5px 0px;
		color: #000;
		font:18px Arial;
		font-weight:bold;
		text-align: center;
		background-color: #F7F7F7;
		}

	.entry ul li, #front-list ul li {	
		list-style:square;
		margin-right:30px;
		}

	.entry ol li, #front-list ol li {	
		list-style:decimal;
		margin-right:30px;
		}

	.entry ol li ul li, #front-list ol li ul li {	
		list-style:square;
		margin-right:20px;
		}

	.entry img, .post a img, #front-list img {
		border:0px solid #ccc;
		margin: 0 0 5px 0;
		padding:2px;
		}

	.entry a {
		text-decoration:underline;
		}

	.post .ads {
		margin-top:10px;
		}

	#stats {
		margin-bottom:15px;
		padding: 8px 0px;
		font:15px Arial;
		display:block;
		border-bottom:1px solid #e2e2e2;
		font-weight:bold;
		}

	span#map {
		font:15px Arial;
		font-weight:bold
		}

	img.centered, a img.centered, img.aligncenter, a img.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	img.alignright, a img.alignright {
		padding: 4px;
		margin: 0 0 2px 7px;
		display: inline;
	}

	img.alignleft, a img.alignleft {
		padding: 4px;
		margin: 0 7px 2px 0;
		display: inline;
	}

	.alignright {
		float: left;
	}

	.alignleft {
		float: right;
	}


	#bio {
		padding:10px;
		background:#efefef;
		margin: 20px 0px;
	}
	#bio p {
		margin:0;
		padding:0;
	}

	#bio .avatar {
		border:1px solid #ccc;
		margin: 0px 0 5px 10px;
		float: right;
		padding:2px;
		width:80px;
		height:80px;
		}	

	/* Sidebar*/
	#sidebar {
		width:320px;
		float: left;
		margin:0px 0px 0px 0px;
		overflow:hidden;
		}

	.spoiler { 	
		padding:0px 12px 12px 12px;
		background:#fff;
		border-top:1px solid #ececec;
		margin-bottom:12px; 	
		overflow:hidden;
	}

	.spoiler img {
		border: 2px solid #DEDEDE;
		padding:3px;
		filter:alpha(opacity=80);
	   -moz-opacity:0.5;
	   opacity:0.5;
		margin-left:10px;
		margin-bottom:0px;
		}
		
	.spoiler img:hover {
	   border: 2px solid #DADADA;
		padding:3px;
		filter:alpha(opacity=100);
	   -moz-opacity:1;
	   opacity:1;
		}


	.spoiler h3 {
		font:1.1em Arial, Helvetica, Verdana, Sans-Serif; 	
		font-weight:bold; 	
		color:#000; 	
		margin: 5px 0px 8px 0px; 	
		padding:3px 10px;
	}


	.spoiler h3 a {
		font-family: arial;	
		color: #fff;
		font-weight:bold;
		font-size: 16px;
		text-decoration:none;
		}

	.spoiler p {
		margin:0;
		color:#BFBFBF;
		}

	.spoiler h4 {
		font-family: arial;	
		font-weight:bold;
		font-size: 15px;
		margin-bottom:5px;
		margin-right: 3px;
		margin-top: 5px;
		}

	.spoiler h4 a {
		color: #000;
		}

	#sidebar {
		font-size: 11px;
		line-height: 1.3em;
			}

	#sidebar h3 {
		font-family: arial;
		font-size: 15px;
		font-weight:bold;
		background:url(images/a.png);
		color:#33333;
		margin:10px 0px 5px 0px;
		padding:3px 10px;
		}

	#sidebar-top, #sidebar-bottom {
		width:300px;
		float:right;
		padding:0px 10px 2px 10px;
		background:#fff;
		border-top:1px solid #ececec;
	   position: relative;
		word-spacing: -0.5px;
		text-align: justify;
		line-height: 17px;
		}

	#sidebar-bottom, #sidebar-middle, #sidebar-bottom6  {
		margin-top:10px;
		}
		
	#sidebar-bottom2 {
		width:300px;
		float:right;
		padding:0px 10px 2px 10px;
		background:#fff;
		border-top:1px solid #ececec;
	   position: relative;
		word-spacing: -0.5px;
		text-align: justify;
		line-height: 17px;
		height: 535px;
		}

	#sidebar-bottom2 {
		margin-top:10px;
		}	

	#sidebar-middle {
		width:320px;
		float: left;
		}

	#sidebar-left {
		width:135px;
		padding:0px 10px 10px 10px;
		float: right;
		background:#fff;
		border-top:1px solid #ececec;
		}

	#sidebar-right {
		width:135px;
		padding:0px 10px 10px 10px;
		float: left;
		background:#fff;
		border-top:1px solid #ececec;
		}


	#sidebar li {
		list-style:none;
		border-bottom: 1px dashed #E3E3E3;
		display:block;
		padding: 2px 13px 2px 0;
		background: url(images/sub.png) no-repeat right;
		}

	#sidebar li ul li {
		border-bottom:0px;
		}

	#sidebar-ads {
		width:300px;
		float: right;
		margin-bottom:10px;
		padding:10px;
		background:#fff;
		}

	#sidebar h3 img { margin-top:1px; }




	/* Form Elements */

	select {
		border:1px solid #333333;
		width:100%
		}
		
	.submitbutton {
		padding: 2px 5px;
		border:1px solid #aaa;
		background:#fff;
		font-size:11px;
		color:#aaa;
		cursor: pointer;
		}

	.submitbutton:hover {
		background:#303030;
		color:#fff;
		}
		
	.field {
		padding: 1px;
		border-top:1px solid #bbbbbb;
		border-left:1px solid #bbbbbb;
		border-right:1px solid #eeeeee;
		border-bottom:1px solid #eeeeee;
		background:#fff;
		font-size:11px;
		font-weight: normal;
		}

	#search .searchbutton {
		padding: 1px;
		border:1px solid #333333;
		background:#fff;
		font-size:11px;
		}

	#commentform input {
		width: 180px;
		margin: 5px 0 0px 5px;
		}


	#commentform textarea:focus 
	{
	background : #f7f6f6 url(images/comm2.gif) no-repeat left top;
		border-top:2px solid #FF9803;
		border-left:2px solid #FF9803;
		border-right:2px solid #FF9803;
		border-bottom:2px solid #FF9803;

	}

	#commentform textarea {
		width: 99%;
		margin-top:5px;
		border-top:1px solid #bbbbbb;
		border-left:1px solid #bbbbbb;
		border-right:1px solid #eeeeee;
		border-bottom:1px solid #eeeeee;
	background : #f7f6f6 url(images/comm.gif) no-repeat left top;
		height: 190px;
		color: #7F7E7E;
		font:15px Tahoma;
		}



	/* Comments*/

	#comment { width:590px;	background:#fff; }

	div#cancel-comment-reply { font-weight:bold; }

	#comments ul.commentlist { margin-top:20px; list-style:none; }

	#comments ul.commentlist blockquote { background:#ededed; }
		
	#comments .clearfloat { background:none; }

	#comments div.navigation { padding:5px 0px 20px 0px; font-weight:bold; }

	ul.commentlist li.comment { color:#4d4d4d; padding: 11px 14px 11px 14px; background:#f2f2f2; list-style:none; margin-bottom:10px; font-size:11px; line-height:18px; border-bottom: 1px solid #dcdbd7; }
	ul.commentlist li.comment h3#respond { background:#fff; margin-top:15px; }
	ul.commentlist li.comment img.avatar { border:1px solid #ccc; margin: 0px 13px 13px 0px; float: left; padding:2px; width:45px; height:45px; }	
	ul.commentlist li.comment cite { color:#313228; font-weight:bold; font-size:14px; }
	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 a { text-decoration:underline; }
	ul.commentlist li.comment cite a { text-decoration:none; }
	ul.commentlist li.comment div.reply { clear:both; display:block; }
	ul.commentlist li.comment div.reply a { text-decoration:none; font-weight:bold; }
	ul.commentlist li.comment p { margin: 15px; padding:0;  }
	ul.commentlist li.comment blockquote { width:380px; }

	ul.children li.comment { margin-top:15px; color:#4d4d4d; padding: 12px 12px 12px 12px; background:#fff; border:none; list-style:none; margin-bottom:0px; font-size:11px; }

	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; }
	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:#fff; }

	#respond textarea { width:99%; font-size:13px; }
	#respond label { font-weight:bold; }
	#respond a {text-decoration:none; }
	#respond h3 {margin-top:15px; }

	li.comment div#respond h3 { display:none; }

	/* Footer*/


	#gallery {
		font-size:0.7em;
		color:#333;
		width: 925px;
		background:#FFFFFF;
		margin: 0 auto;
		padding: 0px 0px 5px 15px;
		border-left:5px solid #E6E6E6;
		border-right:5px solid #E6E6E6;
		border-top: 2px solid E6E6E6;
		border-bottom: 2px solid E6E6E6;
		}

	#gallery #random {
		float:right;
		width:613px;
	}

	#gallery #random img {
		padding:1px;
		border:3px solid #ccc;
		margin-right:15px;
		margin-bottom:15px;
		background:#fff;
	}
	#gallery #video {
		float:left;
		width:281px;
		padding-right:15px;
		border-right:1px solid #b0b0b0;
	}

		#video h3 {
		margin-right:0px;
		margin-left:0px;
		font-weight:bold;
		font-size: 16px;
		font-family: arial;
		background: #303030;
		padding: 4px;
		text-indent: 6px;
		margin-bottom:16px;
		}

	#gallery h3 {
		display:block;
		padding-bottom:5px;
	}
	#front-popular {
		font-size:11px;
		color:#fff;
		width: 910px;
		background:#303030 url(images/1.png);
		margin: 0 auto;
		padding:15px;
		border-left:5px solid #E6E6E6;
		border-right:5px solid #E6E6E6;
		text-align: center;
		}

	#recentpost, #mostcommented {
		width:276px;
		float:left;
		padding:0px 20px 0px 0px;
		border-right:1px solid #808080;
		}

	#mostcommented {
		margin-left:20px;
		}

	#recent_comments {
		width:276px;
		float:right;
		padding:0px;
		direction: rtl;
		position: relative;
		}

	#recentpost a, #mostcommented a, #recent_comments a {
		color:#fff;
		}

	#recentpost ul, #mostcommented ul, #recent_comments ul {
		margin-top:5px;
		}

	#recentpost li, #mostcommented li, #recent_comments li {
		list-style:none;
		background:url(images/dots_footer.gif) repeat-x top;
		padding-top:1px;
		}

	#recentpost ul li a, #mostcommented ul li a, #recent_comments ul li a {
		padding:5px;
		display:block;
		text-decoration:none;
		}

	#recentpost ul li a:hover, #mostcommented ul li a:hover, #recent_comments ul li a:hover {
		background:#000000;
		color:#fff;
		}

	#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child {
		background:none;
		}


	#footer {
		margin: 0 auto;
		width: 920px;
		height:15px;
		font-size:9px;
		background:url(images/footer_bg.png);
		
	color: #000;
		padding:5px 10px;
		border-left:5px solid #E6E6E6;
		border-bottom:5px solid #E6E6E6;
		border-right:5px solid #E6E6E6;
		}



	#footer a:link, a:visited {
		color: #3F3F3F;
		text-decoration:none
		}

	#footer a:hover, a:active {
		color: #3F3F3F;
		text-decoration:underline;

		}


	/* 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;
		}
		
	/* اضافات على القالب جديدة \*/
		
		#pop {
		font:1.4em Arial;
		font-weight:bold;
		border: 1px dashed #C8DEF1;
		color: #5B385B;
		padding: 3px;
		background: #F5FCFD;
		}

		

	#pop2 {
		margin-bottom:3px;
		font:1.4em Arial;
		font-weight:bold;
		border: 1px solid #505050;
		color: #1E90FF;
		padding: 3px;
		text-align: center;
		}

		

	#pop3 {
		margin-bottom:3px;
		font:1.4em Arial;
		font-weight:bold;
		border: 1px solid #505050;
		color: #9ACD32;
		padding: 3px;
		text-align: center;
		}

		

	#pop4 {
		margin-bottom:3px;
		font:1.4em Arial;
		font-weight:bold;
		border: 1px solid #505050;
		color: #EE8300;
		padding: 3px;
		text-align: center;
		}	
		
	/* Captions */
	.aligncenter,
	div.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.wp-caption {
		border: 1px solid #EDEDED;
		text-align: center;
		background-color: #F8F8F8;
		padding-top: 4px;
		margin: 10px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	.wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;
	}

	.wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 17px;
		padding: 0 4px 5px;
		margin: 0;
		font-family: Tahoma;
		font-weight: normal;
		color: #D2691E;
	}
	/* End captions */			

	#sidebar-mailing-list {
		width:300px;
		float:right;
		margin-bottom:10px;
		padding:0px 10px 10px 10px;
		background:#fff;
		}
	#ss {
		color: #000;
		margin-right: 2px;
		font-size: 12px;
		font-family: Tahoma, Arial, Verdana;
		}
		
	#ss2 {
		color: #000;
		margin-top:13px;
		margin-right: 2px;
		font-size: 11px;
		font-family: Tahoma, Arial, Verdana;
		}
		
		#sidebar-search {
		width:300px;
		float:right;
		margin-bottom:10px;
		padding:0px 10px 10px 10px;
		background:#fff;
		}
		
		#sidebar-bottom6 {
		width:300px;
		float:right;
		padding:0px 10px 2px 10px;
		background:#fff;
		border-top:1px solid #ececec;
	   position: relative;
		word-spacing: -0.5px;
		text-align: justify;
		line-height: 17px;
		}
		
