html, body {
background:#CCCCCC url(../images/bg.gif) repeat-x scroll left top;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
margin:0pt;
padding:0pt;
}
body {
background:transparent url(../images/header_bg.gif) no-repeat scroll center top;
margin:0pt auto;
width:970px;
}
a {
color:#45a240;
outline-color:invert;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
a:hover {
color:#8B006C;
}
a img {
border:medium none;
}
h1 {
}
h2, h3 {
font-family:verdana,arial,helvetica,sans-serif;
font-weight:400;
letter-spacing:-1px;
}
ul {
list-style-type:square;
}
p, li {
line-height:1.5em;
}
ul li {
padding-bottom:5px;
}
fieldset {
border:1px solid #CCCCCC;
margin:15px 3px;
}
td {
vertical-align:top;
}
blockquote {
border-left:3px solid #CCCCCC;
clear:both;
color:#999999;
font-style:italic;
line-height:1.2em;
margin:10px 3px;
padding-left:10px;
}
legend {
color:#666666;
font-size:1.5em;
}
label {
display:block;
font-size:1.3em;
width:100px;
}
form table td {
font-family:verdana,arial,helvetica,sans-serif;
padding:10px 3px;
text-align:left;
}
form table td small {
font-style:italic;
}
select {
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.1em;
width:200px;
}
textarea {
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.1em;
}
input {
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.1em;
padding:2px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
font-family:verdana,arial,helvetica,sans-serif;
background-color:#FFFFEE;
}
.submitted_button {
background:transparent url(../images/indicator.gif) no-repeat scroll right center;
padding-right:20px;
}
#error, #notice, #confirm {
font-size:1em;
font-weight:700;
height:29px;
margin:0pt;
padding:11px 10pt 0pt 35px;
}
#error {
background:#FECFCF url(../images/icon_error_animated.gif) no-repeat scroll 12px 11px;
color:#FF0000;
}
#error .tl {
background:transparent url(../images/error_top_left.gif) no-repeat scroll left top;
}
#error .tr {
background:transparent url(../images/error_top_right.gif) no-repeat scroll right top;
}
#error .bl {
background:transparent url(../images/error_bottom_left.gif) no-repeat scroll left bottom;
}
#error .br {
background:transparent url(../images/error_bottom_right.gif) no-repeat scroll right bottom;
}
#notice {
background:#FFEBAE url(../images/icon_notice_animated.gif) no-repeat scroll 12px 11px;
color:#9D9801;
}
#notice a {
border-bottom:1px solid #9D9801;
color:#9D9801;
}
#notice .tl {
background:transparent url(../images/notice_top_left.gif) no-repeat scroll left top;
}
#notice .tr {
background:transparent url(../images/notice_top_right.gif) no-repeat scroll right top;
}
#notice .bl {
background:transparent url(../images/notice_bottom_left.gif) no-repeat scroll left bottom;
}
#notice .br {
background:transparent url(../images/notice_bottom_right.gif) no-repeat scroll right bottom;
}
#confirm {
background:#C8F997 url(../images/icon_confirm_animated.gif) no-repeat scroll 12px 11px;
color:#09A909;
}
#confirm .tl {
background:transparent url(../images/confirm_top_left.gif) no-repeat scroll left top;
}
#confirm .tr {
background:transparent url(../images/confirm_top_right.gif) no-repeat scroll right top;
}
#confirm .bl {
background:transparent url(../images/confirm_bottom_left.gif) no-repeat scroll left bottom;
}
#confirm .br {
background:transparent url(../images/confirm_bottom_right.gif) no-repeat scroll right bottom;
}
.fieldWithErrors {
border:1px solid red;
}
#errorExplanation {
background-color:pink;
background-image:url(../images/icon_error.gif);
border-bottom:1px solid #FF0000;
border-top:1px solid red;
color:#FF0000;
}
#errorExplanation {
background-image:none;
margin:15px 0pt;
padding:5px 10px;
}
#errorExplanation h2 {
background:pink url(../images/icon_error.gif) no-repeat scroll left center;
display:block;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
letter-spacing:0px;
margin:5px 0pt 0pt;
padding:0pt 0pt 0pt 25px;
}
#errorExplanation p, #errorExplanation ul {
font-size:1em;
font-weight:normal;
}
.tl, .tr, .bl, .br {
width:100%;
}
.tl {
background:transparent url(../images/content_top_left.gif) no-repeat scroll left top;
}
.tr {
background:transparent url(../images/content_top_right.gif) no-repeat scroll right top;
}
.bl {
background:transparent url(../images/content_bottom_left.gif) no-repeat scroll left bottom;
}
.br {
background:transparent url(../images/content_bottom_right.gif) no-repeat scroll right bottom;
}
.box {
margin:5px 0pt 15px;
padding:0pt 15px;
}
.box h3 {
margin:10px 0pt 15px;
padding:0pt;
}
.box h4 {
color:#f79100;
font-size:1.4em;
font-weight:normal;
margin:-10px 0pt 15px;
padding:0pt;
}
#header {
color:#333333;
margin:0pt auto;
width:950px;
}
#home_link {
color:#E87830;
display:block;
float:left;
height:60px;
margin:15px 236px 15px 0pt;
width:234px;
}
#home_link img {
border:medium none;
margin-left:10px;
}
h1, #header h2 {
}
#top_menu {
background:transparent url(../images/login_bg_12visitme.gif) no-repeat scroll right center;
color:#fefeeb;
float:left;
height:74px;
margin-top:5px;
padding:10px 20px 0pt 0pt;
text-align:right;
width:460px;
}
/* IE6 Only */
*html #top_menu {
background:transparent url(../images/login_bg_12visitme.gif) no-repeat scroll right center;
color:#fefeeb;
float:left;
height:74px;
margin-top:5px;
padding:10px 20px 0pt 0pt;
text-align:right;
width:460px;
position:absolute;
top:0px;
left:498px;
}
#top_menu img, #top_avatar {
color:#CCCCCC;
float:right;
height:48px;
margin:8px 0pt 8px 12px;
width:48px;
}
#top_menu h3 {
color:#fefeeb;
font-size:1.5em;
letter-spacing:0pt;
margin:0pt;
padding:10px 0pt;
}
#top_menu h3 a, #top_menu h3 span {
color:#45a240;
font-weight:700;
}
#top_menu ul {
color:#45a240;
float:right;
list-style-type:none;
margin:0pt;
padding:0pt;
text-align:right;
}
#top_menu li {
float:left;
height:16px;
margin:0pt 0pt 0pt 12px;
padding:0pt 0pt 0pt 12px;
}
#top_menu li.last_button {
background:transparent none repeat scroll 0%;
}
#top_menu li a {
color:#45a240;
font-weight:bold;
}
#top_menu li a:hover {
color:#fefeeb;
}
#nav {
clear:both;
display:block;
height:25px;
list-style-type:none;
margin:0pt 0pt 0pt -22.5pt;
padding:15pt 0pt 0pt 0pt;
width:950px;
}
/* IE6 Only */
*html #nav {
clear:both;
display:block;
height:25px;
list-style-type:none;
margin:15pt 0pt 0pt -22.5pt;
padding:15pt 0pt 0pt 0pt;
width:950px;
}
#nav li {
display:block;
float:left;
height:26px;
margin:0pt;
padding:0pt;
width:109px;
}
#nav li a {
background:transparent url(../images/TabNormaal.gif) no-repeat scroll 0%;
color:#fefeeb;
display:block;
font-size:1em;
font-weight:700;
height:23px;
margin-right:5px;
margin-top:2px;
padding-top:2px;
text-align:center;
text-decoration:none;
width:109px;
}
#nav li a:hover {
background-position:-110px 50%;
color:#f79100;
height:24px;
margin-top:0pt;
padding-top:3px;
}
li#tab_on a, li#tab_on a:hover {
background:transparent url(../images/TabMouseOver.gif) no-repeat scroll 0%;
color:#fefeeb;
height:25px;
margin-top:0pt;
padding-top:2px;
}
/* IE6 Only */
*html li#tab_on a, li#tab_on a:hover {
background:transparent url(../images/TabMouseOver.gif) no-repeat scroll 0%;
color:#fefeeb;
height:25px;
margin-top:1pt;
margin-bottom:-1pt;
padding-top:2px;
}
li a#tab_home {
background:transparent url(../images/TabNormaal.gif) no-repeat scroll 0%;
padding-left:28px;
text-align:left;
width:83px;
}
li a#tab_home:hover {
background-position:-151px 50%;
}
li#tab_on a#tab_home, li#tab_on a#tab_home:hover {
background:transparent url(../images/TabMouseOver.gif) no-repeat scroll 0%;
color:#fefeeb;
height:25px;
margin-top:0pt;
padding-top:2px;
}
#subnav {
background:#45a240 url(../images/visitme_top_corner.gif) no-repeat scroll right top;
clear:both;
display:block;
height:35px;
margin:0pt auto;
padding-left:30px;
width:920px;
}
#subnav ul {
list-style-type:none;
}
#nav_left {
background:transparent url(../images/visitme_nav_start.gif) no-repeat scroll left center;
color:#f79100;
font-weight:bold;
display:block;
float:left;
height:35px;
margin:0pt;
padding-left:20px;
}
#nav_left li {
display:block;
float:left;
margin-right:20px;
margin-top:8px;
}
#nav_left li a {
color:#f79100;
font-weight:bold;
}
#nav_left li a:hover {
color:#fefeeb;
}
li#subtab_on,li#subtab_on a, li#subtab_on a:hover {
color:#fefeeb;
font-size:1em;
font-weight:bold;
}
.new_subnav {
color:#EB1CC6;
font-size:1em;
}
#nav_right {
display:block;
float:right;
margin:0pt;
padding:0pt;
}
#nav_right li {
float:left;
}
a#contact_button, a#filter_button {
color:#666666;
display:block;
font-size:1.1em;
font-weight:bold;
margin-top:8px;
padding-left:26px;
}
a#contact_button {
background:transparent url(../images/icon_contact.gif) no-repeat scroll left top;
}
a#contact_button:hover {
background-position:-200px top;
color:#999999;
}
a#filter_button {
background:transparent url(../images/icon_filter.gif) no-repeat scroll left top;
margin-right:15px;
}
a#filter_button:hover {
background:transparent url(../images/icon_filter_hover.gif) no-repeat scroll left top;
color:#999999;
}
a#filter_button.filter_mac {
background:transparent url(../images/icon_filter_mac.gif) no-repeat scroll left top;
}
a#filter_button.filter_win {
background:transparent url(../images/icon_filter_win.gif) no-repeat scroll left top;
}
li#search_box {
background:transparent url(../images/search_top_bg.gif) no-repeat scroll right top;
margin:7px 15px 0pt;
padding:0pt;
width:214px;
}
li#search_box a {
float:right;
height:20px;
margin:0pt;
padding:0pt;
width:28px;
}
li#search_box a span {
display:none;
}
#search_box input {
background:transparent none repeat scroll 0%;
border:medium none;
color:#CCCCCC;
float:left;
font-size:12px;
height:16px;
margin:1px 0pt 0pt 7px;
width:170px;
}
#help_box, #filter_box {
background:transparent url(../images/help_box.gif) no-repeat scroll left bottom;
margin-top:10px;
padding:0pt 10px;
position:absolute;
text-align:center;
width:210px;
z-index:90;
}
#filter_box li {
float:none;
font-size:1em;
text-align:left;
}
#help_box h3 {
font-size:1.3em;
font-weight:bold;
margin:0pt;
}
#help_box label {
width:100%;
}
#help_box textarea, #help_box input {
width:190px;
}
#help_box #indicator {
margin:80px 0pt;
}
#help_box h2 {
color:#45a240;
font-size:1.6em;
margin-top:50px;
}
#content {
background:#fefeeb none repeat scroll 0%;
color:#333333;
float:left;
margin:0pt;
padding:0pt;
width:950px;
}
#content:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#shade_left, #shade_left_top, #shade_right, #shade_right_top {
display:table;
width:970px;
}
#shade_left_top {
}
#shade_right_top {
padding:0pt 10px;
width:950px;
}
#shade_left {
}
#shade_right {
}
#half_left, .half_left {
float:left;
width:640px;
}
#half_left_large_leftcolumn, .half_left_large_leftcolumn {
float:left;
width:400px;
}
#half_left_small_rightcolumn, .half_left_small_rightcolumn {
float:left;
width:240px;
}
#half_left_small_leftcolumn, .half_left_small_leftcolumn {
float:left;
width:300px;
}
#half_left_large_rightcolumn, .half_left_large_rightcolumn {
float:left;
width:340px;
}
#half_left_fifty_leftcolumn, .half_left_fifty_leftcolumn {
float:left;
width:320px;
}
#half_left_fifty_rightcolumn, .half_left_fifty_rightcolumn {
float:left;
width:320px;
}
#half_left_full, .half_left_full {
clear:both;
display:table;
width:100%;
}
#half_right, .half_right {
float:left;
width:310px;
}
/* IE6 Only */
*html #half_right, .half_right {
float:left;
width:300px;
}
#fifty_left, .fifty_left {
float:left;
width:475px;
}
#fifty_right, .fifty_right {
float:left;
width:475px;
}
#full_mid, .full_mid {
clear:both;
display:table;
width:100%;
}
#title {
background:#EEEEEE none repeat scroll 0%;
clear:both;
height:50px;
margin:0pt;
padding:15px 0pt;
width:950px;
}
#title .avatar {
float:left;
height:48px;
margin-right:15px;
width:48px;
}
.avatar {
float:left;
}
.avatar_small {
}
#title #titlenav {
float:left;
padding-left:15px;
width:600px;
}
#title h2 {
color:#45a240;
display:inline;
font-size:2.4em;
margin:0pt;
padding:0pt 0pt 0pt 15px;
}
#title p {
display:none;
}
#title #subtitle {
color:#999999;
display:inline;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.4em;
margin-left:5px;
}
#title #system {
color:#999999;
display:inline;
float:right;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1.4em;
margin:0pt;
padding:0pt 15px 0pt 0pt;
text-align:center;
}
#title #system span {
display:none;
}
#title #system img {
margin:0pt auto;
}
#title div img {
margin-bottom:-1px;
}
#title ul, ul.box_subtitle {
display:block;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ul.box_subtitle {
border-bottom:1px solid #EEEEEE;
clear:both;
height:25px;
}
#title li, ul.box_subtitle li {
background:transparent url(../images/divider_dark.gif) no-repeat scroll right center;
float:left;
margin:0pt 15px 0pt 0pt;
padding:0pt 15px 0pt 0pt;
text-align:left;
}
ul.box_subtitle li a {
font-size:1em;
}
#title li.last_button, ul.box_subtitle li.last_button {
background:transparent none repeat scroll 0%;
}
ul.box_subtitle li a.active {
color:#999999;
}
#title a, ul.box_subtitle li a {
font-weight:700;
}
#top_on a {
color:#999999;
}
#footer {
background:transparent url(../images/footer_bg.png) no-repeat scroll left top;
clear:both;
color:#f79100;
font-size:11px;
height:95px;
margin:0pt auto;
width:970px;
}
/* IE6 Only */
*html #footer {
background:transparent url(../images/footer_bg.gif) no-repeat scroll left top;
clear:both;
color:#f79100;
font-size:11px;
height:95px;
margin:0pt auto;
width:970px;
}
#footer a {
color:#f79100;
font-size:12px;
font-weight:bold;
}
#footer a:hover {
color:#fefeeb;
font-size:12px;
font-weight:bold;
}
#footer div {
color:#f79100;
float:right;
margin:23px 25px 0pt 0pt;
text-align:right;
font-weight:bold;
width:350px;
}
#footer strong {
color:#333333;
}
#footer ul {
display:block;
float:left;
list-style-type:none;
margin:28px 25px 0pt 0pt;
padding:0pt;
}
#footer li {
float:left;
margin:0pt 0pt 0pt 12px;
padding:0pt 0pt 0pt 12px;
text-align:right;
}
.pagination {
color:#CCCCCC;
display:table;
font-size:14px;
margin:10px 0pt;
width:100%;
}
.pagination span {
margin:6px;
}
.pagination a {
background:transparent url(../images/bg_page_link.gif) no-repeat scroll 0%;
height:25px;
margin:2px;
padding:5px;
width:30px;
}
span.disabled {
display:none;
}
a.next {
background:#fefeeb url(../images/icon_arrow_right.gif) no-repeat scroll right center;
padding-right:20px;
}
a.previous {
background:#fefeeb url(../images/icon_arrow_left.gif) no-repeat scroll left center;
padding-left:20px;
}
.avatar_menu_link {
background:transparent url(../images/avatar_link_bg.png) no-repeat scroll left top;
font-size:11px;
height:78px;
margin:-83px 10px 0pt 14px;
padding:0pt;
position:absolute;
width:100px;
z-index:20;
}
.avatar_menu_link a {
display:block;
float:left;
}
.avatar_menu_pic {
height:48px;
margin:13px 0pt 0pt 15px;
width:48px;
}
.avatar_menu_button {
background:transparent url(../images/icon_triangle_down_white.gif) no-repeat scroll 2px 20px;
height:54px;
margin:12px 0pt 0pt 4px;
width:21px;
}
a.button_on {
background:transparent url(../images/icon_triangle_up_white.gif) no-repeat scroll 2px 20px;
}
.avatar_menu_link a span {
display:none;
}
.avatar_link {
z-index:10;
}
.avatar_header {
z-index:10;
}
.avatar_menu {
background:transparent url(../images/avatar_menu_bg.png) no-repeat scroll center bottom;
font-size:11px;
height:196px;
margin:-33px 0pt 0pt -15px;
padding:0pt 0pt 0pt 20px;
position:absolute;
width:134px;
z-index:99;
}
#top_menu .avatar_menu {
margin:42px 0pt 0pt 360px;
}
#top_menu .avatar_menu_link {
margin:-8px 0pt 0pt 386px;
}
#top_menu .avatar_menu_pic {
margin:8px 0pt 0pt 15px;
}
#half_right .avatar_menu_link {
margin:-83px 10px 0pt 7px;
}
#fifty_right .avatar_menu_link {
margin:-83px 10px 0pt;
}
.avatar_menu ul, #top_menu div ul {
clear:both;
display:table;
list-style-type:none;
margin:0pt;
padding:0pt;
text-align:left;
width:95%;
}
.avatar_menu ul li, #top_menu div ul li {
background:transparent none repeat scroll 0%;
display:block;
float:none;
font-size:1.3em;
height:24px;
line-height:1em;
margin:1px 0pt;
padding:0pt;
text-align:left;
}
a.avatar_name {
border-bottom:1px dashed #CCCCCC;
color:#666666;
display:block;
font-size:1.3em;
height:1.3em;
margin:10px 0pt;
overflow:hidden;
padding:8px 0pt;
text-align:center;
width:110px;
}
a.avatar_name:hover {
color:#666666;
}
.highlights {
font-family:verdana,arial,helvetica,sans-serif;
font-size:9pt;
height:68px;
margin:0px 0px 5px;
overflow:hidden;
padding:5px 0pt 10px;
width:100%;
}
.highlights a img {
border:medium none;
height:48px;
width:48px;
}
.highlights a {
color:#fefeeb;
display:block;
float:left;
height:48px;
padding:0pt 10px 20px;
text-align:center;
text-decoration:none;
width:48px;
}
.highlights a:hover {
color:#333333;
}
.highlights .avatar {
margin:0pt;
padding:0pt;
}
a.hlbubbled {
background:transparent url(../images/bubble_tail.gif) no-repeat scroll center bottom;
}
#highlights_bubble {
clear:both;
font-size:11px;
height:33px;
margin-bottom:-105px;
margin-top:8px;
padding:3px;
text-align:center;
}
#highlights_bubble img {
float:left;
}
#highlights_bubble div {
background:#fefeeb url(../images/bubble_bg.gif) repeat-x scroll 0%;
float:left;
height:33px;
line-height:33px;
text-align:center;
vertical-align:middle;
width:93%;
}
#highlights_bubble div em {
color:#45a240;
}
#content h3 {
border-bottom:1px solid #EEEEEE;
clear:both;
color:#f79100;
font-size:2.2em;
padding-bottom:5px;
}
.box_title {
border-bottom:1px solid #EEEEEE;
clear:both;
display:table;
padding:5px 0pt;
width:100%;
}
#content .box_title h3 {
border:medium none;
float:left;
margin:0pt;
padding:0pt;
}
#content .homepage_box_title h4 {
border:medium none;
float:left;
margin:-15px 0px 0pt;
padding:0pt;
}
/* IE6 Only */
*html #content .homepage_box_title h4 {
border:medium none;
float:left;
margin:-5px 0px 0pt;
padding:0pt;
}
#content .homepage_box_title a {
display:block;
float:right;
font-size:14px;
margin:-15px 3px 0pt 0pt;
}
/* IE6 Only */
*html #content .homepage_box_title a {
display:block;
float:right;
font-size:14px;
margin:-5px 3px 0pt 0pt;
}
.box_title a {
display:block;
float:right;
font-size:14px;
margin:5px 3px 0pt 0pt;
}
.no_border {
border:medium none;
}
.mailme_link {
background:transparent url(../images/small_button.gif) no-repeat scroll right center;
color:#fefeeb;
display:block;
float:right;
font-size:14px;
font-weight:bold;
height:26px;
margin-top:12px;
padding:7px 10px 1px 20px;
text-align:right;
width:101px;
}
.more_link {
background:transparent url(../images/icon_arrow_right.gif) no-repeat scroll left center;
padding:2px 0pt 1px 20px;
width:30px;
}
.more_link_large {
background:transparent url(../images/icon_arrow_right.gif) no-repeat scroll left center;
padding:2px 0pt 1px 20px;
}
.review_link {
background:transparent url(../images/icon_write.gif) no-repeat scroll left center;
padding:2px 0pt 1px 20px;
width:120px;
}
.comment_link {
background:transparent url(../images/icon_write.gif) no-repeat scroll left center;
padding:2px 0pt 1px 20px;
width:200px;
}
.feed_link {
display:block;
float:right;
margin-top:12px;
padding:2px 0pt 1px 20px;
text-align:right;
width:20px;
}
#birthday_select select {
width:auto;
}
.search_field {
width:90%;
}
.search_form input, .search_form select, .search_form label {
color:#666666;
float:left;
font-size:1.8em;
padding:5px;
width:auto;
}
.select_os {
margin-top:10px;
}
.select_os img {
display:block;
margin-top:15px;
}
#user_menu a {
font-size:1.4em;
font-style:normal;
font-weight:bold;
}
#user_menu li {
color:#999999;
font-style:italic;
margin-bottom:10px;
}
.empty {
background:#fefeeb url(../images/empty_bg.gif) repeat-x scroll center bottom;
clear:both;
color:#999999;
font-style:italic;
padding:10px 15px 15px;
}
.empty strong {
display:block;
font-size:1.3em;
font-style:normal;
font-weight:normal;
margin-bottom:10px;
margin-top:3px;
}
#ad_vertbanner {
float:left;
margin-top:10px;
width:120px;
}
#ad_content {
float:left;
margin-bottom:15px;
margin-left:5px;
width:320px;
}
#ad_contentright {
margin-bottom:15px;
width:315px;
}
#ad_skyright {
margin:15px 0pt 0pt 340px;
position:absolute;
}
.bars {
clear:both;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.bars li {
border-bottom:1px solid #fefeeb;
color:#333333;
display:block;
margin:5px 0pt;
overflow:hidden;
padding:3px 0pt 8px;
width:100%;
}
.bars li div a {
color:#45a240;
display:block;
font-size:11px;
height:16px;
width:100%;
}
.bars li div a:hover {
color:#333333;
}
.bars li p {
color:#999999;
display:block;
font-size:10px;
height:15px;
margin:5px 0pt 0pt 5px;
padding:1px 0pt;
}
.bars li p img {
margin-left:0pt;
margin-right:5px;
}
.bars li p a {
border-bottom:1px dotted #CCCCCC;
color:#999999;
}
.bars li p {
border-bottom:medium none;
}
.bars li.litBar p, .bars li.litBar p a {
color:#333333;
}
.bars li.litBar div a {
color:#45a240;
}
.bars li.litBar p a:hover {
border-bottom:1px solid #333333;
color:#333333;
}
.bars li img {
height:16px;
margin-bottom:-5px;
margin-left:5px;
width:16px;
}
.bigbars {
clear:both;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.bigbars li {
color:#333333;
display:block;
margin:5px 0pt;
overflow:hidden;
padding:3px 0pt 8px;
width:100%;
}
.bigbars li div a {
color:#45a240;
font-size:11px;
height:16px;
width:100%;
}
.bigbars li div a:hover {
color:#333333;
}
.bigbars li p {
color:#999999;
display:block;
font-size:11px;
margin-left:60px;
margin-top:-1px;
margin-bottom:-1px;
padding:1px 0pt;
}
.bigbars li p img {
margin-left:0pt;
margin-right:5px;
}
.bigbars li p a {
border-bottom:1px dotted #CCCCCC;
color:#999999;
}
.bigbars li p {
border-bottom:medium none;
}
.bigbars li.litBar p, .bigbars li.litBar p a {
color:#333333;
}
.bigbars li.litBar div a {
color:#45a240;
}
.bigbars li.litBar p a:hover {
border-bottom:1px solid #333333;
color:#333333;
}
.bigbars li img {
height:48px;
margin-bottom:-5px;
margin-left:5px;
margin-right:5px;
width:48px;
}
.small_bars {
clear:both;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.small_bars li {
border-bottom:1px solid #fefeeb;
display:block;
height:23px;
line-height:2em;
overflow:hidden;
width:100%;
}
.small_bars li a {
color:#45a240;
display:block;
overflow:hidden;
padding:5px 8px 5px 0pt;
width:100%;
}
.small_bars li.litBar a {
color:#45a240;
}
.small_bars li.litBar span, .small_bars li.litBar {
color:#45a240;
}
.small_bars span {
color:#999999;
font-style:italic;
overflow:hidden;
text-align:left;
}
.small_bars li img {
height:16px;
margin-bottom:-3px;
margin-left:5px;
margin-right:5px;
width:16px;
}
.double_bars {
clear:both;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.double_bars li {
display:block;
overflow:hidden;
width:100%;
}
ul.news li {
border-bottom:1px dotted #CCCCCC;
padding-bottom:1px;
}
.double_bars li a {
color:#45a240;
display:block;
overflow:hidden;
padding:5px 8px 5px 0pt;
width:100%;
}
.double_bars li.litBar a {
color:#333333;
}
.double_bars li.litBar p, .small_bars li.litBar {
color:#333333;
}
.double_bars p {
color:#999999;
font-style:italic;
margin:4px 0pt 0pt;
overflow:hidden;
padding:0pt;
text-align:left;
}
.news p {
font-style:normal;
margin:2px 0pt 0pt 4px;
}
.double_bars p a {
font-style:normal;
}
.double_bars li img {
margin-bottom:-3px;
margin-left:5px;
}
.double_bars li p img {
height:16px;
margin:auto 5px -3px;
width:16px;
}
.double_bars .darkbar {
background:#F2F2F2 none repeat scroll 0%;
}
.double_bars li p a {
display:inline;
margin:0pt;
padding:0pt;
}
#half_left .bars abbr, .half_left .bars abbr {
width:13%;
}
#half_left .bars li div, .half_left .bars li div {
width:85%;
}
#half_right .bars abbr, .half_right .bars abbr {
width:23%;
}
#half_right .bars li div, .half_right .bars li div {
width:75%;
}
.cloud, .tags {
font-size:2em;
line-height:1em;
list-style-type:none;
margin:0pt 0pt 10px;
padding:0pt;
text-align:justify;
width:100%;
}
.cloud a {
padding:0pt 5px;
}
.cloud a:hover, .tags a:hover {
color:#45a240;
}
.tags a {
font-size:0.6em;
}
ul.avatars {
clear:both;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ul.avatars:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.avatars li {
float:left;
font-size:1em;
height:70px;
margin:2px 3pt;
text-align:center;
width:68px;
}
#half_right .avatars li, .half_right .avatars li {
width:93px;
}
#fifty_right .avatars li, .fifty_right .avatars li {
width:102px;
}
.avatars li img {
display:block;
float:none;
height:48px;
margin:2px auto;
width:48px;
}
.avatars span {
display:block;
height:1.3em;
overflow:hidden;
text-align:center;
width:100%;
}
ul.tiny_avatars {
clear:both;
list-style-type:none;
margin:0pt;
padding:5px 0pt 0pt;
}
ul.tiny_avatars:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.tiny_avatars li {
display:block;
float:left;
height:58px;
text-align:center;
width:58px;
}
.tiny_avatars li img, .tiny_avatars li a {
display:block;
float:none;
height:48px;
width:48px;
}
.tiny_avatars span {
display:block;
height:1.3em;
overflow:hidden;
text-align:center;
width:100%;
}
.tiny_avatars li a {
border:4px solid #fefeeb;
}
.tiny_avatars li a:hover {
border-color:#45a240;
}
.comments {
clear:both;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.comments li {
background-color:#fefeeb;
margin-bottom:10px;
}
.comments a {
color:#333333;
}
.comments li p {
padding:0pt 10px;
}
.comments li a img {
height:16px;
margin-bottom:-4px;
width:16px;
}
.comments li div {
clear:both;
height:28px;
padding:3px 5px 3px 10px;
}
.comments li div a {
float:left;
font-weight:bold;
}
.comments li div span {
float:right;
}
.comments p {
color:#666666;
}
.comments li em {
color:#999999;
padding-left:5px;
}
.page_indicator {
float:left;
margin-left:260px;
padding-top:8px;
position:absolute;
}
#fifty_left .page_indicator, #fifty_right .page_indicator {
margin-left:150px;
}
#home_info {
display:table;
margin-bottom:20px;
}
#home_info .tl {
background:transparent url(../images/home_box_left.gif) no-repeat scroll left top;
}
#home_info .tr {
background:transparent url(../images/home_box_right.gif) no-repeat scroll right top;
}
#home_statement {
color:#666666;
float:left;
line-height:1.8em;
width:50%;
}
#home_statement h2 {
color:#45a240;
display:block;
float:left;
font-size:2.4em;
height:25px;
line-height:1em;
margin:15px 0pt;
padding:0pt;
width:330px;
}
#home_statement .more_link {
background:transparent url(../images/small_button.gif) no-repeat scroll right center;
color:#fefeeb;
display:block;
float:right;
font-size:14px;
font-weight:bold;
height:26px;
margin-top:12px;
padding:7px 25px 1px 20px;
text-align:right;
width:81px;
}
#home_statement p {
clear:both;
line-height:1.8em;
margin:0pt;
padding:8px 0pt;
}
#home_statement img {
border:medium none;
margin-bottom:-4px;
}
/* IE6 Only */
*html #home_statement img {
border:medium none;
margin-bottom:1px;
}
#home_reasons {
display:block;
float:right;
list-style-type:none;
margin:0pt;
padding:0pt;
width:48%;
}
#home_reasons li {
color:#666666;
float:left;
font-size:1.3em;
margin:0pt;
padding:0pt;
text-align:center;
width:33%;
}
#home_reasons a {
color:#666666;
}
#home_reasons a:hover {
color:#45a240;
}
#home_reasons li img {
display:block;
margin:10px auto;
}
#home_reasons li em {
color:#45a240;
font-style:normal;
font-weight:bold;
text-transform:uppercase;
}
#team_page {
display:table;
padding-left:10px;
width:100%;
}
#team_page div {
float:left;
margin-right:10px;
width:48%;
}
#privacy ol {
clear:both;
display:block;
padding:0pt;
}
#privacy ol li {
display:block;
float:left;
line-height:2.2em;
margin:0pt 5px;
padding:20px;
}
#attentiontrust {
clear:both;
display:table;
margin:15px auto 0pt;
width:840px;
}
#attentiontrust div div {
height:105px;
padding:10px;
width:345px;
}
#attentiontrust img {
margin-bottom:-2px;
}
#row_left, #row_right {
float:left;
width:365px;
}
#row_left {
text-align:right;
}
#row_left blockquote {
border-left:medium none;
border-right:3px solid #CCCCCC;
padding-left:0pt;
padding-right:10px;
}
#privacy blockquote {
height:20px;
}
#row_mid {
background:transparent url(../images/attentiontrust.org-badge.gif) no-repeat scroll 10px 90px;
float:left;
height:185px;
width:90px;
}
.bottom_row {
margin-top:25px;
}
#privacy ol li img {
margin-bottom:-3px;
}
#privacy ol strong {
font-size:1.4em;
}
#steps {
float:left;
width:50%;
}
#steps img {
background:#fefeeb none repeat scroll 0%;
border:5px solid #fefeeb;
color:#fefeeb;
float:left;
height:50px;
margin:0pt 10px 15px 0pt;
width:100px;
}
#steps ol {
list-style-type:none;
margin:0pt;
padding:0pt;
}
#steps li {
background:transparent url(../images/step_bg.gif) no-repeat scroll left top;
clear:both;
height:55px;
line-height:1.5em;
padding:5px 5px 5px 0pt;
}
#steps span {
color:#999999;
display:block;
float:left;
font-size:2.4em;
margin:-5px 10px 15px;
padding:22px 5px;
}
#steps strong {
color:#45a240;
}
#steps p {
text-align:center;
}
#signup_button {
background:transparent url(../images/large_button.gif) no-repeat scroll right center;
color:#fefeeb;
display:block;
font-size:14px;
font-weight:bold;
height:26px;
margin:6px auto 0pt;
padding-top:9px;
text-align:center;
width:225px;
}
#reasons {
float:right;
width:43%;
}
#reasons, #steps {
height:470px;
}
#reasons div {
line-height:1.6em;
margin:15px 10px;
padding:0px;
width:350px;
}
#reasons div div {
margin:0pt;
padding:0pt;
}
#reasons h3 {
background:transparent url(../images/step_bg.gif) no-repeat scroll left top;
border:medium none;
display:block;
height:45px;
margin:10px 0pt;
padding:15px 0pt 0pt 15px;
}
.legend, .legend legend {
color:#999999;
}
#info blockquote {
border-left:1px solid #CCCCCC;
clear:both;
color:#999999;
font-style:italic;
line-height:1.2em;
margin:3px 0pt 10px 3px;
padding-left:10px;
width:590px;
}
#info blockquote a {
font-style:normal;
}
#info .box_title h3 a {
display:inline;
float:none;
font-size:1em;
}
#info .more_link {
background:transparent url(../images/icon_arrow_right.gif) no-repeat scroll left center;
padding:2px 0pt 1px 20px;
float:right;
margin-top:9px;
width:auto;
}
#info h4 {
margin:7px 0pt 10px;
padding:0pt;
}
#tags_input {
width:180px;
}
#info_links {
clear:both;
}
a#download_button {
background:transparent url(../images/button_download.gif) no-repeat scroll 0%;
color:#000000;
display:block;
font-size:1.8em;
height:28px;
padding-top:10px;
text-align:left;
text-indent:70px;
text-transform:uppercase;
width:280px;
}
a#download_button:hover {
color:#45a240;
}
.edit_link {
background:transparent url(../images/icon_exchange.gif) no-repeat scroll left center;
display:block;
float:left;
margin:0pt 0pt 10px;
padding:2px 0pt 1px 20px;
}
#tag_row td {
border:medium none;
}
a#edit_link {
background:#EEEEEE url(../images/icon_exchange.gif) no-repeat scroll 50px 5px;
display:block;
float:left;
margin-bottom:15px;
padding:5px 0pt;
text-align:center;
text-indent:30px;
width:100%;
}
.url_link {
background:transparent url(../images/icon_home.gif) no-repeat scroll left center;
display:block;
float:left;
padding:2px 0pt 1px 20px;
width:90px;
}
#used_for {
color:#999999;
float:left;
}
#used_by {
float:right;
}
#software_usage .fill {
width:96%;
}
#software_usage p {
display:inline;
font-size:1.5em;
margin:0pt 3px 0pt 0pt;
padding:0pt;
}
#software_usage h3 {
display:inline;
line-height:1em;
}
#last_version .fill {
height:25px;
}
#last_version .more_link {
margin-top:2px;
}
#last_version h3 {
margin:0pt 3px 0pt 0pt;
}
.info_right {
margin:15px 0pt;
}
.info_right table {
border:1px solid #EEEEEE;
margin:15px 0pt 0pt;
padding:0pt;
width:100%;
}
.info_right table td {
border-bottom:1px solid #EEEEEE;
margin:7px 0pt;
padding:7px;
}
.info_right p {
margin:0pt;
padding:0pt;
text-align:center;
}
.info_right .thumb img {
width:85px;
}
.info_right .thumb {
border:1px solid #CCCCCC;
display:block;
float:left;
padding:2px;
}
.info_right a.thumb:hover, .info_right a#large:hover {
border:1px solid #45a240;
}
.info_right .middle {
margin:0pt 3px 0pt 4px;
}
.info_right .type {
font-weight:bold;
}
.info_right .type img {
margin-bottom:-3px;
}
.info_right #mirror_link {
display:block;
font-size:0.8em;
margin:0pt auto;
width:70px;
}
.info_right #screenshots {
clear:both;
}
.info_right #large {
border:1px solid #CCCCCC;
display:table;
margin:0px auto 5px;
padding:2px;
}
.info_right #large img {
width:275px;
}
#welcome {
background:#FFFFE0 none repeat scroll 0%;
border:1px solid #FFFF00;
clear:both;
color:#666666;
margin:10px 10px 0pt;
padding:3px 10px;
}
#welcome table tr {
height:20px;
}
#popularity {
clear:both;
}
#popularity input {
font-size:1em;
}
#pop_content {
background:transparent url(../images/indicator_big.gif) no-repeat scroll 350px 60px;
border:1px solid #EEEEEE;
height:170px;
}
#pop_header {
background:#EEEEEE none repeat scroll 0%;
padding:5px;
}
#pop_header h3 {
border:medium none;
float:left;
font-size:1.7em;
margin:0pt;
text-align:left;
}
#pop_header h3 span {
color:#CCCCCC;
font-size:0.8em;
}
#pop_header form {
margin:0pt;
text-align:right;
}
#pop_info {
border-left:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
height:153px;
padding:5px 10px;
}
#pop_info ul {
margin:3px auto;
}
#pop_info li {
padding:0pt 0pt 3px;
}
#pop_info h3 {
font-size:1.4em;
margin:0pt 0pt 5px;
padding:0pt;
}
#pop_rank {
float:left;
padding-top:65px;
text-align:center;
width:100px;
}
#pop_rank h4 {
color:#CCCCCC;
font-size:1.8em;
margin-bottom:5px;
}
#pop_rank span {
font-size:2em;
}
#pop_reach {
border-left:1px solid #EEEEEE;
color:#fefeeb;
}
#write {
background:transparent url(../images/write_bg.gif) repeat-x scroll left bottom;
clear:both;
height:145px;
margin:0pt;
padding:0pt;
}
#half_left #write h3 {
color:#999999;
font-size:1.5em;
margin:0pt;
padding:0pt;
}
#write form {
margin:0pt;
padding:10px;
width:590px;
}
#write .review_bubble {
background:transparent url(../images/comment_bubble.gif) no-repeat scroll left 1px;
float:left;
height:83px;
padding-left:25px;
width:400px;
}
#write textarea {
border-color:#D8D8D8 rgb(216, 216, 216) rgb(216, 216, 216) -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
clear:right;
height:80px;
width:513px;
}
#write .avatar {
float:left;
margin-top:15px;
}
#write #submit {
float:right;
margin-top:10px;
width:100px;
}
#write #submit.profile {
clear:left;
}
#rating {
float:left;
margin-left:75px;
margin-top:10px;
width:150px;
}
#track {
background:transparent url(../images/rating_bar.gif) no-repeat scroll left top;
height:16px;
padding-bottom:3px;
width:135px;
}
#handle {
background:transparent url(../images/rating_slider.png) no-repeat scroll 0%;
cursor:move;
height:18px;
width:9px;
}
#msg {
background:transparent url(../images/rating_bg.gif) no-repeat scroll 0%;
height:12px;
text-align:center;
width:135px;
}
.loading, input.loading[type="text"]:focus {
background:#FFFFEE url(../images/indicator.gif) no-repeat scroll right center;
}
#executable {
margin-top:5px;
}
#executable p {
color:#666666;
line-height:1.8em;
}
div#cj_rect {
margin-bottom:1em;
margin-left:20px;
}
div#goog_leaderboard {
margin-left:10px;
}
div#goog_rectangle {
text-align:center;
}
div#goog_full_banner {
margin-left:15px;
}
#connect h3, #connect p {
margin:0pt;
text-align:center;
}
#connect h3 {
font-size:1.5em;
font-weight:700;
}
#connect p {
font-size:1.3em;
}
#bio {
border-bottom:3px solid #CCCCCC;
border-top:3px solid #CCCCCC;
margin:10px 0pt;
}
#connect h3, #connect p {
margin:0pt;
text-align:center;
}
#connect h3 {
font-size:1.5em;
font-weight:700;
}
#connect p {
font-size:1.3em;
}
#tagline {
color:#AAAAAA;
font-size:14px;
letter-spacing:0pt;
}
#recent table {
width:100%;
}
#recent img {
height:16px;
width:16px;
}
#recent table, #recent tr, #recent td {
margin:0pt;
padding:0pt;
}
#recent td {
padding:5px;
}
#recent td img {
margin-bottom:-5px;
}
#recent_header td {
color:#333333;
font-size:1.4em;
width:33%;
}
.leftborder, .name {
border-left:1px solid #EEEEEE;
padding-left:5px;
}
.leftname, .name {
width:150px;
}
.up {
color:green;
}
.down {
color:red;
}
.same {
color:#CCCCCC;
}
.new {
color:#F79100;
}
.up, .down, .same, .new {
margin:0pt;
padding:0pt 5px;
text-align:center;
width:20px;
}
.dark td, .dark {
background:#F3F3F3 none repeat scroll 0%;
}
#title ul li a span {
display:none;
}
#title ul li div {
background:transparent url(../images/title_menu_top.gif) no-repeat scroll left top;
margin:5px 0pt 0pt -20px;
padding:4px 0pt 0pt;
position:absolute;
width:132px;
}
#title ul li ul {
background:#fefeeb none repeat scroll 0%;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
color:#CCCCCC;
display:block;
float:none;
list-style-type:none;
margin:0pt 0pt 10px 16px;
padding:0pt 0pt 5px;
text-align:left;
width:97px;
}
#title ul li ul li {
background:transparent url(../images/icon_diamond.gif) no-repeat scroll left 0pt;
float:none;
margin:0pt 0pt 5px;
overflow:hidden;
padding:0pt 0pt 0pt 20px;
text-align:left;
width:70px;
}
.toggle_link, .toggle_link_on, .toggle_link_open {
height:16px;
padding-right:20px;
width:16px;
}
.toggle_link {
background:transparent url(../images/icon_triangle_down_gray.gif) no-repeat scroll right 0pt;
}
.toggle_link_on {
background:transparent url(../images/icon_triangle_down.gif) no-repeat scroll right 0pt;
}
.toggle_link_open {
background:transparent url(../images/icon_triangle_up.gif) no-repeat scroll right 0pt;
}
input.greyed {
color:#999999;
}
.small_bars input {
font-size:11px;
height:20px;
padding:0pt;
}
div.usage_spinner {
float:left;
width:20px;
}
div.usage_description {
float:left;
width:255px;
}
div.usage_spinner, div.usage_options {
padding:5px 0px;
}
div.usage_options {
float:left;
text-align:right;
width:305px;
}
.lined_row td {
border-bottom:1px solid #EEEEEE;
margin:0pt;
padding:0pt;
}
#switch_header h3 {
border:medium none;
}
.row_title .avatar {
margin-bottom:10px;
margin-right:10px;
}
.row_title {
width:300px;
}
.row_title h3 {
border:medium none;
margin:10px 0pt 0pt;
}
.row_title h3 a {
color:#f79100;
}
.row_title h4 {
font-size:1.1em;
}
table.preferences th.checkbox {
width:50px;
}
table.preferences th.label {
text-align:left;
}
table.preferences td {
text-align:center;
}
.software_recs {
margin-top:10px;
}
.software_recs img {
float:none;
}
div.software_container {
float:left;
margin-bottom:-8px;
margin-left:7px;
margin-right:19px;
text-align:center;
}
div.bubbled {
background:transparent url(../images/bubble_tail.gif) no-repeat scroll center bottom;
height:60px;
}
.bubble {
clear:both;
font-size:11px;
height:33px;
margin:53px 0pt -100px;
padding:3px;
}
div.bubbleleft {
float:left;
}
div.bubbleright {
float:right;
}
.bubble img {
float:left;
}
.bubble div {
background:#fefeeb url(../images/bubble_bg.gif) repeat-x scroll 0%;
float:left;
height:33px;
line-height:33px;
text-align:center;
vertical-align:middle;
}
.bubble div em {
color:#45a240;
}
table.status {
margin:2px;
padding:2px;
}
table.status th {
text-align:left;
}
table.status td {
border-right:1px solid #CCCCCC;
padding-right:10px;
}
ul.software_summary {
margin-top:20px;
}
ul.software_summary li {
margin:0pt 0pt 2px;
padding:0pt;
}
img.software_summary {
float:left;
}
div.software_summary {
float:left;
margin-left:20px;
}
.prototip {
position:absolute;
}
.prototip .effectWrapper {
position:relative;
}
.prototip .tooltip {
position:relative;
}
.prototip .toolbar {
display:block;
position:relative;
}
.prototip .toolbar .title {
display:block;
position:relative;
}
.prototip .content {
clear:both;
}
.prototip .toolbar a.close {
background:transparent url(close.gif) repeat scroll 0%;
border:0pt none;
display:block;
float:right;
font-size:0px;
height:15px;
line-height:0pt;
position:relative;
text-decoration:none;
width:15px;
}
.prototip .toolbar a.close:hover {
background:transparent url(close_hover.gif) repeat scroll 0%;
}
.iframeShim {
background:transparent none repeat scroll 0%;
border:0pt none;
margin:0pt;
padding:0pt;
position:absolute;
}
.prototip .avatartip {
background:#45a240 none repeat scroll 0%;
color:#fefeeb;
height:30px;
padding:5px;
}
.prototip .avatartip .toolbar {
font-size:1.3em;
font-style:italic;
}
.prototip .avatartip .title {
padding:0pt 5px 0pt 0pt;
}
.prototip .avatartip .content {
background:#45a240 none repeat scroll 0%;
color:#fefeeb;
font-size:0.8em;
white-space:nowrap;
}
.sf_faq A{ 
color:#45a240;
outline-color:invert;
outline-style:none;
outline-width:medium;
text-decoration:none;
}

