﻿/****************************************************************************************\

    Global Styles

\****************************************************************************************/

html 
{
}

body 
{
    font-family : Verdana, sans-serif;
    font-size   : 80%;/*.8em;*/
}

h1 
{
}

h2 
{
}

h3 
{
}

h4 
{
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
    font-weight : bold;
}

em 
{
    font-style : italic;
}

u 
{
    text-decoration : underline;
}

a 
{
    text-decoration : underline;
}

a:visited 
{
    text-decoration : underline;
}

a:hover 
{
    text-decoration : none;
}

table 
{
    text-decoration : none;
}

tr 
{
    text-decoration : none;
}

th 
{
    text-decoration : none;
}

td 
{
    text-decoration : none;
}

img 
{
}

strong em
{
    font-weight : bold;
    font-style  : italic;   
}

/****************************************************************************************\
    
    Globally Unique Elements
    Control Specific Constructs

\****************************************************************************************/


/*___ DIV _________________________________________________________________*/

div#site_info
{
    font-size : 0.8em;
}

div#forgotBoxLink
{
    text-decoration : underline;
}

div.article .big        { font-size : 1.25em; }
div.article .bigger     { font-size : 1.50em; }
div.article .biggest    { font-size : 2.00em; }
div.article .small      { font-size : 0.80em; }

div#featuredEventHead
{
    text-align : center;    
}

/*___ SPAN _________________________________________________________________*/

span.spanH2RecipeList
{
    font-family     : Verdana, sans-serif;
    font-size       : 0.8em;   
}

span#spanArticleReleaseDate,
span#spanGalleryReleaseDate
{
    font-family     : Georgia, Serif;   
}

span.profileChecklist
{
    font-weight     : normal;   
}

span#spanHeaderForgotBox
{
    text-decoration : underline;
}

table.FinderList tr.dgBtnPager td span
{
	font-weight     : bold
}

span.spnFormCategory
{
    font-weight     : bold;    
}

ul#articlesSections li li:first-child div h4+span
{
    font-family     : Georgia, Serif;
    font-size       : 1.2em;   
}

ul#articlesSections li li:first-child div h4 a span
{
    text-decoration : underline;    
}

ul#articlesSections li li:first-child div h4 a:hover span
{
    text-decoration : none;    
}

span#finderFailedSearch
{
    font-size       : 1.1em;   
}

span#finderFailedSearch span
{
    font-size       : 1.3em;    
}

h2#h2HomePhotoGalleries span
{
    font-size       : 1.266em;   
}

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/

h2#h2ArticleTitle,
h2#h2GalleryTitle
{
    font-family : Georgia, Serif;
    font-size   : 1.9em;
    font-weight : bold;
}

h2.h2FeaturedItems_Articles,
h2.h2FeaturedItems_Galleries,
h2.h2FeaturedItems_ArticleSubCat,
h2.h2FeaturedItems_GallerySubCat,
h2#h2ColumnistsSub
{
    font-family     : Georgia, Serif;
    font-size       : 1.5em;
    font-weight     : normal;
    text-transform  : uppercase;
    letter-spacing  : 0.1em;
}

h2.h2RecentItems_Articles,
h2.h2RecentItems_Galleries,
h2.h2RecentItems_ArticleSubCat,
h2.h2RecentItems_GallerySubCat
{
    font-family     : Georgia, Serif;
    font-size       : 1.5em;
    font-weight     : normal;
    text-transform  : uppercase;
    letter-spacing  : 0.1em;
}

h2.h2ItemArchives_Articles,
h2.h2ItemArchives_Galleries,
h2.h2ItemArchives_ArticleSubCat,
h2.h2ItemArchives_GallerySubCat
{
    font-family     : Georgia, Serif;
    font-size       : 1.5em;
    font-weight     : normal;
    text-transform  : uppercase;
    letter-spacing  : 0.1em;
}

h2.h2RecipeList, 
h2#registionFormTitle 
{
    font-family     : Georgia, Serif;
    font-size       : 1.3em;
    font-weight     : normal;
}

h2#registionFormTitle 
{
    font-weight     : bold;
    margin-bottom   :  1em;
}

h2#h2HomePhotoGalleries
{
   font-family      : Georgia, Serif;
   font-weight      : normal; 
   font-size        : 1.4em;
   text-transform   : uppercase;
}


/*___ H3 _________________________________________________________________*/

