/* Theme.css
 * This is included when the 'Light' theme is selected.
 */

/* General Styles for various HTML elements */

body {
    color: black;
    background-color: #CDCDCD;
}
input.Transparent, input.Transparent, textarea.Transparent {
    color: black;
    background-color: Transparent;
    border: solid 1px #A4A4A4;
}
.FormInfo {
    color: #646464;
}
.ImageFrame {
    background: white;
    border: solid 1px #A4A4A4;
}


/* Page Header */

.PageHeader {
    background-image: url(Banner.jpg);
}
.SiteToolbar {
    color: #333333;
}
.SiteToolbar a, .SiteToolbar a:link, .SiteToolbar a:visited {
    color: black;
}
.SiteToolbar a:hover {
    color: black;
}
.DarkThemeButtonIE {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes\Light\ThemeDark.png');
}
.LightThemeButtonIE {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes\Light\ThemeLight.png');
}
.DarkThemeButton {
    background-image: url(ThemeDark.png);
}
.LightThemeButton {
    background-image: url(ThemeLight.png);
}


/* Main Content Area */

.Content {
    background-color: white;
}
.PageTitle {
    color: #663300;
}
.PageDescription {
    color: #663300;
}
.PageDescription a, .PageDescription a:link, .PageDescription a:visited {
    text-decoration: none;
    color: #0066FF;
    border-bottom: dashed 1px #0066FF;
}
.PageDescription a:hover {
    color: #0066FF;
    border-bottom: solid 1px #0066FF;
}
.PageBreak {
    border-bottom: solid 1px #D8D8D8;
}
.PageSection {
    color: #663300;
}


/* Sidebar */

.Sidebar {
    color: black;
    background-color: #EEEEEE;
    border-left: solid 1px #D8D8D8;
}
.SidebarHeading {
    color: #663300;
}
.SidebarTile {
    border-bottom: dashed 1px #A4A4A4;
}
.SidebarTileHeading {
    color: #663300;
}


/* Admin Tile */

a.AdminLink, a.AdminLink:link, a.AdminLink:visited {
    color: #40659B
}


/* Channels and Archives Tile */

.Channel, .Archive {
}
a.ChannelLink, a.ChannelLink:link, a.ChannelLink:visited,
a.ArchiveLink, a.ArchiveLink:link, a.ArchiveLink:visited {
    color: #40659B
}


/* Photo Tile */

a.PhotoLink, a.PhotoLink:link, a.PhotoLink:visited {
    color: #40659B
}


/* Book Tile */

a.BookLink, a.BookLink:link, a.BookLink:visited {
    color: #40659B
}


/* Page Footer */

.PageFooter {
    border-top: solid 1px #A4A4A4;
    color: #666666;
}


/* Blog */

.BlogPageBanner {
    background-image: url(BlogHeader.jpg);
}

.LinkEntry {
}
a.EntryLink, a.EntryLink:link, a.EntryLink:visited {
    color: #40659B
}

.AbstractEntry .EntryTitle {
    color: #40659B;
}
.AbstractEntry .EntryTitle a, .AbstractEntry .EntryTitle a:link, .AbstractEntry .EntryTitle a:visited {
    color: #40659B;
}
.AbstractEntry .EntryTitle a:hover {
    color: #003366;
}
.AbstractEntry .EntryInfo {
    color: #0066CC;
}
.AbstractEntry .EntryAbstract {
    color: black;
}

.ListEntry .EntryTitle {
    color: #40659B;
}
.ListEntry .EntryTitle a, .ListEntry .EntryTitle a:link, .ListEntry .EntryTitle a:visited {
    color: #40659B;
}
.ListEntry .EntryTitle a:hover {
    color: #003366;
}
.ListEntry .EntryInfo {
    color: #0066CC;
}
.ListEntry .EntryInfo a, .ListEntry .EntryInfo a:link, .ListEntry .EntryInfo a:visited {
    color: #0066CC;
}
.ListEntry .EntryInfo a:hover {
    color: #003366;
}
.ListEntry .EntryText {
    color: black;
    background-image: url(EntryGradient.jpg);
}
.ListEntry .EntryCommands a, .ListEntry .EntryCommands a:link, .ListEntry .EntryCommands a:visited {
    color: #0066CC;
}
.ListEntry .EntryCommands a:hover {
    color: #003366;
}
.Entry .EntryText {
    color: black;
}
.Entry .EntryCommands a, .Entry .EntryCommands a:link, .Entry .EntryCommands a:visited {
    color: #0066CC;
}
.Entry .EntryCommands a:hover {
    color: #003366;
}

