/*  

Theme Name: news

Theme URI: http://tuufy.com/

Description: Designed by <a href="http://tuufy.com">tuufy</a>.

Version: 1.6

Author: tuufy

Author URI: http://tuufy.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 */

* {margin:0; padding:0;	}

/* Text*/

h1 {

	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Sans-Serif;

	font-size: 1.3em;	

	font-weight: bold;

	line-height: 1.75em;	

 }

h2 {

	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Sans-Serif;

	font-size: 1.3em;	

	font-weight: bold;

	line-height: 1.75em;

  }

h3 {

   margin-top:10px;

	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Sans-Serif;

	font-size: 1.4em;	

	font-weight: bold;

	line-height: 1.75em; 

	margin-bottom:5px; 

	color: #444444;	

	border-bottom: 3px solid #C65202;

	text-shadow:0 1px 0 #FFFFFF;	

	}

h4 {

	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Sans-Serif;

	font-size: 1.4em;	

	font-weight: bold;

	line-height: 1.75em;

	color: #21759B;

   }

body {font: 100% Tahoma, Arial, Helvetica; background: #333333 repeat-x top; color: #000000;}

p {margin:5px 7px;}

a:link{color: #333333; text-decoration:none;}

a:visited {color: #21759B; text-decoration:none;}

a:active {color: #21759B; text-decoration:underline;}

a:hover{ color: #21759B; text-decoration:underline;}

a img {

   border:0;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

}

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

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

blockquote{

font-size:12px;

font-family:tahoma;

font-weight: normal;	

padding: 10px 35px 5px 35px;

margin: 3px 30px;

background: #F9F9F9 url("images/quotes.gif") no-repeat top left;

-moz-border-radius: 4px;

-khtml-border-radius: 4px;

-webkit-border-radius: 4px;

border-radius: 4px;

border: 1px solid #DFDFDF;

text-shadow:0 1px 0 #FFFFFF;

}

code {

	border: 1px solid #DFDFDF;

	font-size:12px;

	font-family:tahoma;

	padding: 3px;

	background: #DFDFDF;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	color: #333333;

	font-weight: normal;

	text-shadow:0 1px 0 #FFFFFF;	

}

quote comment {

	font-size:12px;

	font-family:tahoma;

	line-height: 1.75em;
	padding: 3px;
	background: #DFDFDF;
	border: 1px solid #000000;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	color: #333333;

	padding-top:2px;

	font-weight: normal;

	}

blockquote cite {margin: 5px 0 0; display: block;}	

select {width: 130px;}	

strong {font-weight:bold;}

em {font-style:italic;}

/* Structure */

#head {

	width:930px;

	margin:0px auto;

	margin-top:0px;

	padding:10px 5px 6px 5px;

	font-size:0.7em;

	background: #464646;

	border-left:5px solid #ffffff;

	border-right:5px solid #ffffff;

	}

#page {

	width:920px;

	margin: 0 auto;

	padding: 10px;

	background:#eeeeee url(images/bg_stripe.gif);

	font-size:0.7em;

	border-left:5px solid #ffffff;

	border-right:5px solid #ffffff;

	}

#inner {

     -moz-background-clip:border;

     -moz-background-inline-policy:continuous;

     -moz-background-origin:padding;

      margin:0;

      padding:0;

      background:url(images/left_stripe.gif) right repeat-y;

}

.left {
	float: left;
	margin-top: 5px;
	}

.right {
	float: right;
	margin-top: 5px;
	}

.right2 {
float:right;
margin-left:15px;
width:125px;
height:70px;
vertical-align:middle;
padding:10px;
border:3px solid #333333;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}



/* Navigation Bar*/

#navbar-reg {

	margin: 5px -4px -3px 0px;

	padding: 3px 0 3px 10px;

	background: #F9F9F9;

	width:928px;

	font-size:11px;

	font-family:tahoma;

	border-top: 1px solid #DFDFDF;

	border-bottom: 3px solid #DFDFDF;

	text-align: right;

	color: #333333;

	text-shadow:0 1px 0 #FFFFFF;

}

#navbar {

	margin:0 auto;

	padding: 0px 10px 3px 10px;

	background: #464646;

	width:920px;

	font-size:0.6em;

	border-left: 5px solid #ffffff;

	border-right: 5px solid #ffffff;

	text-align: right;

	border-bottom: 3px solid #ffffff;

	border-top: 0px solid #DFDFDF;

	text-shadow:none;			

	}

/*

Main Menu

*/

#menu, #menu ul li {

	margin: 0;

	padding: 0;

	list-style: none;

}

#menu li {

	margin: 0;

	padding: 0;

	float: right;

	position: relative;

}

#menu li a, #menu li a:visited {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 12px;

	font-weight: normal;

	padding: 5px 15px;

	color: #ffffff;

	background: #464646;

	border: 1px solid #464646;	

	display: block;

	text-decoration: none;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

  text-shadow:0 1px 0 #000000;  

}

#menu li a:hover {

	color: #ffffff;

	background: #000000;

	border: 1px solid #F9F9F9;	

	padding: 5px 15px;

	display: block;

	text-shadow:0 1px 0 #333333;		

}

/*

Sub Menu

*/

#menu li ul {

	width: 199px;

	padding:0;

	position: absolute;

	right: 0;

	display: none;

}

#menu li:hover ul {

	display: block;

}

