@charset "UTF-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

body {
font:85%/150% Georgia, "Times New Roman", Times, serif;
background:#FFFFFF url(images/background.png) top left repeat-x;
text-align:center;
}

.noBorder,
.noBorder a {
text-decoration:none;
border:none;
}

h1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:130%;
color:#e11a81;
}

h2 {
font:bold 130% "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#28a6c7;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
color:#666;
}

ul, ol {
padding-left:21px;
}

.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

#container {
margin:0 auto;
width:860px;
padding:0;
text-align:left;
}

#header {
width:860px;
height:219px;
}

#header_right {
margin:9px 0 0 0;
float:right;
width:344px;
height:105px;
}

#masthead {
clear:both;
width:860px;
height:105px;
background-color:#666;
}

#mast_spacer {
width:860px;
height:25px;
background-color:#666;
}

#logo_left {
float:left;
width:516px;
padding:0;
}

#logo_right {
float:right;
width:344px;
padding:0;
}

#video_container {
width:860px;
height:411px;
background:#666 url(images/base_video.png) top center no-repeat;
}

#youtube {
float:left;
padding:44px 0 0 24px;
}

#video_panel {
float:right;
padding:24px 27px 5px 5px;
}

#pink_spacer {
width:860px;
height:9px;
background-color:#ed228b;
}

/* MAINCONTENT 
============== */

#text_container {
width:860px;
background:#EEE url(images/base_textarea.png) bottom left no-repeat;
}

#tc_leftCol {
float:left;
position:relative;
width:659px;
padding:25px 0 35px 0;
border-right:1px solid #333;
background:transparent;
}

#tc_leftCol h1,
#tc_leftCol h2,
#tc_leftCol h3,
#tc_leftCol p,
#tc_leftCol ul,
#tc_leftCol ol,
#tc_leftCol table {
margin:0 50px 10px 55px;
}

#tc_leftCol table {
border:0px solid #999999;
border-collapse:collapse;
}

#tc_leftCol h2 {
margin-top:19px;
}

#tc_rightCol {
float:right;
position:relative;
width:200px;
padding:25px 0 35px 0;
background:transparent;
}

#tc_rightCol h1,
#tc_rightCol h2,
#tc_rightCol h3,
#tc_rightCol p {
margin:0 22px 7px 25px;
}

#tc_rightCol p {
font-style:;
}

/* FOOTER 
========== */

#footer {
clear:both;
width:860px;
height:50px;
background:#FFF url(images/background.png) top left repeat-x;
}

#foter p {
padding:16px 10px 0px 10px;
font:12px/18px Arial, Helvetica, sans-serif;
color:#666;
}

/* PSEUDO CLASSES
================= */

a:link, a:visited {
color:#28a6c7;
text-decoration:underline;
}

a:hover,a:active {
color:#e11a81;
}

/* NAVIGATION
============= */

#navbar {
margin:9px 0 0 0;
float:left;
position:relative;
height:105px;
padding:0;
}

#navbar_right {
float:right;
width:158px;
height:105px;
position:relative;
padding:0;
background:transparent url(images/nav_divider.png) top right no-repeat;
}

#navbar ul, #navbar_right ul {
margin:0;
padding:0;
float: left;
list-style: none;
}

#navbar ul li, #navbar_right ul li {
float: left;
}
#navbar ul a, #navbar_right ul a {
display: block;
position:relative;
padding:0;
width:73px;
height:105px;
text-decoration:none;
text-align:center;
font:normal 12px/95px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #333;
border-bottom:none;
background:#FFF url(images/nav_divider.png) top left no-repeat;
}

#navbar a:hover, #navbar .selected a,
#navbar_right a:hover {
color: #e11a81;
}
