/*
Theme Name: The Bay School of Art
Theme URI: http://www.ak209.com
Description: Child Theme for Hybrid 0.7
Author: Ak209
Author URI: http://www.ak209.com
Template: hybrid
Version: 0.1
*/

 
@import url("../hybrid/style.css");


body { background: #737373 url('/images/BGgrad.gif') repeat-x; }
#body-container { width: 920px; margin-top: 18px; margin-bottom: 0px; background: url('/images/bg.png') repeat-y; }
#container { width: 850px; margin: 10px 0 0 40px;}
.no-widgets .content, .page-template-no-widgets .content { width: 840px; }
p { font-family: Myriad, Myriad Web, Myriad Pro, Arial, Helvectica, Sans; font-size: 14px; margin:0 4px 21px; }


/* custom header area */

#header { background: url('/images/BSA-head.jpg'); height: 275px; width: 920px; margin:0 0 -90px;  }
#navigation { margin: 35px 25px 40px 0; float: right; position: relative; z-index: 100; }
#site-title { padding: 30px 510px; }
#site-description { display: none;}
#home-li { width: 65px;}
#sml-li { width: 110px;}
#med-li { width: 125px;}
#lrg-li { width: 170px;}
#home-li, #sml-li, #med-li, #lrg-li { float: left; position: relative; padding: 0; text-align:center;  }

ul#navul { padding: 0; margin: 0; list-style: none; }
li#navli { float: left; position: relative; padding: 0; text-align:center; }

li ul { display: none; position: absolute; top: 18px; left: 0; margin-top: 0px; }
li > ul { top: auto; left: auto; }
li:hover ul, li.over ul{ display: block; margin-top: 0px; width: 180px; }
li a, ul a, li a:visited, ul a:visited { color: #fff; text-decoration: none; font-weight: bold; font-size: 16px; font-family: Myriad, Myriad Web, Myriad Pro, Arial;  }
li ul a { background: #2d679a; display: block; font-size: 16px; text-align:left; padding: 6px; }
li ul a:hover { background: #5288b8; text-shadow:0 0 2px #373737; }
li a:hover { color: #f7941d; text-shadow:0 0 2px #373737; text-decoration: none; }

/* end header */

/* homepage area */

h2.entry-title { color: #2c2c2c; font-size: 3.0em; font-style: normal; letter-spacing: -1px; font-weight: bold; font-family: Myriad, Myriad Web, Myriad Pro, Arial, Helvectica, Sans; text-shadow:1px 1px 1px #373737; }
.page-title, .attachment-title { margin:12px 0px 21px; }
.home-top-content { font-family: Myriad, Myriad Web, Myriad Pro, Arial, Helvectica, Sans; color: #2c2c2c; line-height: 16px; }
.home-top-content { width: 850px; }
.home-intro { width: 530px; float: left; padding: 22px 0 5px 10px; } 
.home-image { width: 300px; float: right; padding: 5px 0 0 0; }
.home-column {}
.column-desc { margin-top: -20px; margin-left: 10px; padding-right: 10px; }
.home-news { width: 840px; margin-top: 25px; }
.news-button { float: left; margin: 1px 100px;}
.fb-button { float: left; margin: 20px 45px;}
.home-block-one { width: 270px; float: left; padding: 5px; padding-top: 25px; }
.home-block-two { width: 270px; float: left; padding: 5px; padding-top: 25px;}
.home-block-three { width: 270px; float: right; padding: 5px; padding-top: 25px;}

.slideshow { width: 300px; height: 300px; background: url('/images/slideshow-bg.jpg') no-repeat; }
.slideshow img { position: absolute; top: 30px; left: 35px; border: none; }





/* end homepage */

/* breadcrumbs */

.breadcrumb { font-family: Myriad, Myriad Web, Myriad Pro, Arial, Helvectica, Sans; color:#2c2c2c; font-size:12px; margin:0 0 30px 0; font-style: normal; }
a.breadcrumb { text-decoration: underline; color: #e86416; }
a:hover.breadcrumb, a:active.breadcrumb { background: #dbdbdb; }
.sep { color: #2c2c2c; }
.breadcrumb-title { display: none; }

/* end breadcrumbs */

/* Links */

a.body-link { text-decoration: underline; color: #e86416; }
a:hover.body-link, a:active.body-link { background: #dbdbdb; }
h2.quick-link { font-family: Myriad, Myriad Web, Myriad Pro, Arial, Helvectica, Sans; font-size: 22px; font-weight: bold; color: #2d679a; letter-spacing: -1px; margin-bottom: 3px; }
a.inst-link { text-decoration: none; color: #111; font-weight: bold;}
a:hover.inst-link, a:active.inst-link { background: #ccc; }


/* end Links */

/* Form Styles */

#gmap { padding: 5px; padding-top: 10px; font-family: Myriad, Myriad Web, Myriad Pro, Arial, Helvectica, Sans; font-size: 14px;}
.indent { margin-left: 75px; }
input { background: #efefef; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.submit { font-family: Myriad, Myriad Web, Myriad Pro, Arial, Helvectica, Sans; font-size: 12px; background: url('/images/btnBG.gif'); color: #111; margin-left: 5px;} 


/* end form styles */


/* regular pages */

h1.page-title { font-size: 3.0em; font-style: normal; letter-spacing: -1px; font-weight: bold; font-family: Myriad, Myriad Web, Myriad Pro, Arial, Helvectica, Sans; text-shadow:1px 1px 1px #373737; }
.entry-title a { color: #2c2c2c; }
.entry-title a:hover, .entry-title a:active { text-decoration: none; }

.sub-cat-block { margin-top: 10px; }
h2.sub-cat { font-family: Myriad, Myriad Web, Myriad Pro, Arial, Helvectica, Sans; font-size: 2.2em; font-weight: bold; color: #2d679a; letter-spacing: -1px; padding-top: 10px; }
.sub-cat-img {}
.sub-cat-copy { float: left;} 
#cont-body { width: 772px; float: left; padding: 1px 0 5px 80px; margin-bottom: 15px; } 
.cont-desc { float:left; padding-top: 55px;}
.cont-image { width: 500px; float: right; padding-right: 5px; }
.bio-block { width: 830px; float: left; padding: 22px 15px 5px 10px; } 
.bio-block p { margin: 0 180px 0 0;  }
.bio-block .home-image { width: 130px; padding: 60px 0 0 15px;}

.course-table { width: 480px; border: 1px solid #fff; font-size: 15px; margin: 15px 0 0 0; }
.course-table td { border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.course-table tr {}
.col-a { width: 135px; color:#2D679A; font-weight:bold; }
.col-b { }
.hst-block { padding: 10px 0 10px 25px; }


.course-details { width: 530px; float: left; padding: 0 0 10px 2px; } 
.terms { width: 530px; float: left; padding: 0 0 45px 10px; } 
.reg-data { width: 530px; font-family: Myriad, Myriad Web, Myriad Pro, Arial, Helvectica, Sans; font-size: 14px;}
.post-meta-key { font-weight: bold; color: #2d679a; width: 160px; float: left; }
.post-meta { list-style: none;  }
ul.post-meta { line-height: 2em; margin-left: 30px; }
ul.post-meta li { font-size: 15px; }


/* end regular pages */

/* custom footer */

#footer-container { background: url('/images/BSA-foot.png') no-repeat;  height: 121px; width: 920px; margin: 12px 0 -4px; }
#footer { color: #fff; font-size: 11px; font-family: Arial, Helvectica, Sans; font-style: normal; } #footer p { color: #111; font-weight: bold; }
.foot-logo {  }
a.foot-nav { color: #fff; text-decoration: underline; } a:hover.foot-nav { color: #111; }
.foot-content-left { width: 120px; float: left; padding-left: 65px; padding-top: 28px;}
.foot-content-right { width:630px; float: right; padding-right: 40px; padding-top: 50px;}
/* end footer */

