/*  
Theme Name: Test Template For WP
Theme URL: http://
Description: A test cure-all template <a href="http://">Brendan Graetz</a>, modified slightly by <a href="http://">Robin Auyong</a>.
Version: 1.2
Author: Brendan Graetz, Robin Auyong
Author URL: http://

	This theme was designed with the intent of it being able to be modified into any template imagineable,
	aims to eventually do so entirely via tweaking only this CSS file.
	
	Page layout follows this format:
	Head, body and foot will be merely empty wrappers, and their top level elemets are wrappers for specific
	types of content, and have attributes that are specific to these contents.
	Each of these elements themselves will contain a three column table (sorry no fancy css with ie
	compatibility issues found here). By messing with the box object attributes of each of these top level elements,
	as well as those of the individual table cells, it is possible to create many variations of 1, 2 or 3 column layouts.
	There are many excess elements/cells, removing them is as simple as setting their dimensions to zero,
	justmake sure the surrounding elements/cells are compensated accordingly.
	1) Head (header.php)
		a) Headborder
		b) Heada
		c) Headb
		d) Headc
	2) Body (index.php)(Applied to archive.php, search.php [search results], single.php [comments] and page.php by default)
		a) Bodya
		b) Bodyb
		c) Bodyc
	2a) Page (page.php)(Optional)(replace all the body tags with page tags)
		a) PBodya
		b) PBodyb
		c) PBodyc
	3) Foot (footer.php)
		a) Foota
		b) Footb
		c) Footc
		d) Footborder
	
	Secondarily, all the best plugins, as listed below, should be installed and activated:
	1) Akismet
	2) contactform:
	3) tell a friend?
	4) breadcrumbs
	

*/

/*WP defaults*/

/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Century Gothic', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #d5d6d7 url('images/kubrickbgcolor.jpg');
	color: #333;
	text-align: center;
	}

#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}

#header {
	background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;
	}

#headerimg { 
	margin: 7px 9px 0; 
	height: 192px; 
	width: 740px; 
	} 

#content {
	font-size: 1.2em;
	}

.widecolumn .entry p {
	/*font-size: 1.05em;*/
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#footer {
	background: #eee url('images/kubrickfooter.jpg') no-repeat top; 
	border: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Century Gothic', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: 'Century Gothic', 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Century Gothic', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Century Gothic', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Century Gothic', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Century Gothic', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0; 
	}

#page {
	background-color: white;
	margin: 20px auto;
	padding: 0;
	width: 760px;
	border: 1px solid #959596;
	}

#header {
	background-color: #73a0c5;
	margin: 0 0 0 1px; 
	padding: 0; 
	height: 200px; 
	width: 758px;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}
	
#mainpostlist {
	padding: 20px 0 0 0;
}

.mainnewscolumn {
	padding: 10px 5px;
}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 100%;
	}
	
.indexcolumn{
	padding: 20px 0 20px 0;
	/*margin: 5px 0 0 150px;*/
	margin: 0 auto;
	/*width: 100%;*/
}

.widecolumn {
	padding: 10px;
	/*margin: 5px 0 0 150px;*/
	margin: 0;
	/*width: 100%;*/
	}

.post {
	margin: 0 0 20px;
	/*text-align: justify;*/
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #CCC;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */



/*	Begin Headers */
h1 {
	/*padding-top: 70px;*/
	margin: 0;
	}

h2 {
	margin: 0;
	}

h2.pagetitle {
	margin-top: 25px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
	
h4 {
	padding: 0;
	margin: 0;
}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer 6 and below, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}
	
#IEroot .entry ul li:before, #IEroot #sidebar ul ul li:before {
	content: "&raquo; ";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 0;
	padding: 12px 12px 0 3px; 
	text-align: right;
	height:30px;
	}
	
.search_l {position:relative; left:4px;}
.text_x {
	background-color: white;
	border:none;
	height:19px;
	position:relative;
	top: -4px;
	left: 1px;
	font-size:12px;
	padding: 2px 0 0 3px;
	width:130px;
}
.webkit .text_x {top: -6px;} /* Use With CSS Browser Selector Only */
.gecko .text_x {top: -7px;}  /* Use With CSS Browser Selector Only */
.win.gecko .text_x {top: -8px;} /* Use With CSS Browser Selector Only */
.text_r {position:relative; left:-2px;}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	/*margin-left: 545px;*/
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */

/* Begin Menu */
#menu {
	font-size: 1em;
	padding: 5px 0 5px 0px;
	width: 200px;
	/*background-color:#EFF8DA;*/
	margin-top:18px; margin-bottom: 10px;
	}

#menu ul li {
	list-style-type: none;
	list-style-image: url(img/arrow.gif);
	/*margin-bottom: 5px;*/
	padding: 0;
	vertical-align:middle;
	}
	
