
div, td, b, th { text-align: left; font-size: 12px; }
.box_title { text-align: left; margin-left: 8px; margin-top: 5px; margin-bottom: 5px; font-family: "trebuchet ms", verdana; font-size: 16px; font-weight: bold; color: #F7941D;}
.box_text { margin-left: 8px; margin-right: 4px; font-family: "trebuchet ms", verdana; font-size: 12px; }
p.pagination { text-align: center; }
a:visited.forum_link, .forum_link { text-decoration: underline;font-size: 11px; font-family: trebuchet ms, verdana; color: #000000; padding: 0px; margin: 0px; font-weight: normal;}
a:visited.forum_thread_link, .forum_thread_link {font-size: 12px; font-family: trebuchet ms, verdana; color: #545454; font-weight: normal }
a.forum_thread_link { text-decoration: underline; color: #8AA0BD; }
.forum_thread_link_active, a:visited.forum_thread_link_active { text-decoration: underline;font-size: 12px; font-family: trebuchet ms, verdana;color: #8AA0BD; font-weight: bold; }
.forum_caption { height: 22px; background-color: #ededed ; font-weight: bold; text-decoration: none;font-size: 12px; font-family: trebuchet ms, verdana; color: #545454;}
.forum_subject { text-decoration: none;font-size: 12px; font-family: trebuchet ms, verdana; color: #545454;}
a:visited.forum_subject, a.forum_subject { text-decoration: underline; }
.forum_datetime { text-decoration: none;font-size: 12px; font-family: trebuchet ms, verdana; color: #545454;}
.forum_textbody { margin:0px; text-decoration: none;font-size: 12px; font-family: trebuchet ms, verdana; color: #545454;}
.forum_thread_datetime { text-decoration: none;font-size: 12px; font-family: trebuchet ms, verdana; color: #545454;}
td.medlem, th.medlem { 
text-align: left;
font-family: "trebuchet ms", verdana; 
font-size: 12px; 
text-align: left; 
height: 22px; 
line-height: 20px;
vertical-align: middle; 
padding-left: 8px;
padding-bottom: 0px;
}
th.medlem { background-color: #F0F0F0; 
 margin-top: 100px; }
input.medlem { width: 200px; background-color: #f3f3f3; border: 1px solid #a7a7a7; }
td.medlem { height: 14px; line-height:20px; font-weight: normal; }
a:visited.forum_nav, .forum_nav { text-decoration: underline;font-size: 12px; font-family: trebuchet ms, verdana; color: #8AA0BD;}
.forum_text { text-decoration: none;font-size: 12px; font-family: trebuchet ms, verdana; color: #545454;}
.forum_textarea { width: 420px; height: 190px; border: 1px solid #dadada; font-size: 12px; font-family: trebuchet ms, verdana; color: #545454; }
.forum_textbox { width: 420px;border: 1px solid #dadada; background-color: #ffffff; }
.forum_button { text-decoration: none;font-size: 12px; font-family: trebuchet ms, verdana; color: #545454; background-color: #ffffff; border: 0px; font-weight: bold; margin-left: 400px; margin-top: 5px; }
.forum_date, .forum_td { text-align: left; margin: 0px; padding: 0px; color: #545454; }
.forum_table { text-align: left; margin: 0px; padding: 0px;}
.forum_img { padding: 0px; margin: 0px; }
.tight_td {
margin: 0px;
padding: 0px;
}
.footer {
text-align: center;
background: url('/themes/sviv/images/footer.gif') no-repeat;
font-size: 12px;
font-family: "trebuchet ms", verdana;
height: 40px;
width: 822px;
padding-top: 4px;
}
.kopsalj td {
padding: 4px;
}
.register_page, .text_body { font-family: "trebuchet ms", verdana; font-size: 12px; }
div.body_help_content, div.body_content { 
font-size: 12px; 
margin: 8px; 
text-align: left;
}
div.body_content a, div.body_content p, div.body_content span, div.body_content font{
font-size: 12px;
font-family: "trebuchet ms", verdana;
}
div.body_help_content { margin-top: 2px; }
/* Latest forum */
.latestforum_author { text-align: left; font-size: 12px; }
.latestforum_subject { width: 175px; text-align: left; font-weight: bold; font-size: 12px; line-height: 14px; margin-top: 4px; margin-bottom: 4px; }
div.latestforum_reply { padding: 0px; font-size: 10px; margin: 0px; text-align: right; width: 150px; margin-bottom: 5px; border-bottom: 1px solid #DBDBDB; padding-bottom: 3px; margin: 0px; padding: 0px; }
a:visited.latestforum_reply { color: #8AA0BD; text-decoration: none; font-size: 10px; border: 0px; }
.tipsa_vanner { font-size: 12px; line-height: 17px; font-weight: bold; color: #545454; padding-right: 10px; padding-top: 3px; }
/* Blogg startsida m.m */
table.list_table td.list_table_data h3 {
font-size: 16px;
margin-bottom: 0px;
}
/* Links */
a:visited.big_category, .big_category { font-family: "trebuchet ms", verdana; color: #8AA0BD; font-size: 16px; text-decoration: underline; }
a:visited.small_category, .small_category { font-family: "trebuchet ms", verdana; color: #8AA0BD; font-size: 12px; text-decoration: underline; line-height: 16px; }
.link_description {color: #545454; font-family: "trebuchet ms", verdana; font-size: 12px; text-decoration: none; }
/* Forms */
.profile_info { text-align: left; font-size: 12px; font-family: "trebuchet ms", verdana; width: 100%; border: 1px solid #8AA0BD; }
p.profile_guestbook_title { font-size: 12px; line-height: 14px; margin-bottom: 6px; font-family: "trebuchet ms", verdana; }
p.profile_guestbook { margin: 0px; font-size: 12px; line-height: 14px; font-family: "trebuchet ms", verdana; }
select, input { font-weight: normal; font-size: 12px; font-family: "trebuchet ms", verdana; border: 1px solid #8AA0BD; background-color: #DFE6F0;}
.image_button { border: 0px; text-align: right; }
.login_textbox { text-align: left; border: 1px solid #F7941D; background-color: #ffffff; height: 16px; width: 170px; margin: 0px;}
.textbox { text-align: left; height: 16px; width: 170px; margin: 0px;}
.textbox_file { text-align: left; height: 20px; width: 170px; margin: 0px; border: 1px solid #8AA0BD; }
.textarea_clubpresentation { text-align: left; width: 430px; height: 67px; border: 1px solid #8AA0BD; background-color: #DFE6F0; }
.select_clubpresentation { text-align: left; border: 1px solid #8AA0BD; background-color: #DFE6F0; }
.form_bg_top {
background: url(/themes/sviv/images/layout2/content_header.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-right: 8px;
color: #000;
font-size: 12px;
height: 18px;
line-height:18px;
text-align: right;
font-family: "trebuchet ms", verdana;
}
/* CUSTOM */
p.externalnews { margin: 0px; margin-left: 5px; margin-bottom: 4px; margin-top: 2px; }
a.externalnews, a.externalnews:hover, a.externalnews:visited { color: #000000; text-decoration: none; line-height: 19px; text-align: left; font-size: 12px; line-height: 14px; }
.form_bg_347, .form_bg_460_65, .form_bg_200, .form_bg_600, .form_bg_300, .form_bg_250, .form_bg_210, .form_bg_560, a:visited.form_bg, .form_bg, .form_bg_525, .form_bg_130_460, .form_bg_150, .form_bg_130 {
padding: 5px;
font-family: "trebuchet ms", verdana;
font-size: 12px;
line-height: 18px;
color: #000;
border: 1px solid #DCDCDC;
border-top: 0px;
margin-bottom: 8px;
}
th.form_bg, td.form_bg { border: 0px;}
.default { 
font-family: "trebuchet ms", verdana;
font-size: 12px;
color: #ffffff;
}
a:visited.form_bg, .form_bg { padding: 0px; font-weight: normal; }
.message_textarea, .profile_msg_textarea, .gb_textarea, .textarea {
border: 1px solid #8AA0BD;
background-color: #DFE6F0;
font-family: "trebuchet ms", verdana;
font-size: 12px;
color: #545454;

}
.gb_textarea { width: 430px; height: 60px; }
.message_textarea, .profile_msg_textarea { width: 430px; height: 167px; } 
/* Message system */
a:visited.message_header, .message_header, a:visited.message_header_value, .message_header_value { font-family: "trebuchet ms", verdana; font-size: 12px; color: #545454; text-decoration: none; }
.message_text { font-family: "trebuchet ms", verdana; font-size: 12px; margin: 0px; margin-bottom: 10px; }
.message_textbox { width: 430px;}
/* Table lists. */
.list_table { text-align: left; border-collapse: collapse; border-spacing: 1px; }
th.list_table { text-align: left;background-color: #F0F0F0; font-family: "trebuchet ms", verdana; font-size: 12px; text-align: left; height: 22px; line-height: 22px; padding-left: 3px; }
td.list_table_data { padding: 3px; }
div.gray_border {
background: url('/themes/sviv/images/layout/gray_border.gif');
width: 460px;
margin: 0px;
margin-top: 8px;
}
th.page_title { text-align: left;}
#sviv_block_vote {
padding-left:10px;
padding-top:10px;
}
#sviv_block_right_column {
width:180px;
}
#sviv_news_table {
border-collapse:collapse;
border-spacing:0px;
margin: 0px;
padding:0px;
}

#sviv_news_table table, tbody,tr,td {
border-collapse:collapse;
border-spacing:0px;
margin: 0px;
padding:0px;
}
.sviv_news_1 {
border-bottom: 1px solid #DBDBDB;
/*padding-left: 8px;*/
padding-top: 5px;
padding-bottom: 5px;
}

.sviv_news_2 {
width: 225px;
}

.svivblockHeader {
display: none;
border: 0px;
}

.svivblockContent {
background-color: #ffffff; 
}

.sviv_block_logout {
background: url('/themes/sviv/images/layout/block_you_are_online.gif') no-repeat;
margin: 0px;
padding-left: 25px;
border: 0px;
height: 80px;
line-height: 19px;
color: #ffffff;
font-weight: bold;
font-size: 12px;
font-family: "trebuchet ms", verdana;
}

.sviv_block_login {
background: url('/themes/sviv/images/layout/sviv_block_login.gif') no-repeat;
margin: 0px;
border: 0px;
width: 180px;
text-align: left;
height: 130px;
line-height: 15px;
color: #545454;
font-weight: bold;
font-size: 12px;
font-family: "trebuchet ms", verdana;
}
a:visited.login_links, a.login_links {
line-height: 16px;
color: #545454;
font-weight: bold;
font-size: 12px;
font-family: "trebuchet ms", verdana;
text-decoration: none;
}
.sviv_block_box_header {
margin: 0px;
padding-left: 8px;
background: transparent url(/themes/sviv/images/layout2/ryt_header02.jpg) no-repeat scroll 0 0;
border: 0px none #000000;
text-align: left;
height: 19px;
line-height: 19px;
color: #ffffff;
font-weight: bold;
font-size: 12px;
font-family: "trebuchet ms", verdana;
/* width: 170px;*/
}
.sviv_block_header {
margin: 0px;
padding-left: 8px;
background: transparent url(/themes/sviv/images/layout2/side05.jpg) no-repeat scroll 0 0;
border: 0px none #000000;
text-align: left;
height: 19px;
line-height: 19px;
color: #ffffff;
font-weight: bold;
font-size: 12px;
font-family: "trebuchet ms", verdana;
}
.sviv_block_header_right {
margin: 0px;
padding-left: 25px;
background: url('http://www.sviv.se/themes/sviv/images/layout/block_header_right.gif') no-repeat;
border: 0px;
text-align: left;
height: 19px;
line-height: 19px;
color: #ffffff;
font-weight: bold;
font-size: 12px;
font-family: "trebuchet ms", verdana;
}
.sviv_block_header_right_medlem {
margin: 0px;
padding-left: 25px;
background: transparent url(/themes/sviv/images/layout/sviv_block_login.gif) no-repeat scroll 0 0;
border: 0px;
text-align: left;
height: 19px;
line-height: 19px;
color: #ffffff;
font-weight: bold;
font-size: 12px;
font-family: "trebuchet ms", verdana;
}
.sviv_block_tipsa {
background: url('http://www.sviv.se/themes/sviv/images/layout/block_tipsa_box.gif') no-repeat;
border: 0px solid #000000;
height: 142px;
padding-left: 5px;
margin: 0px;
text-align: left;
margin-bottom: 8px;
font-weight: bold;
color: #545454;
font-size: 12px;
font-family: "trebuchet ms", verdana;
}
.sviv_block_country {
background: url('http://www.sviv.se/themes/sviv/images/block_country_box2.gif') no-repeat;
border: 0px solid #000000;
height: 45px;
padding-left: 5px;
margin: 0px;
margin-bottom: 0px;
padding-top: 0px;
text-align: left;
font-weight: bold;
color: #545454;
font-size: 12px;
font-family: "trebuchet ms", verdana;
}
.sviv_block_country img {
width: 98%;
}
.sviv_block_aktuellt {
background-color: #D0DAE7;
border: 0px solid #000000;
width: 170px; 
padding-left: 5px;
padding-right: 5px;
margin: 0px;
margin-bottom: 8px;
padding-top: 5px;
text-align: left;
font-weight: bold;
color: #545454;
font-size: 14px;
line-height: 17px;
font-family: "trebuchet ms", verdana;
}
/*BLOG STUFF */
.blog_profile {
padding-left: 5px;
padding-right: 5px;
margin: 0px;
text-align: left;
font-weight: bold;
color: #545454;
line-height: 17px;
font-family: "trebuchet ms", verdana;
}
.blog_profile_image {
text-align: center;
padding-top: 5px;
}
.sviv_block_archive, .sviv_block_posts, .sviv_block_lankar {
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
margin: 0px;
text-align: left;
font-weight: bold;
color: #545454;
line-height: 17px;
font-family: "trebuchet ms", verdana;
}
.top_times {
color: #8AA0BD;
font-family: "trebuchet ms", verdana;
font-size: 12px;
margin: 0px;
margin-top: 15px;
margin-bottom: 5px;
padding: 0px;
text-align: right;
padding-right: 10px;
}
a:visited.menu_item, .menu_item {
font-family: "Trebuchet MS", Verdana;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #6B6B6B; 
}
.menu_item a{}
.menu_item:hover{
background-color: #cccccc;
}
.menu_item span{
padding: 4px;
margin: 5px;
}
#jsMENU:hover{
background-color: #cccccc;
color: #FFFFFF;
}
#jsMENU a:hover{
color: #FFFFFF;
}
.orange_body_title, .orange_help_title, .orange_page_title, .home_news_title, .page_title {
text-align: left; 
font-family: "trebuchet ms", verdana; 
font-size: 14px; 
font-weight: bold; 
margin: 0px; 
margin-top: 10px; 
margin-left: 8px; 
margin-bottom: 5px;
}
.required { color: #FF0000; font-size: 12px; }
a:visited.home_news_title, .home_news_title { text-decoration: none; color:#000000; margin: 0px; padding-bottom: 4px; }
p.home_news_title { margin-top: 6px; }
p.home_news_date { margin-bottom: 6px; }
.home_news_readmore { text-align: left;color: #8AA0BD; margin: 0px; text-decoration: none; margin-right: 8px; }
.orange_page_title { margin-left: 0px; color: #E18211; }
.orange_help_title { line-height: 18px; margin-left: 8px; color: #8AA0BD; margin-bottom: 0px; }
.orange_body_title { line-height: 18px; margin-left: 0px; color: #8AA0BD; margin-bottom: 0px; }
/* Messaging */
a:visited.message_header_value, a:visited.message_header { text-align: left; text-decoration: none; color: #545454; font-family: "trebuchet ms", verdana; font-size: 12px; }
.online { color: #8AA0BD ; font-family: "trebuchet ms", verdana; font-size: 12px; text-align: left; }
/* Userlink */
a:visited.userlink,.userlink { color: #8AA0BD ; font-family: "trebuchet ms", verdana; font-size: 12px; }
a:visited.userlink_online, .userlink_online { color: #F7941D; font-family: "trebuchet ms", verdana; font-size: 12px; }
/*
Profile
*/
.profile_name { font-family: "trebuchet ms", verdana}
a:visited.profile_box_link, .profile_box_link { text-decoration: underline; font-family: "trebuchet ms", verdana; color: #8AA0BD; font-size: 12px;}
.profile_box_link_div { text-align: right; height: 30px; line-height: 30px; margin-right: 8px;}
.profile_text_body { text-align: left;font-family: "trebuchet ms", verdana; color: #8AA0BD; font-size: 12px;}
.profile_text { text-align: left;font-family: "trebuchet ms", verdana; color: #545454; font-size: 12px; margin: 0px; margin-left: 5px;}
.profile_image { text-align: left; margin-left: 5px; }
.profile_invite { background: url('http://www.sviv.se/themes/sviv/images/layout/profile_invite.gif') no-repeat; height: 76px; vertical-align: middle; }
.profile_invite_110 { background: url('http://www.sviv.se/themes/sviv/images/layout/profile_invite_110.gif') no-repeat; height: 110px; vertical-align: middle; }
.profile_invite_imgs { padding-top: 8px; margin: 0px; text-align: center; vertical-align: middle; }
/* Clubs */
a:visited.club, .club { color: #8AA0BD; }
.club_nr_members { text-align: right; margin-right: 8px; }
.club_grey { background: url('/themes/sviv/images/layout/grey_block_460_97.gif'); height: 97px; width: 460px; }
/*
Headers
*/
.header_center_narrow, #header_center_narrow {
background: url(/themes/sviv/images/layout2/content_header.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-right: 8px;
color: #000;
font-size: 12px;
height: 18px;
line-height:18px;
text-align: right;
font-family: "trebuchet ms", verdana;
}
.header_center_narrow_box {
background: url(/themes/sviv/images/layout2/content_header.jpg);
padding-left: 25px;
color: #ffffff;
font-weight: bold;
font-size: 12px;
height: 18px;
text-align: left;
line-height:19px;
font-family: "trebuchet ms", verdana;
}
.header_center_wide, #header_center_wide {
background: url(/themes/sviv/images/layout2/content_header_643.jpg);
padding-left: 25px;
color: #ffffff;
font-weight: bold;
font-size: 12px;
height: 19px;
text-align: left;
line-height:19px;
font-family: "trebuchet ms", verdana;
}
.header_center_full {
background: url(/themes/sviv/images/layout2/content_header_643.jpg);
padding-left: 25px;
color: #ffffff;
font-weight: bold;
font-size: 12px;
height: 19px;
text-align: left;
line-height:19px;
font-family: "trebuchet ms", verdana;
}

/*
Tipsa en v?n.
*/
#tipsa_en_van {
background: url('http://www.sviv.se/themes/sviv/images/layout/block_tipsa_en_van.gif') no-repeat;
width: 180px;
height: 161px;
border: 0px;
margin-bottom: 8px;
}
#tipsa_en_van_textbox {
border: 1px solid #8AA0BD;
}
#tipsa_en_van_submit {
margin-top: 3px;
margin-left: 105px;
width: 70px;
height: 20px;
border: 0px;
}
/* Byt land */
#byt_land {
background: url('http://www.sviv.se/themes/sviv/images/layout/block_byt_land_background.gif') no-repeat;
width: 180px;
height: 104px;
border: 0px;
margin-bottom: 8px;
}
#byt_land_select {
font-size: 10px;
width: 170px;
}
/* Communitymenu */
.community_menu_bottom_image {
margin: 0px;
padding: 0px;
vertical-align: top;
line-height: 0px;
}
.community_menu {
margin: 0px;
}
.community_menu_item {
border-bottom: 1px solid #DBDBDB;
text-align: left;
font-family: "trebuchet ms", verdana;
font-size: 10px;
line-height: 22px;
width: 156px;
margin-left: 5px;
/*height: 22px;*/

}
a:visited.community_menu_href , .community_menu_href {
font-family: "trebuchet ms", verdana;
font-size: 12px;
color: #6B6B6B;
text-align: left;
text-decoration: none;
/*margin-left: 5px;*/
font-weight: bold;
}
div.grey_border_box {
margin: 0px;
padding: 0px;
margin-top: 8px;
margin-bottom: 8px;
}
div.grey_border_box div.top {
background-image: url(/themes/sviv/images/layout/grey_border_top_182.gif);
height: 7px;
width: 182px;
margin: 0px;
padding: 0px;
}
div.grey_border_box div.inner {
background-image: url(/themes/sviv/images/layout/grey_border_182.gif);
margin: 0px;
padding: 8px;
}
div.grey_border_box div.bottom {
background-image: url(/themes/sviv/images/layout/grey_border_bottom_182.gif);
height: 7px;
width: 182px;
margin: 0px;
padding: 0px;
}
div.grey_border_box div.inner p {
font-size: 12px;
color: #000000;
}
div.grey_border_box div.inner h2 {
text-align: left; 
font-family: "trebuchet ms", verdana; 
font-size: 18px; 
font-weight: bold; 
color: #E18211;
}
p.country_editor {
padding: 8px;
padding-top: 0px;
margin-top: 2px;
margin-bottom: 0px;
}
p.country_admin {
padding: 8px;
padding-top: 0px;
margin-top: 2px;
margin-bottom: 0px;
}
.faq_full{
padding-top: 20px;
margin-top: 20px;
padding-bottom: 20px;
border-top: 1px dashed gray;
border-bottom: 1px dashed gray;
}
.faq_question{
font-weight: bold;
font-size: 12px;
text-transform: uppercase;
}
.faq_answer{
padding-top: 10px;
font-weight: normal;
font-size: 12px;
}
.faq_own_question{
padding-top: 100px;
padding-bottom: 20px;
}
.faq_own_question fieldset{
margin: 0px;
width: 95%;
}

h5{
font-size: 12px;
font-weight: bold;
text-decoration: none;
margin: 0px;
padding: 0px;
color:#000000;
}

h5 a{
text-decoration: none;
color: #000000;
}

h5 a:hover{
text-decoration: underline;
}

h5 a:visited {
color: #000000;
}
.news_text {
color:#000000;
}
h3.toggler {
cursor: pointer;
border: 1px solid #f5f5f5;
border-right-color: #ddd;
border-bottom-color: #ddd;
font-family: 'Andale Mono', sans-serif;
font-size: 12px;
background: #D2E0E6;
color: #000000;
margin: 0 0 4px 0;
padding: 3px 5px 1px;
}
div.element p, div.element h4 {
margin:0px;
padding:4px;
}

/******************************************************************************/
/*LAYOUT CSS*/
/******************************************************************************/
body {
margin: 0;
margin-left: 5px;
padding: 0;
font: small Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: #666666;
background: #ffffff;
}
/******************************* LAYOUT : HEADER ******************************/
#sgl-header {
background-color: #99cc00;
height: 50px;
}
#sgl-header-left {
float: left;
margin: 5px 5px 5px 10px;
font-size: 2em;
color: #ffffff;
}
#sgl-header-right {
float: right;
margin: 10px;
margin-left: 0;
font-size: 0.9em;
color: #ffffff;
}
#sgl-header-right a {
padding: 0 5px;
text-decoration: none;
color: #ffffff;
}
#sgl-header-right #headerLogAction {
float: left;
margin-left: 1em;
padding: 0.2em;
border: 1px solid transparent;
border-color: #ffffff #333333 #333333 #ffffff;
background-color: #bbe713;
}
#sgl-header-right #headerUserInfo {
float: left;
padding-top: 0.35em;
}
#sgl-header-right #headerUserInfo .guest {
font-weight: bold;
}
#sgl-header-right #bugReporter {
float: left;
margin: 4px; 
background: url('http://www.sviv.se/themes/sviv/images/bug.png') no-repeat;
}
/***************************** LAYOUT : TABLES ********************************/
#imRead {
background-color: #F0F0F0;
}
#moduleOverview {
width: 240px;
height: 125px;
}
.full {
width: 100%;
}
.wide {
width: 90%;
}
.narrow {
width: 60%;
}
.sgl-row-light {
text-align: left; background-color: #ffffff; height: 25px;
}
.sgl-row-dark {
text-align: left; background-color: #F6F6F6;height: 25px;
}
/****************************** LAYOUT : MAIN *********************************/
#sgl-main {
top: 0px;
}
/************************ LAYOUT : LEFT & RIGHT BLOCKS ************************/
#sgl-blocks-left, #sgl-blocks-right {
position: absolute;
margin-top: 0px;
top: 0;
z-index:1;
}
#sgl-blocks-left {
width: 176px;
left: 0;
}
#sgl-blocks-right {
width: 180px;
right: 0;
}
.navWidget {
overflow: auto;
}
.options-block {
margin: 20px 0;
}
#sgl-blocks-left .blockContainer, #sgl-blocks-right .blockContainer {
margin: 0px;
}
.blockHeader {
background-color: #99cc00;
color: #e6ffa2;
line-height: 1.5em;
font-weight: bold;
border: 1px solid #F0F0F0;
margin: 0;
}
.blockContent {
background-color: #ffffff;
color: #6B6B6B;
font-size: 0.9em;
padding: 10px;
border: 1px solid #F0F0F0;
border-top: none;
}
/*************************** LAYOUT : MIDDLE BLOCKS ***************************/
#sgl-blocks-middle, #sgl-blocks-middle-nocols, #sgl-blocks-middle-leftcol, #sgl-blocks-middle-rightcol {
position: relative;
margin: 0 180px 0 176px;
width: auto;
min-width: 20%;
font-size: 0.9em;
z-index: 2;
padding: 0 20px;
}
#sgl-blocks-middle #options {
float: right;
width: 28%;
}
#sgl-blocks-middle-nocols {
margin: 0;
}
#sgl-blocks-middle-leftcol {
margin: 0 0 0 176px;
}
#sgl-blocks-middle-rightcol {
margin: 0 180px 0 0;
}
/* Holly Hack here so that tooltips don't act screwy:
 * http://www.positioniseverything.net/explorer/threepxtest.html */
/* Hide next from Mac IE plus non-IE \*/
* html #sgl-blocks-middle {
height: 1%;
}
/* End hide from IE5/mac plus non-IE */
/******************************* LAYOUT : FOOTER ******************************/
#sgl-footer {
position: relative;
clear: both;
margin-bottom: 5px;
padding-top: 10px;
font-size: 0.8em;
text-align: center;
}
/******************************************************************************/
/* CONTENT CSS*/
/******************************************************************************/
/***************************** CONTENT : HEADINGS *****************************/
h1, h2 {
margin-bottom: 5px;
}
h1 {
font-size: 16px;
font-weight: normal;
}
h1.pageTitle {
font-weight: normal;
text-align: center;
color: #6B6B6B;
}
h2 {
font-size: 14px;;
}
h3 {
font-size: 12px;
}
h4 {
font-size: 10px;
}
.pageTitle {
color: #6B6B6B;
font-size: 1.75em;
font-weight: normal;
}
/***************************** CONTENT : ANCHORS ******************************/
a {
color: #8AA0BD;
}
a:visited {
color: #8AA0BD;
}
/******************************* CONTENT : BLOCKS *****************************/
img.blocksAvatar {
/* move the image up to be flush with bottom of title */
position: relative;
top: -5px;
float: right;
padding-left: 5px;
}
/*************************** CONTENT : MISCELLANEOUS **************************/
acronym {
cursor: help;
}
hr {
border: none;
border-bottom: 1px solid #F6F6F6;
}
img {
border: none;
}
.alignCenter {
text-align: center;
}
.error {
color: #ff0000;
}
.small {
font-size: 0.8em;
}
.title {
color: #999999;
font-weight: normal;
font-size: 1.5em;
}
.detail {
color: #999999;
font-weight: normal;
font-size: 0.8em;
}
.toolBtnSeparate {
margin-left: 20px;
}
/*************************** MODULE: PUBLISHER ********************************/
.sectionHeader {
font-size: 1.3em;
font-weight: normal;
color: #6B6B6B;
background-color: #F6F6F6;
padding-left: 10px;
line-height: 34px;
letter-spacing: 1px;
margin: 0;
}
.colHeader {
color: #6B6B6B;
background-color: #ffffff;
font-size: 12px;
line-height: 20px;
font-weight: normal;
padding-left: 10px;
letter-spacing: 0.5px;
margin: 2px 0 0 0;
}
.navigator {
color: #F0F0F0;
background-color: #666666;
padding-left: 10px;
font-weight: bold;
text-align: right;
line-height: 18px;
}
/* /////////////// Article Manager /////////////// */
.forApproval {
font-weight: bold;
color: #ff0000;
}
.approved {
font-weight: bold;
color: #ff9933;
}
.published {
font-weight: bold;
color: #00cc00;
}
.archived {
font-weight: bold;
color:#909090;
}
/******************************************************************************/
/*LEGACY CSS*/
/**/
/* Note: I am removing elements from here as I replace them with new CSS*/
/* elements above.Eventually, there shouldn't be any CSS left here. */
/******************************************************************************/
/* /////////////// Table modifiers/////////////// */
.fieldName, .fieldNameWrap {
background-color: #ffffff;
color: #6B6B6B;
font-weight: bold;
text-align: left;
width: 35%;
}
.fieldName {
white-space: nowrap;
}
.fieldValue {
background-color: #ffffff;
line-height: 16px;
text-align: left;
width: 65%;
}
.newsItem {
border: 1px solid #999999;
margin: 0 auto;
padding: 0 0 0 10px;
background-color: #ffffcc;
}
fieldset {
width: 80%;
margin: 0 auto;
color: #6B6B6B;
font-size: 1.1em;
font-weight: bold;
}
legend {
color: #6B6B6B;
}
/* /////////////// Links/////////////// */
.linkCrumbsAlt1 {
text-decoration: none;
color: #6B6B6B;
font-weight: normal;
letter-spacing: 0.5px;
}
.linkCrumbsAlt1:hover {
text-decoration: underline;
color: #6B6B6B;
}
/* /////////////// Various /////////////// */
div.pinstripe table {
background-color: #ffffff;
width: 90%;
}
div.pinstripe td {
background-color: #ffffff;
}
div.pinstripe img {
padding: 10px;
}
div.pinstripe button {
padding: 10px 0;
}
.noBorder {
margin: 0px;
border: none;
font-size: 10px;
}
ul.noindent {
margin-left: 5px;
padding-left: 5px;
}
ul.bullets li {
list-style-image: url('http://www.sviv.se/themes/sviv/images/bullet.gif');
}
.pager {
white-space: nowrap;
text-align: center;
width: 90%;
text-align: center;
margin: 0 auto;
}
.narrowButton {
text-align: center;
width: 100px;
}
.wideButton {
text-align: center;
width: 150px;
}
.errorContainer, .messageContainer {
margin: 0 auto;
width: 300px;
}
.errorHeader {
background-color: #6B6B6B;
color: #ffffcc;
font-weight: bold;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
}
.errorContent {
border: 1px solid #F7941D;
border-top: 1px solid #6B6B6B;
color: #6B6B6B;
background-color: #F9B96C;
text-align: left;
padding: 0 10px;
}
.errorMessage {
padding: 0px;
margin: 5px auto;
border: 1px solid #F7941D;
background-color: #F9B96C;
text-align: center;
width: 50%;
}
.messageHeader {
color: #e6ffa2;
background-color: #99cc00;
font-weight: bold;
font-size: 1.2em;
line-height: 1.5em;
text-align: center;
}
.messageContent {
background-color: #ffffff;
color: #6B6B6B;
border: 1px solid #99cc00;
border-top: none;
text-align: center;
}
.messageContent div {
padding: 5px;
}
.messageContent input {
width: 150px;
}
#navPreview {
position: relative;
border: 1px dashed #F6F6F6;
}
#navPreview span {
z-index: 5;
position: absolute;
right: 5px;
bottom: 5px;
font-size: 2em;
color: #F6F6F6;
text-transform: uppercase;
}
.bgnd {
background-color: #e5f1ff;
border: 1px solid #999999;
}
.treeMenuDefault {
font-size: 12px;
}
/* /////////////// Tooltips /////////////// */
span.tipOwner {
position: relative;
cursor: help;
}
span.tipOwner span.tipText {
display: none;
position: absolute;
top: 0;
left: 105%;
border: 1px solid transparent;
border-color: #ffffff #333333 #333333 #ffffff;
background-color: #ffffff;
color: #6B6B6B;
text-align: center;
width: 15em;
padding: 2px 5px;
}
span.tipOwner:hover span.tipText {
display: block;
}

