/*
Theme Name: Mammoth Real Estate News
Theme URI: http://mammothrealestatenews.com
Description: Mammoth Real Estate News Theme
Author: Michael B. Tanael
Author URI: http://imforza.com
Version: 1.0
*/

*{margin:0; padding:0;}
body {background:#000 url(images/mainbg.jpg) no-repeat top center; font-family: verdana, arial, tahoma, sans-serif; font-size: 8pt;}

h1 {font-size: 18pt;}
h2 {font-size: 14pt;}
h3 {font-size: 10pt;}
h4 {font-size: 9pt;}

img{ border: none; padding:0;}
img a{border:none;}

img.left{float: left; border: none; padding: 6px 0 0 0;}
img.right{float: right; border: none; padding: 0 0 0 6px;}

blockquote{border-left:1px solid #A5ABAB; margin:15px; padding:0 12px 0 12px;}

code{font-family:"Courier New", Courier, monospace;}

/* links */
a{color:#000; text-decoration:none;}
a:hover{text-decoration: underline;}

/* container */
#container {width: 834px; margin: 0 auto; padding:0; background:url('images/containerbg.gif') repeat-y; color:#333; overflow: hidden;}

/* header */
#header {background: url(images/headerbg.gif) #e6e6e6 repeat-x; width: 834px; height: 52px; color: #fff;}
#header h1{font:normal 20pt georgia, times; padding:20px 0 0 16px; margin:0;}
#header h1 a{color: #404040; text-decoration: none;}
#header h1 a:hover{color: #666; text-decoration: none;}
#header h2{font:normal 10pt georgia, times; color:#333; padding: 0 0 0 18px; margin:0;}

/* main menu */
#menu {background:url(images/menubg.gif) no-repeat; width:834px; height:61px; overflow:hidden; padding:0 0 0 620px;}
/*#menud {font-family: verdana, arial, times, serif; font-size: 8pt; width:834px; height:56px; overflow:hidden;}*/
#menud ul li {background:url(images/button.gif) center no-repeat; list-style-type: none; margin: 0 auto; padding: 13px 1px; width:86px; text-align:center; font-size:12px; font-weight:bold;}
#menud ul li a {color:#ffffff; text-decoration:none;}
#mid {background:url(images/midmenubg.jpg) no-repeat; height:187px; width:834px;}
#menu ul {margin:0; padding:0;}
#menu ul li {list-style-type: none; float:left; margin: 0; padding: 0;}
#menu ul li a {padding:4px 10px; margin: 0; color: #fff; display:block;}
#menu ul li a:hover {background: #fff; color:#000;}

/* content */
#content {float:left; width:514px; overflow: hidden; margin:14px 14px 14px 25px; margin:14px 5px 14px 25px;}
.post {background:#e1e1e1; font:normal 13px Arial, sans-serif; line-height:18px; margin:0; padding:0 20px 10px 15px;}
.post h2{font:bold 24px Arial, sans-serif; line-height:24px;}
.post h2 a{color: #000; text-decoration: none;}
.post h2 a:hover{color: #777; text-decoration: none;}
.post a {text-decoration:underline;}
.post ul {}
.post li {margin-left:20px;}
.date {font:bold 12px Arial, sans-serif; padding:5px 0 0 1px;}

.entry p{margin:15px 0;}

.postmetadata{font:bold 12px Arial, sans-serif; clear: both; margin: 20px 0;}
.postmetadata a {font-weight:normal; color:#626262; text-decoration:none;}
.postmetadata a:hover {text-decoration:underline;}

.navigation {font-size:8pt; width:100%; float:left; margin:0; padding:0; overflow:hidden;}

.alignleft a{color:#fff; font:normal 14px Arial, sans-serif; float:left; margin:25px 0;}
.alignright a{color:#fff; font:normal 14px Arial, sans-serif; float:right; margin:25px 0;}

/* sidebar */
#sidebar {font-family: verdana, arial, tahoma; font-size:8pt; width:226px; float:right; margin:0; padding: 0 30px 0 0;}
#sidebar h2{font:normal 11pt arial, georgia, times; color: #000; margin: 0; padding: 0;}
#sidebar label{font:normal 11pt arial, georgia, times; color: #fff; margin: 0; padding: 0;}
#sidebar p {margin:0; padding: 0 6px 0 12px;}
#sidebar img {padding: 0; margin: 0;}
#sidebar img.panelbtm {padding: 0; margin: 0 0 25px 0;}

#sidebar ul {margin:0; padding:0;}
#sidebar ul li {background:url('images/sb_midcont.gif') repeat-y; margin: 20; padding-left:20px; padding-right:50px; line-height: 14pt; list-style-type: none;}
#sidebar ul ul {margin: 0; padding: 0px;}
#sidebar ul ul li {background:url('images/sb_spacer.gif') repeat-y; margin-left: 30px; padding: 0; list-style-type: square;}
#sidebar ul ul ul{margin: 0; padding: 0;}
#sidebar ul ul ul li{padding: 0 0 0 15px; list-style-type: square; color: #898989;}
.recentposts {font:normal 12px Arial, sans-serif;}

#social-icons {width:124px; margin:0 auto 15px;}

/* comments */
#commentform{margin:0 0 0 15px; padding:5px;}
#commentform p{color:#fff;}

#respond h3 {color:#fff; margin:15px 0 0 15px;}

#commentform a{color: #fff; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
#commentform h3{font:bold 10pt Arial, Helvetica, sans-serif; color: #fff; margin:20px 0 0 25px; padding:0;}
#comment{width:80%;}

#author, #email, #url, #comment, #submit{background:#E1E1E1; color:#000; font:normal 8pt Arial, serif; margin:5px 5px 0 0; padding:5px; border: 1px solid #000;}
#submit{margin:5px 5px 0 0;}
#comments{color:#fff; margin:0 0 0 15px; padding:0}
.avatar{float:left; margin:0 12px 0 0;}
ol.commentlist {list-style-type: none; margin:0; padding:0;}
ol.commentlist li {background:#C3C3C3; margin:10px 0; padding:10px 0 10px 10px; list-style-type:none;}
ol.commentlist li.alt {background:#eee;}
ol.commentlist li p {margin:6px 0 6px 0; padding:0 12px 0 0; line-height: 14px;}
ol.commentlist a {color:#000;}
cite {font:bold 9pt Arial, Verdana, Tahoma; font-style: normal;}
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}

/* search */
#searchform{padding:7px 0 0 0; margin:14px 0;}
#searchform input#s{margin:0; padding:3px 2px 2px 5px; font:bold 9pt Arial, Helvetica, sans-serif;}
#searchform input#searchsubmit{border:none; background:#333; color:#fff; text-transform:lowercase;}

.search-field{background:transparent;border:none;display:block;float:left;padding:10px;width:125px}
.search-submit{background:transparent;border:none;cursor:pointer;display:block;float:left;height:23px;width:21px}
.search-field:focus{outline:none !important}

/* misc */
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}

.alignright {float: right;}
.alignleft {float: left}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

.pagetitle {background:#E1E1E1; padding: 0 10px 15px 10px; font-family: arial;}

/* footer */
#footer {color:#fff; clear:both; width:100%;}
#footer p{font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:14px 0;margin:0;}
#footerd p{padding:25px;}
#footerd {background:url('images/footer.gif') center no-repeat;width:840px; height:100px; clear: both; text-align:center;}
#footer a{color: #fff; text-decoration: none;}
#footer a:hover{color: #fff; text-decoration: underline;}