#menu ul, #menu ul ol {
	margin: 0;
	padding: 0 0 0 20px;
	font-size:1.3em;
	}

#menu ul p, #menu ul select {
	margin: 5px 0 8px;
	}

#menu ul ul, #menu ul ol {
	margin: 5px 0 0 10px;
	}

#menu ul ul ul, #menu ul ol {
	margin: 0 0 0 10px;
	}

ol li, #menu ul ol li {
	list-style: decimal outside;
	}

#menu ul ul li, #menu ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

/*Top level menu link items style*/
#menu ul li a{
display: block;
width: 180px; /*Width of top level menu link items*/
padding: 8px 0px;
border: none;
text-decoration: none;
color: #5A5957;
border-bottom: 1px dotted white;
}

#menu ul li a:hover{
/*background-color: #008081;*/
color: black;
border-bottom: 1px dotted black;
}

/*Current page item appearance*/
#menu ul li.current_page_item a{text-decoration:none; color:black; /*background-color: #EFF8DA*/; font-weight:bold;}
/*Current page item appearance on hover*/
#menu ul li.current_page_item a:hover{text-decoration:none; color:black; /*background-color: #008081*/; font-weight:bold;}
/*Current page sub-menu appearance*/
#menu ul li ul li.current_page_item a{text-decoration:none; color:black; /*background-color: #EFF8DA*/; font-weight:bold;}
/* End Menu */

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	}
/* End Various Tags & Classes*/

/*start cureall definitions*/

/*general*/

body {margin: 0 0 0 0;padding: 0;}
table {layout:fixed;border-collapse:collapse;empty-cells:show;border:none;}
table td {border:none;vertical-align:top;}
table td .hide {visibility:hidden;empty-cells:hide;}

#page {	background-color: white;margin: 0 auto;padding: 0;width: 900px;border: 1px solid #959596;}

#logo {padding: 10px;}
#toplinks {text-align:center; padding-top:10px;  font-size:12px;}
#toplinks a {color:white;}

#header_bg {padding: 17px 0 10px 20px;}
#IEroot #header_bg_main {height: 98px;}
#events_bg {background-color: #60a526;}
#digital_bg {background-color: #0168b3;}
#public-relations_bg {background-color: #e20a17;}
#retail_bg {background-color: #f55813;}

#events_link, #digital_link, #pr_link, #retail_link {padding:0; margin: 0; float:left; height:21px;}
#events_link, #digital_link, #pr_link {border-right: 1px solid #828282;}
#events_link {border-top: 5px solid #60a526; width:164px; background: white url(images/events_link.gif) no-repeat;}
#digital_link {border-top: 5px solid #0168b3; width:162px; background: white url(images/digital_link.gif) no-repeat;}
#pr_link {border-top: 5px solid #e20a17; width:161px; background: white url(images/pr_link.gif) no-repeat;}
#retail_link {border-top: 5px solid #f55813; width:163px; background: white url(images/retail_link.gif) no-repeat;}
#events_link:hover {background: #60a526 url(images/events_link_w.png) no-repeat;}
#digital_link:hover {background: #0168b3 url(images/digital_link_w.png) no-repeat;}
#pr_link:hover {background: #e20a17 url(images/pr_link_w.png) no-repeat;}
#retail_link:hover {background: #f55813 url(images/retail_link_w.png) no-repeat;}

#header_right_links {margin:0; padding:0;}
#header_right_links td {width: 247px; vertical-align:middle; text-align:center; border-top:1px solid #9d9b9c; font-size:12px;}
#header_right_links a {display:block; height:23px; padding:7px 0 0 0; color: #5c5c5c; text-decoration:none;}
#header_right_links a:hover {background: transparent url(images/white_bg.png) repeat;}

#banner_corner {margin-bottom: 10px;}

#latest_inno {margin-bottom: 10px;}
#latest_inno h2 {margin-bottom: 5px; color:blue;}

ul.subnav{list-style:none;font-size:12px;margin:10px 0 0 0;padding:0;}
ul.subnav li{list-style-type:none;margin:0;}
ul.subnav li a, ul.subnav li a:link, ul.subnav li a:visited{text-decoration:underline;color:black;padding:6px 10px;display:block;}
ul.subnav li a:hover{}
ul.subnav li a:active{}
/* ul.subnav li.current_page_item a{text-decoration:none; color:black; background-color: #AECEFF;font-style:italic}
ul.subnav li.current_page_item a:hover{text-decoration:none; color:white; background-color: #143278;} */

