/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/simple.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* Normalizes margin, padding */

body, div, dl, dt, dd, ol, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote th, td
{ margin : 0; padding: 0; }

/* Normaliszes font-size for headers */

ol, ul
{ list-style : none; }

/* Normalizes font-style and font-weight to normal */

address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-styles from lists */

table
{ border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */

fieldset, img
{ border : 0; }


/* Left align text in caption and th */

caption, th
{ text-align : left; }


/* Removes qoutation marks from q */

q:before, q:after
{ content :''; }

/* end of page reset */


body {
     font-family: Verdana, Verdana, Geneva, sans-serif;
     background-color: #000000 ;
text-decoration: none;
line-height: 1.25em;
font-size: .95em;
border-radius: 10px; }

#newsContainer {

margin-left: 15%;
margin-top: 10px;
border: 1px #ffffff solid;
padding-top: 0px;
padding-bottom: 0px;
width: 900px;
height:900px;
 }

#galContainer {

margin-left: 15%;
margin-top: 10px;
border: 1px #ffffff solid;
padding-top: 0px;

padding-bottom: 0px;
width: 900px;
height:640px;
 }

#container {

margin-left: 15%;
margin-top: 10px;
border: 1px #ffffff solid;
padding-top: 0px;

padding-bottom: 0px;
width: 900px;
height:600px;
 }



#branding {

height: 130px;
width: 900px;
background-image: url('../images/DrewLogo.jpg');
background-repeat: no-repeat; }

li #branding{
margin-top: -50px;
}

#nav{
margin-top: -50px; }

#menu {

list-style-type:none; 
margin: 20px auto 0px auto;
padding-left: 18px; }
#menu ul {list-style-type:none; padding:0; margin:0;}
#menu li {float:left; margin:1px 1px 0 0;
position:relative;
      
}

#menu li, #menu li a { color: #c1c1c1; font-family: "Times New Roman", Times, serif; font-size: .9em; text-align: left; cursor:pointer; font-weight: normal;
     padding-right: 20px;
letter-spacing: .3em;
text-decoration: none; }
#menu li:hover, #menu li a:hover {
     color: #ffffff; 
}
#menu ul {position:absolute;left:-9999px;width:128px;}
#menu li.click {
  
}
#menu li.click ul{left:0; top:24px; background:url(transparent.gif);} /* the background image is for IE7 */

#hcardInfo{
color: #ffffff;
padding-top: 470px;
padding-left: 20px;
letter-spacing: 0.2em;
font-size: .75em;
}

#newsHcardInfo{

color: #ffffff;
padding-top: 770px;
padding-left: 20px;
letter-spacing: 0.2em;
font-size: .75em;
 }

#galHcardInfo{

color: #ffffff;
padding-top: 10px;
padding-left: 20px;
letter-spacing: 0.2em;
font-size: .75em;
}

#hcardInfo a{
text-decoration: none;
color: #ffffff;
}

#newsHcardInfo a{
text-decoration: none;
color: #ffffff;
}

#galHcardInfo a{
text-decoration: none;
color: #ffffff;
}


#flashContent{
background-color: #000000;
margin-left: 315px;
margin-top: -420px; }

#galFlashContent{
background-color: #000000;
padding-left: 18px;

 }


p {
font-size: .8em;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: #ffffff; }


h1 {
	position: absolute;
	top: -40px;
	left: -100px;
	width: 100px;
	height: 200px;
	text-indent: -9999px;
	font-size: 2.4em;
	color: #000000;
margin-top: 150px; }


h2 {

	font-size: 3em;
	letter-spacing: 3px;
     color: #000000;
     font-style: italic;
     font-weight: normal;
     padding-bottom: 20px;
padding-top:60px;
margin: 5px;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
float: none; }

h3 {
color: #000000;
	position: relative;
	font-size: .8em;
  
}
h4{

font-size: .8em;
font-weight: lighter;
background-color: #000000;
color: #ffffff; }



#textContent {

width:292px;
background-color: #ffffff;
margin-top: -455px;
height: 420px;
margin-left: 18px;
padding-left: 5px;
padding-right: 15px;
background-color: #ffffff; }

#galleryTextContent {

width:790px;
background-color: #ffffff;
margin-top: 60px;
height:55px;
margin-left: 18px;
padding-left: 10px;
padding-right: 0px;
background-color: #ffffff; }

#galleryTextContent h2{

font-size: 3em;
letter-spacing: 3px;
color: #000000;
font-style: italic;
font-weight: normal;
padding-top:20px;

font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
margin-top: 20px; }

#showroomPic{
background-image: url('../images/showroom.jpg'); }


#newsContent{
background-color: #ffffff;
margin-right: 20px;
margin-left: 20px;
margin-bottom: 0px;
margin-top: -770px; }

#newsContent img {
padding-top: 50px;
padding-right: 5px;
padding-bottom: 05px;
 }

#newsContent ul{

width: 90%;
min-width: 700px;
height: 700px;
}

#newsContent li{
float: left;
width: 30%;
margin-top: -30px;
padding-left: 20px;
 }

#newsContent h2{

font-size: 1.5em;
margin-top: -40px; }

#textContent p{
padding-right: 10px;
padding-left: 10px;
padding-bottom: 5px; }

#textContent ul{

 font-size: .8em;
     color: #000000;
     line-height: 200%;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     letter-spacing: 1px;
 }


#contactTextContent {

width:830px;
background-color: #ffffff;
margin-top:60px;
height: 420px;
margin-left: 18px;
padding-left: 5px;
padding-right: 20px;
background-color: #ffffff; }

#contactTextContent ol{
width: 280px;
padding-left: 10px;
padding-right:50px;
}

#contactTextContent ul{
width: 400px;

margin-left: 320px;
margin-top: -200px;
font-size: 1.5em;
text-decoration: none;
line-height: 1.25em; }






#footer{
letter-spacing: 0.2em;
font-size: .75em;
width: 235px;
float: right;
margin-top: 8px; }

#galFooter{
letter-spacing: 0.2em;
font-size: .75em;
width: 235px;
float: right;
margin-top: -19px;
padding-right: 40px; }

#newsFooter{
letter-spacing: 0.2em;
font-size: .75em;
width: 235px;
float: right;
margin-top: 20px; }

#contactUsFooter{
letter-spacing: 0.2em;
font-size: .75em;
width: 235px;
float: right;
margin-top: 12px;
padding-right: 20px; }


form { 

width : 65%; 
padding : 0px;
margin-top: -410px;
float: right;
} 

fieldset { 

width : 40%; 
padding : 1em; 
float: left; } 

fieldset div { 
width : 196px; /* Width for modern browsers */ 
border : 1px solid #333; 
margin : 0px; 
padding : 1px; 
} 
* html fieldset div { 
width: 200px; /* Width for IE5 */ 
width: 196px; /* Width for IE6 */ 
} 
fieldset div input { 
width: 192px; /* Width for modern browsers */ 
border : 1px solid #666; 
padding : 1px; 
} 
      


