/* Big Stuff */


body {
	font-family: "Verdana",sans;
	background-image: url('http://gibsoncomputer.net/img/background.jpg');
}

p {
	padding-left: 10px;
	padding-right: 10px;
}


table {
	padding: 0px;
	border-style: solid;
	border-width: 0px;
}

table.invoices {
	border-style: solid;
}

th {
       	text-align: left;
	border-style: solid;
	border-width: 1px;
}

table.ttsbody {
	font-family: sans-serif;
}


td {
	padding: 0px;
	border-style: solid;
	border-width: 0px;
}


/* Links */

a {
	text-decoration: none;
}

a:hover {
	color: maroon;
}

a:visited {
	color: navy;
}

a:active {
	color: aqua;
}


/* Table Divisions */

td.footer {
	padding: 5px;
	border-style: none;
	border-width: 0px;
}


td.content {
	vertical-align: top;
	padding: 10px;
	height: 800px;
}

td.sidebar {
	text-align: center;
	vertical-align: top;
	width: 180px;
}


td.center {
	text-align: center;
}


td.subcontent {
	padding: 0px;
	border-color: black;
	border-style: solid;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


td.menu {
	padding-top: 10px;
}


td.tts_menu {
	vertical-align: top;
	padding: 10px;
	max-height: 88px; /* IE can't see this, bastards. */
}

td.tckdetail {
	background-color: white;
	border: 0px;
	border-style: solid;
	padding: 2px;
}

td.tcktitle {
	background-image: url('http://gibsoncomputer.net/img/background_orange.jpg');    
        border-width: 3px;
        border-style: solid;
        border-color: #F4BD00;
	padding: 5px;
	font-size: 14pt;
     -moz-border-radius-topright: 12px;
     -webkit-border-top-right-radius: 12px;
     -moz-border-radius-topleft: 12px;
     -webkit-border-top-left-radius: 12px;
     -moz-border-radius-bottomright: 12px;
     -webkit-border-bottom-right-radius: 12px;
     -moz-border-radius-bottomleft: 12px;
     -webkit-border-bottom-left-radius: 12px;

}

td.post {
	background-image: url('http://gibsoncomputer.net/img/background_gray.jpg');
	border-style: solid;
	border-color: gray;
	border-width: 1px;
		     -moz-border-radius-topright: 12px;
     -webkit-border-top-right-radius: 12px;
     -moz-border-radius-topleft: 12px;
     -webkit-border-top-left-radius: 12px;
     -moz-border-radius-bottomright: 12px;
     -webkit-border-bottom-right-radius: 12px;
     -moz-border-radius-bottomleft: 12px;
     -webkit-border-bottom-left-radius: 12px;

}

td.reply {
	background-image: url('http://gibsoncomputer.net/img/background_orange.jpg');
        border-width: 3px;
        border-style: solid;
        border-color: #F4BD00;
             -moz-border-radius-topright: 12px;
     -webkit-border-top-right-radius: 12px;
     -moz-border-radius-topleft: 12px;
     -webkit-border-top-left-radius: 12px;
     -moz-border-radius-bottomright: 12px;
     -webkit-border-bottom-right-radius: 12px;
     -moz-border-radius-bottomleft: 12px;
     -webkit-border-bottom-left-radius: 12px;

}

td#Normal {
	background-color: white;
	border: 0px;
	border-style: solid;
	padding: 2px;
}

td#Low {
	background-color: blue;
	border: 0px;
	border-style: solid;
	padding: 2px;
}
td#High {
	background-color: yellow;
	border: 0px;
	border-style: solid;
	padding: 2px;
}
td#Urgent {
	background-color: #F4BD00;
	border: 0px;
	border-style: solid;
	padding: 2px;
}
td#Critical {
	background-color: red;
	border: 0px;
	border-style: solid;
	padding: 2px;
}



/* Forms (used for login and TTS) */

input.login {
	background-image: url('http://gibsoncomputer.net/img/background.jpg');
	font-size: 10px;
}




/* Normal Divisions */

div.border {
	border-style: solid;
}

div.menu {
	background-image: url('http://gibsoncomputer.net/img/background_red.jpg');
	border-style: solid;
	font-size: 12pt;
	border-color: maroon;
	text-align: left;
	padding: 3px;
	 -moz-border-radius-topright: 25px;
     -webkit-border-top-right-radius: 25px;
     -moz-border-radius-topleft: 25px;
     -webkit-border-top-left-radius: 25px;

}

div.popout {
	background-image: url('http://gibsoncomputer.net/img/background_orange.jpg');
	border-width: 3px;
	border-style: solid;
	border-color: #F4BD00;
	padding:10px;
	margin-left:450px;
}

div.popout3 {
	background-image: url('http://gibsoncomputer.net/img/background_orange.jpg');
	border-width: 3px;
	border-style: solid;
	border-color: #F4BD00;
	padding:10px;
	width:600px;
/*	margin-left:250px; */
}


