#pagetext .highlightedword
{
font-weight:bold;
/*color: #0287ab;*/
}
#pagetext a, a:visited, a:active
{
color: #006c8d;
/*text-decoration:underline;*/
text-decoration:none;
border-bottom:dotted 1px #aaa;
}

#article_archive,#article_archive span
{
}
span.article_archive_year
{
font-size:14px;
color:rgb(0,0,0);
height:20px;
margin-left:5px;
}
span.article_archive_month
{
font-size:12px;
margin-left:5px;
color:rgb(100,100,100);
}
span.article_archive_records
{
font-size:12px;
color:rgb(150,150,150);
}
span.article_archive_link
{
border-left:solid 2px rgb(200,200,200);
margin-left:10px;
padding-left:3px;
font-size:12px;
color:rgb(0,0,0);
text-indent:25px;
}
div.article_archive_spacer
{
height:5px;
}

#pagetext a:hover
{
color: #0099c9;
border-bottom:dotted 1px #0099c9;
text-decoration:none;
}
#pagetext a[href$=jpg], a[href$=jpeg], a[href$=jpe], a[href$=png], a[href$=gif] , a[href$=gif], a[href$=asp]
{
border-bottom:none;
}
a, a:visited
{
color: #000000;
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}
#social_networking
{
position:relative;
top:20px;
left:50px;
text-transform: lowercase;
font-weight:bold;
letter-spacing:-1px;
word-spacing:2px;
font-family: arial;
font-size:1.1em;
color:#aaa;
}
#social_networking_about
{
font-weight:normal;
text-transform:none;
letter-spacing:0px;
font-size:12px;
color: rgb(100,100,100);
height:50px;
}
img.social_badge
{
padding:3px;
background-color:rgb(255,255,255);
border:none;
text-decoration:none;
}
img.social_badge:hover
{
background-color:#fcd96d;
}
#inspirational_quote
{
position:absolute;
top:97px;
right:50px;
text-align:right;
width:650px;
height:60px;
width:750px;
height:25px;
}
#inspirational_quote_edit
{
display:none;
z-index:150;
padding:1px;
background-color:#bfe3ed;
border:solid 1px #40899c;
position:absolute;
top:97px;
right:45px;
text-align:right;
width:750px;
height:55px;
}
#inspirational_quote_edit input[type=text]
{
padding:0px;
margin:0px;
border:none;
width:748px;
}
#quote_edit_text
{
text-align:right;
font-family:arial;
color:#35474d;
font-size:12px;
font-style:italic;
}
#quote_edit_author
{
text-align:right;
font-family:arial;
color:#35474d;
font-size:10px;
padding-right:10px;
width:250px;
}
#quote_quotation
{
font-family:arial;
color:#35474d;
font-size:12px;
font-style:italic;
}
#quote_author
{
font-family:arial;
color:#35474d;
font-size:10px;
padding-right:10px;
}
#textcontent
{
}
#pagenav
{
color:#bbb;
font-size:0.7em;
}
#pagenav a
{
color:#bbb;
border-bottom:none;
}
p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}

textarea
{	
font-family:tahoma,geneva;
font-size:1em;
}
body
{
	font-family:tahoma,geneva;
	font-size:1.0em;
	background-color:#47a4be;
	width:100%;
	min-width : 780px;
	width:expression (document.body.clientWidth < 780? "780px": "auto");
	padding:0px;
	margin:0px;
}
#mainbody
{
width:100%;
min-width : 770px;
height:100%; overflow-y:auto;
background: url(../images/bodyBackground.gif) repeat-x; 
}
.quotebible
{
color:#333;
background: #f3f3f3 url(../images/quotebible.gif) top left no-repeat; 
margin:10px;
margin-right: 40px;
font-family:helvetica;
font-style: italic;
padding-top:5px;
padding-bottom:5px;
padding-left: 55px;
padding-right: 20px;
min-height: 50px;
border-right: solid 1px #d4d4d4;
}
.borderedbox
{
display:block;
margin:5px;
padding:10px;
text-align:justify;
background:#f9f9f9;
border: solid 1px #ddd;
}

