#moms_title{
position:relative;
top:30px;
padding-bottom:20px;
}
#fr_login_title{
position:relative;
top:45px;
padding-bottom:20px;
}
#profiles_title{
text-align:center;
position:relative;
top:30px;
padding-bottom:20px;
}
#familyroom_title{
text-align:center;
position:relative;
top:30px;
padding-bottom:20px;
}
#marksremarks_title{
text-align:center;
position:relative;
top:30px;
padding-bottom:20px;
}
#momsquestioncorner_title {
text-align:center;
position:relative;
top:30px;
padding-bottom:20px;
}
#votd_title {
text-align:center;
position:relative;
top:30px;
padding-bottom:20px;
}
#crazyvideos_title{
text-align:center;
position:relative;
top:30px;
padding-bottom:20px;
}
#chat_title{
position:relative;
top:30px;
padding-bottom:20px;
}
#fireside_title{
position:relative;
right:100px;
top:35px;
padding-bottom:20px;
}

#footage_title{
position:relative;
top:35px;
padding-bottom:80px;
left:20px;
}
#vine-title{
position:relative;
top:35px;
padding-bottom:80px;
left:150px;
}
.box_title{
height:40px;
}
.sub_text{
position:relative;
padding:0px;
top:-10px;
font-size:8pt;
color: #800080;
}
#integrity {
position:relative;
top:50px;
z-index:-10;
}
p.page_text {
font-family: Arial;
font-size:12pt;
width:770px;
margin-left:auto;
margin-right:auto;
font-weight:bold;
}

#famteam_logo {
position:relative;

}

.login_form{
width: 80px;
font-size:10px;
border:solid;
border-width:1px;
border-color:navy;
}



#admin_controls {
background:	none;
position:fixed;
bottom:0px;
left:0px;
text-align:left;
font-weight:bold;
list-style-type:none;
border-style: dotted;
border-width: 0px;
border-color:navy;
padding-left:0px;
padding-right:0px;

}
#admin_controls ul {
list-style-type:none;
padding-left:0px;
background:none;
font-size:8pt;
}
#body {
position:relative;
width:1000px;
height: 160px;
margin:0 auto;
padding:0px;
z-index:2;
top:-15px;
}
#body2 {
position:relative;
top:0px;
width:1000px;
height: 160px;
margin:0 auto;
padding:0px;
z-index:3;
}
table.main {
position:relative;
top:20px;
font-family: Arial;
font-size: 10px;
color: navy;
border-width: 0px;
border-color: navy;
border-style: solid;
text-align:center;
vertical-align: middle;
}

img.votd {
margin-left:10px;
margin-right:10px;
}
#chat img {
float:none;
text-align:center;
margin-left:0px;
margin-right:0px;
left:0px;
top:0px;
}
img.firesidechat {
margin-left:10px;
margin-right:10px;
}
p.firesidechat {
text-align:center;
font-weight:bold;
font-size: 12pt;
}
body.main {
	background:	url("http://www.arndtvideo.com/background_1-2-08.jpg");
 background-repeat: repeat;
 
}

body.main h3
{
font-family: Arial;
color: red;
font-size: 10pt;
}
p {
color: navy;
}
body.main h2
{
font-family: Arial;
color: navy;
font-size: 14pt;
font-style: italic;
position:relative;
left:auto;
right:auto;
top:-10px;
}

today
{
font-family: Arial;
color: navy;
font-size: 8pt;
}
.navy
{
font-family: Arial;
color: navy;
font-size: 10pt;
}

p.error {
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: red;
  background: transparent;
  }
  p.title {
  font-size: 12pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: navy;
  text-align: center;
  }
p.diary {
  font-size: 14pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  color: navy;
  text-align: left;
}
diaryfooter {
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;

  color: navy;
  text-align: center;
}
div.diary {
  font-size: 14pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  color: navy;
  text-align: left;
}
.potd_title {
border-width: 0px;
  text-align: center;
  font-size: 18pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: navy;
}
td.potd_caption {
border-width: 0px;
  text-align: center;
  font-size: 12pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: navy;
}
td.calendar {
font-weight: bold;
font-family: Arial;
font-size: 12pt;
color:navy;
text-align:center;
border-width: 1px;
}


span.account {
  color: navy;
  
}
span.announcement {
color: red;
font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
}
p.admin {
text-align: center;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: navy;
  z-index:1;
}
p.warning {
  text-align: center;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: red;

}
span.warning {
    color: red;
    background-color: white;
    padding: 3px;

}
#back {
position: relative;
border-color: navy;
border-width: 2px;
border-style: solid;
width: 120px;

z-index: 1;
left: 10px;
padding: 6px;
top: 15px;
color: #000080;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: red;
font-variant: normal;
font-style: normal;
text-align: center;
vertical-align: bottom;
background-color: #FFFFFF;
visibility: visible;
filter:alpha(opacity=80);
opacity:.80;
}


div {
color: navy;
}

