body, p, h1, h2, h3, h4, h5, h6, form, ul, ol, li, blockquote, img, ul { margin:0px; padding:0px; border:0px; }
ul, ol, dl, li {list-style-type:none; }

body {background:url(/img/bg.gif) center center repeat-y #fff;}

#wrap { width:990px; margin:0px auto; font:normal 13px arial; }

#pane_top {width:100%; height:170px; background-color:#006; position:relative; }
#nav, #content, #aside {float:left; }
#foot {clear:left; }

#nav { width:180px; margin-top:20px;  }
#content {background-color:#fff; width:430px; margin:10px 20px;  font:15px verdana,arial; line-height:22px; }
#aside {width:340px; }
#main {clear:left;}

#content-links {width:786px; float:left; padding:10px; background-color:#fff; border:1px solid #ddd; } /* 04/14/2010 13:59 */
#content-links h3 {color:#c00; font:bold 25px calibri, arial; text-align:center; letter-spacing:1px; }
#content-links ul li {float:left; margin:3px 14px; list-style-image:url(/img/arrow.png); font:bold 13px arial;  }
#content-links ul li a {color:#009; }
#content-links ul li a:hover {color:#33f; }

#logo {padding:3px; text-align:left; width:158px; text-align:center; font:bold 14px verdana; }
#logo img {margin:1px; display:block; }
#logo a {color:#fff; margin-top:25px; display:block; text-decoration:none; }
#nav {display:block; position:relative; top:-70px;  margin-bottom:200px; }
#nav ul li { margin:10px 3px; font:bold 11px arial; }
#nav ul li a {color:#fff; text-decoration:none; }
#nav ul li a:hover {color:#ff3;}
#nav h3 {color:#fd0; text-align:center; font:bold 19px arial;}
#affiliate li {display:block; margin:10px 0px; width:170px; float:left; height:180px; }
#affiliate li a {font:bold 11px verdana; color:#00f; text-align:center; display:block; }
#affiliate li a img {width:130px; height:130px; border:2px solid #ccf; margin:3px auto; display:block; }

#blockimages li {display:block; width:134px; font:bold 11px verdana; float:left; margin:10px; text-align:center; height:150px; }
#blockimages li a {display:block; text-align:center; color:#00f; }
#blockimages li a img {display:block; text-align:center;margin:5px auto; width:128px; }

#page_menu {position:absolute; left:150px; top:2px; }
#page_menu li {float:left; margin:5px; font:bold 15px arial;}
#page_menu li a {color:#fff; }
#page_menu li a:hover {color:#ff3; }

#content h2 {margin:0px 0px 20px 0px;}
#aside h2 {text-align:center; background-color:#c00; padding:5px; color:#fff; font:bold 25px calibri; text-shadow:2px 2px #600; }
#adsense_top {position:absolute; top:32px; right:0px; clear:left; width:800px; margin:3px 0px;}

#cse-search-box input[type="text"] {font:bold 15px arial; padding:3px; border:2px solid #69c; 	}

table.inquiry input[type='text'], table.inquiry textarea {width:250px; padding:3px; font:normal 13px arial; color:#333; }
table.inquiry textarea {height:200px; line-height:19px; }
.inquiry_msg {text-align:center; color:#060; margin:13px 0px;}
.cl {clear:left;}

