﻿/*General styles for CRFCRC.org */

body
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Verdana, Sans-Serif;
	min-width:800px;
	background-color: #9DD3FF;
	text-align: center;
}

h1
{
	font-size: 1.5em;
	color: #800000;
	margin: 0 0;
	font-weight:normal;
	font-family: 'Comic Sans MS', Fantasy, Arial;
	padding: .5em 0;
	text-align: center;
}

h3
{
	font-size: 1.25em;
	color: #800000;
	margin: 0 0;
	font-weight:normal;
	font-family: 'Comic Sans MS', Fantasy, Arial;
	padding: 0 0 .5em 0;
	text-align: center;
}

h4
{
	text-align: center;
	font-size: 1.1em;
	margin: 2em 0 0 0;
}

h5
{
	font-size:1.1em;
}

.PageHeader		/*Used by ASP.net controls. Should be identical to h1, but include display: block*/
{
	font-size: 1.5em;
	color: #800000;
	margin: 0 0;
	font-weight:normal;
	font-family: 'Comic Sans MS', Fantasy, Arial;
	padding: .5em 0;
	display: block;
}

a:link
{
	color: #FF0000;
}

a:hover
{
	color: #000000;
}

p
{
	text-align:left; 
	padding: 0 0 .8em 0;
	margin: 0 0;
}

.LabelAsP
{
	text-align:left; 
	padding: 0 0 .8em 0;
	margin: 0 0;
}

#MastheadLarge
{
	margin:0 auto 0 auto;
	padding: 1em 2em 0 2em;
	border-style: groove;
	border-color: #00A9FB;
	border-width: 0 medium 0 medium;
	background-color: white;
	width: 800px;
	text-align: center;
	background-position: center; 
	background-image: url('../Graphics/HeaderLogo.jpg'); 
	height:135px; 
	background-repeat: no-repeat;
}

#Masthead
{
	margin:0 auto 0 auto;
	padding: 1em 2em 0 2em;
	border-style: groove;
	border-color: #00A9FB;
	border-width: 0 medium 0 medium;
	background-color: white;
	width: 800px;
	text-align: center;
	background-position: center; 
	background-image: url('../Graphics/HeaderLogoSmall.jpg'); 
	height:78px; 
	background-repeat: no-repeat;
}

#Login
{
	float:right; 
	font-size:.75em; 
	padding-right: .5em; 
}


#Nav
{
	margin:0 auto 0 auto;
	padding: 0 2em 1em 2em;
	border-style: groove;
	border-color: #00A9FB;
	border-width: 0 medium 0 medium;
	background-color: white;
	width: 800px;
	text-align: center;
}

.NavText	/*Used to format the navigation links*/
{
	text-decoration: none;
	color: #CC6600;
	font-size: .9em;
	text-align:center
}

/*Display Area Wraps the page content.*/
#DisplayArea
{
	margin:0 auto 0 auto;
	border-style: groove;
	border-color: #00A9FB;
	border-width: 0 medium 0 medium;
	padding: 0 2em 2em 2em;
	background-color: white;
	width: 800px;
	text-align: center;
	min-height:600px;
/*	overflow:auto;*/
}

#DisplayArea.leftJust
{
	text-align: left;
}

#SiteMaintenanceDisplay
{
	margin:0 auto 0 auto;
	padding: 0 2em 2em 2em;
	background-color: white;
	text-align: center;
}

.ReducedText
{
	font-size: .8em;
}

.ReducedBoldText
{
	font-size: .8em;
	font-weight:bold;
}

.ddlSpacing
{
	margin-top:.5em;
}

/*Default.aspx*/
#Headlines
{
	text-align:left;
	width:500px;
	padding: 0 0;
	margin:0 auto .5em auto;
	list-style-type:none;
}

#Headlines li
{
	background-image: url( '../Graphics/paw.gif' );
	background-repeat:no-repeat;
	background-position: 0 1em;
	padding: .75em 0 .75em 2.5em;
	font-size: .8em;
	text-align: left;
}

.New
{
	color: Green;
	font-weight:bold;
}

#Welcome
{
	margin: .75em .75em;
	border: .2em dotted #9DD3FF;
	padding: 0 .75em .75em .75em;
	width: 300px;
}

