/*



Theme Name: 10til2

Theme URI: http://tentiltwo.com/

Description: This website was designed by Chad Foster and developed by Jesse Friedman of Neal Advertising.  

Version: .9                         

Author: Jesse Friedman

Author URI: http://nealadv.com/



*/



/*

Copyright (c) 2009, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.8.0r4

*/

body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*

Copyright (c) 2009, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.8.0r4

*/

body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}



/* Jesse's Styles */

* { margin: 0; padding: 0; }

html, body { font: normal 10px/10px "Trebuchet MS", Helvetica, Arial, san-serif; color: #5a3f32; text-align: left; margin: 0; }

html {}

body { background: url(images/content-bg-new.jpg) 0 174px repeat; }

h1, h2, h3, h4, h5, h6, p, ul, li { margin: 0; }

h1, h2, h3, h4, h5, h6 { margin: 0 0 .2em 0; }



h1, h2 { font-size: 3.1em; line-height: 1em; }

h3 { font-size: 1.8em; line-height: 1em; }

p { font-size: 1.5em; line-height: 1.8em; margin: 0 0 1em 0; }

p.small { font-size: 1em; line-height: 1.6em; }

p.smaller { font-size: 1.2em; line-height: 1.4em; }

a.medium { font-size: 14px; line-height:0px;}

.space  {padding-bottom:5px;clear:both;float:left;width:250px;}

hr {margin-bottom:8px;}



form, fieldset { border: none; }

input, select, textarea { width: 15em; border: solid 1px #d0cdb4; padding: .5em; font-size: 1.3em; font-style: italic; }

input.submit { width: 5em; font-style: normal; height: 30px; }



.paypal td {border:none;}

.paypal select {width:330px;}

.paypal input { width: 5em; padding: .5em; font-size: 1.3em; margin-top:-20px;margin-left:235px; background: none; }



a, a:visited { color: #5a3f32; text-decoration: none; outline: 0; }

a:hover, a:active { color: #5a3f32; text-decoration: none; outline: 0; }

a img,a img:hover { border: none; }



header, footer, article, section, aside, nav, hgroup { display: block; }

/* Jesse's Classes */

.alignleft { float: left; margin: 0 10px 0 0;}

.alignright { float: right; }

.displaynone { display: none; }

.displayinline { display: inline-block; *display: inline; }

.displayblock { display: block; } 

.clear { clear: both; }

.txtleft { text-align: left; }

.txtrt { text-align: right; }

.txtctr { text-align: center; }

.txtjst { text-align: justify; }

.noborder { border: none; }



.nobull { list-style-type: none; }

.bold { font-weight: bold; }

.italic { font-style: italic; }

.normal { font-weight: normal; }



.width100 { width: 100%; min-width: 965px; }

.widthfull { width: 1020px; min-width: 965px; }

.width50 { width: 46%; }

.width75 { width: 71%; }

.width25 { width: 20%; }

.widthother {width:193px;}

.mar0auto { margin: 0 auto; }

.mar0 { margin: 0; }

.marbottom { margin: 0 0 2em 0; }

.marright50 { margin: 0 8% 0 0; }

.marright25 { margin: 0 50px 0 0; }

.pointer:hover { cursor: hand; cursor: pointer; }



img.bor { border: 5px solid #7a7a79; }

img.nobor { border: none; }





/* Site Styles */



#s {background-color:#EAE3CF;width:165px;}

#searchsubmit {border:1px solid #fff;float:right;margin-top:10px;margin-right:-6px;}

#searchform {margin-bottom:70px;}



header { background: url(images/header-bg.jpg) 0 0 repeat-x; height: 174px; box-shadow: 2px 2px 10px #333; }

header nav { font: normal 18px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; }

header a,header a:visited { color: #a29181; }

header a:hover,header a:active { color: #eae3cf; }

header nav ul { width: 580px; position: relative; z-index: 200; }

header nav li { list-style-type: none; float: left; margin: 5px 40px 0 0;}

header nav li:last-child { margin-right: 0; }

header .social { margin: 3px 0 0 0; *margin: -25px 0 0 0; }



.inner a.logo-link-li,.logo-link-li {width:24px;height:24px;background-image:url(images/linked-icon.png);background-position:24px 0px;}

.inner a.logo-link-li:hover,.inner a.logo-link-li:active,.logo-link-li:hover,.logo-link-li:active  { background-position:0 0; }

.inner a.logo-link-fb,.logo-link-fb {width:24px;height:24px;background-image:url(images/fb-icon.png);background-position:24px 0px;}

.inner a.logo-link-fb:hover,.inner a.logo-link-fb:active,.logo-link-fb:hover,.logo-link-fb:active  { background-position:0 0; }

.inner a.logo-link-tw,.logo-link-tw {width:24px;height:24px;background-image:url(images/twitter-icon.png);background-position:24px 0px;}

.inner a.logo-link-tw:hover,.inner a.logo-link-tw:active,.logo-link-tw:hover,.logo-link-tw:active  { background-position:0 0; }



header #logo { margin: 15px 0 0 0; float: left; position: relative: z-index; 1 }

header #menu-featured { width: 665px; float: left; margin: 40px 0 0 40px;}

header #menu-featured li { font-size: 31px; font-weight: bold; width: 190px; height: 40px; float: left; text-align:center; margin: 0 10px 0 0; padding: 20px 10px 35px 10px;  }

header #menu-featured li span { font-size: 12px; display: block;text-transform:none; }

header #menu-featured a,header #menu-featured a:visited { color: #5a3f32; }

header #menu-featured li:hover a,header #menu-featured a:active { color: #eae3cf; border: none; }

header #menu-featured li:hover { color: #eae3cf; background: url(images/nav-btm.png) 0 0 no-repeat; text-shadow: 0.1em 0.1em #333;}



header #menu-featured li:hover span { text-shadow: none;}



.slides { padding: 0;box-shadow: inset 0px -5px 10px #333; }



.maincontent { background:url(images/body-bg.png) 0 0 repeat; margin: -3px 0 0 0; padding: 10px 0 15px 0; }

#featuredtext hr { background: none; border: none; border-top:3px dotted #333; margin: 15px 0; }

#featuredtext h2 { text-transform: uppercase;}

#featuredtext a {color:#7D2C33;}

#featuredtext a:hover {color:#4D8D97;border:none;}

#featuredtext img {margin-left:20px;}





.page article { margin: 0 0 60px 0; }

article a,article a:visited { color: #782a2f; border: none; }

article a:hover,article a:active { color: #4f1014; border: none; }

.page article .edu-btn {margin-top:-50px;}

.page article .edu-btn  img {border: none;}



.posts h3 { font-size: 24px; line-height: 2em; }

.posts h4 { font-size: 15px; line-height: 1.4em; margin: 0 0 .8em 0;width:200px; height:20px; overflow:hidden; }

.posts article {margin-bottom:5px;}

.posts article:last-child { margin-right: 0; }

.posts article p { font-size: 12px; line-height: 1.5em; }

.posts article a.medium { float: right; margin: 20px 0 0 0; }



.inner .page section, .inner .page aside {color: #eae3cf; font-size: 1em; padding: 20px 0 0 0; }

.inner .page a,.inner  { color: #4d8d97;  }

.inner #comments {
	color: #5a3f32;
}

.inner .page a:hover,.inner .page a:active { color: #fff; border: none; }

.page h2 {color: #EAE3CF;  font-weight: bold;padding-bottom:40px;font-size: 3.1em;}

.inner .page section ul {margin-left:2em;margin-bottom:10px;}

.inner .page section li {font-size:15px;font-weight:lighter;line-height:1.8em;}



.inner .page h1 a,.inner .page h1 a:visited { color: #c4beac;  text-decoration: none; font-weight: normal }

.inner .page h1 a:hover,.inner .page h1 a:active { color: #fff; border: none; }



.sub_titles { width: 21%; float: left; margin: 0 8% 0 0;  }

.inner .sub_title,.inner .sub__title { margin: 0 0 40px 0; color: #c7a499;}

.inner .sub_title h3 { font-size: 1.9em; line-height: 1.2em; font-weight: normal;  }



.inner .sub_title h3:hover { color: #4d8d97; }

.inner .sub_title h3 small { font-size: 10px;}



.main_contents  { width: 71%; float: left; }

.inner .main_content, .inner .main_content_form { padding: 0 0 0 0; margin: 0 0 30px 0; }

.inner .main_content, .inner .main_content p, .inner .main_content li { font-size: 15px; line-height: 1.8em;font-weight:lighter;}

.inner .main_content strong { font-size: 1.14em; }

.inner .main_content  li, .inner article li, .col_1, .col_2, .col_3 { margin-bottom: 10px; }

blockquote { border-left: 3px solid #eae3cf; padding: 0 0 0 20px; font-style: italic; font-size: 1em; }

.inner article img, inner .main_content img { border: 1px solid #D2C6B6; }

.inner .col_1 {float:left;width:230px;margin-right:15px;}

.inner .col_2 {float:left;width:230px;margin-right:15px;}

.inner .col_3 {float:left;width:230px;}

.inner .col_1 p, .col_2 p, .col_3 p {font-size: 15px; line-height: 1.8em;font-weight:lighter;}



#wpcf7-f311-p6-o1 select, input, textarea { background: #eae3cf; color: #541e00; }

#wpcf7-f311-p6-o1 select, .wpcf7-submit, aside #searchsubmit {color: #eae3cf; background: #4b8d97; font-size: 1em; height: 30px; width: 44%; padding: 0;}

#wpcf7-f311-p6-o1 .wpcf7-submit:hover, aside #searchsubmit:hover {background:#4b8d97;}







.page ul li { margin: 0 0 0 20px; line-height: 1.4em; }

.page h1, aside h3 {  padding: 0 0 .4em 0; margin: 0 0 .4em 0;  }

.hr {border-bottom: 3px dotted;}



aside .widget {background-color:#EAE3CF;padding:15px;border:1px solid #541E00;}

aside h3 { font-size: 1.8em;color:#541E00; }

aside .widget { margin: 0 0 30px 0; }

aside, aside li { font-size: 1.2em; line-height: 1.2em; }

.inner .widget a {color:#531D00;text-decoration:none;}

.inner .widget a:hover {color:#4D8D97}

.widget ul li {margin: 0 0 10px 0; line-height: 1.8em; border-bottom: 1px dashed #541E00; padding: 0 0 10px 0; }

.widget ul li:last-child { margin: 0; padding: 0; border: none; }

.nocomments  {color:#541E00;}

aside ._widget h3 { color: #EAE3CF; }

aside #s { width: 93%; }

aside #searchsubmit { margin: 10px 0 0 0; }

aside .find { margin: 20px auto; width: 80%; }

.textwidget h3:hover {color:#4D8D97;}

#respond h3, #respond p {color:#7D2C33;}



.meta { font-size: 1.2em; }



.partnersparent { overflow: hidden; width: 840px; margin: 0 auto; padding: 30px 0 20px 0; }

.partners { margin: 0 auto; height: 59px; }

.partners article { margin: 0 20px 0 0; }

#gort, #golft { float: left; margin-top: -70px; }

#gort { margin-left: 950px; }#golft { margin-left: 25px; }



#golft {width:41px;height:41px;background-image:url(images/prev-btn.png);background-position:41px 0px;}

#golft:hover,#golft:active  { background-position:0 0; }

#gort {width:41px;height:41px;background-image:url(images/next-btn.png);background-position:41px 0px;}

#gort:hover,#golrt:active  { background-position:0 0; }



footer .copyright small { font-size: 12px; margin: 10px 0;}



footer { background: #5a3f32; color: #eae3cf; padding: 20px 0 0 0; box-shadow: inset 0px 2px 5px #000; }

footer a,footer a:visited { color: #4d8d97; border: none; }

footer a:hover,footer a:active { color: #4d8d97; border-bottom: .15em solid #4d8d97; }

footer nav li{ list-style-type: none; font-size: 16px; line-height: 2em; float: left; width: 25%;  margin: 0 0 20px 0; }

footer nav li li { font-size: 11px; line-height: 1.8em; clear: both; width: 100%; margin: 0; }

footer li li a,footer li li a:visited { color: #eae3cf; border: none; }

footer li li a:hover,footer li li a:active { color: #c4beac; border: none; }



footer #contactinfo {position:relative;z-index:50;}

footer .social {position:relative;z-index:100;clear:both;}

footer .social a:hover,footer .social a:active {  border-bottom: none;text-decoration:none; }

footer .logo-link-li {width:24px;height:24px;background-image:url(images/linked-icon.png);background-position:24px 0px;}

footer .logo-link-li:hover,.logo-link-li:active  { background-position:0 0; }

footer .logo-link-fb {width:24px;height:24px;background-image:url(images/fb-icon.png);background-position:24px 0px;}

footer .logo-link-fb:hover,.logo-link-fb:active  { background-position:0 0; }

footer .logo-link-tw {width:24px;height:24px;background-image:url(images/twitter-icon.png);background-position:24px 0px;}

footer .logo-link-tw:hover,.logo-link-tw:active  { background-position:0 0; }



footer select, footer input, footer textarea {width: 100%; padding: 3px; height: 1em; background: #eae3cf; color: #541e00; }

footer textarea { height: 3em; }

footer .wpcf7-select option {padding-bottom:8px;}

footer select, footer .wpcf7-submit, #searchsubmit { color: #eae3cf; background: #4b8d97; font-size: 1em; height: 30px; width: 50%; padding: 0; }

footer .wpcf7-submit:hover {background-color:#7D2C33;}

footer select { height: 20px; width:126px; }

footer form p { color: #eae3cf; font-size: 12px; line-height: 1.2em; }



footer h3{ list-style-type: none; font-size: 16px; line-height: 1.4em; margin: 0 0 20px 0; font-weight: normal; }



.main_content .noborder img { border: none; }

#menu-categories li{
	font-size: 16px;
}

header nav ul{
	width:965px;
}


