/*
Theme Name: btacademy
*/

.alt {text-indent:-9999px;font-size:0px;line-height:0px;color:#fff;}

* {margin:0;padding:0;}
body {background:#4d4d4d url(images/body_bg.png) 0 0 repeat;text-align:center;}
#wrapper {width:800px;background:#fff;margin:40px auto 0;padding:0;text-align:left;font-family:Verdana, sans-serif;color:#555;font-size:12px;line-height:20px;}
.page-id-3 #wrapper {padding-top:20px;}
h2 {text-indent:-9999px;background:none;padding:0;margin:0;display:none;}
.page-id-3 h2 {text-indent:0;font-weight:normal;text-transform:uppercase;background:url(images/header_logo.png) center top no-repeat;width:auto;height:auto;text-align:center;float:none;display:block;padding:60px 0 10px 0;margin:0 10px -1px 10px;letter-spacing:1px;font-size:11px;border-bottom:1px solid #ccc;}
h3 {color:#7a0511;font-size:16px;line-height:18px;text-transform:none;font-family:Palatino, Georgia, serif;font-weight:normal;padding-bottom:8px;}
h1 {color:#7a0511;font-size:16px;line-height:18px;text-transform:none;font-family:Palatino, Georgia, serif;font-weight:normal;padding-bottom:8px;}
p {padding:0 0 8px 0;}
a {color:#7a0511;}
ul#nav {position:relative;}
ul#nav li {list-style:none;float:left;display:inline;margin:0;}
ul#nav li a {display:block;height:58px;width:44px;}
li, dt, dd {
	list-style-position:outside;
}

.right {float:right;display:inline;}
.clear {clear:both;}
.legal {font-size:8px;line-height:10px;margin-right:20px;}
.uppercase {text-transform:uppercase;}
.grey_border_tl {background:url(images/grey_border_tl.png) left top no-repeat;}
.grey_border_tr {background:url(images/grey_border_tr.png) right top no-repeat;}
.grey_border_bl {background:url(images/grey_border_bl.png) left bottom no-repeat;}
.grey_border_br {background:url(images/grey_border_br.png) right bottom no-repeat;}
.grey_fancy_bl {background:url(images/grey_fancy_bl.png) left bottom no-repeat;}
.grey_fancy_br {background:url(images/grey_fancy_br.png) right bottom no-repeat;}
.grey_tl {background:url(images/grey_tl.png) left top no-repeat;}
.grey_tr {background:url(images/grey_tr.png) right top no-repeat;}
.grey_bl {background:url(images/grey_bl.png) left bottom no-repeat;}
.grey_br {background:url(images/grey_br.png) right bottom no-repeat;font-size:12px;line-height:20pxfont-family:Palatino, Georgia, serif;}
.grey_br b, .grey_br strong {font-weight:normal;}
.grey_br span {font-weight:bold;font-size:16px;}


/* nav links */

ul#nav #home {background:url(images/nav_home.png) center center no-repeat;width:45px;}
.page-id-3 ul#nav #home {background:url(images/nav_home_active.png) left 0 no-repeat;}
ul#nav #schedule {background:url(images/nav_schedule.png) center center no-repeat;width:95px;}
.page-id-3 ul#nav #schedule {background:url(images/nav_schedule.png) center 12px no-repeat;}
.page-id-8 ul#nav #schedule {background:url(images/nav_schedule_active.png) center 0 no-repeat;}
ul#nav #directions {background:url(images/nav_directions.png) center center no-repeat;width:71px;}
.page-id-3 ul#nav #directions {background:url(images/nav_directions.png) center 12px no-repeat;}
.page-id-10 ul#nav #directions {background:url(images/nav_directions_active.png) center 0 no-repeat;}
ul#nav #jobs {background:url(images/nav_jobs.png) center center no-repeat;width:89px;}
.page-id-3 ul#nav #jobs {background:url(images/nav_jobs.png) center 12px no-repeat;}
.page-id-12 ul#nav #jobs {background:url(images/nav_jobs_active.png) center 0 no-repeat;}
ul#nav #courses {background:url(images/nav_courses.png) center center no-repeat;width:113px;}
.page-id-3 ul#nav #courses {background:url(images/nav_courses.png) center 12px no-repeat;}
.page-id-14 ul#nav #courses {background:url(images/nav_courses_active.png) center 0 no-repeat;}
ul#nav #certification {background:url(images/nav_certification.png) center center no-repeat;width:79px;}
.page-id-3 ul#nav #certification {background:url(images/nav_certification.png) center 12px no-repeat;}
.page-id-16 ul#nav #certification {background:url(images/nav_certification_active.png) center 0 no-repeat;}
ul#nav #employers {background:url(images/nav_employers.png) center center no-repeat;width:67px;}
.page-id-3 ul#nav #employers {background:url(images/nav_employers.png) center 12px no-repeat;}
.page-id-18 ul#nav #employers {background:url(images/nav_employers_active.png) center 0 no-repeat;}
ul#nav #faqs {background:url(images/nav_faqs.png) center center no-repeat;width:41px;}
.page-id-3 ul#nav #faqs {background:url(images/nav_faqs.png) center 12px no-repeat;}
.page-id-20 ul#nav #faqs {background:url(images/nav_faq_active.png) center 0 no-repeat;}

/* sidebar */
#sidebar {float:left;background:url(images/small_logo.png) -2px 5px no-repeat;line-height:12px;padding-top:100px;display:inline;width:168px;margin:13px 10px 10px;font-size:9px;}
.page-id-3 #sidebar {background:none;padding-top:0px;margin-top:0;line-height:12px;}
#sidebar h3 {padding:12px 0 0 12px;}
#sidebar b {display:block;font-size:20px;font-family:Palatino, Georgia, serif;margin:10px 0;}
#sidebar label {display:block;text-transform:uppercase;font-size:8px;padding:5px 0 0 12px;}
#sidebar form {margin-top:5px;}
#sidebar form .grey_border_tr {}
#sidebar form input {border:1px solid #ddd;margin:0 0 0 12px;width:144px;}
#sidebar form #submit {border:none;background:url(images/button.png) 0 0 no-repeat;width:98px;height:29px;margin:10px 0 10px 60px;cursor:pointer;}
#sidebar p {padding:14px 0 18px 20px;font-weight:bold;margin:10px 0 0 0;background:url(images/view_gallery_bg.png) 0 0 no-repeat;color:#fff;}
#sidebar p a {display:block;margin:2px 0 0 -5px;width:138px;height:29px;background:url(images/view_gallery_button.png) 0 0 no-repeat;}
#blogLink {margin-bottom:5px;margin-top:6px;margin-left:16px;float:left;display:inline;background:url(images/blog_button.png) 0 0 no-repeat;width:136px;height:26px;}
#bookmarkLink {margin-left:16px;float:left;display:inline;background:url(images/bookmark_button.png) 0 0 no-repeat;width:136px;height:26px;}


/* content */
#page_profile {margin-top:-15px;margin-bottom:15px;}
.page-id-3 #page_profile {margin-top:-25px;}
/* home */
#content_left {width:186px;float:left;display:inline;margin-right:15px;margin-bottom:50px;}
.page-id-3 #content_left h3 {padding:12px 12px 4px;line-height:18px;}
.page-id-3 #content_left p {padding:3px 12px;}
.page-id-3 #content_left img {margin:10px 0 14px 6px;}

#content_right {margin-left:388px;margin-right:20px;}
.page-id-3 #content_right div {font-size:12px;font-family:Palatino, Georgia, serif}
.page-id-3 #content_right .grey_br {padding:12px;line-height:20px}
.page-id-3 #content_right .grey_br span {font-size:16px;}
.page-id-3 #content_right .grey_tl {margin-bottom:8px;}

#zips, #cities {height:120px;position:relative;overflow:hidden;}
#zips a, #cities a {position:absolute;left:0px;bottom:0px;outline-width:0;display:block;height:20px;width:190px;background:#fff;}

#content_sub_footer {border-top:1px solid #ddd;margin:15px 20px 0 17px;padding:10px 0;font-size:9px;word-spacing:-1px;line-height:15px;}

.page-id-3 #content_sub_footer {margin-top:35px;}
/* schedule */
.page-id-8 #content_left {width:380px;background:none;margin-bottom:0;}
.page-id-8 #content_left h3 {padding-left:0;}
.page-id-8 #content_left p {padding-left:0;padding-right:20px;}
.page-id-8 #content_left img {float:left;display:inline;margin:0 5px 0 0;}
.page-id-8 #content_left strong {font-size:14px;font-weight:normal;font-family:Palatino, Georgia, serif;line-height:16px;padding:12px;display:block;}
.page-id-8 #content_left strong span {font-size:18px;}
.page-id-8 #content_left .grey_tl {margin-right:20px;}

.page-id-8 #content_right {margin-left:560px;text-align:left}
.page-id-8 #content_right .grey_border_tl {margin-bottom:5px;position:relative;}
.page-id-8 #content_right .grey_border_tr {padding-top:28px;}
.page-id-8 #content_right .grey_fancy_br {padding:0;margin:0;}
.page-id-8 #content_right h3 {position:absolute;top:10px;left:15px;font-size:12px;text-transform:capitalize}
.page-id-8 #content_right dl {height:86px;font-size:10px;font-size:9px;padding-bottom:10px;text-align:left;padding-top:3px;border-top:1px solid #ddd;margin:0 10px 0;}
.page-id-8 #content_right dl.custom {padding-left:10px;}
.page-id-8 #content_right dl.tall {height:140px;}
.page-id-8 #content_right dl.short {height:44px;}
.page-id-8 #content_right dl dt {font-weight:bold;padding-top:3px;}
.page-id-8 #content_right dl dd {margin-left:20px;margin-top:-4px;}
.page-id-8 #content_sub_footer {margin-top:25px;}

/* directions */
.page-id-10 #location {margin:0 20px 20px 186px;height:120px;}
.page-id-10 #location div {height:120px;}
.page-id-10 #location h3 {padding:18px 20px 3px;}
.page-id-10 #location p {padding:0 20px 0px;}
.page-id-10 #location img {float:right;display:inline;margin:20px 20px 0;}
.page-id-10 ul.sub {font-size:9px;height:100px;}
.page-id-10 ul.sub li {margin:9px;list-style:none;}
#directions_list {margin:0 0 0 186px;}
#directions_list p {padding-top:20px;}
.page-id-10 ul li {list-style:none;}
.page-id-10 .legal {}
.page-id-10 .grey_tl {margin:15px 20px 15px 0;height:60px;}
.page-id-10 .grey_tl div {height:60px;}
.page-id-10 .grey_br {font-size:12px;padding:0 20px;font-family:Palatino, Georgia, serif;}
.page-id-10 .grey_br b {padding:20px 0 0;float:left;display:inline;font-weight:normal;}
.page-id-10 .grey_br span {font-size:16px;font-weight:bold;}

/* jobs */
.page-id-12 .grey_tl {margin:15px 20px 15px 0;}
.page-id-12 .grey_br {font-size:12px;padding:20px;font-family:Palatino, Georgia, serif;}
.page-id-12 .grey_br span {font-size:16px;}
.page-id-12 .right {margin-right:20px;margin-left:10px;}
.page-id-12 .legal {line-height:10px;}
.page-id-12 .grey_tl {margin-left:186px;margin-top:50px;}
.page-id-12 #content_sub_footer {margin-top:131px;}

/* courses */
.page-id-14 #content {margin:0 20px 0 186px;}
.page-id-14 #content .grey_fancy_br {padding:20px 0 319px 23px;}
.page-id-14 #content ul  {width:113px;margin:0 21px 0 0;padding-right:8px;font-size:12px;line-height:20px;border-right:1px solid #ddd;}
.page-id-14 #content ul li {margin-bottom:5px;list-style-position:outside;}
.page-id-14 #content img.right {margin-top:-60px;}
.page-id-14 .grey_tl {margin:5px 232px 15px 0;font-weight:bold;}
.page-id-14 .grey_br {font-size:12px;padding:16px;line-height:18px;font-family:Palatino, Georgia, serif;}
.page-id-14 .grey_br span {font-size:18px;}

.page-id-14 #content_sub_footer {margin-top:90px;}

/* cert */
.page-id-16 #content {margin:0 15px 0 186px;}
.page-id-16 #content li {margin-left:12px;}
.page-id-16 #content .grey_border_tl {float:left;display:inline;width:290px;margin-right:5px;}
.page-id-16 #content .grey_fancy_br {padding:0 20px;height:378px;}
.page-id-16 #content .grey_fancy_br h3 {padding-top:20px}
.page-id-16 #content .grey_tl {margin:393px 20px 0 0;}
.page-id-16 .grey_tl {margin:5px 232px 15px 0;font-weight:bold;}
.page-id-16 .grey_br {font-size:12px;padding:16px;line-height:18px;font-family:Palatino, Georgia, serif;}
.page-id-16 .grey_br span {font-size:18px;}
.page-id-16 #content_sub_footer {margin-top:44px;}
/* employers */
.page-id-18 #content {margin:0 20px 0 186px;}
.page-id-18 #content .grey_border_tl {float:left;display:inline;width:192px;margin:0 2px;}
.page-id-18 #content .grey_fancy_br {height:496px;}
.page-id-18 #content .grey_fancy_br ul li {margin:0 28px 6px;}
.page-id-18 #content_sub_footer {margin-top:419px;}
.page-id-18 #content .grey_border_tl h3 {padding:20px 15px 10px;}
.page-id-18 #content .grey_border_tl p {padding:0 15px 5px;line-height:18px;}
.page-id-18 #content .grey_border_tl span {font-size:14px;padding:20px 0 5px;display:block;font-family:Palatino, Georgia, serif;font-weight:bold;}
.page-id-18 #content .grey_border_tl img {margin:7px 0 10px;}
.page-id-18 #content_sub_footer {margin-top:535px;}
/* faq */
.page-id-20 .grey_tl {margin:5px 20px 15px 186px;}
.page-id-20 #content {margin-right:20px;}
.page-id-20 .grey_br {font-size:12px;padding:20px;font-family:Palatino, Georgia, serif;}
.page-id-20 .grey_br span {font-size:16px;}
.page-id-20 .down {margin-top:71px;margin-bottom:0;padding-bottom:0;}
.page-id-20 #content_sub_footer {margin-top:20px;}
/* gallery */
.page-id-80 #content_sub_footer {clear:left}
.page-id-80 h3 {padding-right:20px;}

.page-id-80 .grey_tl {margin:15px 8px 15px 0;}
.page-id-80 .grey_bl {font-size:12px;padding:20px;font-family:Palatino, Georgia, serif;}
.page-id-80 .grey_bl span {font-size:16px;}
.page-id-80 .grey_tl {margin-left:186px;margin-top:50px;}

.page-id-160 #page-profile {margin-bottom:10px;}
#quote {width:200px;font-size:11px;margin:10px 20px;}
#quote .grey_fancy_br {padding:15px;}
.textRight {text-align:right;}
.big {font-size:20px;margin-right:240px;margin-left:186px;}
.big .grey_br {padding:20px;}
.serif {font-family:palatino, Georgia, serif;}

/* blog */
#blog {
	background:#fff;
padding-bottom:10px;
}
.post {
	border-bottom:2px solid #000;
margin:10px 200px 10px 186px;
}
.post h4 {
	font-size:18px;
font-weight:normal;
color:#000;
padding-bottom:10px;
font-family:palatino, georgia, serif;
}
#right_bar {float:right;display:inline;width:160px;background:#f2f2f2;margin:0 20px;padding-bottom:10px;}
#right_bar li {list-style:none;padding:0 10px;}
#right_bar li a {color:#000;text-decoration:none;}
#right_bar h3 {
	border-bottom:1px solid #ddd;
margin:5px 10px;
padding-bottom:5px;
}

/* footer */

#footer {clear:both;margin:0 20px;border-top:1px solid #ddd;padding-top:10px;}
.sub {width:190px;font-size:8px;float:left;display:inline;line-height:11px;}

#footer_nav {width:787px;margin:0 auto;background:url(images/footer_bg.png) left bottom no-repeat;height:40px;}
#footer_nav li {float:left;color:#fff;margin:15px 0px 10px 7px;word-spacing:-1px;font-size:8px;display:inline;font-family:Palatino, Georgia, serif;}
#footer_nav li a {text-decoration:none;color:#fff;}

