/**************** Body ******************/
body {
	margin: 0;
	padding: 0;
	background-color: #1c3d7c;
	font-family: tahoma;
	font-size: 9pt;
	color: #333333;
}

.c-column {
	background-color : #FFFFFF;
	width : 468px;
	vertical-align: top;
}

.basic-t {
	width: 780px;
	text-align: right;
}

/**************** Header ******************/
.header-search {
	text-align: center;
	padding: 7px 0 0 0;
}

.s-value {
	padding : 2px;
	width: 320px;
	border : 1px solid #c0d3eb;
	font-size : 8pt;
	font-family : Tahoma;
	color : #204080;
	background-color : #f1f6fb;
	text-align: right;
}

.s-button {
	padding : 0;
	font-family : Tahoma;
	font-size : 8pt;
	color : #204080;
	border : 1px solid #204080;
	text-align : center;
	background-color : #c0d3eb;
}

.logo {
	width: 468px;
	height: 255px;
	background: url('images/logo.jpg') no-repeat center;
	text-align : center;
	direction: rtl;
}

.logo h1{
	font-size : 17pt;
}

.logo h2{
	font-size : 12px;
	color: #666;
}

.logo a{
	color : #204080; 
	text-decoration : none; 
}

.logo a:hover{
	color : #FFC23B;
}

.menu {
	border-bottom : 3px solid #ffffff;
	text-align: center;
	height: 18px;
	font-family : Tahoma;
	color : #204080;
	font-weight : bold;
	border-left : 3px solid #ffffff;
	border-right : 3px solid #ffffff;
	background-color : #c0d3ec;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 7px;
	padding-bottom : 5px;
	background-repeat : no-repeat;
	background-attachment : fixed;
}

.menu ul {
	list-style: none;
	font-size : 8pt;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 0 5px;
	padding: 0;
}

.menu ul li {
	float:	right;
	list-style-type: none;
	margin: 0;
	padding-right: 10px;
}

.menu ul li a,ul.menu li a:link,ul.menu li a:visited{
	border-bottom:0;
	border-left:0;
	float:left;
	display:block;
	padding:0 5px;
	color : #204080; 
	text-decoration : none; 
	font-weight : bold; 
}

.menu ul li a:hover,ul.menu li a:active{
	color:#336699;
}

.menu ul li {
	
}


/**************** Post ********************/
.entry {
	width: 468px;
	padding: 3px;
}

.p-title {
	background: #c0d3ec url('images/degree.gif') no-repeat left top; 
	font-family: Tahoma;
	font-size: 8pt;
	color: #204080;
	padding-right: 7px;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 7px;
	margin-top: 6px;
	border-top-width: 1px;
	font-weight: bold;
	text-align: right;
	direction: rtl;
}

.p-title h2{
	font-family : Tahoma;
	font-size : 8pt;
	background : url('images/entry.gif') no-repeat right; 
	padding: 0 16px 0 0;
	margin: 0 0 0 0;
}

.p-title h2 a{
	text-decoration : none; 
	color : #204080; 
}

.p-title h2 a{
	color : #204080; 
}

.post {
	font-family: Tahoma;
	font-size: 8pt;
	border-top-width: 1px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	text-decoration: none;
	line-height: 150%;
	border-left: 1px solid #c0d3ec;
	border-right: 1px solid #c0d3ec;
	border-top-width: 1px;
	border-bottom-width: 1px;
	color: #1a3368;
	direction: rtl;
	text-align: justify;
}

.post a {
	color : #204080; 
	text-decoration : none; 
}

.post a:hover {
	color : #93c400; 
} 

.post p {
	padding: 0px 0;
	margin: 0;
}

.post img {
	margin: 2px;
	border: 0;
}

.p-det {
	font-family : Tahoma;
	font-size : 8pt;
	text-decoration : none;
	text-align : left;
	padding-top : 0px; 
	padding-left : 5px; 
	padding-right : 5px; 
	padding-bottom : 5px; 
	color : #7292cb;
	margin: 0;
}