.imageborder
{
background-color:#fff;
padding:3px;
padding-bottom:8px;
border:solid 1px #ccc;
margin:10px;
}
.quotesaying
{
color:#333;
background: #f5f0c5 url(/images/quotesaying.gif) top left no-repeat; 
margin:10px;
margin-right: 40px;
font-family:helvetica;
padding-top:5px;
padding-bottom:5px;
padding-left: 50px;
padding-right: 20px;
min-height: 50px;
text-align:justify;
border-right: solid 1px #dcd7ac;
}
.quoteimportant
{
color:#333;
background: #f5d6c5 url(/images/quoteimportant.gif) top left no-repeat; 
margin:10px;
margin-right: 40px;
font-family:helvetica;
padding-top:5px;
padding-bottom:5px;
padding-left: 50px;
padding-right: 20px;
min-height: 50px;
text-align:justify;
border-right: solid 1px #dcbdac;
}
.quoteboxfull
{
display:block;
color:#333;
background: #daeff5; 
margin:10px;
margin-left:35px;
margin-right: 40px;
font-family:helvetica;
padding-top:5px;
padding-bottom:5px;
padding-left: 20px;
padding-right: 20px;
text-align:justify;
border: solid 1px #bedbe4;
}
.quoteboxright
{
float:right;
display:block;
color:#333;
width:50%;
background: #daeff5; 
margin:10px;
margin-left:35px;
margin-right: 40px;
font-family:helvetica;
padding-top:5px;
padding-bottom:5px;
padding-left: 20px;
padding-right: 20px;
text-align:justify;
border: solid 1px #bedbe4;
}
.quoteboxleft
{
float:left;
display:block;
color:#333;
width:50%;
background: #daeff5; 
margin:10px;
margin-left:35px;
margin-right: 40px;
font-family:helvetica;
padding-top:5px;
padding-bottom:5px;
padding-left: 20px;
padding-right: 20px;
text-align:justify;
border: solid 1px #bedbe4;
}
/*
 ---------------------------------------------------------------------------------
Popup Calendar
 ---------------------------------------------------------------------------------
 */
.calendarcpYearNavigation,
.calendarcpMonthNavigation
		{
		background-color:#999;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		}
.calendarcpDayColumnHeader,
.calendarcpYearNavigation,
.calendarcpMonthNavigation,
.calendarcpCurrentMonthDate,
.calendarcpCurrentMonthDateDisabled,
.calendarcpOtherMonthDate,
.calendarcpOtherMonthDateDisabled,
.calendarcpCurrentDate,
.calendarcpCurrentDateDisabled,
.calendarcpTodayText,
.calendarcpTodayTextDisabled,
.calendarcpText
		{
		font-family:arial;
		font-size:8pt;
		}
TD.calendarcpDayColumnHeader
		{
		text-align:right;
		border-bottom:solid 1px #ccc;
		}
.calendarcpCurrentMonthDate,
.calendarcpOtherMonthDate,
.calendarcpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}
.calendarcpCurrentMonthDateDisabled,
.calendarcpOtherMonthDateDisabled,
.calendarcpCurrentDateDisabled
		{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
		}
.calendarcpCurrentMonthDate
		{
		color:#000;
		font-weight:bold;
		}
.calendarcpCurrentDate
		{
		color: #000;
		font-weight:bold;
		}
.calendarcpOtherMonthDate
		{
		color:#aaa;
		}
TD.calendarcpCurrentDate
		{
		color:#000;
		background-color:orange;
		border-right:solid 2px orange;
		}
TD.calendarcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.calendarcpTodayText,
TD.calendarcpTodayTextDisabled
		{
		border-top:solid 1px #ccc;
		}
A.calendarcpTodayText,
SPAN.calendarcpTodayTextDisabled
		{
		height:20px;
		}
A.calendarcpTodayText
		{
		color:#000;
		font-weight:bold;
		}
SPAN.calendarcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.calendarcpBorder
		{
		border:solid thin #bbb;
		}

/*
 ---------------------------------------------------------------------------------
Search Results
 ---------------------------------------------------------------------------------
 */
#search
{
position:absolute;
top:0px;
width:100%; 
min-width : 770px;
width:expression (document.body.clientWidth < 770? "770px": "auto");
height:43px;
top:30px;
}
#searchbox
{
position:relative;
width:173px;
height:43px;
float:right;
margin-right:40px;
background: url(../images/searchbox.png) no-repeat; 
z-index:200;
}
#searchtext
{
position:relative;
left:23px;
top:15px;
float:left;
width:138px;
height:18px;
font-family:tahoma,geneva;
font-size:0.75em;
color:#666;
border:none;
background-color:#fff;
}
.searchresultstitle
{
font-size:1.0em;
color:#000;
display:block;
padding:5px;
border:solid 1px #ddd;
margin-bottom:10px;
}
.searchresultblock
{
display:block;
border-top:solid 1px #ddd;
border-bottom:solid 1px #bbb;
padding:5px;
margin-bottom:5px;
background-color:#f6f6f6;
}
.searchresultshighlight
{
border:solid 1px #b3b354;
background-color:#ecec9c;
padding-left:1px;
padding-right:1px;
}
.searchresultsarticle
{
font-size:1.1em;
}
.searchresultspage
{
color:#446d78;
}
/*
 ---------------------------------------------------------------------------------
Side Bar
 ---------------------------------------------------------------------------------
 */
