/*  
Theme Name: Story Theme for WordPress
Theme URI: 
Description: A custom theme for Creditnet
Version: 1.0
Author: 
Author URI: 
*/

* {
	margin: 0;
	padding: 0;
}

.clear { clear: both; }

body {
	background: #C1C2C4;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #444640;
}

#wrapper {
	width: 998px;
	background: url(images/content-middle-creditnet.gif) repeat-y;
	margin: 20px auto 0 auto;
}

	#content-top {
		width: 998px; height: 6px;
		background: url(images/content-top-creditnet.gif) no-repeat;
	}
	
	#content {
		width: 512px;
		padding: 22px 36px 0 43px;
		float: left;
	}
	
		h1 a span { 
			font-size: 1.5em; 
			font-weight: 100; 
			color: #444; 
			margin: 0 0 22px 0;}
		
		h1 a {
			display: 484px;
			margin: 0 0 22px 0;
			text-decoration: none; 
		}

                h1 img {
                        border: 0px;
                        margin: 5px;
                        vertical-align: text-top;
                }
		
		#navigation {
			width: 484px; height: 14px;
			background: url(images/navigation_blue.gif) no-repeat;
			padding: 10px 14px 10px 0px;
			color: #fff;
			list-style: none;
		}
		        #navigation img {margin-top:-8px; border: 0px; padding-left: 10px;}

			#navigation li { float: left; padding: 0 4px 0 0; }
			
			#navigation li a { color: #fff; }
			
			#navigation li a:hover { text-decoration: none; }
			
		hr {
			width: 100%; 
			height: 0;
			border: none; 
			border-bottom: 1px dotted #000;
			margin: 12px 0;
			clear: both;
		}
		
		#content p { padding: 10px 0; font-size: 1.2em; }
		
		.post-title {
			width: 483px; height: 26px;
			background: url(images/post-title-creditnet.gif) no-repeat;
			padding: 14px 14px 14px 14px;
			#padding: 0px 14px 14px 14px;
			line-height: 20px;
		}
		
			.post-title h2, #content .post-title h2 a {
				font-family: "Trebuchet MS";
				font-size: 18px;
				color: #a12678;
				text-decoration: none;
			}
			
			#content .post-title p { padding: 0; font-size: 1em}
			
			#content .post-title a { color: #663; }
			
			#content .post-title a:hover { text-decoration: none; }
			
		#content a { color: #007fb8; }
		
		#content a:hover { text-decoration: none; }
		
		#content a.comment-link , #content a.comment-link:visited {
			background: url(images/comment-icon.gif) no-repeat 0 2px;
			padding: 0 0 20px 22px;
			font-size: 12px;
			text-decoration: none;
		}

		#content a.comment-link:hover {
			text-decoration: underline;
		}
					
				#content blockquote { padding: 3px 15px; background: #fffde5; margin: 5px 0px; color:#993300; border: solid 1px #f6f3d3;}
				
		#content blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
		#content ul, #content ol { font-size: 1.2em; padding-left: 18px; margin: 10px 0px; }	
		#content li { margin: 5px 0px; }
		#content .widecolumn { padding: 10px 0px 0px; margin: 0px;}
		#content .widecolumn li { padding: 10px 0px 0px; margin: 0px 0px 0px 0px;}
		#sidebar_blog {
			width: 202px;
			padding: 5px 0 0 16px;
			float: left;
		}
	
		#sidebar_blog h3.search {
			font-family: Arial;
			font-size: 14px;
			color: #b0afa1;
			padding: 0 0 4px 0;
			margin: 0;
			border: none;
		}
		
		input.search-box {
			width: 159px; height: 16px;
			background: #fff url(images/search-box.gif) no-repeat left;
			padding: 4px 0 4px 10px;
			border: none;
			float: left;
		}
		
		input.search-button {
			width: 23px; height: 24px;
			background: url(images/search-button-creditnet.gif) no-repeat;
			display: block;
			border: none;
			cursor: pointer;
			font-size: 0.1em;
			float: left;
			margin: 0 0 20px 0;
		}
		
		#sidebar_blog h3 {
			font-family: Arial;
			font-size: 14px;
			color: #fff;
			padding: 20px 0 8px 0;
			margin: 0 0 8px 0;
			display: block;
			border-bottom: 1px dotted #996;
		}
		
		#sidebar_blog ul { list-style: none; }

		#sidebar_blog li { color: white; }
		
		#sidebar_blog a {
			color: #99daf0;
			text-decoration: none;
			font-size: 12px;
		}
		
		#sidebar_blog a:hover { text-decoration: underline; }
		
	#right-bar {
		width: 180px;
		padding: 0px 1px 5px 0px;
		float: right; 
	}

	#right-bar h3 {
			font-family: Arial;
			font-size: 14px;
			color: #f15922;
			padding: 20px 0 8px 0;
			margin: 0px 0px 0px 11px;
			display: block;
			/* border-bottom: 1px dotted #996; */
	}

        #searchtool .instructions {
                        display: block;
                        -webkit-margin-before: 1em;
                        -webkit-margin-after: 1em;
        } 
	
	#footer {
		width: 968px; height: 40px;
		background: url(images/content-bottom-creditnet.gif) no-repeat bottom;
	/*	line-height: 40px; */
		color: #79786a;
		padding: 0 0 0 30px;
	}
	
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostNote { margin: 0px; padding: 0px;}
.PostNote li { margin: 2px 0px; padding: 2px 0px 2px 23px; list-style-type: none; }
.PostNote .TrackBack { background: url(./images/PostNoteTrackBack.png) no-repeat left center; }
.PostNote .RSS { background: url(./images/PostNoteRSS.png) no-repeat left center; }