.p-info {
	border-left: 1px solid #c0d3ec;
	border-right: 1px solid #c0d3ec;
	border-bottom: 1px solid #c0d3ec;
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration: none;
	text-align: left;
	border-top-width: 1px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #7292cb;
	border-top: 1px dotted #c0d3ec;
	line-height: 110%;
	background-color: #f1f6fb;
}

.p-info img {
	border: 0;
}

.top {
	padding: 3px 16px 3px 3px;
	margin: 0 10px 5px 0;
	background: url('images/top.gif') no-repeat right center;
	font-family : Tahoma;
	font-size : 8pt;
	color : #9db2d5;
	text-align: right;
}

.top a { 
	color : #c0d3ec; 
	text-decoration : none; 
} 
.top a:hover { 
	color : #ff1e00; 
} 

.navigation {
	font-size : 8pt;
	color : #9db2d5;
	height: 30px;
	padding: 15px 5px 0 5px;
	direction: rtl;
}

.navigation a { 
	color : #204080; 
	text-decoration : none; 
} 
.navigation a:hover { 
	color : #99cc00; 
} 

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

blockquote {
	margin: 7px 21px 7px 5px;
	padding: 3px 13px 3px 3px;
	background: url(images/quote.gif) no-repeat right 7px;
	border-left: 3px solid #CCC;
	color: #666;
}

blockquote p {
	margin: 0px;
}

code {
	margin: 2px;
	text-align: left;
	direction: ltr;
	display:block;
	padding: 1px 3px 1px 3px;
	background-color: #FFE;
	border: 1px solid #EEE;
}

small {
	font-size: 10px;
}

/**************** Comment *****************/
.comments, .comment_form {
	margin-top: 15px;
}

.comments a {
	text-decoration: none;
	color : #204080;
}

.comments a:hover {
	color : #FF3300;
}

.comment_list {
	margin: 0px 10px;;
	padding: 0px;
	list-style-type: none;
	direction: rtl;
}

.comment_list li {
	margin-top: 8px;
	padding: 4px 4px 4px 4px;
	font-size : 8pt;
	font-family : Tahoma;
	color : #204080;
}

.alt {
	border : 1px solid #c0d3eb;
	background-color : #f1f6fb;
}

.comment_date, .comment_logged {
	text-align: right;
	font-size : 8pt;
	font-family : Tahoma;
	direction: rtl;
	padding: 0 5px 0 0;
}

.comment_textarea  {
	text-align: center;
}

.comment_data {
	margin-top: 2px;
}

.comment_data p {
	margin: 4px 4px 2px 4px;
	direction: rtl;
}

/* -------------*/

.comment_titles {
	font-family : Tahoma;
	font-size : 8pt;
	color : #204080;
	background-color : #c0d3eb;
	margin-bottom: 5px;
	padding: 2px 0px;;
	text-align: center;
	direction: rtl;
}

.txt_comment {
	width: 460px;
	height: 180px;
	background-color: #FFF;
	border: 1px solid #C0C0C0;
	font-family: tahoma;
	font-size: 12px;
	direction: rtl;
}

.c-input {
	font-family : Tahoma;
	font-size: 11px;
	width: 200px;
}

.comment_button {
	padding : 0px 5px 0px 5px;
	font-family : Tahoma;
	font-size : 9pt;
	color : #204080;
	border : 1px solid #204080;
	text-align : center;
	background-color : #c0d3eb;
	margin: 5px 0;
}

.avatar {
	float: left;
}

.avatar img {
	border: 1px solid #999;
	padding: 4px;
}


/**************** SideBar ******************/
.c-column {
	background-color: #FFFFFF;
}

