/* undohtml.css */

/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */

/*   http://creativecommons.org/licenses/by/2.0                   */

/* This style sheet is licensed under a Creative Commons License. */



/* Purpose: undo some of the default styling of common (X)HTML browsers */





/* link underlines tend to make hypertext less readable, 

   because underlines obscure the shapes of the lower halves of words */

:link,:visited { text-decoration:none }



/* no list-markers by default, since lists are used more often for semantics */

ul,ol { list-style:none }



/* avoid browser default inconsistent heading font-sizes */

/* and pre/code too */

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }



/* remove the inconsistent (among browsers) default ul,ol padding or margin  */

/* the default spacing on headings does not match nor align with 

   normal interline spacing at all, so let's get rid of it. */

/* zero out the spacing around pre, form, body, html, p, blockquote as well */

/* form elements are oddly inconsistent, and not quite CSS emulatable. */

/*  nonetheless strip their margin and padding as well */

ul,ol,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input

{ margin:0; padding:0 }



/* whoever thought blue linked image borders were a good idea? */

a img,:link img,:visited img { border:none }



/* de-italicize address */

address { font-style:normal }



/* more varnish stripping as necessary... */

html,body{margin:0;padding:0}



/* main div */

div#theContentCenter{margin: 30px 20px 0 20px;}



/* Typography */

body {

	font-size: small;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	color: #4f4c4d;;

}

* html body {

	font-size:  x-small; /* Help IE5/Win 5 overcome itself */

	f\ont-size:  small; /* Other IE versions are back on track */

}

h1, h2, h3, h4, h5, h6 {color: #333333;}

h1 { font-size: 150%; margin-bottom: 0.6em; }

body.level2 #theContentCenter h1 { font-size: 170%; }

h2 { font-size: 130%; color: #666666; margin: 18px 0 12px 0;}

h3 { font-size: 150%; margin-bottom: 0.6em; }

p,li { font-size: 95%; }



a:link { color: #084a58; text-decoration: none; }

a:visited { color: #084a58; text-decoration: none; }

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



strong { color: #333333; }



/* The Content Center Typography */



#theContentCenter {

	line-height: 1.4em;

}



body.level3 #theContentCenter h1 {

	background: #ffffff url('http://www.fortifysoftware.com/images/gui/maincontent.level3.h1.bg.png') bottom left no-repeat;

	padding-bottom: 10px;

	line-height: 1.2;

	padding-left: 2px;

}





#theContentCenter h2 {

	width: 438px;

	background: #ffffff url('http://www.fortifysoftware.com/images/gui/maincontent.h2.bg.png') bottom left no-repeat;

	padding: 0 0 8px 2px;

	line-height: 1.2;

	margin-bottom: 8px;

}



#theContentCenter p {

	margin: 6px 2px 16px 2px;

}



#theContentCenter ul, #theContentCenter ol {

	margin: 6px 2px 16px 2px;

}



#theContentCenter ol li {

	list-style-type: decimal;

	margin-left: 2.6em;

}



#theContentCenter ol li ul li{

	list-style-type: none;

}



#theContentCenter ul li {

	margin-left: 2.6em;

	padding-left: 10px;

	background: transparent url('http://www.fortifysoftware.com/images/gui/maincontent.list.bullet.png') left 8px no-repeat;

}



/* The Footer Styles */



#theFooter p {

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

}



/* Vulncat Specific Styles */



#theCode {

	font-family: Courier New;

	font-weight:  bold;

}



#theContentCenter pre {

	font-family: Courier New;

	font-weight:  bold;

}





body.level3 #theContentCenter h3 {

	width: 419px;

	height: 81px;

	line-height: 81px;

	background: #ffffff url('http://www.fortifysoftware.com/images/gui/maincontent.level2.h1.bg.png') bottom left no-repeat;

	padding-left: 30px;

}



#theContentCenter dl {



	margin: 2em 0;

	padding: 0;

	font-size: small;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	color: #4f4c4d;

}



#theContentCenter dt {





	margin: 0 0 0 0;



	font-size: small;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

}



/* commented backslash hack for mac-ie5 \*/

dt { clear: both; }

/* end hack */



#theContentCenter dd {





	margin: 0 0 0 0;



}


div#theWrapper {
    margin: 1em 0 0 1em;
}
