body, td, th, p, textarea		{ font-family:"verdana"; font-size:12px; color:#333333; }

h1, h2, h3						{ color:#cd2025; margin:0; }
p								{ margin:0; }
h1								{ font-size:19px; font-weight:normal; }
h2								{ font-size:17px; font-weight:normal; }
h3								{ font-size:15px; font-weight:bold; }
ul, ol							{ margin:0; padding:0 0 0 16px; }
li								{ margin-bottom:8px; }

input							{ }
textarea						{ width:100%; height:96px; }
.row							{ margin-bottom:2px; }
.heading						{ float:left; width:128px; color:#666666; font-size:13px; }
.input							{ float:left; width:504px; }
.clearboth						{ clear:both; }

th								{ text-align:left; color:#666666; font-size:10px; }

.good							{ color:#339933 }
.warning						{ color:#ff7f00 }
.bad							{ color:#cc0000; }
.tiny							{ font-size:10px; }
.faded							{ color:#999999; }
.big							{ font-size:21px; }

a								{ color:#003399; }
a:hover							{ color:#5779bc; }
a img							{ border:none; }

a.checkbox						{ color:#000000; text-decoration:none; }
a.checkbox:hover				{ color:#000000; text-decoration:underline; }

.button							{ width:40px; height:20px; vertical-align:middle; border:none; }
.buttonsmall					{ width:16px; height:16px; vertical-align:middle; border:none; }
.photo							{ background-color:#ffffff; padding:3px; border:#cccccc 1px solid; }
.icon16							{ width:16px; height:16px; }
.icon20							{ width:20px; height:20px; }
.icon24							{ width:24px; height:24px; }
.icon32							{ width:32px; height:32px; }
.icon64							{ width:64px; height:64px; }

hr								{ color:#cccccc; background-color:#cccccc; height:1px; border:none; }
.br								{ margin-bottom:24px; }



/* Columns. */
.column1of2						{ float:left; width:420px; margin-right:24px; }
.column2of2						{ float:left; width:420px; }
.column1of3						{ float:left; width:272px; margin-right:24px; }
.column2of3						{ float:left; width:568px; margin-right:24px; }
.column3of3						{ float:left; width:272px; }
.column1of6						{ float:left; width:140px; margin-right:4px; }
.column6of6						{ float:left; width:140px; }



/* Tables. */
.tableborder					{ border:#cd2025 1px solid; }
.light							{ background-color:#ffffff; }
.dark							{ background-color:#f7f7f7; }
td.tableheading					{ padding:0px 8px; height:20px; margin:0; background-color:#cd2025; color:#ffffff; line-height:20px; font-size:12px; font-weight:bold; }
td.list							{ padding:2px 8px; }



/* Bubbles */
.bubblecorner					{ width:3px; height:3px; }
.bubblecornertopleft			{ background:url(Images/Layout/Bubble.png) 0px 0px; }
.bubblecornertopright			{ background:url(Images/Layout/Bubble.png) 3px 0px; }
.bubblecornerbottomleft			{ background:url(Images/Layout/Bubble.png) 0px 3px; }
.bubblecornerbottomright		{ background:url(Images/Layout/Bubble.png) 3px 3px; }
.bubbletop						{ height:2px; background-color:#f7f7f7; border-top:#e0e0e0 1px solid; }
.bubblebottom					{ height:2px; background-color:#f7f7f7; border-bottom:#e0e0e0 1px solid; }
.bubbleleft						{ width:2px; background-color:#f7f7f7; border-left:#e0e0e0 1px solid; }
.bubbleright					{ width:2px; background-color:#f7f7f7; border-right:#e0e0e0 1px solid; }
.bubblespacervert				{ width:1px; height:2px; }
.bubblespacerhoriz				{ width:2px; height:1px; }
.bubble							{ padding:9px; background-color:#f7f7f7; }
.bubble h3						{ margin-top:0; margin-bottom:6px; }



/* Blog */
.postcalendar					{ float:left; width:48px; height:48px; margin-right:4px; text-align:center; background:url(Images/Layout/Calendar.png) no-repeat; }
.postcalendarmonth				{ height:18px; line-height:20px; font-size:10px; color:#ffffff; }
.postcalendarday				{ height:30px; line-height:25px; font-size:20px; color:#333333; }
.postheading					{ float:left; width:516px; font-size:20px; }
.postname h3					{ margin:0; }
.postname h3 a					{ text-decoration:none; color:#cd2025; }
.postname h3 a:hover			{ text-decoration:underline; }
.postdate						{ font-size:10px; color:#999999; }
.commentpending					{ width:100%; background-color:#ffe0e0; margin-bottom:16px; }
.commentreader					{ width:100%; background-color:#f7f7f7; margin-bottom:16px; }
.commentadmin					{ width:100%; background-color:#ffffcc; margin-bottom:16px; }
.comment						{ padding:16px; color:#808080; }
.comment p						{ color:#808080; }
.commentauthor					{ font-size:13px; font-style:italic; }
.commentauthorname				{ color:#cd2025; font-weight:bold; }
.commentauthordate				{  }

.postlist ul li a				{ text-decoration:none; }
.postlist ul li a:hover			{ text-decoration:underline; }




/* Images */
.imagealign						{ float:left; text-align:center; font-size:10px; margin-right:4px; }
.imagealign img					{ width:88px; height:68px; }
.imagealign input				{ margin:0; }
.imagealign a					{ text-decoration:none; }
.imagethumb						{ text-align:center; height:128px; margin-bottom:2px; }
.imageinfo						{ text-align:center; font-size:10px; margin-bottom:24px; }



/* Layout */
body							{ }

#canvas							{ width:888px; margin-left:auto; margin-right:auto; }
#page							{ width:864px; background-color:#ffffff; padding:12px; text-align:left; }

#header							{ height:156px; border:#cd2025 1px solid; margin-bottom:16px; }
#sitenameslogan					{ float:left; width:517px; padding-left:32px; }
#sitename						{ width:517px; height:31px; margin-top:32px; background-image:url(Images/Layout/Writer4Hire.png); background-repeat:no-repeat; }
#sitename h1					{ display:none; }
#slogan							{ color:#cd2025; font-family:"times"; margin-top:28px; font-weight:normal; font-size:28px; }
#feather						{ float:left; width:313px; margin-top:16px; text-align:center; }
#feather img					{ width:142px; height:124px; }

#loggedon						{ height:30px; line-height:30px; text-align:right; margin-bottom:16px; padding-right:16px; background-color:#ffffcc; border:#ebeb99 1px dashed; }

#tabs							{ position:relative; height:31px; margin-bottom:16px; border-bottom:#e0e0e0 1px solid; }
#tabs ul						{ position:absolute; margin:0; padding:0; }
#tabs ul li						{ float:left; margin:0; padding:0; list-style:none; }
#tabs ul li a					{ float:left; padding:0 8px; text-decoration:none; display:block; height:30px; line-height:30px; color:#808080; font-weight:bold; background-color:#f0f0f0; border:#e0e0e0 1px solid; margin-right:4px; }
#tabs ul li a:hover				{ background-color:#f7f7f7; color:#cd2025; }
#tabs ul li a.active			{ background-color:#ffffff; color:#333333; border-bottom:#ffffff 1px solid; }

#content						{ margin-bottom:48px; }

#nav							{ font-size:10px; color:#003399; margin:6px 0; }

#title							{ margin:6px 0; }
#title h1						{ margin:0; }

#help							{ float:left; width:272px; height:100%; margin-right:24px; }
#helpcontent					{ float:left; width:568px; height:100%; }

#footer							{ height:32px; }
#copyright						{ float:left; line-height:32px; font-size:10px; color:#b3b3b3; }
#copyright a					{ color:#b3b3b3; text-decoration:none; }
#wyattsoftware					{ float:right; }
#wyattsoftware img				{ width:16px; height:11px; margin-top:11px; }