div.popout2 {
	background-image: url('http://gibsoncomputer.net/img/background_orange.jpg');
	border-width: 3px;
	border-style: solid;
	border-color: #F4BD00;
       	font-size: 12pt;
	padding:15px;
        float: left;
	position: relative;
	left: 30px;
	bottom: 5px;
}

div.content {
	background-image: url('http://gibsoncomputer.net/img/background_green.jpg');
	font-size: 12pt;
	border-style: solid;
	border-color: green;
	border-width: 3px;
	     -moz-border-radius-topright: 12px;
     -webkit-border-top-right-radius: 12px;
     -moz-border-radius-topleft: 12px;
     -webkit-border-top-left-radius: 12px;
     -moz-border-radius-bottomright: 12px;
     -webkit-border-bottom-right-radius: 12px;
     -moz-border-radius-bottomleft: 12px;
     -webkit-border-bottom-left-radius: 12px;
	
}

div.inset {
	padding: 10px;	
}

div.tts_menu {
	white-space: nowrap;
	text-align: left;
	font-size: 10pt;
	font-family: arial;
	position:relative;
	left: 20px;
	top: 10px;
	
}
	
div.tts_header {
	width:100%;
	border-style: solid;
	border-width: 3px;
	border-color: navy;
	background-image: url('http://gibsoncomputer.net/img/background_blue.jpg');
     -moz-border-radius-topright: 12px;
     -webkit-border-top-right-radius: 12px;
     -moz-border-radius-topleft: 12px;
     -webkit-border-top-left-radius: 12px;
     -moz-border-radius-bottomright: 12px;
     -webkit-border-bottom-right-radius: 12px;
     -moz-border-radius-bottomleft: 12px;
     -webkit-border-bottom-left-radius: 12px;

}

div.tts_login {
	text-align: right;
	padding: 10px;
}

div.tts_header_content {
	float:left;
	width:50%;
	padding: 10px;
}


/* Lists (like the main menu) */

ul.menu {
	list-style-image: url('http://gibsoncomputer.net/img/li.gif');
	padding-right: 10px;
}

ul.tts {
	list-style-type:none;
	padding: 0;
	margin:0;
}

li.tts {
	display: inline;
	padding: 2px;
}

a.tts {
	padding:0.2em 0.6em;
	width: 6em;
	text-decoration:none;
	color: navy;
	background-image: url('http://gibsoncomputer.net/img/background_magenta.jpg');
	border: 1px;
	border-style: solid;
	border-color: #C000C0;
		     -moz-border-radius-topright: 5px;
     -webkit-border-top-right-radius: 5px;
     -moz-border-radius-topleft: 5px;
     -webkit-border-top-left-radius: 5px;
     -moz-border-radius-bottomright: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -moz-border-radius-bottomleft: 5px;
     -webkit-border-bottom-left-radius: 5px;

}

a.tts:hover {
	background-image: url('http://gibsoncomputer.net/img/background_orange.jpg');
	border-width: 1px;
	border-style: solid;
	border-color: #F4BD00;	
		     -moz-border-radius-topright: 5px;
     -webkit-border-top-right-radius: 5px;
     -moz-border-radius-topleft: 5px;
     -webkit-border-top-left-radius: 5px;
     -moz-border-radius-bottomright: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -moz-border-radius-bottomleft: 5px;
     -webkit-border-bottom-left-radius: 5px;

}
	



/* Fonts and smaller-grain formatting */


font.markup {
	font-family: impact;
	font-size: 16pt;
	font-variant: small-caps;
	color: #FF0000;
}

font.total {
        font-size: 22pt;
	font-weight: bold;
	}

	
@font-face {
font-family: "Beverage";
src: url("/img/refbeverage.ttf")
}


h1.article {
	font-family: "Beverage";
	font-size: 24pt;
	font-weight: bold;
	color: black;
	padding-left: 10px;
	font-variant: small-caps;
	border-style: solid;
	border-color: green;	
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

@font-face {
font-family: "Viner Hand";
src: url("/img/VINERITC.TTF");
}
@font-face {
font-family:"Papyrus";
src: url("/img/PAPYRUS.TTF");
}


h2.menu {
	font-size: 18pt;
	text-align: center;
	font-family:"Viner Hand";
	font-variant: small-caps;
	border-style: solid;
	border-color: maroon;
	letter-spacing: 0.2em;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

img.article {
	padding: 10px;
}

img.logo {
	padding: 10px;
	background-image: url('http://gibsoncomputer.net/img/background_orange.jpg');
	border-width: 3px;
	border-style: solid;
	border-color: #F4BD00;
	text-align: center;
	 -moz-border-radius-topright: 100px;
     -webkit-border-top-right-radius: 100px;
     -moz-border-radius-topleft: 100px;
     -webkit-border-top-left-radius: 100px;
     -moz-border-radius-bottomright: 100px;
     -webkit-border-bottom-right-radius: 100px;
     -moz-border-radius-bottomleft: 100px;
     -webkit-border-bottom-left-radius: 100px;

}
