﻿body 
{
    background-color:#444444;
    color:#ffffff;
    background-image:url('');
    background-repeat:repeat
}
a 
{
    color:#0000ff;
    text-decoration:none
}
a:hover
{
    text-decoration:underline
}
a:visited
{
    color:#0000ff;
    text-decoration:none
}

#edweb 
{
width:800px;
margin: 0 auto 0 auto;
background: none;
position:relative;
font-family:verdana,arial,sans-serif;
font-size:small
}

#header 
{
width:790px;
height:100px;
background-color: #0000aa;
position: relative;
text-align:left;
background-image:url('theme-header1.gif');
background-repeat:no-repeat;
padding-left:10px
}
#header span
{
    display:none
}
#csteachername 
{
    color:#ffffff;
    top:5px;
    position:relative;
    font-family:Arial,sans-serif;
    font-size:large;
    font-weight:bold;
    left:60px
}
#cssitename 
{
    color:#ffffff;
    top:10px;
    position:relative;
    font-family:Verdana, Arial,sans-serif;
    font-size:medium;
    font-weight:bold;
    left:65px
}
#csheaderlinkmenu 
{
    color:#dddddd;
    width:800px;
    top:43px;
    position:relative;
    font-family:Verdana, Arial,sans-serif;
    font-size:small;
    left:75px
}
#csfooterlinkmenu 
{
    color:#dddddd;
    width:800px;
    top:10px;
    position:relative;
    font-family:Verdana, Arial,sans-serif;
    font-size:smaller;
    left:20px
}
#row2col1 
{
    float:left;
    position:relative;
    background-color:#ffffff;
    padding: 0;
    margin: 0;
    border:0
}
#subjects 
{
    position:relative;
    background-color:#fff;
    width:260px;
    height:190px;
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    display:inline;
    color:#dddddd;
    border-left:solid 2px #000000
}
#photo 
{
    position:relative;
    background-color:#fff;
    width:268px;
    height:190px;
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    display:inline
}
#row2col2 
{
    float:right;
    position:relative;
    padding: 0;
    margin: 0;
    border: 0
}
#quickpoll 
{
    position:relative;
    background-color:#fff;
    width:238px;
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 5px;
    border-width: 0 0 0 0;
    display:inline;
    color:#444444    
}
#announcements 
{
    position:relative;
    background-color:#fff;
    width:238px;
    height:190px;
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    color:#000000;
    display:inline;
    border-right:solid 2px #000000    
}
#contentarea 
{
    position:relative;
    background-color:#fff;
    width:796px;
    float:left;
    border-left:solid 2px #000000;
    border-right:solid 2px #000000
}
#contentbody 
{
    position:relative;
    float:left;
    background:#ffffff;
    width:538px;
    padding:5px;
    color:#444444
}
#sidebar 
{
    position:relative;
    float:right;
    background:none;
    width:238px;
    padding:5px;
    margin: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    color:#333333;
    display:inline
}
#footer 
{
    position:relative;
    clear:both;
    background-color:#0000aa;
    width:800px;
    text-align:left;
/*    height:30px; */
    height:79px;
    background-image:url('theme-footer1.gif');
    background-repeat:no-repeat;
    margin-left:-2px;
    border-width:0 0 0 0;
    border-style:solid;
    border-color:#000000
}
#footer-width
{
    position:relative;
    clear:both;
    width:800px;
    height:2px;
    background-image:url('footer-width.gif');
    background-repeat:no-repeat;
/*    margin-left:-2px; */
    border-width:0 0 0 0
}
#ewturtle 
{
	background: url('/graphics/ewTurt-r.gif') no-repeat bottom; 
    position: relative;
    left:5px;
    bottom: 0px;
	width: 75px;
	height:35px
}
#ewturtle span 
{
    display:none
}
ul.subjects 
{
list-style:none;
margin-left:10px;
margin-top:10px
}

/* user control sections */
#pubsubjects 
{
    position:relative;
    left:20px }
#pubEdWebberInfo 
{
    width:500px;
    position:relative;
    left:10px;
    float:left
    }
#pubBlog 
{
    position:relative;
    margin-top:20px;
    left:10px;
    width:500px;
    clear:left
    }

/* text types */
span.faqtitle 
{
    color:#800000;
    font-weight:bold
} 
      span.faqanswer1
{
    color:#0000ff;
    font-weight:bold
}
span.faqanswer2
{
}

span.blogentryheader
{
    color:#3366cc;
    font-weight:bolder;
    font-size:small
}

a.ewmenuheader
{
    color:#eeeeee;
    text-decoration:none;
    font-weight:bold
}
a.ewmenuheader:visited
{
    color:#eeeeee;
    text-decoration:none
}
a.ewmenuheader:hover
{
    color:#eeeeee;
    text-decoration:underline
}
 
#ewpanel .hd 
{
    top:1px; 
    vertical-align:top; 
    padding:0; 
    border:none; 
    background-color:#5D9B36; 
    color:#dddddd; 
    font-weight:bold; 
    font-size:small; 
    height:24px; 
    margin-left:18px; 
    margin-right:18px; 
    text-align:left; 
    overflow:visible }
    
#ewpanel .hd span 
{
    line-height:24px; vertical-align:middle }
    
