/*  
Theme Name: P30download
Theme URI: http://www.cusoon.ir
Description: A professional wordpress theme and totally free for your use. A Theme based on the popular 'P30download.com'. Take it, Break it..Its yours!!
Version: 0.9
Author: SiaVash | Ali r Nazari
Author URI: http://www.cusoon.ir
*/
/**************** Body ******************/
body {
	margin: 0;
	padding: 0;
	background-color: #1c3d7c;
	font-family: tahoma;
	font-size: 9pt;
	color: #333333;
}

.main {
	align: center;
}

.c-column {
	background-color : #FFFFFF;
	width : 468px;
	vertical-align: top;
}

.basic-t {
	width: 780px;
	cell-spacing: 0;
}

/**************** 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;
}

.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;
	padding-top: 10px;
	line-height: 9px;
}

.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:	left;
	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; 
	border-top-width : 1px; 
	font-weight : bold; 
}

.p-title h2{
	font-family : Tahoma;
	font-size : 8pt;
	background : url('images/entry.gif') no-repeat left; 
	padding: 0 0 0 16px;
	margin: 0 0 0 14px;
}

.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;

}

.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 3px 3px 16px;
	margin: 0 0 5px 10px;
	background: url('images/top.gif') no-repeat Left center;
	font-family : Tahoma;
	font-size : 8pt;
	color : #9db2d5;
}

.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;
}

.navigation a { 
color : #204080; 
text-decoration : none; 
} 
.navigation a:hover { 
color : #99cc00; 
} 

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

blockquote {
	margin: 0px 10px 15px;
	padding: 4px 8px 4px 50px;
	background-color: #F8F8F8;
	background-image: url(images/blockquote2.png);
	background-position: 6px 10px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #CCC;;
	border-right: 1px solid #CCC;;
	border-top: 1px solid #CCC;
	border-left: 5px solid #CCC;
	color: #666;
	font-style: italic;
}

blockquote p {
	margin: 0px;
}

small {
	font-size: 10px;
}

/**************** Comment *****************/
.comments, .comment_form {
	margin-top: 15px;
}

.comment_list {
	margin: 0px 10px;;
	padding: 0px;
	list-style-type: none;
}

.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;
}

.comment_textarea  {
	text-align: center;
}

.comment_data {
	margin-top: 2px;
}

.comment_data p {
	margin: 4px 4px 2px 4px;
}

/* -------------*/

.comment_titles {
	font-family : Tahoma;
	font-size : 8pt;
	color : #204080;
	background-color : #c0d3eb;
	margin-bottom: 5px;
	padding: 2px 0px;;
	text-align:center;
}

.txt_comment {
	width: 460px;
	height: 200px;
	background-color: #FFF;
	border: 1px solid #C0C0C0;
	font-family: tahoma;
	font-size: 12px;
}

.c-input {
	font-family : Tahoma;
	font-size: 11px;
	width: 200px;
}

.comment_button {
	padding : 1px 2px 1px 2px;
	font-family : Tahoma;
	font-size : 9pt;
	color : #204080;
	border : 1px solid #204080;
	text-align : center;
	background-color : #c0d3eb;

}

.avatar {
	float: right;
}

.avatar img {
	border: 1px solid #999;
	padding: 4px;
}


/**************** SideBar ******************/
.c-column {
	background-color : #FFFFFF;
}

.lsbar {
	width: 156px;
	vertical-align: top;
}

.rsbar {
	width: 156px;
	vertical-align: top;
}

.sidebar { 
	margin: 0;
	background-color : #FFFFFF;
}

.sidebar a, .sidebar h2 a:visited {
	color : #48659e;
	text-decoration : none;
}

.sidebar a:hover {
	text-decoration: none;
	color : #ff1e00;
}

.sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 4px 0;
	background-color : #f1f6fb;
}

.sidebar ul li {
	margin: 0 0 20px;
}

.sidebar ul li h2 {
	margin: 0;
	width: 156px;
	background: url(images/arrow_003.gif) no-repeat right;
	background-position: 159px;
	border-right : 3px solid #f1f6fb;
	font-family : Tahoma;
	font-size : 8pt;
	padding : 3px 7px 4px 4px;
	background-color : #c0d3eb;
	color : #204080;
	font-weight : bold;
}

.sidebar ul ul {
	padding: 4px 11px 11px;
	font-size : 8pt;
	font-weight : none;
}

.sidebar ul ul li {
	margin: 0;
	padding: 0 0 0 16px;
	line-height: 22px;
	background: url(images/ll.gif) no-repeat left center;
	font-size : 8pt;
	font-weight : none;
}

.sidebar ul ul li.quicksms {
	margin: 0;
	padding: 0;
	line-height: 22px;
	background: none;
}
.sidebar ul ul ul {
	border: 0;
	padding: 0;
	background-image: none;
}

.sidebar ul ul ul li { 
	padding: 0 0 0 10px;
	background-image: none;
}

/**************** Footer *******************/
.footer {
	width: 780px;
	padding: 0;
	margin: 0;
}

.copyright {
	width : 780px; 
	background-color : #1c3d7c; 
	font-family : Tahoma; 
	font-size : 7.5pt; 
	color : #9db2d5; 
	text-align : left; 
	padding-left : 10px; 
	padding-top : 5px; 
	padding-bottom : 10px; 
	line-height : 140%; 
	text-decoration : none; 
	border-top-width : 1px; 
	border-bottom-width : 1px; 
}

.copyright a { 
	color : #9db2d5;
	font-weight : bold;
} 

.copyright a:hover { 
	color : #ff6600;
} 

.ft-cus-cr {
	background: url(images/cu-w.png) no-repeat left top;
	background-position: 0px 2px;
	Padding: 0 0 2px 15px;
}

.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:	left;
	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 {
	
}

.rss {
  background: url(images/mini-rss.gif) no-repeat left center;
  padding-left: 18px;
  padding-bottom: 2px;
  margin-left: 8px;
}