.sf_faq .title{
border-bottom:1px solid #cccccc;
clear:both;
color:#f79100;
font-size:2.2em;
padding:5px 0pt;
margin: 0px 0px 15px;
width:100%;
}

.sf_faq #tabs_sf_faq_categories{
color:#45a240;
font-size:1.4em;
font-weight:normal;
padding:0pt;
}

.sf_faq #tabs_sf_faq_categories .tabs_sf_faq_category-on{ font-weight: bold; }

.sf_faq .answer {
float: left;
padding-left: 30px;
margin: 10px 0 10px 10px;
background:url(/sfFaqPlugin/images/sf_faq_answer.gif) repeat-y 20px 0px;
width: 670px;
}


.sf_faq #answer p.question-on{
color: #45a240;
font-weight:bold;
padding: 0 25px 0px 25px;
}

.sf_faq .question_separator {
clear: both; 
margin: 10px 0 10px 0; 
}



.sf_faq_admin A { color: blue; font-size: 30px; }

.sfSimpleNews_latest_news {
}

.sfSimpleNews_latest_h2 {
}

.sfSimpleNews_news_title {
}

.sfSimpleNews_news_intro {
}

.sfSimpleNews_news_singlenews {
}

.sfSimpleNews_news_singlenews_title {
}

.sfSimpleNews_news_singlenews_intro {
}

