/*   General Stuff   */

body {
margin:0;
padding:0;
background: url('/images/page-back.gif') #ffffff repeat-x;
font-family: Verdana,Arial,sans-serif;
color: #333333;
font-size:100%;
line-height:1.25em;
}

form {padding:0;margin:0;}
textarea{width:100%;margin:0;padding:0;}
a img {border:0;}
ul{margin:20px 0;padding:0;}
li{margin:0 0 0 35px;padding:2px 0;list-style-type: square;font-size: 0.8125em;}

h1 {
font-size: 1.3125em;
margin:0;
padding:0;
}
h2 {
font-size: 1.125em;
color: #531717;
margin: 1.00em 0;  
}
h3 {
font-size: 1.125em;
color: #531717;
margin: 1.00em 0; 
}
/* 0.0625em = 1px */
/* 0.875em = 14px */
/* 1.00em = 16px */
/* 1.25em = 20px */
p {
font-size: 0.8125em;
margin: 1.00em 0; 
}
.code{
font-family:courier,sans-serif;
color: #000000;
padding:20px 10px;
border-top: 2px dotted #cccccc;
border-bottom: 2px dotted #cccccc;
}
.cmt{
font-family:courier,sans-serif;
color: #006633;
}

blockquote {
font-size: 0.8125em;
}

td {
font-size: 0.8125em;
}

a:link { color: #185ca8; }
a:visited { color: #185ca8; }
a:hover { color: #c8921d;}
a:focus { color: #c8921d; }
a:active { color: #c8921d; }

.flat{margin:0;padding:0;}
.flatt{margin-top:0;padding-top:0;}
.nobullet{list-style-type:none;margin-left:0;}

/*  Basic Layout Stuff   */

#wrapper {
width:980px;
margin:0 auto;
padding:0;
background-color:#ffffff;
}

#header {
background-color: #531717;
color:#ffffff;
margin:0px;
padding:0 0 20px 0;
background: url('/images/ptop2.jpg') #531717 no-repeat right top;
}

#ldr {
margin:0;
padding:20px 0px 20px 0px;
clear:both;
/*  background: url('/images/ldr-tool.jpg') #ffffff no-repeat left top;   */
background: #ffffff;
width:980px;
text-align:right;
}

#rectad {
margin:0px 0px 10px -8px;
} 

#rectad2 {
margin:5px 0px 10px 26px;
} 
#rectad3 {
margin:0px 0px 10px 21px;
width:336px;
float:right;
} 

#main {
width:715px;
margin:0;
padding:0;
float:left;
background-color:#ffffff;
}

#content {
margin:0 0 80px 20px;
padding:0 10px 20px 0;
float:left;
background-color:#ffffff;
}

#sidebar {
margin:0 0 20px 0;
padding:0;
float:left;
}

#ftr {
margin:0 0 0 20px;
padding:0;
border-top: 1px solid #531717;
clear:both;
text-align:right;
font-size:0.6875em;
background-color:#ffffff;
}

/*   Content Stuff   */

#tools{
color: #ffffff;
margin:0 0 20px 0;
padding:10px;
background: url('/images/curl.jpg') #531717 no-repeat right top; 
-moz-border-radius:7px 0 0 0;
-webkit-border-radius:7px 0 0 0;
}

.online-tools{
margin:0;
padding:20px; 
border: 1px dashed #999999;
background-color:#ffe7ba; 
background-color:#fcf4d4;
-moz-border-radius:7px;
-webkit-border-radius:7px;
clear:both;
}

form h2{
margin:0;padding:0;
}

.frmbtn{
margin: 0 0 20px 0;
padding:0;
}

noscript{
background-color:#ffff00;
padding:40px;
}



/*   Sidebar Stuff   */
#sidebar {
background-color:#ffffff;
}

#ad125 {
margin:10px;
padding:0;
}

#popular-tools{
font-size: 1.3125em;
color: #ffffff;
margin:0 0 0 10px;
padding:10px;
background: url('/images/curl.jpg') #531717 no-repeat right top; 
-moz-border-radius:7px 0 0 0;
-webkit-border-radius:7px 0 0 0;
}

.more-tools{
color: #ffffff;
margin:20px 0 0 10px;
padding:10px 10px 10px 20px;
background: url('/images/curl.jpg') #531717 no-repeat right top; 
-moz-border-radius:7px 0 0 0;
-webkit-border-radius:7px 0 0 0;
}
#sidebar p {
margin-left:10px;
font-size: 0.875em;
}

#sidebar ul {
background-color:#fcf4d4; 
margin:0 0 0 10px;
padding: 0;
list-style-type: none;
border: 2px solid #531717;
border-bottom: 7px solid #531717;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
}

#sidebar li {
margin:0;
padding:0;
list-style-type:none;
font-size: 0.8125em;
}

#sidebar li a{
display: block;
margin:0;
padding: 3px 3px 3px 10px;
text-decoration:none;
background-color:#fcf4d4;
border-top: 1px dashed #531717;
font-family:Verdana,arial,sans-serif;
font-weight:normal;
color: #000080;
color: #531717;
border-left: 5px solid #fcf4d4;
border-right: 5px solid #fcf4d4;
}

#sidebar li a:hover{
padding: 3px 3px 3px 10px;
border-left: 5px solid #531717;
border-right: 5px solid #531717;
background-color: #ffffff;
color: #185ca8;
}

.ad-pr{
padding-right:1px;
}

/*  Footer Stuff  */

#fmenu ul{
margin:0;padding:0;
}

#fmenu li{
display: inline;
list-style-type: none;
margin:0;padding:0;
font-size: 0.8125em;
}

#fmenu li a{
border-left: 1px dotted #79ade7;
margin:0;padding:0 5px;
text-decoration:none;
}

#fmenu li:first-child{
padding-right:10px;
}

/*  Top Nav Stuff  */

#navcontainer ul{
padding: 0;
margin:0px 0px 30px 0px;
padding-left:20px;
background-color: #531717;
color: #000000;
float: left;
width: 960px;
font-family: arial, helvetica, sans-serif;
font-size:1.3125em;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a{
padding: 9px 12px 5px 12px;
color: #000000;
text-decoration: none;
float: left;
background: url('/images/tab-brown2.gif') no-repeat right top; 
border-bottom: 1px solid #999999; 
}

#navcontainer ul li a:hover{
padding: 7px 12px 7px 12px;
color: #000000;
text-decoration: none;
background: url('/images/tab-white.gif') no-repeat right top; 
border-bottom: 1px solid #ffffff; 
}

#navcontainer ul li a#current{
padding: 7px 12px 7px 12px;
color: #000000;
text-decoration: none;
background: url('/images/tab-white.gif') no-repeat right top; 
border-bottom: 1px solid #ffffff; 
}

#vsource{display:block;}
#vsource2{display:none;}

