/*---------------------------
 elements 
---------------------------*/

* { padding:0px; margin:0px; }

a:link, a:visited, a:active { color:#1d7c82; }
a:hover { color:#ff3300; }
a:hover .image { border:1px solid #999; }

h2 a:link, h2 a:visited, h2 a:active { color:#333333; }
h2 a:hover { color:#ff3300; }

body { margin: 20px 0; background-color:#fffffa;  background-image: url('http://www.avierspiel.netwsb4870293501/includes/bg.jpg'); text-align:center; font-family: Arial; font-size:11px; line-height:20px; }

form { margin:0px; padding:0px; width:100%; }
input { font-family:Tahoma; font-size:11px; font-weight:normal; padding:2px; }
select { font-family:Verdana; font-size:11px; font-weight:normal; }
textarea { margin:0px; padding:2px; font-family:"Courier New"; font-size:11px; width:97%; }

h1, .h1 { font-family: georgia; font-size:26px; font-weight:bold; margin:0px; padding:0px; line-height:30px; color: #be1f0f; }
h2, .h2 { font-family: georgia; font-size:22px; font-weight:normal; margin:0px; padding:0px;  color: #be1f0f;}
h3, .h3 { font-family: georgia; font-size:16px; font-weight:normal; margin:0px; padding:0px; color: #455867; }
h3 a:link, h3 a:visited { color: #455867; font-size: 16px;}
h4, .h4 { font-family:Arial, Helvetica; font-size:12px; font-weight:bold; margin:0px; padding:0px; }
p { margin:0px; padding:0px; }


table { width:100%; margin:1px; empty-cells:show; }
td { padding:1px; border-bottom:1px solid #e1e6eb; }
td input, td select { padding:1px; }

img { border:0px; vertical-align:middle; }

/* for ie5.01, ie5.5 */
li, td { font-family:Arial; font-size:11px; line-height:20px; }



/*---------------------------
 ids 
---------------------------*/

#popup { text-align:left; margin-left:auto; margin-right:auto; width:100%; }
#container { text-align:left; margin-left:auto; margin-right:auto; width:770px; }
#content { margin-bottom:40px; }
#login { float:right; font-size:10px; line-height:15px; }
#footer { background-color:#eef4f7; padding:10px; }

#nav2, #nav ul { list-style:none; margin:0px; padding:0px; }

#nav2 a { display:block; width:75px; line-height:40px; }
#nav2 a:link, #nav a:visited, #nav2 a:active { color:#556d80; text-decoration:none; }
#nav2 a:hover { color:#962323; }
#current a:link, #current a:visited, #current a:active { color:#3b9b9b; }
#current a:hover { color:#3b9b9b; }
#nav2 li:hover ul, #nav li.over ul { left:0px; top:40px; }
#nav2 li:hover ul#rightdrop, #nav2 li.over ul#rightdrop { left:-61px; top:40px; }

#nav2 li { position:relative; float:left; display:block; width:75px; text-align:center; border-right:1px solid #fff; border-top: 3px solid #c43333; background-color:#eef4f7; font-family:Arial; font-size:12px; font-weight:bold; }
#nav2 li#current { background-color:#eef4f7; }
#nav2 li#search { background-color:#eef4f7; width:161px; height:40px; }
#nav2 li#search input { padding:1px; vertical-align:middle; margin-top:9px; }
#nav2 li.submit { background-color:#eef4f7; border:0px; width:76px; border-top: 3px solid #c43333; }

#nav2 li ul { position:absolute; width:75px; left:-999em; } 
#nav2 li ul li { font-family:Verdana; width:125px; text-transform:none; text-align:left; font-weight:normal; font-size:9px; background-color:#eef4f7; padding:0px 6px; border:0px; border-bottom:1px solid #fff; }
#nav2 li ul li a { width:125px; line-height:24px; }
#nav2 li ul li.top { border-top:1px solid #fff; }



/*---------------------------
 classes
---------------------------*/
.image { border:1px solid #ccc; padding:4px; background-color:#fff; }
.thumb { width:390px; }
.clear { clear:both; }
.button { margin-top:10px; padding:5px; font-size:11px; font-family:Verdana; font-weight:bold; }
.right { margin-top:-20px; text-align:right; }
.center { text-align:center; } 
.left { text-align:left; }
.big { font-size:16px; line-height:20px; }
.small { font-size:10px; font-weight:normal; }
.smaller { font-size:9px; font-weight:normal; }
.smaller a:link, .smaller a:visited, .smaller a:active { color:#455867; }
.smaller a:hover { color:#999; }
.welcome { font-size:11px; font-family:arial; background: #fff; border: 1px solid #faf4f4; padding: 10px; line-height: 18px;}
.grey { color:#999; }
.highlight { font-size:10px; font-weight:bold; text-transform:uppercase; }
.hr { border-bottom:1px solid #e1e6eb; margin:5px 0px; }
.go { font-weight:bold; font-size:10px; }

.outerbox { margin-bottom:40px; }
.innerbox { margin:5px 0px; padding:10px; background-color:#e7f3f6; }
.standardbox { margin:5px 0px; padding:21px; background-color:#e7f3f6; }
.alertbox { margin:5px 0px; padding:10px; background-color:#fbdada; font-family:arial; font-weight:bold; }
.linkbox { margin:5px 0px; padding:5px; background-color:#fbdada; font-family:arial; font-weight:bold; text-align:center; }
.entrybox { margin:5px 0px; padding:1px; background-color:#f2f4f8; }
.entrybox p { margin:9px; }

.innerbox ul, .alertbox ul { margin:0px; padding:0px; list-style:none; }
.innerbox li { margin:1px; padding:1px; border-bottom:1px solid #e1e6eb; }
.alertbox li { margin:1px; padding:1px; border-bottom:1px solid #efdeef; }
.alertbox a:link, .alertbox a:visited, .alertbox a:active, .linkbox a:link, .linkbox a:visited, .linkbox a:active, .go a:link, .go a:visited, .go a:active  { color:#992a2a; }
.alertbox a:hover, .linkbox a:hover, .go a:hover  { color:#ff3300; }

.col1 { width:420px; float:left; clear:left; }
.col2 { width:320px; margin-left:447px; }
.col3 { width:520px; float:left; clear:left; }
.col4 { width:220px; margin-left:547px; }
.col2 .innerbox, .col4 .innerbox { padding:10px; background-color:#e7f3f6; }


table.edit td { padding:5px 0px; }

table.home td { padding:3px 0px; }

.list { float:left; width:165px; line-height:24px; }

.comment_img { float:left; } 
.comment_body { margin-left:100px; }

table.comment { border-collapse:collapse; }
table.comment td { padding:0px; font-size:10px; line-height:18px; border:0px; }

.code { background-color:#fff; border:1px dashed #ccc; padding:5px; font-family:"Courier New"; }

.cell { float:left; line-height:16px; margin:30px 0px; }
.profile { float:left; line-height:16px; font-size:9px; background-color:#fff; padding:9px; border:1px solid #ccc; width:152px; text-align:center; margin:5px; }
.profile .image { padding:0px; }
.entry { float:left; width:520px; }
.entry p { margin-top:10px; }

.DragBox { font-size:9px; background-color:#fff; padding:4px; border:1px solid #ccc; text-align:center; margin:5px; cursor:move; float:left; }
.OverDragBox { font-size:9px; background-color:#fff; padding:4px; border:1px solid #999; text-align:center; margin:5px; cursor:move; float:left; }
.DragDragBox { font-size:9px; background-color:#fff; padding:4px; border:1px solid #999; text-align:center; margin:5px; cursor:move; }

.graph { border:1px solid #ccc; background-color:#fff; }
.graph td { font-size:8px; padding:0px; line-height:15px; text-align:center; border:0px; }
.graph td img { vertical-align:bottom; }


/*---------------------------
 thickbox 
---------------------------*/

#TB_window { font:11px Verdana, Tahoma, Arial; color:#333333; }
#TB_secondLine { font:10px Verdana, Tahoma, Arial; color:#666666; }

#TB_window a:link, #TB_window a:visited, #TB_window a:active, #TB_window a:focus { color: #666666; }
#TB_window a:hover { color: #000; }

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	height:100%;
	width:100%;
background-image: url('http://2nekked.cbstaff.com/skins/cb/dark/tbg.gif');
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
