/*
  Dubird Designs  (C) 2008 Dubird
  DO NOT COPY OR REDISTRIBUTE!  FOR USE AT DUBIRD DESIGNS ONLY!
*/


BODY {
	background-image: url('http://www.dubird.net/port/images/pagebg.jpg');
	background-repeat: repeat-x;
	background-position:  left top;
	background-color: #ffffff;
	margin: 0px;
	}

/* regular text and titles */

a:link {color: #158758;
	text-decoration: underline;
	font:11px Tahoma, Arial, sans-serif;
	font-weight: bold;
	}
a:active {color: #f2b350;
	text-decoration: none;
	font:11px Tahoma, Arial, sans-serif;
	font-weight: bold;
	}
a:visited {color: #597d6e;
	text-decoration: none;
	font:11px Tahoma, Arial, sans-serif;
	font-weight: bold;
	}
a:hover {color: #b75c13;
	text-decoration: underline;
	font:11px Tahoma, Arial, sans-serif;
	font-weight: bold;
	}


P {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Tahoma, Arial, sans-serif;
	}



.text {font: 11px Tahoma, Arial, sans-serif; 
	color:#1d1d27; 
	text-align: left;
	}



.title {font:15px Tahoma, Arial, sans-serif; 
	font-variant: smallcaps;
	font-weight: bold; 
	color:#616f33; 
	border-left: 15px solid #96a563; 
	padding-left: 5px; 
	text-align:left;
	letter-spacing: 1px;
	}

	.title:first-letter { color: #a7770f;
		font:15px Tahoma, Arial, sans-serif; 
		font-weight: bold;
		font-variant: smallcaps;
		}

.title2 {font:14px Tahoma, Arial, sans-serif; 
	color:#96a563; 
	border-left: 10px solid #ceddc9; 
	padding-left: 5px; 
	text-align: left;
	letter-spacing: 2px;
	margin: 0px 0px 10px 10px;
	}

	.title2:first-letter { color: #a7770f;
		font:14px Tahoma, Arial, sans-serif; 
		font-weight: bold;
		}

.title3 {font:14px Tahoma, Arial, sans-serif; 
	color:#96a563; 
	border-bottom: 2px solid #ceddc9; 
	padding-left: 5px; 
	text-align: left;
	letter-spacing: 2px;
	margin: 0px 0px 10px 10px;
	}

.title4 {font:12px Tahoma, Arial, sans-serif; 
	color:#96a563; 
	border-bottom: 1px solid #ceddc9; 
	padding-left: 5px; 
	text-align: left;
	letter-spacing: 2px;
	margin: 0px 0px 10px 10px;
	}



/* navigation */

.nav {font:11px Tahoma, Arial, sans-serif;
	padding-left: 2px;
	color:#896319;
	}

.navt {font:13px Tahoma, Arial, sans-serif; 
	font-weight: bold; 
	color:#96a563; 
	border-left: 10px solid #ceddc9; 
	padding-left: 5px; 
	text-align: left;
	letter-spacing: 2px;
	margin: 0px 0px 10px 10px;
	}

	.navt:first-letter { color: #a7770f;
		font:13px Tahoma, Arial, sans-serif; 
		font-weight: bold;
		}


.pad {padding-top: 2px;}

.navtop {font:11px Tahoma, Arial, sans-serif;
	color:#896319;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 775px;
	text-align: right;
	}

.navtop li {
	margin: 0px 2px 0px 0px;
	float: left;
	list-style: none;
	}


   .navtop a:link {font:11px Tahoma, Arial, sans-serif;
	color:#896319;
	text-align:center;
	height: 16px;
	width: 102px;
	display: block;
	text-decoration: none;
	border:1px solid #d2e1cf;
	background-color: #c9dac6;
	margin: 2px;
	}

   .navtop a:visited {font:11px Tahoma, Arial, sans-serif;
	color:#50553d;
	text-align:center;
	height: 16px;
	width: 102px;
	display: block;	
	text-decoration: none;
	border:1px solid #d2e1cf;
	background-color: #c9dac6;
	margin: 2px;
	}

   .navtop a:hover{font:11px Tahoma, Arial, sans-serif;
	color:#ffffff;
	text-align:center;
	height: 16px;
	width: 102px;
	display: block;
	text-decoration: none;	
	border-bottom: 2px solid #7e8957;
	background-color:#90a05d;
	margin: 2px; 
	}



/* lists */

.text li {
	margin: 5px 4px 0px 0px;
	list-style: none;
	}

ul.links li {list-style-type:none; 
	}

ul {margin: 1em;      
	padding: 0em 0em 0em 0em;
	}


ul.links li a:link{ color:#cb8e0b;
	border-bottom:1px dotted #d2e1cf;
	background-color: #f4f7f3;
	font:11px Tahoma, Arial, sans-serif;
	text-align: left;
	padding-left:5px;
	display: block;
	height: 16px;
	padding-top: 0px;
	padding-left:10px;
	margin: 2px; 
	}


ul.links li a:visited{ color:#8b876f;
	border-bottom:1px dotted #d2e1cf;
	background-color: #f4f7f3;
	font:11px Tahoma, Arial, sans-serif;
	text-align: left;
	padding-left:5px;
	display: block;
	height: 16px;
	padding-top: 0px;
	padding-left:10px;
	margin: 2px; 
	}

ul.links li a:hover{ color:#ffffff;
	border-bottom:1px solid #7e8957;
	background-color:#90a05d;
	font:11px Tahoma, Arial, sans-serif;
	text-align: left;
	padding-left:5px;
	display: block;
	height: 16px;
	padding-top: 0px;
	padding-left:10px;
	margin: 2px; 
	}


/* small text */

.small {font:8px Tahoma, Arial, sans-serif;
	padding: 2px;
	color:#708f94;
	text-align:right;
	font-style: oblique;
	}

   .small a:link {color: #b75c13;
	text-decoration: none;
	font:8px Tahoma, Arial, sans-serif;
	font-style: oblique;
	}
   .small a:active {color: #f2b350;
	text-decoration: none;
	font:8px Tahoma, Arial, sans-serif;
	font-style: oblique;
	}
   .small a:visited {color: #896327;
	text-decoration: none;
	font:8px Tahoma, Arial, sans-serif;
	font-style: oblique;
	}
   .small a:hover {color: #708f94;
	text-decoration: none;
	cursor: crosshair;
	font:8px Tahoma, Arial, sans-serif;
	font-style: oblique;
	}

.disc {font:9px Tahoma, Arial, sans-serif;
	padding: 2px;
	color:#a1b69c;
	text-align:center;
	}


/* table elements */


.table {background-image: url('http://www.dubird.net/port/images/tablebg.jpg');
	background-repeat: repeat-y;
	background-position: top right;
	}

.top {padding-right: 25px;
	text-align: right;
	}


/* form elements */

INPUT.BUTTON{FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Arial, sans-serif;
	border:1px outset #d2e1cf;
	background-color: #c9dac6;
	CURSOR: hand;
	}
INPUT,TEXTAREA{FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Arial, sans-serif;
	color: #1d1d27;
	border : 1px solid #d2e1cf;
	background : #f4f7f3;
	}