#Copyright
{
	margin: 2em;
}

#Copyright p

{
	font-size:.8em;
	text-align: center;
	margin: 0 0;
}

/*Welcome.aspx*/
#Welcome
{
	width: 650px; 
	margin: 0 auto 0 auto; 
	padding: 1em 0;
}

#Membership
{
	width: 650px; 
	font-size:.7em;
}

#Membership p
{
	text-align:center;
}

/*About*/
#Us
{
	width:650px;
	padding-bottom:1em;
	margin: 0 auto;
}

#FCRSA
{
	width:650px;
	padding-top: 1em;
	margin: 0 auto;

}

/*Articles*/
#ArticleList
{
	text-align:left;
	width:500px;
	padding: 0 0;
	margin:0 auto .5em auto;
	list-style-type:none;
}

#ArticleList li
{
	background-image: url( '../Graphics/paw.gif' );
	background-repeat:no-repeat;
	background-position: 0 .5em;
	padding: .75em 0 .75em 2.5em;
	font-size: 1em;
	text-align: left;
}

.ArticleList
{
	text-align: left;
	list-style-image: url( '../Graphics/paw.gif' );
	list-style-type: disc;
	list-style-position: outside;
	font-size: .9em;
	width: 600px;
	padding-left: 1em;
	margin-left: 0 auto;
}

.ArticleLine
{
	padding-left: 1em;
	padding-bottom: 2em;
}

/*Events*/
.EventList
{
	text-align: left;
	list-style-type: none;
	margin: 0 0;
	width: 400px;
}

.EventArchiveYears
{
	font-weight:bold;
	padding-top:1em;
}

.EventArchiveItem
{
	font-weight:normal;
	text-decoration: none;
	color: #CC6600;
}

#EventCalendar
{
	font-size:.9em;
	width:90%; 
	margin-top:0;
	overflow:auto;
}

#EventCalendar div
{
	display:inline;
	text-align:left;
	width:50%;
	padding:1em 0 .4em 0;
	float:left;
}

#EventCalendar li
{
	list-style-type:none;
	padding: .5em .7em .5em 0;
}

#EventCalendar p.Date
{
	font-style:italic;
	font-weight:bold;
	margin: 0;
	padding:0;
	color:#CC6600;
}

#EventCalendar p.Title
{
	font-weight:bold;
	margin: 0;
	padding:0;
}

#EventCalendar p.Location
{
	margin: 0;
	padding: 0;
	font-style: italic;
}

#EventCalendar p.Info
{
	margin: 0;
	padding:0;
} 

#EventCalendar p.Note
{
	margin: 1em 0 0 0;
	font-weight:bold;
	text-align:center;
} 


#EventResults
{
	padding: 1em 0 1em 0;
}

#EventPhotos
{
	display:block;
	padding-top: 1em;
}

#lblLocation, #lblShowDate
{
	display: block;
	font-size:1.25em;
	color: #800000;
	margin-top: -1em;
	font-family: 'Comic Sans MS', Fantasy, Arial;
}

#lblGroupText
{
	display: block;
	margin: 1em .5em 0 .5em;
	font-size:.9em;
}

.ShowTitle
{
	display: block;
	margin: 1em .5em 0 .5em;
	color: #800000;
	font-size:1.25em;
	font-weight:bold;
}

.ShowDate
{
	display: block;
	margin: 0 .5em;
	font-weight:bold;
}

.ShowText
{
	display: block;
	margin: 1em .5em 0 .5em;
	font-size:.9em;
}

.Division
{
	display: block;
	margin: 1em 0 0 0;
	font-weight: bold;
}

.Judge
{
	display: block;
	margin: 0 0;
	font-style: italic;
	font-size:.9em;
}

.DivisionNote
{
	display: block;
	margin: 1em 0 0 0;
	font-size:.9em;
}

.Classes
{
	display:block;
	text-align:left;
	font-size: .9em;
}

.ClassName
{
	font-weight: bold;
	text-decoration: underline;
	display:block;
	margin-top: 1em;
}

.ShowEntries
{
	margin-left: 2em;
}

