/*
Theme Name: Tollfreenumbers Theme
Theme URI: http://tollfreenumbers.com/
Description: Tollfreenumbers Theme
Version: 2.3
Author: Dizzain.com
Author URI: http://www.dizzain.com/
*/


/*
	Main styles
*/

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	background: #fff;
	font: 12px Arial, Verdana;
}

a { color: #000; text-decoration: underline; }
a:visited { color: #6A0000; }
a:hover { color: #000; }
a:hover { text-decoration: underline; }
/*a:hover { font-weight: bold; }*/

p { margin: 1em 0 0 0; }

ul,ol { margin: 0 0 0 1em; }

img { border: 0; }

hr {
	height: 1px;
	border: 0;
	border-top: 1px solid #000;
}

blockquote {
	margin: 5px 10px 5px 20px;
	font: bold 12px "Courier New", Courier;
}

/*
	Divs
*/

#TipLayer {
	visibility: hidden;
	position: absolute;
	z-index: 1000;
	top: -100;
}

#header {
	clear: both;
	float: left;
	width: 1100px;

}

#container {
	clear: both;
	float: left;
	width: 1150px;
}

#content {
	float: left;
	width: 400px;
}

#sidebar {
	float: left;
	width: 270px;
	padding: 10px;
}

#testimonials {
	float: left;
	width: 350px;
	margin: 10px 0 10px 20px;
}

#footer {
	float: left;
	clear: both;
	width: 700px;
	margin: 40px 0 10px 10px;
}

/*
	Other layonts
*/

#dialpad {
	float: left;
	width: 270px;
	padding: 3px;
}

#center {
	float: left;
	width: 420px;
	margin-left: 30px;
	text-align: center;
}

#logo {
	width: 350px;
	height: 40px;
	/*float: left;*/
	margin-top: 0px;
}

#buttons {
	width: 350px;
	height: 130px;
}

#blocks {
	width: 264px;
}

#right {
	float: left;
	width: 330px;
	/*background: #eee;*/
margin-top:3px;
}

/*
	Posts
*/

#posts {
	clear: both;
}

.post {
	margin: 10px 0px 10px 10px;
}

.post iframe {
	width: 400px;
	float: right;
	height: 1500px;
}

.post p {
	margin: 10px 0;
}

.post ul, .post ol {
	margin: 0 0 0 2em;
}

h1, h2, h3, h3.storytitle {
	font: bold 16px Arial;
	margin: 10px 0;
}

.storycontent, .meta, .feedback {
	font: 12px Arial;
}

.pages {
	margin: 10px 0px 0px 10px;
	font: 12px Arial;
}

.tablepad  {
	font: 12px Arial;
	padding: 4px 0px 4px 0px;
}


a.more-link {
	text-decoration: underline;
	font-weight: bold;
}

a:hover.more-link {
	text-decoration: none;
}

textarea#comment {
	width: 90%;
}



/*
	Comments
*/

.comments {
	margin: 20px 0px 0px 10px;
}

.comments p, .comments table {
	font: 12px Arial;
}

.comments table, .comments table td {
	margin: 0;
	padding: 0;
}

.comments h2, .comments h3 {
	font: bold 16px Arial;
}

.comment_border {
	margin: 0;
	padding: 5px;
	border-bottom: 1px solid #ddd;
}

.comment_border.odd {
	background: #e3eeff;
}


/*
	Blocks
*/

.block {
	width: 264px;
	margin-bottom: 10px;
}

.block h2 {
	margin: 0;
	width: 264px;
	height: 26px;
	background: url("images/block-top.gif") top no-repeat;
	font: bold 16px/26px Arial;
	text-align: center;
}

.block h2 a, .block h2 a:visited {
	color: #000;
}

.block .text {
	background: #e3eeff url("images/block-back.gif") left repeat-y;
	padding: 10px;
}

.block .text.big ul li {
	font: 14px/20px Arial, Verdana;
}

.block .text ul {
	margin: 0;
	padding: 0 0 0 20px;
	font: 12px/18px Arial, Verdana;
}

.block .text a {
	text-decoration: underline;
}

.block .text a:hover {
	/*font-weight: bold;*/
	text-decoration: underline;
}

.block .bottom {
	width: 264px;
	height: 20px;
	background: url("images/block-bottom.gif") bottom no-repeat;
}


/*
	Testimonials
*/

#testimonials .block {
	width: 340px;
	margin-bottom: 10px;
}

#testimonials .block h2 {
	margin: 0;
	width: 340px;
	height: 26px;
	background: url("images/block-testimonials-top.gif") top no-repeat;
	font: bold 16px/26px Arial;
	text-align: center;
}

#testimonials .block .text {
	background: #e3eeff url("images/block-testimonials-back.gif") left repeat-y;
	padding: 10px;
}

#testimonials .block .text.big ul li {
	font: 14px/20px Arial, Verdana;
}

#testimonials .block .text ul {
	margin: 0;
	padding: 0 0 0 20px;
	font: 12px/18px Arial, Verdana;
}

#testimonials .block .text a {
	text-decoration: underline;
}

#testimonials .block .text a:hover {
	/*font-weight: bold;*/
	text-decoration: underline;
}

#testimonials .block .bottom {
	width: 340px;
	height: 20px;
	background: url("images/block-testimonials-bottom.gif") bottom no-repeat;
}

/*
	RSS
*/

.rss {
	width: 264px;
	text-align: center;
}

.rss a {
	font: bold 14px Arial;
	text-decoration: none;
	background: url("images/feed-icon.jpg") left no-repeat;
	padding-left: 20px;
}

/*
	Footer
*/

#footer {
}

#footer ul.links {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 50px;
	text-align: center;
	margin-left: 30px;
}

#footer ul.links li{
	float: left;
	height: 50px;
	width: 90px;
	background: url("images/button.jpg") top no-repeat;
	font: 12px/40px Arial, Verdana;
}

#footer ul.links li a {
	display: block;
	float: left;
	height: 50px;
	width: 90px;
	padding: 0;
	margin: 0;
	height: 50px;
	color: #fff;
	text-decoration: none;
}

#footer .address {
	color: #808080;
	text-align: center;
	font: 10px/14px Arial, Verdana;
}

#footer .help {
	font: 14px Arial;
	text-align: center;
	padding-bottom: 5px;
}

#footer .large {
	font: 18px Arial;
}

/*
	Forms
*/

#submit {
	padding: 2px;
}

/*
	Other
*/

.catinfo {
	padding: 10px 10px 20px;
	font: 14px Arial;
	color: #1e1e5a;
	font-weight: bold;
}

img.about {
	border: 0;
	margin: 10px;
}

.rating td {
	font: 12px Arial;
}

/*
	PrevNext
*/

#navigation {
	float: left;
	display: inline;
	width: 100%;
	margin-bottom: 10px;
}

#navigation .prev {
	float: left;
}

#navigation .next {
	float: right;
}

/*
	Other
*/

#right img {
	margin-left: 50px;
}

.formblue  {
background-color:#E7EFFF;
border-color:#639AFF #639AFF #E7EFFF;
border-style:solid;
border-width:1px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:110%;
text-align:center;
}
