html, body {margin: 0; padding: 0; height: 100%; min-height: 100%;}

#container {min-height: 100%; position: relative; background-color: #FEFEE4;}

#header {background: url(images/top-gradient.png); background-repeat: repeat-x; padding:10px; height:147px;}

#slider ul, #slider li{margin:0; padding:0; list-style:none;}
#slider, #slider li{width:700px; height:200px; overflow:hidden;}

/* numeric controls */	

	ol#controls{margin:1em 0; padding:0; height:20px;}
	ol#controls li{margin:0 5px 10px 0; padding:0; float:left; list-style:none; height:28px; line-height:28px;}
	ol#controls li a{float:left; height:15px; line-height:15px; border:1px solid #CCCCCC; background:#F6F6F6; color:#555; padding:0 10px; text-decoration:none; }
	ol#controls li.current a{ background:#9C2121; color:#fff;}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}


#logo {text-align: center; padding-top: 25px;}

/*main navigation style*/
#main-navigation {float: right; margin: 0 auto; margin-top: 55px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 450px;}
#main-navigation li {float: left; line-height: 15px; padding: 5px; list-style: none;}
#main-navigation li a {color: #999999; text-decoration: none;}
#main-navigation li a:hover {color: #990000;}

/*body style*/
#body {padding: 35px; height: 100%; width: 700px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;}
#body .posts-heading {height: 39px; margin: 0px 0px 0px -12px;}
#body .resume {height: 1000px; width: 500px;}
#body .company {color: #990000; font-size: 11px; font-weight: bold;}
#body .place {color: #000000; font-weight:normal;}
#body .resumecats {margin: 0px 0px 0px -13px;}
#body .index {height: 400px;}
#body .about {height: 600px;}

/*portfolio stlye*/
#gallery .gallery-content {float:left; min-height: 100%;}
.thumbnails td {text-align: left; color: #990000; width: 150px; padding: 0px 0px 0px 5px; font-size: 10px; font-weight:bold; letter-spacing: 0px; font-family: Arial, sans-serif;}
.gallery {width: 450px; float: left; padding: 0px;}
.gallery li {float: left; list-style: none; padding: 5px;}

/*footer style*/
#footer {background: url(images/bottom-gradient.png); position: absolute; bottom: -1px; width: 100%; height: 78px;}
#footer .validation {width: 700px; height: 30px; margin: 0 auto; margin-top: 25px;}