.sidebar
{
display:block;
position:relative;
z-index:100;
}
.sidebartitle
{
font-family:arial;
font-size:0.75em;
letter-spacing:-1px;
border:none;
}
.sidebar a
{
border:none;
}
.sidebarauthor
{
font-family:verdana;
font-size:0.6em;
letter-spacing:-1px;
color:#446d78;
border-bottom: dotted 1px #aaa;
margin-bottom:10px;
padding-bottom:10px;
}
.sidebarsubtitle
{
font-family:verdana;
font-size:11px;
letter-spacing:0px;
color:#666;
margin-top:3px;
/*text-align:justify;*/
}
.sidebarsnippet
{
font-family:verdana;
font-size:11px;
border-bottom: dotted 1px #aaa;
letter-spacing:0px;
color:#666;
margin-top:3px;
margin-bottom:10px;
padding-bottom:10px;
}
.sidebarpostdate
{
display:block;
font-family:arial;
font-size:0.6em;
letter-spacing:-1px;
color:#82a2aa;
text-align:right;
}
.sidebarthumb
{
margin:5px;
text-align:center;
border-bottom: dotted 1px #aaa;
padding-bottom: 10px;
}
#sidebartitle
{
text-transform: lowercase;
font-weight:bold;
letter-spacing:-1px;
word-spacing:2px;
font-family: arial;
font-size:0.8em;
display:block;
text-align:right;
padding-bottom:2px;
color:#8ea2a8;
margin-bottom:10px;
border-bottom: solid 1px #ddd;
}


.galleryimagetitle
{
font-family:verdana;
font-size:0.7em;
letter-spacing:-1px;
color:#444;
margin-bottom:2px;
}
.galleryimage
{
display:block;
float:left;
margin:5px;
}
#gallerysection
{
margin-bottom:15px;
margin-:15px;
float:left;
display:block;
padding:5px;
background: #eee;
border:solid 1px #ddd;
}
.galleryalbum /*Full gallery*/
{
margin-top:15px;
display:block;
clear:left;
}
.gallerytitle
{
margin-bottom:5px;
display:block;
text-transform: lowercase;
font-weight:bold;
font-family: arial;
font-size:1.1em;
letter-spacing:-1px;
display:block;
padding-bottom:2px;
padding-top:5px;
color:#999;
}

#pagetitle
{
text-transform: lowercase;
font-weight:bold;
letter-spacing:-1px;
word-spacing:2px;
font-family: arial;
font-size:1.1em;
display:block;
text-align:right;
padding-bottom:2px;
color:#aaa;
margin-bottom:10px;
border-bottom: solid 1px #ddd;
}
#pagetitle img
{
width:10px;
}
.articlecomments
{
display:block;
float:right;
position: relative;
font-size:1em;
font-family: Helvetica;;
top:-30px;
}
#comments
{
display:block;
border:solid 1px #aaa;
}
#commenttitle
{
color:#444;
background-color:#eee;
padding:5px;
font-weight:bold;
font-size:0.9em;
}
#commentbox
{
padding:5px;
}
#commentnote
{
display:block;
font-size:0.75em;
padding:5px;
}
.commentdisplay
{
display:block;
font-size:0.9em;
margin-bottom:5px;
padding-bottom:5px;
border-bottom: dotted 1px #eee;
}
.commentauthor
{
color:#999;
display:block;
font-size:0.85em;
}
.textbox
{
border:solid 1px #ded9a0;
width:210px;
}
.textbox2
{
border:solid 1px #ded9a0;
width:190px;
}
.textbox3
{
border:solid 1px #ded9a0;
width:25px;
}
#dropbutton
{
width:20px;
}
#selectbox
{
position:relative;
display:none;
}
.optionbox
{
border:solid 1px #ded9a0;
width:210px;
}
#editbox
{
visibility:hidden;
float:left;
background-color:#fffcdf;
padding:20px;
border:solid 1px #ccc46c;
margin-left:5px;
color:#666666;
}
#edittitle
{
color:#000;
font-size:0.75em;
font-weight:bold;
}
#editbox span
{
font-size:0.6em;
}

