/* body {font-family: sans-serif; margin:0px; }

table {border:0px black solid; width:100%; }
tr td {border:0px black solid; padding:5px; }

table.vis { border:0px black groove; border-collapse:collapse; }
table.vis tr th td { border:5px black solid; }

img { border: 0px solid white; vertical-align: middle; }
a:hover { text-decoration: none; border-bottom: 1px green dashed; color:green;}
.img_link { cursor:pointer; margin:0px;} */
/* .img_link:hover { background:white;} */
/* img.img_link { border:3px transparent solid; background:transparent;}
img.img_link:hover { background:#cccccc; border:3px gray ridge; }


h1 { margin-top:1%; margin-bottom:1%; }
h2 { margin-top:1%; margin-bottom:1%; }

.block__header_with_logo { border-bottom:3px black solid; border-left: 0px; border-right:0px; border-top:0px; padding:10px; font-size:300%; }

.block__footer_block { width:100%; font-size:75%; margin-top: 5px; clear:both; padding-bottom:10px; padding-top:10px; } */

/* .block__menu_block_php { background: white; border: dashed; position:relative; height:100%; margin: 1%; } */

/* .block__picture_rotation_block { background:transparent; border: 0px dashed; float:left; margin-top:1%; padding-left:2%; height:152px; width:320px; margin-left:5px; }
.block__scotland_flag_only_block { background:transparent; border: 0px dashed; padding:5px; margin-right:5%; margin-top:1%; position:relative; float:right; margin-bottom:2%; }



#page_area { background-color: #669999; } */

/* .block__menu_block_php { padding-bottom:20px; margin-bottom:5px; } */

/* .typical_block { background:white; border: 1px solid; padding:10px; margin:5px; clear:both; } */

/* .left_column { background: gray url("images/menu-block-left.png") repeat-y; border: 0px dotted #ff9999; position:relative; width:25%; float:left; left:5px; top:5px; } */
/* .left_column { border: 0px dotted #ff9999; position:relative; clear:both; z-index:5; margin-left: auto; margin-right: auto; border-bottom: 3px solid black; padding: 10px; }
.right_column { background: #99cccc; border: 0px dotted #ff9999; position:relative; padding:5px; clear:both; }
.footer_row { clear:both; border-top:3px black solid; }
ul { list-style:none; margin:0px; padding:0px; }
li { float:left; padding-left:15px; padding-right:15px; margin:0px; }
.menu h1 { display:none; margin:0px; padding:0px; }

.footer_content_left_stuff { float:left; padding-left:10px; padding-right:10px; }
.footer_content_right_stuff { float:right; padding-left:10px; padding-right:10px; }


.menu_bar { border-bottom:solid; background-color: #6699cc; }
.block__all_pages_menu_block { display:inline; }
.single_column { border: 0px solid; padding: 5px; }
*/

body {font-family: sans-serif; margin:0px; }

h1 { margin-top:0px; margin-bottom:2px; }
h2 { margin-top:5px; margin-bottom:5px; }

table { border-collapse: collapse; width: 100%; }
td { border: ridge;}
a { color: #990; text-decoration: underline; }
a:visited { color: #660; }
a:hover { text-decoration: none; }
a img { border: 0px; background: white; }
/*ul.hidden_dots li a { text-decoration: none; padding:5px; border: 2px solid transparent; }
ul.hidden_dots li a:hover { text-decoration:none; border:2px solid black; color:#6f6;}*/


#page_area { margin: 0px; }

.block__header_with_logo { padding:10px; font-size:300%; }

/* .block__footer_block { background-color: #6699cc; width:100%; border-top:0px #6699cc groove; font-size:75%; clear:both; padding-bottom:10px; padding-top:10px; color: black; } */

.footer_row { clear:both; border-top: 1px solid white; }

.footer_content_left_stuff { float:left; padding:10px; }
.footer_content_right_stuff { float:right; padding:10px; }


.typical_block { border: 1px solid; padding:10px; margin:5px; clear:both; }

.menu { margin: 0px; padding: 1px; }
/* .menu_bar { background-color: darkblue; padding: 1px; } */
.menu_bar { margin-bottom: 20px; border-bottom: solid; }


ul.hidden_dots { list-style:none; }
ul.hidden_dots li { display: inline; padding-right: 20px; }

.hidden_dots { margin: 10px; }


.left_column { margin:0 auto; width: 320px; background:white; }
.right_column { padding: 5px; }

.block__picture_rotation_block { background:transparent; margin: auto 0; height:152px; width:320px; }

