html {padding:0;	margin:0; }

body { 
	background:url(imgs/bg3.jpg) center top no-repeat fixed #000;
	padding:0;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:19px;
	font-size:10pt;
	color:#fff;
		}

h1, h2 { color:#fff; font-size:22pt; margin:0; padding:20px; font-weight:bold;}
h3{  font-size:18pt; margin:0; padding:15px; font-weight:bold; text-transform:uppercase;}
h4 { font-size:14pt; margin:0; padding:15px; font-weight:normal;}
li {list-style:none;}

a:link, a:visited { color:#FFCC33; text-decoration:none;}
a:hover, a:active { color: #fff; }

p { color:#fff; text-align:left; padding:10px; font-size:12pt; font-family:"Verdana";}

#frame { width:900px; height:100%;  margin:0px auto;}
#heading { width:900px; float:left; margin-top:20px 5px;}

#top {width:900px; height:70px; overflow:hidden; float:left; background: url('imgs/transbg.png');}

#menu {width:575px; height:70px; overflow:hidden; float:left; margin-left:19%;}
#menu ul {width:575px; height:70px; list-style-type:none; margin:0px; padding:0;}
#menu ul li {height:70px; float:left; margin:0px 25px; padding:0px;}
#menu ul li a:link, #menu ul li a:visited{ height:70px; color:#FFF; font-size:14pt; text-transform:uppercase; padding:20px 10px; margin:0px; display:block;}
#menu ul li a:hover{ color:#FFCC33; background:url('imgs/menubg_ro.png');}
#menu ul li a:active{ color:#FFF;}

#about, #portfolio, #skills, #contact, #footer, #slideshow{ width:900px; float:left; margin-top:5px; border-top:1px solid #333333; }
#about p{text-indent:10px; padding:8px 30px; font-size:10pt;}

#bottom {width:900px; height:75px; overflow:hidden; float:left; color:#999; border-top:1px solid #333333;}
#bottom p {float:right; font-size:8pt; }

#footer ul.footer-section{width:25%; float:left;}
#footer li{padding:7px; margin-left:10px;}

#skills ul.skills-column{float:left; width:225px; height:100%;}
#skills li {padding:8px 5px; list-style:square; color:#FFCC33; }

#contact form{float:left; margin-left:20px; width:500px;}
#contact_info{float:right; margin-right:45px; color:#999; font-size:10pt; padding:2px;}
#contact label{ color:#fff; font-size:10pt; margin-right:20px; font-weight:bold;}

.form_element {margin-bottom:10px;}
.logo{float:right; margin-right:15px;}

#portfolio ul { float:left; width:400px;}
#portfolio li {list-style:none;}
.portfolio-item{ width:375px; float:left; height:300px; }
.portfolio-title { font-size:10pt; color:#FFCC33;}
.portfolio-img { height:135px; margin-bottom:10px; }


.contact_form input[type="text"], select { /*IE6 Does not understand */
width:252px; color:#fff; border:1px solid #fff; background:#000; overflow:auto; display:inline;}

.contact_form textarea { color:#fff; width:500px; border:1px solid #fff; background:#000; overflow:auto; display:inline;}

.submit { cursor:pointer; cursor:hand;}


.colorMe{color:FFCC33;}
.colorWhite{color:#FFF; font-weight:bold;}