.sfSimpleNews_news_singlenews_body {
}

.sfSimpleNews_archive {
}

.sfSimpleNews_archive_results {
}

.sfSimpleNews_archive_pager {
}

.sfSimpleNews_error {
}
div#content .interested_block
{
float:left;
padding:4px 10px 10px 0;
width:60px;
}

div#content .interested_mark
{
font-size: 2em;
font-weight: bold;
width: 40px;
height: 26px;
background: url(../images/interested_bubble.gif) no-repeat top left;
text-align: right;
margin-left:10px;
color: #fff;
}

div#content .few_interests
{
font-size: 20px;
line-height: 26px;
margin-right:10px;
}

div#content .some_interests
{
font-size: 16px;
line-height: 27px;
}

div#content .many_interests
{
font-size: 13px;
line-height: 25px;
}

div#content .interested_link
{
color: #f79100;
text-align: center;
font-size: 1em;
}

div#content .interested_link :link, div#content .interested_link :visited
{
color: #45a240;
text-align: center;
font-size: 1em;
}

ul#tag_cloud, ul#visitme_tags, ul#country_cloud, ul#category_cloud, ul#organisation_cloud
{
  list-style: none;
  line-height:1em;
  margin:0pt 0pt 10px;
  padding:0pt;
  text-align:justify;
  width:100%;
}

