/* IE & FF Fix */
* {margin:0; padding:0;}

/*  Main  */
html, body {margin:0px; margin-top:15px; padding:0px; background-color:#CCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

/*  Classes  */
a:link {color:#999999;}
a:visited {color:#999999;}
a:hover {color:#CCCCCC;}
a:active {color:#999999;}
p {margin:0px; padding:1.0em 0 0; line-height:145%;}

/*  Page Container  */
#page-container {width:950px; margin:auto; background-image:url(images/general/line_bg.jpg); padding:0 25px;}
#main-container {float:left; background:#FFF; padding:25px;}

/*  Header  */
#header {height:119px;}
#header h1 {float:left; display:inline;}
#header .straps {color:#FFFFFF; list-style:circle; padding-top:22px;}
#header .straps ul {}

/*  Sidebar  */
#sidebar-container {float:left; width:390px; padding-right:25px;}
#sidebar-container .sideMenu {background:#666;}


/*  Home  */
#home {float:left; width:484px;}
#home p {padding:10px;}
#home .colum1 {float:left; width:484px; border:1px dashed #CCC; margin-bottom:25px;}
#home .colum1 img {float:right; padding:10px}
#home .colum1 h2 {width:484px; height:28px; background-image:url(images/headings/home_ttl.jpg); text-indent:-9999px;}
#home .colum1 ul {list-style:square; padding:20px; padding-left:30px;}

#home .colum2 {float:left; width:235px; border:1px dashed #CCC; padding-bottom:24px;}
#home .colum2 h2 {height:28px; background-image:url(images/headings/skool_ttl.jpg); text-indent:-9999px;}

#home .colum3 {float:right; width:235px; border:1px dashed #CCC;}
#home .colum3 h2 {height:28px; background-image:url(images/headings/homecontact_ttl.jpg); text-indent:-9999px;}
#home .colum3 img {float:right; padding:10px}
#home .colum3 ul {padding:10px; list-style:none;}
#home .colum3 li {padding:2px;}

/*  Sub  */
#sub {float:left; width:484px;}
#sub p {padding:10px;}
#sub .colum1 {float:left; width:484px; border:1px dashed #CCC;}
#sub .colum1 img {float:right; padding:10px}
#sub .colum1 h2 {width:484px; height:28px; background-image:url(images/headings/about_ttl.jpg); text-indent:-9999px;}
#sub .colum1 ul {list-style:square; padding-left:30px;}
#sub .colum2 {float:left; width:240px;}
#sub .colum2 h3 {font-size:14px; padding:10px; padding-bottom:0px;}
#sub .colum2 img {padding-bottom:15px;}
#sub .colum3 {float:left; width:240px; border-left:1px dashed #CCC; margin:15px 0; padding-top:10px;}

/*  Members  */
#members {float:left; width:484px;}
#members p {padding:10px;}
#members .colum1 h2 {width:484px; height:28px; background-image:url(images/headings/members_ttl.jpg); text-indent:-9999px;}
#members .colum1 {float:left; width:484px; border:1px dashed #CCC;}
#members .colum1 .list1 {float:left; width:170px; padding:20px; padding-left:30px; padding-right:0px; list-style:none;}
#members .colum1 .list1 li {background:url(images/pages/pdf.jpg) no-repeat; padding:30px 0 30px 70px;}
#members .colum1 .list2 {float:left; width:250px; padding:20px; padding-left:30px; padding-right:0px; list-style:none;}
#members .colum1 .list2 li {background:url(images/pages/pdf.jpg) no-repeat; padding:30px 0 30px 70px;}

/*  Awards  */
#awards {float:left; width:484px;}
#awards p {padding:10px;}
#awards .colum1 h2 {width:484px; height:28px; background-image:url(images/headings/awards_ttl.jpg); text-indent:-9999px;}
#awards .colum1 {float:left; width:484px; border:1px dashed #CCC;}
#awards img {padding:20px;}

/*  Contact  */
#contact {float:left; width:484px;}
#contact p {padding:10px;}
#contact .colum1 h2 {width:484px; height:28px; background-image:url(images/headings/contact_ttl.jpg); text-indent:-9999px;}
#contact .colum1 {float:left; width:484px; border:1px dashed #CCC;}
#contact .colum1 ul {padding-top:10px; padding-bottom:20px;}
#contact .colum1 ul li {list-style:none; padding:2px;}
#contactInfo img {float:right;}

/*  Footer  */
#footer {clear:both; height:55px; font-size:11px; padding:10px;}
#footer ul {float:right; margin:0; padding:0; display:inline;} 
#footer ul li {margin:0; padding:0 4px; border-left:1px solid #fff; list-style:none; display:inline;}
#footer ul li.first {margin-left:0; border-left:none; list-style:none; display:inline;}
#footer a:link {text-decoration:none; color:#FFF;}
#footer a:visited {text-decoration:none; color:#FFF;}
#footer a:hover {text-decoration:none; color:#CCCCCC;}
#footer a:active {text-decoration:none; color:#FFF;}
#footer .ourLink {float:left;}