/*
Theme Name: Fax Internationally Theme 
Description: The Official Theme of faxinternationally.com
Theme URI: http://www.faxinternationally.com
Version: 1.0
Author: Growth Spark 
Author URI: http://growthspark.com
*/ 


* {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:url(images/backgrounds/topbg.gif) repeat-x left top #F3F3EC;
} 
a {
	color:#843200;
}
h1 a, h2 a, h3 a {
	color:#000;
	text-decoration:none;
}
	h1 a:hover, h2 a:hover, h3 a:hover {
		text-decoration:underline;
	}
p {
	margin:0px;
	padding:0px;
}
ul {
	margin:0px;
	padding:0px;
}
li {
	margin:0px;
	padding:0px;
	list-style:none;
}
img {
	border:none;
}
input {
	background:transparent 
}
.clear {
	margin:0px;
	padding:0px;
	height:0px;
	font-size:0px;
	clear:both;
}

/* Structure */
#wrapper {
	margin:0px auto;
	width:1020px;
}
#branding {
    width:1020px;
	height:494px;
}
#topbar {
    background-image:url(images/backgrounds/topbg.gif);
	background-repeat:repeat-x;
	width:1020px;
	height:40px;
	float:left;
}
	.navigation ul {
		margin:0px;
		padding:0px;
	}
		.navigation li a {
			float:left;
			display:inline-block;
	 		font-size:14px;
	 		font-weight:bold;
	 		color:#FFF;
	 		text-align:center;
	 		line-height:40px;
	 		margin-left:53px;
			text-decoration:none;
		}
			.navigation li a:hover {
				color:#000;
				text-decoration:none;
			}
			.navigation li.current_page a {
				color:#000;
			}
.search-container {
	background-repeat:no-repeat;
	width:260px;
	height:37px;
	float:right;
	margin-right:60px;
	margin-top:5px;
}
	.search-container input.topSearch {
   		font-size:16px;
		color:#CACACA;
		background:url(images/backgrounds/topInpurtArea.png) repeat-x left top;
		border:none;
		width:205px;
		padding:5px 0 0 0;
		height:20px;
		float:left;
}
.searchBtn{
    background-image:url(images/buttons/search.png);
	background-repeat:no-repeat;
	width:35px;
	height:39px;
	cursor:pointer;
	border:none;
	float:right;
	display:inline-block;
	text-indent:-9999px;
	position:relative;
	top:-19px;
}

/* Fold */
#banner {
    background-image:url(images/backgrounds/banner.png);
	background-repeat:no-repeat;
	width:1020px;
	height:454px;
	float:left;
}
.logo {
    background-image:url(images/logo.png);
	background-repeat:no-repeat;
	width:514px;
	height:93px;
	float:left;
	margin-left:42px;
	margin-top:31px;
}
	.logo a {
		text-indent:-999999px;
		width:514px;
		height:93px;
		display:block;
	}

.value-proposition {
	width:600px;
	margin-top:159px;
	margin-left:50px;
}
	.value-proposition h1 {
		font-size:40px;
	}
	.value-proposition h2 {
		font-size:24px;
		margin-top:12px;
	}
/*
.h4 {
	font-size:24px;
	color:#000000;
	margin-top:12px;
	margin-left:50px;
}
*/

.start {
	float:left;
	height:93px;
	margin:5px 0 0 370px;
}
	.start a {
		margin:30px 0 0;
		background-image:url(images/buttons/start-now.png);
		background-repeat:no-repeat;
		float:left;
		height:93px;
		width:150px;
	}
		.start a:hover {
    		background-image:url(images/buttons/start-now-on.png);
		}
#content {
    background-image:url(images/backgrounds/content_bg.jpg);
	background-repeat:repeat-y;
	width:1020px;
	overflow:hidden;
}
#content-left {
    width:600px;
	margin:0 0 0 60px;
	float:left;
}
#content-right {
    width:285px;
	float:right;
	margin:0 40px 0 0;
}
/* Post */
.post {
	margin:0 0 40px;
}
.post-meta {
	overflow:hidden;
}
	.post-meta h2 {
		font-size:32px;
	}
	.post-date {
		width:64px;
		height:77px;
		margin:0 10px 0 0;
		float:left;
   		background:url(images/backgrounds/date.png) no-repeat left top;
		padding:25px 0 0;
		text-align:center;
	}
		.post-date p {
			color:#666;
			font-weight:bold;
			margin:0;
			line-height:12px;
		}
		.post-date p.month {
			font-size:14px;
			padding:0 0 5px;
			text-transform:uppercase;
		}
		.post-date p.day {
			font-size:20px;
			padding:0 0 5px;
		}
		.post-date p.year {
			font-size:12px;
		}
	.post-title {
		width:500px;
		margin:0 0 20px;
		float:left;
	}
		.post-title h1 {
			margin:0px;
			padding:0px;
			font-size:32px;
		}
		.post-title h3 {
			margin:0px;
			padding:0px;
			font-size:32px;
		}
		.post-title img {
			float:left;
			vertical-align:middle;
		}
		.post-title p {
			margin:5px 0 0 10px;
			float:left;
			font-size:16px;
		}
.post-content {
	padding-left:74px;
}
	.post-content p {
		margin:0 0 10px;
		padding:0px;
		font-size:14px;
		line-height:18px;
		color:#333;
	}
.page-content {
	margin:20px 0 0;
}
	.page-content p {
		margin:0 0 10px;
		padding:0px;
		font-size:14px;
		line-height:18px;
		color:#333; 
	} 

/* Comments and Responses */
#comments {
	margin:20px 0 0 74px;
}
	#comments ol {
		margin:10px 0 0 30px;
	}
	#comments li {
		margin:0 0 10px;
		list-style:decimal;
	}
	#comments li.alt {
	}
#respond { 
	margin:20px 0 0 74px;
}

/* Archives */
#content-left h2.archives {
	font-size:42px;
	margin:20px 0 40px;
}

/* Sidebar */
.sidebar-item {
	margin:0px;
	margin-bottom:30px;
	padding:0px;
}
	.sidebar-item h3 {
		font-size:28px;
		color:#000000;
		font-weight:bold;
		margin-bottom:25px;
	} 
	.sidebar-item p {
		margin:10px 0 0;
		font-size:14px;
		padding-right:10px;
		line-height:20px;
	} 
	.sidebar-item ul li {
    	background:url(images/category-icons/cat001.png) no-repeat left top;
		height:35px;
		padding-left:40px;
		font-size:24px;
		font-weight:bold;
		margin-bottom:5px;
	}
		.sidebar-item ul li.cat-item-1 {
    		background:url(images/category-icons/cat002.png) no-repeat left top;
		}
		.sidebar-item ul li.cat-item-3 {
    		background:url(images/category-icons/international-fax.png) no-repeat left top;
		}
		.sidebar-item ul li a {
			color:#000000;
			text-decoration:none;
		}
			.sidebar-item ul li a:hover {
				text-decoration:underline;
		}

	a.tryNow {
	margin:0px;
	padding:0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:normal;
    background:url(images/buttons/try-now.png) no-repeat left top;
	width:103px;
	height:37px;
	line-height:37px;
	text-align:center;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	margin:auto;
	margin-top:25px;
}
a:hover.tryNow {	
	color:#000000;
	text-decoration:underline;
}

/* Footer */
#footer{
	clear:both;
	background:url(images/backgrounds/footer.png) no-repeat right top;
	height:336px;
}
