/*
	Theme Name: Adibbehrooz Theme
	Theme URI: http://www.adibbehrooz.com/
	Description: The Theme Designed By Mohammad Bagher Adib Behrooz.
	Author: Mohammad Bagher Adib Behrooz
	Tags: three columns

	*/ /* -------------- Main --------------- */
.body {
	font-family: Arial, "Times New Roman", Tahoma, verdana, "DejaVu Sans";
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #45B5E5;
}

.total {
	border: solid 1px #DDDDDD;
	width: 988px;
	margin: 0px;
	padding: 0px;
	background-color: white;
	border-right: 1px solid #45B5E5;
	border-left: 1px solid #45B5E5;
}

input,textarea {
	border: 0px;
	background-color: #ECF7FD;
}

input {
	height: 19px;
	vertical-align: middle;
	padding-top: 1px;
	width: 200px;
}

textarea {
	width: 400px;
	height: 170px;
}

.input,.checkbox {
	font-family: "DejaVu Sans", Tahoma;
	font-size: 8pt;
	direction: rtl;
	text-align: right;
	margin-right: 2px;
}

.einput {
	font-family: "DejaVu Sans", Tahoma;
	font-size: 8pt;
	direction: ltr;
	text-align: left;
	margin-left: 2px;
}

.textarea {
	font-family: "DejaVu Sans", Tahoma;
	font-size: 8pt;
	direction: rtl;
	text-align: right;
	margin-right: 2px;
	width: 220px;
}

.submit {
	font-family: "DejaVu Sans", Tahoma;
	font-size: 8pt;
	direction: rtl;
	text-align: center;
	width: 100px;
}

.select {
	font-family: "DejaVu Sans", Tahoma;
	font-size: 8pt;
	direction: rtl;
	text-align: right;
	margin-right: 2px;
	width: 170px;
}

.eselect {
	font-family: "DejaVu Sans", Tahoma;
	font-size: 8pt;
	direction: ltr;
	text-align: left;
	margin-right: 2px;
	width: 170px;
}

.submit {
	background: transparent;
	width: 80px;
	height: 50px;
}

/* -------------- Hidden --------------- */
.hide {
	display: none;
}

.clear {
	clear: both;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

.clearfix {
	display: block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* -------------- Top Main--------------- */
.top {
	width: 988px;
	padding: 0px;
	margin: 0px;
	height: 306px;
	background: #80CCEE url("images/bg0.jpg") center;
}

.line {
	padding: 0px;
	margin: 0px;
	height: 10px;
	width: 988px;
	background: url("images/line-bg.jpg") left top;
}

.logo {
	float: right;
	position: absolute;
	top: 95px;
	width: 988px;
	height: 334px;
	text-align: center;
}

.logo ul {
	margin: 0px;
	padding: 0px;
}

.logo ul li {
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}

/* -------------- Top Other--------------- */
.topother {
	padding: 0px;
	margin: 0px;
	height: 116px;
	width: 988px;
	background: url("images/bg0.jpg") center;
}

.line {
	padding: 0px;
	margin: 0px;
	height: 10px;
	width: 988px;
	background: url("images/line-bg.jpg") left top;
}

.logoother {
	float: right;
	position: absolute;
	top: 35px;
	width: 988px;
	height: 134px;
	text-align: center;
}

.logoother ul {
	margin: 0px;
	padding: 0px;
}

.logoother ul li {
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}

/* -------------- Navigation --------------- */
#global_nav {
	position: relative;
	float: left;
	width: 470px;
	margin: 0px;
	margin-top: 12px;
}

#global_nav ul {
	padding: 0px;
	margin: 0px;
}

#global_nav ul li {
	float: right;
	list-style: none;
	width: 77px;
}

#global_nav ul li a,#global_nav ul li a:visited {
	display: inline;
	float: left;
	font-family: "DejaVu Sans", Tahoma;
	font-size: 8pt;
	text-decoration: none;
	padding: 0px 4px 6px 4px;
}

#global_nav ul li.current a {
	
}

#global_nav ul li a img {
	border: 0px;
}

#global_nav li.background {
	position: absolute;
	background: url("images/bg_menu_right.png") no-repeat top right;
	z-index: 8;
	visibility: hidden;
}

