/*
Theme Name: Repequity Blog
Theme URI: http://blog.repequity.com
Description: Theme for the RepEquity Blog
Author: Rich Westbrook
Author URI: http://www.repequity.com
Version: 1.0
*/

/***************************************************************************/
/* HTML Tags */
/***************************************************************************/

/*
* {
	margin: 0;
	padding: 0;
}
*/

body {
	 background:#fff url(images/bckgrnd-body.png) top left repeat-x;
	 font-family: Arial, Verdana, Sans-Serif;
	 margin:0;
     padding:0;
     font-size: 14px;
	 }

h1, h2, h3, h4, h5, h6 {
	 margin: 0;
	 font-style: normal;
	 font-weight: bold;
	 color: #666;
	 }
	
h1 {
	 font-size: 1.4em;
	 }
h2 {
	 font-size: 1.2em;
	 }
h3, h4, h5, h6 {
	 font-size: 1.0em;
	 }
	 
a:link, 
a:visited,
a:hover, 
a:active {
     color:#cd4134;
     text-decoration: none;
	}
a:hover, 
a:active {
     text-decoration: underline;
	}

blockquote {
	 background: url(images/blockquote.png) no-repeat left top;
         color: #999;
	 margin:10px;
	 padding: 0 40px 0 40px;
	 }

code {
         background: #f4f4f4;
         color: #6a6a6a;
         margin:0;
	 }

img {
         border:0;
         margin:0 0 10px 0;
	 }



/***************************************************************************/
/* This is the container for the whole page */
/***************************************************************************/

.page {
	 width:780px;
	 position:relative;
	 padding:5px;
	 margin:0 auto;
	 text-align:left;
	 }

/***************************************************************************/
/* Header */
/***************************************************************************/

.header {
	 margin:0;
	 padding:0;
	 height: 115px;
	 }
	   
.blog-name:link, 
.blog-name:visited, 
.blog-name:hover{
	 color:#cd4134;
	 font-family: 'Trebuchet MS', Verdana, Sans-Serif;
	 font-size:26pt;
	 font-weight:bold;
	 text-decoration:none;
	 margin:0;
	 padding:0;
/* 	 display: none; */
	 }

.blog-description {
	 color:#008000;
	 font-size:10pt;
	 font-weight:bold;
	 margin:0px 0px 0px 80px;
	 padding:0;
	 	 display: none;
	 }
	 
.logo {
	float: left;
	width: 500px;
}
.logo h1 {margin-top: 23px;}
.logo h1 a {
	display: block;
	background: transparent url(images/repequityblog-logo.gif) top left no-repeat;
	text-indent: -9999px;
	height: 57px;
}
.social {
	float: right;
	width: 165px;
	margin-top: 40px;
	}
	
.social ul.sociallinks {
	list-style:none;
	margin:0;
	padding:0;
	position: relative;
	height: 30px;
}
.social ul.sociallinks li {
	float:left;
	margin-left:8px;
	width: 20px;
	height: 21px;
	overflow: hidden;
}	 

.socialsprite {
	background-image:url(images/socialmediaicons.png);
}

a.socialsprite {
	display: block;
	background-position: 0 0;
	width: 20px;
	height: 21px;
	text-indent: -9999px;
	}

a.socialsprite.twitter {background-position: 0 0 ;}
a.socialsprite.twitter:hover {background-position: 0 -21px ;}
a.socialsprite.facebook {background-position: -23px 0 ;}
a.socialsprite.facebook:hover {background-position: -23px -21px ;}
a.socialsprite.vimeo {background-position: -46px 0 ;}
a.socialsprite.vimeo:hover {background-position: -46px -21px ;}
a.socialsprite.blogger {background-position: -69px 0 ;}
a.socialsprite.blogger:hover {background-position: -69px -21px ;}
a.socialsprite.linkedin {background-position: -92px 0 ;}
a.socialsprite.linkedin:hover {background-position: -92px -21px ;}

/***************************************************************************/
/* Menu Bar */
/***************************************************************************/

.menu-bar {
	 background: url('images/menubg.gif') no-repeat;
	 padding:10px 0 40px 0;
         margin:0 0 5px 0;
	 }

.feed {
     float:right;
	 font-size:10pt;
	 margin:4px 20px 4px 0 !important;
	 margin:4px 10px 4px 0;
	 }