ul#tag_cloud li, ul#country_cloud li, ul#category_cloud li, ul#organisation_cloud li
{
  list-style: none;
  line-height:2em;
  display: inline;
  padding: 5px;
}

ul#tag_cloud li.tag_popularity_1 a, ul#country_cloud li.country_popularity_1 a, ul#category_cloud li.category_popularity_1 a, ul#organisation_cloud li.organisation_popularity_1 a
{
  font-size: 90%;
  color: #666666;
}

ul#tag_cloud li.tag_popularity_2 a, ul#country_cloud li.country_popularity_2 a, ul#category_cloud li.category_popularity_2 a, ul#organisation_cloud li.organisation_popularity_2 a
{
  font-size: 115%;
  color: #333333;
}

ul#tag_cloud li.tag_popularity_3 a, ul#country_cloud li.country_popularity_3 a, ul#category_cloud li.category_popularity_3 a, ul#organisation_cloud li.organisation_popularity_3 a
{
  font-size: 145%;
  color: #666666;
}

ul#tag_cloud li.tag_popularity_4 a, ul#country_cloud li.country_popularity_4 a, ul#category_cloud li.category_popularity_4 a, ul#organisation_cloud li.organisation_popularity_4 a
{
  font-size: 180%;
  color: #999999;
}
.css_class {
z-index: 2;
float: right;
background:#45a240 none repeat scroll 0%;
color:#fefeeb;
font-size: 11px;
line-height: 13px;
}