.Placement
{
	font-weight: bold;
}

.ShowDog
{
	padding: 0 .5em 0 .5em;
}

.ShowOwner
{

}

.ShowNote
{
	padding-left: .5em;
	font-weight: bold;
	font-style: italic;
}

.EventClassHead
{
	padding: 0 0;
	font-weight:bold;
	font-style:italic;
}

.WCp
{
	width: 700px;
	margin: 0 auto;
}

.WCq
{
	width: 700px;
	margin: 0 auto;
	padding: 1em 0 2em 0;
}

/*Newsletters*/
#NewsletterList
{
	text-align:left;
	width:300px;
	padding: 0 0;
	margin:0 auto .5em auto;
	list-style-type:none;
}

.NewsletterYear
{
	background-image: url( '../Graphics/paw.gif' );
	background-repeat:no-repeat;
	background-position: 0 .5em;
	padding: .75em 0 .75em 1.75em;
	font-size: 1.15em;
	text-align: left;
}

.Issue
{
	background-image: clear;
	padding: 0 0 0 0;
	margin: 0 0;
	list-style-type: none;
	font-size: .9em;
	text-align: left;
}

/*Winning Ways*/
.WWBody
{ color:#800000;
}

.WinningWays
{ 
	color:#800000;
	width:725px;
}

.WinningWaysHist
{ 
	color:#800000;
	width:725px;
	text-align:justify;
}

.WWHeader
{ font-weight:bold;
  font-size:large;
  text-align:center;
}

.WWLine
{
	border-style: groove;
	border-color: #00A9FB;
}

.WWBragLine
{ font-weight:normal;
  font-size:small;
  padding-left:2em;
  padding-right:1em;
  text-align:justify;
}

.WWBragText
{ font-weight:normal;
  font-size:small;
  padding-left:1.5em;
  padding-right:1em;
  text-align:justify;
}

.WWBragLineBold
{ font-weight:bold;
  font-size:small;
  padding-left:2em;
  padding-right:1em;
  text-align:justify;
}

.WWArchive
{
	font-size:smaller;
	text-align:center;
	padding: 0 0 0 0;
}

.WWPreviewPanel
{
	padding: 15px 15px 15px 15px;
}

.MemberInfo
{ width: 400px;
}

/*The Dogs*/

#rblWhich_0
{
	margin-right: 1em;
}

.GalleryOwnerAndDogs
{
	width:100%;
	margin: 0 0 .5em 0;
	clear:both;
	display:block;
	font-weight:bold;
}

.GalleryOwner
{
	vertical-align:middle; 
	width: 10em;
	display:inline;
	float:left;
	margin: 0 .5em .5em 0;
	height: 113px;
	text-align:left;
}

.GalleryDog
{
	text-align: center;
	display: inline;
	float: left;
	border: thin solid #00A9FB;
	font-size:.9em;
}

.GalleryDogWrap
{
	display: inline;
	height: 112px;
	margin: 0 .25em .5em 0;
	float: left;
}

.GalleryThumb
{
	border: 0;
}

.Memorial
{
	margin:20px 0 0 0;
}

.DogPicture
{
	border: 6px ridge #00A9FB!important;
	margin: 9px 9px 9px 9px!important;
	padding: 9px 9px 9px 9px!important;
}

#TopPanel
{
	display: block;
	margin: 0;
}

#BottomPanel
{
	display: block;
	clear: both;
	text-align:center;
	margin:0;
}

#PicturePanel1
{
    display: inline; 
    float: left;
    text-align:center;
}

.PortraitText
{
	display: inline; 
    text-align:left;
    padding: 10% 10px 0 10px;
}
.LandscapeText
{
	display: inline; 
    text-align:left;
    padding: 2em 2em 0 2em;
}
#PicturePanel2
{
    display: inline; 
    float: left;
    text-align: center;
}
#PicturePanel3
{
    display: inline; 
    float: right;
    text-align:center;
}

.DogWebText
{
	padding: 18px 18px 18px 18px;
	text-align: justify;
}

.OnePicBlock 
{
	display:inline; 
	text-align:center;
	padding-bottom:9px;
	margin: 0 0 0 0;
}