.feed a.rss {
     color:#ff4000;
	 padding: 0 0 0 25px;
	 background: transparent url(images/rss.gif) no-repeat 5px 0;
	 }

.feed a.techno {
         color:#008000;
	 padding: 0 0 0 25px;
	 background: transparent url(images/techno.png) no-repeat 4px 0;
	 }

ul.menu {
	 float: left;
	 margin: 0;
	 padding: 0 15px;
	 list-style-type: none;
	 }
	
ul.menu li {
	 float: left;
	 }
	
ul.menu li a {
	 float: left;
	 display: block;
	 height: 20px;
	 padding: 4px 15px 0 15px;
	 color: #cd4134;
	 font-weight:normal;
	 font-size:10pt;
	 }
	
ul.menu li a:link,
ul.menu li a:visited {
	 color: #cd4134;
	 }
	 
ul.menu li a:hover,
ul.menu li a:active {
	 color: #cd4134;
/* 	 text-decoration: none; */
	 background-color:#f1f9ff;
	 border:1px solid #a5d6f8;
	 padding: 3px 14px 0 14px;
	 }

ul.menu li.current_page_item a:link,
ul.menu li.current_page_item a:visited {
	 color: #cd4134;
	 text-decoration: none;
	 }
		
 ul.menu li.current_page_item a:hover {
 	 color: #cd4134;
	 text-decoration: none;
	 background-color:#f1f9ff;
	 border:1px solid #a5d6f8;
	 }

/***************************************************************************/
/* Post */
/***************************************************************************/

h2.post-title{
	margin-top: 20px;
	font-size: 18px;
	}

h2.post-title a:link, 
h2.post-title a:visited {
	color:#cd4134;
	margin-top: 20px;
	text-decoration: none;
	}

h2.post-title a:hover {
     color:#666;
	 }

.post-content {
	 color:#444;
     margin:0px 0 0 0;
/* 	 width:375px; */
	 overflow:hidden;
	 padding:0 !important;
	 padding:0 0 15px 0;
	 }

.post-content a:link,
.post-content a:visited {
         color:#1d201c;
         text-decoration: underline;
	 }

.post-content a:hover {
         color:#cd4134;
	 }

.post-content img,
.post-content img:hover {
     padding:0;
	 border:0;
	 }

.post-content ul li {
     list-style:disc;
	 padding:0 0 0 15px;
	 margin:6px 0 0 -10px;
	 }

.post-content ol li {
	 padding:0;
	 margin:6px 0 0 0px;
	 }

.postmeta {
	 margin: 0;
	 padding: 10px 0;
	 font-size:14px;
	 border-bottom: 1px solid #fff;
	 }
.postmeta a {
     color:#cd4134 !important;
     text-decoration: none;
	 }
.post-comment {
	float: right;
	font-style: italic;
	}
.post-date {
	 color: #a5a199;
	 padding: 0 0 0 0px;
	 font-weight: bold;
	 }

.post-comment a:link,
.post-comment a:visited,
.post-comment a:hover {
     color:#cd4134;
	 padding: 0 0 0 25px;
	 text-align: right;
	 }

.commentslink {}

.post-filed {
	 background: url(images/filed.gif) no-repeat 2px 0;
	 padding: 0 0 0 20px;
	 }

a.more-link{
	display: block;
	clear: both;
	margin: 25px auto 0 auto;
	text-align: center;
/* 	color: #cd4134 !important; */
	text-decoration: none !important;
         }


