/*   new menu*/
.new_menu div.head{
width: 147px;
height:10px;
background: black url(http://www.guideball.com/images/coner0.gif);
color: #DB0F0F; /* fonts color */
border : 1px solid ;
border-color : #cc0000 #990000 #990000 #cc0000;/*light dark dark light*/
padding: 5px 4px;
text-decoration: none;
font-weight: bold;
padding-left: 5px;
}
.new_menu{
list-style-type: none;
margin: 0;
padding: 0;
width: 147px;
font: bold 11px Microsoft Sans Serif, Tahoma;
border: 1px solid #000000;
}

.new_menu li a, .new_menu li a:visited{
color: #ffffcc;
display: block;
width: 147px;
padding: 4px 3px; /*  top , left space */
font-weight: bold;
border: 1px solid;
border-color:#999999 #333333 #000000 #999999; /*light dark dark light*/
background-color: #666666;
text-decoration:none;
padding-left: 8px; /* space left text */
}

.new_menu li a:active{
border : 1px solid ;
background-color : #CC3366; /* color active link */
border-color : #cc0000 #660000 #660000 #cc0000;/*light dark dark light*/
padding-left: 8px;
}

.new_menu li a:hover{
border : 1px solid ;
background-color : #990000;
border-color : #cc0000 #660000 #660000 #cc0000;/*light dark dark light*/
padding-left: 8px;
}
/*   end new menu*/

.terms {
	text-align : right;
	float : right;
	text-decoration: none;
}

.mastHead {
	background-color : #00ff00;
	margin : -16px;
}

a {
	background-color : transparent;
	color : #cccccc;
}

a:hover {
	background-color : transparent;
	color : #ffffcc;
}

a:visited {
	background-color : transparent;
	color : #ffffcc; 
}	 

body {
	background-color : #333333;
	color : #ffffff;
	font : 11px "Microsoft Sans Serif", Tahoma;
	margin : 0px;
	top: auto;
}

blockquote {
        margin : 0 0 8px 16px;
}

blockquote.irc {
	font : 11px "Lucida Console";
	line-height : 11px;
        margin : 0px 0px 0px 16px;
}

form {
	margin : 0 0 16px;
}

h1 {
	background-color : transparent;
	color : #cccccc;
	font : bold 24px Microsoft Sans Serif, Tahoma;
	margin : 0px;
}

h2 {
	background-color : transparent;
	color : #cccccc;
	font : bold 18px Microsoft Sans Serif, Tahoma;
	margin : 0 0 8px 0;
}

h3 {
	background-color : #cc0000; 
	border : solid ; 
	border-color : #cc0000 #660000 #660000 #cc0000; 
	border-width : 1px; 
	color : #ffffff;
	font : bold 11px Microsoft Sans Serif, Tahoma; 
	margin : 0px; 
	padding : 4px 4px 4px 8px; 	
}

.divider {
        background-color : #990000;
        border : solid ;
        border-color : #cc0000 #660000 #660000 #cc0000;
        border-width : 1px;
        color : #ffffff;
        font : bold 11px Microsoft Sans Serif, Tahoma;
        margin : 0 0 2px 0;
        padding : 1px;
}


h4 {
        color : #ffffff;
        font : bold 11px Microsoft Sans Serif, Tahoma;
	margin : 0;
}

hr {
	background-color : transparent;
	color : #999999; 
	height : 1px; 
} 

input {
	background-color : #ffffff;
	color : #000000;
	font : bold 11px Microsoft Sans Serif, Tahoma;
}

label {
	background-color : transparent;
	color : #cccccc;
	font : bold 11px Microsoft Sans Serif, Tahoma;
	margin : 0px;
}

p {
	margin : 0 0 8px 0; 
} 

.comment-meta {
	margin : 4px 0 4px 0;
}

.banner {
	text-align : center;
        font : bold 9px Microsoft Sans Serif, Tahoma;
	margin : 0px 0px 16px 0px;
}

.byline {
	background-color : transparent;
	color : #FFFFCC;
	font-weight : bold;
}

.categories {
        float : right;
        position : relative;
        text-align : right;
}

.centered {
	text-align : center;
}

.right {
	text-align : right;
}

.error-message {
	background-color : transparent;
	color : #cc0000;
	font : bold 11px Microsoft Sans Serif, Tahoma;
}

.small-text {
	background-color : transparent;
	color: #ffffff;
	font : 9px Microsoft Sans Serif, Tahoma; 
} 

.small-text-grey {
	background-color : transparent;
	color : #cccccc;
	font : 9px Microsoft Sans Serif, Tahoma;
	line-height : 11px;
}

.text-grey {
	background-color : transparent;
	color : #cccccc;
	font : normal 11px Microsoft Sans Serif, Tahoma;
}

#columnLeft {
	font : 11px Microsoft Sans Serif, Tahoma;
	left : 21px; 
	padding : 0; 
	position : absolute; 
	top : 87px; 
	width : 160px; 
	z-index : 2; 
}

