/*
Theme Name: BlueLife
Theme URI: http://barnameha.ir/
Description: BlueLife Theme 2010/02/03	1388/11/14
Version: 1.0.1
Author: Mohammad Kafi
Tags: BlueLife
*/

/* body */
body,td,th {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	cursor:default;
}

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Tahoma;
}

.Div4PX {
	height:4px;
}

/* Link */
a {
	font-size: 11px;
	color: #0584AA;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0584AA;
}

a:hover {
	text-decoration: none;
	color: #06A3D0;
}
a:active {
	text-decoration: none;
	color: #7BADDC;
}

/* Header & Footer */
.Header {
	background-image:url(Image/Header.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:220px;
}

.Footer {
	direction:rtl;
	vertical-align:middle;
	text-align:right;
	background-color:#F4FBFD;
	padding:10px;
	height:100px;
}

/* Menu */
#Menu {
	cursor:default;
	direction:rtl;
	vertical-align:top;
}

#MenuTop {
	background-repeat:no-repeat;	
	background-position:bottom;
	height:25px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
}

#MenuDown {
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:text-top;
	text-align:right;
}

#Menu .CatTop {
	background-image:url(Image/Cat_Menu_Top.gif);
	color:#64B1CE;
}

#Menu .TagTop {
	background-image:url(Image/Tag_Menu_Top.gif);
	color:#FF844F;
}

#Menu .TopHitsTop {
	background-image:url(Image/Cat_Menu_Top.gif);
	color:#64B1CE;
}

#Menu .CommentTop {
	background-image:url(Image/Comment_Menu_Top.gif);
	color:#009900;
}

#Menu .NewTop {
	background-image:url(Image/Cat_Menu_Top.gif);
	color:#64B1CE;
}

#Menu .LinkTop {
	background-image:url(Image/Cat_Menu_Top.gif);
	color:#64B1CE;
}

#Menu .RNDPTop {
	background-image:url(Image/Cat_Menu_Top.gif);
	color:#64B1CE;
}

#Menu .PollsTop {
	background-image:url(Image/Polls_Menu_Top.gif);
	color:#FF8888;
}

#Menu .ProtestTop {
	background-image:url(Image/Protest_Menu_Top.gif);
	color:#666666;
}

#Menu .CatDown {
	background-image:url(Image/Cat_Menu_Down.gif);
}

#Menu .TagDown {
	background-image:url(Image/Tag_Menu_Down.gif);
}

#Menu .TopHitsDown {
	background-image:url(Image/Cat_Menu_Down.gif);
}

#Menu .CommentDown {
	background-image:url(Image/Comment_Menu_Down.gif);
}

#Menu .NewDown {
	background-image:url(Image/Cat_Menu_Down.gif);
}

#Menu .LinkDown {
	background-image:url(Image/Cat_Menu_Down.gif);
}

#Menu .RNDPDown {
	background-image:url(Image/Cat_Menu_Down.gif);
}

#Menu .PollsDown {
	background-image:url(Image/Polls_Menu_Down.gif);
}

#Menu .ProtestDown {
	background-image:url(Image/Protest_Menu_Down.gif);
}

/* Menu Content : Right*/
#Menu .CatDown li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color:#0DB0FF;
}

#Menu .CatDown li ul {
	margin: 0;
	padding: 0;
}

#Menu .CatDown li ul li {
	margin: 0;
	padding: 0px 0px 4px 0px;
}

#Menu .CatDown li ul li ul {
	padding: 5px 10px 0px 0px;
}

#Menu .TagDown a {
	color: #FF550A;
	text-decoration: none;	
}

#Menu .TagDown a:hover {
	color: #FF986C;
}

#Menu .TopHitsDown li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color:#0DB0FF;
}

#Menu .TopHitsDown li ul {
	margin: 0;
	padding: 0;
}

#Menu .TopHitsDown li ul li {
	margin: 0;
	padding: 0px 0px 4px 0px;
}

#Menu .TopHitsDown li ul li ul {
	padding: 5px 10px 0px 0px;
}

#Menu .CommentDown div{
	height:4px;
}

