body {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 10px;
   font-weight: 300;
   font-style: normal;
   font-variant: normal;
   line-height: 10px;
   background-color: #fff;
   background-image: url(/images/cowboy7.jpg);

}

text
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
}

h1 { font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 24px;
   font-weight: 600;
   line-height: 24px;
   color: #777;
   
   }
   
h2 { font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 13pt;
   font-weight: 700;
   line-height: 14pt;
   color: #fff;
   
   }
   
h3 { font-family: Verdana, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 14px;
   color: #ffc;
   background-color: #630;
   padding-top: 2px;
   padding-bottom: 3px;
   padding-left: 10px; 
   padding-right: 0px;
}
   
h3.grape { font-family: Verdana, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 14px;
   color: #930;
   background-color: #fff;
   border-style:solid;
  border-bottom-width:1px;
  border-right-width: 0px;
  border-left-width:0px;
  border-top-width:1;
  border-color: #930;
   padding-top: 2px;
   padding-bottom: 3px;
   padding-left: 10px; 
   padding-right: 0px;
   }
   
h3.knee { font-family: Verdana, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 14px;
   color: #c00;
   background-color: #fff;
   border-style:solid;
  border-bottom-width:1px;
  border-right-width: 0px;
  border-left-width:0px;
  border-top-width:1;
  border-color: #c00;
   padding-top: 2px;
   padding-bottom: 3px;
   padding-left: 10px; 
   padding-right: 0px;
   }
   
h3.jack { font-family: Verdana, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 14px;
   color: #0a0;
   background-color: #fff;
   border-style:solid;
  border-bottom-width:1px;
  border-right-width: 0px;
  border-left-width:0px;
  border-top-width:1;
  border-color: #0a0;
   padding-top: 2px;
   padding-bottom: 3px;
   padding-left: 10px; 
   padding-right: 0px;
   }

h3.tomb { font-family: Verdana, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 14px;
   color: #000;
   background-color: #fff;
   border-style:solid;
  border-bottom-width:1px;
  border-right-width: 0px;
  border-left-width:0px;
  border-top-width:1;
  border-color: #000;
   padding-top: 2px;
   padding-bottom: 3px;
   padding-left: 10px; 
   padding-right: 0px;
   }
   
UL
{
	list-style-position: outside;
	list-style-image: url("/images/smcumb.gif");
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	vertical-align: top;
	font-weight: 400;
}

LI	{ padding-bottom: 5px; }

