﻿body
{
  background-color:#b6b2b2;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  text-align:center;
  
  font-family:arial,helvetica,sans-serif;
  font-size:11pt;
}

.clear
{
  clear:both;
}

.heading
{
  font-size:11pt;
  color:#4a4a4c;
  font-weight:bold;
}

.title
{
  font-size:12pt;
  color:#4a4a4c;
  font-weight:bold;
}

.title_lrg
{
  font-size:14pt;
  color:#4a4a4c;
  font-weight:bold;
}

#cont_main
{
  background-color:#fff;
  width:960px;
  text-align:left;
  border:1px solid #999999;
  margin:0px auto 5px;
}

#header
{
  height:147px;
  background-image:url(http://niamonroe.com/1227554033.png);
  background-repeat:no-repeat;
}

#headerleft
{
  float:left;
  font-size:24pt;
  font-weight:bold;
  color:#c0c0c0;
  padding:25px 0px 0px 41px;
  width:400px;
}

#headerright
{
  float:right;
  color:#c0c0c0;
  text-align:right;
  margin-top:120px;
  margin-right: 26px;
}

#headerright a
{
  font-size:9pt;
  font-weight:normal;
  color:#c0c0c0;
  text-decoration:none;
}


#mainmenu
{
  background-image:url(../images/menubg.png);
  background-repeat:repeat-x;
  padding-top:20px;
  text-align:center;
}

#mainmenu a
{
  font-size:11pt;
  font-weight:normal;
  color:#343434;
  text-decoration:none;
  font-weight:bold;
}

#cont_body
{
  margin-left:24.5px;
  margin-right:32px;
  /*margin-top:62px;*/
  padding-top: 23px;
  padding-bottom:20px;
}


#mainpic
{
  float:left;
  width:440px;
  height:522px;
  text-align: center;
}

#girlmessage
{
  margin-left:24.5px;
  float:left;
  width:420px;
}

.exitsite
{
  color:#adadad;
  font-weight:bold;
  text-decoration:none;
  font-size:14pt;
}

.dabox
{
  border:#b6b2b3 solid 1px;
  height:135px;
  margin-bottom:10px;
  padding: 6px; 
  font-size: 11px; 
}

#cont_vidprv
{
  margin-top:35px;
  width:442px;
  float:left;
}


#vidprv
{
  width:442px;
  height:268px;
  border:#b6b2b3 solid 1px;
}

#cont_vids
{
  margin-top:35px;
  margin-left:16px;
  float:left;
  width:440px;
}

#vidbtn1
{
  margin-top:20px;
  width:442px;
  float:left;
  text-align:center;
}

#vidbtn2
{
  margin-top:20px;
  margin-left:15px;
  float:left;
  width:440px;
  text-align:center;
}

#updates
{
  margin-top:35px;
  width:442px;
  float:left;
}

#diary
{
  margin-top:35px;
  margin-left:16px;
  float:left;
  width:440px;
}

.pic
{
  float:left;
  width:126px;
  height:120px;
  border:#b6b2b3 solid 1px;
}




#vidrow
{
  width:904px;
}


.video
{
  width:136px;
  height:129px;
  border:#b6b2b3 solid 1px;
  float:left;
}

#v1
{
  margin-right:12px;
  margin-bottom:8px;
}

#v2
{
  margin-right:12px;
  margin-bottom:8px;
}

#v3
{
  margin-bottom:8px;
}

#v4
{
  margin-right:12px;
}

#v5
{
  margin-right:12px;
}

#v6
{
}

.update_cont
{
  margin-bottom:25px;
}

.update
{
  margin-left:10px;
  float:left;
  width:290px;
}

.update_readmore a
{
  font-size:9pt;
  font-weight:bold;
  color:#000;
}


#diary_cont
{
  border:#b6b2b3 solid 1px;
  background-image:url(../images/diarybg.png);
  background-repeat:repeat-x;
  
}

.diary_entry
{
  padding:22px;
}

.diarytxt a
{
  font-size:9pt;
  font-weight:bold;
  color:#832450;
}

.site
{
  float:left;
  width:218px;
  height:218px;
  border:#b6b2b3 solid 1px;
  margin-right:6px;
  margin-bottom:6px;
}

#sites
{
  margin-top:50px;
}

#siteshdr
{
  text-align:center;
}

#sitesftr
{
  margin-top:14px;
  padding-bottom:50px;
  text-align:center;
}

#footer
{
  padding-bottom:40px;
}

#footermenu
{
  padding-top:20px;
  text-align:center;
  color:#fff;
}


#footermenu a
{
  color:#fff;
  font-size:9pt;
  text-decoration:none;
}

#copyright
{
  color:#949494;
  font-size:8pt;
  text-align:center;
  margin-top:20px;
}

a img {
  border: medium none;
}

p {
  padding: 0;
  margin: 0px;
}
#nav  {
  color:#666666;
  padding: 5px 0px 0px 0px;
  text-align: center;
  margin: auto;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  }
#nav_top  {
  font-family:Arial, Helvetica, sans-serif;
  background-image:url(../images/topMenuBg.gif);
  font-size:12px;
  color:#666666;
  top: 155px;
  left: 0px;
  height: 30px;
  padding: 0px;
  text-align:center;
  margin: 0px 0px 0px 0px;
 }
 
#nav a:link {
  font-weight: bold;
  text-decoration: none;
  color:#333333;
  }
#nav a:visited, 
#nav a:visited:hover {
  font-weight: bold;
  text-decoration: none;
  color:#333333;
  }
#nav a:hover, 
#nav a:active {
  text-decoration: underline;
  color:#333333;
  }
  
  #nav a {
  font-weight: bold;
  text-decoration: none;
  color:#333333;
  }
  
  #rick_join_from {
    text-align: center;
    background-color: rgb(241, 241, 241);
  }