.Comments { padding: 0px; margin: 20px 0px 20px 0px ;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.List h3 {font-size: 18px; font-weight: bold; letter-spacing: 0px; border-bottom: solid 1px #c5cad0; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; text-transform: uppercase; }
.List ol { padding: 0px; margin: 0px;}
.List li { position: relative; padding: 0px; margin: 0px 0px 20px 0px; list-style-type: none; font-size: 11px;}

.List .ListUser { margin: 0px; padding: 0px 0px 0px 0px; font-size: 14px; line-height: 14px; font-family: "Trebuchet MS"; font-weight: bold;}
.List .ListUser a { text-decoration: none;}
.List .ListUser a:visited { text-decoration: none;}
.List .ListUser a:hover { text-decoration: none;}

.List .ListDate { padding-left: 0px;}
.List .ListDate a { text-decoration: none; color: #666;}
.List .ListDate a:visited { text-decoration: none; color: #666;}
.List .ListDate a:hover { text-decoration: none; color: #666; }

.List .ListContent { line-height: 14px; border-top: solid 1px #c5cad0; margin: 10px 0px 0px 0px;}
.List .ListContent p { padding: 3px 0px; margin: 3px 0px; line-height: 14px;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.Form {}
.Form h3 {font-size: 18px; font-weight: bold; letter-spacing: 0px; border-bottom: solid 1px #c5cad0; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; text-transform: uppercase; }
.Form p { padding: 0px; margin: 0px; color:#50728c;}
.Form p label { padding-bottom: 11px; display: block; }
.Form p label small { font-size: 11px; color: #cc3300}

.Form .TextField { background: #fff; border: solid 1px #c3dcf1; padding: 4px; margin-right: 15px;}
.Form .TextArea { background: #fff; border: solid 1px #c3dcf1; padding: 4px; margin-bottom: 10px;}
 
.Form input.SubmitComment { width: 182px; height: 24px; background: url(images/SubmitComment.png) no-repeat;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* added by Lisa */
.featureShadow {
        width: 177px;
        margin: 0px auto 10px auto;
        background: url(http://www.creditnet.com/images/bg_shadow.gif) no-repeat bottom right;
}

.featureWrapper {
        border: 1px solid #bcbdc0;
        background: white;
        position: relative;
        left: -2px;
        top: -2px;
}

.feature  {
        margin: 6px;
        border: 1px solid #e2e3e4;
        background: #f0f3f5 url(http://www.creditnet.com/images/bg_lightbluegradient.gif) repeat-y top left;
        color: #333;
}

.feature h2 {
 /*       padding-left: 60px; */
        color: #ffc907;
        cursor: pointer;
}

.feature h3 {
        margin: 11px;
        font-family: Arial;
        font-size: 0.75em;
        line-height: 1.3em;
}

.feature hr {
        width: 133px;
        height: 1px;
        border: 0;
        color: #58585a;
        background: #58585a;
	margin: 0px 11px;
}

.feature form {
        margin: 11px;
        font-family: Arial;
        line-height: 1.3em;
}       
        
.feature label {
        display: block;
        margin-top: 6px;
        font-weight: bold;
}       
        
.feature input, .feature select {
        margin-bottom: 6px;
}

.feature a:hover {
        color: #6d6e71;
}       
        
.feature h3 a {
        text-transform: uppercase;
}

.collapse div.body {
        display: none;
}       

.weeklytips {
	text-align: left;
}

.weeklytips h2 {
        background: #f15922 url(http://www.creditnet.com/images/bg_weeklytips.gif) no-repeat center;
}       
        
.weeklytips a, .weeklytips a:visited { 
        color: #f15922;
        text-decoration: none;
}       

.weeklytips a.moreInfo, .weeklytips a.moreInfo:visited {
        background-image: url(http://www.creditnet.com/images/button_arroworange.gif);
}       

.weeklytips a.tipsh2, .weeklytips a.tipsh2:visited, .weeklytips a.tipsh2:hover { color: #ffc907; /* yellow */ }

.newsletter h2 {
        background: #781c5e url(http://www.creditnet.com/images/bg_newsletter.gif) no-repeat center;
}

.newsletter label {
        color: #791c5e;
}

.newsletter #fname {
        width: 50px;
}
.newsletter #lname {
        width: 70px;
}
.newsletter #emailaddr {
        width: 130px;
}

.newsletter a {
        color: #781c5e;
}

.faq h2 {
        background: #ed1c24 url(http://www.creditnet.com/images/bg_faq.gif) no-repeat center;
}

.faq h3 {
       /* border-top: 7px solid #ed1c24; */
}

.faq > h3:first-child {
        border-top: none;
}

.faq a, .faq a:visited {
        color: #ed1c24;
        text-decoration: none;
}

.faq a.moreInfo, .faq a.moreInfo:visited {
        background-image: url(http://www.creditnet.com/images/button_arrowred.gif);
}   

.faq a.faqh2, .faq a.faqh2:visited, .faq a.faqh2:hover { color: #ffc907; /* yellow */ }

.feature h2, #secondaryMessages h2, #recommendedMessages h2 {
        padding: 11px 0px 11px 55px;
        margin: 0;
        font-family: "Verdana";
        font-weight: bold;
        font-size: 1.1em;
        line-height: 1.2em;
}

.feature p, #secondaryMessages p, #recommendedMessages p {
        margin: 11px;
        font-family: Arial;
        font-size: 1em;
        line-height: 1.3em;
}
.feature h2 em, #secondaryMessages h2 em, #recommendedMessages h2 em {
        font-style: normal;
        color: white;
}
a.moreInfo {
        display: block;
        padding-top: 14px;   /*hack to make sure full background shows up */
        /*min-height: 24px;*/
        vertical-align: bottom;
        background: transparent url(../images/button_arrowblue.gif) no-repeat bottom right;
        margin: 11px;
        font-family: Arial;
        font-size: 12px;
        line-height: 1.3em;
}

#content a.tellshare, #content a.tellshare:visited {
        font-family: Arial;
        font-size: 12px;
        color: #a12678;
        text-decoration: none;
}
#content a.tellshare:hover {
        color: #a12678;
        text-decoration: underline;
}

#content a.imagecaption, #content a.imagecaption:visited {
        font-family: Arial;
        font-size: 10px;
        color: #a12678;
        text-decoration: underline;
}

#content a.imagecaption:hover {
        color: #a12678;
        text-decoration: none;
}

#content a.rss_subscribe, #content a.rss_subscribe:visited {
        margin: 0px;
        color: #f15922;
        text-align: center;
        font-family: Arial;
        text-size: 12px;
        text-decoration: none;
}
#content a.rss_subscribe:hover {
        text-decoration: underline;
}

.guestbox {
        background:#F9F9F9;
        border:1px solid #666;
        padding: 10px;
        font-size: 10px;
        font-style: italic;
        margin-bottom: 10px;
}
.guestbox img {
        float:right;
        border:1px solid #ccc;
}

/* added by lisa for news box on blog */

.creditNews {
        padding-bottom: 10px;
}

.creditNews ul li {
        background: url(http://www.creditnet.com/images/bullet_bluearrow.gif) no-repeat 0 0.5em;
        padding-left: 17px;
        padding-bottom: 5px;
	font-size: 10px;
}

.creditNews h2 {
        background: black url(http://www.creditnet.com/images/navtab_right_off.gif);
        padding: 5px;
        margin-bottom: 10px;
        color: white;
        text-align: center;
        cursor: default;
}
.creditNews a {
        color: #006AAE;
        text-decoration: none;
        font-family: Arial;
        font-size: 12px;
        line-height: 1em;
}

.creditNews a:hover {
        text-decoration: underline;
}

.creditNews a.moreInfo {
        color: #007fb8;
        display: block;
        padding-top: 14px;   /*hack to make sure full background shows up */
        /*min-height: 24px;*/
        vertical-align: bottom;
        background: transparent url(http://www.creditnet.com/images/button_arrowblue.gif) no-repeat bottom right;
        margin: -10px 11px 0px 11px;
        font-family: Arial;
        font-size: 1em;
        line-height: 1.3em;
}

.creditNews a.newsh2, .creditNews a.newsh2:visited, .creditNews a.newsh2:hover {
        color: white;
        text-decoration: none;
        font-family: Verdana;
        font-size: 12px;
        line-height: 1.2em;
}

.creditNews h3 {
        /*margin: 11px;*/
        padding-right: 4px;
        padding-bottom: 3px;
        padding-top: 2px;
        margin: 0;
        font-family: Verdana;
        font-size: 9px;
        line-height: 1em;
        text-transform: none;
        color: gray;
        padding-left: 20px;
        text-indent: -10px;
}

.creditNews h3 a {
        text-transform: none;
        color: #6d6e71;
}

.creditNews p {
        font-size: 10px;
        font-family: Arial;
        color: #6d6e71;
        margin-top: 0px;
        margin-bottom: 0px;
}
        
.creditNews ul { 
        margin: 10px;
        padding: 0px; 
        list-style: none;
        color: #56616a;
        font-family: Arial;
        font-size: 0.70em;
        line-height: 1.0em;
}       

li.spacer {
     margin-bottom: 12px;
} 

