/*  
Theme Name: TravisMoise WP Theme
Theme URI:  http://www.mongobread.com/
Description: Made for travismoise.com by <a href="http://www.mongobread.com">mongobread</a>.
Version: 1.0
Author: Ivan L. Rubio
Author URI:  http://www.mongobread.com
*/

body {
	background:#FFF url(img/bg.jpg) repeat-x ;       
	padding:0px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 100%;
}
img { border:none;}
a { color:#256792; text-decoration:none;}
a:hover { text-decoration:underline;}
a:visited { color:#256792; }
.clear { clear:both; }
.rule { width:100%;height:2px;border-bottom:1px #000 dashed;margin:0px 0px 10px 0px; }
#header {
	background:url(img/headerbg.jpg) repeat-x bottom;
	width:100%;
	height:80px;
	min-width:1024px;
	font-weight:normal;
	font-family:Georgia, Verdana, Tahoma, Arial;
}
#hold {
	/*width:864px;*/
	width:1024px;
	margin:0px auto 0px auto;
}
#hold .head {
	width:864px;
	margin:0px auto;
}
#hold .left {
	float:left;
	margin:1px 0px 0px 0px;
	height:51px;
	background:url(img/bghead.png) left bottom no-repeat;
}
#hold .logo {
	padding:2px 0px 0px 0px;
	background:no-repat;
	position:absolute;
	z-index:9999;
}
.logo h1 {
	font-size:10px;
}
#hold .tagline  {
	color:#fff;
	position:absolute;
	width:431px; /* 461px */
	height:65px; /* 125px */
	/*padding:60px 210px 35px 30px;*/
	padding: 40px 0px 0px 30px;
	background:url(img/taglinebg.png) no-repeat;
	z-index:1;
}
.tagline h1 {
	font-size:18px;
	margin:0;padding:0;
	font-family:Georgia, Verdana, Tahoma, Arial;
}
#hold .right  {
	float:right;
	margin:0px 20px 0px 0px;
	height:50px;
}
.right a {
	text-decoration:none;
	color:#000;
}
#hold .right a:hover {
	text-decoration:underline;
	color:#fff;
}
.right a:visited {
	color:#000;
}

#services {
	/*background:url(img/servicesbar.jpg);*/
	background:#fff;
	width:864px;
	min-height:65px;
	height:auto;
	margin:0 auto;
	z-index:9999;
}
#subscribe {
	width:200px;
	height:auto;
	margin:0 auto;
}
#contentarea {
	/*background:#164973;*/
	background:#fff;
	width:854px; /*864px*/
	/*height:309px; /*319px*/
	height:auto;
	margin:0 auto;
	padding:5px 5px 15px 5px;
	color:#FFFFFF;
}
.slides {
	width:500px;
	height:300px;
	float:left;
}

#content {
	width:600px;
	padding:5px 5px 15px 5px;
	height:auto;
	float:left;
	/*background:#fff url(img/contentbg.jpg) top center no-repeat;*/
	color:#000;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 5px;
	border:#eee 1px solid;
}
h1.pagetitle {
	font-size:18px !important;
}
.entry h1 { font-size:17px;}
.entry h2 { font-size:16px;}
.entry h3 { font-size:15px;}
.entry h4 { font-size:14px;}
.entry h5 { font-size:13px;}
.entry h6 { font-size:12px;}

.entry {
	padding:0px 20px 0px 20px;
	text-align:justify;
}
.entry p{
	text-align:justify;
	font-size:13px;
}

.commentbox textarea{
	width:95%;
}
#testiblock {
	background:url(img/testiblock.jpg) top center no-repeat;
	width:585px; /*600*//* 1024-884 */
	height:305px; /* 394-360 */
	padding:25px 0px 0px 25px;
	margin:0px auto 0px auto;
}
.testiheader {
	padding:0px 0px 0px 0px;
}
#testiblock .testi {}
.tcol {
	width:155px; /*247*/
	min-height: 262px;
	height:auto;
	float:left;
	padding:0px 14px 0px 15px;
	margin:10px 0px 0px 0px;
}
.tcol .testi-titles {
	height:53px;
	width:100%;
	overflow:hidden;
	border-bottom:1px #eee solid;
	padding:0px 0px 0px 2px;
}
.tcol a {
	font-size:12px;
}
.tcol h2 {
	margin:5px 0px 0px 0px;
}
.tcol h2 a{
	text-decoration:none;
}

