FONT, TD, BODY, P, DIV, INPUT, TEXTAREA, FORM{
	font-family: Tahoma, Verdana, sans-serif;
}

ul {
margin-left: 1em;
}

A:link         { font-weight: normal; text-decoration: underline;  color: #000080; }
A:visited      { font-weight: normal; text-decoration: underline;  color: #000000; }
A:hover        { font-weight: normal; text-decoration: underline;  color: #008000; }
A:active       { font-weight: normal; text-decoration: underline;  color: #808080; }

.myhover A:hover { COLOR: #000000; }

.heading14bold{ font-size : 14px; font-weight : bold; }

.normaltext{ font-size : 12px; }

.logo{ font-size : 12px; }

.newsheading{ font-size : 14px; font-weight : bold; }

.normaltextbold{ font-size : 12px; font-weight : bold; }

.normaltextitalic{ font-size : 12px; font-style : italic; }

.tinytext{ font-size: 4px; }

.spacedtext{ line-height : 16px; }
	
.border {
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
}

.raisedborder {
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BACKGROUND-COLOR: #DECEBD;

}

.recessedborder {
	BACKGROUND-COLOR: #DECEBD;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #000000 1px solid;
	background-image : url(brown.gif);
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 4px;
	font-size: 12px;}

.menutable {
	BACKGROUND-COLOR: #939393;
	BORDER-BOTTOM: #939393 1px solid;
	BORDER-LEFT: #C0C0C0 1px solid;
	BORDER-RIGHT: #939393 1px solid;
	BORDER-TOP: #C0C0C0 1px solid;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 4px;
	font-size: 12px;
}

.menuinner a:link    { font-weight: normal; text-decoration: none;  color: #000000; }
.menuinner a:visited { font-weight: normal; text-decoration: none;  color: #000000; }
.menuinner a:active  { font-weight: normal; text-decoration: none;  color: #000000; }
.menuinner a:hover   { font-weight: normal; text-decoration: none;  color: #008000; }

.YaBBFrame {
	BORDER-BOTTOM: #747474 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #747474 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BACKGROUND-COLOR: #cccccc;
}

.bodytable {
	BACKGROUND-COLOR: #E8DDD1;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 6px;
	font-size: 6pt;
}

.caption {
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BACKGROUND-COLOR: #84736B;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 6px;
	COLOR: #FFFFFF;
}

body {
	scrollbar-face-color: #84736B;
	scrollbar-shadow-color: #2B2B2B; 
	scrollbar-highlight-color: #E5E5E5;
	scrollbar-3dlight-color: #000000; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: #84736B;
	scrollbar-arrow-color: #ABABAB;
	background-color : #707070;
	background-image : url(/proflex/images/background.gif);
}

/* YaBB General layout */
TD            { font-family: Tahoma, Verdana, sans-serif; color: #000000; font-size:11px}
input         { background-color: #E8DDD1; font-family: Tahoma, Verdana, sans-serif; font-size: 9pt; color: #000000; }
textarea      { background-color: #E8DDD1; font-family: Tahoma, Verdana, sans-serif; font-size: 9pt; color: #000000; }
select        { background-color: #E8DDD1; font-family: Tahoma, Verdana, sans-serif; font-size: 7pt; color: #000000; }

/* YaBB navigation links */
.nav          { font-size: 10px; text-decoration: none; color: #000000; }
.nav:link     { font-size: 10px; text-decoration: none; color: #000000; }
.nav:visited  { font-size: 10px; text-decoration: none; color: #000000; }
.nav:hover    { font-size: 10px; text-decoration: none; color: #008000; text-decoration: underline; }

/* YaBB alternating bgcolors */
.windowbg     { background-color: #E8DDD1; font-size: 11px; font-family: Tahoma, Verdana; color: #000000; }
.windowbg2    { background-color: #C2B2A4; font-size: 11px; font-family: Tahoma, Verdana; color: #000000; }
.windowbg3    { background-color: #84736B; font-size: 11px; font-family: Tahoma, Verdana; color: #000000; }

/* YaBB Misc./title/category colors */
.hr           { color: Black;}
.titlebg      { background-color: #C2B2A4; color: #FFFFFF; }
.text1        { font-style: normal; font-weight: bold; font-size: 12px; color: #000000; }
.catbg        { background-color: #84736B; color: #000000; font-weight: bold; font-size: 13px }
.bordercolor  { background-color: #000000; }

/* YaBB Image fonts */
.imgbg        { font-style: normal; font-size: 10px; color: Black; }
.imgcatbg     { font-style: normal; font-size: 10px; color: Black; font-weight: bold; }
.imgtitlebg   { font-style: normal; font-size: 10px; color: Black;  font-weight: bold; }
.imgwindowbg  { font-style: normal; font-size: 9px; color: Black; }
.imgmenu      { font-style: normal; font-size: 11px; color: #000000; font-weight: bold; letter-spacing: 0.1em; }

/* YaBB Post quote/code colors */
.quote        { font-size: 10px; font-family: Tahoma, Verdana, sans-serif; color: #000000; background-color: #E5E5E5; }
.code         { font-size: 10px; font-family: Courier New; color: #000000; background-color: #E2E2E2; }

/* YaBB Calendar cells in year view */
TD.normal       { font-size: 11px; background-color: #F8F8F8; }
TD.birthday     { font-size: 11px; background-color: #DEE7EF; }
TD.note         { font-size: 11px; background-color: #DEE7EF; }
TD.holiday      { font-size: 11px; background-color: #DEE7EF; }
TD.today        { font-size: 11px; background-color: #6E94B7; }
/* YaBB Calendar cells in month view */
TD.normal2      { font-size: 11px; }
TD.note2        { font-size: 11px; }
TD.note2        { font-size: 11px; }
TD.holiday2     { font-size: 11px; }
TD.today2       { font-size: 11px; }

#banner {
	font-family:palatino,  georgia, verdana, arial, sans-serif;
	color:#333;
	font-size:x-large;
	font-weight:normal;	
	padding:15px;
   border-top:4px double #666;
}

#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
	font-family: palatino,  georgia, verdana, arial, sans-serif;
	font-size: xx-large;
	color: #333;
	text-decoration: none;
}

.description {
	color:#000;
	font-size: 12px;
	text-transform:none;	
   font-weight: normal;
}
				
#content {
	position:absolute;
	background:#FFF;
	margin-right:20px;
	margin-left:225px;
	margin-bottom:4px;
	border:1px solid #FFF;	
}

#container {
	background:#FFF;
	border:1px solid #FFF;		
}

#links {	
	padding:15px;				
	border:1px solid #FFF;
	width:200px;			
}
		
.blog {
	padding:2px;
}

.blogbody {
	font-size : 12px;
}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
	font-weight: normal;
	text-decoration: underline;
}

.title	{
	font-weight:bold;
	color: #000;
}			

#menu {
	margin-bottom:15px;
	background:#FFF;
	text-align:center;
}		

.date	{ 
	color: #000; 
	font-weight:bold;
}			
		
.posted	{ 
	font-family:verdana, arial, sans-serif; 
	font-size: x-small; 
	color: #000000; 
}
		
		
.calendar {
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size:x-small;
	font-weight:normal;
	background:#FFF;
	line-height:140%;
	padding:2px;
   text-align:left;
}
	
.calendarhead {	
	font-family:palatino, georgia, times new roman, serif;
	color:#666600;
	font-size:small;
	font-weight:normal;
	padding:2px;
	letter-spacing: .3em;
	background:#FFF;
	text-transform:uppercase;
	text-align:left;			
}	
	
.side {
	font-family:verdana, arial, sans-serif;
	color:#333;
	font-size:x-small;
	font-weight:normal;
	background:#FFF;
	line-height:140%;
	padding:2px;				
}	
		
.sidetitle {
	font-family:palatino, georgia, times new roman, serif;
	color:#666600;
	font-size:small;
	font-weight:normal;
	padding:2px;
	margin-top:30px;
	letter-spacing: .3em;
	background:#FFF;
	text-transform:uppercase;		
}		
	
.syndicate {
   font-family:verdana, arial, sans-serif;
	font-size:xx-small;		
  	line-height:140%;
  	padding:2px;
  	margin-top:15px;
  	background:#FFF;  		
 }	
		
.powered {
	font-family:palatino, georgia, times new roman, serif;
	color:#666;
	font-size:x-small;		
	line-height:140%;
	text-transform:uppercase; 
	padding:2px;
	margin-top:50px;
	letter-spacing: .2em;					
	background:#FFF;		
}	
		
	
.comments-body {
	font-family:palatino, georgia, verdana, arial, sans-serif;
	color:#666;
	font-size:small;
	font-weight:normal;
	background:#FFF;
	line-height:140%;
	padding-bottom:10px;
	padding-top:10px;		
   border-bottom:1px dotted #999; 					
}		

.comments-post {
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size:x-small;
	font-weight:normal;
	background:#FFF;		
}	
			
	
.trackback-url {
	font-family:palatino, georgia, verdana, arial, sans-serif;
	color:#666;
	font-size:small;
	font-weight:normal;
	background:#FFF;
	line-height:140%;
   padding:5px;		
	border:1px dotted #999; 					
}


.trackback-body {
	font-family:palatino, georgia, verdana, arial, sans-serif;
	color:#666;
	font-size:small;
	font-weight:normal;
	background:#FFF;
	line-height:140%;
   padding-bottom:10px;
  	padding-top:10px;		
 	border-bottom:1px dotted #999; 					
}		

.trackback-post {
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size:x-small;
	font-weight:normal;
	background:#FFF;		
}	

		
.comments-head	{ 
	font-family:palatino, georgia, verdana, arial, sans-serif; 
	font-size:small; 
	color: #666; 
	border-bottom:1px solid #999;
	margin-top:20px;
	font-weight:bold;
	background:#FFF;		
}		

#banner-commentspop {
	font-family:palatino, georgia, verdana, arial, sans-serif;
	color:#FFF;
	font-size:large;
	font-weight:bold;
	border-left:1px solid #FFF;	
	border-right:1px solid #FFF;  		
	border-top:1px solid #FFF;  		
	background:#003366;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;  		  		  			 
}

.IM_window_end {
	background-image : url(/images/yabb_im_box_end.gif);
	font-size: 12px;
}
.IM_window_start {
	background-image : url(/images/yabb_im_box_start.gif);
	font-size: 12px;
}
/*******************************
	div definitions
	(These define the styles of the main "sections" of the album.)
*******************************/

/* The entire album "table" */
#album	{ width: 100%; border: 1px solid #333333; background-color: #DECEBD; }

/* Album's title as displayed under it's thumbnail */
.albumsubtitle	{ text-align: center; font-size: 8pt; display: inline; }

/* Photo's title as displayed under it's thumbnail */
.photosubtitle	{ text-align: center; font-size: 8pt; display: inline; }

/* 2nd level titles, such as those used on the upload screen */
.subtitle	{ text-align: left; font-size: 10pt; font-weight: bold; }

/* Horizontal banner used to hold ??? - Light Gray */
.lightbanner	{ height: 25px; border: 1px solid #333333; background-color: #999999; }

/* Horizontal banner used to hold "E-Mail This Page" and views information - Medium Gray */
.medbanner	{ height: 25px; border: 1px solid #333333; background-color: #666666; }

/* Horizontal banner used to hold ??? - Dark Gray */
.darkbanner	{ height: 25px; border: 1px solid #333333; background-color: #333333; }

/* Welcome/Login link/Username */
.login	{ line-height: 200%; text-align: left; width: 49.99%; font-size: 8pt; display: inline; }

/* The login form itself */
.loginform	{ line-height: 200%; text-align: left; background-color: #DECEBD; width: 65%; font-size: 8pt; }

/* Home, Search, Random, Upload, Recent Uploads */
.options	{ line-height: 200%; width: 50%; text-align: right; font-size: 8pt; display: inline; }

/* Admin menu */
.admin	{ background-color: #aa6600; text-align: center; font-size: 6pt; }

/* Used for displaying objects on the Recent Uploads screen */
.recentuploads	{ line-height: 200%; width: 40%; text-align: left; font-size: 6pt; display: inline; }

/* Breadcrumbs */
.bread	{ line-height: 200%; border: 1px solid #333333; background-color: #999999; text-align: left; font-size: 6pt; }

/* Pages, when there's more than 1 */
.pages	{ line-height: 200%; background-color: #DECEBD; text-align: right; font-size: 6pt; }

/* The form to enter descriptions */
.enterdesc	{ text-align: center; background-color: #DECEBD; }

/* The rules for uploading files */
.uploadrules	{ text-align: left; }

/* The object itself (I.E. the photo, or an album full of photos) */
.objects	{ text-align: center; background-color: #DECEBD; }

/* The text under each photo's thumbnail */
.photo	{ text-align: center; font-size: 6pt; }

/* The Small/Med/Large and Fullscreen Slideshow links for photos */
.viewing	{ line-height: 200%; background-color: #DECEBD; text-align: center; font-size: 6pt; }

/* The "E-mail this page" link */
.mailto	{ line-height: 200%; text-align: center; width: 49.99%; font-size: 6pt; display: inline; }

/* The text saying how many times this photo has been viewed */
.views	{ line-height: 200%; width: 50%; text-align: center; font-size: 6pt; display: inline; }

/* Ratings */
.ratings	{ line-height: 200%; text-align: center; font-size: 6pt; background-color: #333333; }

/* The e-mail notify form */
.notify	{ text-align: center; font-size: 6pt; }

/* The icon legend at the bottom */
.legend	{ text-align: center; font-size: 6pt; background-color: #666666; }

/* The navigation footer at the bottom, covers spacing of individual prev/up/next buttons. */
.navwidth	{ width: 32%; display: inline; float: left; }

/* Group titles (albums or photos/movies) */
.group	{ text-align: left; font-size: 8pt; }

/* Subtext, used for things like the "fine print" on the search form */
.subtext { font-size: 6pt; display: inline; }

/* Used to display warnings */
.warning	{ padding: 10px; border: 3px solid #ffea23; text-align: center; line-height: 140%; background-color: #FF0000; color: #ffffff; font-size: 10pt; font-weight: bold; }


/*******************************
	image definitions
	(Used to display the thumbnails of each object type differently.)
*******************************/

img.album	{ border:3px inset; border-color: #666666 #999999 #cccccc #333333; }
img.thumb	{ border:3px outset; border-color: #999999 #666666 #333333 #cccccc; }
img.photo	{ border:0px; }
img.movie	{ border:2px outset; border-color: #999999; border-style: dashed; }
img.button	{ border:0px; vertical-align: middle; }


/*******************************
	link definitions
	(Used to display links.)
*******************************/

/* Admin menu links */	
a.adminlink	{ }

/* User option links */	
a.optionslink	{ }

/* Navigation footer links */	
a.navlink	{ }

/* Breadcrumbs links */	
a.breadlink	{ }

/* Full size photo links */	
a.photolink	{ }

/* Pages links */	
a.pageslink	{ }

/* Image thimbnail links */	
a.imagethumb	{ }

/* Movie thimbnail links */	
a.moviethumb	{ }

/* Album thimbnail links */	
a.albumthumb	{ }