#ewpanel .hd .tl 
{
    width:20px; height:24px; top:5px; left:4px; background:transparent url(tl.gif); position:absolute 
}
#ewpanel .hd .tr 
{
    width:20px; height:24px; top:5px; right:4px; background:transparent url(tr.gif); position:absolute 
}
#ewpanel .hd .rss 
{
    width:16px; height:16px; top:10px; right:24px; background-image: url(/graphics/rss.gif); position:absolute 
}
#ewpanel .bd 
{
    border-left:solid 1px #333333;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    padding:5px
     }

#ewpanelsubjects .hd 
{
    top:1px; 
    vertical-align:top; 
    padding:0; 
    border:none; 
    background-color:#5D9B36; 
    color:#dddddd; 
    font-weight:bold; 
    font-size:small; 
    height:24px; 
    margin-left:18px; 
    margin-right:18px; 
    text-align:left; 
    overflow:visible }
    
#ewpanelsubjects .hd span 
{
    line-height:24px; vertical-align:middle }
    
#ewpanelsubjects .hd .tl 
{
    width:20px; height:24px; top:5px; left:4px; background:transparent url(tl.gif); position:absolute 
}
#ewpanelsubjects .hd .tr 
{
    width:20px; height:24px; top:5px; right:4px; background:transparent url(tr.gif); position:absolute 
}
#ewpanelsubjects .bd 
{
    border-left:solid 1px #333333;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    padding:5px;
    height:155px
     }

#ewpanelannouncements .hd 
{
    top:1px; 
    vertical-align:top; 
    padding:0; border:none; 
    background-color:#5D9B36; 
    color:#dddddd; 
    font-weight:bold; 
    font-size:small; 
    height:24px; 
    margin-left:18px; 
    margin-right:18px; 
    text-align:left; 
    overflow:visible }
    
#ewpanelannouncements .hd span 
{
    line-height:24px; vertical-align:middle }
    
#ewpanelannouncements .hd .tl 
{
    width:20px; height:24px; top:5px; left:4px; background:transparent url(tl.gif); position:absolute 
}
#ewpanelannouncements .hd .tr 
{
    width:20px; height:24px; top:5px; right:4px; background:transparent url(tr.gif); position:absolute 
}
#ewpanelannouncements .hd .rss 
{
    width:16px; height:16px; top:10px; right:24px; background-image: url(/graphics/rss.gif); position:absolute 
}
#ewpanelannouncements .bd 
{
    border-left:solid 1px #333333;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    padding:5px
     }

#ewpanelquickpoll .hd 
{
    top:2px; 
    padding:0; 
    border:none; 
    background-color:#3380C6; 
    color:#eeeeee; 
    font-weight:bold; 
    font-size:small; 
    height:24px; 
    margin-left:20px; 
    margin-right:18px; 
    text-align:left; 
    overflow:visible }
    
#ewpanelquickpoll .hd span 
{
    line-height:24px; vertical-align:middle }
    
#ewpanelquickpoll .hd .tl 
{
    width:20px; height:24px; top:5px; left:5px; background:transparent url(tl-qp.gif); position:absolute 
}
#ewpanelquickpoll .hd .tr 
{
    width:20px; height:24px; top:5px; right:5px; background:transparent url(tr-qp.gif); position:absolute 
}
#ewpanelquickpoll .bd 
{
    border-left:solid 1px #333333;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    padding:5px
     }

#ewpanelsidebar .hd 
{
    top:2px; 
    padding:0; 
    border:none; 
    background-color:#5D9B36; 
    color:#dddddd; 
    font-weight:bold; 
    font-size:small; 
    height:24px; 
    margin-left:20px; 
    margin-right:18px; 
    text-align:left; 
    overflow:visible }
    
#ewpanelsidebar .hd span 
{
    line-height:24px; vertical-align:middle }
    
#ewpanelsidebar .hd .tl 
{
    width:20px; height:24px; top:5px; left:5px; background:transparent url(tl.gif); position:absolute 
}
#ewpanelsidebar .hd .tr 
{
    width:20px; height:24px; top:5px; right:5px; background:transparent url(tr.gif); position:absolute 
}
#ewpanelsidebar .bd 
{
    border-left:solid 1px #333333;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    padding:5px
     }

#searchbox 
{
    position:relative;
    background-color:#fff;
    width:268px;
    height:190px;
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    display:inline;
    color:#444444
}

#ewmenufooter
{
    left:20px;
    font-size:small
}
a.ewmenufooter
{
    color:#444444;
    text-decoration:none
}
a.ewmenulfooter:visited
{
    color:#444444;
    text-decoration:none
}
a.ewmenufooter:hover
{
    color:#222222;
    text-decoration:underline
}
#blogshowcommentstitle
{
padding:5px;
background-color:#ffffff;
border-bottom:solid 2px #000000
}
#blogcommentpanel
{
margin:0px auto 0px auto;
top:10px;
border:solid 2px #222222;
color:#333333;
font-family:Arial, sans-serif;
font-size:small
}
#blogcommentpanel .bd 
{
    padding:5px
     }
#blogheader
{
background:transparent url(bkg-blog-header.gif);
background-repeat:repeat-x;
height:40px;
vertical-align:middle;
line-height:35px;
padding-left:5px
}
#blogheader span
{
vertical-align:middle;
line-height:35px;
padding-left:15px;
color:#eeeeee;
font-weight:bold
}

