body
{
background:
      #000000
      url('../../images/tara-2010-background_2.jpg')
      no-repeat
      top center;
background-attachment: fixed;

margin: 0px;
  padding: 0px;
  border: 0px;
  text-align: left;
  font-family: Arial,Helvetica,sans-serif;
  line-height:1.25em;
  color: white;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  font-variant: normal;
}

input
{
  -webkit-border-radius:  10px 10px 10px 10px;
  -moz-border-radius:  10px 10px 10px 10px;
  border-radius:  10px 10px 10px 10px;
  border: 1px grey solid;
  padding: 2px;
  margin: 2px;
}

select
{
  -webkit-border-radius:  5px 5px 5px 5px;
  -moz-border-radius:  5px 5px 5px 5px;
  border-radius:  5px 5px 5px 5px;
  border: 1px grey solid;
  padding: 2px;
}

button
{
  -webkit-border-radius:  10px 10px 10px 10px;
  -moz-border-radius:  10px 10px 10px 10px;
  border-radius:  10px 10px 10px 10px;
  border: 1px grey solid;
  margin: 2px;
}


textarea
{
  -webkit-border-radius:  10px 10px 10px 10px;
  -moz-border-radius:  10px 10px 10px 10px;
  border-radius:  10px 10px 10px 10px;
  border: 1px grey solid;
  padding: 2px;
  font-family: Arial, Lucida Grande, Verdana, Geneva, Sans-serif; 
  font-size: 12px;
  width: 98%;
}

fieldset
{
  -webkit-border-radius:  10px 10px 10px 10px;
  -moz-border-radius:  10px 10px 10px 10px;
  border-radius:  10px 10px 10px 10px;
}

legend
{
  font-weight: bold;
}

img
{
border: 0;
}

div#wrapper
{
}

div.wrapper
{
margin: 0 auto;
padding: 0;
  width: 860px;
  padding-top:0px;
  margin-right: 90px;
  float:right;
  background:
      url('../../images/logo.png')
      no-repeat
      bottom right;
 min-height: 780px;
/* min-height: 820px; */
/* background: url(./images/bk-shadow.png) repeat-y top center; */
/* border: solid black 1px; */
}

div#site
{
  margin: 0 auto;
  width:1090px;
  text-align: left;
}

div#nav
{
  width: 860px;
  float: right;
  margin-top: 7px;
  margin-bottom: 15px;
}

div#content
{
  width: 860px;
  padding-top:0px;
  margin: 0px;
  float:right;
  background:
      url('../../images/logo.png')
      no-repeat
      bottom right;
 min-height: 780px;
}

div#footer
{
font-size: 10px;
text-align: center;
float: right;
}

a:link
{
color: #CC9933;
}
a:visited
{
color: #996600;
}
a:hover
{
color: #ffcc66;
text-decoration: none;
}
a:active
{
color: #ffcc99;
}

/* TEMPLATE STYLES */
/* div.white
{
margin-left: 4px;
padding: 7px;
min-height: 800px;
width: 886px;
background: #FFFFFF;

} */

div#section_1a
{
margin: 0 auto;
margin-top: 35px;
padding: 7px;
min-height: 800px;
width: 850px;
overflow: hidden;
/* border: red solid 1px; */
}

div.footer
{
margin: 0 auto;
/* background: url(./images/bk-shadow.png) repeat-y top center; */
padding: 0;
width: 50%;
min-height: 10px;
text-align: center;
font-size: 8pt;
font-variant:small-caps;
/* border-top: solid black 1px;
position: relative; */
}

div.footer a:link
{
font-size: 8pt;
font-variant:small-caps;
}

.required
{
  font-size:10px;
  color: red;
}

.note
{
  font-size:10px;
  color: grey;
}

.bigerror
    {
    -webkit-border-radius:  10px 10px 10px 10px;
    -moz-border-radius:  10px 10px 10px 10px;
    border-radius:  10px 10px 10px 10px;
    width:95%;
    background-color:#E8514A;
    border: solid 2px red;
    padding:10px 0px 10px 5px;
    margin: 20px auto;
    font-weight:bold;
    text-align: center;
    }

.green
    {
    -webkit-border-radius:  10px 10px 10px 10px;
    -moz-border-radius:  10px 10px 10px 10px;
    border-radius:  10px 10px 10px 10px;
    width:95%;
    background-color:#95ca78;
    border: solid 2px green;
    padding:10px 0px 10px 5px;
    margin: 20px auto;
    font-weight:bold;
    text-align:center;
    }
.small a:link
{
  font-size: 10px;
}

.small a:hover
{
  font-size: 10px;
  text-decoration:overline underline;
}

.small a:visited
{
  font-size: 10px;
  font-style:italic;
}
.error
    {
    color:#E8514A;
    font-weight:bold;
    font:11px Lucida Grande,Arial,sans-serif;
    }

table
{
    font-size:12px;
    font-weight:normal; 
    font-style:normal; 
    font-variant:normal;
    text-align: left;
    text-decoration:none;
    background-color:#cad0d5;
    color: #333;
    bordercolor: #000066;
}

tr
{
    background-color: #F8F8F8;
}

th
{
  background-color:white;
  text-align: left;
}

.profile_pic
{
/* background: url(./images/profile_pic_none.jpg) top center no-repeat; */
width: 200px;
height: 258px;
float: right;
margin-top: 50px;
}

.upload_profile
{
float: right;
border: 1px solid black;
padding: 15px;
}

.change_pass
{
float: right;
margin-top: 50px;
margin-left: 200px;
padding: 15px;
border: 1px solid black;
}

#membership
{
float:right;
font-size: 10px;
margin-bottom: 7px;
}

#RSS
{
float:right;
margin: 5px;
}