/*
Theme Name: Plumbelieveable
Theme URI: http://www.plumbelieveable.com/
Description: Plumbelieveable Theme
Version: 1.0
Author: Ryan Foote
Author URI: http://www.mjrmedia.com/
Tags:
*/

body{
	/* background: url(/wp-content/themes/plumbelieveable/images/page-bg.gif) 0 0 repeat-x #666699; */
	background: url(/wp-content/themes/plumbelieveable/images/wrapper-bg.jpg) 50% 0 no-repeat #666699;
	
	margin: 0;
	padding: 0;
	
	font-family: Georgia, Times;
	font-size: 0.9em;
}

a:link, a:visited{
	color: #666699;
	font-weight: bold;
}

a:hover{
	color: #9191c6;
}

h3{
	color: #aa1818;
}

img{
	border: 0;
}

#outerwrapper{
	
	
	width: 100%;
	overflow: hidden;
}

#innerwrapper{
	width: 980px;
	margin: 0 auto;
}

#contentcontainer{
	margin: 5px 0 0 0;
	width:980px;
	background: url(/wp-content/themes/plumbelieveable/images/content-bg.png) 0 0 repeat-y;
}

#leftcolumn{
	width: 689px;
	
	padding: 0 0 0 29px;
	
	float: left;
}

#rightcolumn{
	width: 228px;
	
	padding: 20px 30px 20px 4px;
	
	float: right;
}

#sidebar{
	margin: 0;
	padding: 0;
}

#sidebar ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sidebar ul li{
	margin: 0 0 0 0;
	padding: 0;
}

#sidebar ul li ul{
	margin: 0 0 15px 10px;
}

#sidebar ul li ul li a:link, #sidebar ul li ul li a:visited{
	color: #000000;
}

#sidebar ul li ul li a:hover{
	text-decoration: none;
}

.tagcloud{
	margin: 0 0 0 10px;
}

.tagcloud a:link, .tagcloud a:visited{
	color: #000000;
}

.tagcloud a:hover{
	text-decoration: none;
}

.searchform{
	margin: 0 0 15px 10px;
}

.posthead{
	width: 689px;
	height: 57px;
	
	margin: 50px 0 0 0;
}

.postdate{
	width: 45px;
	height: 45px;
	
	float: left;
	padding: 12px 5px 0 0;
	
	text-align: right;
	
	background: url(/wp-content/themes/plumbelieveable/images/post-title-date.gif) 0 0 no-repeat;
}

.posttitle{
	width: 639px;
	height: 57px;
	
	float: right;
	
	background: url(/wp-content/themes/plumbelieveable/images/post-title-bg.gif) 0 0 no-repeat;
}

.posttitle h2{
	margin: 12px 0 0 10px;
	padding: 0 0 0 0;
}

.posttitle h2 a:link, .posttitle h2 a:visited{
	color: #000000;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: normal;
}

.posttitle h2 a:hover{

}

.commentcount{
	position: absolute;
	
	width: 36px;
	height: 44px;
	background: url(/wp-content/themes/plumbelieveable/images/comment-bubble.png) 0 0 no-repeat;
	
	margin: -25px 0 0 550px;
}

.commentcount a:link, .commentcount a:visited{
	text-align: center;
	
	display: block;
	
	padding: 4px 0 0 0;
	
	width: 36px;
	height: 40px;
	
	font-size: 1.4em;
	color: #000000;
	text-decoration: none;
}

.entry{
	color: #666666;
	
	width: 609px;
	padding: 0 30px 0 50px;
}

.postmetadata{
	font-family: Arial, Verdana, Helvetica;
	font-size: 0.7em;
	color: #006600;
}

.postmetadata a:link, .postmetadata a:visited{
	font-weight: bold;
	color: #006600;
}

.commentlist{
	list-style-type: none;
	margin: 0 15px 0 0;
	padding: 20px 0 5px 0;
	
	border-top: 1px solid #b9b9b9;
}

.comment{
	margin: 0 0 15px 0;
	border-bottom: 1px solid #b9b9b9;
}

.navigation{
	margin: 20px 0 0 0;
}

.alignright{
	float: right;
	margin: 0 0 10px 10px;
}

.alignleft{
	float: left;
	margin: 0 10px 10px 0;
}

/*** sIFR styles ***/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

#searchform label{
	visibility: hidden;
	display: none;
}
