/* ICC StyleSheet ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Basic Tags ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

A {color:#00399A}
a:visited {color:#8F6656}
a:hover {color:#8F6656}
a:visited:hover {color:#8f6656}

body {background-color:#5B84C8; color:black; margin:0; padding:0 0 20px 0; text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:90%}

form, input, select, dl, dt, dd, div, p, h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}	

h1 {font-size:10%; text-indent:-1em; }
h3 {font-size:160%; color:#00399A;}
h4 {font-size:130%; color:#00399A;}
h5 {font-size:115%; color:#00399A;}
h6 {font-size:100%; color:#00399A; font-weight:bold;}

/* custom styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
A.tools {color:#00399A}
A:visited.tools {color:#00399A}
A:hover.tools {color:#000066}

A.memberlink {color:#00399a; text-decoration:none;}
A:visited.memberlink {color:#8f6656; text-decoration:none;}
A:hover.memberlink {color:#8f6656; text-decoration:underline;}

A.blogtools {color:#00399a; text-decoration:none;}
A:visited.blogtools {color:#8f6656; text-decoration:none;}
A:hover.blogtools {color:#00399a; text-decoration:underline;}

.blogtools {font-size:11px; color:#00399A; margin-top:5px;}

#bodyblock {width:837px; background-color:#FFFFFF; background-image:url(images/icc_page_background.jpg); background-repeat:repeat-y; color:black; margin-right: auto; margin-left:auto; text-align:center;}

.caption {font-size:90%; color:#8f6656;}

#column1 {width:140px; float:left; padding:0; margin-top:0; display:inline;}
#column1navblock { background-color:#e2eaf6; background-image:url(images/icc_leftgradient.jpg); background-repeat:repeat-x; border-bottom:16px solid #cab0a6;} 
#column1topics {width:120px; padding:10px; margin:0; font-size:85%; font-weight:bold; color:#00399A}

#column2home {width:278px; float:left; padding:0; margin-top:0; border-right:1px dashed #76a0cf; display:inline;}
#column2homecontent {width:252px; padding-top:0; padding-bottom:10px; padding-right:10px; padding-left:15px; margin:0; font-size:90%;}

#column3home {width:215px; float:left; padding:0; margin-top:0 display:inline;}
#column3homecontent {width:190px; padding-top:0; padding-bottom:10px; padding-right:10px; padding-left:15px; margin:0; font-size:90%;}

#column2 {width:468px; float:left; padding-top:0; padding-bottom:10px; padding-right:10px; padding-left:15px; margin:0; font-size:90%; display:inline;}

#column2insetbox {float:right; width:190px; padding-top:0; padding-bottom:10px; padding-right:0px; padding-left:10px; margin:0; font-size:90%;}
#column2toolsbox {float:right; width:180px; padding-top:0; padding-bottom:10px; padding-right:0px; padding-left:10px; margin:0; font-size:90%; border:1px dashed #cab0a6;}

.comments {width:90%; background-color:#e2eaf6; font-size:95%; padding:10px; margin:0;}

#columnmembers {width:163px; float:left; padding:0; margin-top:0; border:1px solid #76a0cf}

#dateblock {width:220px; float:right; font-size:10px; text-align:right; color:#00399A; padding: 4px}

.datelinehome {font-size:80%; font-style:italic; color:#666666;}

.datelinepage {font-size:100%; font-style:italic; color:#666666; font-weight:bold}

.divbar {width:100%; border-top:1px dashed #76a0cf; margin:0; padding:0;}

#footer {margin:0 auto; width:90%; padding:15px; font-size:90%; color:#00399a; text-align:center}

#header {background-color:#FFFFFF; width:800px; height:104px; margin:0 auto; background-image:url(images/icc_page_headbkgrnd.jpg); background-repeat:repeat-x; text-align:left; vertical-align:top; border-top:10px solid white; border-bottom:1px solid white; }

#headertop {width:100%; height:70px; margin:0; padding:0}

#headerbottom {width:800px; height:34px; margin:0; padding:0; vertical-align:top}

#mainblock { width: 800px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 10px; text-align: left; border-top:1px dashed #cab0a6; border-bottom:1px dashed #cab0a6; clear:both; background-color:#FFFFFF }

.memberslist {width:140px; padding-top:0; padding-bottom:10px; padding-right:10px; padding-left:10px; margin:0; font-size:87%; line-height:110%;}

.morelink {text-align:right; font-size:120%;}

#pagetoolshome {font-size:90%; width:120px; margin:0 auto; text-align:left; color:#00399A; padding-left:15px; padding-right:5px; padding-top:5px; padding-bottom:15px;}

p.pagetools {font-size:95%; padding-top:0; padding-right:0; padding-left:0; padding-bottom:5px; margin-bottom:0; text-indent:0;}

p.memberslist {padding-top:0; padding-right:0; padding-left:0; padding-bottom:5px; margin-bottom:0; text-indent:0}

p.news {padding-top:0; padding-right:0; padding-left:0; padding-bottom:5px; margin-bottom:0; text-indent:0; font-size:90%;}

p.tags {padding-top:0; padding-right:0; padding-left:0; padding-bottom:5px; margin-bottom:0; text-indent:0;}

#pagebottom {background-image:url(images/icc_page_bottom.jpg); background-repeat:no-repeat; margin:0; padding:0;}

#searchblock {width:300px; float:right; font-size:10px; text-align:right; color:#00399A; padding: 4px}

#topnavblock {width:800px; height:34px; text-align:left; padding:0; margin:0}

ul {  list-style-image: url(images/list_item.gif)}
ul ul {  list-style-image: url(images/listx2_item.gif)}
ul ul ul {  list-style-image: url(images/listx3_item.gif)}
