/*  
Theme Name: 3D-Realty
Theme URI: http://www.rankerzseo.com/themes/index.php?wptheme=3D-Realty
Description: Flash <strong>3D animation</strong> 2-column clean and nice theme. A search engine optimized free wordpress theme designed by <a href="http://www.rankerzseo.com">Rankerz SEO Company</a>
Version: 1.0.3
Tags: valid CSS, valid XHTML, fixed width, white, blue, green, widgets, two columns, animated, 3d, flash, left sidebar, widget ready, real estate, corporate, business

The CSS/XHTML is released under GPL:  http://www.opensource.org/licenses/gpl-license.php

------------------------------------------------------------------------------- */

/* general */

body {
margin : 0;
padding: 0;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
color : #000000;
text-align: center;
background : #fff url(images/A1bg_bottom_repeat.jpg) repeat-x bottom;
border : 0 solid yellow;
}

#login fieldset{
width:320px;
float:right;
margin-top: -45px;
margin-right: 15px;
border-width: 0px}

#header{
	margin: 0 auto;
	width: 1024px;
	height: 165px;
	background: #F1F1F1 url(images/101_01.jpg) no-repeat;
	text-align: left;}

#header h1{
	padding: 10px 0 0 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	overflow : hidden;
	font-size: 30px;
	text-align:left;
	margin:0;
	margin-left: auto;
	margin-right:auto;}
	
#header p{
	padding-left: 35px;
	font-family: Arial, Helvetica, Georgia, Tahoma, Verdana, sans-serif;
	font-weight: normal;
	font-style:italic;
	font-size: 13px;
	color: #5E5D5D;
	margin: 0;}
	
#header a:link{
	color: #397ACA;
	text-decoration: none;}
	
#header a:visited{
	color: #397ACA;
	text-decoration: none;}

#header a:active{
	color: #397ACA;
	text-decoration: none;}

#header a:hover{ 
	color: #397ACA;
	text-decoration: none;}

.alignleft {
float : left;
width: 200px;
}
.alignright {
float : right;
width:800px;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
img.alignleft {
padding : 5px;
margin : 0 7px 2px 0;
display : inline;
}
img.alignright {
padding : 5px;
margin : 0 0 2px 7px;
display : inline;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
}
.clear {
clear : both;
}

#menu {
	position : relative;
	margin-left:auto;
	margin-right:auto;
	width : 1024px;
	height : 42px;
	background : url('images/menu_bg.jpg') no-repeat left;}

.spacer {
height : 10px;
}	
	
#container {
	margin-left:auto;
	margin-right:auto;
	position : relative;
	overflow : hidden;
	width : 1024px;
	background : url('images/container_repeat.jpg') repeat-y top center;}
	
#sidebar {
float : left;
width : 209px;
overflow : hidden;
color : #fff;
padding : 0px 0 700px 0;
border : 0 solid red;
text-align:left;}

#content {
float : right;
display : inline;
width : 800px;
overflow : hidden;
padding : 0 5px 0 10px;
border : 0 solid red;
}

#footer {
	margin-left:auto;
	margin-right:auto;
	clear : both;
	width:975px;
	position : relative;
	background : #696969;
	height : 47px;
	color : #000;
	font-size : 14px;
	font-family : Verdana, Arial;
	padding : 30px 20px 10px 30px;
	background : url('images/footer_bg.jpg') repeat-x;
	text-align:left;}
	
#footer a, #footer a:hover {
color : #000000;}

#menu ul {
position : absolute;
top : 0;
left : 65px;
height : 34px;
width : 1024px;
overflow : hidden;
margin : 0;
padding : 0;
}
#menu ul li {
display : inline;
font-size : 13px;
font-family : Verdana, Arial;
font-weight : bold;
color : #000000;
}
#menu ul li.separator {
display : block;
float : left;
width : 3px;
height : 34px;
background : url(images/menu_separate.jpg) no-repeat center;
}
#menu ul li a {
display : block;
float : left;
line-height : 34px;
color : #000;
padding : 0 10px 0 10px;
margin : 0 0 0 0;
text-decoration : none;
}
#menu ul li a:hover, #menu ul li.current_page_item a {
color : #000;
}
.searchbox {
position : absolute;
top : 1px;
right : 45px;
width : 250px;
height : 30px;
border : 0;
}
.search-field input {
position : absolute;
top : 5px;
left : 7px;
width : 172px;
height : 15px;
font-family : Verdana;
font-size : 11px;
font-weight : bold;
color : #999999;
padding : 5px 3px 3px 3px;
border : 0;
background : #ffffff;
}
.search-but input {
position : absolute;
top : 7px;
right : 5px;
width : 50px;
height : 20px;
background : transparent;
border : 0;
}
#footer img.rss {
position : absolute;
right : 52px;
top : 2px;
height : 75px;
width : 70px;
border : 0;
}