.LeftPicBlock 
{
	display:inline; 
	float:left;
	text-align:center;
	padding-bottom:9px;
	margin: 0 0 0 0;
}

.RightPicBlock 
{
	display:inline; 
	float:right;
	text-align:center;
	padding-bottom:9px;
	margin: 0 0 0 0;
}

.DogOwner
{
	display: block;
	margin-bottom: 1.5em;
}

.MainLinks
{
	text-align: left;
	list-style-image: url('../Graphics/paw.gif');
	list-style-type: disc;
}

.MainLinkLine
{
	padding-left: 1em;
}

.SubLinks
{
	list-style-type: none;
	list-style-image: none;
	margin-left: 1em;
	font-size:.8em;
}

.LinkLines
{
	margin-bottom:.9em;
	margin-left:-1em;
}

/*Scrap Book*/
#SpiralBinder
{
	background-image: url(  '../Graphics/spiralbinder.gif' );
	width: 76px;
	height:760px;
	background-repeat: repeat-y;
	margin:0;
	float:left;
	display:inline;
}

#MainScrapBook
{
	background-image:url(  '../Graphics/spiralpaper.gif' );
	width:724px;
	height:760px;
	background-repeat:repeat-y;
	margin:0;
	float:left;
	display:inline;
	color:#003399;
	font-size:1em;
	font-weight:bold;
}

#ScrapBookDisplay
{
	border: solid 1px black;	
}

#SelectYear
{
	padding: 1em 0 .5em 0;
}

.ScrapBookPhotoList
{
	margin: 0em;
	padding: 0 .5em 0 .5em;
	list-style-type: none;
	display: inline;
	list-style-position: inside;
}

.ScrapBookEventList
{
	display:inline; 
	float:left; 
	width:120px;
}

.OfficerTable
{
	margin-bottom: 2em;
	font-size: .9em;
	text-align:left;
	width:450px;
} 

.Position
{
	font-weight:bold;
	width:38%;
	vertical-align:top;
} 

.Incumbent
{
	width: 44%;
	vertical-align:top;
}

.LinkCell
{
	width:9%;
	text-align:center;
} 

/*Memeber Info*/
#rblSelectPic
{
	display:block;
	width: 100%;
}

.PictureCell
{
	width:30%; 
	padding: 0 3px 0 3px; 
	text-align:center;
}

/*Brag Entry/Edit*/

/*Dog Page Instructions*/
#MainInfo
{
	width:400px; 
	padding: .5em .5em .5em .5em
}

#MainInfo h4
{
	font-size:1.1em;
	font-weight:bold;
	text-decoration: underline;
	margin: 1em 0 0 0;
}

#ImageLeft
{
	width: 50%;
	display:inline;
	float:left;
	text-align:center;
}

#ImageRight
{
	width: 50%;
	display:inline;
	float:right;
	text-align:center;
}

/*Rosettes*/
#lblTotalDogs 
{
	margin-bottom: 1em;
	display:block;
}

#lblCongrats 
{
	margin-bottom: 1.5em;
	display:block;
}

#GoodWork
{
	margin-top: 1.5em;
	display:block;
}

.NumberTitles
{
	padding: 1.25em 0em 0em 0em;
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
	display: block;
}

.RosetteDog
{
	font-size: .85em;
	font-weight:normal;
	line-height: 1em;
	margin-top:0;
}

.RosetteTitle
{
	font-weight:bold;
}

/*Site Admin*/
.ClassList
{
	display:inline;
	float:left;
}

.ClassEdit
{
	display:inline;
	float:left;
	padding-top: 3em;
}

.ErrorMessage
{
	display:block;
	color:Red;
}

#FCRSANational ul
{
	list-style:none;
	font-weight: bold;
}

#FCRSANational ul>li
{
	padding-top: .75em;
}

#FCRSANational ul>li>ul>li
{
	font-weight: normal;
	font-size: .9em;
	padding-top: 0;
}

#FCRSANational .noClass
{
	padding: 0;
	margin: 0;
}

#FCRSANational .Placement
{
	font-style:italic;
	font-weight:normal;
}

/*Seminar Update */
.SeminarSlots
{
    text-align:center;
}
