/*  

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: 175px;

	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 : #397aca;

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 : #3C7AC5;

	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 : #666666;

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 : #3D78C0;

}

.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 : #474747;}



#sidebar a:hover {

color : #666666;

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 : #18a6ce;

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 : #18a6ce;

border : 0 solid red;}



.posttitle a {

font-family : arial;

color : #18a6ce;

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 : #18a6ce;

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:#9ED4F1;}



.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 : #18a6ce;

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 : #18a6ce;

font-size : 18px;

font-weight : bold;

line-height : 1.5em;

}



.front a {

color : #18a6ce;

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 ;

}

