@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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1.2;
	color: #CCC;
	background:black;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#000;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

h1 {color:#FFDD00;font-size:1.6em;}
h2 {color:#666;font-size:1em;}
li a {text-decoration:none;display:block;}
a:link {color:white;}
a:visited {color:white;}
a:hover {color:#FFDD00;}

#wrapperz{
    margin-left: auto;
    margin-right: auto;
    width: 800px;
    text-align: center;
}
	
#toppanel {
    position: absolute;
    top: 0px;
    width: 800px;
    z-index: 25;
    text-align: center;
 
}

#panel {
    width: 800px;
    position: relative;
    top: 0px;
	right:12px;
    height: 0px;
    margin-left: auto;
    margin-right: auto;
    z-index: 10;
    overflow: hidden;
    text-align: left;
}
#panel_contents {
    background: black;
    filter:alpha(opacity=95);
    -moz-opacity:0.95;
    -khtml-opacity: 0.95;
    opacity: 0.95;
    height: 100%;
    width: 800px;
    position: absolute;
    z-index: -1;
}
.border {
    border: 1px #1d1d1d solid;
}
img.border_pic {
    border: 15px #1d1d1d solid;
    position: absolute;
    top: 110px;
    float: left;
    margin-left: 150px;
    width: 250px;
    height: 150px;
    z-index: 30;
}
div#login {
    width: 780px;
    height: 30px;
    position: absolute;
    right:10px;
    top:0px;
    background:#101010;
    text-align:left;
	
}

div#login input#password {
    position: relative;
    right: -2px;
}
div#login input#login_btn {
    border: 1px #899690 solid;
    cursor: pointer;
    position: relative;
    top: 3px;
 
}

.panel_button {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -3px;
	left:255px;
    width: 95px;
    height: 30px;
    z-index: 10;
	cursor: pointer;
	
	
}
.panel_button a {
    text-decoration: none;
    color: white;
    font-size: 1em;
    position: relative;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;

}

#show_button a {
	
	background:url(images/loginfinal_17.png) 0 -31px no-repeat;
	width: 122px;
    height: 24px;
	display: block;
	
}

#show_button a:hover {
	background: url(images/loginfinal_17.png) 0 2px no-repeat;
	color:#FFCD00;
}

#hide_button a {
	background:url(images/loginfinal_27.png) 0 -31px no-repeat;
	width: 122px;
    height: 24px;
	display: block;
}
#hide_button a:hover {
	background:url(images/loginfinal_27.png) 0 2px no-repeat;
	color:#FFCD00;
}



/*.panel_button img{
position: relative;   
top: 9px;
left:5px;
border: none;
}*/





#wrapper {margin: 0 auto; background:url(background.jpg);width:1024px; height:920px;}
#containter {margin: 0 auto; text-align:left;width:855px;}
#navlist {list-style:none;display:block;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.8em;}
#navlist li {padding-top:21px;text-align:center;float:left;display:block;margin-top:80px;}
#about {margin-left:10px;background:url(images/navshadow_09.png);height:55px;width:152px;}
#advertising {margin-left:-3px;background:url(images/navshadow_10.png); height:55px; width:170px;}
#press {margin-left:0px;background:url(images/navshadow_11.png); height:55px; width:111px;}
#yellow a {color:#FFDD00;}
#presslinks li {display:inline-block;float:left;font-size:1.4em;}
#linkscontainer {height:50px; width:670px; border:thin solid #222;padding:20px 40px 20px 40px;background:#000;float:left;}



#title {text-align:right;margin:0 40px 30px 0;padding-top:50px;}
#heading {background-image:url(images/headinground_06.png);width:828px;height:146px;text-align:center;padding-top:54px;margin-top:-15px;margin-left:2px;}

#bodytext {background-image:url(images/boxes_17.png);width:780px;height:270px;text-align:left;padding:45px 0px 10px 42px;font-family:Arial, Helvetica, sans-serif;font-weight:100;margin-top:-38px;}
#bodytext p {font-size:1.2em;}

.left {float:left;margin-right:18px;height:135px;}


#footer {background:url(images/boxes_11.png);width:800px;height:125px;padding:30px 0 10px 30px;margin-top:-5px;line-height:1.2em;}
#footer a:link {color:#444;}
#footer a:visited {color:#444;}
#footer a:hover {color:#999;}
#columns2 {text-align:left;color:#444;font-size:0.9em;margin-top:15px;}
.left2 {float:left;width:35%;margin-left:12px;}
.middle2 {float:left;width:35%;margin-left:-35px;}
.right2 {float:right;width:22%;margin-right:5px;}

#bottom {background:url(images/bottom_06.png);width:800px;height:10px;margin-top:-12px;margin-left:3px;vertical-align:middle;padding:16px 0px 16px 20px;}
#bottom a {color:#666;text-decoration:none;}
.copyright {font-size:0.8em;color:#333;float:left;margin-left:19px;}
.webdesign {font-size:0.8em;color:#333;float:right;margin-right:28px;}

/* Form Style */

.top {
margin-bottom: 15px;

}
.buttondiv {
margin-top: 10px;

}
.messagebox{
	position:relative;
	top:-25px;
	width:75px;
	border:1px solid #FF0;
	background: #FC0;
	padding:6px;
	color: #000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	float:right;
	margin-right:10px;
}
.messageboxok{
	position:relative;
	width:auto;
	border:1px solid #51B751;
	background: #27C427;
	padding:6px;
	font-weight:bold;
	color:#FFF;
	
	
}
.messageboxerror{
	position:relative;
	width:auto;
	border:1px solid #FF5B5B;
	background: #F00;
	padding:6px;
	color:#FFF;
	font-weight:bold;
}



