/*menu*/
 /* common styling */
.menu1 {
float:left; 
width:100%; 
font-family: verdana, arial, sans-serif; 
font-size:12px;
background:url(../images/menu1.gif) repeat-x top left; 
border-top:1px solid #4c597f;  
border-bottom:3px solid #4c597f;
margin:0 0 0px 0; /* for this demo only */ 
}
.menu1 ul {
padding:0;margin:0;list-style-type:none;
}
.menu1 ul li {
float:left; position:relative; background:url(images/divider1.gif) no-repeat top right;
}
.menu1 ul li a, .menu1 ul li a:visited {
float:left; display:block; text-decoration:none;color:#ddf; padding:0px 16px; line-height:25px; height:30px; border-bottom:3px solid #fff; 
}

.menu1 ul li:hover {width:auto;}

.menu1 ul li a.menu1one:hover {border-color:#c00; color:#f88;}
.menu1 ul li a.menu1two:hover {border-color:#c60; color:#fc0;}
.menu1 ul li a.menu1three:hover {border-color:#cc0; color:#cc0;}
.menu1 ul li a.menu1four:hover {border-color:#080; color:#0e0;}
.menu1 ul li a.menu1five:hover {border-color:#00c; color:#aaf;}
.menu1 ul li a.menu1six:hover {border-color:#c0c; color:#f8f;}
.menu1 ul li a.menu1seven:hover {border-color:#c00; color:#f88;}

.menu1 ul li:hover a.menu1one {border-color:#c00; color:#f88;}
.menu1 ul li:hover a.menu1two {border-color:#c60; color:#fc0;}
.menu1 ul li:hover a.menu1three {border-color:#cc0; color:#cc0;}
.menu1 ul li:hover a.menu1four {border-color:#080; color:#0e0;}
.menu1 ul li:hover a.menu1five {border-color:#00c; color:#aaf;}
.menu1 ul li:hover a.menu1six {border-color:#c0c; color:#f8f;}
.menu1 ul li:hover a.menu1seven {border-color:#c00; color:#f88; display:none;}
.menu1 ul li a.menu1seven {border-color:#c00; color:#f88; display:none;}

.menu1 ul li ul {
display: none;
}
.menu1 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block;position:absolute;top:32px;margin-top:1px; left:0;width:154px;border-bottom:1px solid #000;
}
.menu1 ul li:hover ul.endstop {
left:-92px;
}
.menu1 ul li:hover ul li ul {
display: none;
}
.menu1 ul li:hover ul li a {
display:block;background:#fff;color:#000;height:auto;line-height:15px;padding:4px 16px; width:120px; border:1px solid #000; border-bottom:0;
}
.menu1 ul li:hover ul li a.drop {
background:#ccd url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover {
color:#000; background: #ccd url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover.drop {
background: #ccd url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-153px;
}

* { padding: 0; margin: 0; }

body {
 font-family: verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#D8E8EB;
 
}
#wrapper { 
 margin: 0 auto;
 width: 974px;
}
#header {
 color: #333;
 width: 974px;
 float: left;
 padding: 0px 0px 0px 0px;
 border-bottom: 0px solid #ccc
 height: 150px;
 margin: 10px 0px 0px 0px;
 background: #BD9C8C;
 background: #FFFFFF;
}

#logo { 
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 150px;
 width: 150px;
 float: left;
 background: #F2F2E6;
 vertical-align:bottom;
 
}
#pencils { 
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 150px;
 width: 820px;
 display: inline;
 background: transparent;
}




#navigation {
 float: left;
 width: 974px;
 color: #333;
 padding: 0px 0px 0px 0px;
 border:0px solid #ccc;
 margin: 0px 0px 0px 0px;
 background: #ffffff;
}
#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 padding-left:50px;
 padding-right:50px;
 padding-top:30px;
 min-height: 324px;
 width: 672px;
 float: left;
 background: #F2F2E6;
 
 
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 0px solid #ccc;
 border-bottom:0px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 min-height: 354px;
 width: 200px;
 display: inline;
 background: #9AA4C0;
 text-align:center;
 
}
#footer { 
 width: 972px;
 clear: both;
 color: #ccc;
 font-size:10px;
 border: 0px solid #ccc;
 background: #4c597f;
 margin: 0px 0px 10px 0px;
 padding: 0px 2px 2px 0px;
 text-align:right;
}




.quote {
 font-family: verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 background-color:transparent;
 font-style:italic;
 text-align:center;
}

.right_images {
padding-top:10px;
padding-bottom:10px

#image_holder {
width: 100px;
height: 100px;
padding: 50px, 0px, 5px, 0px;}
