/*
Theme Name: City Accord
Theme URI: http://www.vinove.com/
Description: The City Accord WordPress theme.
Version: 1.0
Author: Vishnu Kant Tripathi
Author URI: http://www.vinove.com/
Tags: City Accord
*/



@charset "utf-8";
* {
	outline:0px;
	border:0px;
}
.clear {
	clear:both;
}
body {

	background: #5683bc url(http://truecondos.com/wp-content/themes/truecondos/images/body-bg.png) repeat-x top;

	/*background:#3c3c3c; */

	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
#layout {
	width:977px;
	margin:0 auto;
}
#header {
	width:977px;
	float:left;
}
#header .grey_row {
	width:977px;
	float:left;
	background:url(images/top_grey.jpg) repeat-x 0 0;
	height:38px;
}
#header .grey_row ul {
	width:auto;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
#header .grey_row ul li {
	width:auto;
	float:left;
	height:30px;
	background:url(images/sep.jpg) no-repeat right 0;
	padding-left:8px;
	padding-right:8px;
	margin:0px;
	padding-top:8px;
}
#header .grey_row ul li a {
	width:auto;
	float:left;
}


#cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

#cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

#cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

#cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}



#header .grey_row h2 {
	width:auto;
	float:right;
	font-size:18px;
	line-height:24px;
	color:#0b4682;
	font-family:"calibri", "Myriad Pro", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-right:8px
}
#header .banner {
	width:977px;
	float:left;
	position:relative;
}
#header .banner img {
	width:auto;
	float:left;
}
#header .banner .logo {
	width:233px;
	height:87px;
	float:left;
	position:absolute;
	top:37px;
	left:18px;
}
#header .banner .logo_img {
	width:129px;
	height:159px;
	float:left;
	position:absolute;
	top:-17px;
	left:423px;
}
#header .banner .adress {
	width:auto;
	position:absolute;
	top:5px;
	right:0;
}
#header .banner .adress .text {
	width:190px;
	float:left;
	margin-top:20px;
}
#header .banner .adress .text h3 {
	width:190px;
	float:left;
	font-size:25px;
	line-height:25px;
	color:#0b4682;
	font-family:"calibri", "Myriad Pro", Arial, Helvetica, sans-serif;
	text-align:right;
	margin:0px;
}
#header .banner .adress .text h3 span {
	width:auto;
	float:none;
	font-size:14px;
	line-height:18px;
	color:#8e8e8e;
	font-weight:normal;
	text-align:right;
	margin:0px;
}
#header .banner .adress .text p {
	width:190px;
	float:left;
	font-size:14px;
	line-height:18px;
	color:#0b4682;
	font-family:"calibri", "Myriad Pro", Arial, Helvetica, sans-serif;
	text-align:right;
	margin:0px;
}
#header .banner .adress .text p a {
	width:auto;
	float:none;
	color:#0b4682;
	margin:0px;
	text-decoration:none;
}
#header .banner .adress .text p a:hover {
	text-decoration:underline;
}
#header .banner .adress .pic {
	width:auto;
	float:left;
}
#body_container {
	width:977px;
	float:left;
	background:url(images/body_container_main.gif) repeat-y 0 0;
}
#outer_menu {
	width:977px;
	float:left;
}
#menu {
	width:618px;
	float:left;
	background:url(images/menu_bg.jpg) repeat-x 0 0;
	height:31px;
	padding-top:5px;
	position:relative;
}
#menu ul {
	width:618px;
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu ul li {
	width:auto;
	float:left;
	padding:0px;
	margin:0px;
	padding-left:0px;
}
#menu ul li.first {
	width:auto;
	float:left;
	padding-left:5px;
}
#menu ul li a {
	width:auto;
	float:left;
	padding:0px;
	margin:0px;
	padding-left:5px;
	text-decoration:none;
	font-family:"calibri", "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:25px;
	color:#fff;
	background:none;
	padding-left:10px;
}
#menu ul li a span {
	width:auto;
	float:left;
	padding:0px;
	margin:0px;
	background:none;
	height:29px;
	padding-right:10px;
	padding-top:2px;
	cursor:pointer;
}
#menu ul li a:hover {
	width:auto;
	float:left;
	padding:0px;
	margin:0px;
	padding-left:5px;
	text-decoration:none;
	font-family:"calibri", "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:25px;
	color:#0b4682;
	background:url(images/menu_left.gif) no-repeat 0 0;
	padding-left:10px;
}
#menu ul li a:hover span {
	width:auto;
	float:left;
	padding:0px;
	margin:0px;
	background:url(images/menu_right.gif) no-repeat right 0;
	height:29px;
	padding-right:10px;
	padding-top:2px;
}
#menu ul li a.active {
	width:auto;
	float:left;
	padding:0px;
	margin:0px;
	padding-left:5px;
	text-decoration:none;
	font-family:"calibri", "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:25px;
	color:#0b4682;
	background:url(images/menu_left.gif) no-repeat 0 0;
	padding-left:10px;
}
#menu ul li a.active span {
	width:auto;
	float:left;
	padding:0px;
	margin:0px;
	background:url(images/menu_right.gif) no-repeat right 0;
	height:29px;
	padding-right:10px;
	padding-top:2px;
}
#menu .feed {
	width:auto;
	float:left;
	position:absolute;
	top:-15px;
	right:-15px;
}
#social {
	width:359px;
	float:left;
	background:url(images/socail_bg.gif) repeat-x 0 0;
	height:36px;
}
#social ul {
	width:359px;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	padding-top:5px;
}
#social ul li {
	width:auto;
	float:left;
	margin:0px;
	padding:0px;
	font-size:17px;
	line-height:24px;
	color:#0a3765;
	font-family:"calibri", "Myriad Pro", Arial, Helvetica, sans-serif;
	padding-left:16px;
}
#social ul li.twitter {
	width:auto;
	float:right;
	margin:0px;
	padding-right:16px;
	padding-left:0px;
}
#social ul li.facebook {
	width:auto;
	float:left;
	margin:0px;
	padding-top:3px;
}
#social ul li a {
	width:auto;
	float:left;
}
#social ul li img {
	width:auto;
	float:left;
}
#left_conatiner {
	width:524px;
	float:left;
	background:url(images/body_container_bg.jpg) repeat-x 0 0;
	padding:30px 67px 0 27px;

}
#left_conatiner .title {
	width:524px;
	float:left;
	padding-bottom:14px;
	border-bottom:1px solid #cacaca;
	
}
#left_conatiner .title h2 {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:33px;
	line-height:30px;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
}
#left_conatiner .title a {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	text-decoration:none;
	color:#005EED;
}
#left_conatiner .title a:hover {
	text-decoration:underline;
}
#left_conatiner .title .info {
	width:524px;
	float:left;
	padding-top:17px;
}
#left_conatiner .title .info small {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#999999;
}
#left_conatiner .title .info a {
	width:auto;
	float:right;
	font-size:11px;
	line-height:13px;
	color:#999999;
	background:url(images/comment.gif) no-repeat 0 0;
	padding-left:20px;
}
#left_conatiner .data {
	width:524px;
	float:left;
	padding-top:10px;
        margin-bottom:50px;

}
#left_conatiner .data .img_box {
	width:524px;
	float:left;
	text-align:center;
	padding-bottom:19px;
}
#left_conatiner .data p {
	width:520px;
	
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	line-height:20px;
	color:#555555;
	padding-bottom:10px;
}
#left_conatiner .data p a{
	width:auto;
	float:none;
	margin:0px;
	color:#0060ee;
	text-decoration:none;
}
#left_conatiner .data p a:hover{
	text-decoration:underline;
}
#right_container {
	width:346px;
	float:left;
	padding-left:13px;
	padding-bottom:10px;
}