#sidebar a {
color : #000;}

#sidebar a:hover {
color : #fff;
text-decoration : none;
}
#sidebar ul {
list-style-type : none;
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : Verdana, Arial;
}
#sidebar li {
list-style-type : none;
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : Verdana, Arial;
}
#sidebar ul ul li {
position : relative;
line-height : 1.7em;
list-style-type : none;
font-size : 12px;
border : 0 solid red;
font-family : Verdana, Arial;
margin : 0 0 0 5px;
padding : 0 5px 0 16px;
background : url('images/sidebar_arrow2.png') no-repeat 0 4px;
}
#sidebar ul ul ul li {
position : relative;
list-style-type : none;
font-size : 12px;
border : 0;
margin : 0 0 0 0;
line-height : 1.7em;
font-family : Verdana, Arial;
background : url('images/sidebar_arrow.jpg') no-repeat 0 4px;
padding : 0 0 0 16px;
}
#sidebar h3 {
color : #397aca;
font-size : 14px;
font-weight : bold;
letter-spacing : 1px;
margin : 10px 0 0 0;
padding : 12px 0 0 10px;
height : 20px;
font-family : Verdana, Arial;
background : url('images/anulatedsidebar_title.jpg') no-repeat center;
border : 0 solid red;
}
#sidebar select {
margin : 5px 0 2px 5px;
font-size : 12px;
width : 200px;
overflow : hidden;
}
.archivetitle {
height : 20px;
color : #666;
font-size : 11px;
font-weight : normal;
padding : 10px 0 10px 5px;
margin : 0 0 0 0;
}
.post {
width : 800px;
margin : 0 0 20px 0;
border : 0 solid red;
}
.post_top {
position : relative;
text-align:left;
text-transform:capitalize;
font-size:9px;
border-right : 3px solid #666666;
border-bottom : 1px dotted #666666;
height : 40px;}

.post_bottom {
margin : 0 50px 0 50px;
height : 3px;
background : url(images/line.jpg) repeat-x bottom;
}
.posttitle h2{
position : absolute;
margin-top : 0px;
margin-left : 5px;
font-size : 18px;
font-family : arial;
color : #397aca;
border : 0 solid red;}

.posttitle a {
font-family : arial;
color : #42619a;
text-decoration : none;}

