*{margin:0;padding:0}
iframe,a {outline:none}  img,fieldset,form,table{border:0}
h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}
dd,dt,dl,ol,ul{list-style:none}
legend{color:#000}
button,select,textarea{font-size:100%}

html{background:url(/images/bkg.jpg) repeat; }

body {background:url(/images/top.jpg) no-repeat center top; font: normal 62.5% Arial, Helvetica, sans-serif; behavior:url("csshover3.htc");}

#page-wrapper {width: auto; height: auto; }

#content-wrapper {width:982px; margin:auto; }

p {color: #000; font-size: 1.2em; padding: 0 0 10px 0; }

a {cursor: pointer; }

blockquote {padding: 10px 50px; color: #000; font-style: oblique; font-size: 1.2em; }

p a {color: #6AD21D; text-decoration:none; font-weight:bold; }

p a:hover {color:#575757; }

.clear {clear:both; }

h1 {font-size: 2em; color: #F1296E; border-bottom: 2px #FFF200 solid; padding: 5px 0 10px; }

/*--Header--*/
#header {height:170px; }

#header a#home {float: left; padding:10px 0 0 0; text-indent: -999em; }

#header a#contact {float: right; text-indent: -999em; }


/*--End--*/
/*--Content--*/

#content {width: auto; height: auto; }

#col1 {width: 700px; float: left; }

#col1 #head {background: url(/images/col1-head.png) no-repeat; height: 40px; padding: 10px 20px 0; }

#col1 #center {background: url(/images/col1-mid.png) repeat-y; padding: 10px 20px; }

#col1 #foot {background: url(/images/col1-foot.png) no-repeat; height: 60px; }

#col1 #center h1 {color: #6DB443; font-size: 1.8em; border-bottom: 0 none; }

#col1 #center h2 {color: #F27129; font-size: 1.4em; padding-left: 15px; }

#col1 #center p em {color: #F27129; padding-left: 15px; }

#col1 #center p.school em {color: #000; padding-left: 0; }

#col2 {width: 282px; float: right; }

#col2 #head {background: url(/images/col2-head.png) no-repeat; height: 141px; }

#col2 #center {background: url(/images/col2-mid.png) repeat-y; padding: 0 20px; width: 226px; }

#col2 #foot {background: url(/images/col2-foot.png) no-repeat; height: 20px; }

#col2 #center h2 {color: #F27129; font-size: 1.4em; text-decoration: underline;}

#col2 #center a {color: #F1296E; text-decoration: none; font-size: 1.1em; }

#col2 #center a:hover {text-decoration: underline; }

ul.rss-items {width: 226px; }

ul.rss-items li {font-size: 11px; color: #000; font-family: Helvetica, Arial, sans-serif; padding: 10px 0;}

#col2 #center td {font-size: 1em; }

.list {padding: 0 0 15px 35px; }

.list li {background:url("/images/bullet.png") no-repeat left 5px; padding: 5px 0 2px 20px; font-size: 1.2em; }

/*--End--*/
/*--Footer--*/
#footer-wrapper {background: url(/images/footer.jpg) no-repeat center bottom; height:185px; }

#footer {width: 960px; margin: 0 auto; }

#footer #left {float: left; width: 790px; }

#footer #right {float: right; width: 170px; }

#footer span {font-size: 1.1em; color: #fff; }

#footer #menu li {display: block; float: left; color:#F1296E; }

#footer #menu li a {text-decoration: none; font-size: 1em; color: #fff; padding: 0 10px; text-transform: lowercase; font-size: 1.1em; }

#footer #menu li a:hover {color: #F1296E; }

/*--End--*/
/*--Navigation--*/

.tabs {padding:0 15px; }

.tabs li {float:left; display: block; }

.tabs li a {text-decoration: none; font-size:1.8em; text-transform:lowercase; text-align: center; font-weight: bold; color: #000; padding: 13px 3px 5px 0; height: 25px; float:left; display: block; }

.tabs li a.home {background:url(/images/pink_tab.png) no-repeat top; width:132px; }

.tabs li a.home:hover {background-position:bottom; }

.tabs li a.about {background:url(/images/orange_tab.png) no-repeat top; width:132px; }

.tabs li a.about:hover {background-position:bottom; }

.tabs li a.portfolio {background:url(/images/yellow_tab.png) no-repeat top; width:164px; }

.tabs li a.portfolio:hover {background-position:bottom; }

.tabs li a.credentials {background:url(/images/green_tab.png) no-repeat top; width:174px; }

.tabs li a.credentials:hover {background-position:bottom; }

/* tab pane styling */
.menu {width: 149px; float: left; }

.menu li {display: block; margin: 10px 0 15.2px; }

.menu li a {text-decoration: none; font-size:1.2em; text-transform:lowercase; color: #333333; padding: 10px 3px 0 40px; height: 32px; display: block; width: 107px; height: 24px; }

.menu li a:hover {color: #000; }

.menu li a.web {background:url(/images/sticky-tab-pink.gif) no-repeat top; }

.menu li a.web:hover {background-position:bottom; }

.menu li a.graphic {background:url(/images/sticky-tab-yellow.gif) no-repeat top; }

.menu li a.graphic:hover {background-position:bottom; }

.menu li a.animation {background:url(/images/sticky-tab-blue.gif) no-repeat top; }

.menu li a.animation:hover {background-position:bottom; }

.menu li a.model {background:url(/images/sticky-tab-green.gif) no-repeat top; }

.menu li a.model:hover {background-position:bottom; }

.menu li a.pen {background:url(/images/sticky-tab-orange.gif) no-repeat top; }

.menu li a.pen:hover {background-position:bottom; }

.menu li a.pencil {background:url(/images/sticky-tab-pink.gif) no-repeat top; }

.menu li a.pencil:hover {background-position:bottom; }

.menu li a.bodyart {background:url(/images/sticky-tab-yellow.gif) no-repeat top; }

.menu li a.bodyart:hover {background-position:bottom; }

#top_container {float: left;  padding: 10px 20px;}

/*--End--*/
/*--Contact Form--*/
label {color: #F0286D; font-size: 1.4em; margin: 10px; }

input {padding: 2px 3px; margin: 10px; color: #808080; }

textarea {padding: 2px 3px;  margin: 10px; color: #D6D6D6; }

img#captcha {margin: 10px; }

td {font-size: 1.2em; }

a#link {margin-left: 10px; color: #F0286D; text-decoration: none; }

a#link:hover {text-decoration: underline; }

input#button {background: url(/images/button.png) no-repeat top; width: 98px; height: 25px; border: 0 none; color: #fff; padding: 0 0 2px 0; margin: 0 0 0 10px; }

input#button:hover {background-position: bottom; }
/*--End--*/


/*--Table--*/
table {width: 282px;}
table#credentialsTable {width: 720px;}
table#credentialsTable td {padding: 3px 0 3px 0;}
/*--End--*/