/*-----------------------------------------------------*/
/* Polaris 22 Style Sheet Version:1.00                 */
/* Edited by Kristopher Webb/TCON Promotional Society  */
/*-----------------------------------------------------*/

/* The content of the posts (body of text) */
body {
	background-color:#989898;
	color:#000000;
	font:12px Verdana,Arial,Helvetica,sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0;
	scrollbar-3dlight-color:#6a6a6a;
	scrollbar-arrow-color:#fc9b00;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#1f1f1f;
	scrollbar-highlight-color:#1f1f1f;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#2e2e2e
}

/* General page style */
a:link, a:active, a:visited, a.postlink {
	color: #0033ff;
	text-decoration:underline;
}
a:hover {
	color: #003333;
	text-decoration:underline;
}

/* Xoops Main Style Blocks */
table {
	width: 100%;
}

fieldset {
	border:1px solid #767676;
	padding:5px;
}
ul {
	margin: 2px;
	padding: 2px;
	list-style: decimal inside;
	text-align: left;
}
li {
	margin-left: 2px;
	list-style: square inside;
	color: #000000;
}
hr {
	border: 1px solid #767676;
	border-top-width:1px;
	height:0px
}
dt {
	color: #0000cc;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
}

/* Xoops page control - Spacing sections */
div.vspace {
	height: 6px;
}
div.hspace {
	width: 6px;
}
.start {
	padding: 8px 0px 0px 0px;
}

/* Xoops page control - Header section */
div#header {
	margin-left: 10px;
	margin-right: 10px;

}
div#header div.body {
	vertical-align: middle;
	height: 92px;
}
div#header div.banner {
	padding: 16px 0px 0px 50px;
	height: 74px;
}
div#header div.banner_bottom {
	height: 2px;
	background-image: url(images/title_short_bg.png);
	background-repeat: repeat-x;
}

/* Xoops page control - Nav_Menu section */
div#nav_menu {
	margin-left: 10px;
	margin-right: 10px;
}
div#nav_menu div.body {
	height: 31px;
	background-image: url(images/mm_bg.png);
}
div#nav_menu a {
	font-weight:bold;
	color: #ffffff;
	font-size: 11px;
	line-height: 28px;
}
div#nav_menu div.link:hover {
	color: #ffffff;
	background-image: url(images/mm_highlight.png);
	background-repeat: no-repeat;
}

/* Xoops page control - Content section */
div#content {
	margin-left: 10px;
	margin-right: 10px;
}
div#content .body_shell_left {
	width: 2px;
	background-image: url(images/body_left.png);
}
div#content .body_shell_right {
	width: 2px;
	background-image: url(images/body_right.png);
}
div#content_alpha {
	text-align: left;
	padding: 8px;
	background-image: url(images/cont_bg.png);
}
.blockTitle {
	text-align: center;
        font-size: 18px;
        font-weight: bold;
        color: #0000cc;
}
div#content div.temp_content_body {
	text-align: left;
	padding: 8px;
}
.content_left_alpha {
	background-image: url(images/cont_left.png);
	background-repeat: repeat-y;
}
.content_right_alpha {
	background-image: url(images/cont_right.png);
	background-repeat: repeat-y;
}
.content_top_alpha {
	background-image: url(images/cont_top.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 5px;
}
.content_top, .content_bottom {
	width: 100%;
	height: 5px;
}
.content_bottom_alpha {
	background-image: url(images/cont_bottom.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 5px;
}

/* Xoops LEFT Column Blocks Style */
div#left_col  {
	width: 166px;
	font-size:12px;
}
div#left_col div.alpha {
	background-image: url(images/lcm_bg.png);
	background-repeat: repeat-y;
}

/* Xoops RIGHT Column Blocks Style */
div#right_col {
	width: 166px;
	font-size:12px;
}
div#right_col div.alpha {
	background-image: url(images/rcm_bg.png);
	background-repeat: repeat-y;
}

/* Xoops LEFT & RIGHT Column Blocks Style */
div#left_col th, div#right_col th {
	background-color: #404040;
	color: #8e8e8e;
	vertical-align: middle;
}
div#left_col div.blockTitle, div#right_col div.blockTitle {
	font-weight: bold;
	color: #0000cc;
	vertical-align: middle;
	font-size: 11px;
	padding: 0px 0px 0px 2px;
}
div#left_col div.blockContent, div#right_col div.blockContent {
	padding: 2px 0px 2px 5px;
	line-height: 110%;
	font-size:11px;
}

/* Xoops CENTRE Column Blocks Style */
div#centre_col {
	margin-left: 6px;
	margin-right: 6px;
}
/* Xoops CENTER Column Blocks Style */
div#centre_col th {
	background-color: black;
	color: #FFFFFF;
	vertical-align: middle;
	height:23px;
}

/* Xoops CENTER Column Blocks Style */
div#centre_col_centre {
}
div#centre_col_centre div.blockTitle, div#centre_col_left div.blockTitle, div#centre_col_right div.blockTitle {
	padding: 0px 0px 0px 0px;
	color: #0000cc;
	font-weight: bold;
	font-size: 11px;
}
div#centre_col_centre div.blockContent, div#centre_col_left div.blockContent, div#centre_col_right div.blockContent {
	padding: 0px 0px 0px 3px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
	line-height: 120%;
	font-size: 11px;
}

