
.opera { display: none; }
.ie { display: none; }
.mozilla { display: none; }
.netscape { display: none; }
.safari { display: none; }

body
{
	background: #000000 url('/images2/Sunset.jpg'); background-repeat: repeat-x;
	color: #ffffcc;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	text-align:left;
}
a:link, body_alink
{
	color: #ffdd55;
}
a:visited, body_avisited
{
	color: #ffdd55;
}
a:hover, a:active, body_ahover
{
	color: #FFFFcc;
}
.page
{
	background: #191919 url('/images2/Cafe/VBPageBG.gif')  repeat-y;
	color: #FFFFcc;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #333333;
	color: #FFFFcc;
	border: 1px;
}
.tcat
{
	background: #191919;
	color: #339933;
	font: bold 12pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #339933;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #339933;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFFCC;
	text-decoration: underline;
}
.thead
{
	background: #336633 url("/images2/gradients/gradient.gif") repeat-x;
	color: #ffffcc;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #ffffcc;
}
.thead a:visited, .thead_avisited
{
	color: #ffffcc;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #ffff99;
}
.tfoot
{
	background: #191919 url("/images2/Cafe/Gradient.gif");
	color: #FFFFCC;
}
.tfoot a:link, .tfoot_alink
{
	color: #FFFFCC;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #FFFFCC;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFCC66;
}
.alt1, .alt1Active
{
	background: #191919;
	color: #FFFFCC;
	border-bottom:2px solid #333333;
	padding:12px;
}
.alt2, .alt2Active
{
	background: #191919;
	color: #FFFFCC;
	border-bottom:2px solid #333333;
	padding:12px;
}
td.inlinemod
{
	background: #FFFFCC;
	color: #191919;
}
.wysiwyg
{
	background: #191919;
	color: #FFFFcc;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #191919;
	background: #FFFFCC;
	border: 1px solid #FFCC66;
}



