/* VCDB Extra Styling */

/* This is a bit weird, but because we used a stylesheet override
we didn't touch the originals. So we're going to do the same thing
here. Original comes first, then second comes the overrides.
(Both are needed.) */

/* VERY ORIGINAL */

/*navigation*/
#navcontainer {float:left;width:100%;}
#navcontainer ul {padding-left:0;margin-left:0;background-color:#3c3c3c;
color:white;float:left;width:100%;}
#navcontainer ul li {display:inline;text-transform:uppercase;}
#navcontainer ul li a {padding : 0.2em 1em;background-color : #3c3c3c;color : white;text-decoration : none;float : left;border-right : 1px solid #fff;}
#navcontainer ul li a:hover {background-color : #494949;color : #eee;}

/* ORIGINAL */

/*header*/
#logo {float : left;padding-bottom :1px;width: 55%;}
#logo h1 a {color:#444444;}
#logo img {padding : 10px;border : none;padding-top : 0;display : block;}
#header h1 {float : left;font-size : 3em;line-height : 1em;text-transform : uppercase;display : inline;margin : 15px 0 0 0;}
#site-description {background: transparent;color: #777;float: left;padding: 0;width: 70%;}
#site-description h2{font-size: 1.2em;}
#tag {float : right;text-decoration : none;text-align : right;color : #9c9c9c;background : transparent;padding : 10px 0;width: 28%;}
#subscribe a {background: transparent url(/wp-content/themes/w2_dnd/images/feed-icon-14x14.png) top right no-repeat;color: #777;margin:0;padding: 0 20px 0 0;}

/*navigation*/
#navcontainer {float:left;width:100%;}
#navcontainer ul {padding-left:0;margin-left:0;background-color:#3c3c3c;
color:white;float:left;width:100%;}
#navcontainer ul li {display:inline;text-transform:uppercase;}
#navcontainer ul li a {padding : 0.2em 1em;background-color : #3c3c3c;color : white; font-size:14px; font-weight:bold; text-decoration : none;float : left;border-right : 1px solid #fff;}
#navcontainer ul li a:hover {background-color : #494949;color : #eee;}

/*drop-down cats*/
.headright {border-left : 1px solid #fff;float : right;}
#navcontainer ul.navlist li.headright a {border-right: 0px;}
#slickbox {background : inherit;float : left;position : relative;margin : 0 auto;width : 100%;padding : 0;text-transform : lowercase;font-size : 0.9em;}
#slickbox h4 {text-transform : uppercase;padding : 3px 0 3px 0;}
#slickcats {background : inherit;float : left;position : relative;
width : 100%;padding : 0;}
ul.headcats {color : #444444;text-align : left;height : auto;width : 100%;margin: 10px 0 0;background-color : inherit;}
ul.headcats li {display : inline;list-style-type : none;margin-right : 3%;
border-bottom : 1px solid #ddd;float : left;text-align : right;display : block;width : 22%;}
ul.headcats li:hover {background : #f3f3f3 !important;}
ul.headcats li a {float : left;color : #333;}
ul.headcats li a:hover {background : #f3f3f3 !important;color : #444444;}

/* OVERRIDES */

/*header*/

/* header-container implemented by mashupTech in order to make main site and vcdb header identical. */
#header-container { width : 970px; margin : 0 auto; 
	font:0.88em Arial,Helvetica,Geneva,sans-serif;
	line-height:1.5em;
	color:#444444;
}

#header {margin-bottom:1px; padding-bottom:0; }

#logo { }
#logo h1 a { width:510px; height:146px; display:block; background-color:transparent; }
#logo h1 a.vcdb-logo { background:url(/wp-content/themes/w2_dnd/images/punctuative-logo-vcdb.gif) left bottom no-repeat; }
#logo h1 a span { display:none; }

#sponsor { }
#sponsor h1 a { width:161px; height:146px; display:block; background-color:transparent; }
#sponsor h1 a.sponsor-logo { background:url(/wp-content/themes/w2_dnd/images/ChrysalisSponsorshipv2.gif) left bottom no-repeat; }
#sponsor h1 a span { display:none; }

#global-search input { width:150px; margin-top:15px; padding:4px; font-size:15px; font-weight:bold; color:#444; }
#global-search input#searchsubmit { width:auto; }

#subscribe a { padding:3px 0; font-family:Arial, Helvetica, sans-serif;  display:block; background: transparent url(/wp-content/themes/w2_dnd/images/feed-icon-28x28.png) top right no-repeat; font-size:17px; color: #777;margin:8px 2px 0 0;padding: 4px 34px 8px 0;text-decoration:none;font-weight:bold;}
#subscribe a.feed-email { background: transparent url(/wp-content/themes/w2_dnd/images/feed-email.png) top right no-repeat; margin-right:0; padding:6px 36px 8px 0; }
#subscribe a:hover { color:#db8601; }

/*navigation*/
#navcontainer { font-family:Arial, Helvetica, sans-serif; border-top:1px solid #4d7ebc; }
#navcontainer ul { margin-top:1px; background-color:#6699cc; }
#navcontainer ul li a { line-height:21px; margin:-1px 0 0 0; /*border-right:1px solid #4d7ebc; border-left:1px solid #fff;*/ border-top:1px solid #fff; border-bottom:0; background-color:#6699cc; }
html>body #navcontainer ul li a { /*border-bottom:5px solid #fff;*/ } /* To accommodate IE 6 */
#navcontainer ul li:first-child a { border-left:0; }
#navcontainer ul li a:hover { border-top:1px solid #4d7ebc; /*border-bottom:5px solid #4d7ebc;*/ background-color:#4d7ebc; }
#navcontainer ul li.current_page_item a { border-top:1px solid #4d7ebc; /*border-bottom:5px solid #4d7ebc;*/ background-color:#4d7ebc; }

*:first-child+html #navcontainer ul li a { margin-bottom:0; border-bottom:0; }

/* Below are the styles for the VCDB logo. -DAY, 2008-06-22 */

#custom-contain { margin-bottom:18px; background-color:#fff; }
#custom-contain-inner { margin:0 auto 18px auto; padding-bottom:5px; clear:both; width:975px; }
span.clearer { height:0; display:block; clear:both; }