TD            { font-family: Verdana, Helvetica, Arial; color: #420; font-size: 10pt; line-height: 14pt;}
input         { background-color: #ffc; font-family: Verdana, Helvetica, Arial; font-size: 9pt; color: #000000; }
textarea      { background-color: #ffc; font-family: Verdana, Helvetica, Arial; font-size: 9pt; color: #000000; }
select        { background-color: #ffc; font-family: Verdana, Helvetica, Arial; font-size: 7pt; color: #000000; }
.copyright    { font-family: Verdana, Helvetica, Arial; font-size: 10px; }

/* YaBB navigation links */
.nav          { font-size: 10px; text-decoration: none; color: #844200; }
.nav:link     { font-size: 10px; text-decoration: none; color: #844200; }
.nav:visited  { font-size: 10px; text-decoration: none; color: #aa6600; }
.nav:hover    { font-size: 10px; text-decoration: none; color: #cc0000; }

/* YaBB alternating bgcolors */
.windowbg     { background-color: #ffffff; font-size: 11px; font-family: Verdana; color: #663300; }
.windowbg2    { background-color: #ffffcc; font-size: 11px; font-family: Verdana; color: #663300; }
.windowbg3    { background-color: #ffeecc; font-size: 11px; font-family: Verdana; color: #663300; }

/* Misc./title/category colors */
.hr           { color: #630; }
.titlebg      { background-color: #630; color: #ffc; }
.text1        { font-style: normal; font-weight: bold; font-size: 12px; color: #FFFFFF; }
.catbg        { background-color: #fff; color: #630; font-weight: bold; font-size: 11px; }
.bordercolor  { background-color: #630; }

/* Image fonts */
.imgbg        { font-style: normal; font-size: 10px; color: #844200; }
.imgcatbg     { font-style: normal; font-size: 10px; color: #844200; font-weight: bold; }
.imgtitlebg   { font-style: normal; font-size: 10px; color: #844200;  font-weight: bold; }
.imgwindowbg  { font-style: normal; font-size: 9px; color: #844200; }
.imgmenu      { font-style: normal; font-size: 11px; color: #844200; font-weight: bold; letter-spacing: 0.1em; }

/* Post quote/code colors */
.quote        { font-size: 10px; font-family: Verdana, Helvetica, Arial; color: #000000; background-color: #DEE7EF; }
.code         { font-size: 10px; font-family: Courier New; color: #000000; background-color: #ffffff; }
   
TD.menu {
	FONT-SIZE: 14px;
	line-height: 14px;
	font-weight: 700;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none}
	
TD.motto
{
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	background-color: #00C;
	text-align: center;
	vertical-align: middle;
	font-weight: 700;
}

TD.image { font-family: Verdana, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 13px;
   color: #fff;
   background-color: #aaa;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 0px; 
   padding-right: 0px;
   }

TD.copy
{
	font-size: 11pt;
	line-height: 14pt;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
	font-weight: 400;
	padding-top: 16px;
   padding-bottom: 8px;
   padding-left: 20px; 
   padding-right: 8px;
}

TD.panel
{
	font-size: 9pt;
	line-height: 11pt;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000;
	padding: 6px;
	text-decoration: none;
	background-color: #ddf;
	vertical-align: top;
	font-weight: 400;
}

TD.panelw
{
	font-size: 9pt;
	line-height: 11pt;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000;
	padding: 3px;
	text-decoration: none;
	background-color: #fff;
	vertical-align: top;
	font-weight: 400;
}

TD.event
{
	font-size: 9pt;
	line-height: 12pt;
	font-family: Verdana, Helvetica, sans-serif;
	color: #630;
	padding: 4px;
	text-decoration: none;
	background-color: #fff;
	vertical-align: top;
	font-weight: 400;
   border-style:dotted;
  border-width:1px;
  border-color: #630;
}

TD.story
{
	font-size: 10pt;
	line-height: 13pt;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000;
	padding: 4px;
	text-decoration: none;
	background-color: #fff;
	vertical-align: top;
	font-weight: 400;
}

A:link        { font-weight: normal; text-decoration: none; color: #663300; }
A:visited     { text-decoration: none; color: #663300; font-weight: normal; }
A:hover       { text-decoration: none; color: #cc3300; }

A.design:link    { FONT-SIZE: 9px; font-weight: normal; text-decoration: none; color: #630; }
A.design:visited { FONT-SIZE: 9px; text-decoration: none; color: #630; font-weight: normal; }
A.design:hover   { FONT-SIZE: 9px; text-decoration: none; color: #b30; }


A.b:link {COLOR: #111133; TEXT-DECORATION: none}
A.b:visited {COLOR: #ffffff; TEXT-DECORATION: none}
A.b:hover {COLOR: #ff0000; TEXT-DECORATION: none}

A.nav:link { font-family: Verdana, Helvetica, sans-serif;
FONT-SIZE: 11px;
	line-height: 12px;
	font-weight: 700;
	COLOR: #630;
	TEXT-DECORATION: none}
A.nav:visited { font-family: Verdana, Helvetica, sans-serif;
FONT-SIZE: 11px;
	line-height: 12px;
	font-weight: 700;
	COLOR: #630;
	TEXT-DECORATION: none}
A.nav:hover { font-family: Verdana, Helvetica, sans-serif;
FONT-SIZE: 11px;
	line-height: 12px;
	font-weight: 700;
	COLOR: #c30;
	background-color: #fff;
	TEXT-DECORATION: none}

A.nav2:link { font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 700;
	COLOR: #630;
	TEXT-DECORATION: none}
A.nav2:visited { font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 700;
	COLOR: #630;
	TEXT-DECORATION: none}
A.nav2:hover { font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 700;
	COLOR: #c30;
	TEXT-DECORATION: none }
	
	
A.normal:link {FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 10pt}
A.normal:visited {FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 10pt}
A.normal:hover {FONT-WEIGHT: bold; COLOR: #a0a0a0; FONT-SIZE: 10pt}
.headline
	{ font-size: 18pt;
	  color: #630;
	  line-height: 21pt;
	  font-weight: 700
	}
	
.hidden {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1px;color: transparent;display: none;}
	
.newshead {
	font-size: 13px;
	line-height: 14px;
	color: #006;
	font-weight: 400
	padding-top: 0px;
   padding-bottom: 16px;
   padding-left: 0px; 
   padding-right: 0px;
}

.subhead {
	font-size: 12pt;
	line-height: 16pt;
	color: #c30;
	font-weight: 700
}

.subhead2 {
	font-size: 10pt;
	line-height: 16pt;
	color: #630;
	font-weight: 700;
	
}

.subhead3 {
	font-size: 12pt;
	line-height: 16pt;
	color: #fff;
	background-color: #630;
	font-weight: 700;
	padding: 3px;
	text-align: center;
}

.bandhead {
	font-size: 13pt;
	line-height: 16pt;
	color: #c30;
	padding: 3px;
	background-color: #fff;
	font-weight: 700
}

.bandlist {
	font-size: 11pt;
	line-height: 15pt;
	color: #c30;
	font-weight: 700
}

.cntstyle {
	font-size: 11pt;
	line-height: 15pt;
	color: #c30;
	font-weight: 400
}

.small
{
	font-size: 8pt;
	line-height: 11pt;
	font-family: Verdana, Helvetica, sans-serif;
	color: #420;
	padding: 1px;
	text-decoration: none;
	font-weight: 400;
}

A.copyright:link { font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	COLOR: #fff;
	TEXT-DECORATION: none}
A.copyright:visited { font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	COLOR: #fff;
	TEXT-DECORATION: none}
A.copyright:hover { font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	COLOR: #009;
	TEXT-DECORATION: none }

.sm {font-size: 8pt;}
.tiny {font-size: 4pt;}
.heading {font-size: 13pt;font-weight: 700; color: #2E3197;}
.lbl { font-size: 9pt; font-weight: 700;}
td.error  {
  background-color: #FFC;
  padding-right: 5pt;

  padding-left: 5pt;
  padding-top: 3pt;
  padding-bottom: 3pt;
  border-width:1px;
  border-style:solid;
  border-color: #996;
  font-weight: 700;
  color: #F00;
}
td.trow  {
  padding-right: 2pt;
  padding-left: 2pt;
  border-style:solid;
  border-bottom-width:2px;
  border-right-width: 0px;
  border-left-width:1px;
  border-top-width:0;
  border-color: #FFF;
  background-color: #CCC;
  text-align: center;
  font-size : 8pt;
  font-weight: 700;
}
td.orow  {
  padding-right: 4pt;
  padding-left: 4pt;
  padding-top: 2pt;
  padding-bottom: 1pt;
  border-width:1px;
  border-style:solid;
  border-top-width:0;
  border-bottom-width:0;
  border-right-width:0;
  font-size : 8pt;
  border-color: #FFF;
}
td.erow  {
  padding-right: 4pt;
  padding-left: 4pt;
  padding-top: 2pt;
  padding-bottom: 1pt;
  border-width:1px;
  border-style:solid;
  border-top-width:0;

  border-bottom-width:0;
  border-right-width:0;
  font-size : 8pt;
  border-color: #FFF;
}
td.omsg  {
  background-color: #E8E8CF;
  padding-right: 3pt;
  padding-left: 3pt;
  padding-top: 2pt;
  padding-bottom: 2pt;
  border-width:1px;
  border-style:solid;
  border-color: #FFF;
}
td.cmsg  {
  background-color: #E8DCCF;
  padding-right: 3pt;
  padding-left: 3pt;
  padding-top: 2pt;
  padding-bottom: 2pt;
  border-width:1px;
  border-style:solid;
  border-color: #FFF;
}


/*******************************
	album.pl Style Sheet
	http://perl.Bobbitt.ca/album
*******************************/



/*******************************
	div definitions
	(These define the styles of the main "sections" of the album.)
*******************************/

/* The entire album "table" */
#album	{ width: 95%; background-color: #ffffff; }

/* The title of the current object */
.title	{ font-size: 20pt; font-variant: small-caps; background-color: #630;
	font-family: Tahoma, verdana, arial, helvetica, 'Sans Serif';
	text-align: left; line-height: 150%; word-spacing: 6px;
	letter-spacing: 3px; font-weight: bold; padding-left: 18px; color: white; }

/* The object's description */
.description	{ line-height: 200%; text-align: center; background-color: #ccccff; font-weight: normal; }

/* Album's title as displayed under it's thumbnail */
.albumsubtitle	{ text-align: center; font-size: 9pt; display: inline; }

/* Photo's title as displayed under it's thumbnail */
.photosubtitle	{ text-align: center; font-size: 9pt; 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 (NOT USED) - Light Gray */
.lightbanner	{ height: 25px; }

/* Horizontal banner used to hold "E-Mail This Page" and views information - Medium Gray */
.medbanner	{ height: 25px; }

/* Horizontal banner used to hold login, home, search, etc - Dark Gray */
.darkbanner	{ height: 25px; }

/* Welcome/Login link/Username */
.login	{ line-height: 200%; text-align: left; width: 60%; font-size: 9pt; display: inline; }

/* The login form itself */
.loginform	{ line-height: 200%; text-align: left; background-color: #E4E4E4; width: 65%; font-size: 9pt; }

/* Home, Search, Random, Upload, Recent Uploads */
.options	{ line-height: 200%; width: 70%; text-align: right; font-size: 9pt; display: inline; }

/* Admin menu */
.admin	{ background-color: #ffc; text-align: center; font-size: 9pt; }

/* Used for displaying objects on the Recent Uploads screen */
.recentuploads	{ line-height: 200%; width: 40%; text-align: left; font-size: 9pt; display: inline; }

/* Used for displaying objects on the  Most Popular screen */
.popular	{ line-height: 200%; width: 28%; text-align: left; font-size: 9pt; display: inline; }

/* Used for displaying objects on the Recent Uploads screen */
/* Objects will be displayed horizontally. To display vertically, remove "display: inline;" from the class below */
/* Height is the distance between thumbnails when spaced vertically. Width is the distance when spaced horizontally. */
.ssirecentuploads	{ height: 110px; width: 110px; display: inline; }

/* Breadcrumbs */
.bread	{ line-height: 200%; text-align: left; font-size: 9pt; }

/* Pages, when there's more than 1 */
.pages	{ line-height: 200%; background-color: #E4E4E4; text-align: right; font-size: 9pt; }

/* The form to enter descriptions */
.enterdesc	{ text-align: center; background-color: #E4E4E4; }

/* 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: #ffffff; }

/* The text under each photo's thumbnail */
.photo	{ text-align: center; font-size: 9pt; }

/* The Small/Med/Large and Fullscreen Slideshow links for photos */
.viewing	{ line-height: 200%; background-color: #ffffff; text-align: center; font-size: 9pt; }

/* The "E-mail this page" link */
.mailto	{ line-height: 200%; text-align: center; width: 49.99%; font-size: 9pt; display: inline; }

/* The text saying how many times this photo has been viewed */
.views	{ line-height: 150%; width: 50%; text-align: center; font-size: 9pt; display: inline; }

/* Ratings */
.ratings	{ line-height: 200%; text-align: center; font-size: 9pt; background-color: #ccccff; }

/* The e-mail notify form */
.notify	{ text-align: center; font-size: 9pt; }

/* The icon legend at the bottom */
.legend	{ text-align: center; font-size: 9pt; background-color: #666666; }

/* The navigation footer at the bottom. */
.nav	{ text-align: center; background-color: #ffffff; }

/* The navigation footer at the bottom, covers spacing of individual prev/up/next buttons. */
.navwidth	{ width: 32%; display: inline; }

/* Group titles (albums or photos/movies) */
.group	{ text-align: left; font-size: 9pt; }

/* Subtext, used for things like the "fine print" on the search form */
.subtext { font-size: 9pt; 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; }

/* Used to display "Missing Style Sheet" warning. Actually, it's used to hide the warning. :) */
.hidden	{ display: none; }

/*******************************
	table definitions
	(Used to display the thumbnails of sub albums, movies and photos inside an album.)
*******************************/



/*******************************
	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	{ }


/*******************************
	input definitions
	(Used to display text boxes, input fields, checkboxes, radio buttons, etc...)
*******************************/


input.button	{ font-size: 9pt; font-family: Tahoma, verdana, arial, helvetica, 'Sans Serif'; font-weight: normal;
      color: #ffffff; border: 1px solid #52869F; background-color: #00294e; }

/* Used to display "Missing Style Sheet" warning. Actually, it's used to hide the warning. :) */
.hidden   { display: none; }

TD.rightpanelg
{	background-color: #fff;
	padding: 5px;
	text-decoration: none;
	vertical-align: top;
	font-weight: 400;
	border-width: thin;
	border-style: dotted;
	border-color: #630;
}