#right_container .box {
	width:332px;
	float:left;
	background:#fff;
	margin-top:20px;
}
#right_container .title {
	width:332px;
	float:left;
	background:url(images/blue_title.jpg) no-repeat 0 0;
	height:38px
}
#right_container .title h3 {
	width:auto;
	float:left;
	font-size:20px;
	line-height:24px;
	color:#0c3763;
	font-family:"calibri", "Myriad Pro", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	padding-left:11px;
	font-weight:normal;
	padding-top:7px;
}
#right_container .title .small_logo {
	width:auto;
	float:right;
	padding-right:11px;
}
#right_container .data {
	width:332px;
	float:left;
	background:url(images/blue_bottom.jpg) no-repeat 0 bottom;
}
#right_container .data ul {
	width:270px;
	float:left;
	margin:0px;
	list-style:none;
	padding-left:62px;
	padding-top:15px;
	padding-bottom:15px;
}
#right_container .data ul li {
	width:245px;
	float:left;
	margin:0px;
	padding-left:23px;
	background:url(images/tc.jpg) no-repeat 0 3px;
	margin-bottom:8px;
}
#right_container .data ul li a {
	width:auto;
	float:left;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#222222;
	text-decoration:none;
}
#right_container .data ul li a:hover {
	text-decoration:underline;
}
#right_container .data form {
	width:auto;
	float:left;
	margin:0px;
}
#right_container .data form .row {
	width:332px;
	float:left;
	text-align:center;
	padding:0px;}