a.more-link {
/* 	font-family: Arial, Helvetica, sans-serif; */
/* 	font-size: 13px; */
	width: 150px;
	font-weight: bold;
	color: #ffffff !important;
	padding: 8px 20px;
	background: #cd4134;
	background: -moz-linear-gradient(
		top,
		#E42F29 0%,
		#E42F29);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#E42F29),
		to(#E42F29));
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #444743;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0);
}


a.more-link:hover, a.more-link:active{
/* 	text-decoration: underline !important; */
	background: #293129;
	background: -moz-linear-gradient(
		top,
		#293129 0%,
		#293129);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#293129),
		to(#293129));
         }


span#btn-previous a {
	display: block;
	float: left;
	width: 150px;
	font-weight: bold;
	color: #ffffff !important;
	padding: 8px 20px;
	background: #cd4134;
	background: -moz-linear-gradient(
		top,
		#E42F29 0%,
		#E42F29);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#E42F29),
		to(#E42F29));
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #444743;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0);
}
span#btn-next a {
	display: block;
	float: right;
	width: 150px;
	font-weight: bold;
	color: #ffffff !important;
	padding: 8px 20px;
	background: #cd4134;
	background: -moz-linear-gradient(
		top,
		#E42F29 0%,
		#E42F29);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#E42F29),
		to(#E42F29));
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #444743;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0);
}

span#btn-next a:hover, span#btn-next a:active, span#btn-previous a:hover, span#btn-previous a:active{
/* 	text-decoration: underline !important; */
	background: #293129;
	background: -moz-linear-gradient(
		top,
		#293129 0%,
		#293129);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#293129),
		to(#293129));
	text-decoration: none !important;
         }



/***************************************************************************/
/* Sidebars */
/***************************************************************************/

#left-sidebar, #right-sidebar {
     margin:0px 0 0 0 !important;
	 margin:0;
	 position:absolute;
	 overflow:hidden;
	 }

#left-sidebar {
	 width:180px;
	 left:5px;
	 display: none;
	 }

#right-sidebar {
	 width:180px;
	 right:5px;
	 }

/***************************************************************************/
/* WordPress Sidebar Widgets */
/***************************************************************************/

#left-sidebar .wp-widget-title {
	 position: relative; 
	 top: -24px;
	 background: #ededed url(images/corners-topleftwidget.png) top left no-repeat; 
	 color:#3c4239 !important;
	 border-bottom: 1px solid #fff;
	 font-size: 16px;
	 font-weight: bold;
	 padding:6px 0 6px 15px;
	 margin:0;
	 }

#left-sidebar .wp-widget-title a:link,
#left-sidebar .wp-widget-title a:visited,
#left-sidebar .wp-widget-title a:hover{
	 color:#3c4239;
	 }

#left-sidebar .wp-widget {
	 background:#ededed url(images/corners-bottomlefttwidget.png) bottom left no-repeat;
	 color:#555;
	 padding:0;
	 margin: 25px 0 35px 0;
     font-size:8pt;
	 }

#left-sidebar .wp-widget ul {
     list-style:none;
	 position: relative; 
	 top: -15px;
     margin:5px 10px 5px 3px;
     padding:0;
     color: #fff;
	 }

#left-sidebar .wp-widget ul li {
         margin:0 0 10px 0;
         padding:0 0 0 14px;
         line-height:15px;
         font-size:14px;
         font-weight: normal;
         color:#ccc;
	 }
#left-sidebar .wp-widget li a {
         color:#3c4239 !important;
         text-decoration: none;
	 }
#left-sidebar .wp-widget li a:hover, #left-sidebar .wp-widget li a:active {
         text-decoration: underline;
	 }
	 
#left-sidebar .search-widget-title {
/* 	 background:url('images/widgetbg.gif') no-repeat; */
	 color:#fff;
	 font-size: 10pt;
	 font-weight: bold;
	 padding:6px 0px 6px 15px;
	 margin:-25px 0 0 0;
	 }

#left-sidebar .search-widget {
	 color:#555;
/* 	 background:url('images/widget_bottom_bg.gif') no-repeat bottom; */
	 padding:10px;
	 margin:0px 0 35px 0;
         font-size:10pt;
	 }
	 
	 
#right-sidebar .wp-widget-title {
	 position: relative; 
	 margin:0 0 10px 0;
	 padding: 10px 10px 6px 10px;
	 background:#EEEAE1 url(images/corners-toprightwidget.png) top left no-repeat;
	 color:#a5a199;
	 font-size: 16px;
	 font-weight: bold;
	 border-bottom: 1px solid #fff;
	}

#right-sidebar .wp-widget-title a.twitter_title_link, #right-sidebar .wp-widget-title a.twitter_title_link:visited {
	 color:#A5A199 !important;
}



/*
#right-sidebar .widget_categories .wp-widget-title {
	 position: relative; 
	 margin:0 0 10px 0;
	 padding: 10px 10px 6px 10px;
	 background: #ededed url(images/corners-topleftwidget.png) top left no-repeat; 
	 color:#3c4239;
	 font-size: 16px;
	 font-weight: bold;
	 border-bottom: 1px solid #fff;
	}
*/



