/*  

Theme Name: Ultimate Credit Repair

Theme URI: http://www.ultimateguidetocreditrepair.com/

Description: Theme designed through Rent-A-Coder for http://www.ultimateguidetocreditrepair.com/
  
Version: 1.0

Author: Erik Karey

Author URI: http://www.erikkarey.com/

*/



/* cross-browser hacks */

.clear:after{

content:'.';

display:block;

height:0;

font-size:0;

clear:both;

visibility:hidden;}



.clear{display:inline-block;}

 \

.clear{display:block;}

 

/* normal styles */

body {

	margin: 0;

	text-align: center;

	color: #333;

	background: #cccccc;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



a {

	color: #cc0000;

}

a:hover {

	color: #000;

	text-decoration: none;

}


div#header {

	width: 100%;

	height: 100px;

        background-color: #000000;

        margin: auto;

        border-bottom: 6px solid #cc0000;

}

div#headwrap {
      margin-left: 30px;
      margin-right: 30px;
}

div#header h1 {
        color: #FFFFFF;
	font-weight: bold;

	font-size: 25px;

	float: left;

	letter-spacing: -1px;

	margin-top: 10px;

}

div#header h1 a {
        color: #FFFFFF;
        text-decoration: none;
}

div#searchbox {
      float: right;
      width: 335px;
      height: 60px;
      margin-top: 20px;
      text-align: right;
      
}


div.inner {

	width: 840px;

	margin: auto;

	text-align: left;

	padding: 15px 0;

}

div#navwrap {
width: 800px;
height: 9px;
margin: auto;
}

div#navtabs {
margin-right: 10px;
float: right;
}

div#navtabs ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
}

div#navtabs ul li {
      margin: 0;
      float: left;
      margin-right: 10px;
      padding-right: 8px;
      color: #ffffff;
      font-weight: normal;
      background: #e6e6e6 url(images/greytab-right.gif) right top no-repeat;
     
}

div#navtabs ul li a {
      display: block;
      padding: 5px;
      padding-left: 14px;
      color: #000000;
      font-weight: bold;
      text-decoration: none;
      background: #e6e6e6 url(images/greytab-left.gif) left top no-repeat;
}

div#navtabs ul li.active a {
      display: block;
      padding: 5px;
      padding-left: 14px;
      color: #ffffff;
      font-weight: bold;
      text-decoration: none;
      background: #cc0000 url(images/redtab-left.gif) left top no-repeat;
}

div#navtabs ul li.active {
      padding-right: 8px;
      background: #cc0000 url(images/redtab-right.gif) right top no-repeat;
}

div#navmenu {

       margin: auto;

       width: 87%;

       text-align: center;

       margin-bottom: 20px;

}



div#navmenu td {

       padding: 3;

       margin: 0;

       font-family: font-family:Arial, Helvetica, sans-serif;

       color: #ffffff;

       font-size: 10px;

       background-color: #99cc00;

}



div#navmenu td a {

      color: #0000CC;

}



div#navbar {

	background: #000;

	width: 100%;

}



div#navbar div.inner {

	padding: 10px 0;

}



ul#mainmenu{

	margin: 0; 

	padding: 0;

	width: 840px;

	margin: auto;

	list-style: none;

}

ul#mainmenu li {

	display: inline;

 }

 

ul#mainmenu li:before {

	content: " | ";

	font-size: 16px;

	font-weight: bold;

	color: #909E1B;

}



ul#mainmenu li#first:before {

	content: "";

}



ul#mainmenu li a{

	text-decoration: none;

	font-size: 16px;

	font-weight: bold;

	padding: 0 10px;

	color: #C9DB2C;

}



ul#mainmenu li#first a{

	padding-left: 0;

}



ul#mainmenu li a:hover, ul#mainmenu li.current_page_item a{

	color: #fff;

}



div#pagetitle h3{

	color: #A0522D;

	border-bottom: 1px solid #A0522D;

}



ul#utilitymenu {

	float: right;

	margin-top: 5px;

	text-align: right;

	color: #fff;

}

ul#utilitymenu li {

	display: inline;

}

ul#utilitymenu li a {

	color: #fff;

	font-weight: bold;

	text-decoration: none;

}

ul#utilitymenu li.active a {

	color: #D7E463;

}

ul#utilitymenu li a:hover {

	color: #000;

	text-decoration: underline;

}



input#s {

	width: 220px;

}

ul#sidebar input#s {

	width: 100px;

}

div#wrapper {

	text-align: left;

	width: 800px;

	padding: 0;

	margin: auto;
        margin-top: 20px;

	background: #ffffff;

	background-position: -80px 0px;
        border: 1px solid #eeeeee;

}

div#content {

	width: 558px;

	float: right;

        border: 1px solid #8c8c8c;

        margin: 2px;

        padding: 10px;


}

div#contwrap {

	margin: 2px;

        border: 1px solid #6daae0;

        padding: 5px;


}

ul#sidebar {

	display: block;

	width: 169px;

	float: left;

	padding: 20px;

	font-size: 12px;

	list-style: none;

        border: 1px solid #8c8c8c;

        background-color: #f7f7f7;

        margin: 2px;

}

ul#sidebar h2 {

	font-size: 13px;

}

ul#sidebar li {

	margin: 0 0 10px;

	padding: 0 0 10px;

	border-bottom: 1px dotted #ccc;

}

ul#sidebar li.if{

	border-bottom: none;

}

ul#sidebar li ul  {

	margin: 0;
        padding: 0;
}