/* Xoops page control - Footer section */
div#footer {
	height: 100px;
	width: 100%;
}
div#footer_alpha {
	height: 100px;
	width: 100%;
/*	background-image: url(images/footer_bg.png);
	background-repeat: repeat-x; */
}
div#footer div.body, div#footer_alpha div.body {
	margin-left: 10px;
	margin-right: 10px;
	height: 100px;
}
.xoopsfooter {
	font-size: 9px;
	padding: 30px 0px 0px 0px;
}





/* Xoops MainMenu Style */
td#mainmenu a, td#usermenu a {
	text-decoration:none;
	color:#000000;
}
td#mainmenu a:hover, td#usermenu a:hover {
	color:#990000;
	background-color: #ffff99;
}
td#mainmenu a.menuTop {}
td#mainmenu a.menuMain {}
td#mainmenu a.menuSub {}

/* Xoops News Module Style */
.item {border: 0px solid #767676;}
.itemHead {padding: 3px; background-color: #171717; color: #8e8e8e;}
.itemInfo {text-align: right; padding: 3px; background-color: #000000}
.itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #ffffff; background-color: transparent;}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.itemText:first-letter {font-size: 133%; font-weight: bold;}
.itemFoot {text-align: right; padding: 3px; background-color: #000000}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

/* Xoops Newbb Style */
/*
.outer   { background-color: #000000; border: 1px #767676 solid;}
.head    { background-color: #000000; padding: 5px; font-weight: bold; height:18px;}
.even    { background-color: #000000; padding: 5px; }
.odd     { background-color: #212121; padding: 5px; vertical-align:top; }
.foot {background-color: #000000; padding: 5px; font-weight: bold; height:23px;}
tr.even td {background-color: #000000; padding: 5px;}
tr.odd td {background-color: #212121; padding: 5px;}
*/
.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #FFFFFF; font-weight:bold; border: 1px solid #767676; background-color: #000000; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #FFFFFF; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}

/* Form Style */
input, textarea {
/*	background:#303030; */
	font-size:12px;
	color:#111111;
	border: none; 
/*	border-color:#767676; */
}
select {
	color:#111111;
	border: none;
/*	background-color: #000000; */
}

/* Quote blocks */
div.xoopsQuote{background:#000000;border:1px solid #525252;color:#e7e7e7;
font-size:11px;line-height:125%}

/* Code blocks */
div.xoopsCode{background:#000000;border:1px solid #525252;color:#fff8dc;
font:12px Courier,"Courier New",sans-serif;padding:5px}

/* for Event Guide (Panel System) module */
.error { color: #ff0000; font-weight: bold; text-align: left; }
.evhead { font-size: 120%; font-weight: bold; text-align: left;}
.evmark { float: right;}
.evinfo { font-size: 75%; text-align: left;}
.evprop { color: #8e8e8e; font-size: 90%; font-weight: bold; text-align:
left; padding-left: 2em; }
.evbody { text-align: left; }
.evlink { font-size: 90%; text-align: right;}
.evline { font-size: 90%; text-align: left;}
.evnote { font-size: 110%; text-align: center; font-weight: bold; color:
#c00000; }
.evtitle {
    font-size: 110%;
    font-weight: bold; text-align: left;
    padding-bottom: 0.5em;
}
.evtbl th { text-align: left; vertical-align: top; }
.event, .evform, .evlist, .entform { border-bottom: solid thin #c0c0c0;
padding: 1em; }
.evms td { background-color: #ffeeee; padding: 5px; }
.evms th { text-align: left; }
.evop td { background-color: #ffccff; padding: 5px; }
.catbox { float: right; }
.evform th em, .evform em,.entform th em, .entform em
   { color: #cc0000; font-weight: bold; }
.entform { background-color: #eeeeff; }
.event h3 { margin-bottom: 0px;}

/* <modification id="tcon" author="Kristohper Webb" date="2007-05-03"> */
/* Font size adjustments made by Dave Blaser on 2007-05-12.  */
/* TCON Guests module styles */
.guestName {
	font-weight: bold;
	font-size: 14px;
	line-height: 120%;
	color: #0000cc;
}
.guestDetail1 {
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	color: #000000;
}
.guestDetail2 {
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	color: #006600;
}
.guestMore {
	font-size: 10px;
	line-height: 120%;
}
.guestAppearing {
	font-weight: bold;
	font-size: 9px;
	color: #ff0000;
}
.guestMoreGuests {
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	background-color: #4e6a95;
}
.guestProfessional {
	font-size: 10px;
	color: #000000;
}
/* </modification> */

/* <modification id="tcon" author="Kristohper Webb" date="2007-06-15"> */
/* Font size adjustments made by Dave Blaser on 2007-05-12.  */
/* TCON Charity module styles */
.itemName {font-weight:bold; font-size:14px; color:#d2be67;}
.itemDonated {font-size:12px; color:#4e6a95;}
.itemDetail {font-size:12px; color:#000000;} /* 03Feb2009 - Changed from white to black as per Alison */
.itemCat {font-size:9px; color:#000000;} /* 03Feb2009 - Changed from white to black as per Alison */
/* </modification> */