/*
 ---------------------------------------------------------------------------------
 Article View
 ---------------------------------------------------------------------------------
 */
.articles
{
border-left: solid 3px #ddd;
border-top: dotted 1px #ddd;
font-family: Verdana;
font-weight:normal;
padding-left:5px;
padding-top:3px;
color:#999;
}
.articletitle
{
font-size:1.1em;
font-family: Helvetica;
font-weight:bold;
font-style:italic;
color:#000000;
}
.articleauthor
{
color:#666666;
font-size:0.75em;
}
.publishinfo
{
font-size:0.6em;
color:#666666;
}

/*
 ---------------------------------------------------------------------------------
 Page View
 ---------------------------------------------------------------------------------
 */
.articlelist
{
border-bottom: solid 4px #dddddd;
margin-top:10px;
padding:5px;
padding-bottom:16px;
font-weight:normal;
color:#999999;
}
a.articlelisturl
{
background: url(../images/submenubullet.gif) 0px 5px no-repeat; 
float:right;
padding-left:5px;
font-family: Helvetica;
font-size:0.9em;
text-decoration:none;
border-bottom: dotted 1px #fff;
cursor:arrow;
}
a.articlelisturl:hover
{
border-bottom: dotted 1px #000;
}
a.articlelistlink
{
font-family: Helvetica;
font-size:1.2em;
text-decoration:none;
}
a.articlelistlink:hover
{
text-decoration:none;
border-bottom: dotted 1px #444;
}
.articlelistpostdate
{
font-family: Helvetica;
font-size:0.75em;
color:#333;
}
.articlelistauthor
{
font-size:0.85em;
}
.articlelistdesc
{
font-family: Helvetica;
color:#777;
margin-top:5px;
}
.formlabel
{
color:#000000;
display:block;
float:left;
width:100px;
margin-top:3px;
margin-right:10px;
}
.formlabel2
{
color:#000000;
width:100px;
margin-top:3px;
}
.forminput
{
color:#666666;
border:dotted 1px #bbbbbb;
}
.forminputlong
{
width:350px;
color:#666666;
border:dotted 1px #bbbbbb;
}
.forminputmed
{
width:250px;
color:#666666;
border:dotted 1px #bbbbbb;
}
.formtextarealong
{
width:350px;
height:60px;
color:#666666;
border:dotted 1px #bbbbbb;
}
.forminputlong2
{
width:330px;
color:#666666;
border:dotted 1px #bbbbbb;
}
.suggestion_list
{
background-color:#f9f9f9;
color:#333;
border: 1px solid #bbbbbb;
padding: 4px;
width:150px;
}

.suggestion_list ul
{
padding: 0;
margin: 0;
list-style-type: none;
}

.suggestion_list a
{
display:block;
width:145px;
margin:3px;
text-decoration: none;
color: #333;
}
.suggestion_list a:hover
{
background: #aaa;
}

.suggestion_list .selected
{
background: #aaa;
}

.suggestion_list .selected a
{
color: white;
}

#autosuggest
{
font-size:0.7em;
width:350px;
display: none;
position:relative;
left:290px;
top:1px;
}
.buttondelete
{
margin-left:1px;
display:inline;
font-size:0px;
background: url(../images/x.gif) no-repeat; 
text-decoration:none;
padding-left:13px;
letter-spacing:-1px;
padding-top:11px;
border:none;
}
.buttondelete:hover
{
 background-position: -13px 0px;
 text-decoration:none;
}
.buttonedit
{
margin-left:1px;
display:inline;
font-size:0px;
background: url(../images/edit.gif) no-repeat; 
text-decoration:none;
padding-left:13px;
letter-spacing:-1px;
padding-top:11px;
}
.buttonedit:hover
{
 background-position: -13px 0px;
 text-decoration:none;
}
.buttonnew
{
margin-left:1px;
display:inline;
font-size:0px;
background: url(../images/new.gif) no-repeat; 
text-decoration:none;
padding-left:13px;
letter-spacing:-1px;
padding-top:11px;
border:none;
}
.buttonnew:hover
{
 background-position: -13px 0px;
 text-decoration:none;
}
.buttonsubmenu
{
margin-left:1px;
display:inline;
font-size:0px;
background: url(../images/submenu.gif) no-repeat; 
text-decoration:none;
padding-left:13px;
letter-spacing:-1px;
padding-top:11px;
border:none;
}
.buttonsubmenu:hover
{
 background-position: -13px 0px;
 text-decoration:none;
}
.editnav
{
display:inline;
margin:10px;
}
#pagetext
{
color: #555555;
display:block;
padding-bottom:10px;
font-size:0.8em;
}
#pagetext li
{
margin-top:2px;
}
#pagetext .imgnoborder
{
margin:0px;
border:none;
padding:0px;
}
#pagetext .imgborder
{
background-color:#fff;
padding:3px;
border:solid 1px #ccc;
margin:10px;
}
.articlecopyright
{
display:block;
text-align:right;
border-top: solid 1px #ddd;
font-size:0.7em;
color:#888;
margin-bottom:15px;
}
.copyright
{
color:#fff;
font-size:0.7em;
}
#twitter_update_list li
{
margin-bottom:5px;
}
#twitter_update_list a
{
display:block;
text-align:right;
}

