  
/********************************************  
HTML ELEMENTS  
********************************************/  
/* top elements */  
* { margin: 0; padding: 0; outline: 0; } /*sets no padding or margin around the body of our document*/  
  
body {   
background-color: #fff; /*website background color (white)*/  
background-image: url(images/bg.gif); /*sets the background image, in our case the stripey background*/  
background-repeat: repeat; /*repeats our background over and over*/  
color: #333333; /*sets our text color for our website*/  
margin: 15px 0; /*sets no padding and a 15px margin around the body of our document*/  
font-family: Verdana, Tahoma, arial, sans-serif; /*sets the font family for our website*/  
font-size: 70%; /*sets the font size in %, you can also use 12px or 14px etc... px stands for pixels*/  
line-height: 1.5em; /*sets the height between each line of text.*/  
}  

  
/********************************************  
WEBSITE LAYOUT  
********************************************/  
#wrap {   
width: 790px; /*width of our wrap*/  
background: #CCC url(images/content.jpg) repeat-y center top; /*sets our background color to white and uses our content.jpg as a background, the background is also repeated along the Y axis*/  
margin: 0 auto; /*center our margin to auto will center our website*/  
text-align: left; /*aligns our text to the left*/  
}   
#content-wrap {   
clear: both; /*The clear property sets the sides of an element where other floating elements are not allowed.*/  
width: 760px; /*width of our wrap*/  
margin: 5px auto; /*sets our top margin at 5 pixels and the rest to auto*/  
padding: 0; /*sets 0 padding*/  
}   
#header {   
position: relative; /*An element with position: relative moves an element relative to its normal position, so "left:20" adds 20 pixels to the element's LEFT position*/  
height: 180px; /*sets our header height, this should be the same as our header image*/  
background: #caced1 url(images/header.jpg) no-repeat center top; /*sets a background behind our header and sets our header image onto the page*/  
padding: 0; /*no padding is needed*/  
}  

  
/********************************************  
WEBSITE NAVIAGTION  
********************************************/  
#menu {   
clear: both; /*No floating elements allowed on either the left or the right side*/  
margin: 0 auto; /*Margins*/  
padding: 0; /*Padding*/  
background: #81C524 url(images/menu.jpg) no-repeat; /*Our menu background*/  
height: 40px; /*The height of the menu */  
width: 780px; /*The width of the menu */  
font-family: Verdana, Arial, Helvetica, sans-serif; /*The font family*/  
font-size: 14px; /*The font size*/  
line-height: 40px; /*The line-height property sets the distance between lines.*/  
}   
#menu ul {   
float: left; /*Floats our menu to the left*/  
list-style: none;   
margin:0; padding: 0 0 0 20px;   
}   
#menu ul li {   
display: inline; /*The element will be displayed as an inline element, with no line break before or after the element*/  
}   
#menu ul li a {
	display: block;
	float: left;
	padding: 0 12px;
	color: #479696; /*Font color*/
	text-decoration: none;
}   
#menu ul li a:hover {
	color: #11d6ec; /*Mouseover hover color*/
}  

  
/********************************************  
MAIN COLUMN  
********************************************/  
#main {   
float: right; /*floats our main content area to the right*/  
width: 555px; /*gives our content area a width of 555pixels*/  
margin: 0; padding: 20px 0 0 0;   
display: inline;   
}   
  
#main h2 {   
padding: 0;   
margin-bottom: 0;   
color: #333333;   
font-family: Verdana, Arial, Helvetica, sans-serif;   
font-size: 130%;   
font-style: normal;   
font-weight: bold;   
}   
#main h2 a {   
color: #2666c3;   
text-decoration: none;   
}   
  
#main p, #main h1, #main h2, #main h3, #main ol, #main ul,   
#main blockquote, #main table, #main form {   
margin-left: 25px;   
margin-right: 20px;   
}   
 
/********************************************  
SIDEBAR  
********************************************/  
#sidebar {   
float: left;   
width: 195px;   
padding: 0;   
color: #333333;   
margin-top: 5px;   
margin-right: 0;   
margin-bottom: 0;   
margin-left: 0;   
}   
#sidebar h2 {   
margin: 15px 5px 10px 5px;   
font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;   
color: #333333;   
}   
#sidebar p {   
margin-left: 5px;   
}   
  
#sidebar ul.sidemenu {   
list-style: none;   
text-align: left;   
margin: 7px 10px 8px 0; padding: 0;   
text-decoration: none;   
border-top: 1px solid #A9D4EF;   
}   
#sidebar ul.sidemenu li {   
list-style: none;   
padding: 4px 0 4px 5px;   
margin: 0 2px;   
color: #333333;   
border-bottom: 1px solid #D2E8F7;   
}   
* html body #sidebar ul.sidemenu li {   
height: 1%;   
}   
#sidebar ul.sidemenu li a {   
text-decoration: none;   
color: #F60; 
}   
#sidebar ul.sidemenu li a:hover {   
color: #333;   
}   
#sidebar ul.sidemenu ul { margin: 0 0 0 5px; padding: 0; }   
#sidebar ul.sidemenu ul li { border: none; }   
  