.lsbar {
	width: 156px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.rsbar {
	width: 156px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.sidebar {
	margin: 0;
	background-color : #f1f6fb;
	width: 156px;
	padding: 2px 0 0 0;
}

.sidebar a, .sidebar h2 a:visited {
	color : #48659e;
	text-decoration : none;
}

.sidebar a:hover {
	text-decoration: none;
	color : #ff1e00;
}

.sidebar li {
	list-style-type: none;
	direction: rtl;
	margin: 0;
	padding: 0;
}

.sidebar li h2 {
	margin: 0;
	background: url(images/arrow_003.gif) no-repeat right;
	background-position: 148px;
	border-right : 0px solid #f1f6fb;
	font-family : Tahoma;
	font-size : 8pt;
	padding : 2px 10px 4px 4px;
	background-color : #c0d3eb;
	color : #204080;
	font-weight : bold;
}

.sidebar li ul {
	margin: 0;
	padding: 3px 5px 5px 0;
	font-size : 8pt;
}

.sidebar li ul li {
	margin: 0;
	padding: 0 12px 0 0;
	line-height: 15px;
	background: url(images/ll.gif) no-repeat right 5px;
	font-size : 8pt;
	font-weight : none;
}

.sidebar li ul li ul {
	padding: 0;
}

.sidebar li ul li ul li {
	list-style-type: none;
	padding: 0 20px 0 0;
	line-height: 14px;
	background: url(images/rl.gif) no-repeat right 7px;
	font-size : 8pt;
	font-weight : none;
}

.sidebar li ul ul ul li {
	list-style-type: none;
	padding: 0 14px 0 0;
	line-height: 14px;
	background: url(images/plus.gif) no-repeat right 3px;
	font-size : 8pt;
	font-weight : none;
}

.sidebar li ul ul ul ul li {
	list-style-type: none;
	padding: 0 20px 0 0;
	line-height: 14px;
	background: url(images/rl.gif) no-repeat right 7px;
	font-size : 8pt;
	font-weight : none;
}

#wp-calendar {
	font-size : 9pt;
	margin: 5px 5px 0 0;
}

#searchform input {
	font: 9pt Tahoma;
	
}

/**************** Footer *******************/
.footer {
	width: 780px;
	padding: 0;
	margin: 0;
}

.copyright {
	width : 780px;
	background-color : #1c3d7c;
	font-family : Tahoma;
	font-size : 7.5pt;
	text-align: center;
	color : #9db2d5;
	padding-left : 10px;
	padding-top : 5px;
	padding-bottom : 10px;
	line-height : 140%;
	text-decoration : none;
	border-top-width : 1px;
	border-bottom-width : 1px;
	direction: rtl;
}

.copyright a { 
	color : #9db2d5;
	font-weight : bold;
} 

.copyright a:hover {
	color : #ff6600;
}

.copyright li {
	list-style-type: none;
	background: url(images/mini-rss.gif) no-repeat right 1px;
	padding: 0 18px 0px 0px;
	margin-right: 8px;
	float: right;
}

.footer-menu {
	text-align: center;
	height: 18px;
	font-family : Tahoma;
	color : #204080;
	font-weight : bold;
	background-color : #c0d3ec;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 7px;
	padding-bottom : 5px;
	background-repeat : no-repeat;
	background-attachment : fixed;
}

.footer-menu ul {
	list-style: none;
	font-size : 8pt;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 0 5px;
	padding: 0;
}

.footer-menu ul li {
	float: right;
	list-style-type: none;
	margin: 0;
	padding-right: 10px;
}

.footer-menu ul li a,ul.footer-menu li a:link,ul.footer-menu li a:visited {
	border-bottom:0;
	border-left:0;
	float:left;
	display:block;
	padding:0 5px;
	color : #204080;
	text-decoration : none;
	font-weight : bold;
}

.footer-menu ul li a:hover,ul.footer-menu li a:active{
	color:#336699;
}

.footer-menu ul li {
	
}