/*
Theme Name: TIBCO Blog Template
Description: Blog template based upon new TIBCO site design
Version: 1.1
Author: Josh Hallett/Daniel Ciomek
*/

body { background-color: white; font-size: 0.9em;}
* { font-size: 1em; font-family: Arial, Helvetica, sans; }
form {margin:0; padding:0;}
html * { margin: 0; padding: 0; }
img { border: 0; }
ul { list-style-type: none; }
.clr { clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0 -1px -1px 0; border: 0; padding: 0; font-size: 0; line-height: 0;}



#sites {width:795px; height: 1.8em; margin-top: 10px; font-size: 0.75em; text-align:left;}
#sites li {float: left; border-left: 2px solid #C7C7C7; color: #535152; padding: 0 10px; height: 1.8em; position: relative; z-index:500;}
#sites li.first { border: none; padding-left: 0;}
#sites .pulldown { position: relative; top: 2px; left: 4px; }
#sites a, #sites a:visited { color: #535152; text-decoration: none; }
#sites .active a, #sites .active a:visited { color: #C0C0C2; }
#sites a:hover, #sites a:visited:hover { text-decoration: underline; }
#sites ul {font-size: 1em; display: none; position: absolute; top: 1.8em; left: -2px; background: white; padding-top: 3px; border: 2px solid #C7C7C7; border-top: none; min-width: 8.5em; width: auto;/* ie.css */ }
#sites li:hover ul,
#sites li.hover ul { display: block;}
#sites li li { float: none; border: none; white-space: nowrap; min-height: 1.4em; height: auto; padding-top: 0.2em; padding-bottom: 0.2em; /* ie.css */ }
#sites li li a { display: block; }
#sites li li:hover,
#sites li li.hover { text-decoration: underline; background-color: #f0f0f0; }

/******************************/
/* Begin logo area */
	#logo {position:relative; clear:both; border-top:2px solid #C9C4C8; width:795px; text-align:left;}
/* End logo area */
/******************************/
/* End search area */
	#search {position:absolute; top:15px; right:16px;}
	#search input.searchtext {border:1px solid #ADAAAD; color:#000; font-size:.8em;}
	#search input.searchsubmit {position:relative; left:4px; top:4px;}
/* End search area */	
/******************************/
/* Begin main navigation */
	#mainnav {clear: both; position:relative; top:0px; background:#000; width:795px; height:26px; z-index:400; font-size:.9em;}
	#mainnavul {z-index:1;}
	/* begin drop down styling */	
		#mainnav ul 	{margin: 0; padding: 0; list-style:none;}
		#mainnav ul li 	{margin: 0; padding-top: 0; float: left; position: relative; text-align: center; background:#000; color:#FFF; width:103px;}
		#mainnav ul li a {font-weight:bold; display:block; text-decoration:none; color:#FFF; padding:6px 0 4px 0; height:100%;} 
		#mainnav ul li a.on {background:url("/executive/wp-content/themes/TIBCO-blog/images/mainnav_on.gif"); color:#000;}
		#mainnav li ul {position: absolute; left: 0; top: 0;  display: none; z-index: 100; width: 1px; }
		#mainnav li ul.last {left: -120px;} /* we want the last menu item to be right aligned with the page */
	/* end drop down styling */	
	
 	/* begin Sub Menu Styles */
		 #mainnav li:hover ul, #mainnav li.over ul {display: block; position: absolute; top:0; z-index: 200;}
		 #mainnav li ul li a 		{font-weight:normal; background:#FFF; color: #000; display: block; text-decoration:none; width:200px; text-align:left; padding:4px 5px; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;}
		 #mainnav li ul li a:hover 	{ color:#FFF; background:#003C63;} 
	/* end Sub Menu Styles */
	
	/* begin Third Menu Styles */
		 #mainnav li ul li ul.third {position:absolute; left:211px; display:none;}
		 #mainnav li ul li ul.third li.first a {border-top:1px solid #000;}
		 #mainnav li ul li:hover ul.third, #mainnav li.over ul.third {display: block; position: absolute;}
		 
		 #mainnav li ul li ul.thirdlast {position:absolute; left:-211px; display:none;}
		 #mainnav li ul li ul.thirdlast li.first a {border-top:1px solid #000;}
		 #mainnav li ul li:hover ul.thirdlast, #mainnav li.over ul.thirdlast {display: block; position: absolute;}
	/* end Third Menu Styles */
	
	/* begin need to reset the padding and the width for the menu images.  They should not have any of the effects of the menu */
		 #mainnav li ul li.software a		{width:103px; height:20px; background:url("/executive/wp-content/themes/TIBCO-blog/images/mainnav_on.gif"); text-align:center; color:#000; padding:6px 0 0 0; border:0; font-weight:bold;}
	     #mainnav li ul li.software a:hover {background:url("/executive/wp-content/themes/TIBCO-blog/images/mainnav_on.gif"); color:#000;}
		 #mainnav li ul li.services a 		{width:103px; height:20px; background:url("/executive/wp-content/themes/TIBCO-blog/images/mainnav_on.gif"); text-align:center; color:#000; padding:6px 0 0 0; border:0; font-weight:bold;}
		 #mainnav li ul li.services a:hover {background:url("/executive/wp-content/themes/TIBCO-blog/images/mainnav_on.gif"); color:#000;}
		 #mainnav li ul li.solutions a		{width:103px; height:20px; background:url("/executive/wp-content/themes/TIBCO-blog/images/mainnav_on.gif"); text-align:center; color:#000; padding:6px 0 0 0; border:0; font-weight:bold;}
		 #mainnav li ul li.solutions a:hover {background:url("/executive/wp-content/themes/TIBCO-blog/images/mainnav_on.gif"); color:#000;}
		 #mainnav li ul li.customers a	{width:103px; height:20px; background:url("/executive/wp-content/themes/TIBCO-blog/images/mainnav_on.gif"); text-align:center; color:#000; padding:6px 0 0 0; border:0; font-weight:bold;}
		 #mainnav li ul li.customers a:hover {background:url("/executive/wp-content/themes/TIBCO-blog/images/mainnav_on.gif"); color:#000;}
		 #mainnav li ul li.partners a		{width:103px; height:20px; background:url("/executive/wp-content/themes/TIBCO-blog/images/mainnav_on.gif"); text-align:center; color:#000; padding:6px 0 0 0; border:0; font-weight:bold;}
		 #mainnav li ul li.partners a:hover {background:url("/executive/wp-content/themes/TIBCO-blog/images/mainnav_on.gif"); color:#000;}
		 #mainnav li ul li.company  a      {width:103px; height:20px; background:url("/executive/wp-content/themes/TIBCO-blog/images/mainnav_on.gif"); text-align:center; color:#000; padding:6px 0 0 0; border:0; font-weight:bold;}
		 #mainnav li ul li.company a:hover {background:url("/executive/wp-content/themes/TIBCO-blog/images/mainnav_on.gif"); color:#000;}