#menu li li {

	margin: 0;

	padding: 0;

	float: right;

	width: 175px;

}

#menu li li a, #menu li li a:visited {

	margin: 0;

	padding: 5px 15px;

	border-top: 0px solid #DFDFDF;

	background: #000000;

	width: 150px;

	color: #ffffff;

   text-shadow:0 1px 0 #333333;		

}

#menu li li a:hover{

	background: #333333;

	color: #ffffff;

   text-shadow:0 1px 0 #555555;		

}

#page-bar {

	padding:0px;

	}

#page-bar ul {

	list-style: none;

	}

#page-bar li {

	direction: rtl;

	float: right;

	list-style:none;

	cursor: pointer;

	display:block;

	}

#page-bar li:hover {

	background: transparent;

	text-decoration: none;	

}

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

	margin: 0px;

	padding: 6px 15px;

	color: #CCCCCC;

	display:block;

	text-decoration: none;

	text-shadow:none;	

	}

#page-bar a:hover {

	color: #ffffff;	

	display:block;

	text-shadow:none;	

	}

#page-bar a:active {

	text-decoration:none;

	text-shadow:none;	

	color: #ffffff;

		}

#page-bar p {

	margin:0;

	padding:0;

	}	

/* Dropdown Menus */		

#faq ul li{

font-family: tahoma;

font-size: 12px;

list-style-type: none;

}

#faq li a{

   list-style-type: none;

	border-bottom:1px dotted #bbbbbb;

	display:block;

	padding-left: 13px;

	background:url(images/sub.png) right no-repeat;

	text-align: right;

	text-decoration: none;

	}

h3.cat_title, h3.cat_title a {

	color: #ffffff;

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	}

h3#respond {

	margin-top:10px;

	padding-top:20px;

	font-family: arial;

	font-size: 25px;

	font-weight: bold;

	border-bottom:3px solid #333333;

	}

h3#comments {

	margin-top:32px;

	padding-left:0px;

	margin-bottom:15px;

	}

h3.authors {

	margin-top:15px;

	}

/* Index Page*/

#logo {

	width:165px;

	height:90px;

	background: transparent;

	}

#tagline {

	margin-top:10px;

	font-size:1em;

	color:#333333;

	font-weight:bold;

	}

#top {

	margin:0 auto;

	padding:0px 0px 0px 10px;

	background: #E4F2FD;

	width:930px;

	font-size:0.7em;

	border-left:5px solid #ffffff;

	border-right:5px solid #ffffff;

	}

#headline {

	width:590px;

	float:right;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	font-size:1.05em;

	line-height:1.5em;

	margin:0;

	background: #464646;

	overflow:hidden;

	height: 265px;

	}

#headline a {

	color: #ffffff;

	text-shadow:0 1px 0 #000000;	

	}

#headline a:hover {

	color:#ffffff!important;

	}

#top div.label {

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	line-height:0.9em;

	padding: 7px;

	background: #464646;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	width: 326px;

	}

#top div.label a {

	color:#ffffff!important;

	text-shadow:0 1px 0 #000000;	

	}

#top div.label2 {

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	line-height:1.75em;

	text-transform:lowercase;

	display:block;

	padding-top:15px;

	}	

#headline div.title {

	font-family: arial;

	font-size: 33px;

	font-weight: bold;

	line-height:1.2em;

	display:block;

	padding-bottom:0px;

	padding-top:8px;

	}

#headline div.meta {

	display:block;

	padding:4px 0px 4px 0px;

	color:#ffffff;

	font-size:0.85em;

	}

#headline p {

	padding-bottom:25px;

	font-family: tahoma;

	font-size: 12px;

	color: #ffffff;

	text-shadow:0 1px 0 #000000;	

	}

#featured {

	width:320px;

	float:right;

	padding:0px 10px 0px 10px;

	font-size:1.05em;

}

#featured li {

    list-style:none;

    width: 320px;

    height: 69px;

    margin-bottom:5px;

}

#featured .arthemia-carousel {

    overflow:hidden;

    width:320px;

}

#featured .info {

   margin-top:0px;

	padding-top:10px;

	float: left;

	width:193px;

	font-family: tahoma;

	font-size: 11px;

	}

#featured .meta {

	margin-top:0px;

   font-size:0.85em;

	}

#featured .title {

	margin-right: 0px;

	font-family: arial;

	font-size: 15px;

	font-weight: bold;

	}

#featured .divider {

	margin-left:95px;

	}

#headline a img {

	margin-top:17px;

	float: right;

	margin-left: 20px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

#featured a {

	color:#333333;

	}

#featured a:hover {

	color: #4CB5E0;

	}

#featured a img {

	margin-left:10px;

	margin-top:2px;

	float: right;

	border:1px solid #ffffff;	

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;	

	}

#headline a img {

	border:3px solid #333333;

	margin-right:15px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

#single_head {

	width:190px;

	float: right;

	margin-left:10px;	

	padding: 15px;

	background: #464646;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	border: 1px solid #333333;	

	}

#single_head a img {

	border: 3px solid #ffffff;

	margin-left:9px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;			

	}

#single_desc {

	width:670px;

	float: right;

	padding:0px 10px 5px 15px;

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	line-height:1.4em;

	color: #333333;

	text-shadow:0 1px 0 #ffffff;

	}

