/* CSS STEVE VYSE Style */

/*-------------------------------------------------------------------------------- */

* {margin:0; padding:0;}

body {background:#000000; color:#FFFFFF; font:11px/1.5em Tahoma;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0; padding: 0;}
fieldset,img {border: none;}
caption,th {text-align: left;}
table {border-collapse: collapse; border-spacing: 0;}

a, a:link, a:visited {color:#FFFFFF; text-decoration:none;}
a:hover, a:active {color:#FFFFFF; text-decoration:underline;}
a img {border:0;}
:focus {outline:0;}

/* Heading */
h1, h2, h3, h4 {line-height:1.2em; font-family:Century Gothic; font-weight:normal;}
h1 {font-size:30px;}
h2 {font-size:14px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:11px;}
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active,
h2 a, h1 a:link, h2 a:visited, h2 a:hover, h2 a:active, 
h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active,
h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active, {font-family:Century Gothic;}

/* Table */
th {padding:0; text-align:left; vertical-align:top;}
td {padding:0; vertical-align:top;}

/* Paragraph */
p, address {margin-bottom:10px; line-height:1.2em; padding:0px;}
address {font-style:normal;}
cite {font-style:normal; font-size:10px;}
q:before, q:after {content:'';}

/* Form */
form {display:inline;}
fieldset {border:0;}
legend {display:none;}
label {color:#333;}
input, select {vertical-align:middle; font:normal 11px Tahoma; padding:2px; color:#515151;}
textarea {overflow:auto;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border: 1px dotted transparent;}

/* Lists */
ul,ol {list-style:none;}
dt {display:block;}

/*-------------------------------------------------------------------------------- */

#wrapper {width:858px; margin:0 auto;}

/*=================
		Header
===================*/
#header {width:858px; height:82px; margin:0px auto 0px;}
	#header-left {width:295px; height:82px; float:left; background:url(../images/logo.gif) left top no-repeat; margin-top:11px;}
	#header-right {width:563px; height:82px; float:right;}	
		#navbar {width:522px; height:31px; margin-top:51px; float:right; background: url(../images/bg-nav2.jpg) top right no-repeat;}
		#navbar a {display:block; float:left; height:31px;background:url(../images/bg-nav2.jpg) right 100px  no-repeat;}
		#navbar a#home {width:60px;} #navbar a#home:hover, #navbar a#home.selected {background-position:left bottom;}
		#navbar a#about {width:60px;} #navbar a#about:hover, #navbar a#about.selected {background-position:-60px bottom;}
		#navbar a#portfolio {width:70px;} #navbar a#portfolio:hover, #navbar a#portfolio.selected {background-position:-120px bottom;}
		#navbar a#pitch {width:55px;} #navbar a#pitch:hover, #navbar a#pitch.selected {background-position:-190px bottom;}
		#navbar a#articles {width:60px;} #navbar a#articles:hover, #navbar a#articles.selected {background-position:-245px bottom;}
		#navbar a#tweets {width:60px;} #navbar a#tweets:hover, #navbar a#tweets.selected {background-position:-305px bottom;}
		#navbar a#james {width:155px;} #navbar a#james:hover, #navbar a#james.selected {background-position:right bottom;}
	

/*=================
      Content
===================*/
#content {width:856px; height:520px; border:1px solid #FFFFFF; background:url(../images/bg-contentrepeat.png) top right repeat-y;}
	#contenttext {width:481px; height:480px; border:1px solid #FFFFFF; padding:20px 20px 20px 355px; background:url(../images/bg-img.jpg) top left no-repeat;}	
	
#boxportfolio, #boxforum {width:522px; height:300px; position:relative; left:-22px; background:url(../images/bg-portfolio.jpg) left repeat-y;}
	#arrow-left {float:left; width:30px;} #arrow-left img { padding:120px 6px 0;}
	#imgportfolio {float:left; width:462px; padding-top:8px;} #imgportfolio img {margin:5px;}
	#arrow-right {float:right; width:30px;} #arrow-right img { padding:120px 6px 0;}
	
#menupitch a {font-weight:bold; font-size:12px; margin-right:20px;} 
#menupitch a:hover, .selectedpich {text-shadow: white 0px 0px 10px; text-decoration:none;}

#form-fitch {margin:20px 0 0;}
#form-fitch input {width:150px; height:12px; padding:1px; background:#929292; margin:0 20px 5px 5px; border:1px solid #CCCCCC;}
#form-fitch table {text-align:right;}

#list-articles {padding:20px 0 20px 40px;} #list-articles p {padding:0px; margin:0px; line-height:18px;}

#boxforum p{margin-bottom:5px;}
#jamestext {margin-left:110px;}
#jamestext P {margin-bottom:5px;}
/*=================
      Footer
===================*/
#footer {margin:5px auto; padding:0px; width:856px;}
	#footer-left {float:left; width:455px;}
	#footer-right {margin-top:30px;float:right; width:400px; text-align:right;}
	#footer-right img { position:relative; top:-58px;}

