body {text-align: center; padding: 0; margin: 0; border: 0;}

/*div {border: 1px solid #ff6666;}*/


/* text content classes */
#bodytext {	
	float: left;
	font-size: 0.8em;
	width: 560px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;		
	padding: 5px 10px 0px 20px;
	text-align: justify;
}

#bodytext a {
	text-decoration: none;
}

#bodytext h1 {	
	font-size: 1.4em;
	font-weight: bold;
	color: #336699;	
}

#bodytext h1 span {	
	font-size: 0.8em;
	font-weight: bold;
	color: #336699;					
}

#bodytext h3 {
	left: 10px;
	font-size: 1em;
	font-weight: bold;
	color: #666666;	
}

#bodytext h4 {
	font-size: 1em;
	font-weight: bold;
	color: #336699;
}

#bodytext select {
	border: 1px solid #666666;
	font-size: 0.8em;
}

/*#bodytext td {
	boorder: 1px solid #666666;
	vertical-align: top;
	padding: 1px 1px 1px 1px;
	margin: 3px 3px 3px 3px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
	color: #336699;	
}*/

#txt_qoute	{
	padding: 10px 10px 10px 10px;
}

#txt_arrow {	
	font-weight: bold;
	color: #ff0000;
}

#txt_more {
	font-size: 0.8em;
	font-weight: bold;
	color: #333399;	
}

#txt_logo {	
	font-weight: bold;
	color: #606060;	
}

#a_wiki {
	color: #336699;
}

#a_inner, #a_feedback, #a_outer {	
	font-weight: bold;
	color: #666699;
}

#a_contact {	
	font-family: courier, serif;
	font-size: 0.9em;
	color: #003366;
}

#a_send {	
	font-family: courier, serif;
	color: #003366;
}

#a_pdf {	
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #996666;
}

#a_news {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #666699;
}

/* rss news styles */

#news_block_hd {
	background-color: #f0f0f0;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #666666;	
	text-align: center;
}

#news_block {
	border: 1px solid #999999;
	background-color: #fcfcfc;
	padding: 10px 10px 10px 10px;
	text-align: left;	
}

/* title tag on the first page saying Cafe Networks */

#website_title1 {
	font-size: 2em;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	color: #d94c18;	
	background-color: #ffcb05;	
	padding: 0px 5px 0px 5px;
}

#website_title2 {
	font-size: 2em;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	color: #333333;	
	padding: 0px 5px 0px 5px;
}

#main_list1 {color: #8A8C8E; font-size: 1.2em; font-family: arial, verdana, sans-serif; font-weight: bold; margin: 10px 10px 10px 0px}
#main_list2 {color: #A7A9AC; font-size: 1.2em; font-family: arial, verdana, sans-serif; font-weight: bold; margin: 10px 10px 10px 0px}

#emphasis {font-size: 0.9em;}
#emphasis b {color: #cc6666;}
#smalltext {font-size: 0.6em; color: #666666; padding: 15px 15px 15px 15px;}

/* menu */

#sidebartitle {text-align: left; font-size: 0.9em; color: #DA511F; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
#sidebarsubtitle {
	font-size: 0.9em;
	color: #DA511F;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#arrow {color: #336699; font-weight: bold;}
#redarrow {color: #ff0000; font-weight: bold;}

/* contact form */

#contact_form { font-size: 1em; color: #666666; font-family: Verdana, Arial, sans-serif;}

#contact_form_txt {float: left; width: 180px; text-align: right; padding: 0px 10px 5px 0px; vertical-align: top;}
#contact_form_txt span {color: #ff0000;}
#contact_form_input input, textarea {font-size: 1em; border: 1px solid #666666; }
#contact_form_input select {border: 1px solid #666666; }
#contact_form_submit {float: right; padding: 10px 130px 10px 0px;}
#contact_form_submit input {border: 1px solid #c0c0c0; background-color: #f0f0f0; font-weight: bold; color: #333333;}


#text_div_bar {border-top: 1px solid #cccccc; }
 
#bulletpoints {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	color: #666666;
	list-style-type: disc;
}
#borders {
	border: 1px solid #CCCCCC;
}

#more1,#more2,#more3,#more4,#more5,#more6,#more7,#more8,#more9,#more10,#more11,#more12 {	
	visibility: hidden;
}

/* case studies */

#cs div {font-size: 1em; color: #666699; font-family: Arial, Verdana, sans-serif; padding: 5px 5px 5px 5px; overflow: auto;}
#cs_bold {font-weight: bold; font-size: 0.9em; color: #666699; font-family: Arial, Verdana, sans-serif; overflow: auto;}
#cs a {color: #336699;}

/* case studies end */

/* tables in texts */

#txt_hosting td {font-size: 0.9em; font-family: Arial, Verdana, sans-serif; color: #666666; border: 1px solid #cccccc; margin: 0px 0px 0px 0px;}

/* tables in texts end */