#mainContent {
	font : 11px Microsoft Sans Serif, Tahoma;
	line-height: 11px;
	margin : 16px 196px 16px 176px; 
	min-width : 120px; 
	padding : 0; 
	position : relative; 
	width : auto; 
	z-index : 3; 
}

#footer {
	font : 11px Microsoft Sans Serif, Tahoma;
	line-height: 11px;
	margin : 16px 0 0 0;
	text-align : center;
}

#columnRight {
	font : 9px Microsoft Sans Serif, Tahoma;
	line-height : 11px;
	position : absolute; 
	right : 16px; 
	top : 92px; 
	width : 180px; 
	z-index : 1; 
}

#columnRight td {
	font : 9px Microsoft Sans Serif, Tahoma;
}

.contentBlock {
	background-color : #666666; 
	border : solid ; 
	border-width : 1px; 
	border-color : #999999 #333333 #333333 #999999; 
	color : #ffffff;
	padding : 8px; 
}

.contentTitle {
	background-color : #990000;
	border : solid ;
	border-color : #cc0000 #660000 #660000 #cc0000;
	border-width : 1px;
	color : #ffffff;
	font : 11px Microsoft Sans Serif, Tahoma;
	padding : 4px 4px 4px 8px;
}

.contentContainer {
	border : 1px solid #000000; 
	margin : 0 0 16px; 
} 

.categoryImage {
	float : right; 
	margin : 0px 0px 4px 4px; 
	position : relative; 
} 

.linkImage {
        float : left;
        margin : 2px 0px 0px 0px;
        position : relative;
}

.menuItem {
	background-color : #666666;       
	border : solid ;
	border-color : #999999 #333333 #333333 #999999;
	border-width : 1px;
	color : #ffffff;
	padding : 4px 8px;
}



.menuItem a {
	background-color : transparent;
	color:#FFFFCC;
	font-weight : bold;
	text-decoration: none;
}

.menuItemHighlight {
	background-color : #990000;
	border : solid ;
	border-color : #cc0000 #660000 #660000 #cc0000;
	border-width : 1px;
	color : #ffffff;

	padding : 4px 8px;
	text-decoration: none;
}
.menuItemHighlight a {
	background-color : transparent;
	color:#ffffcc;
	font-weight : bold;
	text-decoration: none;
}


.menuItem2 {
	background-color : #666666;       
	border : solid ;
	border-color : #999999 #333333 #333333 #999999;
	border-width : 1px;
	color : #ffffff;
	padding : 4px 8px;
	font-weight : normal;
	text-decoration: none;
}
.menuItem2 a {
	background-color : transparent;
	color:#FFFFCC;
	font-weight : normal;
	text-decoration: none;
}

.menuItemHighlight2 {
	background-color : #990000;
	display: block;
	border : solid ;
	border-color : #cc0000 #660000 #660000 #cc0000;
	border-width : 1px;
	color : #ffffff;
	padding : 4px 8px;
	text-decoration: none;
	font-weight : normal;
	text-decoration: none;
}
.menuItemHighlight2 a {
	background-color : transparent;
	display: block;
	color:#ffffcc;
	font-weight : normal;
	text-decoration: none;
}



.searchBox {
	background-color : #666666;
	color : #ffffff;
	border-top: #999999;
	border-right: #333333;
	border-bottom: #333333;
	border-left: #999999;
}

.searchBox input {
	border-width : 1px;
	font : 11px Microsoft Sans Serif, Tahoma;
	height : 20px;
	width : 140px;
}

.comments-nest-box {
	padding-left : 16px;
	border-left : 2px solid #990000;
}

div.nicetitle {
        background-color : #990000;
        border : solid ;
        border-color : #cc0000 #660000 #660000 #cc0000;
        border-width : 1px;
        color: #ffffff;
        font : bold 11px Microsoft Sans Serif, Tahoma;
        left: 0px;
        padding: 4px;
	position: absolute;
	top: 0px;
	width: 25em;
	z-index: 5;
	/* Mozilla proprietary */
	-moz-border-radius: 11px;
}

div.nicetitle p {
	margin: 0; padding: 0 3px;
}

div.nicetitle p.destination {
	color: #cccccc;
	font-size: 9px;
	text-align: left;
	padding-top: 3px;
}
.online {
	font-family: "Microsoft Sans Serif", Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: none;
}
.menuItem_2 {
	background-color : #666666;
	border : solid;
	border-color : #999999 #333333 #333333 #999999;
	border-width : 1px;
	color : #ffffff;
	padding : 4px 8px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}
.menuItem_2 a {
	background-color : transparent;
	color:#FFFFCC;
	font-weight : normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
}.textform {
	font-family: "MS Sans Serif", Tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
}
.textform2 {
	background-color: #999999;
	color: #333333;

}
.play {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}
.tahoma11white {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}