#single_desc div.title {

	font-family: arial;

	font-size: 30px;

	font-weight: bold;

	line-height:1.2em;

	display:block;

	padding-bottom:1px;

	padding-top:15px;

	}

#single_desc div.meta7 {

   margin-top: 12px;

	padding-right: 5px;

   color:#333333;

	font-family: tahoma;

	font-size: 11px;

	border:1px solid #D6D6D6;

	text-shadow:0 1px 0 #ffffff;	

	}	

#single_desc div.meta {

	display:block;

	padding-bottom:5px;

	font-size:10px;

	font-family: Tahoma;

	font-weight: normal;

	color:#333333;

	text-shadow:0 1px 0 #ffffff;	

	}

#single_desc p {

	margin:0px;

	padding-bottom:10px;

	}

#single_desc a {

	color: #333333;

	text-shadow:0 1px 0 #FFFFFF;		

	}

#single_desc a:hover {

	color: #E16C21;

	}

#middle {

	margin:0 auto;

	padding: 5px 10px 0px 10px;

	background: #ffffff;

	width:920px;

	font-size:0.7em;

	border-left:5px solid #ffffff;

	border-right:5px solid #ffffff;

	}

.category {

	width:164px;

	float:right;

	border-top: 8px solid #464646;

	margin:0px;

	padding:5px 10px 15px 10px;

	background:#ffffff;

	cursor:pointer;	

	}

.category p {

     margin:0;

     font-size:11px;

	text-shadow:0 1px 0 #ffffff;

	}

.category span.cat_title, #front-list .cat_title {

	font-family: arial;

	font-size: 20px;

	font-weight: bold;

	}

#front-popular h3  {

	margin:0;

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	border: 3px solid #000000;	

	background: #FEFEC9;

	padding: 2px;

	text-indent: 6px;

	}

#front-list .cat_title {

	font-family: arial;

	font-size: 20px;

	font-weight: bold;

	}

#front-popular h3 {

	color: #333333;

	}	

.more-link {

	display:block;

	margin-top: 10px;

	margin-bottom: 2px;

	color: #333333;

	text-shadow:0 1px 0 #ffffff;	

	}

.more {

	font-family: arial;

	font-size: 15px;

	font-weight: bold;

	color: #333333;

	text-shadow:0 1px 0 #ffffff;

	}		

.category a {

	color:#333333;

	display:block;

	background:none;

	text-shadow:0 1px 0 #ffffff;	

	}

.category a:hover {

	background:none;

	color:#ffffff;

	text-decoration:none;

	text-shadow:0 1px 0 #000000;

	}

#bottom {

	width: 920px;

	}

#bottom-left {

	float: right;

	}

#bottom-left .meta, #content.archive .meta {

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	}

#front-list {

	width:570px;

	padding-top:3px;

	padding-right: 10px;

	background: #ffffff;

	font-size:1.05em;

	line-height:1.75em;

	margin-bottom:10px;

	color: #333333;

	text-shadow:0 1px 0 #ffffff;	

   }

#front-list blockquote {

	padding: 0px 10px 0 10px;

	}

#front-list .title {

	font-family: arial;

	font-size: 22px;

	font-weight: bold;

	margin-right: 5px;

	color: #333333;

	text-shadow:0 1px 0 #ffffff;	

	}

#front-list .title a:hover{

	color: #333333;

	text-decoration: none;		

}	

#front-list .divider {

	margin-right:216px;

	margin-top:0px;

	margin-bottom:0px;

	}

.author {

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	}

.meta {

	color: #333333;

	font-family: tahoma;

	font-size: 11px;

	padding-left: 5px;

	padding-top: 2px;

	}

.meta2 {

   margin-top: 5px;

   background: #FFFFFF;

	color:#333333;

	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;	

	border: 1px solid #ECECEC;

	clear: right;	

	}

.meta3 {

   margin-top: 8px;

	margin-bottom: 0px;

	padding-right: 5px;

   background: #FFFFFF;

	color:#333333;

	font-family: tahoma;

	font-size: 11px;

	font-weight: normal;	

	border: 1px solid #eeeeee;

	clear: right;

	}

.meta4{

   margin-top: 5px;

	margin-bottom: 2px;

	padding-right: 5px;

	border: 1px solid #cccccc;

	font-family: tahoma;	

	font-size: 11px;

	padding: 1px;

	background: #FFFFFF;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	clear: right;

	font-weight: normal;

	}

.meta5 {

   margin-top: 10px;

	margin-bottom: 10px;

	margin-right: 16px;

	padding-right: 5px;

	color:#ffffff;

	font-family: tahoma;

	font-size: 11px;

	font-weight: normal;	

	text-shadow:0 1px 0 #000000;		

	}	

.meta6 {

   margin-top: 8px;

	margin-bottom: 0px;

	padding-right: 5px;

	border: 1px solid #cccccc;

	font-size: 10px;

	padding: 1px;

	background: #FFFFFF;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	clear: right;

	font-weight: normal;

	color: #333333;

	}

.meta7 {

   border-bottom: 4px solid #E6E6E6;

	margin-bottom: 30px;

	padding-right: 5px;

	padding: 5px 10px;

	font-family: arial;

	font-size: 15px;

	font-weight: bold;

	text-shadow:0 1px 0 #000000;	

	}		