#sidebar {
	width:215px;
	/*height:300px;*/
	height:auto;
	float:right;
	margin:0px 5px 0px 0px;
	padding:5px 5px 15px 5px;
	color:#164973;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 5px;
	border:#eee 1px solid;
}
#sidebar hr {
	color:#164973;
}
#sidebar h1 {
	font-size:13px;
	text-align:right;
	padding:0px 5px 0px 0px;
}
#sidebar ul {
	width:180px; /* 215*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 35px;
	list-style:none;
	text-align:right;
}
#sidebar li {
	padding:0px 5px 0px 0px;
}
#sidebar li a {
	color:#164973;
	text-decoration:none;
	font-size:11;
}
#sidebar li a:hover {
	text-decoration:underline;
}
.widget_search {
	clear:both;
	display:block;
	margin:10px 12px 15px 15px;
	padding-top: 10px;
}

#searchform {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	
	}
#s {
	width: 100px;
	height:23px;
	padding:7px 10px 0px 30px;
	color:#4a4a4a;
	border:none;
	/*background-color:#fff;*/
	background:url(img/searchbox.png) no-repeat;
	}
#searchsubmit {
	width: 50px; /* 50px x 28px*/
	height: 30px; 
	color:#d3e3ff;
	font: 11px Arial, Helvetica, sans-serif;
	background: url(img/searchbotton.png) no-repeat left top;
	border:none;
	cursor: pointer;
	color:#eee;
	font-weight:800;
	padding:0px 0px 0px 0px;
}


#widgets {
	
}

#wrap {
	background:url(img/bgwrap.png) center;
	width:1024px;
	height:auto;
	margin:0px auto 0px auto;
}



#footer {
	width:864px;
	height:auto;
	margin:0px auto 0px auto;
	padding:15px 0px 10px 0px;
	text-align:center;
	color:#256792;
	letter-spacing: 3px;
}
#footer a {
	color:#256792;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer a:visited {
	color:#256792;
}

#footerend {
	background:url(img/footerend.jpg) center;
	width:1024px;
	height:17px;
	text-align:center;
	padding:20px 0px 0px 0px;
	margin:0px auto 0px auto;
}

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
position: absolute;
left: -1000em;
}

/*hr {	display: none;	}*/
a img {	border: none;	}

.sidebarigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

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;
	}
/* End Images */