#right-sidebar .wp-widget-title a:link,
#right-sidebar .wp-widget-title a:visited,
#right-sidebar .wp-widget-title a:hover{
	 color:#3c4239 !important;
	 }

#right-sidebar .wp-widget {
	 background:#eeeae1 url(images/corners-bottomrighttwidget.png) left bottom no-repeat;
	 padding:0;
     font-size:8pt;
	 }

/*
#right-sidebar .wp-widget.widget_categories  {
	 background:#ededed url(images/corners-bottomlefttwidget.png) left bottom no-repeat;
	 padding:0;
     font-size:8pt;
	 }
*/

#right-sidebar .wp-widget ul {
     list-style:none;
	 position: relative; 
	 margin:0 10px 10px 10px;
     padding:0 0 10px 0 ;
	 }

#right-sidebar .wp-widget ul li {
         margin:0 0 8px 0;
/*          padding:0 0 0 14px; */
         line-height:15px;
         font-size:14px;
	 }
#right-sidebar .wp-widget li a:link, 
#right-sidebar .wp-widget li a:vistted, 
#right-sidebar .wp-widget li a:hover  {
         color:#fff !important;
	 }
	 
#right-sidebar .search-widget-title {
	 background:url('images/widgetbg.gif') no-repeat;
	 color:#fff;
	 font-size: 10pt;
	 font-weight: bold;
/* 	 padding:6px 0px 6px 15px; */
	 margin:-25px 0 0 0;
	 }

#right-sidebar .search-widget {
	 color:#555;
	 background:url('images/widget_bottom_bg.gif') no-repeat bottom;
/* 	 padding:10px; */
	 margin:0px 0 35px 0;
         font-size:10pt;
	 }	 
	 
	 


.textwidget {
	 color:#555;
	 position: relative;
/* 	 top:-20px; */
	 padding-bottom:20px;
	 margin: 0px 10px;
     font-size:12px;
         }
.textwidget a .twitter_title_link{
	 color:#555 !important;
	 position: relative;
/* 	 top:-20px; */
	 padding-bottom:20px;
	 margin: 0px 10px;
     font-size:12px;
     text-decoration: underline !important;
         }
 

.textwidget ul {
     list-style:none;
	 position: relative; 
	 top: 0px;
     margin:0 0 0 5px;
     padding:0;
	 }

.textwidget ul li {
         background: url('images/bullet.gif') no-repeat 0 0;
         margin:5px 0 10px 0;
         padding:0 0 0 14px;
         line-height:15px;
	 }

#calendar_wrap {
	 position: relative; 
	 top: -10px;
         margin:0 40px;
	 }

#akismetwrap {
         position: relative; 
	 top: -15px;
         margin:0 45px;
	 }

#cat, select {
         position: relative; 
	 top: -10px;
         margin:0 45px;;
	 }
	 
.widget_categories ul li ul.children{
         position: relative; 
	 top: 0px;
	 left:-10px;
	 }

/***************************************************************************/
/* Old Style Tigopedia Widgets */
/***************************************************************************/

.widget-title {
	 background:url('images/widgetbg.gif') no-repeat;
	 color:#fff;
	 font-size: 10pt;
	 font-weight: bold;
	 padding:6px 0px 6px 15px;
	 }

.widget-title a:link,
.widget-title a:visited,
.widget-title a:hover {
	 color:#fff;
	 }

.widget {
	 color:#555;
	 background:url('images/widget_bottom_bg.gif') no-repeat bottom;
	 padding:10px;
	 margin:0 0 10px 0;
     font-size:8pt;
	 }

.widget ul {
     list-style:none;
     margin:5px 5px 0px 5px;
     padding:0px;
     }

.widget ul li {
     background: url('images/bullet.gif') no-repeat 0px 0px;
     margin-bottom:10px;
     padding-left:14px;
     line-height:15px;
     font-size:8pt;
     }

.center-widget-title {
	position: relative;
	margin:10px 200px 0 0;
	color:#666;
	font-size:16px;
	font-weight: bold;
}

#respond.center-widget-title, #comment-title.center-widget-title {
	padding-top: 20px;
}
	 
.center-widget {
     background:#eeeae1 url(images/corners-toppost.png) center top no-repeat; 
	 color:#3c4239;
	 margin:0px 200px 0 0;
	 margin-top: -10px !important;
	 padding:0 1.2em 0.6em 1.2em;
	 font-size:10pt;
	 }
	 