#right_container .data form .row_input {
	width:auto;
	float:left;
	padding:0px;
	padding-left:87px;
	
}
#right_container .data form .row_submit {
	width:auto;
	float:left;
	padding:0px;
	padding-left:127px;
}
#right_container .data form .row img {
	width:auto;
	float:none;
}
#right_container .data form label {
	width:332px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#555555;
	margin:0px;
}
#right_container .data form label a {
	width:auto;
	float:none;
	margin:0px;
	color:#0067F2;
	text-decoration:none;
}
#right_container .data form label a:hover {
	text-decoration:underline;
}
#right_container .data form input {
	width:140px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
	color:#555555;
	background:none;
	border:1px solid #cacaca;
	margin:0px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
#right_container .data form input.btn {
	width:68px;
	height:27px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(images/subscribe.png) no-repeat 0 0;
	border:0px;
	cursor:pointer;
}
#right_container .data div {
	width:262px;
	float:left;
	padding-bottom:15px;
	padding-top:20px;
	padding-left:35px;
	padding-right:35px;
}
#right_container .data .textwidget {
	width:262px;
	float:left;
	padding:0px!important;
	padding-bottom:20px!important;
	padding-top:20px!important;
}

#right_container .data .tag p {
	width:auto;
	float:left;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
#right_container .data div a {
	width:auto;
	float:left;
	margin:0px;
	color:#0067F2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	text-decoration:none;
	margin-left:4px;
	display:inline
}
#right_container .data div   a:hover {
	text-decoration:underline;
	color:#ce3e21;
}
#right_container .data div  a.size1 {
	font-size:14px;
}
#right_container .data div  a.size2 {
	font-size:16px;
	font-weight:bold
}
#right_container .data div a.size3 {
	font-size:18px;
	font-weight:bold
}
#footer {
	width:940px;
	float:left;
	background:#e5eef6;
	padding-bottom:22px;
	padding-top:32px;
	padding-left:25px;
	padding-right:12px;
}
#footer p {
	width:auto;
	float:left;
	margin:0px;
	font-family:"calibri", "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#2f2e2e;
}
#footer p.left_side {
	width:auto;
	float:left;
}
#footer p.right_side {
	width:auto;
	float:right;
}
#searchform div { text-align:center; }
#searchform label, #searchform input { width:auto !important; float:none !important; padding-top:0 !important; margin-bottom:5px !important; }
.navigation{width:100%;float:left;height:40px}
.navigation .alignleft{float:left}
.navigation .alignright{float:right}
.navigation .alignleft a{text-decoration:none;color:#0060EE}
.navigation .alignleft a:hover{text-decoration:underline}
.navigation .alignright a{text-decoration:none;color:#0060EE}
.navigation .alignright a:hover{text-decoration:underline}
.pad_bottom{padding-bottom:10px}





.data .navigation{float:none!important;}








#full_width {
	width:923px;
	float:left;
	background: #fff url(images/body_container_bg.jpg) repeat-x 0 0;
	padding:30px 27px 0 27px;

}
#full_width .title {
	width:923px;
	float:left;
	padding-bottom:14px;
	border-bottom:1px solid #cacaca;
	
}
#full_width .title h2 {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:33px;
	line-height:30px;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
}
#full_width .title a {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	text-decoration:none;
	color:#005EED;
}
#full_width .title a:hover {
	text-decoration:underline;
}
#full_width .title .info {
	width:923px;
	float:left;
	padding-top:17px;
}
#full_width .title .info small {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#999999;
}
#full_width .title .info a {
	width:auto;
	float:right;
	font-size:11px;
	line-height:13px;
	color:#999999;
	background:url(images/comment.gif) no-repeat 0 0;
	padding-left:20px;
}
#full_width .data1 {
	width:923px;
	float:left;
	margin-bottom:10px;
	display:inline;
	}

