/* Document style directives for Wayne's gun pages */

body {background-image: url("gun-background-3.png")}

p {
  text-align: justify;
  margin-right: 2%;
  margin-left: 2%;
  text-indent: .7cm;
  font-size: 12pt;
}
p.right { text-indent: 0; }
p.quotation { text-indent: 0; }
p.date { font-size: 12pt; text-align: right; font-style: oblique; }
p.center { text-align: center; }

li { font-size: 12pt; }

i.publication {color: #222266; text-decoration: underline; }

/* margin parameters are "top right bottom left" */
img {border: double white thick; padding: 0.1cm}
img.center {display: block; margin: auto}
/* Constrain width only, let height auto-adjust in porportion */
.inline_full {width: 90%}
.inline_gianormous {width: 65%}
.inline_huge {width: 51%}
.inline_large {width: 36%}
.inline_medium {width: 25%}
.inline_small {width: 17%}
.inline_tiny {width: 10%}

img.normal {border: 0; padding: 0}

.float_left {float: left}
.float_right {float: right}
img.left {float: left; margin: 5px 15px 2px 2px;}
img.right {float: right; margin: 5px 2px 2px 15px;}
img.product_img {width: 83%; margin-bottom: 0.8cm; }
/* portrait and landscape images */
img.section_img_port {width: 30%; margin-bottom: 0.8cm; }
img.section_img_lscp {width: 60%; margin-bottom: 0.8cm; }
img.full_sized {width:95%;}


H1,H2,H3 {
  color: red;
  margin-left: 2%;
  margin-top: 1cm;
  margin-bottom: 1cm;
}
H4,H5,H6 {
  margin-top: 3px;
  margin-bottom: 3px;
}
H1 { font: 42px "century gothic"; }
H2 { font: 30px "arial"; }
H3 { font: 25px "arial"; }
H4 { font: 20px "helvetica"; color: rgb(165,15,15); }
H5 { font: 16px "helvetica"; color: rgb(165,15,15);}
H6 { font: 12px "helvetica"; color: rgb(125,15,15);}

a {text-decoration: none;}
a:link    {color: #0000CC;}
a:hover   {color: #BB00BB;}
a:visited {color: #0000CC;}

a.book {text-decoration: underline; font-style: italic;}
a.book:link    {color: #0000CC;}
a.book:hover   {color: #BB00BB;}
a.book:visited {color: #0000CC;}

a.navbar:link    {color: rgb(15,15,175); }
a.navbar:visited {color: rgb(15,15,175); }
a.navbar:hover   {color: rgb(255,20,20); text-decoration: underline}

a.left:link    {color: rgb(175,15,15); }
a.left:visited {color: rgb(175,15,15); }
a.left:hover   {color: rgb(255,0,200); text-decoration: underline}

a.left_cur:link    {color: #440050;}
a.left_cur:visited {color: #440050;}
a.left_cur:hover   {color: rgb(255,0,200); text-decoration: underline}

a.right:link    {color: rgb(45,35,185); }
a.right:visited {color: rgb(45,35,185); }
a.right:hover   {color: rgb(255,0,200); text-decoration: underline}

table.navbar   {margin-left: 1px; border-bottom: 0; }
table.article  {width: 100%; border: 2px solid gray; }
table.lsidebar {margin-left: 1px; border: 0; }
table.rsidebar {width: 100%; border: 2px solid gray; border-bottom: 0; }
td.sidebar {font-size: 14px; line-height: 130%}

table.specs {table-layout: fixed;
             border-collapse: collapse;
             border-spacing: 0;
             margin: 10px 10px 10px 7%;}

table.stats {table-layout: automatic;
             border: 1px solid #AA8888;
             border-collapse: collapse;
             margin: 10px 10px 10px 7%;
             border-spacing: 0;}

td.table_header {font-weight: bold; font-size: 125%;}
tr.col_header {font-weight: bold; text-align: center; background-color: #DFDFDF}
tr.odd {background-color: #CCCCCC; text-align: center}
tr.even {background-color: #DFDFDF; text-align: center}

div.table_left {width: 30%; float: left; margin-left: 5px}
div.table_right {width: 30%; float: right; margin-right: 5px}
div.stats_table_left {width: 50%; float: left; margin-left: 5px}
div.stats_table_right {width: 50%; float: right; margin-right: 5px}
div.subtitle { font-size: 60%; font-style: oblique}

.books {color: rgb(25,15,165);}

div.center_img
{
  margin: auto;
  display: block;
  padding:10px;
  border:0;
  text-align:center;
  color: rgb(130,20,30);
  font-size: 100%;
  font-style: italic;
}

div.caption
{
  margin: 3px 10px 3px 3px;
  padding:10px;
  border:0;
  text-align:center;
  color: rgb(130,20,30);
  font-size: 75%;
  font-style: italic;
}
