/*
Theme Name:Credit Card Balance WP
Theme URI: http://www..com/
Description:Theme by RtDesignStudio.com
Version: 1.0
Author: RTDS
Author URI: http://www.rtdesignstudio.com/
Tags: Wordpress, Design, Free, Credit, Card, Balance

*/

/* ---- body --- */
* { padding:0; margin:0; list-style:none; text-decoration:none; }
body { font: 12px Arial, Verdana, Helvetica, sans-serif; color:#555; text-align:center; background:#18365C;}

/* ---- hyperlinks --- */
a { color:#777; }
a:hover { color:#000;}

/* ---- main --- */
#wrapper { width:920px; padding:0px; clear:both;  }
#container {width: 920px; float: left; position:relative; min-height:750px; overflow:hidden; height:auto;}
html, body { height: 100%; }
#box { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -31px;}
#main { float:left; position:relative; width:920px; padding-top:0px; background:#fff; padding-bottom:10px; padding-top:8px;}
#left { width:715px; float: right; position:relative; margin-left:0px; background:; border:0px; margin:5px 10px 0px 0px;}
#right { width:166px; float: left; position:relative; text-align:left; padding-right:0px; margin-left:10px; margin-top:5px; overflow:hidden;}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	float:left;
	position:relative;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-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-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* ---- logo --- */
#top { float:left; position:relative; width:920px; background:#fff; }
#logo { float:left; margin-top: 2px; font-size: 22px;}
#logo h1 {font-weight: normal;}
#logo h1 a {color: white; letter-spacing: -3px;}
#topadsense { width:468px; float:right; height:68px; margin-top:8px;}

#header-top { float: left; position: relative; width:920px; height:130px; background: none; }





#navbar { float:left; position: absolute; left:0px; bottom:4px; width:939px; height:35px; background:#e9e9e9; border-bottom:1px solid #b6b6b6;}

#nav {
	float:left;
	position:relative;
	padding:0px;
	margin:0px;
	}
	

#nav a {
	display:block;
	padding:9px 0 9px;
	text-align:center;
	color:#6a6a6a;
	font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	border-right:1px solid #a2a2a2;
	border-left:1px solid #fff;
	border-bottom:1px solid #b6b6b6;
	width:105px;
}

#nav a span
{
cursor:pointer;
}

#nav a, #nav a span
{
display: block;

}

/* Hide from IE5-Mac \*/
#nav a, #nav a span
{
float: none
}
/* End hide */

#nav a:hover
{
color: #fff;
background:#cacaca;
cursor:pointer;
border-right: solid 1px #a2a2a2;
border-bottom:1px solid #b6b6b6;
border-left:1px solid #dedede;
border-top:0px;
}

#nav a span:hover
	{
	}

#nav a:hover span
{
cursor:pointer;
}

.current_page_item a {
color: #fff;
background:#cacaca;
cursor:pointer;
border-right: solid 1px #a2a2a2;
border-bottom:1px solid #b6b6b6;
border-left:1px solid #dedede;
border-top:0px;
}

.current_page_item a span{
color: #fff;
}

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

#nav li
{
float: left;
margin: 0;
} 


/* ---- search --- */
#search { float:right; position:relative; width:157px; height:35px; margin-top:14px; background:url(images/search.gif) no-repeat;}

#searchform {float:left; position: relative; margin-left:6px; margin-top:0px; width:157px;}
#s { float: left; position:relative; background:url(images/s.gif) no-repeat;  height:23px; color:#969696; font-size:13px; padding:0px; border:0px; padding:5px 0 0 4px; width:125px;}
#searchsubmit { float: right; position:relative; background:url(images/ss.gif) no-repeat; width:28px; height:28px; padding:0px; border:0px; cursor:pointer;}


/* ---- what --- */
#what { float:left; position:absolute; width:420px; height:100px; left:20px; top:185px; text-align:left; color:#373737;}

/* ---- navigation --- */


/* ---- misc --- */
.clear { clear:both;}
p img { max-width: 100%; }
img { border:0px;}
img.centered { display: block;}
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; }
code { font: 1.1em 'Courier New', Courier, Fixed; display:block; padding:5px; border:1px solid #3E3E3E; margin-bottom:10px;}
p code { padding:20px;}
blockquote { font: 1.1em 'Courier New', Courier, Fixed; display:block; padding:5px; border:1px solid #3E3E3E; margin-bottom:10px; background:#f8f8f4;}
acronym, abbr, span.caps  { font-size: 0.9em; letter-spacing: .07em; }
small { padding-bottom:10px; display:block; margin-bottom:10px;}

/* ---- first entry --- */
.latest { display:block; margin-bottom:20px;}
.h2title h2 { font:normal 35px Arial, Georgia, "Times New Roman", Times, serif; float:left; text-align:left; display:block;}
.rss { text-indent:-9999px; float:right;}
.rss a { display:block; background:url(images/lfeed.gif) no-repeat; height:16px; width:16px;}
.post h1 { font:normal 26px  Arial, Helvetica, sans-serif; text-align:left; color:#184479; margin:0px; padding:0px; margin-bottom:15px;}
.post h2 a { color:#184479; display:block; text-align:left; font-size:21px; margin:0px; font-weight:normal; padding:0px; text-decoration:none;}
.post h2 a:hover { color:#413e27;}
.post { display:block; margin-bottom:19px; width:705px; text-align:left; color:#30411E; float:left;}
.post p {line-height:18px; text-align:justify; padding:0px 0 10px 0;}
.post p.postmetadata { display:block; padding:10px; background:#414145; margin-bottom:10px; padding-left:5px; border:1px  dashed #ccc;}

.post a { color:#4480ea; text-decoration:underline;}
.post a:hover { color:#4480ea; text-decoration:none;}
p.p3 { float:left; position:relative; width:705px; padding:0px 0 5px 0; background:; margin:0px 0 0px 0px; color:#000;}
p.p3 a{ color:#D0D0D0;}
p.p3 a:hover { color:#30411E;}
	
/* ---- tabber --- */
#mytab { display:block; padding:10px 5px 10px 5px; margin-bottom:10px; border:2px solid #3E3E3E; background:#BA6B44;}
#mytab .tabbertab h2 { font: normal 12px Arial, Verdana, sans-serif; }

/* ---- sidebar --- */
#sidebar { display:block; border:0px; padding:0px; background: none; width:290px; margin-left:20px;}


/* ---- adsense sidebar --- */


/* ---- comment --- */
h3#comments, h3#respond { font:1.3em Arial, Georgia, serif; margin-bottom:30px; display:block; padding:5px; }
.box { display:block; width:97%; padding:5px; background:; float: left; position: relative; text-align:justify;}
.box ol.commentlist {  display:block; clear:both; padding: 0 0 0 0px; text-align:left; }
.box ol.commentlist li.alt { background:#fafafa; color:#333; padding:5px; margin-bottom:5px; list-style:none;  }
.box ol.commentlist li { color:#333; padding:5px; margin-bottom:5px;  }
.box ol.commentlist li .gravatar { float:left; border:3px double #dadada; width:50px; margin-right:10px;}
.box ol.commentlist li .comments { float:right; width:540px; }
.box ol.commentlist li .comments p { padding-top:10px; line-height:18px;}
#commentform { margin-left:10px; }
#author,#email,#url,#comment {color: #333; border: 1px solid #E9E9E9; width:400px; display:block; padding: 4px; margin-bottom: 0.6em; background: #fff url(images/inputbg.gif) repeat-x top left;}
#author:focus,#email:focus,#url:focus,#author.sffocus ,#email.sffocus ,#url.sffocus  { color: #000; border: 1px solid #CE7943; width:400px; display:block; padding: 4px; margin-bottom: 0.6em; background: #fff url(images/inputbg.gif) repeat-x top left;}
#comment { width:400px;}
#comment:focus,#comment.sffocus { color: #000; border: 1px solid #045700; width:400px; display:block; padding: 4px; margin-bottom: 0.6em; background: #fff url(images/inputbg.gif) repeat-x top left;}
.comment-box-submit{ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px; margin-right: 2px; border:1px solid #18365C; color: #fff; background-color: #18365C; font-weight:bold; cursor:pointer; }
.comment-box-submit:hover{ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px; margin-right: 2px; border:1px solid #343339; color: #fff; font-weight:bold; background-color: #343339; }

#commentform p { }

/* ---- footer --- */

#footer {float:left; position: relative; width:920px; z-index: 10; margin-left:0px; float:left;} 

#footermenu {
	clear:both;
	list-style-type:none;
	height:30px;
	padding:15px 15px 10px 15px;
	background:#E0E0E0;
	position:relative;
	margin:0px 0 0 0;
}

#footermenu li {
	float:left;
	font:normal 11px arial;
	padding-right:20px;
	color:#838383;	
}

#footermenu a {
	display:block;
	color:#616161;
	padding:4px 8px;
	font-size:12px;
	text-decoration:underline;
}

#footermenu li.first {
	width:180px;
	padding:4px 8px;
	text-align:left;
}

#footermenu li.last {
	text-align:right;
	padding-right:0;
}

#footermenu a.register {
	background:url(http://creditcardbalance.com/includes/css/images/mailIcon.jpg) no-repeat 6px 6px;
	padding:4px 8px 4px 28px;
	position:absolute;
	right:15px;
}



#right-ad { float:left; position:relative; width:160px; text-align:center; margin-bottom:10px;}
#right-ad { float:left; position:relative; width:160px; line-height:20px; color:#000; margin-top:0px; text-align:left; padding:0px;}
#right-ad li { float:left; width:145px; margin-left:15px;}
#right-ad ul li ul li { float:left; width:127px; margin-left:15px; }
#right-ad a { float:left; color:#838383; text-decoration: none; background:url(images/li.gif) 0px 6px no-repeat; padding-left:15px; font-weight: normal; font-size:14px;}
#right-ad a:hover { color:#393939; text-decoration: none;}
#right-ad h3 {width:150px;  margin:7px 0 7px 10px; font-size:14px; color:#184479; font-weight:bold;}

#right-ad2 { float:left; position:relative; width:160px; text-align:center; margin-bottom:10px;}
#right-ad2 { float:left; position:relative; width:160px; line-height:20px; color:#000; margin-top:0px; text-align:left; padding:0px;}
#right-ad2 li { float:left; width:145px; margin-left:15px;}
#right-ad2 ul li ul li { float:left; width:127px; margin-left:15px; }
#right-ad2 a { float:left; color:#838383; text-decoration: none; background:url(images/li.gif) 0px 6px no-repeat; padding-left:15px; font-weight: normal; font-size:14px;}
#right-ad2 a:hover { color:#393939; text-decoration: none;}
#right-ad2 h3 {width:150px;  margin:7px 0 7px 10px; font-size:14px; color:#184479; font-weight:bold;}

#right-ad3 { float:left; position:relative; width:160px; text-align:center; margin-bottom:10px;}
#right-ad3 { float:left; position:relative; width:160px; line-height:20px; color:#000; margin-top:0px; text-align:left; padding:0px;}
#right-ad3 li { float:left; width:145px; margin-left:15px;}
#right-ad3 ul li ul li { float:left; width:127px; margin-left:15px; }
#right-ad3 a { float:left; color:#838383; text-decoration: none; background:url(images/li.gif) 0px 6px no-repeat; padding-left:15px; font-weight: normal; font-size:14px;}
#right-ad3 a:hover { color:#393939; text-decoration: none;}
#right-ad3 h3 {width:150px;  margin:7px 0 7px 10px; font-size:14px; color:#184479; font-weight:bold;}

#right-ad4 { float:left; position:relative; width:160px; text-align:center; margin-bottom:10px;}
#right-ad4 { float:left; position:relative; width:160px; line-height:20px; color:#000; margin-top:0px; text-align:left; padding:0px;}
#right-ad4 li { float:left; width:145px; margin-left:15px;}
#right-ad4 ul li ul li { float:left; width:127px; margin-left:15px; }
#right-ad4 a { float:left; color:#838383; text-decoration: none; background:url(images/li.gif) 0px 6px no-repeat; padding-left:15px; font-weight: normal; font-size:14px;}
#right-ad4 a:hover { color:#393939; text-decoration: none;}
#right-ad4 h3 {width:150px;  margin:7px 0 7px 10px; font-size:14px; color:#184479; font-weight:bold;}

#right-ad5 { float:left; position:relative; width:160px; text-align:center; margin-bottom:10px;}
#right-ad5 { float:left; position:relative; width:160px; line-height:20px; color:#000; margin-top:0px; text-align:left; padding:0px;}
#right-ad5 li { float:left; width:145px; margin-left:15px;}
#right-ad5 ul li ul li { float:left; width:127px; margin-left:15px; }
#right-ad5 a { float:left; color:#838383; text-decoration: none; background:url(images/li.gif) 0px 6px no-repeat; padding-left:15px; font-weight: normal; font-size:14px;}
#right-ad5 a:hover { color:#393939; text-decoration: none;}
#right-ad5 h3 {width:150px;  margin:7px 0 7px 10px; font-size:14px; color:#184479; font-weight:bold;}


a.more-link { font-size:12px; color:#18365C;}

a.more-link:hover { text-decoration:none; color:#18365C;}