.meta8 {

   margin-top: 5px;

	margin-bottom: 20px;

	padding-right: 5px;

	padding: 5px 10px;

   background: #F7F7F7;

	color: #333333;

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

   text-align: center;

	border: 1px dashed #E6E6E6;

	border-right: 4px solid #F7F7F7;

	border-left: 4px solid #F7F7F7;

	text-shadow:0 1px 0 #000000;	

	}		

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

#paged-list {

	width:570px;

	padding:0px 10px;

	background: #ffffff;

	font-size:1.05em;

	line-height:1.75em;

	border-top:1px solid #ececec;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	text-shadow:0 1px 0 #cccccc;	

	}

#paged-list .clearfloat {

	background: url(images/border.png) repeat-x bottom;

   padding-bottom:5px;

	}

.onecolumn {

	line-height:1.9em;

	padding:10px 0px;

	margin:0;

	}

.onecolumn img {

	float:right;

	margin: 15px 0px 15px 8px;

	border: 2px solid #EEEEEE;

	padding:2px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

.tanbox {

	width:275px;

	line-height:1.9em;

	padding: 5px 0px;

	margin:0;

	}

.archive .tanbox {

	width:570px;

	background: url(images/border.png) repeat-x bottom;

   padding-bottom:5px;

	}

.tanbox img {

	float:right;

	margin:8px 0px 2px 10px;

	border:2px solid #999999;

	padding:2px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

.tanbox span.title a, .onecolumn span.title a {

	font-family: arial;

	font-size: 20px;

	font-weight: bold;

	padding-left: 5px;

	color: #333333;

	text-shadow:0 1px 0 #cccccc;	

	}

.tanbox span.title a:hover, .onecolumn span.title a:hover {

	font-family: arial;

	font-size: 20px;

	font-weight: bold;

	padding-left: 5px;

	color: #000000;
	text-shadow:0 1px 0 #cccccc;		

	}	

.tanbox p, .onecolumn p {

	margin:5px 0px;

	font-size: 12px;

	padding-top: 5px;

	}		

#navigation {

	padding:15px 10px;

	background:#ffffff;

	font-size: 11px;

	text-align: right;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	direction:rtl;

	}



/* Content Page*/

#content {

	width:570px;

	background:#ffffff;

	padding:10px;

	margin-left: 5px;

	line-height:1.75em;

	float:right;

	border-top:1px solid #ECECEC;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	direction:rtl;

	}

#content2 {

	width: 570px;

	background: #ffffff;

	border-top: 1px solid #ECECEC;

	height: auto;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}	

.post {

	color: #333333;
	line-height: 1.75em;
	font-size: 12px;
	text-shadow:0 1px 0 #cccccc;	
	}

.post a:hover{

	color: #4D8ECD;

	text-decoration: none;

}	

.post p {margin-top:20px;}

.post .clearfloat {

	border-bottom:5px solid #ECECEC;

	}

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

	margin-bottom:15px;

	margin-right: 25px;

	}

#content h2.title {

	border-bottom: 3px solid #333333;

	padding: 5px 0px;

	margin-top:30px;	

	color: #333333;

	font-family: arial;

	font-size: 30px;

	font-weight: bold;

	text-align: center;

	text-shadow:0 1px 0 #cccccc;		

	}

#content h2.title2 {

	border: 1px solid #cccccc;

	font-family: Tahoma;	

	font-size: 12px;

	padding: 6px;

	background: #eeeeee;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	font-weight: normal;

	text-shadow:0 1px 0 #cccccc;		

	}

.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:1px solid #cccccc;

	margin: 5px 0px 0px 5px;

	padding: 1px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

.entry a {

	text-decoration: none;

	}

.post .ads {

	margin-top:10px;

	}

#stats {

	margin-bottom:15px;

	padding:8px 0px;

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	display:block;

	border-bottom:1px solid #e2e2e2;

	font-weight:bold;
	text-shadow:0 1px 0 #cccccc;		

	}

#stats a:hover{

	color: #21759B;

}	

span#map {

	font-size:11px;

	}



img.centered, a img.centered, img.aligncenter, a img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

}

img.alignright, a img.alignright {

	padding: 4px;

	margin-left: auto;

	margin-right: auto;
	
	display: inline;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

}

img.alignleft,img.alignright{padding:3px;margin-top:4px;margin-bottom:4px;border-radius:4px;}

.alignleft{float: right;margin-right:8px;}

#bio {

    padding:10px;

    background:#efefef;

    margin:20px 0px;

}

#bio p {

    margin:0;

    padding:0;

}

#bio .avatar {

	border:1px solid #ECECEC;

	margin:0px 10px 5px 0;

	float: right;

	padding:2px;

	width:80px;

	height:80px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}	

/* Sidebar*/

#sidebary {

	width:569px;

   padding: 10px 5px 5px 0;

   margin: 5px -3px;

	text-shadow:0 1px 0 #cccccc;

	font-weight: bold;

	}

#sidebary li {

	list-style:none;

	border-bottom: 1px dotted #DFDFDF;

	display:block;

	padding: 4px 18px 6px 0;

	background: url(images/comment.gif) no-repeat right;

	}

#sidebary li ul li {

	border-bottom:0px;

	}

#sidebary h3 {

	margin: 0px 0px 5px 0px;

	padding: 4px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}	

#sidebar {

	width:320px;

	float: left;

	margin:0px 0px 0px 0px;

	overflow:hidden;

	}