#full_width .data {
	width:281px;
	float:left;
	background-color:#DEDEDE;
	padding:10px;
	margin:0 10px 10px 0;
	display:inline;
}

#full_width .data3{float:left; width:923px;}
#full_width .last{margin-right:0!important;}
#full_width .data .img_box {
	width:524px;
	float:left;
	text-align:center;
	padding-bottom:19px;
}
#full_width .data p {
	
	
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#555555;
	padding-bottom:10px;
}
#full_width .data p a{
	width:auto;
	float:none;
	margin:0px;
	color:#0060ee;
	text-decoration:none;
}
#full_width .data p a:hover{
	text-decoration:underline;
}




#full_width .img_section{float:left; width:245px; padding-top:15px;}
#full_width .img_details{float:left; width:678px; padding-top:15px;}
#full_width .img_details p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:##555555; padding:0 0 5px 0; margin:0;}
#full_width .img_details p span{font-weight:bold;}
.post-ratings{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:##555555;}

#full_width .row{float:left; width:923px; padding:25px 0 25px 0; border-bottom:1px solid #CCCCCC;  border-top:1px solid #CCCCCC;  margin-top:25px; margin-bottom:25px; display:inline;}
#full_width .row h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#555555; padding:0 0 15px 0; margin:0;}
#full_width .row p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#555555; padding:15px 0 5px 0; margin:0;}
#full_width .row a{text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#555555;}
#full_width .row a:hover{text-decoration:none;}
#full_width .comment_section{float:left; width:923px;}
#full_width .comment_section h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#555555; padding:0 0 15px 0; margin:0;}
#full_width .navigation{float:none;}
#respond h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#555555; padding:0 0 15px 0; margin:0;}
#respond p{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; color:#555555;}



ol.commentlist{margin:0; padding:0 0 0 25px; display:block;}

ol.commentlist li{ margin:0; padding:5px 5px 15px 5px; }
ol.commentlist li p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#555555; padding:15px 0 5px 0; margin:0;}
.fn{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#555555; }
ol.commentlist li a{text-decoration:none; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;}
.says{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#555555; }
ol.commentlist li.even{background-color:#F8F8F4 ; border:1px solid #DEDBD1;}




.list-sub-categories 
{
   margin-left:-35px;
   margin-top:-20px;
}

.ginput_container input,
.ginput_container textarea
{
   background-color:#AEC9E4;

}
