
/*Standard Attributes*/
body        { background: #c2a685 url("http://www.sg-awards.com/th/2007/images/header/2007_background.jpg") repeat center 0px }

body, td  { color: #000; text-align: left; margin: 0; padding: 0 }

body, td, .indent, .defaulttext, .caption, .captiontext, .bodytable, .mediumtext,
.forumheader, .forumheader2, .forumheader3, .forumheader4, .forumheader5, .fcaption, .finfobar   { color: #000; font: 95% verdana, tahoma, arial, sans-serif }
img { border: 0 }
table { margin-right: auto; margin-left: auto }
ul { margin-top: 0; margin-bottom: 0 }
.smalltext, .smallblacktext, .tbox, .button, .button:hover, .nextprev, .helpbox {
	font: normal 90% verdana, tahoma, arial, sans-serif;
	color: #000;
}
/*Link Styles*/
a  { color: #000 }

a.visit:visited {
	color: #9D8869;
}

a:hover, a.visit:hover {
	color: #9D8869;
}
.hand {cursor: pointer}
/*Core Classes
*/
.linkspage_button {
	border: 0px;
}
.searchhighlight { color: #000; font-style: italic; font-weight: bold; text-decoration: none; background-color: #ff3 }
/*Forms Styles
*/
form {
	margin: 0px;
}
.tbox  { background-color: #fff6eb; border: solid 1px #acb193 }

.tbox.chatbox {
     width: 88%;
     margin-left: auto;
     margin-right: auto;
 } 

.indent  { background-color: #fff6eb; margin: 5px; padding: 5px; border: dashed 1px #999 }

.button, .button:hover {
	border: 1px solid #A5ACB2;
}

.button  { background-image: none }

.button:hover  { background-image: none }

.nextprev {
	border: 0px;
	text-align: center;
	padding: 2px;
	background-color: transparent;
}

.spacer{
	padding: 5px 0px;
}

.fborder, .border{
	border-collapse: collapse;
	border-spacing: 0px;
}
/*Header Classes
*/
.forumheader3, .fcaption, .finfobar  { background-color: transparent; padding: 4px; border: solid 2px #acb193 }

.forumheader, .forumheader4  { background-color: #ACB193; padding: 4px; border: solid 2px #acb193 }

.forumheader, .forumheader4, .finfobar  { background-color: #acb193 }

.forumheader2 { background-color: #FFF6EB; padding: 4px; border: solid 2px #acb193 }

.forumheader5 {
	cursor: pointer;
}

.fcaption, .forumheader5  { background-color: #fff6eb }
/*Banner Classes
*/
.htopleft { background-color: transparent; background-image: none; background-repeat: no-repeat }
.htoprep { background-color: transparent; background-image: none }
.htopright { background-color: transparent; background-image: none; background-repeat: no-repeat }
.hmidleft { background-color: transparent; background-image: none; background-repeat: no-repeat }
.hmidrep { background-color: transparent; background-image: none }
.hmidright { background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: center top }
.hbottomleft { background-color: transparent; background-image: url("images/header/bottomleft.png"); background-repeat: no-repeat }
.hbottomrep { background-color: #c2a685; background-image: url("images/header/bottomrep.png"); background-repeat: repeat-x; width: 100% }
.hbottomright { background-color: #c2a685; background-image: url("images/header/bottomright.png"); background-repeat: no-repeat }
/* Theme Specific Classes */

.page_container {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}

.top_section, .main_section  { background-image: url(images/header/2007_background.jpg); width: 100%; border-top: #fff6eb; border-right: #fff6eb; border-bottom: 1px solid #fff6eb; border-left: #fff6eb; border-collapse: collapse; border-spacing: 0px }

.top_section_left  { background-image: none; vertical-align: middle }

.top_section_mid   { background-color: transparent; background-image: none; background-repeat: no-repeat; text-align: right; padding: 3px 5px 3px 0; vertical-align: bottom; border-left: 1px solid #878787 }

.top_section_right  { background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: center; text-align: center; vertical-align: middle; border-left: 1px solid #878787 }

.menus_container {
	width: 170px;
	border-collapse: collapse;
	border-spacing: 0px;
}

.default_menu  { background: url(images/footer/bottom.png); vertical-align: top }

.left_menu, .right_menu  { background-color: #fff6eb; width: 170px; vertical-align: top }

.left_menu  { background: url(images/footer/bottom.png) }

.right_menu  { background: url(images/footer/bottom.png) }

.cap_border {
	border-top: 1px solid #878787;
	border-bottom: 1px solid #fff;
}

.cap_border.button_menu {
	border-bottom: 0px;
	text-align: left;
}

.main_caption, .left_caption, .right_caption {
	white-space: nowrap;
	padding: 3px 5px;
	background-repeat: no-repeat;
	background-position: left;
}

.main_caption  { background-color: #c2a685; background-image: none }

.left_caption, .right_caption  { background-color: #ACB193; background-image: none }

.bevel  { background-image: none; background-repeat: no-repeat; background-position: right 50% }

.cont {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}

.menu_content  { background-color: #fff6eb; padding: 5px }

.menu_content.non_default {
	background-color: transparent;
}

.menu_content.buttons {
	padding: 0px;
}

.news_info  { background-color: #acb193; width: auto; border-collapse: collapse; border-spacing: 0px }

/* Nav Menu Classes */

div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem  { color: #000; font: 90% arial, verdana, tahoma, sans-serif }

div.menuBar   { background-color: #acb193; background-image: none; background-repeat: repeat-x; text-align: left; padding: 2px 0 }

div.emenuBar {
	background-color: transparent;
	text-align: left;
}

div.menuBar a.menuButton, div.menuButton, div.menuButton_over   { text-decoration: none; background-color: transparent; margin: 0; padding: 2px 4px 2px 22px; position: relative; z-index: 100; top: 0; left: 0; border-color: transparent !important }

div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over    { color: #fff6eb; background-color: transparent; border: none }

div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover  { background-color: transparent; top: 1px; left: 1px; border-style: none; border-color: #a5a5a5 #fff #fff #a5a5a5 !important }

div.menu   { background: #c2a685 url(images/header/nav_bg.png); visibility: hidden; padding: 1px; position: absolute; z-index: 101; top: 0; left: 0 }

div.menu a.menuItem  { text-decoration: none; white-space: nowrap; display: block; padding: 2px 11px 2px 0 }

div.menu a.menuItem:hover, div.menu a.menuItemHighlight   { color: #fff6eb; background-image: url("images/header/nav_bg_hover.png") }

div.menu a.menuItem span.menuItemBuffer, div.menu a.menuItem:hover span.menuItemBuffer {
	padding: 0px 2px;
}

div.menu a.menuItem span.menuItemText {
	padding: 0px 0px 0px 3px;
}

div.menu a.menuItem span.menuItemArrow {
	margin-right: -.75em;
}

div.menu div.menuItemSep {
	margin: 4px 2px;
}

a.menuItem.header {
	border-bottom: 1px solid #b3b3b3;
}
.menutopleft { background-image: url(images/menu/topleft.png); background-repeat: no-repeat }

.menutoprepeater { background-image: url(images/menu/toprep.png); background-repeat: repeat-x; width: 100% }

.menutopright { background-image: url(images/menu/topright.png); background-repeat: no-repeat }

.menuborderleft { background-image: url(images/menu/left.png); background-repeat: repeat-y }

.menuborderright { background-image: url(images/menu/right.png); background-repeat: repeat-y }

.menubottomleft { background-image: url(images/menu/bottomleft.png); background-repeat: no-repeat }

.menubottomrepeat { background-image: url(images/menu/bottomrep.png); background-repeat: repeat-x; background-position: 50% bottom; width: 100% }	

.menubottomright { background-image: url(images/menu/bottomright.png); background-repeat: no-repeat }

.errep { background-color: #fff6eb; width: 100% }

.newstopleft { background-image: url(images/news/topleft.png); background-repeat: no-repeat }

.newstoprepeat { background-image: url(images/news/toprep.png); background-repeat: repeat-x; width: 100% }

.newstopright { background-image: url(images/news/topright.png); background-repeat: no-repeat }

.newsboarderleft { background-image: url(images/news/left.png); background-repeat: repeat-y }

.newsboarderright { background-image: url(images/news/right.png); background-repeat: repeat-y }

.newsbottomleft { background-image: url(images/news/bottomleft.png); background-repeat: no-repeat }

.newsbottomrepeat { background-image: url(images/news/bottomrep.png); background-repeat: repeat-x; width: 100% }

.newsbottomright { background-image: url(images/news/bottomright.png); background-repeat: no-repeat }
/*Footer Classes*/
.footertop { background-image: url(images/footer/top.png); background-repeat: repeat-x }
.footerbottom { background-image: url(images/footer/bottom.png); background-repeat: repeat; vertical-align: middle }

.newslinks{
	color: White;
}