#Menu .CommentDown a {
	color: #1F813A;
	text-decoration: none;
}
#Menu .CommentDown a:hover {
	color: #36CD60;
}

/* Menu Content : Left*/

#Menu .NewDown div {
	height:4px;
}

#Menu .LinkDown div{
	height:4px;
}

#Menu .RNDPDown div{
	height:4px;
}


/* Tab */
.Tab {
	text-align:center;
	width:580px;
}

ul.tabs {
	margin:-1px 10px;
	padding:0; 
	text-align:right;
	/* height:17px;	IE
	padding: 10px 10px 10px 10px; */
}

ul.tabs li {
	list-style:none; 
	display:inline; 
	margin:0;
	padding:0;
	vertical-align:middle;
}

ul.tabs a {
	border:1px solid #E4F2F8; 
	padding:3px 6px; 
	background:#E4F2F8; 
	text-decoration:none; 
	color:#3585A4;
}

ul.tabs a:hover {
	text-decoration:none; 
	background-color:#F3FAFC;
	color:#1E4A5B;
}

ul.tabs a.current {
	background:#ffffff;
	color:#1E4A5B; 
	border-bottom:1px solid #ffffff;
	cursor:default;
}

#tab_div_1, #tab_div_2, #tab_div_3, #tab_div_4, #tab_div_5, #tab_div_6 {
	border:1px solid #E4F2F8; 
	padding:5px 15px 15px 15px; 
	margin-top:2px;
	text-align:right;
	direction:rtl;
	height:150px;
}

.SubscribeCMD {
	border:1px solid #E4F2F8;
	background-color:#F3FAFC; 
	font-family:Tahoma;
	font-size:11px;
	width:60px;
	height:20px;
	color: #1E4A5B;
}

.SubscribeIn {
	border:1px solid #D7ECF4;
	font-family:Tahoma;
	font-size:11px;
	width:60px;
	height:15px;
	color: #1E4A5B;
	text-align:left;
	direction:ltr;
}

.search_cat_list {
	margin:0 4px;
	padding:3px 2px;
	width:150px;
	height:22px;
	border:#CCCCCC 1px solid;
	font:11px Tahoma, sans-serif;
}

.search_cat_list_option {
	font:11px Tahoma, sans-serif;
}

.SearchIn {
	border:1px solid #D7ECF4;
	font-family:Tahoma;
	font-size:11px;
	width:150px;
	height:15px;
	color: #1E4A5B;
	text-align:right;
	direction:rtl;
}

.ads {
	text-align:center;
}

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

.ads a:hover {
	color: #FFFFFF;
}


.adsd {
	text-align:center;
	vertical-align:middle;
	width:580px;
	border:1px solid #E4F2F8; 
	padding:5px 15px 15px 15px; 
	margin-top:2px;
	margin-bottom::2px;
	direction:rtl;
	height:102px;
}

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

.adsd a:hover {
	color: #FFFFFF;
}

/* Post */
#Post {
	text-align:right;
	font-size:12px;
}

#Post .Top {
	background-image:url(Image/Post_Top.gif);
	background-position:top;
	background-repeat:no-repeat;
	/*font-weight:bold;*/
	height:25px;
	color:#3A97BA;
	text-align:right;
	direction:rtl;
}

#Post .CenterP {
	border-left:1px solid #D4E9F2;
	border-right:1px solid #D4E9F2;
	text-align:right;
	direction:rtl;
	font-size:12px;
}

#Post .Date {
	color:#06AEDF;
}

#Post .Down {
	border-left:1px solid #D4E9F2;
	border-right:1px solid #D4E9F2;
	border-bottom:1px solid #D4E9F2;
	/*background-image:url(Image/Post_Down.gif);
	background-position:top;
	background-repeat:no-repeat; */
	text-align:right;
	direction:rtl;
	height:25px;
}

#Post .DownPage {
	border-left:1px solid #D4E9F2;
	border-right:1px solid #D4E9F2;
	border-bottom:1px solid #D4E9F2;
	/*background-image:url(Image/Post_Down.gif);
	background-position:top;
	background-repeat:no-repeat; */
	text-align:right;
	direction:rtl;
	height:5px;
}