h3.subNavWrapper,
div#subNavWrapper h3
{
    text-transform  : uppercase;
    font-weight     : normal;
    font-family     : Verdana, sans-serif;
    font-size       : 0.95em;
}

h3#headerLoginBox,
h3#headerRegisterBox,
h3#headerForgotBox,
div#changePasswordBox h3,
div#registerBox h3,
div#forgotBox h3
{
    font-family : Georgia, Serif;
    font-size   : 1.3em;
    font-weight : normal;
}

h3.headerPostComment
{
    text-transform  : uppercase;
    font-weight     : normal;
    font-family     : Verdana, sans-serif;
    font-size       : 0.95em;
}

h3#h3FeaturedItem
{
    font-family     : Georgia, Serif;
    font-size       : 1.3em;
    font-weight     : bold;
}

h3#h3HomeTopRecentArticle
div#homeExpatNews h3
{
    font-family     : Georgia, Serif;
    font-size       : 1.3em;
    font-weight     : bold;
}

h3#h3FeaturedArticle
{
    font-family     : Georgia, Serif;
    font-size       : 2em;
    font-weight     : normal;
}

h3.h3FeaturedItems
{
    font-family : Georgia, Serif;
    font-size   : 1.3em;
    font-weight : bold;
}

h3#h3RecipeNodeTitle
{
    font-family : Georgia, Serif;
    font-size   : 1.7em;
    font-weight : normal;
}

h3#h3ContactPerson
{
    font-family : Georgia, Serif;
    font-size   : 1.6em;
    font-weight : normal;
}

h3#h3NodeSearchResults
{
    font-family : Georgia, Serif;
    font-size   : 1.3em;
    font-weight : normal;
}

h3.h3RegBox,
div.regBox h3
{
    font-family : Georgia,Serif;
    font-size   : 1.3em;
    font-weight : normal;
}

div#featuredEventLeft h3,
div#featuredEventRight h3
{
    font-family : Georgia, Serif;
    font-size   : 24px;
    font-weight : normal;   
}

div.featuredEventBox h3
{
    text-align  : center;   
}

div#featuredEventHead h3
{
    font-size       : 2.5em;
    font-weight     : normal;
    font-family     : Georgia, Serif;   
}

h3.h3HomeExpatNews,
div#homeExpatNews h3
{
    font-family     : Georgia, Serif;
    font-weight     : bold;    
}

div#homeFeaturedEvent h3
{
    font-family     : Georgia, Serif;
    font-size       : 1.3em;
    font-weight     : bold;    
}

div#travelClubSidebar h3
{
    font-family     : Georgia, Serif;
    font-size       : 1.7em;
    font-weight     : normal;
}

div#sponsors h3
{
    font-family     : Georgia, Serif;
    font-size       : 1.5em;
    font-weight     : normal;
}

/*___ H4 _________________________________________________________________*/

h4.h4FeaturedItemDate
{
    font-weight     : normal;
    font-size       : 1em;
    font-family     : Georgia;
}

h4#h4AuthorBio
{
    font-family     : Georgia, Serif;
    font-size       : 1.3em;
    font-weight     : bold;
}

h4.h4TMI,
div.tmi h4
{
    text-transform : uppercase;   
}

h4.h4FeaturedEventLeft,
div#featuredEventLeft h4,
div#featuredEventRight h4
{
    text-align      : center;
    font-size       : 1.5em;
    font-family     : Georgia, Serif;
    font-weight     : normal;
}

div.featuredEventBox h4
{
    text-align      : center;   
}

div#featuredEventHead h4
{
    font-size       : 1.5em;
    font-weight     : normal;
    font-family     : Georgia, Serif;
    line-height     : 1.7em;
}

h4.h4RegBox,
div.regBox h4
{
    font-size       : 1.3em;
    font-weight     : normal;    
}

div#homeFeaturedEvent h4
{
    font-family     : Georgia, Serif;
    font-size       : 1.2em;
    font-weight     : normal; 
    margin-bottom   : 5px;   
}

ul#articlesSections li li:first-child div h4
{
    font-size       : 1.5em;
    font-weight     : normal;
    font-family     : Georgia, Serif;   
}

div#travelClubSidebar h4
{
    font-size       : 1.5em;
    font-family     : Georgia, Serif;
    font-weight     : normal;   
}

/*___ H5 _________________________________________________________________*/

div#featuredEventRight h5
{
    text-align  : center;
    font-size   : 1.5em;
    font-family : Georgia, Serif;
    font-weight : normal;
}