.posttitle a:hover {
font-family : arial;
color : #666666;}

.date {
position : absolute;
font-family : arial;
top : 24px;
right : 20px;
font-size : 10px;
padding : 0 0 0 0;
}

a {
color : #42619a;
text-decoration:none;
font-weight:bold;}

a:hover {
color : #666666;
text-decoration : none;
}

.author {
position : absolute;
font-family : arial;
font-size : 11px;
top : 24px;
left : 5px;}

.author a {
text-decoration : none;
color:#42619a;}

.author a:hover {color:#0C0C0C;}

.info {
line-height : 2em;
font-size : 12px;
padding : 10px 10px 5px 10px;
color : #000000;
border : 0 solid red;
text-align:left;}

.category {
padding : 2px 0 2px 20px;
background : url(images/category.jpg) no-repeat top left;
}
.bubble {
padding : 2px 0 2px 20px;
background : url(images/bubble.jpg) no-repeat left top;
}
.tags {
padding : 2px 0 2px 20px;
background : url(images/tags.jpg) no-repeat left top;
}
.entry {
color : #000000;
line-height : 1.6em;
text-align : left;
padding : 5px 15px 0 15px;
}
.navigation {
font-size : 12px;
padding : 10px 0 10px 0;
}
.sorry {
font-size : 11px;
font-style : italic;
margin : 8px 0 0 0;
padding : 10px 10px 10px 10px;
border : 1px dashed #ccc;
background : #ffffff;
}
#postmetadata {
font-size : 11px;
margin : 10px 0 20px 0;
padding : 5px 5px 5px 5px;
text-align:left;
}
#comments {
padding : 0 20px 0 20px;
text-align:left;
font-size:16px;
font-style:italic;}

.nocomments {
background : none;
color : #000000;
}
.commenttitle {
color : #000000;
font-size : 13px;
text-align : left;
font-weight : bold;
margin : 0 0 20px 0;
padding : 2px 0 2px 0;
font-variant : normal;
border-bottom : 1px dashed #397aca;
}
.commentlist {
list-style : none;
margin : 0;
padding : 0;
}
.commentbody {
height : 100%;
color : #000000;
font-size : 12px;
list-style-type : none;
margin : 0 0 10px 0;
padding : 0 5px 1px 5px;
border : 0 solid #397aca;
background : #e1e1e1;
}
.commenthead {
height : 34px;
color : #000000;
padding : 5px 0 10px 0;
margin : 0 0 10px 0;
border-bottom : 1px dashed #666;
background : #e1e1e1;
text-align: left;
}
.adminbody {
height : 100%;
color : #000000;
font-size : 12px;
list-style-type : none;
margin : 0 0 10px 15px;
padding : 0 5px 1px 5px;
border : 0 solid #666;
background : #e1e1e1;
}
.adminhead {
height : 32px;
color : #000000;
margin : 0 0 5px 0;
padding : 5px 0 5px 0;
border-bottom : 1px dashed #666;
background : #e1e1e1;
}
.trackhead {
height : 34px;
color : #000000;
margin : 0 0 10px 0;
padding : 5px 0 10px 40px;
border-bottom : 1px dashed #666;
background : #e1e1e1 url(images/track.gif) no-repeat center left;
}
.trackbody {
height : 100%;
color : #000000;
font-size : 12px;
list-style-type : none;
margin : 0 0 10px 0;
padding : 0 5px 1px 5px;
border : 0 dashed #666;
background : #e1e1e1;
}
.avatar {
float : left;
width:50px;
height:50px;
margin : 0 5px 0 0;
padding : 0;
background : #ffffff;
}
.commentcount {
float : right;
width:20px;
color : #aaaaaa;
font-size : 20px;
margin : 0 0 0 0;
padding : 5px 0 0 0;
font-family : Georgia, Times, 'Times New Roman', serif;
}
.authorlink {
color : #000000;
font-size : 12px;
font-weight : bold;
line-height : 1.5em;
}

.front{
color : #397ACA;
font-size : 12px;
font-weight : bold;
line-height : 1.5em;
}

.authorlink a {
color : #000000;
font-size : 12px;
font-weight : bold;
line-height : 1.5em;
}
.commentlink {
font-size : 10px;
color : #000000;
}
.trackbody p a {
color : #000000;
}
#commentform {
margin : 0;}

#email, #author, #url {
color : #000000;
background : #ffffff;
font-size : 12px;
padding-left : 2px;
vertical-align : middle;
border : 1px solid #397aca;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
}
#comment {
width : 500px;
color : #000000;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
border : 1px solid #397aca;
padding : 2px 2px 2px 2px;
}
#submit {
width : 80px;
height : 20px;
color : #000000;
font-size : 12px;
background : #ffffff;
margin : 0 0 0 0;
padding : 0 10px 2px 10px;
border : 1px solid #397aca;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
}
#wp-calendar td {
font-size : 11px;
color : #999999;
}
#wp-calendar td a {
font-weight : bold;}

#wp-calendar {
width : 210px;
text-align : center;
font-size : 11px;
color : #397aca;
}
.wp-caption {
text-align : center;
color : #666666;
}
.textwidget {
margin : 5px 0 5px 5px;
}
#akismetwrap {
margin : 2px 0 2px 45px;
}

.front{
color : #000000;
font-size : 18px;
font-weight : bold;
line-height : 1.5em;
}

.front a {
color : #42619a;
font-size : 18px;
font-weight : bold;
line-height : 1.5em;
}

.rsswidget img {
margin-top : 2px;
margin-left : -15px;
padding : 0;
background : #ff0 fixed;
}
#sidebar h3 a.rsswidget {
margin-left : -3px;
color : #42a514;
text-decoration : none;
}
.recentcomments a {
display : inline !important ;
padding : 0 !important ;
margin : 0 !important ;
}