#Post .post_icon_download {
	height:16px;
	width:16px;
	background-image:url(Image/icon_download.gif);
	background-repeat:no-repeat;
}

#Post .post_picture_soft {
	height:16px;
	width:16px;
	background-image:url(Image/picture_soft.gif);
	background-repeat:no-repeat;
}

#Post .post_software_size {
	height:16px;
	width:16px;
}

#Post .post_web_soft_url {
	height:16px;
	width:16px;
	background-image:url(Image/web_soft_url.gif);
	background-repeat:no-repeat;
}

#Post .content_div {
	background-color:#F7FDFF;
	padding: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#Post .content_div_link {
	color: #407B95;
	display: block;
	text-decoration: none;
	padding: 5px 20px 5px 18px;
	margin: 0 0 2px 0;
	outline: none;
	background: url(Image/more_postinfo.gif) no-repeat 0 4px;
	background-position:right;
	cursor:pointer;
}

/* Feed */
.DIVBG {
	padding: 10px 10px 10px 10px;
	background-color:#F7FDFF;
	height:110px;
}

#SubscribePost .SubscribeCMD {
	border:1px solid #E4F2F8;
	background-color:#F3FAFC; 
	font-family:Tahoma;
	font-size:11px;
	width:100px;
	height:20px;
	color: #1E4A5B;
}

#SubscribePost .SubscribeIn {
	border:1px solid #D7ECF4;
	font-family:Tahoma;
	font-size:11px;
	width:60px;
	height:15px;
	color: #1E4A5B;
	text-align:left;
	direction:ltr;
}

#SubscribePost .SubscribeImage {
	background-image:url(Image/SubscribeImage.gif);
	background-repeat:no-repeat;
	width:90px;
	height:90;
}


/* Comment */

#coment_form {
	padding:10px 10px 10px 10px;
	color: #666666;
}

#coment_form a {
	color: #9F4ECB;
	text-decoration: none;
}

#coment_form a:hover {
	color: #BF89DC;
}

.comment_author {
	color:#006699;
}

.Date_Time {
	color:#666699;
}

.comment_text {
	font-size:12px;
}

.wait_admin {
	color:#009900;
}

.CommentIn {
	border:1px solid #D7ECF4;
	font-family:Tahoma;
	font-size:11px;
	width:150px;
	height:15px;
	color: #1E4A5B;
	text-align:left;
	direction:ltr;
}

.CommentName {
	border:1px solid #D7ECF4;
	font-family:Tahoma;
	font-size:11px;
	width:150px;
	height:15px;
	color: #1E4A5B;
	text-align:right;
	direction:rtl;
}

.CommentText {
	border:1px solid #D7ECF4;
	font-family:Tahoma;
	font-size:11px;
	height:100px;
	width:250px;
	color: #1E4A5B;
	text-align:right;
	direction:rtl;	
}

.CommentCMD {
	border:1px solid #E4F2F8;
	background-color:#F3FAFC; 
	font-family:Tahoma;
	font-size:11px;
	width:80px;
	height:20px;
	color: #1E4A5B;
}

.CommentInAntiSpam {
	border:1px solid #D7ECF4;
	font-family:Tahoma;
	font-size:11px;
	width:50px;
	height:15px;
	color: #1E4A5B;
	text-align:right;
	direction:rtl;
}

.comment_div_readmin {
	background-color:#FFF8F5;
	padding: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color:#000000;
}

.CommentLine {
	height:2px;
	background-image:url(Image/CommentLine.gif);
	background-repeat:no-repeat;
}

#CommentPage {
	padding: 5px;
	color:#0066CC;
}

#CommentPage a {
	border:1px solid #E4F2F8;
	background-color:#FFFFFF;
	color:#3585A4;
	padding: 2px;
}

#CommentPage a:hover {
	border:1px solid #E4F2F8;
	background-color:#E4F2F8;
	color:#1E4A5B;
	padding: 2px;
}


/* Other */

.Page {
	background-image:url(Image/PageNumber.gif);
	background-position:top;
	background-repeat:repeat-y;
	height:25px;
	width:580px;
	vertical-align:middle;
}
