/***********************************************/
/* General.css for Web Page          */
/* All styles are here. Sept-17.2004    */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body {
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(images/right_bg.gif) top right repeat-y;		
}
	
/******* hyperlink and anchor tag styles *******/

/************** heading tag styles **************/

p,h1,pre {
	margin:0px 10px 10px 10px;
	}
	
h1 {
	font-size:14px;
	padding-top:10px;
}


a {

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

p {
	font-size:11px;
	font-family:Tahoma;

}


/*************** Navbar styles ***************/

#navbar_level1 {
	margin:0px;
	padding:0px;
}

#navbar_level1 .navbar_item {
	margin:0px;
	padding:1px 0px;
	background:#fff url(images/navbar_arrow.gif) no-repeat center left;
	margin-bottom:1px;	
	
}

#navbar_level1 .navbar_item a {
	display:block;
	padding: 2px 0px 0px 30px;
	margin:0px;
	font-family:Verdana;
	font-size:10px;
	color:#003366;
	font-weight:bold;
	text-decoration:none;
}

#navbar_level1 .navbar_item a:hover{
	color:#FF0000;
}

#navbar_level1 .navbar_subitem {
	margin:0px;
	padding:0px 0px;
	background:#fff url(images/navbar_arrow1.gif) no-repeat top left;
	margin-bottom:1px;	
	
}

#navbar_level1 .navbar_subitem a {
	display:block;
	padding: 2px 0px 0px 30px;
	margin:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#003366;
	text-decoration:none;
}

#navbar_level1 .navbar_subitem a:hover {
	color:#FF0000;

}


/*************** Layout Divs *******************/

#col1 {
	position: absolute;
	left:0px;
	top:50px;
	width:200px;
	background:#fff;
}

#col2 {
/*	background:#ff00ff url(images/center_bg.jpg) top left repeat-x; */
	margin-left: 201px;
	margin-right:350px;
/*	margin-right:351px; */
	}

#col3 {
	position:absolute;
	right:0px;
	top:50px;
	width:350px;
	background-color:#9FCC4E;
}

#banner {
	background:#fff000;
	height:50px; 
	
}

#linkBox {
	clear: both;
	border-top: 1px solid #999;
	text-align: center;
	background:#cccccc;
	color:#fff;
	font-size:11px;
	font-family:Tahoma;
}


#footer {
	clear: both;
	height: 40px;
	border-top: 1px solid #999;
	text-align: center;
	background:#cccccc;
	color:#fff;
	font-size:11px;
	font-family:Tahoma;
}
	
	
#left_side, #right_side {
	float:right;
	width:170px;
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-top:15px;
}
		
		
		
/********************* Other Class **************/	

#graybar {
	height:50px;
	background:#fff url(images/topBanner_bg.jpg) top left repeat-x;
}

#topform {
	position:absolute;
	top:25px;
	left:650px;
	margin:0px;
	padding:0px;
}

#topform input, #topform label {
	 float:left;
	 margin:0px;
	 padding:0px;
	 border:none;
	 margin-right:5px;

}

#topform label {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#CCCCCC;
}



ul.left_list {
	margin:0px;
	margin-top:25px;
	padding:5px;
	/*background-color:#99FFCC;*/
}

ul.left_list h2 {
	display:none;
}


ul.left_list li {
	list-style-image:url(images/arrow3.gif);
	margin:2px 0px;
	line-height:15px;
/*	border-bottom:1px solid #eeeeee; */
	background:url(images/point_bg_white.gif) repeat-x bottom left;
	padding-bottom:3px;
	list-style-position:inside;
}

ul.left_list li.page_item {
	list-style-image:url(images/arrow2.gif);
}


ul.left_list a {
	font-size:11px;
	color:#666666;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

ul.left_list a:hover {
	color:#FF9900;
}

ul.right_list {
	margin:0px;
	margin-top:25px;
	padding:5px;
	width:140px;
	/*background-color:#99FFCC;*/
}

ul.right_list li {
	list-style-image:url(images/categories_bullet.gif);
	margin:2px 0px;
	line-height:15px;
	padding-bottom:3px;
	list-style-position:inside;
	background:url(images/point_bg_green.gif) repeat-x bottom left;
}


ul.right_list a {
	font-size:11px;
	color:#fff;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-left:6px;
	}
html>body ul.right_list a {
	padding-left:0px; 
}
ul.right_list a:hover {
	color:#333;
}


/************************  Link Boxes ***************************/

#oss_industry {
	width:170px;
	background:url(images/oss_industry_bg.jpg) top left no-repeat;
	padding:6px;
}

#channels {
	width:170px;
	background:url(images/categories_bg.jpg) top left no-repeat;
	padding-top:6px;
}

#feeds {
	width:160px;
	background:url(images/feed_bg.jpg) top left no-repeat;
	padding-top:40px;
	padding-left:15px;
}


#iresources {
	width:170px;
	background:url(images/iresources_bg.jpg) top left no-repeat;
	padding-top:6px;
}

#tproducts{
	width:170px;
	background:url(images/tproducts_bg.jpg) top left no-repeat;
	padding-top:6px;
}

#credits {
	width:170px;
	background:url(images/credits_bg.jpg) top left no-repeat;
	padding-top:6px;
}

#oss_billing {
	width:155px;
	background:url(images/oss_billing_bg.jpg) top left no-repeat;
	padding-top:40px;
	padding-left:5px;
}

#oss_companies {
	width:170px;
	background:url(images/companies_bg.jpg) top left no-repeat;
	padding:6px;
}

/*************************** Post Related **********************/

#content {
	padding:10px;
}

#content h2 {
	font-size:10px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



.post {
	/* here is the space between two post entries.... 
	   increase or decrease it as you consider....
	   To test the changes you could uncomment the background line...
	   and the ral block will be displayed.		   
	*/ 	
	margin-bottom:60px;
	 /* background:#fff000; */
}

.feedback {
	font-size:11px;

}

.post h3 {
	line-height:140%;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;	
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.post h3 a {
	color:#333333;
	text-decoration:none;
	font-size:22px;	
}

.post p {
	line-height:175%;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	padding:3px;
	margin:0px;
	color:#666666;
}

.meta {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#aaaaaa;
	border-bottom:1px solid #cccccc;
	margin:10px 0px;
	padding-left:20px;
	padding-bottom:6px;
	background:url(images/arrow1.gif) no-repeat top left;
}


/******************* Others **************************/

#twistermc-bookmarks a {
	font-size:11px;

}

#contact_box {
	position:absolute;
	top:2px;
	left:700px;
	color:#CCCCCC;
	font-size:10px;
}

#contact_box a {
	margin:0px;
	padding:0px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-decoration:none;
}

#contact_box a:hover {
	text-decoration:underline;
}

#oss_billing {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.single_link {
	margin-bottom:10px;
	padding-bottom:3px;
	background:url(images/point_bg_green.gif) repeat-x bottom left;

}

#oss_billing  a {
	margin-bottom:3px;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

#feedblitz {
	font-size:11px;

}
