*{ margin:0; padding:0; }

html{ background:url(../images/main_bg.jpg) center top no-repeat;}
body{margin:0 auto; width: 960px; font-family:Arial, Helvetica, sans-serif;}

#header{ background-repeat:no-repeat; width:1000px; height:240px; background-position:right top; }

#submenu{ height:87px; margin:9px 0 0 0; padding:0; } 

#submenu div{ margin:0; padding:0; float:left; }

#submenu #thesyllabus{ display:inline-block; height:87px; width:123px; background-image:url(../images/menu_03.jpg); }
#submenu #thesyllabus:hover{ background-image:url(../images/menu_hover_03.jpg); cursor:pointer; }

#submenu #videogallery{ display:inline-block; height:87px; width:123px; background-image:url(../images/menu_04.jpg); }
#submenu #videogallery:hover{ background-image:url(../images/menu_hover_04.jpg); cursor:pointer; }

#submenu #studiodirectory{ display:inline-block; height:87px; width:123px; background-image:url(../images/menu_05.jpg); }
#submenu #studiodirectory:hover{ background-image:url(../images/menu_hover_05.jpg); cursor:pointer; }

#submenu #shop{ display:inline-block; height:87px; width:123px; background-image:url(../images/menu_06.jpg); }
#submenu #shop:hover{ background-image:url(../images/menu_hover_06.jpg); cursor:pointer; }

#submenu #blog{ display:inline-block; height:87px; width:123px; background-image:url(../images/menu_07.jpg); }
#submenu #blog:hover{ background-image:url(../images/menu_hover_07.jpg); cursor:pointer; }

#logo{ padding:20px 0; }

#contentRight{ width: 257px; }

#plug-blog{ font-size:9pt; }

#plug-blog .plugHeaderNo{ height:48px; background-image:url(../images/blogheader.gif); background-repeat:no-repeat; padding-bottom:10px; }

#plug-blog #title a{ color:#0492d0; text-decoration:none; font-weight:bold; font-size:11pt; line-height:14pt; }
#plug-blog #dates{ color:#000; font-weight:bold; font-size:8pt; line-height:14pt; }
#plug-blog #content{ color:#464646; line-height:13pt; padding:10px 0 0 0; }

#plug-blog .more a{ color:#0492d0; font-weight:bold; font-size:10pt; display:block; height:26px; margin-top:5px;  padding:3px 0 0px 35px; background-image:url(../images/morebubble.jpg); background-repeat:no-repeat; font-size:8pt; }


#fullwidearea p, #fullwidearea br{ padding:0; margin:0; line-height:0; }

#subfooterarea{ border-top:1px solid #0492d0; font-size:9pt; margin-bottom:40px; margin-top:20px; color:#bbb; }

#subfooterarea td{  padding-top:5px; }

.eyeLink, .eyeLinks{  color:#bbb; }

#subfooterarea #left a { color:#bbb; }


h1.main{ color:#000; font-size:28pt; font-weight:bold; visibility: hidden; font-family: Verdana; margin:0;}
h2.sub{ color:#43addc; font-size:16pt; line-height:38pt; font-weight:bold; visibility: hidden; font-family: Verdana; margin:0;}
h4.subHead{ color:#43addc; font-size:28pt; line-height:40pt; visibility: hidden; font-family: Verdana; margin:0; padding-top:10px;}

h4.subHeads{ color:#43addc; font-size:38pt; line-height:40pt; visibility: hidden; font-family: Verdana; margin:0; padding-top:10px;}

h5.sig{ color:#43addc; font-size:19pt; width:160px; visibility: hidden; font-family: Verdana; margin:0;}

h1.mainHead{ color:#000; font-size:16pt; font-weight:bold; visibility: hidden; font-family: Verdana; margin:0;}
h4.subHeader{ color:#43addc; font-size:15pt; line-height:40pt; visibility: hidden; font-family: Verdana; margin:0; padding-top:10px;}


#contentBody .plugContent p{ margin:12px 0; font-size:9pt; line-height:13pt; }
#contentBody .plugContent ul{ margin:18px; font-size:9pt; line-height:13pt; }

#contentBody a{ color:#666; }

#contentBody{ padding-bottom:10px; }

.link { font-size:9pt; text-decoration:none; color:#333;}


/************************************************************/

/**** /
Blog Styles
/****/

#blogTitle, #blogTitle a, #catTitle{ font-size:12pt; color:#0492d0; font-family: arial; font-weight:bold; text-decoration:none; }
#blogSubTitle, #blogSubTitle a{ color:#000;	font-size:9pt; font-weight:bold; line-height:14pt; }
#blogContent{ min-height:150px; color:#444444; font-size:9pt; line-height:16pt; }
#blogContent p{ margin:10px 0; }

/*
#even-header{ background-image:url(../../../images/main-blog-layout_15.jpg); background-repeat:no-repeat; height:22px; width:924px; }
#even-body{ background-color:#e6e6e6; padding:10px; min-height:80px; color:#636363; }
#even-footer{ background-image:url(../../../images/main-blog-layout_17.jpg); height:22px; width:924px; background-repeat:repeat-x; }

#odd-header{ background-image:url(../../../images/main-blog-layout_19.jpg); background-repeat:no-repeat; height:22px; width:924px; }
#odd-body{ background-color:#f4f4f4; padding:10px; min-height:80px; color:#636363; }
#odd-footer{ background-image:url(../../../images/main-blog-layout_21.jpg); height:22px; width:924px; background-repeat:repeat-x; }
*/
.summary{ font-size:9pt; line-height:14pt; }

.morelink{ color:#0492d0; font-weight:bold; font-size:10pt; line-height:14pt; padding:2px 0 3px 35px; background-image:url(../images/morebubble.jpg); background-repeat:no-repeat; font-size:8pt; }

#cats{ font-size:9pt; }

#content, #content a{ color:#7c7c7c; font-size:8pt; text-decoration:none; line-height:11pt; }

.paging a{ font-size:12pt; color:#0492d0; text-decoration:none; font-size:10pt; }

/***---------------------------------***/
#commentsForm{ border:5px solid #f9f9f9;  background-image:url(../images/stripe.jpg); }
#even-photoBody{ background-color:#ffffff; padding:10px; color:#ffffff;  background-image:url(../images/jwa-sliced_12.jpg); border:5px solid #555;}
#odd-photoBody{ background-color:#f1f1f1; padding:10px; color:#636363;  background-image:url(../images/stripe.jpg); border:5px solid #f9f9f9; }
#odd-photoBody-min{ background-color:#f1f1f1; padding:10px;  color:#636363;  background-image:url(../images/stripe.jpg); border:5px solid #f9f9f9; }


html .png,
div .png,
#iefix{
azimuth: expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "/images/blank.gif"):(this.origBg = this.origBg?this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}


#plug-contactForm{ font-size:8pt; width:500px; border:1px solid #ececec; padding:20px; color:#595959; background-color:#fbfbfb; }

#plug-contactForm td{ padding:2px; }

.dataLabel{ font-weight:bold; width:300px; color:#595959; font-size:10pt; }
.required{ color:#44aedf; font-weight:bold; font-size:10pt; }