BODY, TD
{
	font-family: Arial;
	font-size: 10pt;
}
H1
{
	font-family: Tahoma;
	font-size: 34pt;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 10px;
}

H1, H2, H4, H5, H6, .topmenu, .top_menu_link
{
	color: #FF5000;
}

.cpp_keyword
{
  color:blue;
}

A
{
	color: #FF5000;
}

.header
{
	background-color: White;
	border-bottom: #FF5000 2px solid;
}

.code
{
 background-color: #f5f5f5;
 margin: 0pt 0pt 0pt 0pt;
 padding: 0pt 0pt 0pt 10pt;
 border: #DDDDDD 3px solid;
}

.code_old
{
	background-color: #F1F1F1;
	margin: 30pt 10pt 30pt 10pt;
	padding: 10pt 5pt 10pt 5pt;
        font-size:9pt;
}

.code2
{
	background-color: #f5f5f5;
	margin: 5pt 5pt 5pt 5pt;
	padding: 5pt 5pt 5pt 5pt;
}

.datetime
{
	color: #FF5000;
	font-size: 8pt;
}

.weblog_link
{
	text-decoration: none;
}

.menu, .topmenu
{
	background-color: #eeeeee;			
}

.sidemenu_bak
{
	margin: 15pt 0pt 0pt 0pt;
	padding: 10pt 5pt 10pt 5pt;
	background-color:#eeeeee;
	border: solid 2pt #FFFFFF;
	
}

.left_menu_section
{
	margin-top:0px;
	margin-bottom:20px;
	
}

.topmenu
{
	font-weight: bold;
}

.menusep
{ 
	margin-left: 10px;
	margin-right: 10px;
	color: #CCCCCC; 
}

.top_menu_link
{
	text-decoration: none;

}

.content
{
	margin: 20px 50px 10px 50px
}

.post_comment
{
	margin-top: 30px;
}

.post_comment_strauss
{
  margin-top: 30px;
  margin-left: 20px;
  border: thin solid #FF5000;
  padding: 10px 10px 10px 20px;
}

.left_menu_link
{
	color: #000000;
	text-decoration: none;
}
			
H2
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom: solid 2px white;
	border-top: solid 2px white;
	background: #FFFFFF;
	
	
}

H3
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
		
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 15px;
}

H4
{
	font-family: Tahoma;
	font-size: 22pt;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
}

H5
{
	font-family: Tahoma;
	font-size: 13pt;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px solid #dddddd;
	margin-top: 35px;
	margin-bottom: 15px;
}

H6
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
        margin-top: 10px;
	margin-bottom: 5px;
}

.comment { color: rgb(0,128,0) } 
.keyword { color: rgb(0,0,255) } 
.string { color: rgb(255,0,0) } 
.literal { color: rgb(255,0,0) } 


//
// Chupinhado do pastebin
//
.cpp .de1, .cpp .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.cpp  {font-family:monospace;}
.cpp .imp {font-weight: bold; color: red;}
.cpp li, .cpp .li1 {background: #f8f8f8;}
.cpp .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.cpp .li2 {background: #f8f8f8;}
.cpp .kw1 {color: #0000ff;}
.cpp .kw2 {color: #0000ff;}
.cpp .kw3 {color: #0000dd;}
.cpp .kw4 {color: #0000ff;}
.cpp .co1 {color: #666666;}
.cpp .co2 {color: #339900;}
.cpp .coMULTI {color: #ff0000; font-style: italic;}
.cpp .es0 {color: #000099; font-weight: bold;}
.cpp .es1 {color: #000099; font-weight: bold;}
.cpp .es2 {color: #660099; font-weight: bold;}
.cpp .es3 {color: #660099; font-weight: bold;}
.cpp .es4 {color: #660099; font-weight: bold;}
.cpp .es5 {color: #006699; font-weight: bold;}
.cpp .br0 {color: #008000;}
.cpp .sy0 {color: #008000;}
.cpp .sy1 {color: #000080;}
.cpp .sy2 {color: #000040;}
.cpp .sy3 {color: #000040;}
.cpp .sy4 {color: #008080;}
.cpp .st0 {color: #FF0000;}
.cpp .nu0 {color: #0000dd;}
.cpp .nu6 {color: #208080;}
.cpp .nu8 {color: #208080;}
.cpp .nu12 {color: #208080;}
.cpp .nu16 {color:#800080;}
.cpp .nu17 {color:#800080;}
.cpp .nu18 {color:#800080;}
.cpp .nu19 {color:#800080;}
.cpp .me1 {color: #007788;}
.cpp .me2 {color: #007788;}
.cpp span.xtra { display:block; }