ul#sidebar li ul li {

	font-size: 11px!important;

	font-weight: bold;

	margin: 0;

	border: none;

	list-style: none;

        padding: 0 0 5px;
}

ul#sidebar li ul li a{

	color: #448ad7;
        text-decoration: none;

}



	

ul#sidebar ul.block-list li a {

	display: block;

	padding: 7px 0;

	border-bottom: 1px dotted #ccc;

	text-decoration: none;

}

ul#sidebar ul.block-list li a:hover {

	text-decoration: none;

}

h2, h3, h4, h5, h6 {

	color: #000;

}

h2 {

	font-size: 24px;

	margin: 0 0 8px!important;

	letter-spacing: -1px;

}

h2 a {

	color: #000;

	text-decoration: none;

}

h2 a:hover {

	color: #000;

	text-decoration: underline;

}

h3 {

	font-size: 18px;

	margin: 0 0 8px;

}

div.post h3 {

	margin: 0 0 2px;

}

h4 {

	font-size: 16px;

}

div.post-title {

	margin: 0 0 10px;

}

div.post-title h2 a {

	margin: 0;
        font-size: 18px;
        color: #cc0000;
        padding-bottom: 3px;

}

div.post-title h3 {

	color: #444;
        font-weight: normal;
	font-size: 11px;
        padding-top: 0;

}

div.post-title h3 a {

	color: #cc0000;
	text-decoration: none;

}

div.post-title h3 a:hover {

	text-decoration: underline;

}

p {

	margin: 0 0 20px;

	font-size: 13px;

	line-height: 20px;

}

p img {

	background: #fff;

	padding: 5px;

}


img.float-left, img.alignleft {

	display: block;

	float: left;

	clear: left;

	margin: 0 24px 12px 0;

}

img.float-right, img.alignright {

	display: block;

	float: right;

	clear: right;

	margin: 0 0 12px 12px;

}

img.center, img.centered {

	display: block;

	clear: both;

	margin: auto;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

div.post-content ul, div.post-content ol {

	margin: 5px 0 12px 24px;

	list-style: disc;

	font-size: 13px;

}

div.post-content ol {

	list-style: decimal;

}



blockquote {

	font-size: 15px!important;

	font-family: Georgia, Times, 'Times New Roman', serif;

	color: #444;

	font-style: italic;

	margin: 0 0 0 22px;

	line-height: 24px!important;

	display: block;

}

blockquote p {

	font-size: 15px!important;

	line-height: 24px!important;

}

cite {

	text-align: right;

	float: right;

	color: #aaa;

}

cite a {

	color: #aaa;

	text-decoration: none;

}

cite a:hover {

	color: #999;

	text-decoration: underline;

}

code {

	font-size: 130%;

	background: #fafafa;

}

code.block {

	display: block;

	padding: 10px;

}

div.post {

	padding: 0 0 10px;

	margin: 0 0 25px;

	border-bottom: 1px dotted #ccc;

}

div.post-navigation{

	font-weight: bold;

}



div.post-meta {

	display: block;

	padding: 15px 10px 0px 10px;

	font-size: 13px;

	background: #E3EC94 url('images/meta_top.gif') no-repeat top;

	color: #6f7f8a;

}

div.post-meta-cap {

	background: transparent url('images/meta_bottom.gif') no-repeat bottom;

	height: 5px;

}

div.post-meta span {

	display: block;

	padding: 10px 0;

}

div.post-meta a {

	text-decoration: none;

}

div.post-meta a:hover {

	text-decoration: underline;

}

ul.post-comments {

	margin: 26px 0;

}

ul.post-comments h3 {

	margin: 0 0 5px;

}

li.comment {

	display: block;

	padding: 20px 20px 0;

	border-bottom: 1px dotted #ccc;

	background: #fafafa;

}

li.comment.alt {

	background: #fff;

}

cite.comment-author {

	text-align: left;

	float: left;

	color: #000;

	font-size: 16px;

	font-weight: bold;

	width: 150px;

	clear: left;

	display: block;

}

cite.comment-author a {

	color: #333;

	text-decoration: none;

}

cite.comment-author a:hover {

	text-decoration: underline;

}

cite.comment-author img {

	position: relative;

	top: 6px;

	margin: 0 10px 0 0;

}

div.comment-content {

	display: block;

	width: 300px;

	float: left;

	padding: 0 0 0 10px;

}

table#wp-calendar {

	margin: auto;

	text-align: center;

}

table#wp-calendar caption {

	font-size: 14px;

	text-align: center;

	color: #999;

}

table#wp-calendar td {

	padding: 5px;

	font-size: 13px;

	text-align: center;

}

table#wp-calendar th {

	font-size: 14px;

	padding: 5px;

	text-align: center;

	font-weight: bold;

}

table#wp-calendar td a {

	font-weight: bold;

}

a abbr, a acronym {

	border: none;

}

div#footer {

	clear: both;

	background: #cccccc;

	display: block;

	margin: auto;

	text-align: center;

        width: 800px;

        margin-top: 15px;

        padding: 0;

}

div#footer p {

	font-size: 10px;

        color: #000000;

        font-weight: bold;
        margin: 0;
        padding: 0;
}

div#footer a {

	color: #0000CC;

	text-decoration: underline;

}

div#footer a:hover {

	color: #FFFFAA;

	border-bottom: 1px solid #FFFFAA;

}

p.footer {
     font-size: 9px;
     color: #cccccc;
     margin: 0;
     padding: 0;
     line-height: 11px;
}

p.footer a {
color: #cccccc;
}