* html #global_nav li.background {
	background: url('images/bg_menu_right.gif') no-repeat top right;
}

#global_nav .background .left {
	background: url('images/bg_menu.png') no-repeat top left;
	height: 36px;
	margin-right: 7px;
}

* html #global_nav .background .left {
	background: url('images/bg_menu.gif') no-repeat top left;
}

/* -------------- Middle Main --------------- */
.middle {
	float: right;
	width: 988px;
	font-family: "DejaVu Sans", Tahoma;
	font-size: 8pt;
	text-align: right;
	direction: rtl;
	background: #bbdff1;
}

.middle ul {
	float: right;
	display: inline;
	width: 310px;
	margin: 45px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.middle ul.line-index {
	float: right;
	display: inline;
	width: 7px;
	height: 200px;
	margin: 0px;
	padding: 0px;
	background: url("images/line-index-bg.jpg") no-repeat transparent;
}

.middle ul.line {
	float: right;
	display: inline;
	width: 7px;
	height: 200px;
	margin: 0px;
	padding: 0px;
	background: url("images/line2-bg.jpg") no-repeat transparent;
}

.middle ul li {
	float: right;
	display: block;
	width: 279px;
	margin: 5px 0px 5px 0px;
	padding: 7px;
	color: black;
	list-style-type: none;
}

.middle ul li.main a {
	text-decoration: none;
	color: black;
}

.middle ul li.header1 {
	width: 279px;
	height: 64px;
	background: url("images/activities.jpg") left;
}

.middle ul li.header2 {
	width: 279px;
	height: 64px;
	background: url("images/weblog.jpg") left;
}

.middle ul li.header3 {
	width: 279px;
	height: 64px;
	background: url("images/photography.jpg") left;
}

.middle ul li.header4 {
	width: 279px;
	height: 64px;
	background: url("images/contact.jpg") left;
}

/* -------------- Middle Weblog --------------- */
	/* ............ Column1 ............. */
.middle ul.column1 {
	float: right;
	display: inline;
	width: 500px;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.middle ul.column1 li {
	float: right;
	display: block;
	width: 470px;
	margin: 5px 0px 5px 0px;
	padding: 7px;
	color: black;
	list-style-type: none;
	line-height: 16pt;
}

.middle ul.column1 li.titr {
	float: right;
	width: 480px;
	font-family: Arial, "Times New Roman", verdana;
	font-size: 13pt;
	font-weight: bolder;
	color: white;
	padding-top: 16px;
	background: url("images/titr.jpg") repeat-y;
}

.middle ul.column1 li.titr a {
	text-decoration: none;
	color: white;
	padding-bottom: 2px;
	border-bottom: 1px solid white;
}

.middle ul.column1 li.titr a:hover {
	padding-bottom: 2px;
	border-bottom: 0px solid white;
}

.middle ul.column1 li.comment_number {
	float: left;
	font-family: Arial, "Times New Roman", verdana;
	font-size: 15pt;
	font-weight: bolder;
	color: white;
	background: url("images/comment_number.png") no-repeat right top;
	width: 50px;
	padding-right: 33px;
	padding-top: 18px;
	padding-bottom: 16px;
}

.middle ul.column1 li.comment_number a {
	text-decoration: none;
	color: white;
}

.middle ul.column1 li.tag {
	float: right;
	width: 350px;
	padding: 0px;
	margin: 0px;
}

.middle ul.column1 li.tag a {
	text-decoration: none;
	color: black;
	padding-bottom: 2px;
	border-bottom: 1px solid black;
}

.middle ul.column1 li.tag a:hover {
	padding-bottom: 2px;
	border-bottom: 0px solid black;
}

.middle ul.column1 li.header1 {
	width: 279px;
	height: 71px;
	background: url("images/weblog4.jpg") no-repeat left bottom;
}

.middle ul.column1 li.header2 {
	width: 279px;
	height: 71px;
	background: url("images/related.jpg") no-repeat left bottom;
}

.middle ul.column1 li.header3 {
	width: 479px;
	height: 71px;
	background: url("images/usercomment.jpg") no-repeat right bottom;
}

.middle ul.column1 li.header4 {
	width: 279px;
	height: 71px;
	background: url("images/yourcomment.jpg") no-repeat left bottom;
}

.middle ul.column1 li.header5 {
	width: 279px;
	height: 71px;
	background: transparent url("images/biography4.png") no-repeat left
		bottom;
}

.middle ul.column1 li.header6 {
	width: 279px;
	height: 71px;
	background: url("images/contact4.jpg") no-repeat left bottom;
}

.middle ul.column1 li.text ul li {
	margin: 0px;
	padding: 6px;
}

.middle ul.column1 li.text blockquote {
	background-color: #0092cf;
	padding: 8px;
	border-right: 3px solid white;
	color: white;
}

.middle ul.column1 li.text blockquote a {
	
}

.middle ul.column1 li.text img {
	padding: 4px;
}

.middle ul.column1 li.text{
		line-height: 18pt;
}

.middle ul.column1 li.text a {
	text-decoration: none;
	color: #1c5f1c;
	padding-bottom: 2px;
	border-bottom: 1px solid #1c5f1c;
}

.middle ul.column1 li.text a:hover {
	color: black;
	border-bottom: 0px solid black;
}

.middle ul.column1 li.text a.img {
	text-decoration: none;
	color: #1c5f1c;
	padding-bottom: 2px;
	border-bottom: 0px;
}

/* ==== Pagination ==== */
.middle ul.column1 li.pagination {
	padding: 0;
	margin: 0;
	display: inline;
	color: black;
}

.middle ul.column1 li.pagination li {
	display: inline;
	list-style: none;
	width: 15px;
	height: 20px;
	color: black;
}

.middle ul.column1 li.pagination li a {
	color: black;
}

.middle ul.column1 li.pagination a {
	border-bottom: 0px;
	background: #ddd;
	border: 1px solid #ccc;
	color: black;
	margin-right: 3px;
	padding: 1px 6px 1px 6px;
	text-align: center;
	text-decoration: none;
	width: 15px;
}

.middle ul.column1 li.pagination a:hover,.middle ul.column1 li.pagination a:active
	{
	background: #ccc;
	color: black;
	width: 15px;
}

.middle ul.column1 li.pagination .title {
	color: black;
	margin-right: 4px;
}

.middle ul.column1 li.pagination .gap {
	color: black;
	margin-right: 4px;
}

.middle ul.column1 li.pagination .current {
	color: black;
	background: #5f87ae;
	border: 1px solid #89adcf;
	margin-right: 3px;
	padding: 1px 6px 1px 6px;
	width: 15px;
}

.middle ul.column1 li.pagination .page {
	
}

.middle ul.column1 li.pagination .prev,.middle ul.column1 li.pagination .next
	{
	
}

/* ==== Pagination ==== */ /* ==== Next, Previous Posts ==== */
.middle ul.column1 li.arrow ul {
	float: right;
	width: 200px;
}

.middle ul.column1 li.arrow ul li {
	float: right;
	width: 180px;
}

.middle ul.column1 li.arrow ul li a {
	text-decoration: none;
	color: black;
	padding-bottom: 2px;
	border-bottom: 1px solid black;
}

.middle ul.column1 li.arrow ul li a:hover {
	text-decoration: none;
	color: black;
	padding-bottom: 2px;
	border-bottom: 0px solid black;
}

.middle ul.column1 li.arrow ul li.next {
	float: right;
	width: 180px;
	height: 30px;
	background: url("images/next.jpg") no-repeat right bottom;
}

.middle ul.column1 li.arrow ul li.prev {
	float: right;
	width: 180px;
	height: 30px;
	background: url("images/prev.jpg") no-repeat right bottom;
}

/* ==== !Next, Previous Posts ==== */ /* ==== Related Posts ==== */
.middle ul.column1 li.comments ul li.related_post {
	float: right;
	width: 430px;
	padding: 15px;
	margin: 5px;
	margin-top: 0px;
	color: black;
	background-color: #DFF2F9;
	border: 1px solid #ebfaff;
}

.middle ul.column1 li.comments ul li.related_post ul.related_post li {
	padding: 3px 2px 3px 0;
	margin: 3px 0 3px 0;
}

.middle ul.column1 li.comments ul li.related_post ul.related_post li a {
	text-decoration: none;
	padding-bottom: 2px;
	color: black;
	border-bottom: 1px solid black;
}

.middle ul.column1 li.comments ul li.related_post ul.related_post li a:hover
	{
	border-bottom: 0px;
}

/* ==== User Comment ==== */
.middle ul.column1 li ul li label {
	padding-left: 10px;
	color: black;
}

.middle ul.column1 li.comments ul {
	float: right;
	width: 480px;
	margin: 0px;
	padding: 0px;
}

.middle ul.column1 li.comments ul li.avatar {
	float: right;
	width: 80px;
	padding: 10px;
	padding-top: 0px;
	margin-top: 0px;
}

.middle ul.column1 li.comments ul li.comment_arrow {
	position: relative;
	width: 10px;
	top: 30px;
	left: 10px;
	margin: 0px;
	padding: 0px;
}

.middle ul.column1 li.comments ul li.usercomment {
	float: right;
	width: 330px;
	padding: 15px;
	margin: 5px;
	margin-top: 0px;
	min-height: 130px;
	color: black;
	background-color: #DFF2F9;
	border: 1px solid #ebfaff;
}

.middle ul.column1 li.comments ul li.usercomment a {
	text-decoration: none;
	color: black;
	padding-bottom: 2px;
	border-bottom: 1px solid #363230;
}

.middle ul.column1 li.comments ul li.usercomment a:hover {
	border-bottom: 0px solid #363230;
}

.middle ul.column1 li.comments ul li.usercomment a:visited {
	text-decoration: none;
	color: black;
	padding-bottom: 2px;
	border-bottom: 1px solid black;
}

.middle ul.column1 li.comments ul li.usercomment blockquote {
	background-color: #0092cf;
	padding: 8px;
	color: white;
	border-right: 3px solid white;
}

.middle ul.column1 li.comments ul li.usercomment .p {
	padding-bottom: 13px;
	border-bottom: 1px solid white;
}

.middle ul.column1 li.comments form ul li {
	float: right;
	width: 480px;
	margin: 0px;
	padding: 0px;
}

/* ==== !User Comment ==== */
	/* ............ Column2, Column3 ............. */
.middle ul.column2,.middle ul.column3 {
	float: right;
	display: inline;
	width: 210px;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.middle ul.column2 li,.middle ul.column3 li {
	float: right;
	display: block;
	width: 190px;
	margin: 2px 0px 2px 0px;
	padding: 3px;
	color: black;
	list-style-type: none;
}

.middle ul.column2 li a,.middle ul.column3 li a {
	text-decoration: none;
	color: black;
	padding-bottom: 2px;
	border-bottom: 0px solid black;
}

.middle ul.column2 li a:hover,.middle ul.column3 li a:hover {
	text-decoration: none;
	color: #1c5f1c;
	border-bottom: 1px solid #1c5f1c;
}

.middle ul.column2 li.header1 {
	width: 190px;
	height: 71px;
	background: url("images/search.jpg") no-repeat right bottom;
}

.middle ul.column2 li.header2 {
	width: 190px;
	height: 71px;
	background: url("images/category.jpg") no-repeat right bottom;
}

.middle ul.column2 li.header3 {
	width: 190px;
	height: 71px;
	background: url("images/rss.jpg") no-repeat right bottom;
}

/* ====  User Search ==== */
.middle ul.column2 li.search ul {
	float: right;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

.middle ul.column2 li.search ul li {
	display: inline;
	float: right;
	margin: 0px;
	padding: 0px;
}

.middle ul.column2 li.search ul li.input {
	width: 130px;
	padding-top: 4px;
}

.middle ul.column2 li.search ul li.submit {
	width: 40px;
}

.middle ul.column2 li.search ul .input {
	width: 130px;
}

.middle ul.column2 li.search ul .submit {
	width: 28px;
	height: 26px;
}

/* ==== !User Search ==== */
.middle ul.column3 li.header1 {
	width: 190px;
	height: 71px;
	background: url("images/archive.jpg") no-repeat right bottom;
}

.middle ul.column3 li.header2 {
	width: 190px;
	height: 71px;
	background: url("images/random-article.jpg") no-repeat right bottom;
}

.middle ul.column3 li.header3 {
	width: 190px;
	height: 71px;
	background: url("images/link.jpg") no-repeat right bottom;
}

/* -------------- Middle Works --------------- */
.middlework {
	float: right;
	width: 988px;
	background: #45B5E5;
	font-family: "DejaVu Sans", Tahoma;
	font-size: 8pt;
	text-align: right;
	direction: rtl;
}

.middlework ul.column1 {
	float: right;
	display: inline;
	width: 988px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}

.middlework ul.column1 li {
	float: right;
	display: block;
	width: 970px;
	padding: 10px;
	margin: 5px 0px 5px 0px;
	color: white;
	list-style-type: none;
}

.middlework ul.column1 li.header1 {
	width: 600px;
	height: 71px;
	background: url("images/latest.jpg") no-repeat right bottom;
	border: 0px;
}

.middlework ul.column1 li.header1picture {
	width: 600px;
	height: 71px;
	background: url("images/latest_picture.jpg") no-repeat right bottom;
	border: 0px;
}

.middlework ul.column1 li.header2 {
	width: 600px;
	height: 71px;
	background: url("images/other-design.jpg") no-repeat right bottom;
	border: 0px;
}

.middlework ul.column1 li.header2picture {
	width: 600px;
	height: 71px;
	background: url("images/other-design_picture.jpg") no-repeat right
		bottom;
	border: 0px;
}

/* ==== Latest Work ==== */ /* First Way */
.middlework ul.column1 li.latestimage {
	width: 448px;
	padding-right: 20px;
	background: url("images/bg0.jpg") no-repeat right top;
	height: 220px;
}

.middlework ul.column1 li.latestimage img {
	padding: 5px;
	border: 1px solid #D3EEF9;
}

.middlework ul.column1 li.latestexplain {
	width: 468px;
	color: black;
	background: url("images/bg0.jpg") no-repeat left top;
	height: 220px;
}

.middlework ul.column1 li.latestexplain a {
	text-decoration: none;
	padding-bottom: 2px;
	border: 1px solid black;
}

.middlework ul.column1 li.latestexplain p.titr {
	font-family: Arial, "Times New Roman", verdana;
	font-size: 13pt;
	font-weight: bolder;
}

/* Second Way */
.middlework ul.column1 li.latest {
	float: right;
	display: block;
	width: 950px;
	padding: 10px;
	margin: 5px 0px 5px 0px;
	color: white;
	list-style-type: none;
	background: url("images/bg0.jpg") center top;
	/* border: 1px solid fuchsia; */
}

.middlework ul.column1 li.latest ul {
	float: right;
	display: inline;
	width: 950px;
	padding: 0px;
	margin: 0px;
	/* border: 1px solid yellow; */
}

.middlework ul.column1 li.latest ul li.latestimage2 {
	width: 550px;
	/* border: 1px solid green; */
}

.middlework ul.column1 li.latest ul li.latestimage2 img {
	border: 1px solid #D8D8D8;
	/* border: 1px solid green; */
}

.middlework ul.column1 li.latest ul li.latestexplain2 {
	width: 300px;
	color: black;
	/* border: 1px solid red; */
}

.middlework ul.column1 li.latest ul li.latestexplain2 a {
	text-decoration: none;
	color: black;
	padding-bottom: 2px;
	border-bottom: 1px solid black;
}

/* ==== !Latest Work ==== */ /* ==== Other Work ==== */
.middle ul.work {
	float: right;
	display: inline;
	width: 310px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

.middle ul.work li {
	float: right;
	display: block;
	width: 279px;
	margin: 5px 0px 5px 0px;
	padding: 7px;
	color: white;
	list-style-type: none;
	background: url("images/bg0.jpg") no-repeat left bottom;
	border-right: 1px solid #94D5F1;
	border-bottom: 1px solid #94D5F1;
}

.middle ul.work li img {
	border: 1px solid #D8D8D8;
}

.middle ul.work li img a {
	border: 1px solid #D8D8D8;
}

.middle ul.work li a {
	text-decoration: none;
	color: white;
}

/* ==== !Other Work ==== */ /* ==== Next, Previous Posts ==== */
.middle ul.arrow {
	float: right;
	display: inline;
	width: 908px;
	height: 30px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}

.middle ul.arrow li {
	float: right;
	display: inline;
	width: 100px;
	margin: 5px 0px 5px 0px;
	padding: 7px;
	color: white;
	list-style-type: none;
	border-right: 1px solid #94D5F1;
	border-bottom: 1px solid #94D5F1;
}

.middle ul.arrow li a {
	text-decoration: none;
	padding-bottom: 2px;
	border-bottom: 1px solid black;
	color: black;
}

.middle ul.arrow li a:visited {
	text-decoration: none;
	padding-bottom: 2px;
	border-bottom: 1px solid black;
	color: black;
}

.middle ul.arrow li a:hover {
	text-decoration: none;
	padding-bottom: 2px;
	border-bottom: 0px solid black;
	color: black;
}

.middle ul.arrow li.left {
	text-align: left;
	border-right: 0px solid #94D5F1;
}

.middle ul.arrow li.center {
	text-align: center;
	border-right: 0px solid #94D5F1;
}

.middle ul.arrow li.right {
	text-align: right;
}

/* ==== !Next, Previous Posts ==== */
	/* ............ Column4 ............. */
.middle ul.column4 {
	float: right;
	display: inline;
	width: 350px;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.middle ul.column4 li {
	float: right;
	display: block;
	width: 340px;
	margin: 2px 0px 2px 0px;
	padding: 3px;
	color: white;
	list-style-type: none;
}

.middle ul.column4 li.header1 {
	width: 200px;
	height: 71px;
	background: url("images/otherworks.jpg") no-repeat left bottom;
}

.middle ul.column4 li.header1pictures {
	width: 200px;
	height: 71px;
	background: url("images/otherpictures.jpg") no-repeat left bottom;
}

.middle ul.column4 li.header2 {
	width: 200px;
	height: 71px;
	background: url("images/comments.jpg") no-repeat left bottom;
}

.middle ul.column4 li.header3 {
	width: 200px;
	height: 71px;
	background: url("images/rss.jpg") no-repeat left bottom;
}

.middle ul.column4 li.text {
	width: 290px;
	line-height: 14pt;
}

/* ............ Column5 ............. */
.middle ul.column5 {
	float: right;
	display: inline;
	width: 600px;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.middle ul.column5 li {
	float: right;
	display: block;
	width: 580px;
	margin: 5px 0px 5px 0px;
	padding: 7px;
	color: black;
	list-style-type: none;
	line-height: 16pt;
}

.middle ul.column5 li.titr {
	float: right;
	width: 450px;
	font-family: Arial, "Times New Roman", verdana;
	font-size: 13pt;
	font-weight: bolder;
	color: white;
	padding-top: 16px;
	background: url("images/titr.jpg") no-repeat right top;
}

.middle ul.column5 li.comment_number {
	float: right;
	font-family: Arial, "Times New Roman", verdana;
	font-size: 13pt;
	font-weight: bolder;
	color: white;
	background: url("images/comment_number.png") no-repeat right top;
	width: 90px;
	padding-right: 28px;
	padding-top: 18px;
	padding-bottom: 16px;
}

.middle ul.column5 li.header1 {
	width: 279px;
	height: 71px;
	background: url("images/photography.jpg") no-repeat left bottom;
}

.middle ul.column5 li.header2 {
	width: 279px;
	height: 71px;
	background: url("images/related.jpg") no-repeat left bottom;
}

.middle ul.column5 li.header3 {
	width: 279px;
	height: 71px;
	background: url("images/usercomment.jpg") no-repeat left bottom;
}

.middle ul.column5 li.header4 {
	width: 279px;
	height: 71px;
	background: url("images/yourcomment.jpg") no-repeat left bottom;
}

.middle ul.column5 li ul li {
	line-height: 0px;
	margin: 0px;
	padding: 6px;
}

.middle ul.column5 li blockquote {
	background-color: #0092cf;
	padding: 8px;
	border-right: 3px solid white;
	color: white;
}

.middle ul.column5 li blockquote a {
	
}

.middle ul.column5 li img {
	padding: 4px;
}

.middle ul.column5 li a {
	text-decoration: none;
	color: white;
	padding-bottom: 2px;
	border-bottom: 1px solid white;
}

.middle ul.column5 li a:visited {
	color: white;
	border-bottom: 1px solid white;
}

.middle ul.column5 li a:hover {
	color: white;
	border-bottom: 0px solid white;
}

/* ==== Next, Previous Posts ==== */
.middle ul.column5 li.arrow ul {
	float: right;
	width: 200px;
}

.middle ul.column5 li.arrow ul li {
	float: right;
	width: 180px;
}

.middle ul.column5 li.arrow ul li.next {
	float: right;
	width: 180px;
	height: 40px;
	background: url("images/next.jpg") no-repeat right bottom;
}

.middle ul.column5 li.arrow ul li.prev {
	float: right;
	width: 180px;
	height: 40px;
	background: url("images/prev.jpg") no-repeat right bottom;
}

/* ==== !Next, Previous Posts ==== */ /* ==== Related Posts ==== */
.middle ul.column5 li.comments ul li.related_post {
	float: right;
	width: 430px;
	padding: 15px;
	margin: 5px;
	margin-top: 0px;
	min-height: 130px;
	color: black;
	background-color: #DFF2F9;
	border: 1px solid #ebfaff;
}

.middle ul.column5 li.comments ul li.related_post .p {
	padding-bottom: 13px;
	border-bottom: 1px solid white;
}

/* ==== User Comment ==== */
.middle ul.column5 li ul li label {
	padding-left: 10px;
}

.middle ul.column5 li.comments ul {
	float: right;
	width: 480px;
	margin: 0px;
	padding: 0px;
}

.middle ul.column5 li.comments ul li.avatar {
	float: right;
	width: 80px;
	padding: 10px;
	padding-top: 0px;
	margin-top: 0px;
}

.middle ul.column5 li.comments ul li.comment_arrow {
	position: relative;
	width: 10px;
	top: 30px;
	left: 10px;
	margin: 0px;
	padding: 0px;
}

.middle ul.column5 li.comments ul li.usercomment {
	float: right;
	width: 330px;
	padding: 15px;
	margin: 5px;
	margin-top: 0px;
	min-height: 130px;
	color: black;
	background-color: #DFF2F9;
	border: 1px solid #ebfaff;
}

.middle ul.column5 li.comments ul li.usercomment a {
	text-decoration: none;
	color: black;
	padding-bottom: 2px;
	border-bottom: 1px solid #363230;
}

.middle ul.column5 li.comments ul li.usercomment a:hover {
	border-bottom: 0px solid #363230;
}

.middle ul.column5 li.comments ul li.usercomment a:visited {
	text-decoration: none;
	color: black;
	padding-bottom: 2px;
	border-bottom: 1px solid black;
}

.middle ul.column5 li.comments ul li.usercomment blockquote {
	background-color: #0092cf;
	padding: 8px;
	color: white;
	border-right: 3px solid white;
}

.middle ul.column5 li.comments ul li.usercomment .p {
	padding-bottom: 13px;
	border-bottom: 1px solid white;
}

/* ==== !User Comment ==== */ /* Navigation
-------------------------------------------------------------- */
.nav {
	float: right;
	width: 950px;
	margin: 40px 10px 10px 0;
	text-align: center;
	direction: rtl;
}

.nav ul {
	float: left;
	width: 750px;
	height: 25px;
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	margin-right: 0px;
}

.nav ul li {
	float: right;
	display: inline;
}

.nav ul li a {
	display: inline;
	padding: 5px 15px 5px 15px;
	list-style-type: none;
	height: 18px;
	font-family: "DejaVu Sans", Tahoma;
	font-size: 8pt;
	color: white;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.nav ul li a:hover {
	text-decoration: none;
	background: #024E70;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

/* -------------- Bottom --------------- */
.footer {
	float: right;
	width: 988px;
	background: #a9dcf4 url("images/footer.jpg") right top no-repeat;
	border-top: 1px solid #a9dcf4;
	font-family: "DejaVu Sans", Tahoma;
	font-size: 8pt;
	text-align: right;
	direction: rtl;
	margin: 0px;
	padding: 0px;
}

.footer ul {
	float: right;
	width: 980px;
	margin: 0px;
	padding: 0px;
}

.footer ul li {
	height: 16px;
	display: block;
	margin-right: 110px;
	padding: 6px;
	color: #89a8a9;
	list-style-type: none;
}

.footer ul li a {
	text-decoration: none;
	color: #89a8a9;
	padding-bottom: 2px;
	border-bottom: 1px solid #89a8a9;
}

.footer ul li a:hover {
	color: black;
	text-decoration: none;
	border-bottom: 0px solid black;
}
