@charset "utf-8";
/* CSS Document */
/* Clarence A Reber III &reg;, Berson3 Computers */



html {
 font-size: 100%;
}

body {
 background-color: #17406C;
 background-image: url(../img/background_top.jpg);
 background-position: top;
 background-repeat: repeat-x;
 color: #333;
 font-size: 62.5%;
/* font-family: ;*/
 margin: 0;
 padding: 0;
}

h1, h2, h3, h4, h5 {
 color: #003;
 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a:link, a:visited {
 color: #931B37;
}

a:hover {
 background-color: #931B37;
 color: white;
 text-decoration: none;
}

h1 {
 font-size: 2.6em;
 font-weight: normal;
}

h2 {
 font-size: 2.3em;
 font-weight: normal;
}

h3 {
 font-size: 2.0em;
 font-weight: normal;
}

h4 {
 font-size: 1.6em;
 font-weight: normal;
}

h5 {
 font-size: 1.4em;
 font-weight: normal;
}

p {
 font-size: 1.6em;
 line-height: 1.4em;
}

blockquote {
 font-size: 1.4em;
 line-height: 1.4em;
 margin-left: 10px;
}

img {
 border: none;
}

a.img_link:focus {
 outline: none;
}

li.nav_li, a.nav_li, a.sub_nav_a {
 font-size: 16px;
}

li {
 font-size: 1.7em;
}

a:focus, p:focus, img:focus, li:focus, ul:focus {
 outline: none;
}


#all {
 background-color: white;
 border-width: 0px 2px 0px 2px;
 border-style: solid;
 border-color: #000;
 height: 100%;
 margin: auto;
 width: 900px;
}

#breaking_head {
 background-color: #0CF;
 border-bottom: 1px solid black;
 color: black;
 font-family: Arial, Helvetica, sans-serif;
 margin-top: 0;
 padding: 1px;
 text-align: center;
 width: 100%;
}

#breaking_head p {
 margin: 6px;
 padding: 0px;
}

#masthead {
 height: 200px;
 margin: 0 auto;
 width: 900px;
}

#mastlogo {
 margin: auto;
 width: 900px;
}

#main_content {
 margin: auto;
 width: 900px;
}

#main_content_inner {
 padding: 15px;
}

#nav_drop_shadow {
 background-image: url(../img/nav_drop_shadow.jpg);
 background-repeat: repeat-x;
 height: 6px;
 margin: auto;
 width: 900px;
}

#social_tabs:focus, #social_tabs ul:focus, #social_tabs ul li:focus, #social_tabs a:focus, object:focus {
 outline: none;
}

#social_tabs_wrapper {
 margin: auto;
 width: 900px;
}

#social_tabs {
 margin-left: 580px;
 width: 300px;
 height: 50px;
 overflow: hidden;
}

#social_tabs a {
 display: block;
 height: 50px;
 background-image: url(../img/social_sprite_2.jpg);
 text-indent: -5000px;
}

#social_tabs ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

#social_tabs li {
 display: inline;
 float: left;
}

li.social_tabs_twitter a {background-position: 0 0; width: 90px;}
li.social_tabs_facebook a {background-position: -90px 0; width: 110px;}
li.social_tabs_myspace a {background-position: -200px 0; width: 100px;}
li.social_tabs_twitter a:hover {background-position: 0 -50px; width: 90px;}
li.social_tabs_facebook a:hover {background-position: -90px -50px; width: 110px;}
li.social_tabs_myspace a:hover {background-position: -200px -50px; width: 100px;}
li.social_tabs_twitter a:active {background-position: 0 -100px; width: 90px;}
li.social_tabs_facebook a:active {background-position: -90px -100px; width: 110px;}
li.social_tabs_myspace a:active {background-position: -200px -100px; width: 100px;}

#textbar {
 padding: 6px;
}

#textbar p {
 margin: 0;
 padding: 0px;
}

#footer {
 background-color: #931B37;
 background-image: url(../img/footer_bg.jpg);
 background-position: top;
 background-repeat: repeat-x;
 color: white;
 margin: auto;
 padding: 1px 0px;
 width: 900px;
}

.align_left {
 text-align: left;
}

.blue {
 background-color: blue;
}

.bold {
 font-weight: bold;
}

#burger {
 display: none;
}

.center {
 text-align: center;
}

.clear {
 clear: both;
}

.grey {
 color: #666666;
}

.fleft {
 float: left;
}

.fright {
 float: right;
}

.left_side {
 padding-top: 2px;
 width: 400px;
}

.margin_left {
 margin-left: 30px;
}

.no_margpad {
 margin: 0px;
 padding: 0px;
}

.pad_lr_50 {
 padding: 0 50px;
}

.padded {
 padding: 3px 12px;
}

.red {
 color: red;
}

.right {
 text-align: right;
}

.right_side {
 width: 400px;
}

.side_content {
 padding: 20px 25px;
}

.spacer_100 { 
 height: 100px;
 width: 900px;
}

.square {
 height: 200px;
 padding: 5px;
 width: 200px;
}

.white {
 color: white;
}
