/* ASSETS */

body {
font-size:16px;
color:#000;
padding:0px;
margin:0px;
background-color: #2B1309;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td, th {
padding:0px;
margin:0px;
}

#article_p {
line-height:22px;
font-family:"Arno Pro", Courier, monospace;
font-size:18px;
color:#3C2104;
text-align:left;
text-indent:0px;
margin-left:24px;
margin-top:10px;
margin-right:24px;
margin-bottom:10px;
}

.fieldset {
 border:        1px solid #D2E3DB;
 padding: 10px;
}


a {
 text-decoration:   none;
 color:             #266F66;
}
  
a:visited {
 color:             #266F66;
 text-decoration:   none;
}

a:hover {
 color:             #000;
 text-decoration:   underline;
}

td img {border:0px;}

.article_hr {
color:#CC9933;
border-color:#AB7A38;
border-style:dashed;
width:550px;
height:1px;
}

#lift_lower {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
color:#538A7B;
height:40px;
width:1009px;
}

#article_bq {
background-image:none;
font-family:"Arno Pro", Courier, monospace;
background-color:#fff;
width:570px;
font-size:16px;
line-height:20px;
color:#000;
text-align:left;
text-indent:none;
padding:0 10px 6px 10px;
margin:0px;
border:0px;
}

/*Search Rows*/

.resultRowOne {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11px;
 color:				#000;
 padding:           6px 6px 6px 8px;
 background-color:	#F8FCFC;
}

.resultRowTwo {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
 padding:           6px 6px 6px 8px;
 background-color:  #FCF9F5;
}

.resultHead {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size: 		11px;
 font-weight: 		bold;
 color:				#000;
 padding: 			8px 0 8px 8px;
 border-bottom:		1px solid #999;
 background-color:	transparent;
}


/*Main Content wiki*/

.wiki_tower {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/center_backfill_wiki.jpg);
background-repeat:repeat;
vertical-align:top;
text-align:left;
width:1009px;
padding:0px;
margin:0px;
border:0px;
}

.wiki_content {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/content_fill_wiki.jpg);
background-repeat:repeat;
vertical-align:top;
padding:0px;
margin:0px;
border:0px;
}

#bread_crumbs_wiki {
background-color:#fff;
vertical-align:top;
text-indent:44px;
text-align:left;
line-height:39px;
width:1009px;
height:18px;
padding: 0px;
margin:0px;
border:0px;
}

#wiki_footer {
 font-family:       Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/content_bottom_wiki.jpg);
background-repeat:no-repeat;
color:#fff;
vertical-align:top;
line-height:39px;
width:1009px;
height:39px;
padding:0px;
margin:0px;
border:0px;
}

.footer_wiki {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/footer_wiki.jpg);
color:#EEE8E3;
font-size:14px;
line-height:30px;
vertical-align:middle;
text-align:center;
height:83px;
width:1009px;
padding:0px;
margin:0px;
border:0px;
}

.footer_wiki p {
line-height: 20px;
background: transparent;
color:#EEE8E3;
text-indent: 0px;
}

.footer_wiki a {
color:#4A9F98;
text-decoration:none;
}

.footer_wiki a:hover {
color:#7BBFB4;
text-decoration:underline;
}

/*Main Content Release*/

.release_tower {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/center_backfill.jpg);
background-repeat:repeat;
vertical-align:top;
width:644px;
padding:0px;
margin:0px;
border:0px;
}

#release_content {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/content_fill.jpg);
background-repeat:repeat;
vertical-align:top;
padding:0px;
margin:0px;
border:0px;
}

#bread_crumbs_release {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/content_fill.jpg);
background-repeat:no-repeat;
vertical-align:top;
text-indent:24px;
text-align:left;
line-height:39px;
width:644px;
height:39px;
padding:0px;
margin:0px;
border:0px;
}

#release_footer {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/content_bottom.jpg);
background-repeat:no-repeat;
vertical-align:top;
line-height:39px;
width:644px;
height:39px;
padding:0px;
margin:0px;
border:0px;
}


.article_h1  {
font-size:30px;
text-align:left;
font-family:"Arno Pro Smbd SmText", Courier, monospace;
font-variant:small-caps;
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/seperator_1.jpg);
background-repeat:no-repeat;
background-position:top;
color: #000;
height:40px;
text-indent:30px;
line-height:50px;
vertical-align:bottom;
margin:0px;
padding:0px;
border:0px;
}

.article_h2 {
font-size:24px;
text-align:left;
font-family:"Arno Pro Smbd SmText", Courier, monospace;
color: #174641;
margin-left:30px;
margin-bottom:0px;
margin-top:0px;
padding:0px;
border:0px;
}

.article_h3 {
font-size:18px;
text-align:left;
font-family:"Arno Pro Smbd Caption", Courier, monospace;
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/seperator_3.jpg);
background-repeat:no-repeat;
background-position:top;
color: #266F66;
height:60px;
text-indent:30px;
line-height:90px;
vertical-align:bottom;
font-variant:small-caps;
margin:0px;
padding:0px;
border:0px;
}

.article_h4 {
font-size:16px;
font-family:"Arno Pro Smbd SmText", Courier, monospace;
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/seperator_2.jpg);
background-repeat:no-repeat;
background-position:top;
color: #3C2104;
height:54px;
text-align:center;
line-height:54px;
vertical-align:top;
margin:0px;
padding:0px;
border:0px;
}

.article_h5 {
font-size:16px;
text-align:left;
font-family:"Arno Pro Smbd SmText", Courier, monospace;
color: #773A04;
font-size:larger;
font-style:italic;
text-indent:70px;
line-height:26px;
margin:0px;
padding:0px;
border:0px;
}


.article_h6 {
font-size:16px;
text-align:left;
font-family:"Arno Pro Smbd SmText", Courier, monospace;
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/seperator_1.jpg);
background-repeat:no-repeat;
background-position:top;
color: #170D01;
height:40px;
text-indent:30px;
line-height:60px;
vertical-align:bottom;
margin:0px;
padding:0px;
border:0px;
}

#rip {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/seperator_5.jpg);
height:59px;
width:644px;
padding:0px;
margin:0px;
border:0px;
}

#splash {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/page_splash.jpg);
height:45px;
width:644px;
padding:0px;
margin:0px;
border:0px;
}

/* Top_Bar */

.top_bar {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/Top_Bar.jpg);
width:727px;
height:57px;
padding:0px;
margin:0px;
border:0px;
}

.nav_login {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/nav_login.jpg);
width:55px;
height:57px;
padding:0px;
margin:0px;
border:0px;
}

.nav_logout {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/nav_logout.jpg);
width:58px;
height:57px;
padding:0px;
margin:0px;
border:0px;
}

.nav_memberlist {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/nav_memberlist.jpg);
width:98px;
height:57px;
padding:0px;
margin:0px;
border:0px;
}