H1{ 
position:relative;
font-size: 12pt; 
font-style:italic;
left:auto;
right:auto;

}
A { color: navy; }
A:link {text-decoration: underline; }
A:visited {text-decoration: underline; }
A:active {text-decoration: underline; }
A:hover {text-decoration: underline; color: #800080; }

td.main {
font-size: 12pt;
border-style: solid;
padding: 3px;
border-width: 1px;
font-weight: bold;
vertical-align: middle;
}
table.login {
background: transparent;
border-style: solid;
border-width: 0px;
border-color: navy;
font-weight: bold;
vertical-align: bottom;
font-size: 10pt;
}
B.main {
font-family: Arial;
font-style:italic;
font-size: 12pt;
font-weight: bold;
color: navy;
}
em {
color: #800080;
font-style:italic;
}
div div p em {
color: navy;
font-weight:bold;
}
div #headwrap em {
color: #800080;
font-style:italic;
}
P.main {
font-weight: bold;
font-family: Arial;
font-size: 10pt;
color: navy;
}
#noborder {
border-width: 0px;

}
tr.main  {
border-width: 2px;
border-style: groove;
border-color: black;

}
tr.main2 IMG {
border-width: 0px;
border-style: groove;
border-color: black;

}
.highlight img {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
border-width: 2px;
border-style: solid;
border-color: black;
}
.highlight:hover img {

border-width: 2px;
border-style: solid;
border-color: #800080;
}
.login { font-size: 10pt; background-color: white;}

.button {
font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: navy;
background-color: #FFFFEF;
border-color: navy;
border-width: 2px;
border-style: solid;
font-size: 9pt;
}
.header {
position: absolute;
top: 18px;
left: 0px;
width: 100%;
height: 19px;
background-color: #DEE3EF;
background: transparent;
color: navy;
text-align: left;
font-weight: bold;
font-family: Arial;
font-size: 9pt;
filter:alpha(opacity=100);
-moz-opacity:.90;
opacity:.90;
}
#header	{
	overflow:hidden;	/*Overflow:hidden ensures that red div will properly encompass the two floated spans and give you the background colour you want.*/
	width:100%;
	vertical-align: middle;
 padding-top:.2em;
	padding-bottom:.2em;

}
#header A:link { color: navy; text-decoration: none; font-weight: bold;  }
#header A:visited { color: navy; text-decoration: none; font-weight: bold;}
#header A:active { color: navy; text-decoration: none; font-weight: bold;}
#header A:hover { color: navy; text-decoration: underline; font-weight: bold;}

#header .left {float:left; width:33%;text-align:left;padding-left:1%;}
#header .right {float:right; width:56%; text-align:right;padding-right:1%;}
.profiles {
     position: absolute;
     top: 100px; left: 300px;
     width: 200px; border: thin solid black;
     background-image: url(http://www.famteam.com/profiles/lukebg3.jpg);
     layer-background-image: url(http://www.famteam.com/background_8.jpg);
     }
   
table.calendar {
font-weight: normal;
font-family: Arial;
font-size: 9pt;
color:navy;
text-align:center;
}

#webcast {
padding-top: 20px;
font-weight: bold;
font-style:normal;
}
#webcast a:link, #chat a:visited, #chat a:active {
color: #800080;
}
#webcast a:hover {
color: navy;
}
#chat a:link, #chat a:visited, #chat a:active {
color: navy;
}
#chat a:hover {
color: #800080;

}
#chat {
font-family: Arial;
font-size: 14px;
color: navy;
top:25px;
color: #800080;
margin:0 auto;
width: 100%;
font-weight: bold;
text-align:center;
font-style:normal;
}




#chat span {
border-style: solid;
padding: 5px;
border-width: 1px;

}
p.account {
font-family: Arial;
position:fixed;
font-style: normal;
font-weight: bold;
right:0px;
bottom: 0px;
background-color: white;
color: navy;
font-size: 8pt;
vertical-align:middle;
margin-top:0px;
padding:0px;
padding-left: 1px;
padding-right: 0px;
border-color: black;
margin: 0;
border: solid;
border-width: 1px;
width:auto;
}
.googleleft {
line-height: 1.4;
position:absolute;

left:0px;
top: 0px;
background-color: white;
background: transparent;
color: navy;
font-size: 10pt;
margin-top:0px;
}
.center {
text-align:center;
}


.announcement {
position:relative;
top: -200px;
left: 654px;
height: 22px;
width: 125px;
background-repeat: no-repeat;
background-position: bottom center;
z-index:6;
}
body.main h1,h2 {
text-align:center;
}
.border {

}
#footage_announcement {
position:relative;
top:  -5px;
left: 802px;
width: 198px;
text-align:center;
color: red;
font-weight: bold;
float: clear;
}


#help {
font-size: 12pt;
color:navy;
text-align:center;
font-weight: bold;
}
#today {
background-repeat: no-repeat;
z-index: -9;
}
.new_sash {
position:absolute;
left: 0px;
top: 0xp;
}