ul.subnav#events_nav, ul.subnav#events_nav li a, ul.subnav#events_nav li a:link, ul.subnav#events_nav li a:visited {color:#60a526;}
ul.subnav#digital_nav, ul.subnav#digital_nav li a, ul.subnav#digital_nav li a:link, ul.subnav#digital_nav li a:visited {color:#0168b3;}
ul.subnav#pr_nav, ul.subnav#pr_nav li a, ul.subnav#pr_nav li a:link, ul.subnav#pr_nav li a:visited {color:#e20a17;}
ul.subnav#retail_nav, ul.subnav#retail_nav li a, ul.subnav#retail_nav li a:link, ul.subnav#retail_nav li a:visited {color:#f55813;}
/* ul.subnav#events_nav li a:hover{background-color: #60a526;}
ul.subnav#digital_nav li a:hover{background-color: #0168b3;}
ul.subnav#pr_nav li a:hover{background-color: #e20a17;}
ul.subnav#retail_nav li a:hover{background-color: #f55813;} */

.search_terms, .search_terms2 {margin:10px 0;}
.pop_search_tag {margin: 0 0.3em 0 0;}
.search_terms2 a {color:black; font-size:13px; margin:0 10px 0 0;}

#postto{margin-bottom:10px;padding:0; overflow:hidden;}
#postto h2{font-size:12px;border-bottom:#eee 1px solid;margin:0 0 5px;padding:0;}
#postto ul{list-style-type:square;margin:0;padding:0 3px 5px 3px;}
#postto ul li img{list-style-type:none;border:0;margin:0;padding:0 3px 0px 0px;}
#postto ul li{list-style-type:none;border:0;margin:0;padding:0 0 0px 0px;}

/*head*/

#head {}
#heada {width:900px; background:black url(images/header_top_bg.jpg) no-repeat; color:white; position:relative; z-index:1000;}
#headb {width:900px; border-bottom:1px solid #9d9b9c;}
#headc {width:900px;}

#heada1 {width:332px;}
#headam1 {width:403px;}
#heada2 {width:185px;}
#heada3 {width:0px;}
#headam2 {width:0px;}
#headam3 {width:0px;}
#headam4 {width:0px;}

#headb1 {width:653px;}
#headb2 {width:247px; background: #eae8e9 url(images/header_right_menu_bg.jpg) bottom no-repeat;}
#headb3 {width:0px;}
#headbm1 {width:0px;}
#headbm2 {width:0px;}
#headbm3 {width:0px;}
#headbm4 {width:0px;}

#headc1 {width:250px;}
#headc2 {width:520px;}
#headc3 {width:0px;}
#headcm1 {width:15px;}
#headcm2 {width:5px;}
#headcm3 {width:0px;}
#headcm4 {width:15px;}

/*body*/

#bodi {}
#bodya {width:900px;}
#bodyb {width:900px;}
#bodyc {width:900px;}

#bodya1 {width:653px;}
#bodya2 {width:247px;}
#bodya3 {width:0px;}
#bodyam1 {width:0px;}
#bodyam2 {width:0px;}
#bodyam3 {width:0px;}
#bodyam4 {width:0px;}

#bodyb1 {width:0px;}
#bodyb2 {width:653px;}
#bodyb3 {width:247px;}
#bodybm1 {width:0px;}
#bodybm2 {width:0px;}
#bodybm3 {width:0px;}
#bodybm4 {width:0px;}

#bodyc1 {width:653px;}
#bodyc2 {width:247px;}
#bodyc3 {width:0px;}
#bodycm1 {width:0px;}
#bodycm2 {width:0px;}
#bodycm3 {width:0px;}
#bodycm4 {width:0px;}

/*page*/

#pbodi {}
#pbodya {width:900px;}
#pbodyb {width:900px;}
#pbodyc {width:900px;}

#pbodya1 {width:0px;}
#pbodya2 {width:0px;}
#pbodya3 {width:0px;}
#pbodyam1 {width:0px;}
#pbodyam2 {width:0px;}
#pbodyam3 {width:0px;}
#pbodyam4 {width:0px;}

#pbodyb1 {width:488px;}
#pbodyb2 {width:165px;}
#pbodyb3 {width:0px;}
#pbodybm1 {width:0px;}
#pbodybm2 {width:0px;}
#pbodybm3 {width:0px;}
#pbodybm4 {width:0px;}

#pbodyc1 {width:0px;}
#pbodyc2 {width:0px;}
#pbodyc3 {width:0px;}
#pbodycm1 {width:0px;}
#pbodycm2 {width:0px;}
#pbodycm3 {width:0px;}
#pbodycm4 {width:0px;}

/*foot*/

#foot {}
#footborder {height:0px;}
#foota {width:900px;}
#footb {width:900px;}
#footc {width:900px;}

#foota1 {width:250px;}
#foota2 {width:250px;}
#foota3 {width:250px;}
#footam1 {width:15px;}
#footam2 {width:5px;}
#footam3 {width:5px;}
#footam4 {width:15px;}