.nav_cp {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/nav_cp.jpg);
width:114px;
height:57px;
padding:0px;
margin:0px;
border:0px;
}

.nav_register {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/nav_register.jpg);
width:71px;
height:57px;
padding:0px;
margin:0px;
border:0px;
}

.nav_profile {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/nav_profile.jpg);
width:52px;
height:57px;
padding:0px;
margin:0px;
border:0px;
}

.top_bar_corner {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/top_bar_corner.jpg);
width:58px;
height:57px;
padding:0px;
margin:0px;
border:0px;
}

/* HEADER */

.header_left {
font-family: "Arno Pro Smbd", Verdana, Geneva;
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/header_left.jpg);
vertical-align:top;
color: #9E7438;
vertical-align:bottom;
text-align:center;
line-height:90px;
font-size:24px;
width:341px;
height:90px;
padding:0px;
margin:0px;
border:0px;
}

.header_left a {
text-decoration:none;
font-weight:normal;
color: #174641;
}

.header_left a:hover {
text-decoration:none;
font-weight:normal;
color: #9E7438;
}

.header_center {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/header_center.jpg);
width:331px;
height:90px;
padding:0px;
margin:0px;
border:0px;
}

.header_right {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/header_right.jpg);
vertical-align:top;
color: #9E7438;
vertical-align:bottom;
text-align:center;
font-weight:bold;
line-height:90px;
font-size:20px;
width:337px;
height:90px;
padding:0px;
margin:0px;
border:0px;
}

.header_right_release {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/header_right_release.jpg);
vertical-align:top;
color: #9E7438;
vertical-align:bottom;
text-align:center;
font-weight:bold;
line-height:90px;
font-size:20px;
width:337px;
height:90px;
padding:0px;
margin:0px;
border:0px;
}

.header_right_wiki {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/header_right_wiki.jpg);
vertical-align:top;
color: #9E7438;
vertical-align:bottom;
text-align:center;
font-weight:bold;
line-height:90px;
font-size:20px;
width:337px;
height:90px;
padding:0px;
margin:0px;
border:0px;
}

.header_right_forum {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/header_right_forums.jpg);
vertical-align:top;
color: #9E7438;
vertical-align:bottom;
text-align:center;
font-weight:bold;
line-height:90px;
font-size:20px;
width:337px;
height:90px;
padding:0px;
margin:0px;
border:0px;
}

.header_right_promo {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/header_right_promo.jpg);
vertical-align:top;
color: #9E7438;
vertical-align:bottom;
text-align:center;
font-weight:bold;
line-height:90px;
font-size:20px;
width:337px;
height:90px;
padding:0px;
margin:0px;
border:0px;
}

/* Main Menu */

.main_left {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/main_left.jpg);
width:180px;
height:55px;
padding:0px;
margin:0px;
border:0px;
}

.main_left_wiki {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/main_left_wiki.jpg);
width:180px;
height:55px;
padding:0px;
margin:0px;
border:0px;
}

.main_right {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/main_right.jpg);
width:185px;
height:55px;
padding:0px;
margin:0px;
border:0px;
}

.main_right_forums { /*also used for wiki right*/
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/main_right_forum.jpg);
width:185px;
height:55px;
padding:0px;
margin:0px;
border:0px;
}

.button_1 {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/button_1.jpg);
width:136px;
height:55px;
padding:0px;
margin:0px;
border:0px;
}

.button_1_active {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/button_1_active.jpg);
width:136px;
height:55px;
padding:0px;
margin:0px;
border:0px;
}

.button_2 {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/button_2.jpg);
width:126px;
height:55px;
padding:0px;
margin:0px;
border:0px;
}

.button_2_active {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/button_2_active.jpg);
width:126px;
height:55px;
padding:0px;
margin:0px;
border:0px;
}

.button_3 {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/button_3.jpg);
width:126px;
height:55px;
padding:0px;
margin:0px;
border:0px;
}

.button_3_active {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/button_3_active.jpg);
width:126px;
height:55px;
padding:0px;
margin:0px;
border:0px;
}

.button_4 {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/button_4.jpg);
width:126px;
height:55px;
padding:0px;
margin:0px;
border:0px;
}

.button_4_active {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/button_4_active.jpg);
width:126px;
height:55px;
padding:0px;
margin:0px;
border:0px;
}

.button_5 {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/button_5.jpg);
width:130px;
height:55px;
padding:0px;
margin:0px;
border:0px;
}

.button_5_active {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/button_5_active.jpg);
width:130px;
height:55px;
padding:0px;
margin:0px;
border:0px;
}

/* Left Tower */

.left_tower {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/left_fill.jpg);
background-repeat:repeat;
vertical-align:top;
width:180px;
padding:0px;
margin:0px;
border:0px;
}

.left_tower p {
font-family: Verdana, Arial, Geneva, Sans-serif;
line-height:16px;
font-size:12px;
text-indent:0px;
vertical-align:top;
text-align:left;
margin-left:28px;
margin-top:0px;
margin-right:10px;
margin-bottom:5px;
}

.left_tower p u {font-weight:bold;}

.left_tower a {color:#EEE8E3;}

.left_tower a:hover {color:#fff;}

#left_box {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/left_content_fill.jpg);
background-repeat:repeat;
vertical-align:top;
width:180px;
padding:0px;
margin:0px;
border:0px;
}

#left_title {
display:block;
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/left_title.jpg);
text-align:center;
vertical-align:bottom;
line-height:57px;
color:#DCBE98;
text-indent:12px;
height:57px;
width:180px;
padding:0px;
margin:0px;
border:0px;
}

#left_input {
display:block;
font-family:"Arno Pro Smbd SmText", Courier, monospace;
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/left_input.jpg);
text-align:center;
vertical-align:bottom;
line-height:29px;
color:#462D0E;
text-indent:12px;
font-size:14px;
height:29px;
width:180px;
padding:0px;
margin:0px;
border:0px;
}

#left_PM {
display:block;
text-align:center;
vertical-align:bottom;
padding:0px;
margin:0px;
border:0px;
}

#left_logo {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/logo_forums.jpg);
vertical-align:top;
width:180px;
height:156px;
padding:0px;
margin:0px;
border:0px;
}

#left_break {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/left_break.jpg);
height:29px;
width:180px;
padding:0px;
margin:0px;
border:0px;
}

#left_break_return {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/left_break_return.jpg);
height:29px;
width:180px;
padding:0px;
margin:0px;
border:0px;
}

#left_footer {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/left_footer.jpg);
vertical-align:top;
width:180px;
height:24px;
padding:0px;
margin:0px;
border:0px;
}

#left_under_title {
display:block;
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/left_under_title.jpg);
text-align:center;
vertical-align:bottom;
line-height:23px;
color:#DCBE98;
text-indent:12px;
height:23px;
width:180px;
padding:0px;
margin:0px;
border:0px;
}