.center-widget#response {
	margin-bottom: 45px;
}
.center-widget-bottom {
     background:url('images/corners-bottompost.png') center bottom no-repeat;
     height: 9px;
	 margin:0px 200px 45px 0;
	 }
	 
/*
.center-widget a:link,
.center-widget a:visited {
     color:#3c4239;
     text-decoration: underline;
	 }
*/

.center-widget a:hover {
     text-decoration: underline;
	 }

.center-widget ul li {
     list-style:disc;
	 padding:0 0 0 0px;
	 margin:6px 0 0 -10px;
	 }

.center-widget ol li {
	 padding:0;
	 margin:6px 0 0 0px;
	 }
.bookmarks a {
	text-decoration:none;
	}

.bottom-page-nav {
	text-align:center;
	color: #BCBDBD;
	font-size: 11px;
	padding-bottom: 5px;
	}

.bottom-page-nav a:link,
.bottom-page-nav a:visited,
.bottom-page-nav a:hover {
	color:#BCBDBD;
	}

.footer {		
	color:#666;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	margin:60px 0 20px 0;
	}
	 

/* Comments Styles */

.comment-list {
	 padding:0;
	 margin:0 px 20px 0px;
	 }

.comment-meta {
     position:relative;
	 top:-20px;
     color: #555555;
      font-size:10pt;
      margin:40px 0 0 0;
	 }




.odd-comment .comment-meta a:link,
.odd-comment .comment-meta a:visited,
.odd-comment .comment-meta a:hover {
         color: #ff6600;
         font-weight:bold;
	 }

.even-comment .comment-meta a:link,
.even-comment .comment-meta a:visited,
.even-comment .comment-meta a:hover {
         color: #ff6600;
         font-weight:bold;
	 }

.odd-comment .comment-meta .comment-author {
         color: #ff6600;
         font-weight:bold;
	 }

.even-comment .comment-meta .comment-author {
         color: #ff6600;
         font-weight:bold;
	 }

.odd-comment .comment-text {
	position:relative;
	background: #e2e2e2; 
	color: #555;
	padding:10px 10px !important;
}

.even-comment .comment-text {
	position:relative;
	top:-10px;
	background:url('images/comment-bg-gradient-green.gif') top left repeat-y; 
	color: #555;
	padding:10px 10px !important;
 }

.odd-comment .comment-text a:link,
.odd-comment .comment-text a:visited,
.odd-comment .comment-text a:hover{
         color:#ff6600;
         text-decoration:none;
         }
	 
.even-comment .comment-text a:link,
.even-comment .comment-text a:visited,
.even-comment .comment-text a:hover{
         color:#ff6600;
         text-decoration:none;
         }

#commentform a:link,
#commentform a:hover,
#commentform a:visited {
         color:#cd4134;
	 }

/* input */

#searchform {
	 margin:0;
	 }
	
input#s {
	 color:#777;
	 width: 90%;
	 height: 18px;
	 margin: 0;
	 padding: 2px;
	 border-left: 1px solid #aaa;
         border-top:1px solid #aaa;
 	 border-right:1px solid #ddd;
	 border-bottom:1px solid #ddd;
	 }

input {
	 color:#555;
	 }

textarea#comment {
         width:550px;
         color:#555;
	 border-left: 1px solid #aaa;
         border-top:1px solid #aaa;
 	 border-right:1px solid #ddd;
	 border-bottom:1px solid #ddd;
         font-size:10pt;
	 }

input#author,
input#email,
input#url {
         width:200px;
         color:#555;
	 border-left: 1px solid #aaa;
         border-top:1px solid #aaa;
 	 border-right:1px solid #ddd;
	 border-bottom:1px solid #ddd;
         font-size:10pt;
         }
         
         
/* TWITTER SIDEBAR */

/* AVAILABLE STYLES TO 
    * ul.twitter: the main ul (if list is activated)
    * li.twitter-item: the ul items (if list is activated)
    * p.twitter-message: each one of the paragraphs (if msgs > 1)
    * .twitter-timestamp: the timestamp span class
    * a.twitter-link: the tweet link class
    * a.twitter-user: the @username reply link class
*/
    
    
    
