@charset "utf-8";
/* SMALL AND MIGHTY StyleSheet ~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Basic Tags ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

A {color:#224568}
a:visited {color:#33699C}
a:hover {color:#3393C6}
a:visited:hover {color:#3393C6}

body {background-color:#FFFFC3; color:#000000; margin:0; padding:0; text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:92%; background-image:url(/files/sam/images/sam_background_9x544.jpg); background-repeat:repeat-x;}

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:#224568;}
h4 {font-size:140%; color:#224568;}
h5 {font-size:120%; color:#224568;}
h6 {font-size:100%; color:#224568; font-weight:bold;}

hr { border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px; border-style: dashed; border-color: #3393c6; width: 100%; color: #ffffff; }

/* custom styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

A.tools {color:#FFFFFF}
A:visited.tools {color:#FFFFFF}
A:hover.tools {color:#FFFFCC}

A.infoline {color:#33936c}
A:visited.infoline {color:#33936c}
A:hover.infoline {color:#33936c}

#affiliation {width:213px; border:1px dashed #224568; background-color:#ccdfea; text-align:center; margin-bottom:10px;}

#bodyouter {width:860px; color:#333333; padding:0; margin-right: auto; margin-left:auto; text-align:center; background-image:url(/files/sam/images/sam_contentrs_860x5.gif); background-repeat:repeat-y; vertical-align:top; overflow:visible;}
#bodyinner {width:860px; padding:0; margin:0 auto; text-align:left; background-image:url(/files/sam/images/sam_content_860x460.gif); background-repeat:no-repeat; vertical-align:top;}

.biggertext {font-size:120%}
.blogtools {font-size:10px; color:#33699c;}
.bluetext {color:#224568}

#calendarblock { width:321px; height:56px; float:right; text-align:right; font-size:10px; padding:0; color:#FFFFFF; background-image:url(/files/sam/images/sam_calendarbar_321x56.jpg); background-repeat:none;}
#calendarinner { width:163px; height:18px; padding: 12px; float:left; text-align:left; font-size:10px; color:#224568; overflow:hidden; line-height:9px; }

#column1 {width:100px; float:left; padding:0; margin-left:10px; text-align:right; color:#224568; font-size:11px; background-color:#FFFFFF;}
#column2home {width:330px; float:left; padding:0; margin-left:10px; border:1px dashed #224568; background-image:url(/files/sam/images/sam_mightyblog_300x60.gif); background-repeat:no-repeat;}
#column2 {width:330px; float:left; padding:0; margin-left:10px; border:1px dashed #224568;}
#col2inner {padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:20px; font-size:90%;line-height:140%;}
#column3 {width:215px; float:left; padding:0; margin-left:10px; font-size:90%;line-height:140%;}
#column4 {width:120px; float:left; padding:0; margin-left:8px;}

.comments {width:90%; background-color:#e9f1f5; color:#333333; font-size:95%; padding:10px; margin:0;}

#contentouter {width:820px; color:#333333; padding:0; margin-left:20px; text-align:left; background-color:#FFFFFF; vertical-align:top; overflow:visible;}
#content {background-color: #FFFFFF; width:522px; float:left; padding:0; margin-left:30px; margin-right:15px; font-size:90%; line-height:140%;}
#printcontent {background-color: #FFFFFF; width:100%; margin:0 auto; text-align:left; padding:20px; height:500px; font-size:90%;}

.datelineblog {font-size:10px; color:#33699c; font-style:italic;}
.divbar {background-color:#FFFFC3; width:500px; height:26px; font-size:140%; color:#224568; padding:2px; font-weight:bold;}

#experience {width:213px; border:1px dashed #224568;background-image:url(/files/sam/images/sam_experience_box.jpg); background-repeat:no-repeat; text-align:center; margin-bottom:10px; background-color:#f2f8f9;}
#inexperience { text-align:left; margin-top:4px; padding:10px; line-height:120%; }

#footer { width:480px; margin:0 auto; text-align:center; clear:both; font-size:11px; color:#224568}
#footerblock {width:860px; height:40px; background-image:url(/files/sam/images/sam_footer_860x40.jpg); background-repeat:no-repeat; color:black; clear:both;}

#header {width:820px; height:80px; padding:0; margin-left:20px; background-image:url(/files/sam/images/sam_header_6x80.jpg); background-repeat:repeat-x; text-align:left;}

.infoline {font-size:11px; color:#666666;}

#navbar {width:820px; height:56px; padding:0; margin-left:20px; text-align:left; background-color:#FFFFFF; background-image:url(/files/sam/images/sam_nav_grd.jpg); background-repeat:repeat-x;}

#pgtools {width:120px; margin:0 auto; text-align:left; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:15px;}

.pagetools {font-size:11px; padding-top:0; padding-right:0; padding-left:0; padding-bottom:3px; margin-bottom:0; text-indent:0;}

.redtext {color:#cc0000;}

#searchblock { width:330px; float:right; text-align:right; font-size:10px; padding:4px; color:#FFFFFF; }

.smallertext {font-size:80%}

.tags {font-size:11px; padding-top:0; padding-right:0; padding-left:0; padding-bottom:3px; margin-bottom:0; text-indent:0;}

ul {  list-style-image: url(/files/sam/images/list_item.gif)}
ul ul {  list-style-image: url(/files/sam/images/listx2_item.gif)}
ul ul ul {  list-style-image: url(/files/sam/images/listx3_item.gif)}