/* End main navigation */
/******************************/
/* Begin mast area */
	#mast {margin:0; padding:1px 0 0 0; height:66px;}
	#mastbot {height:18px;}
	
/* End mast area */
/******************************/
/* Begin content area */
	#content {clear: both; display: block; width:795px; margin: 0px; padding: 0; text-align: left;}

	#blog { float: left; width: 520px; margin: 0; padding: 0; } 
	#blog-inner { margin: 0px 10px 10px 16px; }
	#blog a, #blog a:visited { color: #055486; text-decoration: none; }
	#blog a:hover, #blog a:visited:hover { color: #B42E34; text-decoration: none; }
	#blog-inner p { margin-bottom: 10px; }

	.date { text-transform: uppercase; color: #666; font-weight: bold; font-size: 11px; margin-top: 20px;}
	.title { width: 480px; margin: 16px 0px 6px 0px; padding: 0; }
	.title-photo { float: left; width: 60px; text-align: left;}
    .title-text { text-align: left; font-size: 22px; padding-top: 4px;}
    .title-text a { color: #AD3031; text-decoration: none; }
    .title-text a:visited { color: #AD3031; text-decoration: none; }
    .title-text a:hover { color: #AD3031; text-decoration: underline; }
    .postedby { font-size: 11px; color: #666; font-weight: normal; }
    .entry { font-size: 12px; color: #000; line-height: 14px; }
    .postfooter { font-size: 11px; color: #999; padding-bottom: 12px; margin-bottom: 20px; border-bottom: 1px solid #BBB; line-height: 1.5em;}
    .postfooter p { font-size: 11px; color: #999; line-height: 1.5em;}
    .postfooter a { color: #AD3031; font-weight: bold; text-decoration: none; }
    .postfooter a:visited { color: #AD3031; font-weight: bold; text-decoration: none; }
    .postfooter a:hover { color: #AD3031; font-weight: bold; text-decoration: underline; }
 	.footer2 { margin-top: 4px; }
 	.footer2 a { color: #999; text-decoration: none; }
    .footer2 a:visited { color: #999; text-decoration: none; }
    .footer2 a:hover { color: #999; text-decoration: underline; }
    label { display: block;}
	fieldset { border: 0px;}




	#sidebar { float: right; width: 247px; margin: 0; padding: 0; }
	#sidebar-inner { width: 247px; color: #fff; font-size: 11px; background: url("/executive/wp-content/themes/TIBCO-blog/images/sidebar-bg.jpg") no-repeat #17405D; }
	#sidebar-content { padding: 5px 14px 20px 14px; }
	#sidebar-bottom { width: 247px; background: url("/executive/wp-content/themes/TIBCO-blog/images/sidebar-bottom.jpg") no-repeat; height: 8px; }

	.about-header { font-size: 16px; font-weight: bold; margin-bottom: 8px;}
	.about-header a { font-size: 16px; font-weight: bold; margin-bottom: 8px; text-decoration: none;}
	.about-header a:hover { font-size: 16px; font-weight: bold; margin-bottom: 8px; text-decoration: none;}
	.about-text p { font-size: 11px; margin-bottom: 8px;}
	#rss { margin: 20px 0px 20px 0px;}
	.side-header { font-weight: bold; font-size: 13px; margin-top: 10px;}
	.sideline { border-top: 1px solid #36688A; height: 4px margin: 4px 0px 4px 0px;}
	#sidebar ul { list-style: none; margin: 6px 0px 20px 0px;}
	#sidebar li { list-style: none; padding-left: 15px; padding-bottom: 4px; }
	#sidebar li a { color: #fff; text-decoration: none; }
	#sidebar li a:visited { color: #fff; text-decoration: none; }
	#sidebar li a:hover { color: #fff; text-decoration: underline; }



/* End content area */
/******************************/
/* Begin Footer area */
	#footer {width:795px; color:#A5A2A5; font-size:.75em; text-align:left; clear:both; padding:20px 0;}
	#footer a {color:#A5A2A5; text-decoration:none;}
	#footer a:hover {text-decoration:underline;}
/* End Footer area */
/******************************/






