/*  
Theme Name: Goldmine Wordpress Portfolio Theme
Theme URI: http://demo.monofactor.com/goldmine_wp
Description: <a href="http://www.monofactor.com/">Monofactor.com</a> V3 theme.
Version: 1
Author: Onur Oztaskiran
Author URI: http://www.monofactor.com/

	Monofactor - Design Graphics and Web Development
	 http://www.monofactor.com/

	This theme was designed and built by Onur Oztaskiran,
*/


/** preperation **/
body {font:9pt "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(images/bg_container-new.gif) repeat-x; background-color:#130d06; margin:0;}
* {margin:0; padding:0;}
body, html {height:100%}
abbr,acronym {/*indicating to users that more info is available */border-bottom:1px dotted #000;cursor:help;} 
em {/*bringing italics back to the em element*/font-style:italic;}
hr {display:none;}
ul, ol {margin:0; padding:0; list-style:none;}
div.clearfix {width:100%; font-size:0px; visibility:hidden; height:0px; clear:both;}
fieldset, form {border:0; margin:0; padding:0;}
fieldset legend {display:none;}
fieldset input[type="submit"] {display:none;}
img {border:none;}
/**/

#top {width:980px; height:223px;}
#container {width:980px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -150px; background:url(images/bg_container-new.gif) repeat-x; position:relative;
}
.push {height:150px;}

/** header **/
#header {padding-top:10px; position:relative;}

p#btSubscribe {background:url(images/bt_subscribe.gif) no-repeat;  float:right; margin-top:27px; margin-right:40px;}
p#btSubscribe a {text-indent:-9999px; display:block;width:120px; height:35px;}

#nav {float:left; margin:0; padding:0; display:block; margin-right:80px;}
#nav li {float:left;}
#nav li a {font-size:15px; color:#7f735f; text-transform:uppercase; text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold; ; display:block; height:40px; padding:0px 12px; padding-top:16px;}
#nav li a:hover, ul#nav li.selected a {background:url(images/nav_light.jpg) no-repeat top center; color:#d7d0c4;}

#topLinks {float: left; background:url(images/bg_toplinks_left.gif) no-repeat top left; margin-top:15px; padding-left:15px; max-width: 220px;}
#topLinks ul {padding:0; background:url(images/bg_toplinks_right.gif) no-repeat top right; height:28px;}
#topLinks ul li {float:left; margin-right:15px; padding-top:5px;}
#topLinks ul li a {font:0.8em Verdana, Geneva, sans-serif; color:#c7bfa2; text-decoration:none;}
#topLinks ul li a:hover {text-decoration:none;}
/**/

/** welcome **/
#welcome, #portfolioHeader {clear:both; color:#f2f2f2; padding-right:250px; padding-top:25px; height:125px;}
#casualHeader {margin-top:-20px; margin-bottom:30px;}
#welcome h2, #portfolioHeader h2, #casualHeader h2 {font-size:220%; color:#8f7547; margin-bottom:10px;}
#welcome p {color:#a69e77; font-size:1.2em;}
div#boy {display:block; position:absolute; right:35px; top:120px; background:url(images/boy.png) no-repeat; width:182px; height:141px;}
/**/

/** top search **/
fieldset#searchForm {float:right; margin:16px 8px 0 0;}
label#searchBox {background:url(images/bg_search.jpg) no-repeat; width:161px; height:21px; display:block;}
label#searchBox input {background:none; border:none; padding:3px 0 0 6px; font-size:0.9em; color:#666;}
#searchform .hidden {display:none;}
/**/

/** left **/
#left {float:left; width:980px;}
	/** post header **/
	.post {position:relative;}
	.postHeader {margin-bottom:25px;}
	.postHeader h3 {font-size:20px; display:block; width:550px; margin-bottom:10px; color:#fdf7c7;}
	.postHeader h3 a {text-decoration:none; color:#fdf7c7;}
	a.commentIcon span {display:none;}
	a.commentIcon {position:absolute; top:0; right:0; background:url(images/bg_comment_revised.gif) no-repeat; width:40px;
	height:30px; text-align:center; padding-top:11px; color:#7b5a3d; font-weight:bold; font-size:0.9em; text-decoration:none;}
	p.dateAuthor {clear:left; color:#b09f73;}
	p.dateAuthor a {color:#cfc89e; text-decoration:none; border-bottom:1px dotted #cfc89e;}
	p.dateAuthor small {background:url(images/bg_date.gif) no-repeat; width:90px;  height:17px; text-align:center; display:block;
	float:left; padding-top:5px; font-weight:bold; color:#865f4c; margin-right:15px;}
	/**/
	
	/* post thumbnail and postContent */
	.relative {position:relative;}
	.postThumb {background:url(images/bg_postThumb.gif) no-repeat; width:105px; height:105px; padding:5px 0 0 5px; position:absolute; top:0; left:0}
	.postContent, .share {width:556px; font-family: Arial, Helvetica, sans-serif;}
	.postContent {color:#3f3c32; float:right; background:#f4f3ed; padding:15px;}
	/* the color in here dominates all colors for the text inside the postContent */
	.postContent p:first-child {margin-top:0; font-weight:bold;}
	.postContent p {margin-top:15px;}
	.postContent strong,p.continueRead a {color:#8b3f0b}
	.postContent a {color:#9e760a; text-decoration:none; border-bottom:1px solid #8b3f0b;}
	.postContent a:hover, p.continueRead a {border-bottom:1px solid #f4f3ed;}
	.postContent h1, .postContent h2, .postContent h3, .postContent h4, .postContent h5, .postContent h6 {margin:15px 0;}
	.postContent ul, ol {padding:15px 0 0 30px; margin:0; color:#666;}
	.postContent ul {list-style:disc;} .postContent ol {list-style:decimal;}
	.postContent blockquote {font-style:italic; font-weight:normal; padding:15px; background:#e8e7df;}
	a.more-link {display:block; margin-top:15px; border-bottom:none !important; background:url(images/icon_morelink.gif) no-repeat; clear:both;	color:#8a583d; padding-left:20px; height:16px;}
	p.postmetadata {font-size:0.9em;}
	p.postmetadata a {border-bottom:none; color:#666;}
	
	
	.share {float:right; background-color:#292720; margin:10px 0 45px 0; padding:10px; font-size:0.9em; color:#514d3b;}
	.share a {color:#7a714e; text-decoration:none;}
	.share a:hover {text-decoration:none; color:#a19668;}
	
	/******************************* COMMENTS *******************************/
	.smallerh2 {font-size:1.8em; margin-bottom:15px;}
	ol.commentlist {margin:0; padding:0; list-style:none !important; color:#9f957d;}
	div.commentContent cite {font-size:9pt; font-style:normal; font-weight:bold; width:250px; float:left; display:block;}
	div.commentContent cite a {text-decoration:underline; color:#fdf7c7;}
	ol.commentlist small {background:url(images/bg_commentNull.gif) no-repeat; padding:3px 3px 3px 30px; display:block; float:right;}
	ol.commentlist small a {text-decoration:none; color:#fdf7c7;}
	ol div.commentBox {margin-left:50px;}
	ol div.commentBox p {margin:10px 0;}
	ol div.commentNumber {font-size:2em; font-weight:bold; padding-top:6px; width:58px; height:40px; float:left; text-align:center; color:#423022;}
	
	li.com {background:url(images/bg_commentDate.gif) no-repeat; padding:0px; margin:0px 0px 15px 0px;}
	li.com .commentContent {background:url(images/bg_commentorTop.gif) no-repeat #170d04; margin-left:5px; width:540px; float:left; padding:8px 10px 15px 10px;}
	li.com .commentorBottom {background:url(images/bg_commentorBotom.gif) no-repeat; margin-left:15px; width:540px; height:9px}
	
	.mycomment {background:url(images/bg_commentDateAdmin.gif) no-repeat; padding:0px; margin:0px 0px 15px 0px;}
	.mycomment .commentContent{background:url(images/bg_commentorAdminTop.gif) no-repeat #331e0c; margin-left:5px; width:540px; float:left; padding:8px 10px 15px 10px;}
	
	form#commentform {padding:0; padding-bottom:80px; color:#9f957d;}
	form#commentform a {color:#9f957d}
	#commentform textarea {margin-bottom:0px;}
	.inputBox {border:none; background:url(images/bg_inputbox.gif) no-repeat; width:168px; height:19px; padding:7px 0px 0px 7px; font-size:1em; color:#8a827c;} 
	.inputAligner {width:190px; float:left; margin-right:20px; margin-top:-10px;}
	.inputAligner label {padding:0px 0px 0px 3px; margin-bottom:-10px; display:block;}
	

/** sideBar & footer **/
	#sideBar {float:right; width:255px;}
	#sideBar h4, .footerBox h4 {font-size:16px; color:#fdf7c7; margin-bottom:10px;}
	div.specialHeading {background:url(images/bg_sidebarHeading.png) no-repeat; width:244px; height:26px; padding:5px 0 0 10px;margin-bottom:10px;}
	
	div.imageBanners ul {padding-left:5px;}
	div.imageBanners ul li {float:left; margin:0 5px 5px 0; border:none; padding-bottom:0;}
	
	.sideBox {margin-bottom:30px;}
	.sideBox ul li, div.footerBox ul li {border-bottom:1px dotted #392a21; padding-bottom:1px;}
	
	ul.cats li, div.footerBox ul li, div.widget_pages ul li {float:left; width:120px; margin-right:7px;}
	ul.commentsMini li, div.widget_pages ul li {margin-bottom:1px;}
	ul.commentsMini li a, ul.cats li a, div.footerBox ul li a, div.widget_pages ul li a {display:block; text-decoration:none; color:#9f957d;
	padding:5px 0 3px 20px;}
	ul.cats li a, div.footerBox ul li a, div.widget_pages ul li a  {background:url(images/icon_cats.gif) no-repeat 5px 7px;}
	ul.commentsMini li a{background:url(images/icon_miniComment.gif) no-repeat 5px 7px;}
	ul.commentsMini li a:hover, ul.cats li a:hover, div.footerBox ul li a:hover {background-color:#0d0804;color:#c7bb9e;}
	ul.commentsMini li a span {color:#665f4f !important;}
	
	ul#recentcomments li {background:url(images/icon_miniComment.gif) no-repeat 5px 7px; padding:5px 0 5px 22px; font-size:0.9em; color:#9f957d;}
	ul#recentcomments li a {text-decoration:none; color:#938a73;}
	ul#recentcomments li a.url{ color:#fdf7c7;}
	
	#footer_wrap {background:url(images/bg_footer.png) repeat-x #1f180d; position:relative; min-height:150px;}
	#footer {margin:0 auto; width:980px; padding:30px 0;}
	
	.footerBox {float:left; margin-right:50px;}
	div.footerBox ul li a:hover {background-color:#130d06}
	.archiveBox {width:400px;}
	.tagCloud {width:300px;}
	
	#logo_footer {float:right;}
	#logo_footer a {display:block; background:url(images/logo_footer.png) no-repeat; width:113px; height:31px; text-indent:-9999px;}

#message {
	margin: -10px 0 25px 0;
}

#message p {
	color: #a69e77; 
	font-size:1.15em;
	font-family: arial, verdana, sans-serif;
	line-height: 20px;
}

#message h2, h3 {
	color: #9E7F48;
	font-family: palatino, "palatino linotype", "book antigua", garamond, "times new roman", serif;
}

#message h1 {
	color: #9E7F48;
	font-family: palatino, "palatino linotype", "book antigua", garamond, "times new roman", serif;
        font-size: 1.75em;
	margin-bottom: 15px;
	font-weight: normal;
}

#message h2 {
	font-size: 1.75em;
	margin-bottom: 15px;
	font-weight: normal;
}

#message ul {
	list-style-type: square;
	color: #9E7F48;
}

#message li {
	padding-top: 10px;
}

#message ul.numbers {
	padding-top: 2px;
	font-size: 14px;
}

#message a {
	color: #B28654;
}

#message a:hover {
	color: #EED655;
}

#message form p {
	margin-bottom: 15px;
}

#title {
	position: absolute;
	top: 70px;
	margin: 0 0 0 240px;
}

#title a {
	font-size: 62px;
	text-decoration: none;
	color: white;
	font-family: georgia;
}

#title p {
	font-family: palatino, "palatino linotype", "book antigua", garamond, "times new roman", serif;
	font-weight: bold;
	font-style: italic;
	font-size: 32px;
	color: #C49C57;
}

#message img {
	margin: 20px 80px 20px 20px;
	padding: 5px;
	background: #0B0702;
	border: 1px solid;
}

.current_page_item a {
	color: #EED655 !important;
}

#printThis a {
	margin-top: 30px;
	float: right;
	text-decoration: none;
	color: #8D7649;
}

#printThis a:hover {
	text-decoration: underline;
}

.heading {
	color: #9E7F48;
}

#brownHeader {
	position: absolute;
	margin-left: -260px;
	margin-top: -78px;
	width: 950px;
	height: 220px;
	background: url('images/header.png') no-repeat 0 0;
}

#contact {
	float: left;
	text-align: left;
	margin-top: 30px;
	width: 700px;
	color: #a69e77;
}


#sitemap {
	color: #a69e77;
}

/* wordpress specific CSS */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.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;
}

#hcard-David-L.-Brown {
	color: #a69e77;
}

.vcard {
   font-size: 13px;
   line-height: 17px;
   padding: 0 4px 5px;
   color: #a69e77;
}

/* end wordpress specific CSS */