#header
{
min-width : 770px;
width:100%;
height:96px;
background: url(../images/logoBackground.gif); 
}
#TL
{
width:349px;
height:96px;
background: url(../images/logoTL.gif); 
float:left;
}
#TM
{
width:400px;
height:96px;
background: url(../images/logoTM.gif);
float:left;
}
#topcurl
{
width:340px;
position:absolute;
float:right;
top:-50px;
right:0px;
height:122px;
background:url(../images/topcurl.png) no-repeat;
z-index:0;
}
.contentholder
{
margin-top:30px;
}
.sidemargin
{
width:41px;
min-width : 41px;
width:expression (document.body.clientWidth < 41? "41px": "auto");
}
.topl{
width:10px;
height:10px;
background:url(../images/boxtopleft.png) no-repeat left top;
}
td.topspan {
height:10px;
background:url(../images/boxtopspan.gif);
}
td.toppanelspan {
height:10px;
width:150px; /* Side Panel Width */
background:url(../images/boxtoppanelspan.png);
}
.topr{
width:10px;
height:10px;
background:url(../images/boxtopright.png) no-repeat left top;
}
.toppanelr{
width:10px;
height:10px;
background:url(../images/boxtoppanelright.png) no-repeat left top;
}
.botl{
width:10px;
height:10px;
background:url(../images/boxbotleft.png) no-repeat left top;
}
.botspan {
height:10px;
background:url(../images/boxbotspan.gif);
}
.botpanelspan {
height:10px;
background:url(../images/boxbotpanelspan.png);
}
.botr{
width:10px;
height:10px;
background:url(../images/boxbotright.png) no-repeat left top;
}
.botpanelr{
width:10px;
height:10px;
background:url(../images/boxbotpanelright.png) no-repeat left top;
}
.midl
{
width:10px;
background:url(../images/boxmidleft.png) repeat-y;
}
.midr
{
width:10px;
background:url(../images/boxmidright.png) repeat-y;
}
.midpanelr
{
width:10px;
background:url(../images/boxmidpanelright.png) repeat-y;
}
.content
{
padding:10px;
height:500px;
padding-left:170px;
background-color:#fff;
}
.sidepanel
{
width:160px;
padding:10px;
background-color:#e6edef;
}
#bottomcurl
{
width:177px;
position:relative;
float:right;
top:-80px;
right:30px;
height:111px;
background:url(../images/bottomcurl.png) no-repeat;
}
.curved {
-moz-border-radius:11px;
-webkit-border-radius:11px;
behavior:url(../images/border-radius.htc);
}
#menu
{
position:absolute;
top:130px;
left:5px;
width:199px;
height:auto;
}
#menuheader
{
position:relative;
width:199px;
height:25px;
top:-25px;
left:-6px;
background:url(../images/menuheader.png) no-repeat;
}
#menucontent
{
width:197px;
height:auto;
}
.hassubmenu
{
background:url(../images/submenu.gif) no-repeat;
}
#menufooter
{
position:relative;
left:-6px;
top:13px;
width:199px;
height:11px;
background:url(../images/menufooter.png) no-repeat;
}
div.tweat_this
{
color: #3B5998;
cursor: pointer;
font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
font-size: 11px;
line-height: 14px;
display:block;
float:left;
height:20px;
width:80px;
padding-left:23px;
padding-top:3px;
background:url(../images/tweat_this.png) no-repeat;
}
div.tweat_this:hover
{
background:url(../images/tweat_this_1.png) no-repeat;
}
