/* RSD Glass Works CSS Document */

body {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#ffffff;
 margin:0px;
 padding:15px 0px 0px 0px;
 background:url(images/bg.jpg) repeat;
}

/*a { color:#FFFFFF; border-bottom:1px solid #94B3C4; text-decoration:none }
a:hover { color:#FFFFFF; border:0px; text-decoration:none }*/
a:link,
a:visited{font-size: 14px; font-family: Myriad Pro, Arial, Tahoma, Verdana; text-decoration:none; color:#ffffff; font-weight:500;}
a:hover{font-size: 14px; font-family: Myriad Pro, Arial, Tahoma, Verdana; text-decoration:none; color:#2F6C8D; font-weight:500;}

p { margin:0px; padding:10px 15px 5px 15px; color:#FFFFFF }

#container {
 width:950px;
 margin:0px auto;
 padding:13px 0px 13px 0px;
 background-color:#000000;
 overflow:hidden
}

#logo {
 width:131px;
 float:left;
 margin:0px 0px 3px 7px;
 padding:0px;
}

html>body #logo { margin:0px 0px 3px 14px }

#header {
 width:505px;
 float:left;
 margin:0px;
 padding:0px;
}

#flash {
 width:286px;
 float:left;
 margin:0px;
 padding:0px;
}

/*-- Menu Objects ---*/
#menu { clear:both; width:920px; margin:0px 0px 3px 14px; padding:0px; background-color:#76C5F0; overflow:hidden; list-style:none; }
#menu li { float:left; margin:0px; padding:0px; }
#menu li.home { width:86px; height:29px; background:url(images/homepage.gif) no-repeat top; }
#menu li.home a { display:block; width:86px; height:29px; background:url(images/homepage.gif) no-repeat top; text-indent:-1000px; }
#menu li.home a:hover { background:url(images/homepage-hov.gif) no-repeat top; }
#menu li.about { width:70px; height:29px; background:url(images/about.gif) no-repeat top; }
#menu li.about a { display:block; width:70px; height:29px; background:url(images/about.gif) no-repeat top; text-indent:-1000px; }
#menu li.about a:hover { background:url(images/about-hov.gif) no-repeat top; }
#menu li.products { width:140px; height:29px; background:url(images/products.gif) no-repeat top; }
#menu li.products a { display:block; width:140px; height:29px; background:url(images/products.gif) no-repeat top; text-indent:-1000px; }
#menu li.products a:hover { background:url(images/products-hov.gif) no-repeat top; }
#menu li.projects { width:66px; height:29px; background:url(images/projects.gif) no-repeat top; }
#menu li.projects a { display:block; width:66px; height:29px; background:url(images/projects.gif) no-repeat top; text-indent:-1000px; }
#menu li.projects a:hover { background:url(images/projects-hov.gif) no-repeat top; }
#menu li.gallery { width:59px; height:29px; background:url(images/gallery.gif) no-repeat top; }
#menu li.gallery a { display:block; width:59px; height:29px; background:url(images/gallery.gif) no-repeat top; text-indent:-1000px; }
#menu li.gallery a:hover { background:url(images/gallery-hov.gif) no-repeat top; }
#menu li.contact { width:81px; height:29px; background:url(images/contact.gif) no-repeat top; }
#menu li.contact a { display:block; width:81px; height:29px; background:url(images/contact.gif) no-repeat top; text-indent:-1000px; }
#menu li.contact a:hover { background:url(images/contact-hov.gif) no-repeat top; }
#menu li.call { float:right; width:285px; height:29px; background:url(images/call-today.gif) no-repeat top; text-indent:-1000px; }

/*--- Content ---*/
#wrapper {
 clear:both;
 width:920px;
 margin:0px 0px 0px 14px;
 background:url(images/wrapper.gif) repeat-y right;
 overflow:hidden;
 background-color:#70bde7;

}
#content {
 float:left;
 width:636px;
 margin:0px;
 padding:0px;
 background:#76C5F0 url(images/content-background.gif) repeat-x top;
 color:#FFFFFF;
}

#content h2 { color:#FFFFFF; margin:15px 0px 0px 15px; padding:0px; font-size:23px; font-family:"Times New Roman", Times, serif }
#content ul.menu { margin:20px 0px 0px 15px; padding:0px; list-style:none }
#content ul.menu li { display:inline; margin:0px 5px 0px 0px; }
#content ul.menu li a { color:#FFFFFF; border:0px; text-decoration:none }
#content ul.menu li a:hover { color:#FFFFFF; text-decoration:underline }
#content ul.menu li.block { display:block; margin:3px 0px 0px 0px; color:#0A4565; font-size: 12px; font-family: Myriad Pro, Arial, Tahoma, Verdana; font-weight:bold; padding:0px 0px 4px 0px; }
#content ul.menu li.block a { color:#2F6C8D; text-decoration:none }
#content ul.menu li.block a:hover { color:#ffffff; text-decoration:underline }

#sidebar {
 float:left;
 width:284px;
 margin:0px;
 padding:0px 0px 5px 0px;
 background:#2F6C8E url(images/sidebar-background.gif) repeat-x top;
}

#sidebar h4 { color:#FFFFFF; margin:15px 0px 0px 15px; padding:0px; font-size:17px; font-family:"Times New Roman", Times, serif }
#sidebar img { margin:10px 0px 0px 9px }

/*--- Gallery Page ---*/
html>body #gallery-show { margin:0px 0px 0px 14px }
#gallery-show { width:800px; float:left; margin:0px 0px 0px 7px; padding:0px; }
#galimage { width:120px; float:left; margin:0px; padding:0px; }
#galmenu { clear:both; display:block; width:907px; margin:0px 0px 0px 13px; background-color:#76C5F0; padding:15px 0px 13px 15px; list-style:none; font-size:12px; }
#galmenu li { display:inline; margin:0px 5px 0px 0px; }
/*#galmenu li a { color:#0A4565; text-decoration:none; border:0px; font-weight:bold }
#galmenu li a:hover { color:#ffffff; text-decoration:underline; }*/
#galmenu li.copyright { clear:both; margin:0px; padding:5px 0px 0px 0px; color:#0A4565; display:block }
/*#galmenu li.copyright a { font-weight:normal; text-decoration:underline; color:#000000 }
#galmenu li.copyright a:hover { font-weight:normal; text-decoration:none; color:#000000 }*/