div.featuredEventBox h5
{
    text-align : center;   
}

div#featuredEventHead h5
{
    font-weight : normal;
    font-family : Verdana, Sans-Serif;
    font-weight : normal;
    font-size   : 1.2em;   
    line-height : 1.5em;
}

/*___ H6 _________________________________________________________________*/

h6.h6CommentByline
{
    font-weight : normal;
    font-size   : 1.1em;
}

/*___ P _________________________________________________________________*/

p.pLIFeaturedItem,
li.liFeaturedItem p,
ol.olFeaturedColumnists li p
{
    margin-bottom : 0.7em;
}

p.pFeaturedArticle:first-line,
div#featured_article p:first-line
{
    text-transform : uppercase;    
}

p.pHomeRecentArticles:first-line,
div#homeRecentArticles p:first-line
{
    text-transform : uppercase;
}

p.pFeaturedArticle,
div#featured_article p
{
    line-height : 1.7em;
}

p.pHomeRecentArticles,
div#homeRecentArticles p
{
    line-height : 1.7em;   
}

p#pArticleAuthor + p,
p#pArticleAuthor + div.photoRight + p,
p#pArticleAuthor + div.photoLeft + p,
p#pArticleAuthor + div.photoCenter + p,
p#pArticleAuthor + div.photoRightNoBorder + p,
p#pArticleAuthor + div.photoLeftNoBorder + p,
p#pArticleAuthor + div.photoCenterNoBorder + p
{
    text-transform : uppercase;   
}

p#pWelcomeMember
{
    font-style : italic;   
}

div#featuredEvent p:first-letter
{
    font-size : 2em;
    font-family : Georgia, Serif;   
}

div#featuredEvent p+p:first-letter
{
    font-size : 1em;
    font-family : Verdana, Sans-Serif;   
}

p.pHomeExpatNews,
div#homeExpatNews p
{
    line-height : 1.7em;   
}

/*___ OL _________________________________________________________________*/

/*___ UL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

ul.ulSubNav li
{
    font-size   : 1.1em;
    font-weight : bold;
} 

li.nestedArticleSub,
ul.ulSubNav li ul li
{
    font-size   : 0.9em;
    font-weight : normal;
}

li.liHomeMoreArticles:first-line
{
    text-transform : uppercase;    
}

li.liHomePhotoGalleries
{
    font-size : 1em;   
}

/*___ A _________________________________________________________________*/

a.readItemLink 
{
    font-weight     : bold;    
}

a.aLIULColumnistArticles,
ul.ulColumnistArticles li a
{
    font-family     : Georgia, Serif;
    font-size       : 1.3em;
    font-weight     : bold;
}

a.aH5BlogrollHeadline,
h5.h5BlogrollHeadline a
{
    font-weight     : normal;
}

a.aCurrentGoogleSearchPage,
ul#ulGoogleSearchPages a[disabled="disabled"],
ul#ulGoogleSearchPages a:hover[disabled="disabled"]
{
    font-weight     : bold;
}

ul#articlesSections li li:first-child div h4 a
{
    text-decoration : none;    
}

ul.ulArticleSubSections a
{
    font-family     : Georgia, Serif;
    font-size       : 1.3em;   
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

td.tdTRHeaderExpatFinderRow,
tr.headerExpatFinderRow td
{
    font-family : Georgia, Serif;
    font-size   : 1.2em;
}

td.userNameResetLabel
{
    font-weight : bold;
}

/*___ IMG _________________________________________________________________*/

/*___ CITE _________________________________________________________________*/

cite.photoLeft,
div.photoLeft cite,
div.photoLeftNoBorder cite
{
    font-size : 0.85em;
}

cite.photoRight,
div.photoRight cite,
div.photoRightNoBorder cite
{
    font-size : 0.85em;
}

cite.photoCenter,
div.photoCenter cite,
div.photoCenterNoBorder cite
{
    font-size : 0.85em;   
}

div#alvisGalleryPhoto cite
{
    font-size : 80%;
}

cite.citeLIGalleryImages,
li.liGalleryImages cite
{
    font-size : 80%;
}

/*___ LABEL _________________________________________________________________*/

label.registerControlRight,
label.registerControlLeft,
label.registerControlFull
{
    font-weight : bold;   
}

table.profileChecklist label
{
    font-weight : normal;   
}

#articleComments legend
{
	font-style			: italic;
}