@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
margin: 0;
padding: 0;
border: 0;
outline: 0;
background-image: transparent;
}

:focus {
outline: 0;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

body {
background-color: #0E0400;
background-image:url(../image/bg2.jpg);
background-repeat: no-repeat;
background-position:center;
background-attachment:fixed;
color: #FFF;
text-align: center;
margin-top: 10px;
}

h1 {
font: 100%/100% normal Georgia, "Times New Roman", Times, serif;
font-weight: bold;
}

h2 {
font: 96%/100% normal Georgia, "Times New Roman", Times, serif;
}

p {
font: 76%/100% normal Georgia, "Times New Roman", Times, serif;
}

a, a:visited, a:active {
color: #FFFFCC;
text-decoration: underline;
}

a:hover {
color: #FFFFCC;
text-decoration: none;
}

#container {
width: 770px;
position: relative;
text-align: left;
vertical-align: middle;	
margin: 0px auto;
padding: 0px;
}

#header {
position: relative;
width: 770px;
height: 84px;
}

#logo {
position: relative;
background-image:url(../image/cgconn_logo.png);
width: 550px;
height: 84px;
overflow: hidden;
float: left;
}

* html #logo
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/cgconn_logo.png", sizingMethod="crop");
}

#livesearch {
float:  right;
margin-top: 34px;
margin-right: 6px;
width: 150px;
}

#nav {
position: relative;
background-image:url(../image/trans_bg.png);
background-repeat: repeat;
width: 770px;
height: 28px;
line-height: 28px;
text-align: left;
}

* html #nav
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.cgconnhorns.com/image/trans_bg.png", sizingMethod="crop");
}


#nav ul {
margin: 0;
padding-left: 0.2em;
margin-left: 0;
list-style-type:square;
} 

#nav ul li {
margin: 0;
padding: 1px 16px;
list-style: none;
display: inline;
font: 100%/28px normal Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-style: italic;
}
	
#nav ul li.first {
margin: 0;
border-left: none;
content: ", ";
display: inline;
padding-left: 0;
}

#nav a, a:visited, a:active {
color: #FFFFCC;
text-decoration: none;
}

#nav a:hover {
color: #FFF;
text-decoration: underline;
}

#feature {
margin-top: 0.5em;
width: 770px;
height: 400px;
background-image:url(../image/trans_bg.png);
}

* html #feature
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.cgconnhorns.com/image/trans_bg.png", sizingMethod="crop");
}

#box1 {
margin-top: 0.5em;
width: 243px;
height: 180px;
float: left;
z-index: 1;
}

#box1 p {
margin-left: 0.5em;
margin-top: 0.5em;
}

#box2 {
margin-top: 0.5em;
margin-left: 20px;
width: 243px;
height: 180px;
float: left;
z-index: 1;
}

#box2 p {
margin-left: 0.5em;
margin-top: 0.5em;
}

#box3 {
margin-left: 20px;
margin-top: 0.5em;
width: 243px;
height: 180px;
float: right;
z-index: 1;
}

#box3 p {
margin-left: 0.5em;
margin-top: 0.5em;
}

#copyright {
width: 770px;
position: relative;
vertical-align: middle;	
margin: 0px auto;
padding: 0px;
margin-top: 1.2em;
height: 28px;
line-height: 28px;
text-align: center;
z-index: 0;
}

#copyright p {
margin-top: 1em;
font: 11px/28px normal Georgia, "Times New Roman", Times, serif;
}

#box_header {
color: #FFFFCC;
font-weight: bold;
font-style:italic;
background-image:url(../image/trans_bg.png);
height: 28px;
line-height: 28px;
vertical-align: middle;
z-index: 0;
}

* html #box_header
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.cgconnhorns.com/image/trans_bg.png", sizingMethod="crop");
}

#box_header h3 {
font: 100%/28px normal Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;
margin-left: 0.5em;
}

#twitter_update_list ul, li {
margin-top: 0.5em;
margin-left: 0.5em;
font: 76%/100% normal Georgia, "Times New Roman", Times, serif;
}

#feature2 {
margin-top: 0.5em;
width: 770px;
background-image:url(../image/trans_bg.png);
}

* html #feature2
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.cgconnhorns.com/image/trans_bg.png", sizingMethod="crop");
}

#feature2 h1 {
font: 100%/100% normal Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-style:italic;
color: #FFFFCC;
margin-bottom: 0.5em;
}

#feature2 h2 {
font: 94%/100% normal Georgia, "Times New Roman", Times, serif;
font-weight: bold;
color: #FFFFCC;
margin-bottom: 0.5em;
}

#feature2 p {
font: 90%/100% normal Georgia, "Times New Roman", Times, serif;
margin-bottom: 0.5em;
}

#feature2 hr {
border: 0;
width: 99%;
color: #CCC;
background-color: #CCC;
height: 1px;
}

#feature_left {
float: left;
width: 267px;
}

#feature_right {
float: right;
width: 483px;
padding: 4px;
}

#artists_table td {
font: 70%/100% normal Georgia, "Times New Roman", Times, serif;
color: #FFFFCC;
font-style: italic;
}

#table_products th {
text-align: left;
color: #FFFFCC;
font-style:italic;
}

#table_products td {
font: 96%/28px normal Georgia, "Times New Roman", Times, serif;
line-height: 28px;
vertical-align: middle;
}

.feature2_padding {
padding-left: 1em;
padding-top: 8px;
padding-bottom: 2em;
padding-right: 1em;
}

.padding_left {
padding-top: 4px;
padding-left: 8px;
}

.dropdown { 
font: 8pt/20pt normal Arial, sans-serif;
color: #FFFFCC;
background-color: #000;
}

#footer {
position: relative;
margin-top: 1em;
}

#footer p {
font: 70%/150% normal Arial, Helvetica, sans-serif;
}

/*--Voting Poll--*/
#all {
position: absolute;
height: 100%;
width: 100%;
z-index: 89;
text-align: center;
}

#survey {
position: relative;
text-align: left;
vertical-align: middle;	
margin: 0px auto;
padding: 0px;
top: 100px;
height: 220px;
width: 400px;
background-color: #FFFFCC;
z-index: 90;
border: 2px solid #323232;
}

#survey_padding {
padding: 1em;
}

#survey h1 {
font-family: Arial, sans-serif;
font-size: 14pt;
margin-bottom: 0.5em;
color: #323232;
letter-spacing: -1px;
}

#survey p {
font-family: Arial, sans-serif;
font-size: 9pt;
margin-bottom: 0.5em;
color: #323232;
}

#survey a, a:visited, a:active, a:hover {
color: #003366;
}