/* CSS Document */

* { Padding: 0; Margin: 0; Border: 0; }

body { 
  Width: 800px;
  Background: #ffffff;
  Color: #444444;
  Font-Size: 14px;
  Font-Family: Verdana, Helvetica, sans-serif; }

 
a:link, a:visited { Color: #880000; }
a:hover { Color: #ff9900;}

.centerText {
   	Text-Align: center;
	Float: none; }
.italicized { Font-Style: italic; }
.makeBold { Font-Weight: bold; }
.Red { Color: #ff0000; }
.Black { Color: #000000; }

.Centered { 
	Margin-Left: auto !important;
	Margin-Right: auto !important;
	Float: none !important; }
.Right { 
	Margin: 5px 10px 5px 15px;
	Float: right; }
.Left { 
	Margin: 5px 15px 5px 10px;
	Float: left; }
.clearAll { Clear: both; }




#header { 
  Margin-Top: 15px;
  Width: 800px; 
  Height: 180px; 
  Background: url(../images/banner/banner_complete2.jpg) no-repeat;
  Cursor: pointer;
  Padding: 2px; }
  

#bodymain { Clear: both;
  Width: 100%; 
  Margin-Top: 10px; }

#sidebar { Float: left;
  Width: 24%; }
#sidebar h2 { Font-Family: Helvetica, sans-serif; 
  Font-Size: 125%;
  Color: #990000;
  Padding: 10px 0 0 4px;
  Border-Bottom: #333333 solid 3px; }
#sidebar ul {
  Padding-Right: 5px;
  Border-Left: #999933 solid 20px;
  Border-Bottom: #999933 solid 2px; 
  Margin-Bottom: 5px;
  Display: block; }
#sidebar li {
  Font-Size: 90%;
  Line-Height: 1.8;
  List-Style: none;
  
  Color: #444444;
  Background: url(../images/linkpics/arrow.gif) no-repeat 0 4px;
  Margin-Left: -10px;
  Padding-Left: 15px; }
#sidebar a { Text-Decoration: none; }
#sidebar ul.submenu { 
  Border-Left: #999933 solid 18px;
  Margin-Left: -5px;
  Border-Bottom: 0px; 
  Margin-Bottom: 0; 
  Font-Size: 85%; }


#content { Float: right; 
  Width: 74%; 
  Margin-Top: 20px; 
  Padding-Bottom: 10px; }
#content h1 { Font-Family: Georgia, "Times New Roman", Times, serif;
  Font-Size: 150%;
  Color: #660000;
  Letter-Spacing: 0.1em;
  Font-Variant: small-caps; 
  Line-Height: 1.8; }
#content h2 { Font-Family: Georgia, "Times New Roman", Times, serif; 
  Font-Size: 125%; 
  Color: #660000;
  Text-Decoration: underline;
  Padding: 0 5px;
  Line-Height: 1.8; }
#content h3 { Font-Family: Georgia, "Times New Roman", Times, serif; 
  Font-Size: 100%; 
  Color: #660000;
  Padding: 0 5px;
  Line-Height: 1.8; }
#content h3.clearRight { Clear: right; }
#content p { Font-Family: Verdana, Helvetica, sans-serif;
  Font-Size: 90%;
  Text-Align: justify;
  Padding: 0 10px 1em 15px;
  Letter-Spacing: 0.05em;
  Line-Height: 1.5; }
#content p .term { Font-Size: 112%;
  Font-Weight: bold;
  Margin-Left: -15px; 
  Padding-Right: 20px; }
#content p.def { Padding-Left: 30px; }

#content .listing { Width: 400px; 
  Margin-Left: auto;
  Margin-Right: auto; }

#content ol { Margin-Left: 45px; }
#content ol li { Font-Family: Verdana, Helvetica, sans-serif;
  Font-Size: 80%;
  Padding: 0 10px 1em 0px;
  Letter-Spacing: 0.02em;
  Line-Height: 1.5; }

#content ul {
  Display: block;
  Padding: 0 5px 10px 10px; }
#content ul li {
  Font-Size: 90%;
  Line-Height: 1.8;
  List-Style: none;
  Display: block;
  Color: #444444;
  Background: url(../images/linkpics/arrow2.gif) no-repeat 0 9px;
  Padding-Left: 15px; }
#content a { Text-Decoration: none; }

#content img.resCoin { 
  Margin: 5px 5px 5px 15px;
  Width: 150px;
  Height: 150px;
  Padding-Bottom: 40px; 
  Float: right; }

#content table.ranking { 
  Margin: 0 auto;
  Width: 400px;
  Font-Size: 85%; }
#content table.ranking td {
  Border-Right: #dddddd solid 1px;
  Border-Bottom: #aaaaaa solid 1px;
  Padding: 0 8px;
  Vertical-Align: middle;
  Line-Height: 1.8; }
#content table.ranking td.col1 {
  Text-Align: right;
  Width: 32px; }
#content table.ranking td.col2 {
  Text-Align: center;
  Width: 208px; }
#content table.ranking td.col3 {
  Text-Align: center;
  Width: 208px; }

#content .site {
    Display: block;
	Clear: both;
	Margin: 0.5em auto;
	Min-Height: 164px;
	Width: 96%; }

#content .pic_frame { 
	Background: url(../images/borders.png) no-repeat;
	Position: absolute;
	Overflow: hidden;
	Top: 0px;
	Left: 0px;
	Width: 200px;
	Height: 160px; }

#content .picture { 
	Position: relative;
	Background-Color: #ffffff;
	Width: 200px;
	Height: 160px;	
	Margin: 0px 10px 10px 10px !important; }
	
#content .site p a { 
	Font-Family: Verdana, Helvetica, sans-serif; }
#content .site p { 
	Font-Family: Helvetica, sans-serif;
	Font-Size: 95%; }
	

#footer { Clear: both;
  Width: 100%; 
  Padding: 10px 0; 
  Border-Bottom: #990000 solid 2px;
  Border-Top: #990000 solid 1px; }

#footer h1 { Font-Size: 100%;
  Font-Weight: bold;
  Color: #444444;
  Text-Align: center; }
#footer p { Font-Size: 85%;
  Font-Weight: bold;
  Color: #444444;
  Text-Align: center; }
#footer p.spacer { Padding-Bottom: 0.5em; }
