/* ------------------- */
/*        MISC         */
/* ------------------- */

body 
{
	background-color: #e5ecec;
	margin-top:0;
	margin-left:0;
	margin-bottom:0;
	margin-right:0;

}

h1, h2, h3, h4, h5
{
    font-family: Arial,Verdana,times,serif;
    font-weight:bold;
    color:#222222;
    padding:0 0 0 0;
    margin:0px;
}

h1 
{
    color:#999999;
    font-size:27px;
    line-height:29px;
}

h2 {
    font-size:18px;
}

h3 {
    font-size:11px;
    font-weight:normal;
    color:#666666;
    font-family: Arial,Verdana,times,serif;
    line-height:140%;
}

h4 A:visited { color: #00659a; text-decoration: none; }
h4 A:link { color: #00659a; text-decoration: none; }
h4 A:hover { color: #0095da; text-decoration: none; }
h4 A:active { color: #00659a; text-decoration: none; }

#middle_column
{
    float: left; 
    width: 460px;
}

#right_column
{
    float: right; 
    width: 300px;
}

.ColorLabel
{
    color: #d0b010;
}

.subtitletext
{
    line-height: 165%;
    font-size: 92%;
    color:#333333;
    font-family:Arial,Verdana,times,serif;
}

.fieldnames {

	font-family: Arial,Verdana,times,serif;
	font-size: 11px;
	color: #464646;
}

.domainname-top 
{
    font-size: 95%;
    font-weight: normal;
    letter-spacing: 8px;
    font-family: Arial,Verdana,times,serif;
}

.domainname-top a { text-decoration:none; color:#000000;}

.headline-large-white 
{
    font-weight: bold;
    font-size: 33px;
    color: #ffffff;
    letter-spacing: 2px;
    font-family: "Century Gothic",Arial,Verdana,times,serif;
}

.headline-large-white a { text-decoration:none; color:#ffffff;}


.subhead-white 
{
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
    letter-spacing: 1px;
    font-family: Arial,Verdana,times,serif;
}

.subhead-white a { text-decoration:none; color:#ffffff;}

.topnav-white 
{
    float:left;
    width:116px;  
    height:20px; 
    text-align:right;
    font-weight: bold;
    font-size: 10px;
    color: #ffffff;
    font-family: Arial,Verdana,times,serif;
}

.topnav-white A:visited {color: #FFFFFF; text-decoration: none}
.topnav-white A:link {color: #FFFFFF; text-decoration: none }
.topnav-white A:hover {color: #e99822; text-decoration: none}
.topnav-white A:active {color: #FFFFFF; text-decoration: none}

.leftnav-title 
{
    font-weight: bold;
    font-size: 15px;
    color: #e99822;
    letter-spacing: 1px;
    font-family: Arial,Verdana,times,serif;
}

#leftnav
{
    float:left; 
    width:180px; 
    padding-bottom:15px;
}

.leftnav-links 
{
    font-weight: normal;
    font-size: 9px;
    color: #6a6a6a;
    letter-spacing: 0.5px;
    font-family: Arial,Verdana,times,serif;
}

.leftnav-links A:visited {color: #6a6a6a; text-decoration: none}
.leftnav-links A:link {color: #6a6a6a; text-decoration: none }
.leftnav-links A:hover {color: #e3c9ac; text-decoration: none}
.leftnav-links A:active {color: #6a6a6a; text-decoration: none}


.footertext
{
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    letter-spacing: 2px;
    font-family: Arial,Verdana,times,serif;
}

.leftnav-toplevel {
	color: #625759;
	font-size: 10px;
	font-family: Arial,Verdana,times,serif;
}

.leftnav-toplevel A:visited {color: #625759; text-decoration: none}
.leftnav-toplevel A:link {color: #625759; text-decoration: none }
.leftnav-toplevel A:hover {color: #38a6e6; text-decoration: none}
.leftnav-toplevel A:active {color: #625759; text-decoration: none}

.leftnav-secondlevel {
	color: #2297B8;
	font: 10px Arial,Verdana,times,serif;
	padding:4px 0 4px 0;
}

.leftnav-secondlevel A:visited {color: #117799; text-decoration: none}
.leftnav-secondlevel A:link {color: #117799; text-decoration: none }
.leftnav-secondlevel A:hover {color: #52B7E8; text-decoration: none}
.leftnav-secondlevel A:active {color: #117799; text-decoration: none}

.leftnav-secondlevelbold {
	color: #2297B8;
	font-weight:bold;
	font: 9px Arial,Verdana,times,serif;
}

.leftnav-thirdlevel {
	color: #165e71;
	font: 9px Arial,Verdana,times,serif;
	padding:2px 0 2px 0;
}

.leftnav-thirdlevel A:visited {color: #165e71; text-decoration: none}
.leftnav-thirdlevel A:link {color: #165e71; text-decoration: none }
.leftnav-thirdlevel A:hover {color: #42A7F8; text-decoration: none}
.leftnav-thirdlevel A:active {color: #165e71; text-decoration: none}


.home-body-headline {
    font-size: 28px;
    color: #444444;
    font-family: Arial,Verdana,times,serif;
}

.home-step-text {
   padding:0 0 15px 0;
    font-size: 28px;
    color: #2288CC;
    font-family: Arial,Verdana,times,serif;
}

.featured-headline
{
    padding:4px 0 10px 0;
    font-size: 19px;
    color: #2288CC;
    font-family: Arial,Verdana,times,serif;
}

.searchbox
{
    float:left;
    padding-top:6px;
    padding-left:30px;
}

.searchbutton
{
    float:left;
    padding-left:10px;
    padding-top:10px;
    font-weight:bold;
}

.searchboxtext
{
    font-family: Arial,Verdana,times,serif;
    font-size:12px;
    color:#444444;
    font-weight:normal;
}

.rssbutton
{
    float:right;
    padding-right:12px;
    padding-top:9px;
}

#LoginText
{
    padding-top:10px;
}

.loginusername
{
    padding-top:10px;
}
    
#LoginForm
{
    padding-top:6px;
}

.loginblock
{
    height:36px;
    float:right;
    padding-right:12px;
}
.loginwhite
{
    font-family: Arial,Verdana,times,serif;
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
}

.loginusername
{
    font-family: Arial,Verdana,times,serif;
    font-size:10px;
    padding:0px 0px 0px 0px;
    margin-top:0px;
    color:#e3c9ac;
    font-weight:bold;
}

.loginlinks
{
    font-family: Arial,Verdana,times,serif;
    font-size:10px;
    color:#ffbc2c;
    font-weight:bold;
    padding:0 0 0 0;
    border-width:0px;
    margin:0;
}

.loginlinks A:visited {color: #ffbc2c; text-decoration: none}
.loginlinks A:link {color: #ffbc2c; text-decoration: none }
.loginlinks A:hover {color: #cc8b00; text-decoration: none}
.loginlinks A:active {color: #ffbc2c; text-decoration: none}

.profile-box 
{
    float: left; 
    width: 300px; 
    padding:0 0 8px 0;
}

.profile-body
{
    float: left;
    margin-left:10px;
    margin-right:10px;
    margin-top:5px;
    width: 92%;
}

.profile-body-title
{
    float: left; 
    width: 246px; 
    padding:9px 0 0 15px;
}

.view-button{
   width:82px;
   height:18px;
   font-weight: bold;
   font-size: 9px;
   color: #ffffff;
   font-family: Arial,Verdana,times,serif;
   text-align:center;
   padding:3px 0 0 0;
}



/* ------------------- */
/*       HOME PAGE     */
/* ------------------- */

#featured-article-block h2
{
    font-size: 16px;
    color: #444444;
    font-family: Arial,Verdana,times,serif;
}

/* ------------------- */
/*   HOME PAGE - BLOG  */
/* ------------------- */
.blog-box {float: left; width: 190px; border:soild 1px #cccccc}
.blog-header{height:31px;}
.blog-head-title {float: left; width: 175px; height: 25px; padding: 8px 0 0 22px; font-weight: 
                  bold; font-size: 11px; font-family: Arial,Verdana,times,serif;}
.blog-post-header {float: left; width: 180px; color: #000000; margin-left: 20px; margin-top: 13px;
                   font-weight: bold; font-size: 14px; font-family: Arial,Verdana,times,serif;}
.blog-post-body-wrapper {float: left; width: 180px; margin-bottom: 16px; margin-left: 20px; margin-top: 13px;}
.blog-post-body {width: 90%; font-weight: normal;font-size: 11px; line-height: 14px;
                 font-family: Arial,Verdana,times,serif;}
.blog-post {float: left; width: 100%; font-weight: normal;font-size: 11px; line-height: 14px;
                 font-family: Arial,Verdana,times,serif;}
.blog-post-header-title {font-size: 14px; font-family: Arial,Verdana,times,serif; text-decoration:none; color:#000000;}
.blog-post-header-title:Hover {font-size: 14px; font-family: Arial,Verdana,times,serif;text-decoration:none; color:#555555;}
.blog-post-header-details {font-size: 11px; font-family: Arial,Verdana,times,serif; font-weight:lighter; color:#666666;}

/* ------------------- */
/*  INTERNAL PAGES     */
/* ------------------- */


/* featured box - sidebar */

#rightFeaturedBox
{
    padding-top:20px;
}

#rightFeaturedBox .featured-left-side
{
    float:left;
    width:7px;
    height:500px;
    background-position:0 -261px;
}

#rightFeaturedBox .featured-right-side 
{
    float:left;
    width:7px;
    height:500px;
    background-position:0 -261px;
}

#rightFeaturedBox .featured-body-bg 
{
   float:left;
   width:92%;
   background-position:0 -261px;
}

#rightFeaturedBox .featured-wrapper 
{
    float:right;
    width:300px;
    height:500px; 
}

#rightFeaturedBox .tab-top-wrapper 
{
    float:left;
    width:275px;
    height:26px;
}

#rightFeaturedBox .tab-wrapper 
{
    width:100%;
    float:left;
        overflow:hidden;
}

#rightFeaturedBox .tab-active-left
{
    float:left;
    width:9px;
    height:26px;
}

#rightFeaturedBox .tab-active-middle
{
    float:left;
    width:100px;
    height:26px;
    text-align:center;
}

#rightFeaturedBox .tab-active-right
{
    float:left;
    width:9px;
    height:26px;
}

#rightFeaturedBox .tab-notactive-left
{
    float:left;
    width:9px;
    height:26px;
}


#rightFeaturedBox .tab-notactive-middle
{
    float:left;
    width:100px;
    height:26px;
    text-align:center;
}

#rightFeaturedBox .tab-notactive-right
{
    float:left;
    width:9px;
    height:26px;
}


#rightFeaturedBox .featured-table 
{
   width:253px;
}  

#rightFeaturedBox .featured-tab-text
{
    font-family: "century gothic";
    font-size:10px;
    padding:0px 0px 0px 0px;
    margin-top: 6px;
    color:#854646;
    font-weight:bold;
}

#rightFeaturedBox .featured-tab-text A:visited {color: #854646; text-decoration: none}
#rightFeaturedBox .featured-tab-text A:link {color: #854646; text-decoration: none }
#rightFeaturedBox .featured-tab-text A:hover {color: #B57676; text-decoration: none}
#rightFeaturedBox .featured-tab-text A:active {color: #854646; text-decoration: none}


#rightFeaturedBox .featured-text {
    color:#666666;
    font-size: 10px;
    line-height: 13px;
    font-weight: normal;
    font-family: Arial,Verdana,times,serif;
}

#rightFeaturedBox .featured-text A:visited {color: #0080af; text-decoration: none}
#rightFeaturedBox .featured-text A:link {color: #0080af; text-decoration: none }
#rightFeaturedBox .featured-text A:hover {color: #40b0df; text-decoration: none}
#rightFeaturedBox .featured-text A:active {color: #0080af; text-decoration: none}

#rightFeaturedBox .featured-text-box 
{
    float:left;
    font-size:12px;
    line-height: 15px;
    font-weight: normal;
    font-family: Arial,Verdana,times,serif;
    padding:10px 0 0 10px;
    width:50%;
    height:60px;
}

#rightFeaturedBox .featured-image-box 
{
    float:left;
    width:90px;
    height:60px;
    padding-right:8px;
}

#rightFeaturedBox .tabs
{
   width:100%;
   float:left; 
   padding:8px 0 0 8px;
   margin-top:10px;
}

#rightFeaturedBox .tabUL 
{
    width:100%;
	float: left;
    list-style-type:none; 
    padding:0; 
    margin:0;
}

#rightFeaturedBox .list-item-box 
{
    width:100%;
    height:70px;
}

/* ------------------- */
/*       ARTICLES      */
/* ------------------- */

.article-byline {
	font-family: Arial,Verdana,times,serif;
	font-size: 12px;
	color: #625759;
	padding-top:5px;
	padding-bottom:4px;
}

.article-byline A:visited {color: #00659a; text-decoration: none}
.article-byline A:link {color: #00659a; text-decoration: none }
.article-byline A:hover {color: #0095da; text-decoration: none}
.article-byline A:active {color: #00659a; text-decoration: none}


#inArticleAd
{
    width:400px;
    float:left;
    margin-top:0px;
    padding:0;
    margin-bottom:8px;
}

#author-bio {
	font-family: Arial,Verdana,times,serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

#author-bio img {
	float: left;
	padding: 10px;
}

.print-this {
	text-decoration: none;
	font-family: Arial,Verdana,times,serif;
	font-size: 90%;
	color: #666;
}

.print-this img {
	border-style: none;
}

.article-category 
{
	padding-top:5px;
	padding-bottom:8px;
	}

.article-tags 
{
	padding-top:5px;
	}

.article-tags ul {
	float: left;
}
.article-tags ul li {
	list-style-type: none;
	float: left;
	padding-right: 5px;
}

.article-supplies ul {
	float: left;
}
.article-supplies ul li {
	float: left;
	width: 200px;
}

.article-title A:visited {color: #e99822; text-decoration: none}
.article-title A:link {color: #e99822; text-decoration: none }
.article-title A:hover {color: #c96802; text-decoration: none}
.article-title A:active {color: #e99822; text-decoration: none}

.article-featured-title {
    font-size: 14px;
    color: #e99822;
}

.article-featured-title A:visited {color: #e99822; text-decoration: none}
.article-featured-title A:link {color: #e99822; text-decoration: none }
.article-featured-title A:hover {color: #c96802; text-decoration: none}
.article-featured-title A:active {color: #e99822; text-decoration: none}

.article-featured-text {
    padding:5px 0 10px 0;
    color:#666666;
    font-size: 11px;
    font-weight: normal;
    font-family: Arial,Verdana,times,serif;
}

.article-headline 
{
    padding-top:7px;
    padding-bottom:7px;
    width:100%;
}

.article-text {
    padding:5px 0 10px 0;
    color:#666666;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    font-family: Arial,Verdana,times,serif;
    clear: both;
}

.article-text h2 
{
	clear: both;
}

.article-text h3 
{
    font-size: 14px;
    color: #0080af;
	clear: both;
}

.article-text A:visited {color: #0080af; text-decoration: none}
.article-text A:link {color: #0080af; text-decoration: none }
.article-text A:hover {color: #40b0df; text-decoration: none}
.article-text A:active {color: #0080af; text-decoration: none}

.article-step-title {
    padding:0 0 10px 0;
    font-size: 14px;
    color: #2288CC;
    font-family: Arial,Verdana,times,serif;
}

.article-step-text {
    padding:0 0 10px 0;
    color:#666666;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    font-family: Arial,Verdana,times,serif;
}



.article-items-url {
    padding:0 0 10px 0;
    font-size: 12px;
    color:#666666;
    font-family: Arial,Verdana,times,serif;
}

.article-items-text {
    padding:0 0 10px 0;
    color:#666666;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    font-family: Arial,Verdana,times,serif;
}

.article-items-text A:visited {color: #0080af; text-decoration: none}
.article-items-text A:link {color: #0080af; text-decoration: none }
.article-items-text A:hover {color: #40b0df; text-decoration: none}
.article-items-text A:active {color: #0080af; text-decoration: none}

.article-items-type {
    padding:0 0 10px 0;
    color:#e99822;
    font-size: 16px;
    font-weight: normal;
    font-family: Arial,Verdana,times,serif;
}
.article-list-item
{
	padding:0;
	margin:0;
	overflow:hidden;
}

.article-items-type A:visited {color: #e99822; text-decoration: none}
.article-items-type A:link {color: #e99822; text-decoration: none }
.article-items-type A:hover {color: #996812; text-decoration: none}
.article-items-type A:active {color: #e99822; text-decoration: none}

.article-list{padding:0; margin:0;}

.article-list-item-content h2 {font-size:14px; margin:0; padding:0;}
.article-list-item-content h2.article-video a{}

.article-list-item{padding:15px 0 0 0; margin:0; list-style:none; clear:both; width:440px;}
.article-list-item-image{float:left; margin:5px 10px 0px 0px;}
.article-list-item-content{float:right; width:361px;}

.article-list-item-content a:visited { color: #0080af; text-decoration: none; }
.article-list-item-content a:link { color: #0080af; text-decoration: none; }
.article-list-item-content a:hover { color: #40b0df; text-decoration: none; }
.article-list-item-content a:active { color: #0080af; text-decoration: none; }

.video-area
{
	padding-top:20px;
	text-align:center;
	font-family:Arial,Verdana,times,serif;
	font-size:10px;
	text-decoration:none;
}

#TagList {
	display: inline;
	font-size: 90%;
}

#sitemap {}

#sitemap ul {
	padding-left: 15px;
	line-height: normal;
}

#sitemap h2 {
	padding: 10px 0 5px 0;
}

.sitemap-categories {
    padding:0 0 4px 0;
    color:#e99822;
    font-size: 15px;
    font-weight: bold;
    font-family: Arial,Verdana,times,serif;
}

.sitemap-categories A:visited {color: #e99822; text-decoration: none}
.sitemap-categories A:link {color: #e99822; text-decoration: none }
.sitemap-categories A:hover {color: #2288CC; text-decoration: none}
.sitemap-categories A:active {color: #e99822; text-decoration: none}

.siteMapDocument {
	color: #2288CC;
	font-size: 10px;
	font-family: Arial,Verdana,times,serif;
	padding: 0 0 0 15px;
	margin: 2px 0 2px 0;
}

.sitemap-articles A:visited {color: #117799; text-decoration: none}
.sitemap-articles A:link {color: #117799; text-decoration: none }
.sitemap-articles A:hover {color: #52B7E8; text-decoration: none}
.sitemap-articles A:active {color: #117799; text-decoration: none}

.related-articles {
	font-family: Arial,Verdana,times,serif;
	color: #666666;
	font-size: 15px;
}

.related-articles ul h4
{
    color:#00659a;
	font-size: 12px;
	font-weight:normal;
}

.related-articles ul h4 A:visited { color: #00659a; text-decoration: none; }
.related-articles ul h4 A:link { color: #00659a; text-decoration: none; }
.related-articles ul h4 A:hover { color: #0095da; text-decoration: none; }
.related-articles ul h4 A:active { color: #00659a; text-decoration: none; }

/* ------------------- */
/*       IMAGES        */
/* ------------------- */
.image-featured 
{
    float:left;
    border: 1px solid rgb(196,200,204)!important;
    padding: 2px;
    width:90px;
}


.image-article 
{
    width:210px;
}

.image-article-case {
    float:left;
    border: 1px solid rgb(196,200,204)!important;
    margin-right: 25px;
    margin-bottom: 22px;
    padding: 2px;
    width:210px;
}

.photoCredit {
	border:1px solid #d7d7d7;
	margin:3px;
	padding:3px;
	color:#999999;
	line-height: 105%;
}

.bioimage 
{
    float:left; 
    width:60px;
    position: relative;
    border: 1px solid rgb(196,200,204)!important;
    margin-right:10px;
    margin-bottom:2px;
}

tool-icon {
    border: 0px;
    border-width: 0px;
}

/* ------------------- */
/*   SITELIFE STYLES   */
/* ------------------- */

.Persona_LoginStatus
{
	display:none;
}

.Sitelife_PluckLogo {
	display: none;
}


/* Forums */

.Forums_LoginStatus
{
	display:none;
}


tr.ForumsTable_AltTRcolor
{
    background-color:#F0F0F0;
}

#WatchDiv
{
    display:none;
}

span.Forums_CatCrumb
{
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
}

span.Forums_CatCrumb a
{
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
}

span.Forums_CatCrumb a:hover
{
    color:#DDDDDD;    
}

span.Forums_CatCrumbArrows
{
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
}

span.Forums_ForumCrumb
{
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
}

span.Forums_ForumCrumb a
{
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
}

span.Forums_ForumCrumb a:hover
{
    color:#DDDDDD;    
}


span.Forums_CurrentPageCrumbArrows
{
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
}

span.Forums_CurrentPageCrumb
{
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
}


div.Discussion_EditorTierPostContainer
{
    background-color:#F4F4F4;
}

/* Poll Window */

.slAnswerStat slAnswerStat_0 
{
    width:10px;
}

.slAnswerBarCell
{
    width:25px;
}

.slAnswerBar
{
    background-color:White;
    width:25px;
}

.slAnswerBarPercent slAnswerBarPercent_33 
{
    width:25px;
}

.slResults
{
    width:160px;
    margin-left:10px;
    padding-top:4px;
    padding-bottom:4px;
    color:#ffffff;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial,Verdana,times,serif;
    
}

.slResults H3
{
    font-size: 13px;
    font-weight: bold;
    padding-bottom:10px;
}  

.slResults H4
{
    font-size: 10px;
    font-weight: bold;
}  

.slAnswer
{
    width:20px;
    color:#cde9ee;

}

.slPoll
{
    border-color:#bbbbbb;
}

.slPoll .slAnswerStat .slAnswerBar 
{
    width:25px!important;
}


div.visible 
{
	display: block;
}

div.hidden 
{
	display: none;
} 

/* Blog! */

.BlogMain_EntryContent
{
    color:#333333;
    font-size: 11px;
    line-height: 140%;
    font-family: Verdana,sans-serif;
    padding-right:14px;
    padding-top:5px;
    padding-bottom:5px;
}

div.BlogMain_EntryDetails
{
    padding-top:2px;
    padding-bottom:22px;
}

td.BloggerProfile_TableImg
{
   display:none; 
}

td.BlogMain_MabAuthTableLeft
{
    padding-right:6px;
}

div.BloggerProfile_TagLine
{
    font-family: Arial,Verdana,times,serif;
    font-weight:bold;
    font-size:32px;
    line-height:30px;
    color:#999999;
}

div.Blog_AddToWatchlist
{
    display:none;
}

div.BloggerProfile_Container
{
    border:solid 0px #999999;
    background-color:#ffffff;
    margin-top:0px;
    margin-bottom:7px;
}

div.BloggerProfile_Title
{
    display:none;
    font-family: Arial,Verdana,times,serif;
}

div.BloggerProfile_Title A:visited {color: #00659a; text-decoration: none}
div.BloggerProfile_Title A:link {color: #00659a; text-decoration: none }
div.BloggerProfile_Title A:hover {color: #0095da; text-decoration: none}
div.BloggerProfile_Title A:active {color: #00659a; text-decoration: none}

div.BlogNav
{
    text-align:left;
}

div.Comments_AddHeading
{
    font-family: Arial,Verdana,times,serif;
}

div.BlogNav A:visited {color: #00659a; text-decoration: none}
div.BlogNav A:link {color: #00659a; text-decoration: none }
div.BlogNav A:hover {color: #0095da; text-decoration: none}
div.BlogNav A:active {color: #00659a; text-decoration: none}

div.BlogMain_EntryTitle A:visited {color: #00659a; text-decoration: none}
div.BlogMain_EntryTitle A:link {color: #00659a; text-decoration: none }
div.BlogMain_EntryTitle A:hover {color: #0095da; text-decoration: none}
div.BlogMain_EntryTitle A:active {color: #00659a; text-decoration: none}

div.BlogMain_EntryDate A:visited {color: #00659a; text-decoration: none}
div.BlogMain_EntryDate A:link {color: #00659a; text-decoration: none }
div.BlogMain_EntryDate A:hover {color: #0095da; text-decoration: none}
div.BlogMain_EntryDate A:active {color: #00659a; text-decoration: none}

div.BlogMain_EntryContent A:visited {color: #00659a; text-decoration: none}
div.BlogMain_EntryContent A:link {color: #00659a; text-decoration: none }
div.BlogMain_EntryContent A:hover {color: #0095da; text-decoration: none}
div.BlogMain_EntryContent A:active {color: #00659a; text-decoration: none}

div.BlogMain_EntryDetails A:visited {color: #00659a; text-decoration: none}
div.BlogMain_EntryDetails A:link {color: #00659a; text-decoration: none }
div.BlogMain_EntryDetails A:hover {color: #0095da; text-decoration: none}
div.BlogMain_EntryDetails A:active {color: #00659a; text-decoration: none}

div.Comments_From A:visited {color: #00659a; text-decoration: none}
div.Comments_From A:link {color: #00659a; text-decoration: none }
div.Comments_From A:hover {color: #0095da; text-decoration: none}
div.Comments_From A:active {color: #00659a; text-decoration: none}

div.BlogEntry_Tags A:visited {color: #00659a; text-decoration: none}
div.BlogEntry_Tags A:link {color: #00659a; text-decoration: none }
div.BlogEntry_Tags A:hover {color: #0095da; text-decoration: none}
div.BlogEntry_Tags A:active {color: #00659a; text-decoration: none}

td.BlogEntry_ActionItem A:visited {color: #00659a; text-decoration: none}
td.BlogEntry_ActionItem A:link {color: #00659a; text-decoration: none }
td.BlogEntry_ActionItem A:hover {color: #0095da; text-decoration: none}
td.BlogEntry_ActionItem A:active {color: #00659a; text-decoration: none}

td.Comments_NestedRecommend A:visited {color: #00659a; text-decoration: none}
td.Comments_NestedRecommend A:link {color: #00659a; text-decoration: none }
td.Comments_NestedRecommend A:hover {color: #0095da; text-decoration: none}
td.Comments_NestedRecommend A:active {color: #00659a; text-decoration: none}

td.Comments_NestedReport A:visited {color: #00659a; text-decoration: none}
td.Comments_NestedReport A:link {color: #00659a; text-decoration: none }
td.Comments_NestedReport A:hover {color: #0095da; text-decoration: none}
td.Comments_NestedReport A:active {color: #00659a; text-decoration: none}

/* Recommend */

div.Recommend_Container a {
	color: #666666;
}

.Recommend {
	font-family: Arial,Verdana,times,serif;
	float: left;
	margin-right: 20px;
}

/* Ratings */

div.Ratings_Container
{
    padding-top:12px;
    padding-bottom:7px;
}

.Ratings_Container {
	color: #666666;
	clear: both;
	margin-bottom: -25px;
}

.Rating {
	font-family: Arial,Verdana,times,serif;
}

.Ratings_YourRating {
	position: relative;
	top: -20px;
	left: 200px;
	padding: 0;
}

span.Ratings_Heading {
	font-weight: normal;
	margin-right: 5px;
}

/* Comments Container */

.Comments_Container {
	font-family: Arial,Verdana,times,serif;
	color: #666666;
}

div.Comments_From {
	font-size: 12px;
}

.Comments_CommentText {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 8px;
}

.Comments_NestedRecommend {
	font-size: 11px;
	font-family: Arial,Verdana,times,serif;
}

.Comments_NestedReport {
	font-size: 11px;
	font-family: Arial,Verdana,times,serif;
}

/*persona*/
	div.PersonaHeader_PublicContent a 
	{
		background-color:#CCCCCC;
		border-color:#AAAAAA;
		border-style:solid;
		border-width:1px;
	}
	
	div.PersonaHeader_PublicContent a:hover
	{
		background-color:#BFBFBF;
		border-color:#AAAAAA;
		border-style:solid;
		border-width:1px;
	}

	div.GallerySubmissions_ActionLink a
	{
			background-color:#CCCCCC;
			border-color:#AAAAAA;
			border-style:solid;
			border-width:1px;
	}

	div.GallerySubmissions_ActionLink a:hover
	{
		background-color:#BFBFBF;
		border-color:#AAAAAA;
		border-style:solid;
		border-width:1px;
	}
	a.Persona_TopPluckLink
	{
		display:none;
	}


/* Google Adbar */

.googleAdBar
{
	width:120px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}

/* Chat Window */

.chatlink
{
    margin-top:10px;
    margin-left:15px;
    font-family: Arial,Verdana,times,serif;
    font-size:11px;
    color: #0080af;
}

.chatlink A:visited {color: #0080af; text-decoration: none}
.chatlink A:link {color: #0080af; text-decoration: none }
.chatlink A:hover {color: #40b0df; text-decoration: none}
.chatlink A:active {color: #0080af; text-decoration: none}

#chatHistoryPanel
{
	border: groove 3px;
	height: 260px;
	overflow: auto;
	overflow-x: off;
	background-color: White;
	padding: 5px;
}

.chat_sender 
{
	font-weight: bold;
}

#chatHistoryPanel p
{
	margin: 0px;
}

#chatSendPanel 
{
	width: 100%;
}

#chatSendPanel .input-text
{
	width: 85%;
}

#chatSendPanel .input-button 
{
}

/* ------------------- */
/*    REGISTRATION     */
/* ------------------- */

.registration {
	font-family: Arial,Verdana,times,serif;
	font-size: 12px;
	color: #666666;
}

.registration-title {
}

.registration-fields {
	padding-top: 25px;
}

.registration-fields dt {
	width: 25%;
	text-align: right;
}

.registration-fields dd {
	display: inline;
	width: 50%;
	margin-left: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	position: relative;
	top: -18px;
	left: 28%;
}

.registration-fields dd input {
	width: 200px;
}

.SiteLife_Login
{
	display:none;
}

/* POD Css */


.podAlert {display:none;}

.widgetContainer .podRelatedAdTitle
{
    font-size: 16px;
}

.widgetContainer .podRelatedAdText
{
    font-size: 12px;
}

.podRelatedAdText
{
    font-size: 12px;
}

div.podRight .podSectionTitle
{
    font-weight: bold;
    font-size: 15px;
    color: #e99822;
    letter-spacing: 1px;
    font-family: Arial,Verdana,times,serif;
    text-align:right;
    margin-right:15px;
}



.podRelatedAdLinksWidget .podRelatedAdWord 
{
    color: #625759;
	font-size: 10px;
	font-weight: normal; 
	font-family: arial,sans;
    text-decoration: none;
    margin-left:20px;
}

.podRelatedAdLinksWidget .podPage .podMain 
{
    
    padding-left:30px;
}

.podRelatedAdLinksWidget .podPage .podMain .podSectionTitle {
    font-weight: bold;
    font-size: 15px;
    color: #e99822;
    letter-spacing: 1px;
    font-family: Arial,Verdana,times,serif;
}


div.podRelatedAdLinksWidget .podSectionTitle 
{
    color: #e99822;
	font-size: 14px; 
	font-family: Arial,Verdana,times,serif;
	text-align:right; 
    margin-right:33px;
    text-decoration: none;
}

.podRelatedAdWords 
{
    color: #625759;
	font-size: 10px; 
	font-family: Arial,Verdana,times,serif;
	text-align:right; 
    margin-right:33px;
    text-decoration: none;
}

.podRelatedAdWord {
	color: #625759;
	font-size: 10px; 
	font-family: Arial,Verdana,times,serif;
	text-align:right;
	text-decoration: none;
}

div.podRelatedAdWords .podRelatedAdWord 
{
    color: #625759;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial,Verdana,times,serif;
	text-align:right; 
    text-decoration: none;
}

div.podMain .podSectionTitle
{
    font-weight: bold;
    font-size: 15px;
    color: #e99822;
    letter-spacing: 1px;
    font-family: Arial,Verdana,times,serif;
    text-align:left;
    
}


.podGlobal .podRelatedAdUrl  
{
    color: #625759;
	font-size: 10px;
	font-weight: normal; 
	font-family: arial,sans;
	text-align:right;
	text-decoration: none; 
}

.podGlobal A
{
    color: #625759;
	font-family: Arial,Verdana,times,serif;
	font-weight:normal;
	font-size:10px;
	text-decoration: none;
}

.podRelatedAdLinksWidget .podPageTitle
{
    display:none;
}

.podGlobal A:visited {color: #625759; text-decoration: none}
.podGlobal A:link {color: #625759; text-decoration: none }
.podGlobal A:hover {color: #0095da; text-decoration: none}
.podGlobal A:active {color: #625759; text-decoration: none}

/* Galleries Container */

.PublicGalleries_Container {
	font-family: Arial,Verdana,times,serif;
}

.PublicGalleries_Container A:visited {color: #625759; text-decoration: none}
.PublicGalleries_Container A:link {color: #625759; text-decoration: none }
.PublicGalleries_Container A:hover {color: #38a6e6; text-decoration: none}
.PublicGalleries_Container A:active {color: #625759; text-decoration: none}

div.PublicGalleries_SectionHead {
	background-color: inherit;
    font-family: Arial,Verdana,times,serif;
    font-weight:bold;
    font-size:24px;
}

.PublicGalleries_Table {
	padding-left: 50px;
}

td.PublicGalleries_TableImg {
	width: 100px;
}

/* Gallery Container */

.PublicGallery_Container A:visited {color: #625759; text-decoration: none}
.PublicGallery_Container A:link {color: #625759; text-decoration: none }
.PublicGallery_Container A:hover {color: #38a6e6; text-decoration: none}
.PublicGallery_Container A:active {color: #625759; text-decoration: none}

div.PublicGallery_Title {
    font-family: Arial,Verdana,times,serif;
    font-weight:bold;
    font-size:24px;
}

div.PublicGallery_SubHeading {
    font-family: Arial,Verdana,times,serif;
    font-weight:bold;
    font-size:16px;
}

/* Gallery Photo Container */

div.GalleryPhoto_Container {
	font-size: 12px;
	font-family: Arial,Verdana,times,serif;
}

.GalleryPhoto_Container A:visited {color: #625759; text-decoration: none}
.GalleryPhoto_Container A:link {color: #625759; text-decoration: none }
.GalleryPhoto_Container A:hover {color: #38a6e6; text-decoration: none}
.GalleryPhoto_Container A:active {color: #625759; text-decoration: none}

.GalleryPhoto_ByLine {
	padding-left: 5px;
}

div.GalleryPhoto_Tags {
	padding-top: 20px;
	text-align: left;
}

.GalleryPhoto_Description {
	padding-top: 15px;
}

div.GalleryPhoto_Actions {
	padding: 0;
}

table.GalleryPhoto_Table {
	border-bottom: none;
}

/* Contact Us Page */

#contact-us {
	font-family: Arial,Verdana,times,serif;
	font-size: 12px;
	color: #666666;
}

#contact-us h4 {
	font-family: Arial,Verdana,times,serif;
}

#contact-us p {
	margin: 6px 0 15px 0;
}

/* Privacy Page */

#privacy {
	font-family: Arial,Verdana,times,serif;
	font-size: 12px;
	color: #666666;
}

#privacy A:visited {color: #00659a; text-decoration: none}
#privacy A:link {color: #00659a; text-decoration: none }
#privacy A:hover {color: #0095da; text-decoration: none}
#privacy A:active {color: #00659a; text-decoration: none}

/* FAQ */

.faq-list {
	font-family: Arial,Verdana,times,serif;
	font-size: 12px;
	color: #666666;
}

.faq-list A:visited {color: #625759; text-decoration: none}
.faq-list A:link {color: #625759; text-decoration: none }
.faq-list A:hover {color: #38a6e6; text-decoration: none}
.faq-list A:active {color: #625759; text-decoration: none}

/* Terms of Use */

#terms-of-use {
	font-family: Arial,Verdana,times,serif;
	font-size: 12px;
	color: #666666;
}

#terms-of-use A:visited {color: #00659a; text-decoration: none}
#terms-of-use A:link {color: #00659a; text-decoration: none }
#terms-of-use A:hover {color: #0095da; text-decoration: none}
#terms-of-use A:active {color: #00659a; text-decoration: none}


/*---------------------------*/
/*   google ads - articles   */
/*---------------------------*/

.adfonts A:visited {color: #999999; text-decoration: none;}
.adfonts A:link {color: #999999; text-decoration: none; }
.adfonts A:hover {color: #666666; text-decoration: none;}
.adfonts A:active {color: #999999; text-decoration: none;}

.adfonts 
{
    font-family:Arial, Helvetica, sans-serif;
    line-height:18px; 
    color:#FF3300; 
    font-size:10px;
	color:#999999;
}	

.text-header A:visited {color: #222222; text-decoration: none;}
.text-header A:link {color: #222222; text-decoration: none; }
.text-header A:hover {color: #777777; text-decoration: none;}
.text-header A:active {color: #222222; text-decoration: none;}

.text-header {
	color:#222222;
	font-size:17px;
    font-family:Arial,Verdana,times,serif;
    font-weight:bold;
    margin:0;
    padding:0;
}

.urllink A:visited {color: #0080AF; text-decoration: none;}
.urllink A:link {color: #0080AF; text-decoration: none; }
.urllink A:hover {color: #40B0DF; text-decoration: none;}
.urllink A:active {color: #0080AF; text-decoration: none;}

.urllink {
	font-size:10px;
	font-weight:normal;
	color:#578aaf;
	text-decoration: none;
}


.text-description {
	font-size:12px;
	color:#444444;
}

.googleads A:visited {color: #999999; text-decoration: none;}
.googleads A:link {color: #999999; text-decoration: none; }
.googleads A:hover {color: #BBBBBB; text-decoration: none;}
.googleads A:active {color: #999999; text-decoration: none;}

.googleads 
{
    font-size:10px;
}

.between-ads
{
    margin-bottom:12px;
    margin-top:0;
    padding:0;
}


/*---------------------------------*/
/*   google ads - category lists   */
/*---------------------------------*/

#inArticleAd_c
{
    width:400px;
    float:left;
    padding:0px;
    margin-left:73px;
    margin-top:6px;
    margin-bottom:0px;
}

.adfonts_c A:visited {color: #999999; text-decoration: none;}
.adfonts_c A:link {color: #999999; text-decoration: none; }
.adfonts_c A:hover {color: #666666; text-decoration: none;}
.adfonts_c A:active {color: #999999; text-decoration: none;}

.adfonts_c 
{
    margin-left:6px;
    width:350px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:16px; 
    color:#FF3300; 
    font-size:10px;
	color:#666666;
}	

.text-header_c A:visited {color: #0080AF; text-decoration: none;}
.text-header_c A:link {color: #0080AF; text-decoration: none; }
.text-header_c A:hover {color: #40B0DF; text-decoration: none;}
.text-header_c A:active {color: #0080AF; text-decoration: none;}

.text-header_c {
	color:#0080AF;
	font-size:14px;
    font-family:Arial,Verdana,times,serif;
    font-weight:bold;
    margin:0;
    padding:0;
}

.urllink_c A:visited {color: #aaaaaa; text-decoration: none;}
.urllink_c A:link {color: #aaaaaa; text-decoration: none; }
.urllink_c A:hover {color: #777777; text-decoration: none;}
.urllink_c A:active {color: #aaaaaa; text-decoration: none;}

.urllink_c {
	font-size:10px;
	font-weight:normal;
	color:#999999;
	text-decoration: none;
}


.text-description_c {
	font-size:12px;
	color:#666666;
}

.googleads_c A:visited {color: #999999; text-decoration: none;}
.googleads_c A:link {color: #999999; text-decoration: none; }
.googleads_c A:hover {color: #666666; text-decoration: none;}
.googleads_c A:active {color: #999999; text-decoration: none;}

.googleads_c 
{
    font-size:10px;
}

.between-ads_c
{
    margin-bottom:12px;
    margin-top:0;
    padding:0;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