#sidebar2 {

	width:320px;

	float: left;

	margin:0px 0px 0px 0px;

	overflow:hidden;

	}	

.spoiler { 	

	padding:0px 12px 12px 12px;

	background:#ffffff;

	margin-bottom:12px; 	

	overflow:hidden;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	text-shadow:0 1px 0 #cccccc;

}

.spoiler img {

	border:2px solid #cccccc;

	padding:2px;

	margin-left:8px;

	margin-bottom:0px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

.spoiler img:hover {

	border: 2px solid #cccccc;

	padding:2px;

	margin-left:8px;

	margin-bottom:0px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;
	}

.spoiler h3 {	

	font-family: arial;

	font-size: 16px;

	font-weight:bold;

	color:#ffffff;

	margin: 10px 0px 3px 0px;

	padding: 0px 10px;

	text-shadow:0 1px 0 #cccccc;	

}

.spoiler h3 a {

	color: #ffffff;

	text-decoration:none;

	text-shadow:none;	

	}

.spoiler p {

	margin:0;

	color:#333333;

	text-shadow:0 1px 0 #cccccc;	

	}

.spoiler h4 {

	font-family: arial;	

	font-weight:bold;

	font-size: 16px;

	margin-bottom:3px;

	margin-right: 3px;

	text-shadow:0 1px 0 #cccccc;

	}

.spoiler h4 a {

	color:#333333;

	text-shadow:0 1px 0 #cccccc;	

	}



.spoiler h4 a:hover {

	color: #21759B;

	text-decoration: underline;

	text-shadow:none;		

	}	

#sidebar {

    font-size:11px;

}

.spoiler a {

	color: #21759B;		

	}

.spoiler a:hover {

	color: #F1831E;

	text-decoration: underline;

	}	

#sidebar h3 {

	font-family: arial;

	font-size: 16px;

	font-weight:bold;

	background:#303030;

	color:#ffffff;

	padding: 0px 10px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	border: 1px solid #DFDFDF;

	text-shadow:none;	

	}

#sidebar-top, #sidebar-bottom {

	width:300px;

	float: left;

	padding:0px 10px 10px 10px;

	background:#ffffff;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

#sidebar-bottom, #sidebar-middle {

	margin-top:10px;

	}

#sidebar-bottom7 {

	width:300px;

	float: left;

   margin-top:10px;

	padding:0px 10px 10px 10px;

	background:#ffffff;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

#sidebar-bottom8 {

	width:300px;

	float: left;

   margin-top:10px;

	padding:0px 10px 10px 10px;

	background:#ffffff;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

#sidebar-middle {

	width:320px;

	float: left;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

#sidebar-bottom2 {

	width:300px;

	float: left;

	margin-top:10px;

	padding: 0px 10px 10px 10px;

	background: #ffffff;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

#sidebar-left {

	width:135px;

	padding:0px 10px 10px 10px;

	float:left;

	background:#ffffff;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

#sidebar-right {

	width:135px;

	padding:0px 10px 10px 10px;

	float:right;

	background:#ffffff;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;
		

	}

#sidebar li {

	list-style:none;

	border-bottom: 1px dotted #DFDFDF;

	display:block;

	padding: 2px 13px 2px 0;

	background: url(images/sub.png) no-repeat right;

	text-shadow:0 1px 0 #cccccc;

	}

#sidebar li ul li {

	border-bottom:0px;

	}

#sidebar-ads {

	width:300px;

	float: left;

	margin-bottom:10px;

	padding:10px;

	background:#ffffff;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;		

	}

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

/* Form Elements */

select {

	border: 0px solid #333333;

	width:100%

	}

.submitbutton {

	padding: 3px 8px;

	border:1px solid #ECECEC;

	background: #FFFFDF;

	font-size:12px;

	color: #333333;

	cursor: pointer;

	font-family: Tahoma;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	text-shadow:0 1px 0 #cccccc;

	}

.submitbutton:hover {

	 padding: 3px 8px;

    background: #ffffff;

    color: #21759B;

    border:1px solid #ECECEC;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px; 

    }

.field {

	padding: 1px;

	border-top:1px solid #bbbbbb;

	border-left:1px solid #bbbbbb;

	border-right:1px solid #eeeeee;

	border-bottom:1px solid #eeeeee;

	background:#ffffff;

	font-size:11px;

	}

.field2 {

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	color: #21759B;

	}	

#search .searchbutton {

	padding: 1px;

	border:1px solid #ECECEC;

	background: #ffffff;

	font-size:11px;

	}

#commentform input {

	width: 140px;

	margin: 5px 5px 0px 0;

	}

#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;

	height: 190px;

	color: #000000;

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	background: #F8F4CD;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

#commentform textarea:hover {

	width: 99%;

	margin-top:5px;

	border-top:1px solid #bbbbbb;

	border-left:1px solid #bbbbbb;

	border-right: 1px solid #DFDFDF;

	border-bottom: 1px solid #DFDFDF;

	height: 190px;

	color: #333333;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	background: #ffffff;

	}	

/* Comments*/