#left_under_fill {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/left_under_fill.jpg);
vertical-align:bottom;
width:180px;
padding:0px;
margin:0px;
border:0px;
}

#left_under_footer {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/left_under_footer.jpg);
vertical-align:top;
width:180px;
height:10px;
padding:0px;
margin:0px;
border:0px;
}

/* Right Tower */

.right_tower {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/right_fill.jpg);
background-repeat:repeat;
vertical-align:top;
width:185px;
padding:0px;
margin:0px;
border:0px;
}

#right_break {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/right_seperater.jpg);
background-position:middle;
height:32px;
width:185px;
padding:0px;
margin:0px;
border:0px;
}

#right_break_return {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/right_seperater_return.jpg);
background-position:middle;
height:32px;
width:185px;
padding:0px;
margin:0px;
border:0px;
}

#right_split {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/right_split.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:28px;
width:185px;
padding:0px;
margin:0px;
border:0px;
}


#logo {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/logo.jpg);
height:152px;
width:185px;
padding:0px;
margin:0px;
border:0px;
}

#firstbox p {
margin-left:12px;
margin-top:2px;
margin-right:32px;
margin-bottom:2px;
text-indent: 0px;
text-align:center;
}

#firstbox a {
color:#266F66;
font-weight:bold;
}

#firstbox {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/right_fill.jpg);
text-align:center;
background-repeat:repeat;
display:block;
color:#000;
line-height:18px;
font-size:16px;
width:185px;
padding:0px;
margin:0px;
border:0px;
}

#firstbox_title {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/right_title.jpg);
background-repeat:repeat;
font-size:larger;
text-align:center;
vertical-align:bottom;
line-height:42px;
color:#FBEDC3;
text-indent:-26px;
height:47px;
width:185px;
padding:0px;
margin:0px;
border:0px;
}

#right_box p {
color:#266F66;
text-align:center;
margin-left:20px;
margin-top:2px;
margin-right:40px;
margin-bottom:2px;
text-indent:0px;
}

#right_sub_title {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/right_sub_title.jpg);
background-repeat:repeat;
text-align:center;
vertical-align:bottom;
line-height:38px;
color:#FBEDC3;
text-indent:-18px;
height:38px;
width:185px;
padding:0px;
margin:0px;
border:0px;
}

#right_box {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/right_box_fill.jpg);
background-repeat:repeat;
text-align:center;
display:block;
color:#000;
line-height:18px;
font-size:16px;
width:185px;
padding:0px;
margin:0px;
border:0px;
}

#right_box_title {
font-size:16px;
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/right_box_title.jpg);
background-repeat:repeat;
font-weight:normal;
text-align:center;
vertical-align:bottom;
text-indent:-18px;
line-height:42px;
color:#FBEDC3;
height:47px;
width:185px;
padding:0px;
margin:0px;
border:0px;
}

#right_box_footer {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/right_box_footer.jpg);
background-repeat:repeat;
height:30px;
width:185px;
padding:0px;
margin:0px;
border:0px;
}

#calendarbox {
text-align:left;
display:block;
width:185px;
margin-left:12px;
margin-right:-12px;
margin-bottom:0px;
margin-top:0px;
padding:0px;
border:0px;
}

#right_calendar {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/right_calendar_fill.jpg);
background-repeat:repeat;
text-align:center;
display:block;
color:#000;
line-height:18px;
font-size:16px;
width:185px;
padding:0px;
margin:0px;
border:0px;
}

#right_calendar_title {
font-size:16px;
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/right_calendar_title.jpg);
background-repeat:repeat;
text-align:center;
text-indent:-22px;
vertical-align:top;
line-height:47px;
color:#FBEDC3;
height:47px;
width:185px;
padding:0px;
margin:0px;
border:0px;
}

#right_calendar_title a {text-decoration:none}

#right_calendar_title a:hover {text-decoration:none}

#right_calendar_footer {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/right_calendar_footer.jpg);
background-repeat:repeat;
text-align:center;
text-indent:-20px;
vertical-align:bottom;
height:25px;
line-height:25px;
width:185px;
padding:0px;
margin:0px;
border:0px;
}

/*Ticker*/

.ticker_wiki {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/ticker_wiki.jpg);
background-repeat:no-repeat;
color:#80B3A5;
font-size:14px;
line-height:36px;
vertical-align:top;
text-align:center;
height:40px;
width:1009px;
padding:0px;
margin:0px;
border:0px;
}

.ticker_wiki a:active, hover, visited {
color:#E9F5F4;
text-decoration:none;
}

.ticker {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/ticker.jpg);
background-repeat:no-repeat;
color:#80B3A5;
font-size:14px;
line-height:36px;
vertical-align:top;
text-align:center;
height:40px;
width:1009px;
padding:0px;
margin:0px;
border:0px;
}

.ticker a:active, hover, visited {
color:#E9F5F4;
text-decoration:none;
}

/*Footer*/



