@import "COMMON.css";
@import "theme1/menu.css";
@import "theme1/wiki.css";
@import "theme1/segment.css";
@import "theme1/backgrounds.css";
@import "theme1/lightbox.css";
@import "theme1/menu_interactive.css";
body {
	margin-top: 0px;
	margin-left: 0px;
	font-size:12px;
	color: #000000;
	background:  url(theme1/bg/bg.png) top repeat-x #000000;
	background-attachment: fixed;
	height: 100%;
}

.container {
	width: 800px; 
	max-width:800px; 
	margin-left:auto; 
	margin-right:auto;
}

.supercontainer {
        width: 1000px;
        max-width:1000px;
        margin-left:auto;
        margin-right:auto;
}

.rightchippedbox {
         background: #ACB8B8;
        border: 0px solid #ACB8B8;
        padding: 10px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 0px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
}

.rounded {
	 background: #ACB8B8;
	border: 1px solid #ACB8B8;
        padding: 10px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
}

.rounded-alt {
	background: #7B8C8C;
        border: 1px solid #7B8C8C;
        padding: 10px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
}


.shoutlinks, a.shoutlink:link, a.shoutlink:visited {
	background: #5B6868;
	font-size:10px;
	padding: 3px;
	padding-top: 0px;
	color: #ffffff;
        -moz-border-radius-topleft: 0px;
        -moz-border-radius-topright: 0px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
}
.shout {
	background: #ACB8B8;
	color: #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
}

.shoutreply {
	background: #dddddd;
}

.shoutquote {
	padding: 3px;
	margin-left: 40px;
        font-size: 10px;
	border: dashed #53686F 1px;
}

.shouttext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
	color: #000000;
	padding: 5px;
}

.shoutheader {
	border-bottom: solid #53686F 1px;
	padding: 3px;
	text-align: right;
}

/* Table Rows */

tr.list1 {
	background: #eeeeee;
} 

tr.list2 {
	background: #cccccc;
}
	

/* Text Colours */

.loggedin {
	color: #ff0000;
}

.alerttext {
	color: #dd0000;
}

.tiny-mono {
	color: #5B6868;
}

/* Faded */
.bigtext, .title, a.title:link, a.title:visited, .faded, a.faded:link, a.faded:visited {
	color: #394646;
	text-decoration: none;
}

.detail {
	color: #111111;
}

.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

b.faded {
	background: #8A9A9A;
}

a.faded:hover {
	text-decoration: underline;
}

/* Boxes */
	
.fullborderbox {
	border: solid #5B6868 4px;
	padding: 10px;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-topright: 10px;
        -moz-border-radius-bottomright: 10px;
        -moz-border-radius-bottomleft: 10px;

}

.borderbox {
	border-top: solid #53686F 4px;
	padding: 10px;
}

.noborderbox {
        padding: 10px;
}

.comment-input {
	background: #dddddd;
}

/* Main Borders */

b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
b.rbottom, b.rbottom b {
        font-size: 0px;
}

b.rtop, b.rbottom{
        display:block;
}

b.rbottom b{
        display:block;
        height: 1px;
        overflow: hidden;
        background: #8A9A9A;
}


/* Segment Borders and backgrounds 


b.segment-top, b.segment-bottom{
        display:block;
}

b.segment-bottom b{
        display:block;
        height: 1px;
        overflow: hidden;
        background: #ACB8B8;
}

b.segment-top b {
        display:block;
        height: 1px;
        overflow: hidden;
        background: #ACB8B8;
}
*/

/* Boxes */
.boxl {
        background:  url(theme1/bg/bg_box_l.png) top left no-repeat #ACB8B8;
	min-height: 52px;
}

.box, .boxr {
        background:  url(theme1/bg/bg_box_r.png) top right no-repeat #ACB8B8;
	min-height: 52px;
}

a.button:link,a.button:active,a.button:visited, .button {
        font-family: Arial, Helvetica, sans-serif;;
        border-bottom: solid 1px #5C6969;
        border-top: solid 1px #5C6969;
        border-right: solid 1px #5C6969;
        border-left: solid 1px #5C6969;
        background-color: #5C6969;
        color: #ffffff;
        padding: 0px 3px 0px 3px;
        text-decoration: none;
}

.button-selected, .button:hover {
        font-family: Arial, Helvetica, sans-serif;
	background: #98A5A5;
	color: #5C6969;
	text-decoration: none;
        border-bottom: solid 1px #5C6969;
        border-top: solid 1px #5C6969;
        border-right: solid 1px #5C6969;
        border-left: solid 1px #5C6969;
	padding: 0px 3px 0px 3px;
}

a.selected:link, a.selected:visited, a.button:hover {
        padding: 0px 3px 0px 3px;
	color: #ffffff;
	text-decoration: none;
	border: 0;
}

a.navlink:link, a.navlink:visited {
	padding: 0px 3px 0px 3px;
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
}
	

h2,h3 {
	padding: 0px;
}


li,dd,dt {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;;
} 

a:link,a:active,a:visited { 
	color : #000000;
}

a:hover { 
	text-decoration: underline; 
	color : #000000;
}

hr { 
	height: 0px; 
	border: solid #222222 0px; 
	border-top-width: 1px;
}

select {
	font: normal 12px Arial, Helvetica, sans-serif;
	border: inset 1px #6698CB;
	background: #ACB8B8;
	color: #000000;
}

input {
	font: normal 12px Arial, Helvetica, sans-serif;

}

/* Special field */

input.password {
        display: none;
}