#footb1 {width:0px;}
#footb2 {width:770px;}
#footb3 {width:0px;}
#footbm1 {width:15px;}
#footbm2 {width:0px;}
#footbm3 {width:0px;}
#footbm4 {width:15px;}

#footc1 {width:250px;}
#footc2 {width:520px;}
#footc3 {width:0px;}
#footcm1 {width:15px;}
#footcm2 {width:5px;}
#footcm3 {width:0px;}
#footcm4 {width:15px;}

/* Top Level Menu Text Appearance */
ul.nav2{float:left;list-style:none;font-size:12px;font-weight:100;margin:0;padding:0;}
ul.nav2 li{float:left !important;list-style-type:none;margin:0;padding:0; text-align: left;}
ul.nav2 li ul li{background-color: #000000;}

ul.nav2 li a,ul.nav2 li a:link,ul.nav2 li a:visited{text-decoration:none;float:left;display:block;}

ul.nav2 li a:hover{color:#FFFFFF;text-decoration:none;}
ul.nav2 li a:active{text-decoration:none; }

/*Current page item appearance*/
ul.nav2 li.current_page_item a{text-decoration:none; color:white; padding-top:8px; border-top: 3px solid #6b6b6b;/* background-color: white; */}
ul.nav2 li.current_page_item ul li a {border:1px solid #ccc; padding-top:2px;}
/*Current page item appearance on hover*/
ul.nav2 li.current_page_item a:hover{text-decoration:none; color:white; /*background-color: #686868;*/}
/*Current page item appearance for sub-menus below it (set as default sub-menu style)*/
ul.nav2 li.current_page_item ul li a{text-decoration:none; color:black; background-color: white;}
/*Current page sub-menu appearance*/
ul.nav2 li ul li.current_page_item a{color: black; font-weight:bold; border:1px solid #ccc; padding-top:2px;}

ul.nav2 li ul{float:left;margin:0;padding:0;}

/*Suckertreemenu: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
/* Z-index definition moved to navbar (div) */
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
/*float: left;*/
/*background-color: white;*/ /*overall menu background color (main links w/o sub menus)*/
}

/*Top level menu link items style (w/o children only)*/
.suckertreemenu ul li a{
display: block;
width: 80px; /*Width of top level menu link items*/
border: none;
border-left-width: 0;
text-decoration: none;
color: white;
border-left: 1px solid #828282;
padding:11px 0 0 6px;
}

/*Top level menu hover style */
.suckertreemenu ul li a:hover{
/* background-color: #686868; */
color: white;
border-top: 3px solid #6b6b6b;
padding-top:8px;
}

/*Sub level menu hover style */
.suckertreemenu ul li ul li a:hover{
border: 1px solid #ccc;
background-color: #686868;
color: white;
padding-top:2px;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
/*background-color: #6A6A6A;*/	/* Only appears when menu is indented */
font-size: 0.86em;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
background-color: #000000;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
/*width: 120px;*/ /*width of sub menu levels*/
color: black;
background-color: white;
text-decoration: none;
padding: 2px 20px 2px 6px;
border: 1px solid #ccc;
}

/*Background image for top level menu list links  (with children)*/
.suckertreemenu .mainfoldericon{
/*background: #6A6A6A url(media/arrow-down.gif) no-repeat center right;*/
}

/*Background image for subsequent level menu list links  (with children)*/
.suckertreemenu .subfoldericon{
background-color: #F3F3F3;
/*background: #F3F3F3 url(media/arrow-right.gif) no-repeat center right;*/
}

/*misc*/
#navbar {
	display: block;
	/*height: 25px;*/		/* Top and bottom padding must be 0 if height and line-height is fixed */
	/*line-height:25px;*/
	padding: 0;
	/*margin-top: 5px;*/
}
#navbar table {
	/*height: 25px;*/
	width: 100%;
}
#navbar table td {border:none;}
.greyl {
	width: 6px;
	background: url('images/grey_l.jpg') no-repeat;
}
.greyx {
	/*background: url('images/grey_x.jpg') repeat-x;*/
}
.greyr {
	width: 8px;
	background: url('images/grey_r.jpg') no-repeat;
}
.postmetadata {width:99%;background:none; padding:2px 0;}
.events_info {background-color:#60a526;color:white;padding:2px;}
.digital_info {background-color:#0168b3;color:white;padding:2px;}
.pr_info {background-color:#e20a17;color:white;padding:2px;}
.retail_info {background-color:#f55813;color:white;padding:2px;}
a.events_info:hover {color:#60a526;background:none;}
a.digital_info:hover {color:#0168b3;background:none;}
a.pr_info:hover {color:#e20a17;background:none;}
a.retail_info:hover {color:#f55813;background:none;}
.postmetadata2 {width:99%;background:#EFF8DA; padding:2px;}

span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}

/*end cureall definitions*/

