/*
c:00b7eb
m:ff0090
y:ffef00
k:231f20
*/

* {
margin:0;
padding:0;
}

.clear {
clear:both;
}

body {
background:#222;
height:100%;
/*background:url(images/greybg.png) repeat;*/
}

#maincontainer {
width:980px;
height:100%;
margin:0 auto;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-weight:bold;
text-decoration:none;
letter-spacing:2px;
color:#ff0090;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
text-decoration:none;
color:#ffef00;
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#efefef;
}

h4 {
font-family:Helvetica, Arial, sans-serif;
font-size:32px;
font-weight:bold;
text-decoration:none;
color:#efefef;
}

h5 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:50px;
font-weight:bold;
text-decoration:none;
color:#00b7eb;
}

h6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-weight:bold;
text-decoration:none;
letter-spacing:2px;
color:#00b7eb;
}

.error {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#efefef;
}

/* ---------------------------------------------------------------- header */
#headerbg {
width:100%;
height:126px;
}

#header {
width:980px;
height:126px;
top:0;
}

#headerleft {
width:250px;
height:126px;
padding-left:15px;
float:left;
}

#headerright {
width:600px;
height:126px;
padding-right:15px;
float:right;
}

.headerspacer {
padding-top:75px;
text-align:right;
}

.headerstyle, .headerstyle a, .headerstyle a:link, .headerstyle a:visited, .headerstyle a:active {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#efefef;
text-decoration:none;
}

.headerstyle a:hover {
color:#00b7eb;
}

.headerdivide {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
font-weight:lighter;
color:#666;
padding-left:19px;
padding-right:19px;
display:inline;
}
/* ------------------------------------------------------------ end header */

#contentspacer {
width:100%;
height:50px;
}

#contentholder {
width:100%;
padding-bottom:300px;
}

#contentfull {
padding-left:15px;
padding-right:15px;
}

#contentleft {
width:760px;
padding-left:15px;
float:left;
}

#contentright {
width:180px;
padding-left:25px;
float:right;
}

#contentleft_about {
width:680px;
padding-left:15px;
float:left;
}

.contenttext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
line-height:16px;
color:#fefefe;
}

.contenttext a, .contenttext a:link, .contenttext a:visited, .contenttext a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
line-height:20px;
border-bottom:#333 dashed 1px;
color:#fefefe;
}

.contenttext a:hover {
color:#00b7eb;
border-bottom:#00b7eb dashed 1px;
}

#profileleft {
width:260px;
float:left;
}

#profileright {
width:400px;
padding-right:60px;
float:right;
text-align:left;
}

.profiletext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#fefefe;
line-height:15px;
}

.profiletext a, .profiletext a:link, .profiletext a:visited, .profiletext a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#fefefe;
}

.profiletext a:hover {
color:#00b7eb;
}

.profiletextheader {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:#999;
padding-right:10px;
}

#footer {
width:980px;
height:300px;
padding-top:10px;
clear:both;
}

#footerspacer {
width:980px;
height:80px;
border-bottom:#333 solid 3px;
}

#footerleft {
width:300px;
padding-left:15px;
float:left;
}

#footerright {
width:600px;
padding-right:15px;
float:right;
}

.footertext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#666;
line-height:15px;
}

.footertext a, .footertext a:link, .footertext a:visited, .footertext a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#666;
}

.footertext a:hover {
color:#00b7eb;
}

/*------------------------------------------------ CONTACT FORM */
fieldset {
border:#333 dashed 1px;
}

label {
width:180px;
height:30px;
margin-top:3px;
margin-right:2px;
padding-top:11px;
padding-left:6px;
float:left;
display:block;
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
color:#fff;
}

.tboxholder {
float:left;
height:30px;
margin-top:3px;
padding-top:11px;
padding-bottom:3px;
padding-left:5px;
}

small {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#ff0090;
}

input {
background:#333;
border:#666 solid 1px;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
color:#f5f5f5;
}

textarea {
background:#333;
border:#666 solid 1px;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
color:#f5f5f5;
resize:none;
}

.button_div {
float:left;
text-align:right;
height:35px;
margin-left:160px;
margin-top:20px;
padding:5px 32px 3px;
}

.buttons {
background:#333;
font-size:12px; 
color:#fff; 
padding:6px 14px;
border-width:2px;
border-style:solid;
border-color:#fff #d8d8d0 #d8d8d0 #fff;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
cursor:pointer;
}
