/*  ----------------------------------------------------------------------------------

                          Yeah Dogg Online CSS file

car = tag <car>
.car = class="car", works with all tags
#car = id="car", works with all tags
car.muscle = tag with class <car class="muscle">, only works with tag specified
car#muscle = tag with id <car id="muscle">, only works with tag specified

      Stylesheet ID and class are almost the same thing except where 
      a class is declared by being preceeded by a . (period) an ID 
      is preceeded by a # (hashmark).

----------------------------------------------------------------------------------  */
BODY
{
	cursor:url(doggpaw.cur), auto;
}
INPUT, SELECT, TEXTAREA
{
	background-color: #FFFFFF;
	cursor:text;
}
a:link
{
	text-decoration: underline;
	background: inherit;
}
a:visited
{
	text-decoration: underline;
	background: inherit;
}
a:hover
{
	text-decoration: none;
	background: inherit;
}
a:active
{
	text-decoration: none;
	background: inherit;
}
a:link.noline
{
	text-decoration: none;
	background: inherit;
	color: #000000;
}
a:visited.noline
{
	text-decoration: none;
	background: inherit;
	color: #000000;
}
a:hover.noline
{
	text-decoration: none;
	background: inherit;
	color: #000000;
}

.special-page-pic
{
	position:absolute;
	border-width:0;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:175px; /* margin-left:-250px; */
	z-index:4;
}
.special-page-pic:hover{display:none;}
.ribbon
{
	position:absolute;
	margin:0;
	padding:0;
	align:left;
	z-index:4;
}

.body-photos
{
width:100%;
}
.backgroundnotneeded
{
	background-color: #FFFFFF;
}
.pageheading
{
	background: inherit;
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 12px;
}
.sectionheading
{
	background: inherit;
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.body
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, sans, sans-serif;
	font-size: 12px;
}
.articletitle
{
	background: inherit;
	color: #009900;
	text-decoration: none;
	font-family: Arial, sans, sans-serif;
	font-weight: bold;
	font-size: 15px;
}
.alert
{
	background: inherit;
	color: #FF0000;
	font-weight: bold;
	font-family: Arial;
	font-size: 13px;
}
.blank
{
	background: inherit;
	color: transparent;
	font-family: Arial;
	font-size: 12px;
}
.hiddenlink
{
	text-decoration: none;
	background: inherit;
}
.hiddentext
{
	text-decoration: none;
	background: inherit;
	color: #FFFFFF;
}
.fade
{
	background: inherit;
	color: #777 !important;
}
.noline
{
	text-decoration: none;
	background: inherit;
}
#noline
{
	text-decoration: none;
	background: inherit;
}
ul
{
	margin-top:10px;
	margin-bottom:10px;
}
.bl {background: url(/images/border_bl.gif) 0 100% no-repeat; color: inherit}
.br {background: url(/images/border_br.gif) 100% 100% no-repeat; color: inherit}
.tl {background: url(/images/border_tl.gif) 0 0 no-repeat; color: inherit}
.tr {background: url(/images/border_tr.gif) 100% 0 no-repeat; color: inherit}
.t {background: url(/images/border_dot.gif) 0 0 repeat-x; color: inherit}
.b {background: url(/images/border_dot.gif) 0% 100% repeat-x; color: inherit}
.l {background: url(/images/border_dot.gif) 0 0 repeat-y; color: inherit}
.r {background: url(/images/border_dot.gif) 100% 0% repeat-y; color: inherit}

/* Begin CSS Tabs */
/* Begin CSS Tabs */

#navlist {
        padding: 5px 0;
        margin-top: 0;
        margin-left: 0;
        margin-bottom: 0;
        margin-right: 0;
/*        border-bottom: 1px solid #778; */
        font: bold 12px Verdana, sans-serif;
}

#navlist li {
        list-style: none;
        margin: 0;
        display: inline;
}

#navlist li a {
        padding: 5px 1em;
        margin-left: 5px;
        border: 1px solid #DDDDDD;
/*        border-bottom: none; */
        background: #DDDDDD;
        text-decoration: none;
}

#navlist li a#featured {
        padding: 5px 1em;
        margin-left: 5px;
        border: 2px solid #FF0000;
        background: #A90021;
        text-decoration: none;
}

#navlist li a#featured:hover {
        color: #000;
        background: #FFF;
        border: 2px solid #FF0000;
}

#navlist li a:link { color: #000000; }
#navlist li a:visited { color: #000000; }

#navlist li a:hover {
        color: #000;
        background: #FFF;
        border-color: #DDD;
}

#navlist li a#current {
        background: white;
        border-bottom: 1px solid white;
}

/* End CSS Tabs */
/* End CSS Tabs */

.border-top
{
	border-top: 1px solid #DDDDDD;
}
.border-right
{
	border-right: 1px solid #DDDDDD;
}
.border-bottom
{
	border-bottom: 1px solid #DDDDDD;
}
.border-left
{
	border-left: 1px solid #DDDDDD;
}
.border-all
{
	border-top: 0px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}
.border-around
{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.censored
{
	background: #000000;
	color: #000000;
}
#censored
{
	background: #000000;
	color: #000000;
}
.photolist
{
	padding-top:0px;
	padding-right:0px;
	padding-bottom:20px;
	padding-left:20px;
}

.cellpadding
{
	margin-top:5px;
	margin-right:10px;
	margin-bottom:5px;
	margin-left:10px;
}
.stencil
{
text-align:center;
vertical-align:middle;
padding-top:5px;
padding-bottom:5px;
}

tr:hover.mouseover
{
	background-color:#999999;
}