.CommentsHeading {
    color: #663300;
}
.CommentEntryTitle {
    margin-bottom: 0px;
    color: black;
}
.CommentEntryInfo {
    color: black;
}
.CommentEntryInfo a, .CommentEntryInfo a:link, .CommentEntryInfo a:visited {
    color: #0066CC;
}
.CommentEntryText {
    color: black;
    background-image: url(EntryGradient.jpg);
}
.AuthorCommentEntryText {
    background-image: url(SpecialEntryGradient.jpg);
}
.CommentEntryText a, .CommentEntryText a:link, .CommentEntryText a:visited {
    color: #0066FF;
    border-bottom: dashed 1px dimgray;
}
.CommentEntryText a:hover {
    color: #0066FF;
    border-bottom: solid 1px dimgray;
}

.EntryText a, .EntryText a:link, .EntryText a:visited {
    color: #0066FF;
    border-bottom: #0066FF 1px dashed;
}
.EntryText a:hover {
    color: #0066FF;
    border-bottom: #0066FF 1px solid;
}
.EntryText a.Image, .EntryText a.Image:link, .EntryText a.Image:visited, .EntryText a.Image:hover {
    border-bottom: none;
}


/* Photo Gallery */

.PhotoPageBanner {
    background-image: url(PhotoHeader.jpg);
}
.AlbumTitle {
    color: black;
}
.AlbumInfo {
    color: black;
}
.AlbumGlyph {
    color: #FFDA00;
}
.PhotoStack0 {
    background-image: url(PhotoStack0.jpg);
}
.PhotoStack1 {
    background-image: url(PhotoStack1.jpg);
}

.AlbumFrame {
    background-image: url(Album.jpg);
}
.AlbumCommands a, .AlbumCommands a:link, .AlbumCommands a:visited {
    color: #0066CC;
}
.ThumbnailTitle {
    color: black;
}
.ThumbnailGroup {
    color: black;
}
.ThumbnailTL {
    background-image: url(ThumbnailTL.jpg);
}
.ThumbnailT {
    background-image: url(ThumbnailT.jpg);
}
.ThumbnailTR {
    background-image: url(ThumbnailTR.jpg);
}
.ThumbnailL {
    background-image: url(ThumbnailL.jpg);
}
.ThumbnailR {
    background-image: url(ThumbnailR.jpg);
}
.ThumbnailBL {
    background-image: url(ThumbnailBL.jpg);
}
.ThumbnailB {
    background-image: url(ThumbnailB.jpg);
}
.ThumbnailBR {
    background-image: url(ThumbnailBR.jpg);
}

.PhotoCommands a, .PhotoCommands a:link, .PhotoCommands a:visited {
    color: #0066CC;
}
.PhotoTL {
    background-image: url(PhotoTL.jpg);
}
.PhotoT {
    background-image: url(PhotoT.jpg);
}
.PhotoTR {
    background-image: url(PhotoTR.jpg);
}
.PhotoL {
    background-image: url(PhotoL.jpg);
}
.PhotoR {
    background-image: url(PhotoR.jpg);
}
.PhotoBL {
    background-image: url(PhotoBL.jpg);
}
.PhotoB {
    background-image: url(PhotoB.jpg);
}
.PhotoBR {
    background-image: url(PhotoBR.jpg);
}


/* Projects */

.ProjectsPageBanner {
    background-image: url(ProjectsHeader.jpg);
}


/* About */

.AboutInfoHeader {
    color: #40659B;
}
.AboutInfo {
    color: black;
}
.AboutInfo a, .AboutInfo a:link, .AboutInfo a:visited {
    color: #0066FF;
    border-bottom: dashed 1px ##0066FF;
}
.AboutInfo a:hover {
    color: #0066FF;
    border-bottom: solid 1px ##0066FF;
}
.AboutInfo a.EntryLink, .AboutInfo a.EntryLink:link, .AboutInfo a.EntryLink:visited, .AboutInfo a.EntryLink:hover {
    color: #40659B;
    border-bottom: dashed 1px #40659B;
}
.AboutInfo a.EntryLink:hover {
    border-bottom: solid 1px #40659B;
}

.BuddyLogo {
     background-image: url(Buddy.jpg);
}