.sfSimpleForum, .sfSimpleForum td
{
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.sfSimpleForum th
{
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.sfSimpleForum h1
{
  font-family: verdana, Arial, Helvetica, sans-serif;
  margin: 5px 0;
  font-size: 1.6em;
}

.sfSimpleForum .forum_figures
{
  width: 600px;
  text-align: right;
  margin: 0 0 10px 0;
}
table#fora, table#threads, table#messages
{ 
  border-collapse: collapse;
  width: 850px;
  margin: 10px 0 0 40px;
}

table#fora td, table#fora th, table#threads td, table#threads th, table#messages td, table#messages th
{
  border: solid 1px #f79100;  
  padding: 4px;
}

table#fora th, table#threads th, table#messages th
{
  background: url(../images/th_bg.gif) top repeat-x #f79100;
  color: white;
}

table#fora td.category_header
{
  font-weight: bold;
  color: #fefeeb;  
  background-color: #45a240;
}

table#fora td.forum_name a
{
  font-weight: bold;
  font-size: 1.1em;
  text-decoration: underline;
}

table#fora td.forum_name
{
  width: 45%;
  padding: 4px;
}

table#fora td.forum_threads, table#fora td.forum_posts
{
  text-align: center;
  width: 9%;
  background-color: #f7c47c;
}

table#fora td.forum_threads, table#fora td.forum_posts, table#fora td.forum_recent
{
  font-size: 0.9em;
}

table#threads td.thread_name
{
  width: 40%;
  padding: 5px;
}

table#threads .thread_name a
{
  text-decoration: underline;
}

table#threads .thread_name a.new
{
  font-weight: bold;
}
table#threads td.thread_replies, table#threads td.thread_views
{
  text-align: center;
  width: 8%;
  background-color: #f7c47c;
}

table#threads td.thread_replies, table#threads td.thread_views, table#threads td.thread_recent
{
  font-size: 0.9em;
}

table#messages td.post_author
{
  width: 20%;
  background-color: #f7c47c;
  vertical-align: top;
}

table#messages td .post_details
{
  border-bottom: solid 1px;
  color: #b77;
  margin-bottom: 3px;
}
table#messages td .post_content
{
  margin: 5px;
}

table#messages .spacer td
{
  border: none;
}

ul.forum_actions
{
  float: left;
}
 
ul#forum_navigation, ul.forum_actions
{
  list-style: none;
  display: inline;
}

ul#forum_navigation li
{
  display: inline;
}

ul.forum_actions li
{
  display: inline;
  width: 100px;
  height: 25px;
}

ul.forum_actions li a:link, 
ul.forum_actions li a:visited
{
  padding: 2px 4px;
  color: white;
  background: #45a240 url(../images/button_bg.gif);
  text-decoration: none!important;
  border-bottom: solid 1px #B08854;
  border-right: solid 1px #B08854;
}

ul.post_actions
{
  list-style: none;
  text-align: right;
}

ul.post_actions li
{
  display: inline;
  font-size: 0.9em;
}

ul.post_actions li::before
{
  color: lightgrey;
  content: ' - ';
}

ul.post_actions li:first-child::before
{
  content: '';
}

ul.post_actions li a:link, 
ul.post_actions li a:visited
{
  color: lightgrey;
  text-decoration: none!important;
}

ul.post_actions li a:hover
{
  text-decoration: underline!important;
}

/*PAGINATION class selector*/
div.pagination
{
  width: 600px;
  text-align: right;
  margin-top: 10px;
}

.pagination ul
{
  list-style:none;
  margin:0 0 0 0;
  padding: 10px 0 10px 0;
  display: inline;
  height:2em;
}

.pagination a:link,
.pagination a:visited
{
  border: none;
  color: #911;
  font-weight: bold;
}

.pagination li
{
  padding: 2px 5px 5px 5px;
  list-style: none;
  display: inline;
  border-top: 1px solid #CCCCCC;
}
.pagination li.current
{
  padding: 3px 5px 4px 5px;
  border-width: 0 1px 1px 1px;
  border-style: none solid solid solid;
  border-color: #CCCCCC;
  color:#999;
  font-weight:bold;
}

/***************************/

form#add_topic
{
  width: 576px;
  background-color: #f7c47c;
  border: solid 1px #f79100;
  padding: 10px;
}

form#add_topic label
{
  display: block;
  margin-top: 5px;
}

form#add_topic input#topic_title
{
  width: 400px;
  font-size: 1.2em;
}

form#add_topic textarea#topic_body
{
  width: 400px;
  height: 200px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
}

form#add_topic input#topic_submit
{
  display: block;
}

form#add_topic div.option
{
  padding:5px 0;
}

form#add_topic div.option label
{
	display:inline;
}