select
{
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #191919;
	background: #ffcc66;
	border: 2px outset #ffcc66;
	margin: 1px;
	height: 22px;
	padding-top:2px;
	padding-left:2px;
}
.selectmulti
{
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #191919;
	background: #ffcc66;
	border: 2px outset #ffcc66;
	vertical-align: bottom;
	margin: 1px;
	height: 60px;
	width:300px;
	line-height:14px;
	
}
.smallselect
{
	font: bold 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #191919;
	background: #ffcc66;
	border: px inset #ffcc66;
	margin: 0px;
	height: 19px;
	padding:1px;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #ffdd55;
}
.navbar
{
	background: #191919;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #CC3333;
	font-size: 9pt;
	font-weight: bold;
}
.fjsel
{
	background: #336633;
	color: #ffffcc;
}
.fjdpth0
{
	background: #ffffcc;
	color: #191919;
}
.panel
{
	background: #84652a  url(../../images2/gradients/gradient_panel.gif) repeat-x;
	color: #191919;
	padding: 10px;
	border: 2px outset;
}
.panel a:link, .panel_alink
{
	color: #336633;
}
.panel a:visited, .panel_avisited
{
	color: #336633;
}
.panel a:hover, .panel a:active, .panel_ahover
{
	color: #FFCC00;
}
.panelsurround
{
	background: #84652a;
	color: #191919;
}
legend
{
	color: #191919;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #191919;
	color: #ffdd55;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #ffdd55;
	text-decoration: underline;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #ffdd55;
	text-decoration: underline;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFcc;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFcc;
	color: #191919;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #FFFFCC url(/images2/Cafe/backgrounds/Linen.gif);
	color: #191919;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #191919;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #191919;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFCC66;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #84652a;
	color: #FFFFcc;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFcc;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFcc;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFcc;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }

.cafe_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-transform: capitalize;
	color: #ffffcc;
	text-align:left;
	
}
.cafe_head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	text-transform: capitalize;
	color: #FFFFCC;
	text-align:left;
}
.cafe_head3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #84652a;
	font-stretch:semi-condensed;
	text-align:left;
}
.cafe_head3b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #84652a;
	font-stretch:semi-condensed;
	text-align:left;
}
.cafe_head4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	text-transform: capitalize;
	color: #336633;
}
.cafe_head5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: #336633;
}
.cafe_head5b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: #336633;
}
.cafe_head6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: #FFFFCC;
	text-align:left;
}
.cafe_head7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: #009900;
	text-align:left;
}
.ActiveContentTable {
	background-color: #ffcc66;
	margin: 0px;
	border-color:#ffcc66;
	border-style:solid;
	border-width:2px;
	color:#191919;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.ActiveContentTable a:link, .ActiveContentTable_alink
{
	color: #191919;
	text-decoration: underline;
	font-weight:bold;
}
.ActiveContentTable a:visited, .ActiveContentTable_avisited
{
	color: #191919;
	text-decoration: underline;
	font-weight:bold;
}
.ActiveContentTable a:hover, .ActiveContentTable a:active, .ActiveContentTable_ahover
{
	color: #336633;
	text-decoration: underline;
	font-weight:bold;
}
.ActiveTopMiddle {
	background-image:url(/images2/Cafe/backgrounds/UpperMiddle_Linen.gif);
	background-repeat:repeat-x;
	vertical-align:top;
}
.ActiveRightSide {
	background-image:url(/images2/Cafe/backgrounds/RightSide_Linen.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	text-align:right;
}
.ActiveLeftSide {
	background-image:url(/images2/Cafe/backgrounds/LeftSide_Linen.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	text-align:left;
}
.ActiveTopLeftCorner{
	background-image:url(/images2/Cafe/backgrounds/UpperLeftCorner_Linen.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:left;
}
.ActiveTopRightCorner{
	background-image:url(/images2/Cafe/backgrounds/UpperRightCorner_Linen.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:right;
}
.ActiveBottomRightCorner{
	background-image:url(/images2/Cafe/backgrounds/LowerRightCorner_Linen.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
	text-align:right;
}
.ActiveBottomLeftCorner{
	background-image:url(/images2/Cafe/backgrounds/LowerLeftCorner_Linen.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
	text-align:left;
}
.ActiveBottomMiddle{
	background-image:url(/images2/Cafe/backgrounds/LowerMiddle_Linen.gif);
	background-repeat:repeat-x;
	vertical-align:bottom;
}
.ContentTable {
	margin-left: 14px;
	margin-top: 0px;
	margin-right: 14px;
}
.ContentTable2 {
	margin: 0px;
	font-size:9px;
}
.TabHolder {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	border: none;
}
.TabHolder a:link, .TabHolder_alink
{
	color: #191919;
	text-decoration: underline;
	font-weight:bold;
	line-height:20px;
}
.TabHolder a:visited, .TabHolder_avisited
{
	color: #191919;
	text-decoration: underline;
	font-weight:bold;
	line-height:20px;
}

.inactiveTab {
	background-color: #84652a; 
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	border-bottom:1px solid #84652a;

}
.activeTab {
	background-color: #ffcc66; 
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	color: #191919;
	font-weight:bold;
	border-bottom:5px solid #ffcc66;
}
.rule {
	border: double #84652a;
	width: 50%;
	margin-bottom: 10px;
	margin-top: 10px;
}

.cafe_CommentEdit {
	display: none;
}
.cafe_CommentAdd {
	display: none;
}

.loginform {
	display: none;
}


/* ***** styling for hidify showify ***** */
#cafe_LocationEdit { display: none }
#cafe_StoryEdit { display: none }
#cafe_RespectEdit { display: none }
#cafe_ShoutEdit { display: none }
#AddWallNote { display: none }

ul {
	list-style-position: outside;
	list-style-image: url(/images2/Cafe/bullet.png);
	list-style-type: disc;
	font-size:9px;
	text-align:left;
	margin-right:6px;
}
ol {
	list-style-position: outside;
	font-size:9px;
	text-align:left;
	margin-right:2px;
}
.homehead {
	color: #336633;
	font-stretch:semi-expanded;
	font-size:18px;
	font-weight:bold;
	text-align:left;
}
.homehead2 {
	color: #336633;
	font-stretch:semi-expanded;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.regular {
	color:#191919;
}
.regulartiny{
	color:#191919;
	font-size:9px
}
.captions {
	text-align:center;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #336633;
}
.tinycaptions {
	text-align:center;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #191919;
}

/* ##### New Styles for GuildCafe 3.0 ##### */
.sub_head_1 {
/* subheadings for main page headings */
	
}

.indented_text_box {
/* Good for blockquotes and the like */
	margin-left: 50px;
	margin-right: 50px;
}

.dark_fieldset {
/* Fieldsets on light backgroungs */
	margin-top: 6px;
	margin-bottom: 6px;
	border-color:#191919;
	border-width:1px;
}

.hugediv {
/* This would be the three column content holder on a page OUTSIDE the "paper" */
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 1px;
	width: 876px;
	text-align:left;
}
.bigdiv {
/* This would be the three column content holder on a page INSIDE the "paper" */
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 820px;
	text-align:left;
}

.mediumdiv {
/* This would be the two column content holder on a page inside the "paper" */
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 500px;
	text-align:left;
	border:0px dotted red;
}

.smalldiv {
/* This would be the one column content holder on a page inside the "paper" */
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 250px;
	text-align:left;
}
.tinydiv {
/* This would be the one column content holder on a page inside small standalone papers "paper" */
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:left;
	width:100%
}

.content_bug_topright {
/* This is the container for the "next" feature */
	position:relative;
	top: -15px;
	right: -20px;
	z-index:2;
	float:right;
	text-align:left;
	margin-left: 4px;
	margin-bottom: 4px;
}

.float {
/* This is the class for the div tags on the friends wall. Don't delete! */
	float:left;
	text-align:left;
}
.wallnote {
	color:#191919;
	font-size:10px;
}
.wallnote a:link {
	color:#336633;
	
}
.wallnote a:visited {
	color:#336633;
	
}
.wallnote a:hover {
	color:#191919;
	
}
.outputBook {
	color:#191919;
	font-size:11px;
}
.outputBook a:link {
	color:#336633;
	font-weight:bold;	
}
.outputBook a:visited {
	color:#336633;
	font-weight:bold;	
	
}
.outputBook a:hover {
	color:#191919;
	
}
.topup {
	float:right;
	position:relative;
	top: -20px;
}
.FAQimage {
	float:right;
	position:relative;
	margin-left:4px;
}
h1 {
margin-top:30px;
margin-bottom:-10pt;
}
h2 {
margin-top:30px;
margin-bottom:-10pt;
}
h3 {
margin-top:30px;
margin-bottom:-10pt;
}
h4 {
margin-top:30px;
margin-bottom:-10pt;
}
.listheading {
margin-bottom:-8pt;
}

.largelabel {
width: 200px;
float: left;
text-align: right;
font-size: 10px;
font-weight: bold;
margin-right: 0.5em;
display: block
}

.newlabel {
width: 70px;
float: left;
text-align: right;
font-size: 10px;
font-weight: bold;
margin-right: 0.5em;
display: block
}
.tinylabel {
width: 70px;
float: left;
text-align: right;
font-size: 9px;
font-weight: normal;
margin-right: 0.5em;
display: block
}
.button
{
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #191919;
	background: #ffcc66;
	border: 2px outset #ffcc66;
	vertical-align: bottom;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	position:relative;
	top:-1px;
	line-height:13px;
	text-decoration:none;
	margin:0px;
}

.tinybutton
{
	font: bold 9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #191919;
	background: #ffcc66;
	border: 1px outset #ffcc66;
	height: 18px;
	vertical-align: bottom;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	position:relative;
	top:0px
}
a.button:link, a.button:visited, a.button:hover
{
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #191919;
	line-height:14px;
	text-decoration:none;
}
.buttonLinkHolder {
	border: 2px outset #ffcc66;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	background-color: #ffcc66;
	height: 15px;
	position:relative;
	top:-5px;padding-bottom: 2px;	margin-left:4px;
	margin-right:4px;
	display:inline-block;
}
a.buttonLink:link, a.buttonLink:visited, a.buttonLink:hover
{
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #191919;
	line-height:14px;
	text-decoration:none;
}


a.button:active, a.button:focus
{
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #191919;
	text-decoration:none;
	border-style: inset;
	border-width: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffcc66;
	height: 24px;
}

.GCnavbar {
	float:left;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
	font-size:11px;
	text-decoration:none;
}
.GCnavbarTD {
	background-image: url(/images2/Cafe/Gradient2.gif);
	background-repeat:repeat-x;
}

.blogEntry {
	word-wrap: break-word;
	width:270px;
	text-align:left;
}
.blogEntry2 {
	word-wrap: break-word;
	width:540px;
	text-align:left;
}
dt {
	margin-top:6px;
}

.bookmark {
border:0px solid magenta;
text-align:left;
}

.bookmarkTitle {
font-size:16px;
font-weight:bold;
text-transform:capitalize;
}
.bookmark  a:link {
color: #336633;
}
.bookmark  a:visited {
color: #336633;
}
.bookmark  a:hover {
color: #191919;
}
.bookmarkTitle  a:link {
color: #336633;
}
.bookmarkTitle  a:visited {
color: #336633;
}
.bookmarkTitle  a:hover {
color: #191919;
}
.sidebarOn {
background-color:#FFCC66;
width:230px;
padding:5px;
color: #191919;
font-weight:bold;
height:16px;
}
.sidebarOn a:link {
color:#191919;
}
.sidebarOn a:visited {
color:#191919
}
.sidebarOn a:hover {
color:#336633;
}

.sidebarOff {
background-color:#fdf3d2;
width:230px;
padding:5px;
color: #336633;
text-decoration:underline;
font-weight:bold;
}
.sidebarOff a:link {
color:#336633;
}
.sidebarOff a:visited {
color:#336633;
}
.sidebarOff a:hover {
color:#191919;
}
.sidebarListBox {
	background-color:#fdf0cb;
	width:230px;
	margin-top:2px;
}
.sidebarList {
	color: #191919;
	font-size:9px;
	list-style-position: outside;
	list-style-image: url(/images2/Cafe/bullet.png);
	list-style-type: disc;
	text-align:left;
	position:relative;
}
.sidebarList a:link {
	color:#336633;
	font-size:9px;
	text-decoration:underline;
}
.sidebarList a:visited {
	text-decoration:underline;
	font-size:9px;
	color:#336633;
}
.sidebarList a:hover {
	color:#191919;
	font-size:9px;
}


.moreBar {
background-color:#84652a;
width:230px;
padding:5px;
color: #FFFFCC;
font-size:9px;
font-weight:bold;
border-top:solid 2px #191919;
}
.moreBar a:link {
color:#191919;
}
.moreBar a:visited {
color:#191919;
}
.moreBar a:hover {
color:#191919;
}

.pointer {
float:right;
position:relative;
bottom:21px;
left:5px;
}
.randomplayer {
background-image:url(/images2/Cafe/backgrounds/BlurbBG.gif);
width:0px;
height:0px;
z-index:3;
float:right;
position:relative;
top:1px;
right: 200px;
padding:6px;
color:#191919;
}
.randomplayer a:link {
color:#191919;
}
.randomplayer a:visited {
color:#191919;
}
.randomplayer a:hover {
color:#191919;
}

.overLib {
background-image:url(/images2/Cafe/backgrounds/BlurbBG.gif);
border:0px solid #336633;
z-index:3;
padding:6px;
color:#191919;
}
.groupRating {
	color:#336633;
	font-weight:bold;
}
.aboutFav {
	padding:6px;
	background:#fdf0cb;
	border:1px dotted #FFCC66;
	margin-top:6px;
	margin-bottom:6px;
	width:400px
}
.guts {
	position:relative;
	top:-6px;
	font-style:italic;
	font-size:9px;
}

.content2small {
	font-size:9px;
	text-decoration: none;
}
.FavoritesComment {
	padding:6px;
	background:#fdf0cb;
	border-bottom:1px solid #ffcc66;
	width:520px;
	overflow:hidden;
}.VoxComment {
	padding:6px;
	background:#333333;
	border-bottom:1px solid #999999;
	width:550px;
	overflow:hidden;
	color:#fdfdf2;
}
.GuildMainColumn {
	float:left;
	text-align: left;
	width:398px;
	border:0px dotted red;
	font-size:12px;
}

