*{margin:0;padding:0}

body {
background: url("images/bkgnd.gif");
font-family:"Arial","Helvetica", sans-serif;
background-color:#666;
text-align: center;
color:#D8D8D8;
}

.main
{background: #000 url("images/top_bar.gif");
background-repeat: no-repeat;
background-position: top right;
padding:0;
width:960px;
text-align:left;
border-left:0px solid #005984;
border-right: 0px solid #005984;
border-collapse: collapse;
}

.column {width:275px;
        margin: 17px 15px 0 0px;
        padding-right:5px;
        float:left;
        padding-bottom:20px;
}

#leftcol {
        margin-left:10px;
        padding:0;
        padding-right:0px;}

.column p, .murphy_centered p {
        font-size: 12px;
        line-height:18px;
        margin-top:8px;}


#leftcol p,#leftcol h1 {margin-right:20px; border:0;}

h1 {
        font-family:"Arial","Helvetica", sans-serif;
        font-size: 17px;
        line-height:28px;
        font-weight:normal;
        color:#999;
}
.column h1 {
        font-family:"Arial","Helvetica", sans-serif;
        font-size: 17px;
        line-height:28px;
        font-weight:normal;
        color:#999;
        margin-bottom: 8px;
}

.column p a, .work_bottom a, .murphy_centered a{color:#FF0000;
        text-decoration:none;}
.column p a:hover, .work_bottom a:hover, .murphy_centered a:hover{color:#787878 ;}

.list  {color:#C0C0C0;
        font-size: 12px;
        line-height:18px;
        margin-top:8px;
        padding-left:10px;
}

.list ul  {padding-left:10px;}

.list li a, .list a {color:#FF0000; font-size:12px; margin:5px;
        text-decoration:none;}
.list li a:hover, .list a:hover{color:#787878 ;}

h2 {font-size: 14px;
        font-weight: normal;
        color:#999;
        margin-top:15px;
}

h2 a{text-decoration:none;
        font-weight: normal;
        color:#999;
}

h2 a:hover{color:#fff;}

#logo {padding:0; border:0;
       margin:20px 0 27px 25px;
}
#logo a {border:0;}

/* Start Navigation
================================= */

#nav_menus {background: #000 url("images/nav_bk.gif");
        background-repeat: repeat-x;
        width:205px;
        margin:0 0 30px 42px;
}

#nav {font-family:"Arial Narrow","Arial", "Helvetica", sans-serif;
      font-size: 22px;
      font-weight:normal;
      text-align:left;
      padding:30px 0 10px 0;
}

#nav li{text-align:left;
        padding: 0 0 10px 20px;
        list-style: none;
        margin-bottom: 5px;
        list-style: none;
}
#nav li a{
        text-decoration:none;
        color:#fff;
}

#nav li a.active{
        text-decoration:none;
        color:#FF0000;
}

#nav li a:hover{
        color:#FF0000 ;
}

#subnav {margin-top:5px;
        font-family:"Trebuchet MS1", "Helvetica", sans-serif;
        text-decoration:none;}

#subnav li {list-style: none;
        padding: 0 0 7px 20px;
        text-decoration:none;
        font-size: 14px;
        margin-bottom:3px;
}

#subnav li a {color:#B8B8B8;
        font-weight:normal;
        text-decoration:none;
}

#subnav li a:hover{
        color:#FF0000 ;
}

#subnav li a.active{
        color:#FF0000;
}

/* End Navigation
================================= */

.space {margin:25px 0 0 20px;}

.phone {font-family:"Arial", "Helvetica", sans-serif;
        text-align:center;
        font-size: 15px;
        color:#999;
        margin-top:12px;
}

.button {font-family:'Arial','Helvetica',sans-serif;
        border-color:#A0A0A0;
        border-bottom-color:#383838;
        border-style: outset;
        border-width:3px;
        font-size:12px;
        background-color:#484848;
        text-align:center;
        font-weight:normal;
        width:140px;
        padding:2px;
        margin-top:8px;
}

.button a{color:#fff;
        width:145px;
        text-decoration:none;
}
        
.button a:hover{
        color:#ADFF2F;}

.signup {font-family:'Arial','Helvetica',sans-serif;
        border-color:#A0A0A0;
        border-bottom-color:#383838;
        border-style: outset;
        border-width:3px;
        font-size:11px;
        background-color:#9ACD32;
        text-align:center;
        font-weight:bold;
        width:90px;
        padding:2px;
        margin-top:8px;
}

.signup a, #twocol .signup a{color:#000;
        width:145px;
        text-decoration:none;
}

.signup a:hover, #twocol .signup a:hover{
        border-color:#fff;
        border-bottom-color:#ADFF2F;
        color:#B22222;}

.biophoto {float:right;
margin:50px 60px 0 0;}

.sidephoto {margin: 15px 0 6px 1px;}

#workhead img{margin-left:36px;padding-top:60px;}

.murphy_centered {width:455px;
        float:left;
        font-size:12px;
        text-align:left;
        margin-right:25px;
        margin-bottom:15px;
}
.work_centered {width:610px;
        float:right;
        font-size:12px;
        text-align:left;
        margin-right:25px;
        margin-bottom:15px;
}
#wstext {margin-right:15px;}

.workshop {width:260px;
        margin: 14px 15px 3px 0px;
        float:left;
        padding-bottom:20px;
        background-color:#202020;
        height:220px;
        padding:3px 10px 8px 14px;
}

.workshop-tall {width:260px;
        margin: 14px 15px 3px 0px;
        float:left;
        padding-bottom:20px;
        background-color:#202020;
        height:250px;
        padding:3px 10px 8px 14px;
}

.schedule {font-size:12px;
        line-height:16px;
        margin:40px 0 10px 20px;}
        
.schedule a{color:#9ACD32;
        text-decoration:none;}
.schedule a:hover{color:#787878 ;}

#footer {
  padding:10px 30px 10px 30px;
  font-size: 11px;
  text-align:left;
  color:#fff;
  background-color:#1B2D2C;
  width:900px;
  font-style:italic;
}

.work_bottom {width:600px;
        text-align:left;
        line-height:18px;
        margin-top:8px
}

.work_bottom p {margin-top:15px;}

#schedule_button {font-family:'Arial','Helvetica',sans-serif;
        border-color:#A0A0A0;
        border-bottom-color:#383838;
        border-style: outset;
        border-width:3px;
        font-size:12px;
        background-color:#484848;
        margin:8px 15px 0 0;
        text-align:center;
        font-weight:normal;
        width:145px;
        padding:2px;
        float:right;
}

#schedule_button a{color:#fff;
        width:145px;
        text-decoration:none;
}

#schedule_button a:hover{
        color:#ADFF2F;}

#footer a{color:#fff;}

.clearfloat{clear:both; margin:0;padding:0; background-color: #fff;}


/*Meet Margaret Button style*/


.meet-me {font-family:'Arial','Helvetica',sans-serif;
        border-color:#A0A0A0;
        border-bottom-color:#383838;
        border-style: outset;
        border-width:3px;
        font-size:11px;
        background-color:#9ACD32;
        text-align:center;
        font-weight:bold;
        width:190px;
        padding:2px;
        margin-top:8px;
}

.meet-me a, #twocol .signup a{color:#000;
        width:145px;
        text-decoration:none;
}

.meet-me a:hover, #twocol .signup a:hover{
        border-color:#fff;
        border-bottom-color:#ADFF2F;
        color:#B22222;}
