body {
    padding:0;
    margin:0px;
    text-align:center;
    font-family:'Book Antigua',Georgia,serif;
    color:#bbb;
    background:#000 url(bg.png) repeat-x top center;
    text-align:center;
}

#wrapper{
    margin:0px auto;
    text-align:left;
    background:transparent url(page.png) no-repeat top center;
    width:900px;
    height:700px;
}

#header {
    height:400px;
    
}
#content,{
    padding:0px 10px;
}

.stuff {
    padding:10px 0px;
    
}
h1,h2,h3 {
    color:#00AFD0;
    font-weight:normal;
    font-family:'Californian FB',Georgia,serif;
    border-bottom:1px solid #333;//#00E6FD;
}

.main h2 {
    border:none;
    
    padding-left:9px;
}
.hidden {
    display:none;
}

.main {
    float:left;
    width:550px;
}

.main p,.sidebar p {
    margin:10px;
}
.sidebar {
    margin-left:560px;
    //width:300px;
    background:#070707;
    border:1px solid #111;
    -moz-border-radius:10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding:6px;

}
.misc {
    clear:both;
    background:transparent;
    border:1px solid #111;
    -moz-border-radius:10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top:10px;
    padding:45px;
    text-align:center;
    font-style:italic;
    color:#444;
    font-size:22px;
    font-family:'Californian FB';
}


p {
    line-height:1.6em;
}

ul.links,#twitter_update_list {
    margin:0;
    padding:0;
    list-style:none;
}

ul.links li,twitter_update_list li {
    margin:0px;
    padding:0px;
    list-style:none;
}
ul.links li a{
    width:95%;
    padding:5px 3px;
    display:block;
    color:#aaa;
    text-decoration:none;
    border-bottom:1px dashed #222;
}
ul.links li a:hover {
    color:#fff;
    border-bottom:1px solid #222;
}
a img {
    border:none;
}

#twitter-link{
    background:#00AFD0;
    color:#000;
    padding:4px;
    text-align:center;
    text-decoration:none;
    display:block;
}

#twitter-link:hover{
    background:#00E6FE;
    
    color:#222;
}
a {
    color:#00AFD0;
    text-decoration:none;
}
a:hover{
    color:#fff;
    text-decoration:none;
}
#twitter_update_list li{
    padding:5px;
}

#footer {
    background:transparent;
    padding:0px;
    border-top:1px solid #222;
    border-bottom:none;
    text-align:center;
    color:#fff;
    padding:30px;
    margin-top:15px;

}

.me_img {
    float:left;
    margin:5px;
    margin-bottom:0px;
}

#contact form table {
    border:0;
}

td {
    padding:5px;
}
td input {
    background:#000;
    border:1px solid #111;
    -moz-border-radius:4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding:3px;
    color:#999;
    width:200px;
    font-family:'Californian FB',Georgia,serif;
}

td textarea {
    background:#000;
    -moz-border-radius:4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border:1px solid #111;
    color:#999;
    padding:5px;
    overflow:auto;
    font-family:'Californian FB',Georgia,serif;
    width:300px;
    height:200px;
}

#contact-form tr td b{
    color:red;
}
#submit-button {
    font-size:18px;
    font-style:italic;
    cursor:pointer;
}
#submit-status {
    color:#444;
    font-style:italic;
}
a img {
  padding:2px;
  background:#aaa;
  border:1px solid #666;
  margin:8px;
  float:left;
  opacity:0.3;
  filter:alpha(opacity=30);
}
a img:hover {
      background:#fff;
  border:1px solid #666;
}
/***************************************************************************
 *****************NAVIGATION STARTS*****************************************
 **************************************************************************/
.menu{
margin: 0;
margin-top:70px;
padding: 0;
float: left;
font: bold 12px Arial,sans-serif;
width: 100%;
overflow: hidden;



background: transparent; /* url(images/def.png) center center repeat-x;*/
}

.menu li{
display: inline;
}

.menu li a{
float: right;
color:#999;
padding: 11px 0px;
width:120px;
text-decoration: none;
text-transform:uppercase;
border-right: 1px solid #111;
border-bottom:0;
background:transparent;
text-align:center;
}

.menu li a:hover,.menu li .current
{
color:#fff;
background:transparent url(hover.png) center center repeat-x;
}