.postarea ol {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

.postarea ol li {

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}

.li.byuser {

border: 1px solid #DFDFDF;	

padding: 5px;

color: #333333;	

background: #EAF3FA;

-moz-border-radius: 4px;

-khtml-border-radius: 4px;

-webkit-border-radius: 4px;

border-radius: 4px;

font-weight: normal;

}

.li.bypostauthor {

border: 2px solid #000000;	

padding: 5px;

color: #333333;	

background: #ffffff;

-moz-border-radius: 4px;

-khtml-border-radius: 4px;

-webkit-border-radius: 4px;

border-radius: 4px;

font-weight: normal;

}

#author, #email, #url {

	background: #F9F9F9 !important;

	color: #C65202;

	font-size: 12px;

	margin: 0px;

	padding: 4px;

	border: 1px solid #DDDDDD;

	font-weight: bold;
	
		text-shadow:0 1px 0 #cccccc;

	}

.reply a, .reply a:visited {

	background: #F9F9F9;

 	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	border: 1px solid #DFDFDF; 

	font-size: 11px;

	color: #C65202;

	text-decoration: none;

	margin: 4px;

	padding: 4px 5px 4px 5px;

	text-shadow:0 1px 0 #cccccc;

	}

.reply a:hover {

	background: #F1F1F1;

	color: #21759B;

	text-decoration: none;

	text-shadow:0 1px 0 #cccccc;	

	}

#comment { width:590px;	background: #F1F1F1; }

.commentlist cite {

	list-style:none;

	display:block;

	padding: 8px 13px 7px 0;

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;
	
		text-shadow:0 1px 0 #cccccc;

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

	}	

div#cancel-comment-reply { font-weight:bold; text-shadow:0 1px 0 #cccccc; }

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

#comments ul.commentlist blockquote {

	font-size:12px;

	font-family:tahoma;

	margin: 15px 30px 0 10px;

	padding-right: 20px;

	border-right: 5px solid #000000;

		text-shadow:0 1px 0 #cccccc;

	color: #333333;	

 }

#comments .clearfloat { background:none; }

#comments div.navigation {

 padding:5px 0px 20px 0px; 

 font-weight:bold;

 	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	border: 1px solid #000000;	

	text-shadow:0 1px 0 #cccccc;    

 }

ul.commentlist li.comment {

 color: #333333; 

 padding: 11px 14px 11px 14px; 

 background: #F1F1F1; 

 list-style:none; 

 margin-bottom:10px; 

 font-size:12px; 

 line-height:18px;

 	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	border: 1px solid #DFDFDF; 

 border-bottom: 1px solid #DFDFDF; 

	text-shadow:0 1px 0 #cccccc; 

 }

.commentlist ol {

	margin: 0px;

	padding: 10px;

	}

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

ul.commentlist li.comment img.avatar { border: 1px solid #DFDFDF; margin: 0px 0px 13px 0px; float: left; padding: 0px; width:30px; height:30px; }	

ul.commentlist li.comment cite { color: #8B4513; font-weight:bold; font-size:11px;    }

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

ul.commentlist li.comment div.comment-meta a { color: #444444; text-decoration:none; text-shadow:0 1px 0 #cccccc; }

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: #333333; padding: 12px 12px 12px 12px; background: #ffffff; 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: #F9F9F9;

	border: 1px solid #DFDFDF;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	margin-top: 18px;

 }

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 #DFDFDF;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;	

 }

#respond textarea { width:99%; font-size:15px; text-shadow:0 1px 0 #FFFFFF; }

#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:11px;

	font-family:Tahoma,'Lucida Grande'"BitStream vera Sans",Verdana,Arial,Helvetica,'Lucida Sans Unicode',Verdana,san;

	color:#333333;

	width: 925px;

	margin: auto;

	padding: 15px 0px 0px 15px;

	background: #F1F1F1;

	border-left:5px solid #ffffff;

	border-right:5px solid #ffffff;

	text-shadow:0 1px 0 #000000;

	}

	#gallery h3 {	 	

	font-weight:bold;

	width:580px;	

	font-size: 16px;

	font-family: arial;

	border: 0px solid #cccccc;

	padding: 6px;

	background: #303030;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	margin-top: -10px;

	margin-right: 8px;	

	color: #ffffff;

	}

	#gallery2 {	 	

	font-weight:bold;

	width:580px;	

	font-size: 16px;

	font-family: arial;

	border: 0px solid #cccccc;

	padding: 6px;

	background: #303030;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	margin-top: -10px;

	margin-right: 8px;	

	color: #ffffff;

	}		

	#video h3 {

	font-weight:bold;

	width:268px;

	font-size: 16px;

	font-family: arial;

	border: 0px solid #cccccc;

	padding: 6px;

	background: #303030;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	margin-top: -10px;

	margin-right: 8px;	

	}	

	#video2 {

	font-weight:bold;

	width:270px;

	font-size: 16px;

	font-family: arial;

	border: 0px solid #cccccc;

	padding: 5px;

	background: #303030;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	margin-top: -10px;

	color: #ffffff;

	}

#video2 a , #gallery2 a {

	color: #ffffff;

	}

#gallery #random {

    float: right;

    width:623px;	 

    padding-bottom:0px;	

}

#gallery #random img {

    padding:2px;

    border: 1px solid #ffffff;

    margin-right:14px;

    margin-bottom:10px;

    background:#ffffff;

    float: right;

    -moz-border-radius: 4px;

    -khtml-border-radius: 4px;

    -webkit-border-radius: 4px;

    border-radius: 4px;

}

#gallery #video {

    padding:1px;

    float:left;

    width:280px;

    padding-right:15px;

    margin-bottom:15px;		 

    border-right:1px solid #b0b0b0;

    }

