/*
Theme Name: How Tracy Got Hot
Theme URI: http://www.ferventsoft.com
Description: "How Track Got Hot" wordpress theme designed and developed by <a href="http://www.ferventsoft.com">fervent</a>
Version: 1.0
Author: 
Author URI: 
*/

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#fff;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#000;
	background-position:center top;
}

img{
		border:none;
}

a{ 
	color:#fff;
	text-decoration:none;
}

a:hover{ 
	color: #fff;
	text-decoration:underline;
}

ul{
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
}

h1{
	font-size:20px;
	color:#ff040d;
}

h2{
	font-size:16px;
	color:#ff040d;
}

h3{
	font-size:16px;
	color:#ff040d;
}

h4{
	font-size:16px;
	color:#ff040d;
}

h5{
	font-size:16px;
	color:#ff040d;
}

h6{
	font-size:16px;
	color:#ff040d;
}

.left{
		float:left;
}

.right{
		float:right;
}

.clear{
		clear:both;
}

.container{
	width:900px;
	margin:0 auto;
}

	.header {
		height:245px;
		width:900px;
	}
	
		.header h1 {
			display:none;
		}
		
	.main-nav {
		width:925px;
		font-size:0px;
                margin:0px;
		padding:0px;
	}
		
		.main-nav ul {
			list-style:none;
                        				margin:0px;
				padding:0px;
		}
		
			.main-nav ul li {
				display:inline;
				margin:0px;
				padding:0px;
				font-weight:bold;
			}
			
				.main-nav ul li a {
					color:#ffac08;
                                        margin:0px;
				        padding:0px;
				}
				
	.content {
		width:542px;
		margin-top:25px;
		display:block;
	}
	
		.video {
			width:542px;
		}
		
		.post {
			width:582px;
			margin-top:40px;
			
		}
		
			.post h1 {
				background-image:url(images/post_h1_bg.jpg);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:40px;
				font-size:26px;
				font-weight:bold;
				padding-top:6px;
				margin-bottom:10px;
			}
				
				.post h1 a {
					color:#ffffff;
				}
				
			.post .date {
				margin-top:30px;
				text-transform:uppercase;
				font-size:11px;
				display:inline;
			}
				
			.post .author {
				margin-left:30px;
				display:inline;
				font-size:11px;
			}
			
			.post .entry {
				font-size:12px;
				color:#000;
				background-color:#fff;
				padding:5px;
                                padding-left:20px;
                                padding-right:15px;
			}
			
				.post .entry a {
					color:#000;
				}
				
			.post .bottom_images {
				text-align:center;
				margin-top:10px;
			}
			
			.post .comments {
			}
			
				.post .comments h3 {
					color:#FFF;
					text-decoration:underline;
					font-weight:normal;
				}
				
			.post .opt-in {
				background-image:url(images/opt-in-bg.jpg);
				background-repeat:no-repeat;
				width:355px;
				height:500px;
				display:block;
				text-align:center;
				margin-left:100px;
				margin-bottom:30px;
			}
			
				.post .opt-in .book {
					margin-top:23px;
				}
				
				.post .opt-in .text {
					margin-top:0px;
				}
				
				.post .opt-in .input-text {
					text-align:left;
					margin-left:40px;
					margin-top:20px;
                                        
				}
				
				.post .opt-in input {
					background-image:url(images/opt-in-input.jpg);
					background-repeat:no-repeat;
					width:153px;
					height:23px;
					border:none 0px;
					padding-left:10px;
					padding-top:3px;
					font-size:13px;
					color:#300;
					margin-bottom:2px;
				}
			
	.sidebar {
		width:279px;
		display:block;
		color:#000;
		margin-top:25px;
	}
	
		.sidebar search {
			margin-bottom:20px;
			display:block;
		}
	
			.sidebar .search h2 {
				color:#fff;
				font-weight:normal;
				margin-left:20px;
			}
		
			.sidebar .search input {
				width:249px;
				display:block;
				margin-top:5px;
			}
			
			.sidebar .search .submit {
				background-image:url(images/search_submit.jpg);
				background-repeat:no-repeat;
				width:24px;
				height:27px;
				border:none;
				margin:0px;
				padding:0px;
				display:block;
			}
			
		.sidebar .click {
			width:100%;
			text-align:center;
			margin-bottom:30px;
		}
			
			.sidebar .opt-in {
background-image:url(http://www.howtracygothot.com/wp-content/uploads/2009/04/subs_form.png);
				background-repeat:no-repeat;
								width:281px;
				height:437px;
				display:block;
                                margin-bottom:30px;
				text-align:center;
				
			}
		.sidebar .opt-in .form1{padding-top:340px; width:100%;}
	.sidebar .opt-in .form1 label{color:#Ffffff; text-align:left;}

	#submit_button{ background:none; border:none; width:225px; height:44px;}
	                      .sidebar .opt-in .book {
					margin-top:15px;
				}
				
				.sidebar .opt-in .text {
					margin-top:14px;
				}
				
				.sidebar .opt-in .input-text {
					text-align:left;
					margin-left:20px;
					margin-top:20px;
				}
				
				.sidebar .opt-in input {
					
					width:130px;
					height:16px;
					border:none 0px;
					padding-left:2px;
					padding-top:3px;
padding-bottom:1px;

					font-size:11px;
					color:#300;
					margin-bottom:6px;
				}
			
		.sidebar .social_media {
			height:430px;
			display:block;
			background-image:url(images/sidebar_social_media.jpg);
			background-repeat:repeat-x;
                        
			padding:5px;
		}
		
			.sidebar .social_media h2 {
				font-size:12px;
				color:#000;
			}
			
			.sidebar .social_media .about_me {
				height:125px;
			}
			
			.sidebar .social_media .connect {
				border-top:1px solid #cbcbca;
				
				height:200px;
			}
			
				.sidebar .social_media .connect h2 {
					margin-top:15px;
					border-bottom:1px solid #cbcbca;
				}
				
				.sidebar .social_media .connect .icons {
					text-align:center;
					margin-top:10px;
					margin-bottom:5px;
					height:100px;
                                       
					
				}
				
					.sidebar .social_media .connect .icons img {
						margin-right:5px;
					}
					
			.sidebar .social_media .subscribe {
                           
				
				margin-left:10px;

			}
			
				.sidebar .social_media .subscribe .rss {
					background-image: url(images/subscribe_rss.jpg);
					background-repeat:no-repeat;
					padding-left:40px;
					margin-bottom:00px;
					height:27px;
					display:block;

					padding-top:6px;
					font-size:17px;
					font-weight:bold;
				}
				
				.sidebar .social_media .subscribe .email {
					background-image: url(images/subscribe_email.jpg);
					background-repeat:no-repeat;
					padding-left:40px;
					height:27px;
					display:block;
					padding-top:6px;
					font-weight:bold;
					font-size:15px;
				}
				
				.sidebar .social_media .subscribe .subscribe_input {
					margin-left:40px;
					width:140px;
					border:#757575 solid 1px;
				}
				
				.sidebar .social_media .subscribe .subscribe_submit {
					width:63px;
					height:17px;
				}
			       .sidebar .topics ul {
margin-left:12px;
                               
}

			       .sidebar .topics ul li {
 list-style: circle;                               
}

				
			       .sidebar .topics {
                               width:259px; height:200px;
			       display:block;
			       background-image:url(images/sidebar_social_media.jpg);
			       background-repeat:repeat-x;
                        
				margin-top:10px;
				margin-left:0px;
				margin-right:5px;
				line-height:20px;
				padding:10px;
border-bottom:1px solid #cbcbca;

			}
			
				.sidebar .topics h2 {
					color:#000;
					font-size:16px;
					font-weight:bold;
					margin-bottom:10px;
				}
				
				.sidebar a {
					color:#000;
				}
				
				.sidebar ul {
					list-style:none;
				}
				
	.footer {
		border-top:#2b2a2a 1px solid;
		width:900px;
		padding-top:10px;
		margin-top:20px;
		display:block;
	}
	
		.footer .copyright {
			width:400px;
		}
		
		.footer .branding {
			width:225px;
			background-image:url(images/logo_branding.jpg);
			background-position:center right;
			background-repeat:no-repeat;
			height:41px;
			display:block;
			padding-top:5px;
		}



/* ----------- stylized ----------- */
	.myform{
	margin:200px auto 0;
	width:230px;
	padding:14px;
}
	#stylized{
		
		margin-top:40px;
	}
	
	
	#stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:100px;
		float:left;
		line-height:20px;
	}
	
	#stylized input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #e1e1e1;
		width:130px;
		margin:2px 0 10px 10px;
	}
	