/*
Project:
	Title: American Bar Association official website
	URL: http://www.americanbar.org
	Created: 2011-07-Feb
	Repo: 
	
	
File:
	Filename: style.css
	Location: /docroot/css
	Created: 2010-01-Nov
	
Developer:
	Name: Julia Versinina (Web Designer, Interactive Services, American Bar Association)
	Last_Edit: 2011-07-June
	
Contents:
-	General styles, colors and typography	

Palette:
-	Color: #bdc7cc
	Uses: background
-	Color: #333
	Uses: p,ul,li,ol
-	Color: #069
	Uses: links
*/
body {
    background: #bdc7cc url(../images/global/bg_main.gif) repeat-x;
    color: #333;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
	word-wrap: break-word;
}

p,table,h1,h2,h3,h4,h5,li,ul,ol,small,large,strong,em,i,del {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
}

p {
    color: #333;
    font-size: 12px;
}

h1 {
    color: #069;
    font-size: 16px;
}

h2 {
    color: #069;
    font-size: 14px;
}

h3 {
    color: #069;
    font-size: 12px;
}

h4 {
    color: #069;
    font-size: 12px;
    font-weight: normal;
}

h5 {
    color: #000;
    font-size: 12px;
    font-weight: bold;
}

a:link,a:visited {
    text-decoration: none;
    color: #069;
}

a:hover,a:active {
    text-decoration: underline;
}

a:focus {
    outline: none;
}

a img {
    border: none;
}

.module_footer a:hover,.module_footer a:active,#main_nav a:hover,.module_caption h1 a:hover,#large:hover,#small:hover {
    text-decoration: underline;
}

#footer_sub_nav a:hover,#footer_nav a:hover,#collections h3 {
    color: #069;
}

.module320 #main_feature .module_caption,.module320_right #main_feature .module_caption,#tab-content1 {
    display: block;
}

ul,li,ol {
    color: #333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.article ul li,.text ul li,.textimagewithtab ul li,.panelspotlighthorizontal ul li, #main-tab-container ul li {
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 18px;
    padding-left: 5px;
}

/*.textwithtab ul li {
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 18px;
    padding-left: 5px;
}*/

.article ol li,.text ol li,.textwithtab ol li,.textimagewithtab ol li,.panelspotlighthorizontal ol li, #main-tab-container ol li {
    list-style-position: outside;
    list-style-type: decimal;
    margin-left: 23px;
}

strong {
    font-weight: bold;
}

em,i {
    font-style: italic;
}

blockquote {
    quotes: none;
}

del {
    text-decoration: line-through;
}

sup,sub {
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
}

sup {
    bottom: 1ex;
}

sub {
    top: .5ex;
}

hr {
    background-color: #ccc;
    border: 0;
    color: #ccc;
    height: 1px;
    margin-bottom: 17px;
    margin-top: 10px;
}

tr td {
    padding: 6px 24px;
}

table {
    width: 100%;
}

u p {
    color: #333;
    text-decoration: underline;
}

u a:link,u a:visited,u a:hover,u a:active {
    color: #069;
    text-decoration: underline;
}

.article ul,.text ul, .textimagewithtab ul, .panelspotlighthorizontal ul, #main-tab-container ul, .article ol, .text ol, .textwithtab ol, .textimagewithtab ol, .panelspotlighthorizontal ol, #main-tab-container ol
    {
    margin-left: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

/*.textwithtab ul {
    margin-left: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}*/

.rssfeedreader #main-tab-container  ul {    
    margin: 0;
    padding: 0;
}

.rssfeedreader #main-tab-container ul li {     
     list-style-type: none;
     margin: 0;
     padding: 5px 13px;
}

#multi_tab_module ul li {
	margin: 0;
}

#multi_tab_module ul {
	margin: 0;
	padding: 0;
}