.footer {
background-image:url(http://www.freelancejobforums.com/themes/forum_themes/fjf/images/footer.jpg);
color:#EEE8E3;
font-size:14px;
line-height:30px;
vertical-align:middle;
text-align:center;
height:83px;
width:1009px;
padding:0px;
margin:0px;
border:0px;
}

.footer p {
line-height: 20px;
background: transparent;
color:#EEE8E3;
text-indent: 0px;
}

.footer a {
color:#4A9F98;
text-decoration:none;
}

.footer a:hover {
color:#7BBFB4;
text-decoration:underline;
}


/*Calendar*/

.calendarBG {
 background-color: #C4B29A;
}

.calendarBlank {
 background-color: #DDCFC6;
}

.calendarHeader {
 font-weight: bold;
 color: #fff;
 text-align: center;
 background-color: #000;
}

.calendarMonthLinks {
 font-family:       Trebuchet MS, Arial, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarDayHeading {
 font-size:	11px;
 color: #3B7068;
 background-color: #CCBDA8;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-family:      Trebuchet MS,  Arial, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#EEE8E3;
}

.calendarCell {
 font-family:       Trebuchet MS, Arial, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell a {
 color:             #3B7068;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
 color:             #3B7068;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

/* FROM WIKI ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*
    Default Body
------------------------------------------------------ */ 
.wiki body {
margin:            0;
padding:           0;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         12px;
line-height:16px;
 color:             #275653;
}
/*
    Links
------------------------------------------------------ */ 
a, a:visited {
 text-decoration:   none;
 color:             #34726D;
 background-color:  transparent;
}

a:hover {
 color:             #CEAA79;
 text-decoration:   underline;
 background-color:  transparent;
}

a.noArticle, a.noArticle:visited
{
	text-decoration: none;
	color: #66a;
}

a.noArticle:hover
{
 color:             #CEAA79;
 text-decoration:   underline;
}

/*
    Basic stuff
------------------------------------------------------ */ 
p {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
line-height:18px;
 color:             #275653;
 margin:			4px 0 8px 0;
}


img {
	border: none;
}

ul {
	padding-left: 34px;
}

form p {
	margin: 0;
}

.underline {
	border-bottom: 1px dotted #aaa;
}

.hidden {
	display: none;
	visibility: hidden;
}

hr	{ height: 0px; border: dotted 0px; border-top-width: 1px;}

h2
	{
	color: #d60;
	font-weight: normal;
	font-size: 15px;
	font-family: helvetica, arial, sans-serif;
	margin: 1em 0 0 0;
	padding: 7px 0 7px 0;
	border-bottom: 1px dotted #bba;
	border-top: 1px solid #000;
	}

h3
	{
	font-weight: normal;
	font-size: 14px;
	font-family: helvetica, arial, sans-serif;
	color: #D1AE7E;
	margin: 20px 0 7px 0;
	padding: 8px 0 8px 0;
	border-top: 1px solid #D1AE7E;
	border-bottom: 1px solid #D1AE7E;
	}

.lighttext {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 color:             #D1AE7E;
 padding:           4px 0 2px 0;
 background-color:  transparent;  
}

/*
    Special formatting for quotes, code, pre etc..
------------------------------------------------------ */ 

code {
  white-space: normal;
 }

 pre {
 background: 		#EFF5F4;
 border:			1px solid #C2E0DC;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #275653;
 margin:			8px 2px 10px 6px;
 padding:			10px 10px 10px 6px;
 white-space: 		normal;
}

.codeblock {
 background: 		#EFF5F4;
 border-left:		1px solid #C2E0DC;
 border-top:		1px solid #C2E0DC;
 border-bottom:		1px solid #C2E0DC;
 border-right:		1px solid #C2E0DC;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #275653;
 margin:			8px 4px 10px 3px;
 padding:			10px 10px 10px 6px;
}

blockquote {
background: #F8FCFC url('http://www.freelancejobforums.com/themes/forum_themes/fjf/images/bq_corner.jpg') no-repeat top right;
 border-left:		4px solid #266F66;
 border-top:		1px solid #538A7B;
 border-bottom:		1px solid #538A7B;
 border-right:		1px solid #538A7B;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #275653;
 margin:			8px 2px 10px 6px;
 padding:			5px 10px 10px 6px;
}

/*
    Breadcrumb Links
------------------------------------------------------ */ 
.breadcrumb {  
 background-color:  transparent;
 font-weight: 		bold;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 margin:			0px 45px 0px 45px;
}
.breadcrumb a, .breadcrumb a:link { 
 color:             #7BBFB4;
 font-weight:		normal;
 background:        transparent;
 text-decoration:   none;
} 
.breadcrumb a:visited { 
 color:             #7BBFB4;
 background:        transparent;
 text-decoration:   none;
}
.breadcrumb a:hover { 
 color:             #000;    
 background:        transparent;
 text-decoration:   underline;
}

.breadcrumbspacer {
 color:  #6B6B85;
}

/*
    Misc. Formatting Items
------------------------------------------------------ */ 
.spacer {
 margin-bottom:     12px;
}

.itempad {
padding: 2px 0 2px 0;
}

.itempadbig {
padding: 5px 0 5px 0;
}

.bottompad {
padding: 0 0 2px 0;
}

.marginpad {
 margin: 12px 0 10px 3px;
}

.leftpad {
 margin: 0;
 padding: 0 0 0 4px;
}

.default, .defaultBold, .defaultRight, .defaultCenter {
 background:		transparent;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #591D12;
}

.defaultBold {
 font-weight: bold;
}

.defaultRight {
 text-align: right;
}

.defaultCenter {
text-align: center;
}

/*
    Main Content Wrapper
------------------------------------------------------ */ 
#content {
 left:              0px;
 right:             10px;
 margin:            10px 10px 0 0;
 padding:           0;
}
* html #content {
 width:             100%;
 width:            auto;
}

#maincontent {
 left:              0px;
 right:             10px;
 margin:            10px 30px 0 20px;
 padding:           0;
 width:             940px;
}



/*

Our Two Column Approach with a Little Path Down the Center
A Path!  A Path!!
------------------------------------------------------ */ 

.left220
	{
	display:block;
	width: 240px;
	float: left;
	margin-left: 20px;
	}
	
.right720
	{
	display:block;
	width: 650px;
	margin-left: 20px;
	float: right;
	}
	
.clear { clear: both; padding: 10px;}

/*

    Form Field Formatting
------------------------------------------------------ */ 

form {
 margin:            0;
 padding:           0;
 border:            0;
}
.input {
 border-top:        2px solid #4A9F98;
 border-left:       2px solid #4A9F98;
 border-bottom:     1px solid #4A9F98;
 border-right:      1px solid #4A9F98;
 color:             #333;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 height:            1.7em;
 padding:           0;
 margin:        	0;
} 
.textarea {
 border-top:        2px solid #4A9F98;
 border-left:       2px solid #4A9F98;
 border-bottom:     1px solid #4A9F98;
 border-right:      1px solid #4A9F98;
 color:             #333;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 padding:           0;
 margin:        	5px;
}
.checkbox {
 background-color:  transparent;
 padding:           0;
 border:            0;
}

.submit {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 font-weight:       bold;
 border-top:		1px solid #9EA3D5;
 border-left:		1px solid #9EA3D5;
 border-right:		1px solid #000;
 border-bottom:		1px solid #000;
 letter-spacing:    .1em;
 margin:        	0;
 padding:			1px 4px 1px 4px;
 background-color:  #7BBFB4;
 color:             #fff;
 cursor: pointer;
}  

.alert {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #34726D;
 font-weight:		bold;
}

.highlight {
 color:             #34726D;
}

/*Main Content Forums*/

.forums_tower {
background-color:#2B1309;
background-image:url(http://freelancejobforums.com/themes/forum_themes/fjf/images/center_backfill_forum.jpg);
background-repeat:repeat;
text-align:left;
vertical-align:top;
width:803px;
padding:0px;
margin:0px;
border:0px;
}

#forums_content {
background-image:url(http://freelancejobforums.com/themes/forum_themes/fjf/images/content_fill_forum.jpg);
background-repeat:repeat;
text-align:left;
vertical-align:top;
padding:0px;
margin:0px;
border:0px;
}

#bread_crumbs_forums {
background-image:url(http://freelancejobforums.com/themes/forum_themes/fjf/images/content_fill_forum.jpg);
background-repeat:repeat;
vertical-align:top;
text-indent:40px;
text-align:left;
line-height:37px;
width:803px;
height:37px;
padding:0px;
margin:0px;
border:0px;
}

#forums_footer {
background-image:url(http://freelancejobforums.com/themes/forum_themes/fjf/images/content_bottom_forum.jpg);
background-repeat:no-repeat;
vertical-align:top;
line-height:39px;
width:803px;
height:39px;
padding:0px;
margin:0px;
border:0px;
}

.forums_right_fill {
background-image:url(http://freelancejobforums.com/themes/forum_themes/fjf/images/right_fill_forum.jpg);
background-repeat:repeat;
vertical-align:top;
width:26px;
padding:0px;
margin:0px;
border:0px;
}


/*Ticker*/

.ticker_forums {
background-image:url(http://freelancejobforums.com/themes/forum_themes/fjf/images/ticker_forum.jpg);
background-repeat:no-repeat;
color:#80B3A5;
font-size:14px;
line-height:36px;
vertical-align:top;
text-align:center;
height:40px;
width:1009px;
padding:0px;
margin:0px;
border:0px;
}

.ticker_forums a:active, hover, visited {
color:#E9F5F4;
text-decoration:none;
}


/*Footer*/

.footer_forums {
background-image:url(http://freelancejobforums.com/themes/forum_themes/fjf/images/footer_forum.jpg);
color:#EEE8E3;
font-size:14px;
line-height:34px;
vertical-align:top;
text-align:center;
height:83px;
width:1009px;
padding:0px;
margin:0px;
border:0px;
}

.footer_forums p {
line-height: 20px;
background: transparent;
color:#EEE8E3;
text-indent: 0px;
}

.footer_forums a {
color:#4A9F98;
text-decoration:none;
}

.footer_forums a:hover {
color:#7BBFB4;
text-decoration:underline;
}


/*
    Larger Links 
------------------------------------------------------ */ 

.largeLinks { background:        transparent; font-family:       Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif; font-size:         12px; padding-left: 12px; }
.largeLinks a:link { 
 background:        transparent;
 text-decoration:   none;
} 
.largeLinks a:visited { 
 background:        transparent;
 text-decoration:   none;
}
.largeLinks a:hover { 
 background:        transparent;
 text-decoration:   underline;
}



/*
    Alternate links in opposit color
------------------------------------------------------ */ 

.altLinks { 
 background:        transparent;
 font-family:       Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
 font-size:         11px;
}
.altLinks a:link { color: #b37548; background:        transparent; text-decoration:   underline; } 
.altLinks a:visited { 
 background:        transparent;
 text-decoration:   none;
}
.altLinks a:hover { color: #c02e15; background:        transparent; text-decoration:   underline; }

/*
    Small links
------------------------------------------------------ */ 
.smallLinks {
 font-family:       Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
 font-size:         10px;
 background-color:  transparent;  
}

.smallLinks a:link { 
 color:             #a09f9f;
 background:        transparent;
 text-decoration:   none;
} 
.smallLinks a:visited { color: #a09f9f; background:        transparent; text-decoration:   none; }
.smallLinks a:hover { 
 color:             #c02e15;    
 background:        transparent;
 text-decoration:   underline;
}

/*
  Links in forum posts
------------------------------------------------------ */

.post {  padding: 0 0 0 20px; }
.post a { background-color:  transparent; text-decoration: none; }
  
.post a:visited {
 color:             #330099;
 text-decoration:   underline;
 background-color:  transparent;
}

.post a:hover {
 text-decoration:   none;
 background-color:  transparent;
}

.lighttext {
 font-family:       Verdana, Arial, Geneva, Sans-serif;
 font-size:         10px;
 padding:           4px 0 2px;
 background-color:  transparent;  
}

/*
    Special formatting for quotes, <code>, <pre> etc..
------------------------------------------------------ */ 

code {
  white-space: normal;
 }

 pre {
 background: 		#EFEFF4;
 border:			1px solid #B2B3CE;
 font-family:       Verdana, Arial, Geneva, Sans-serif;
 font-size:         11px;
 color:             #38394B;
 margin:			8px 2px 10px 6px;
 padding:			10px 10px 10px 6px;
 white-space: 		normal;
}

.codeblock { background: 		white; font-family:       Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif; font-size:         11px; color:             #38394b; margin:			8px 0 10px; padding:			10px 10px 10px 6px; border: solid 1px #b2b3ce; }

#bq {
text-align:left;
color: #16433E;
background: #f8fbf3;
font-size: 12px;
line-height: 17px;
margin: 8px 0 10px;
padding: 5px 10px;
border-color: #E8F1EC #E8F1EC #E8F1EC #DEEBE3;
border-style: dotted dotted dotted solid;
border-width: 1px 1px 1px 12px;
}

#bq p { color: #16433E; }
.quote_author { color: #16433E; font-size:         10px; font-weight:		bold; margin:			0 0 4px; background-color:  transparent; }


/*
    Private message box
------------------------------------------------------ */ 

.privatemessagebox{
 background:        #303466;
 padding:			3px;
 border-top:		1px solid #181B3C;
 border-left:		1px solid #181B3C;
 border-bottom:		1px solid #4E548F;
 border-right:		1px solid #4E548F;
}

/*
    Member Signature
------------------------------------------------------ */ 

.signature { font-size:         11px; color:             #7EBD9E; margin:			15px 18px 0 20px; padding:			10px 0 4px; border-color: #D8EDE2 transparent transparent; border-style: solid none none; border-width: 1px; }
.signature p { color: #7EBD9E; }
.signatureTitle { font-size:         10px; color:            #538A7B; background-color:  transparent; margin: 0; padding: 0 6px 1px 0; }


/*
    Misc. Formatting Items
------------------------------------------------------ */ 
.spacer {
 margin-bottom: 5px;
}

.itempad { color: #7EBD9E; font-size: 11px; padding: 1px 0 0 0; }
.itempad2 { color: #7EBD9E; font-size: 11px; padding: 4px 0; border-top: 1px solid #D8EDE2; }
.itempadbig { color: #4B9470; font-size: 12px; font-weight: normal; padding: 5px 0; }
.itempadbig2 { color: #4B9470; font-size: 12px; font-weight: normal; padding: 5px 0; border-top: 1px solid #D8EDE2; }
.bottompad {
padding: 0 0 0 0;
}

.marginpad {
 margin: 12px 0 10px 3px;
}

.leftpad {
 padding: 0 0 0 4px;
}

/*
   Forum related text formatting
------------------------------------------------------ */ 

.forumName {
 font-family:       Verdana, Arial, Geneva, Sans-serif;
 font-size:         12px;
 letter-spacing:    .1em;
 color:             #7EBD9E;
 background-color:  transparent;  
}

.forumDescription { font-size:         11px; padding:           0; background-color:  transparent; width: 330px; }

.forumLightLinks { color: #AB793A; font-size:         10px; padding:           3px 0 2px; background-color:  transparent; }

.forumLightLinks a:link { 
 background:        transparent;
 text-decoration:   none;
} 
.forumLightLinks a:visited { 
 background:        transparent;
 text-decoration:   none;
}
.forumLightLinks a:hover { 
 background:        transparent;
 text-decoration:   underline;
}
.topicTitle {
 font-family:       Verdana, Arial, Geneva, Sans-serif;
 font-size:         12px;
 letter-spacing:    .1em;
 color:             #7EBD9E;
 background-color:  transparent;  
}

.userBlock {
 padding:	2px 0 2px 0;
}

.edited {
	font-size:		9px;
	color:			#E3663A;
	margin:			15px 18px 0 20px;
	padding:		10px 0 4px;
}

/*
    File Attachments
------------------------------------------------------ */ 

.attachTitle { font-size:         11px; font-weight:		normal; color:             #7EBD9E; padding:           4px 4px 4px 0; margin:			0 20px 6px; border-bottom: 1px solid #7EBD9E; }
.attachBody { font-family:       Verdana, Arial, Geneva, Sans-serif; font-size:         12px; color:             #7EBD9E; padding:           4px 4px 4px 0; margin: 0 0 0 20px; }

.attachThumb { margin: 3px 6px 3px 0; border: dotted 1px #7EBD9E; background-color:  white; padding: 0; }

/*
    User Rank Text in Post
------------------------------------------------------ */ 
.rankAdmin {
 font-size:         10px;
 font-weight:		bold;
 color:             #7EBD9E;
 padding:           2px 0 3px;
 background-color:  transparent;  
}

.rankModerator {
 font-size:         10px;
 font-weight:		bold;
 color:             #BD8C4A;
 padding:           2px 0 3px;
 background-color:  transparent;  
}

.rankMember{
 font-size:         10px;
 font-weight:		bold;
 padding:           2px 0 3px;
 background-color:  transparent;  
}

.rankImage {
 margin: 0;
 padding: 0;
 border:  0;
}

/*
    Button Formatting
	This controls the look of the various buttons, like
	the "NEW TOPIC" and "POST REPLY" buttons
------------------------------------------------------ */ 

.button {
width:				96px;
background-color:	transparent;
display:			block;
}

.lastTD {
background:			#F3FBF6;
width:				500px;
margin:				0;
border-color:		#D8EDE2 #D8EDE2 #D8EDE2 #F3FBF6;
border-style:		dotted;
border-width:		1px;
}

.button40 {
 width:				34px;
 background-color: 	transparent;
}
.button80 {
 width:				80px;
 background-color: 	transparent;
}
.button100 {
 width:				70px;
 background-color: 	transparent;
}
.button210 {
 width:				210px;
 background-color: 	transparent;
}
.buttonSpacer {
 margin:			0 0 0 6px;
}

.buttonLarge { 
text-transform:		uppercase; 
font-size:			10px; 
text-align:			center; 
color:				#fff; 
font-weight:		bold; 
background-color:	#e96934; 
letter-spacing:		0.1em; 
padding:			4px 6px; 
margin:				2px 0 4px; 
border:				solid 1px #e95011; 
white-space:		nowrap;
cursor:				pointer;
 }
 
.buttonLargeHover { 
text-transform:		uppercase; 
font-size:			10px; 
text-align:			center; 
color:				white; 
font-weight:		bold; 
background-color:	#e9855b; 
letter-spacing:		0.1em; 
padding:			4px 6px; 
margin:				2px 0 4px; 
border:				solid 1px #e9855b; 
white-space:		nowrap; 
cursor:				pointer;
}

.buttonSmall {
font-size:			10px;
font-weight:		bold;
text-align:			center;
color:				#7EBD9E;
background-color:	white;
padding:			2px 3px;
margin:				0;
border:				solid 1px transparent;
white-space:		nowrap;
cursor:				pointer;
}

.buttonSmallHover {
 background: 		#fff ;
 border-top:		#F3FBF6 1px solid;
 border-left:		#F3FBF6 1px solid;
 border-right:		#D8EDE2 1px solid;
 border-bottom:		#7EBD9E 1px solid;
 text-transform:    uppercase;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 font-weight:		bold;
 text-align:		center;
 color:				#D0D2E8;
 padding:           2px 2px 2px 3px;
 margin:     		0 3px 0 3px;
 white-space: 		nowrap;
 cursor: pointer;
}
td.button150 { width: 763px; height: 26px; overflow: hidden; padding-bottom: 10px; }
td.button150 img { float: right; margin-left: 10px; }
/*
    Post Preview
------------------------------------------------------ */ 

.preview { background:		#fbfdfe; font-size:         11px; padding:           10px; margin:			0 0 12px; border-color: #e3f1f4; border-style: none solid solid; border-width: 1px; }
.previewheading { background: 		#F3FBF6; font-weight:		bold; font-size:         11px; color:             #703219; padding:           5px 0 5px 10px; border-top:     	1px solid ; border-right:     	1px solid ; border-left:     	1px solid ; border-bottom-color: ; }
/*
    Moderator Highlight
    This controls the look of the name of moderators
    that appear in the stats area.  The idea is that
    moderators appear in the list differently than
    regular members
------------------------------------------------------ */ 
.activeModerator {
 font-weight: bold;
}

/*
    Table Formatting
------------------------------------------------------ */ 
.border {
 border:     		1px solid #B2B3CE;
 padding:			0;
 margin-top:        1px;
 margin-bottom:     3px;
}
.ignored {color: #b37548; padding:			0; margin:			0 0 8px; }
.tableBorder, .tableBorderLeft { background: url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bg_category.jpg) no-repeat; width: 763px; margin: 0; padding: 0; }
.tableBorderTopLeft { padding:			0; margin-top:        1px; margin-bottom:     3px; border-color: #D8EDE2; border-style: none solid solid; border-width: 1px; }
.tableBorderPad {
 
}
.threadBorder { color: #b37548; padding:			0; margin:			0 0 8px; }
.tableBG {
 background-color: #ffffff;
}

.tablePad {
 padding:  0 0px 0px 0px;
}
td.tablePad2 { padding: 0 13px 0 18px; }
td.tablePad3 { padding: 0 9px 0 20px; }
.tableHeadingBG { color: #2B1309; background: #ffffff url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bg_category.jpg) no-repeat left top; font-family: "Arno Pro Smbd", Verdana, Geneva;  margin: 0; font-size: 28px; padding:           15px 18px 11px; border-bottom: 1px solid ; text-align:left; }
.BGright { background-position: right top; margin: 0; padding: 15px 18px 11px; border-bottom: 1px solid ; }
.tableHeading {font-family: "Arno Pro Smbd", Verdana, Geneva;
 font-size:         24px;
 letter-spacing:    0.1em;
 font-weight:		normal;
 padding:           0;
 margin:			0;
 background-color:  transparent; 
 white-space: 		nowrap;
}
.tableHeadingSmall {font-family:Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif; font-size:         11px; font-weight:		normal; line-height: 13px; padding:           0; margin:			0; background-color:  #ffffff; }
.tableRowHeading, .tableRowHeadingBold {font-family:Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif; color: #000; font-size:         13px; padding:           8px 10px 8px 6px; }
.tableRowHeadingBold {font-family:Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif; color: #000; font-size: 13px; font-weight: normal; background-color: white; }
.tableRowSpacer {
 background: 		#999;
 padding:           0;
}

.tableCellOne { font-size: 13px; font-family:Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif; text-align:left; background: #fff url(http://freelancejobforums.com/themes/forum_themes/fjf/images/tablecellone.jpg) repeat-x; padding: 8px 8px 8px 12px;
 border:     1px solid #F3FBF6;  }
.tableCellTwo { font-size: 13px; font-family:Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif; text-align:left; background: #FCFCFC url(http://freelancejobforums.com/themes/forum_themes/fjf/images/tablecelltwo.jpg) repeat-x; padding: 8px 8px 8px 12px;
 border:     1px solid #F7F7F7; }
.tableCellThree { font-size: 13px; font-family:Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif; background: url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bg_threadbuttons.jpg) no-repeat left bottom; margin: 0px; padding: 0px; height:46px}
* html .tableCellThree { padding: 0px; }
.tableCellFour { font-size: 13px; font-family:Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif; background: url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bg_threadbuttons.jpg) no-repeat right bottom; padding: 0px; }
* html .tableCellFour { padding: 0px; }
.leftcol { background: #ffffff url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bg_category.jpg) no-repeat; padding: 18px 10px 18px 18px; }
.tablePostInfo { font-family: Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif; font-size:         10px; color:             #668c5e; background-color:  transparent; padding: 0 10px 0 20px; }
td.T1 { width: 20px; }
td.T2 { width: 350px; }
td.T3 { width: auto; }
td.T4 { width: auto; }
td.T5 { width: 200px; }
.postcount { color: #b37548; font-size: 15px; width: 50px; display: block; }
td.secondcell { width: 330px; }
/*
    Member Profile Page
------------------------------------------------------ */ 

.profileHeadingBG {
 background: 		#FFFFFF url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bg_category.jpg) no-repeat right top;
 color:             #16433E;
 padding:           10px 6px 6px 18px;
}

.profileAlertHeadingBG {
 background: 		#F3FBF6 url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bg_category.jpg) no-repeat right top;
 color:             #c00;
 padding:           10px 6px 6px 18px;
}

.profileTopBox {
 background:	#fff url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bg_category.jpg) no-repeat left top;
 margin:		0;
 padding:		6px 5px 5px 18px;
}

.profileTitle {
 font-size:			14px;
 font-weight:		bold;
 color:				#000000;
 padding: 			10px 5px 3px 0;
 margin:			0;
 background-color: transparent;  
}

.profileItem { background:		transparent; font-size:         11px; color:           #000000; margin: 			2px 0;  
}

.profilePhoto { background: #ffffff url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bg_category.jpg) no-repeat right top; padding:			1px; margin-top:        1px; margin-bottom:     3px; }

.avatar {
 margin:		3px 14px 3px 0;
}

.photo {
 background:	transparent;
 margin:		6px 14px 0 3px;
}

.profileHead {
 font-size:			10px;
 font-weight:		bold;
 text-transform:	uppercase;
 color:				#000000;
 padding:			3px 4px 3px 10px;
 background-color:	white;  
 border-top:		1px solid #999999;
 border-bottom:		1px solid #999999;
 margin:			0;
}

.menuHeadingBG {
 background: 		url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bg_category.jpg) no-repeat left top;
 color:             #000000;
 padding:           10px 6px 6px 12px;
}

.profileMenu {
 background: 		#ffffff url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bg_category.jpg) no-repeat;
}

.profileMenuInner {
 padding-left:		10px;
 padding-right:		8px;
 margin-bottom:		4px;
 margin-top:		4px;
}

.menuItem { font-size:			11px; background: url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bl_torq_arrow.jpg) no-repeat left center; padding:			3px 0 3px 15px; }

.borderTopBot {
 border-top:	1px solid #999999;
 border-bottom:	1px solid #666666;
}

.borderBot {
 border-bottom:	1px solid #999999;
}

.success {
 font-size:			11px;
 color:				#000000;
 font-weight:		bold;
 padding:			3px 0;
 background-color:	#ffffff; 
}

.memberlistRowOne { background: url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bg_forum.jpg) repeat-x left top; font-size:11px; padding:5px 6px; border-color: #fff #fff #b2b3ce #D8EDE2; border-style: none solid; border-width: 1px; }
.memberlistRowTwo { background: url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bg_forum.jpg) repeat-x left top; font-size:         11px; padding: 5px 6px; border-color: #fff #fff #ccc #ccc; border-style: none solid; border-width: 1px; }

.memberlistHead { color: #000; font-size: 		11px; font-weight: 		bold; background-color: #ffffff; border-bottom:     1px none white; padding: 			8px 0 8px 8px; }

.memberlistFooter {
 font-size:         11px;
 color:             #000;
 padding:           20px 10px 20px 6px;  
}

.innerShade {
 background-color:	#999;
 border:      	 	solid 1px #666666;
 margin:			0;
 padding:			10px;
}

/*
    Search Formatting
------------------------------------------------------ */ 

.searchBox {
 background: 		transparent;
 border:			0 transparent;
 font-size:         11px;
 margin:			16px 0 0;
 padding:			8px 5px 5px;
}

.searchBoxTitle {
 font-size:         10px;
 font-weight:		bold;
 color:             #7EBD9E;
 background-color:  transparent;  
}

.searchpad {
 padding:  6px 0 8px 0;
}

.searchspacer {
 margin-bottom:     6px;
}



/*
    Pagination Links
------------------------------------------------------ */ 
.paginateBorder { margin-bottom:		7px; margin-left: 10px; }
.paginate {
 background-color: #fff;
 font-size:         11px;
 padding:           2px 4px;
 margin:		 	0;
 }
.paginateStat {
 background-color: #fff;
 font-size:         11px;
 padding:           2px 10px;
 margin:			0;
 white-space: 		nowrap; 
 }
.paginateCur {
 background-color: #fff;
 font-size:         11px;
 padding:           2px 6px;
 margin:			0;
 }
 
.paginate a:link {
 background-color: #fff;
 text-decoration:   none;
 back
}
  
.paginatea:visited {
 background-color: #fff;
 text-decoration:   none;
}

.paginate a:hover {
 background-color: #fff;
 text-decoration:   underline;
}

/*

    Form Field Formatting
------------------------------------------------------ */ 

form {
 margin:            0;
 padding:           0;
 border:            0;
}
.hidden {
 margin:            0;
 padding:           0;
 border:            0;

}
.input { color:             #333; font-family:       Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif; font-size:         11px; height:            1.5em; padding:           0; margin:        	0; border-color: #8c8b8b #c4c4c4 #c4c4c4 #8c8b8b; border-style: solid; border-width: 2px 1px 1px 2px; }
 
.textarea { color:             #333; font-family:       Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif; font-size:         11px; padding:           0; margin:        	0; border-color: #8c8b8b #c4c4c4 #c4c4c4 #8c8b8b; border-style: solid; border-width: 2px 1px 1px 2px; }
.select { background-color:  #fff; font-size:         11px; font-weight:       normal; letter-spacing:    0.1em; color:             #7b3118; margin-top:        2px; margin-bottom:     2px; border: solid 1px #b1b1b1; } 
.multiselect {
 border-top:        2px solid #979AC2;
 border-left:       2px solid #979AC2;
 border-bottom:     1px solid #979AC2;
 border-right:      1px solid #979AC2;
 background-color:  #fff;
 color:             #333;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 margin-top:        2px;
 margin-top:        2px;
} 
.radio {
 background-color:  transparent;
 margin-top:        4px;
 margin-bottom:     4px;
 padding:           0;
 border:            0;
}
.checkbox {
 background-color:  transparent;
 padding:           0;
 border:            0;
}
.buttons { margin:        	0; padding:			1px 1px 3px; border: 0 transparent; cursor: pointer; }
button#copy { background: url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bt_vsmall_copy.jpg) no-repeat; text-indent: -9000px; width: 60px; height: 27px; }
button#move { background: url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bt_vsmall_move.jpg) no-repeat; text-indent: -9000px; width: 64px; height: 27px; }
button#delete { background: url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bt_vsmall_delete.jpg) no-repeat; text-indent: -9000px; width: 76px; height: 27px; }
button#reply_all { background: url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bt_vsmall_reply_all.jpg) no-repeat; text-indent: -9000px; width: 94px; height: 27px; }
button#reply { background: url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bt_vsmall_reply.jpg) no-repeat; text-indent: 70px; width: 65px; height: 27px; }
button#forward { background: url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bt_vsmall_forward.jpg) no-repeat; text-indent: -9000px; width: 94px; height: 27px; }
button#add { background: url(http://freelancejobforums.com/themes/forum_themes/fjf/images/bt_vsmall_add_member.jpg) no-repeat; text-indent: -9000px; width: 113px; height: 27px; }
a.pm img { margin: 0; }
/** html a.pm img { margin-top: -3px; }*/
.submit { font-size:         11px; font-weight:       normal; letter-spacing:    0.1em; margin:        	0; padding:			1px 4px; background-color:  #ededed; color:             #1d1c1c; border-color: white #e0e0e0 #e0e0e0 white; border-style: solid; border-width: 1px; cursor: pointer; }  
/*
    Error messages
------------------------------------------------------ */ 

.errorHeading {
 background: 		#C87D80;
 color:             #fff;
 padding:           6px;
 border-bottom:     1px solid #fff;
 font-size:         12px;
 letter-spacing:    0.1em;
 font-weight:		bold;
}

.errorMessage {
 font-size:         11px;
 color:             #000000;
 padding:           10px 0;
}

.errorBox {
 background:		#F8FCFC;
 font-size:         11px;
 color:             #990000;
 padding:           10px;
 margin:			0 0 12px;
 border:       		solid 1px;
}

.alert {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:            #712F00;
 font-weight:		bold;
}

.highlight {
 color:             #990000;
}

td.legend { text-align:left; background: #F3FBF6; vertical-align: top; position: relative; width: 320px; margin: 0; padding: 18px 0 0 20px; border-color: #D8EDE2; border-style: dotted dotted none; border-width: 1px; }
td.legend2 { text-align:left; color: #7EBD9E; font-size: 11px; background: #F3FBF6; margin: 0; padding: 8px 0 10px 20px; position: relative; vertical-align: top; border: dotted 1px #D8EDE2; }
td.legend2 td { font-size: 12px; padding: 0 0 10px 6px; }
td.legend table { color: #7EBD9E; font-size: 12px; }
/*
    Formatting Buttons
------------------------------------------------------ */ 

.buttonMode {
 font-size:         10px;
 color:             #668c5e;
 background-color:  transparent; 
 white-space: 		nowrap;
}

.htmlButtonOuter, .htmlButtonOuterL {
 background-color:  #f6f6f6;  
 padding:           0;
 border-top:        #333 1px solid;
 border-right:      #333 1px solid;
 border-bottom:     #333 1px solid;
}
.htmlButtonOuterL  {
 border-left:       #333 1px solid;
}
.htmlButtonInner {
 background-color:  transparent; 
 text-align:		center;
 padding:			0 3px 0 3px;
 border-left:       #fff 1px solid;
 border-top:        #fff 1px solid;
 border-right:      #ccc 1px solid;
 border-bottom:     #ccc 1px solid;
}
.htmlButtonOff {
 font-family:       Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         11px;
 font-weight:       bold;
 padding:           1px 2px 2px 2px;
 white-space:       nowrap;
}
.htmlButtonOff a:link { 
 color:             #000;
 text-decoration:   none;
 white-space:       nowrap;
}
.htmlButtonOff  a:visited { 
 text-decoration:   none;
}
.htmlButtonOff a:active { 
 text-decoration:   none;
 color:             #999;
}
.htmlButtonOff a:hover { 
 text-decoration:   none;
 color:             #999;
}
.htmlButtonOn {
 font-family:       Verdana, Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:       bold;
 background:        #f6f6f6;
 padding:           1px 2px 2px 2px;
 white-space:       nowrap;
}
.htmlButtonOn a:link { 
 color:             #990000;
 text-decoration:   none;
 white-space:       nowrap;
}  
.htmlButtonOn  a:visited { 
 text-decoration:   none;
} 
.htmlButtonOn a:active { 
 text-decoration:   none;
 color:             #999;
}
.htmlButtonOn a:hover { 
 color:             #999;
 text-decoration:   none;
}

/*
    SPELL CHECK CSS
--------------------------------------------------------------- */

.iframe {border:1px solid #6666CC;}

.wordSuggestion
{
	background-color: #f4f4f4; 
	border: 1px solid #ccc; 
	padding: 4px; 
}

.wordSuggestion a, .wordSuggestion a:active
{
	cursor: pointer;
}

.spellchecked_word
{
	cursor: pointer;
	background-color: #fff;
	border-bottom: 1px dashed #ff0000;
}

.spellchecked_word_selected
{
	cursor: pointer;
	background-color: #ADFF98;
}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-table}
* html .clearfix {height:1%;margin:0 15px 20px 0;display:block}
.clearfix {display:block}
/*
    FAST REPLY
--------------------------------------------------------------- */
#fastreply .tableCellTwo, .pad18 .tableCellOne, .pad18 .tableRowHeadingBold, .pad18 .tableCellTwo { padding-right: 18px; padding-left: 18px; }
#email_console_form { padding-top: 30px; }
.class { color: #f23a04; }
