	/* BEGIN basic styles */

* { margin: 0; padding: 0; }

body

{

text-align: center;

font-family: "trebuchet ms", helvetica, sans-serif;

font-size: 62.5%;

background: #000;

}

a

{

color: #FF5B00;

font-weight: bold;

text-decoration: none;

}

h1, h2, h3

{

font-size: 1em;

text-transform: uppercase;

letter-spacing: .2em;

}

.p1, .p2, .p3, .p4, .p5, .p6, .p7

{

line-height: 2em;

margin-bottom: 10px;

}

	/* END basic styles */

	/* BEGIN container */

#container

{

text-align: left;

margin-right: auto;

margin-left: auto;

padding-left: 200px;

width: 800px;

background: #000;

}

	/* END container */

	/* BEGIN pageHeader */

#pageHeader

{ 

margin: 0;

border-bottom: 1px solid #000;

padding: 0;

width: 600px;

height: auto;

background: #000;

color: #fff;

text-align: center;

}

#headerText

{

height: auto;

text-align: center;

}

#headerText h1, #headerText h2

{

display: inline;

}

#headerText h1

{

font-size: 3em;

color: #7DBD00;

}

#imageHeader

{

position: relative;

border-top: 10px solid #7DBD00;

height: 290px;

width: 600px;

background: #000;

z-index: 0;


}

		/* BEGIN main-nav */

#main-nav 

{

position: relative;

margin: 0 0 20px;

z-index: 10;

}

#main-nav li

{

display: inline;

border-bottom: 1px dotted #7DBD00;

padding: 0 20px 5px;

}

#main-nav li a

{

text-transform: uppercase;

font-size: 1.2em;

letter-spacing: .2em;

}

#current a

{

color: #fff;

}

		/* END main-nav */

	/* END pageHeader */

	/* BEGIN col1 */

#col1

{

margin: 0;

border: none;

padding: 0;

width: 200px;

float: right;

text-align: center;

background: #000;

color: #fff;

}

#col1 h3 span

{

color: #FF5B00;

}

		/* BEGIN links */

.link_img

{

margin-top: 10px;

width: 150px;

height: 150px;

border-color: #7DBD00;

}

.link

{

margin: 0;

border: none;

padding: 10px;

}

		/* END links */

	/* END col1 */

	/* BEGIN table styles */

table

{

margin: 0;

border-collapse: collapse;

width: 100%;

text-align: center;

font-size: 1.2em;

background: #000;

color: #fff;

}

th

{

text-transform: uppercase;

font-size: 1em;

padding: 10px 0 0;

color: #7DBD00;

}

td

{

padding: 10px 0;

border-bottom: 1px dotted #7DBD00;

}

td span

{

font-weight: bold;

}

	/* END table styles */

	/* BEGIN col2 */

#col2 

{

margin: 0;

border: none;

padding: 0;

float: left;

width: 600px;

}

#intro1

{

margin: 0;

border-top: 10px solid #7DBD00;

border-right: 10px solid #7DBD00;

border-left: 10px solid #7DBD00;

padding: 20px;

font-size: 1.2em;

line-height: 2em;

background: #D1EB91;

}

#supportingText

{

margin: 0;

border-top: 10px solid #7DBD00;

border-left: 10px solid #7DBD00;

border-right: 10px solid #7DBD00;

padding: 20px 20px 20px 20px;

background: #000;

color: #fff;

}

.entry 

{

margin-bottom: 5px;

border-bottom: 1px solid #7DBD00;

padding: 0;

clear: left;

font-size: 1.2em;

}

.entry h3

{

margin-bottom: 5px;

border-bottom: 1px dotted #fff;

padding-bottom: 5px;

color: #7DBD00;

}

.entry h3 span

{

color: #fff;

}

.clearfix:after 

{

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}

.clearfix 

{

display: inline-table;

}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.bioImage

{

margin: 5px 15px 0 0;

border: 5px solid #fff;

padding: 0;

width: 200px;

height: 300px;

background: #000;

float: left;

}

		/* BEGIN rep and client list */

ul.rep

{

font-size: 1.2em;

}

ul.rep, ul.clients

{

list-style-type: none;

font-weight: bold;



}


.rep li, .clients li

{

padding: 10px 0;

border-bottom: 1px dotted #7DBD00;

}

.rep li span, .clients li span

{

font-weight: normal;

color: #7DBD00;

}

.repHead

{

text-align: center;

text-transform: uppercase;

font-weight: bold;

color: #7DBD00;

}

		/* END rep and client list */

		/* BEGIN blockquote */
blockquote 

{ 

margin: 20px 0;

position: relative; 

padding: 10px;

background: #000 url("") no-repeat top left; 

border: 1px solid #fff;

text-align: center;

}

blockquote div 

{ 

padding-bottom: 0; 

padding-right: 0;

background:url("") no-repeat bottom right; 

}

blockquote p 

{ 

margin: 0;

padding: 10px;

color: #fff;

}

blockquote cite 

{ 

font-style: italic;

}
		/* BEGIN blockquote */

	/* END col2 */

	/* BEGIN footer */

#footer

{

font-size: 1em;

text-align: center;

text-transform: uppercase;

border-left: 10px solid #7DBD00;

border-right: 10px solid #7DBD00;

padding: 0 0 20px;

background: #000;

}

#footer span

{

color: #fff;

}

	/* END footer */