/* aweber */
#af-form-25116463 .af-body .af-textWrap, #af-form-25116463 .af-body .af-dateWrap, #af-form-25116463 .af-body .af-selectWrap, #af-form-25116463 .af-body .af-checkWrap, #af-form-25116463 .choiceList-radio-inline, #af-form-25116463 .choiceList-radio-stacked { width:98%; display:block; float:none; }
#af-form-25116463 .af-body .privacyPolicy { color:#000000; font-size:10px; font-family:Verdana, sans-serif; }
#af-form-25116463 .af-body a { color:#094C80; text-decoration:underline; font-style:normal; font-weight:normal; }
#af-form-25116463 .af-body input.text, #af-form-25116463 .af-body textarea { background-color:#fff; border-color:#919191; border-width:1px; border-style:solid; color:#000000; text-decoration:none; font-style:normal; font-weight:normal; font-size:10px; font-family:Verdana, sans-serif; }
#af-form-25116463 .af-body input.text:focus, #af-form-25116463 .af-body textarea:focus { background-color:#FFFAD6; border-color:#030303; border-width:1px; border-style:solid; }
#af-form-25116463 .af-body label.choice { color:#000000; text-decoration:none; font-style:normal; font-weight:normal; font-size:inherit; font-family:inherit; }
#af-form-25116463 .af-body label.previewLabel { display:block; float:none; text-align:left; width:auto; color:#000000; text-decoration:none; font-style:normal; font-weight:normal; font-size:10px; font-family:Verdana, sans-serif; }
#af-form-25116463 .af-body { padding-bottom:15px; padding-top:15px; background-repeat:no-repeat; background-position:inherit; background-image:none; color:#000000; font-size:10px; font-family:Verdana, sans-serif; }
#af-form-25116463 .af-element-radio { margin-left:10px; }
#af-form-25116463 .af-footer { background-color:#transparent; border-width:1px; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; color:#000000; font-size:12px; font-family:Verdana, sans-serif; }
#af-form-25116463 .af-header { background-color:#eee; background-repeat:no-repeat; background-position:inherit; background-image:none; border-width:1px; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; color:#000000; font-size:12px; font-family:Verdana, sans-serif;height:0px; }
#af-form-25116463 .af-quirksMode .bodyText { padding-top: 2px; padding-bottom: 2px; }
#af-form-25116463 .af-quirksMode { padding-right:15px; padding-left:15px; }
#af-form-25116463 .af-quirksMode { width:140px; }
#af-form-25116463 .af-standards { background: #eee !important; }
#af-form-25116463 .af-standards .af-divider { margin-right:5px; margin-left:5px; }
#af-form-25116463 .af-standards .af-element { padding-right:5px; padding-left:5px; }
#af-form-25116463 .bodyText p { }
#af-form-25116463 .buttonContainer input.submit { background-image:url("http://forms.aweber.com/images/auto/gradient/button/ccc.png"); background-position:top left; background-repeat:repeat-x; background-color:#acacac; border:1px solid #acacac; color:#000000; text-decoration:none; font-style:normal; font-weight:normal; font-size:11px; font-family:Verdana, sans-serif; }
#af-form-25116463 .buttonContainer { text-align:left; }
#af-form-25116463 .choiceList-radio-inline .af-element-radio { margin-right:0px; }
#af-form-25116463 body, #af-form-25116463 dl, #af-form-25116463 dt, #af-form-25116463 dd, #af-form-25116463 h1, #af-form-25116463 h2, #af-form-25116463 h3, #af-form-25116463 h4, #af-form-25116463 h5, #af-form-25116463 h6, #af-form-25116463 pre, #af-form-25116463 code, #af-form-25116463 form, #af-form-25116463 fieldset, #af-form-25116463 legend, #af-form-25116463 textarea, #af-form-25116463 blockquote, #af-form-25116463 th, #af-form-25116463 td, .af-form-wrapper, .af-form-close-button, #af-form-25116463 img { float:none; color: inherit; margin:0px; padding:0px; position:static; }
#af-form-25116463 button, #af-form-25116463 input, #af-form-25116463 submit, #af-form-25116463 textarea { float:none; margin:0px; position:static; }
#af-form-25116463 div { margin:0px; }
#af-form-25116463 fieldset, #af-form-25116463 img { border:0; }
#af-form-25116463 input, #af-form-25116463 button, #af-form-25116463 textarea, #af-form-25116463 select { *font-size:100%; }
#af-form-25116463 p { color: inherit; }
#af-form-25116463 select, #af-form-25116463 label, #af-form-25116463 optgroup, #af-form-25116463 option { float:none; margin:0px; padding:0px; position:static; }
#af-form-25116463 table { border-collapse:collapse; border-spacing:0; }
#af-form-25116463 ul, #af-form-25116463 ol { list-style-image:none; list-style-position:outside; list-style-type:disc; padding-left:40px; }
#af-form-25116463 { background-color:#FFFFFF; border-color:transparent; border-width:1px; border-style:none; }
#af-form-25116463 { overflow:hidden; }
#af-form-25116463 { width:140px; }
#af-form-25116463.af-quirksMode { overflow-x:hidden; }
.af-body .af-textWrap input.text, .af-body .af-textWrap textarea { width:100%; }
.af-body .af-textWrap { text-align:left; }
.af-body input.image { border:none !important; }
.af-body input.submit, .af-body input.image { float:none !important; }
.af-body input.text { float:none; }
.af-body input.text, .af-body textarea { padding:2px!important; }
.af-body.af-standards input.submit { padding:4px 12px; }
.af-clear { clear:both; }
.af-divider { display:block; height:12px; margin-bottom:6px; }
.af-divider-parent { padding-bottom:15px; }
.af-divider-parent { padding-top:0 !important; }
.af-element input.radio { width:inherit !important; }
.af-element label { display:block; float:left; }
.af-element label { float:left; text-align:left; }
.af-element { padding-bottom:5px; padding-top:5px; }
.af-element, .af-usaddress { padding: 6px 0; }
.af-element-checkbox .choice { display:inline; }
.af-element-checkbox label, .af-element-checkbox input.checkbox, .af-element-radio label, .af-element-radio input.radio { display:inline !important; float:none !important; }
.af-element-radio label { display:inline; }
.af-element-radio.block { display:block; }
.af-element-radio.inline { display:block !important; float:left; margin-left:0px; margin-right:7px; }
.af-form .af-element input.button { float:none !important; }
.af-form { margin:auto; text-align:left; }
.af-form-wrapper, .af-form-close-button, #af-form-25116463 img { background-color: none; border: none; }
.af-header, .af-footer { margin-bottom:0px; margin-top:0px; padding:10px; background:#eee;}
.af-quirksMode .af-element { padding-left: 0px!important; padding-right: 0px!important; }
.af-usaddress input { margin-bottom:5px; }
.choiceList-radio-inline .af-element-radio { float:left; }
.lastNameContainer { margin-top:10px; }
.lbl-right .af-element label{ text-align:right; }
.stacked .af-element label { float:none; display:block; }

/* Aweber */
.aweber {
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	text-align:center !important;
	overflow:hidden;
	height:auto; /* 199 */
	background:#EEEEEE;
	border-right:#C2C2C2 1px solid;
	border-left:#C2C2C2 1px solid;
	border-bottom:#C2C2C2 1px solid;
}
.aweber p.center {
	text-align:center;
	color:#000;
	font-weight:800;
	font-size:14px;
	margin:0;
	padding:5px 5px 5px 5px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	background:#BDD6EA;
	color:#000;
	font-family:Georgia, Tahoma, Verdana, Arial;
	font-weight:normal;
}
.privacyPolicy , .af-footer, .af-header {
	display:none;
}

.gridbay td{
	width:150px;
}
/*
.formcontent {
color:#000 !important;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
border:#eee 1px solid;
}*/

.inquirebutton {
padding:20px;
font-weight:800;
font-size:14px;
font-family:Georgia;
}
