/* ----MadTV Styles---- */
/* -------------------- */

body {
font-family: Verdana, Lucida, Arial, sans-serif;
font-size:70%;
margin:10px 20px 5px 10px;
padding:0;
background:  url("images/background.jpg") fixed;
text-align:center;
color:#202020;
}
 
/* Stuff written just for the .NET bits */
form{
border:0;
margin:0;
padding:0;
background-color:transparent;
}
	
form .bloginput{
width:90%;
height:400px;
}

.Comment {
background-image:url(images/comment_bg.jpg);
background-repeat:no-repeat;
}

.AddComment{
text-align:left;
}	

.AddComment input{
width:90%;
}

.AddComment textarea{
width:90%;
height:200px;
font-family: Verdana, Lucida, Arial, sans-serif;
font-size:12px;
}

/* End of .NET bits */

img{
border:0;
}

p {
margin:0;
padding:10px;
text-align:left;
line-height: 15px;
color:#666;
}

ol li{
color:#666;
}

li{
color:#666;
}

fieldset{
font-size:8pt;
display:block;
width:100px;
margin:20px 0 20px 28px;
border-color:#fff;
-moz-border-radius:4;
}

fieldset a{
color:#f90;
}

legend{
color:#f90;
}

#cont h1{
margin:0;
padding:10px;
color:#f90;
font-weight:lighter;
}

#cont h2{
margin:0;
padding:10px;
color:#f90;
font-weight:lighter;
}

#cont h3{
margin:0;
padding:10px;
color:#f90;
font-weight:lighter;
}

#cont h4{
margin:0;
padding:10px;
color:#f90;
font-weight:lighter;
}

#cont h5 {
margin:0;
padding:10px;
text-align:left;
color:#666;
}

#container {
text-align:left;
border:10px solid #fff;
width:650px;
margin:auto;
}

#header {
height:189px;
}

#breadcrumb {
height:20px;
background:#c0c0c0;
color: #333;
border:solid #fff;	
border-width:10px 0 10px 0;
}

/* This is to style the output of the date Javascript and the breadcrumb Javascript */
#js {
color:#fff;
font-size:10px;
padding:0;
margin:5px;
border:0;
}

#main {
position:relative;
background: #dcdcdc;
color: #333;
width:650px;
padding:0;
}

#leftnav {
float:left;
background:#dcdcdc;
color: #333;
width:145px;
}

#cont {
width:465px;
background:#fff;
background-image:url("images/contbg.jpg");
background-position:top;
background-repeat:repeat-x;
color: #333;
border:solid #fff;	
border-width:0 0 0 10px;
text-align:left;
}

/* Main content link styles */
#cont a:link{
color:#f90;
text-decoration: none;
}

#cont a:visited{
color:#f90;
text-decoration:none;
}

#cont a:hover{
color:#fff;
background-color:#f90;
text-decoration:none;
}

#cont a:active{
color:#f90;
text-decoration:none;
}
 
#bottombar {
height:25px;
background:#c0c0c0;
color: #fff;
border:solid #fff;
border-width:10px 0 0 0;
padding: 5px;
font-size:10px;
line-height: 15px;
}

#bottombar img {
margin: 5px;
}

/* Styles for Navbar buttons */
#leftnav ul {
list-style: none;
padding: 0;
margin: 0 0 0 28px;
border: 0;
}

#leftnav li {
text-align: center;
border-bottom: 1px solid #666;
width: 100px;
margin:0;
padding:10px 0 10px 0;
font:10px/15px Verdana, Lucida, Arial, sans-serif;
color:#666;
background: #dcdcdc;
}

#topbtn {
border-top: 1px solid #666;
}

#leftnav li a {
display: block;
font-weight: normal;
padding: 0;
border-left: 0;
border-right: 0;
background: #dcdcdc;
color: #666;
text-decoration: none;
width: 100px; /* false value for ie4-5.x/win. */
voice-family: "\"}\"";
voice-family:inherit;
width: 98px; /* correct value for nice browsers */
}

html>#leftnav li a {
width: 98px; /* be nice to older Opera's */
}

#leftnav li a:hover {
font-weight:normal;
border-left: 0;
border-right: 0;
background: #fff;
color: #333;
text-decoration: none;
}

#leftnav img {
margin: 0 0 0 37px;
}

/* Gallery Styles */
#gallery{
padding:10%;
background: url("images/background.gif") fixed;
}

#image{
padding:20px;
}

#galleryFP a:link{
color:#f90;
background-color:#dcdcdc;
border:0;
padding:0;
margin:0;
}

#galleryFP a:visited{
color:#f90;
background-color:#dcdcdc;
border:0;
padding:0;
margin:0;
}

#galleryFP a:hover{
color:#fff;
background-color:#f90;
border:0;
padding:0;
margin:0;
}

#galleryFP a:active{
color:#f90;
border:0;
padding:0;
margin:0;
background-color:#dcdcdc;
}

#thumbs{
border:10px solid #fff;
background:#dcdcdc;
padding:20px;
}

#thumbs img{
border:1px solid #000;
}

#galleryinfo img{
border:0;
}

#galleryinfo{
text-align:center;
}

/* CV Styles */
#cvbody{
color:#333;
font-weight:lighter;
background:  url("images/background.gif") fixed;
}

#cvbody a:link{
color:#f90;
text-decoration: none;
}

#cvbody a:visited{
color:#f90;
text-decoration:none;
}

#cvbody a:hover{
color:#fff;
background-color:#f90;
text-decoration:none;
}

#cvbody a:active{
color:#f90;
text-decoration:none;
}


#cv{
text-align:justify;
border:10px solid #fff;
background:#dcdcdc;
margin:auto;
padding:20px;
width:650px;
}

#cv ul{
font-size:11px;
line-height: 15px;
}

#cvskills{
border:10px solid #fff;
padding:20px;
}

#copyright{
color: #808080;
text-align:center;
font-size:11px;
line-height: 15px;
}

/* Flash pages */
#flash{
background-color:#000;
background-image:none;
text-align:center;
margin:0 auto;
padding:13px 0 0 0;
}

/*Ads*/
.ads{
text-align:center;
margin:10px 22px;
border:solid 1px #fff;
width:120px;
}
.ads p{
text-align:left;
}
.ads a:link{
color:#f90;
text-decoration:none;
}
.ads a:visited{
color:#f90;
text-decoration:none;
}
.ads a:hover{
text-decoration:underline;
}
.ads a:active{
color:#666;
}
.center{
display:block;
margin:0 auto;
}