#front-popular {

	font-size:11px;

	color:#ffffff;

	width: 910px;

	background: #464646;

	margin: 0 auto;

	padding:15px;

	border-left:5px solid #ffffff;

	border-right:5px solid #ffffff;

	}

#recentpost, #mostcommented {

	width:276px;

	float:left;

	padding:0px 20px 0px 0px;

	border-right:1px solid #808080;

	direction: rtl;

	position: relative;

	}

#mostcommented {

	margin-left:20px;

	direction: rtl;

	position: relative;

	}

#recent_comments {

	width:276px;

	float:right;

	padding:0px;

	direction: rtl;

	position: relative;

	}

#recentpost a, #mostcommented a, #recent_comments a {

	color:#ffffff;

	}

#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:1px;

	}

#recentpost ul li a, #mostcommented ul li a, #recent_comments ul li a {

	padding:5px;

	display:block;

	}

#recentpost ul li a:hover, #mostcommented ul li a:hover, #recent_comments ul li a:hover {

	background:#000000;

	color: #999999;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	text-decoration: none;

	text-shadow: 0px 0px 1px #000000;

	}

#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child {

	background:none;

	}

#footer {

	margin: 0 auto;

	width: 920px;

	font-size:10px;

	background: #F1F1F1;

	color:#333333;

	padding:5px 10px;

	border-left:5px solid #ffffff;

	border-right:5px solid #ffffff;

	text-shadow: 0px 0px 1px #ffffff;	

	}

#footer a:hover {

	color: #21759B;

	background-attachment: scroll;

	text-decoration: none;

	text-shadow: 0px 0px 1px #000000;

	}

#footer a:link, a:visited {

        color:#333333;

    }	

/* 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;

	}

/* poop \*/

 #pop {

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	border: 1px dashed #E6E6E6;

	color: #887A68;

	padding: 3px;	

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	background: #ffffff;

	}

#pop2 {

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	border: 1px solid #E6E6E6;

	color: #1E90FF;

	padding: 3px;	

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	text-align: right;

	background: #35373A;

	}

#pop3 {

	margin-bottom:3px;

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	border: 1px solid #E6E6E6;

	color: #9ACD32;

	padding: 3px;	

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	text-align: right;

	background: #35373A;

	}

#pop4 {

	margin-bottom:3px;

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	border: 1px solid #E6E6E6;

	color: #EE8300;

	padding: 3px;	

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	text-align: right;

	background: #35373A;

	}	

/* Captions */

.aligncenter,div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.wp-caption {

	border: 1px solid #cccccc;

	font-size: 12px;

	font-family: Tahoma;	

	padding: 1px;

	background: #ffffff;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	font-weight: normal;

	margin: 7px;

	text-align: center;

}

.wp-caption img {

	margin: 2px;

	padding: 2px;

	border: 0 none;

}

.wp-caption a img {

	margin: 2px;

	padding: 2px;

	border: 0 none;

}

.wp-caption p.wp-caption-text {

   text-align: center;

	color: #795707;

	font-family: Tahoma;

	border: 1px solid #cccccc;

	font-size: 12px;

	padding: 2px;

	background: #EEEEEE;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	font-weight: normal;

	margin: 5px;

}

/* End captions */		

#sidebar-mailing-list {

	width:300px;

	float:right;

	margin-bottom:10px;

	padding:0px 10px 10px 10px;

	background: #ffffff;

	}

#ss {

	margin-right: 2px;

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	background: #FFFFDF;

	color: #333333;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	}

#ss3 {

	margin-right: 2px;

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	background: #FFFFDF;

	color: #795707;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;			

	}

#ss2 {

	color: #333333;

	margin-top:10px;

	margin-right: 2px;

	font-size: 11px;

	font-family: Tahoma, Arial, Verdana;

	}

#ss22 {

	color: #333333;

	margin-top:10px;

	margin-right: 2px;

	font-size: 11px;

	font-family: Tahoma, Arial, Verdana;

	}	

#sidebar-search {

	width:300px;

	float: left;

	margin-bottom:10px;

	padding: 0px 10px 10px 10px;

	background: #ffffff;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

#sidebar-search2 {

	width:300px;

	float: left;

	margin-bottom:10px;

	padding:0px 10px 10px 10px;

	background: #ffffff;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

#sidebar-bottom6 {

	width:300px;

	float: left;

	padding:0px 10px 10px 10px;

	background: #ffffff;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

.adss a img {

	margin-top:-10px;

	border: 0px dashed #EEEEEE;

	margin-right: -7px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}

.adss2 a img {

	margin-top:5px;

	border: 0px dashed #EEEEEE;

	margin-right: -5px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	

	}	

#adss{

	border: 0px dashed #EEEEEE;

	margin-right: -3px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	padding: 10px;

	}			

.meta9 {

   margin-top: 5px;

	margin-bottom: 10px;

	padding-right: 5px;

	padding: 5px 25px;

   background: #ffffff;

	color: #333333;

	font-family: arial;

	font-size: 15px;

	font-weight: bold;

	border: 1px dashed #E6E6E6;

	border-right: 4px solid #F7F7F7;

	border-left: 4px solid #F7F7F7;

	}	

#meta9 ul, #meta9 ul ol {

	margin: 0;

	padding: 2px 13px 2px 0;

	background: url(images/sub.png) no-repeat right;

	}