/********************************************  
FOOTER  
********************************************/  
#footer {   
color: #333333;   
background: #caced1 url(images/footer.jpg) no-repeat center top;   
clear: both;   
width: 790px;   
height: 76px;   
text-align: center;   
font-size: 90%;   
}   
#footer p {   
padding: 10px 0;   
margin: 0;   
}   

  
/* alignment classes */  
.float-left { float: left; }   
.float-right { float: right; }   
.align-left { text-align: left; }   
.align-right { text-align: right; }   
  
/* display and additional classes */  
.clear { clear: both; 
}  
  
/********************************************  
WEBSITE LINKS  
********************************************/  
a, a:visited {   
text-decoration: none;   
background: inherit;   
color: #479696;   
}   
a:hover {   
text-decoration: underline;   
background: inherit;   
color: #93C600;   
}   
  
/********************************************  
WEBSITE TEXT HEADERS  
********************************************/  
h1, h2, h3 { font-family: 'Trebuchet MS', Tahoma, Sans-serif; }   
h1 {
	font-size: 180%;
	font-weight: normal;
	color: #000000;
}   
h2 {   
font-size: 160%;   
color: #88ac0b;   
font-weight: normal;   
}   
h3 {   
font-size: 135%;   
color: #666666;   
}   
  
/********************************************  
WEBSITE IMAGES  
********************************************/  
img {   
background: #fff;   
border: 1px solid #E5E5E5;   
padding: 5px;   
}   
  
img.float-right { margin: 5px 0px 10px 10px; }   
img.float-left { margin: 5px 10px 10px 0px; }   
  
h1, h2, h3, p {   
margin: 10px 15px;   
padding: 0;   
}   
ul, ol {   
margin: 5px 10px;   
padding: 0 25px; 
color:#F60;
}  

ul, ol{
	margin: 5px 10px;
	padding: 0 25px;
	color:#479696;
}  

<!-- #htmltagcloud{

/******************************************
 * CUSTOMIZE CLOUD CSS BELOW (optional)
 */
	font-size: 100%;
	width: auto;		/* auto or fixed width, e.g. 500px   */
	font-family:'lucida grande','trebuchet ms',arial,helvetica,sans-serif;
	background-color:#fff;
	margin:1em 1em 0 1em;
	border:0px dotted #ddd;
	padding:2em; 
/******************************************
 * END CUSTOMIZE
 */
}#htmltagcloud{line-height:2.4em;word-spacing:normal;letter-spacing:normal;text-transform:none;text-align:justify;text-indent:0}#htmltagcloud a:link{text-decoration:none}#htmltagcloud a:visited{text-decoration:none}#htmltagcloud a:hover{color:white;background-color:#05f}#htmltagcloud a:active{color:white;background-color:#03d}.wrd{padding:0;position:relative}.wrd a{text-decoration:none}.tagcloud0{font-size:1.0em;color:#ACC1F3;z-index:10}.tagcloud0 a{color:#ACC1F3}.tagcloud1{font-size:1.4em;color:#ACC1F3;z-index:9}.tagcloud1 a{color:#ACC1F3}.tagcloud2{font-size:1.8em;color:#86A0DC;z-index:8}.tagcloud2 a{color:#86A0DC}.tagcloud3{font-size:2.2em;color:#86A0DC;z-index:7}.tagcloud3 a{color:#86A0DC}.tagcloud4{font-size:2.6em;color:#607EC5;z-index:6}.tagcloud4 a{color:#607EC5}.tagcloud5{font-size:3.0em;color:#607EC5;z-index:5}.tagcloud5 a{color:#607EC5}.tagcloud6{font-size:3.3em;color:#4C6DB9;z-index:4}.tagcloud6 a{color:#4C6DB9}.tagcloud7{font-size:3.6em;color:#395CAE;z-index:3}.tagcloud7 a{color:#395CAE}.tagcloud8{font-size:3.9em;color:#264CA2;z-index:2}.tagcloud8 a{color:#264CA2}.tagcloud9{font-size:4.2em;color:#133B97;z-index:1}.tagcloud9 a{color:#133B97}.tagcloud10{font-size:4.5em;color:#002A8B;z-index:0}.tagcloud10 a{color:#002A8B}.freq{font-size:10pt !important;color:#bbb}#credit{text-align:center;color:#333;margin-bottom:0.6em;font:0.7em 'lucida grande',trebuchet,'trebuchet ms',verdana,arial,helvetica,sans-serif}#credit a:link{color:#777;text-decoration:none}#credit a:visited{color:#777;text-decoration:none}#credit a:hover{color:white;background-color:#05f}#credit a:active{text-decoration:underline}