#meta9 ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

	}

#meta9 ul p, #meta9 ul select {

	margin: 5px 0 8px;

	}

#meta9 ul ul, #meta7 ul ol {

	margin: 5px 10px 0 0;

	}

#meta7 ul ul ul, #meta9 ul ol {

	margin: 0 10px 0 0;

	}

ol li, #meta9 ul ol li {

	list-style: decimal outside;

	}

#meta9 ul ul li, #meta9 ul ol li {

	margin: 3px 0 0;

	padding: 0;

	}

/* End Entry Lists */

#tuufy{

	font-family: Tahoma;

	font-size: 12px;

	color: #0002F0;

	font-weight: normal;

	background: #F4F4F4;

}

#breadcrumb {

	border: 1px solid #cccccc;

	font-size: 12px;

	font-family: Tahoma;	

	padding: 3px;

	background: #F1F1F1;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	font-weight: normal;

}

#breadcrumb2 {

	border: 1px solid #cccccc;

	font-size: 10px;

	font-family: Tahoma;	

	padding: 2px;

	background: #ffffff;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	font-weight: normal;

}

#breadcrumb3 {

	border: 1px solid #cccccc;

	font-size: 12px;

	font-family: Tahoma;	

	padding: 4px;

	background: #F1F1F1;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	font-weight: normal;

	text-align: center;

}

#breadcrumb4 {

   margin-top: -5px;

	border: 1px solid #DFDFDF;	

	padding: 7px;

	background: #F9F9F9;

	-moz-border-radius: 0px;

	-khtml-border-radius: 0px;

	-webkit-border-radius: 0px;

	border-radius: 0px;

	font-weight: bold;

	text-align: center;

	text-shadow:0 1px 0 #DFDFDF;	

}

.breadcrumb5 {

	border: 1px solid #DFDFDF;	

	background: #F9F9F9;

	padding: 6px 7px;	

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	font-weight: bold;

	text-shadow:0 1px 0 #DFDFDF;	

}

/* 

Coldskin #2 for Contact Coldform WordPress Plugin

@ http://perishablepress.com/press/2008/01/08/contact-coldform/ 

@ http://perishablepress.com/press/2008/01/08/contact-coldskins/ 

*/

div#coldform * {

    padding: 0;

    margin: 0;

    border: 0;

}

div#coldform {

    font-family: Tahoma;

    background-color: #F9F9F9;

    border: 2px solid #DFDFDF;

    font-size: 10px;

    margin: 0;

    width: 570px;

    color: #333333;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;	 

}

div#coldform fieldset {

    border: 0 none;

    display: block;

    clear: both;

}

div#coldform legend.hide {

    display: none;

}

.input:focus, textarea:focus { 

    border: 1px solid #DFDFDF; 

    color: #333333;

    text-shadow:none;

}

div#coldform label.label {

    font-size: 1.1em;

    display: block;

    margin: 5px 0;

    padding-top: 5px;

    width: 177px;

    clear: left;

    float: left;

}

div#coldform label.label2 {

color: #ffffff;

display:block;

font-family:Tahoma;

font-size:12px;

padding-bottom:10px;

text-shadow:none;

/*width:463px;*/

float:left;

clear:left;

}

div#coldform input.input {

    font-family: Tahoma;

    border: 1px solid #DFDFDF;

    background: #ffffff;

    padding: 3px 3px;

    font-size: 12px;

    margin-top: 10px;

    margin-right: 5px;

    display: block;

    width: 300px;

    color: #333333;

    clear: right;

    float: right;

}

div#coldform textarea#coldform_message{

    font-family: tahoma;

    border: 1px solid #DFDFDF;

    background: #ffffff;

    padding: 1px 3px;

    font-size: 12px;

    margin-top: 10px;

    margin-right: 5px;

    display: block;

    width: 470px;

    color: #333333;

    clear: right;

    float: right;

}

div#coldform input.submit {

   font-family: Tahoma;

    border: 1px solid #DFDFDF;

    margin: 7px 10px 10px 0;

    background: #ffffff;

    font-size: 12px;

    cursor: pointer;

    display: block;

    padding: 3px;

    width: 308px;

    color: #333333;

    clear: right;

    float: right;

}

div#coldform input.check {

display:block;

margin: 0;

padding-bottom: 5px;

width:37px;

float:left;

clear:left;

}

.post-info{

background:transparent url(images/info-bar.png) no-repeat right top;

height:42px;

margin-left:11px;

color: #333333; 

font-weight: bold;

font-family: tahoma;

font-size: 11px;

 }

.post-info a{font-weight: bold; color: #21759B;}

.post-info a:hover{color: #F6991F;}

.post-info p{margin:0;padding:0;line-height:32px;}

.post-info p.author{padding: 0 100px 0 6px;}

.post-info p.comments{padding: 0 12px 0 0;}

.post-date{background:transparent url(images/info-bar.png) no-repeat left -75px;padding-left:11px;float:left;}

.post-date p{background:transparent url(images/info-bar.png) no-repeat right -42px;height:70px;padding:0 16px 0 0;margin:0;font-size:11px;line-height:30px;color:#fff;  font-weight: bold; }

.date {float:right;margin-left:10px;font-family: Tahoma, Arial;  font-size: 11px;color: #000000;}

.wp_syntax code {
display:inline !important;
}

