/*  
Theme Name: Sanagrafi Theme
Version: 1.0.0
Author: Sanagrafi
Author URI: http://www.sanagrafi.com
*/

body {padding-top:0px!important; margin-top: 0px;color: #414141;background: #FFF url(images/bg.png) repeat-x;font-size: 12px; font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;line-height: 22px;}
input, a:link, a:visited, a:hover, a:active  {text-decoration:none; outline:none;}
a:link {color: #D52300; }
a:visited {color: #D52300; }
a:hover, a:active {color: #3B3B3B; }
h1 {font-family: Tahoma, sans-serif; font-size: 24px;font-weight: normal; margin: 0px 0 14px; color: #414141}
h2 {padding-bottom: 3px;border-bottom: 1px solid #dadada; width: 635px; clear:both; color: #666; font: 18px Georgia, "Times New Roman", Times, serif;}
h3 {font-family: Tahoma, sans-serif; font-size: 24px;font-weight: normal; margin: 0px 0 14px; color: #414141}
h4 {font-size: 20px; font-weight: normal; margin: 0px 0 14px; padding-bottom: 6px;border-bottom:1px solid #dadada; color: #414141;}
h4, h5, h6 {font-size: 20px;}
pre, blockquote  {overflow: auto;padding: 0 10px;margin: 20px 30px;line-height: 1.8em;background-color: #f5f5f5;border: 1px solid #e0e0e0;}
pre:hover, blockquote:hover {background-color: #f0f0f0;border: 1px solid #d0d0d0;}
pre { padding-top: 10px; padding-bottom: 10px; }
code { color: #779900; font-family: Consolas, Verdana, "Courier New", Sans-Serif; }
ul, ol { line-height: 2.0em; }
ul { list-style-image: url(images/bullet.gif); }

/* ----------- Header ----------- */
#top-login-form {color: #b2b2b2; height: 25px; padding-top: 2px; float:right; font-size: 11px; font-family: Tahoma, sans-serif;}
#top-login-form a {color: #d6d6d6;}
#header {height: 157px; background: url(images/header-bg.png) no-repeat; width: 980px;margin-left: auto;margin-right: auto;}
.logo {float: left; margin: 20px 0;border: 0px;}
#categories {margin-bottom: 30px; position: relative; background-color: #1f1f23; width: 980px;display: block;}
#categories > ul {padding:10px 12px; display: block;margin:0;}
#categories li {font-family: Verdana, sans-serif; letter-spacing:indent; margin-right: 14px; float: left;list-style: none;position:relative;}
#categories li a {font-size: 12px;color: #FFF;padding:2px 8px;float: left;margin:0;}
#categories li a:hover,#categories li.active {}
#categories li ul {text-transform: uppercase; padding:0;margin:0;position:absolute;top:26px;background:#333;left:0;display:none;width:175px;}
#categories li li {border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background-color: #f6f6f6; padding:2px; float:none;width:175px;}
#categories li li:hover {background: #FFF;}
#categories li li a {font-size: 10px;display:block;float:none;color: #1f1f23; }
#categories ul ul ul {border-top:1px solid #e7e7e7;left:175px;top: 0}
.post {font-size: 11px;}

/* ----------- Center ----------- */
#wrapperborder {}
#wrapper {width: 980px;color: #8C8C8C;display:block; background: #FFFFFF url(images/content-bg.png) 0 0 repeat-x;}
#wrapper2 {width: 980px;margin-left: auto;margin-right: auto;}
#content-wrapper {width: 600px; float: left;}
#content {padding:0 15px 0 15px; width: 600px; margin:0 auto;}
.post-wrapper {width: 600px; }
#sidebar-wrapper {float:right; width: 240px;}
#sidebar {font: 11px Tahoma,Arial, sans-serif; width: 240px; margin:0 auto;}
#sidebar h3 {border-bottom: 1px solid #e9e9e9; border-top: 1px solid #AAAAAA;  margin: 10px 0 5px 0; height: 24px; color: #404040; display:block; line-height: 24px; padding: 0; font-weight: bold; font-size: 11px; }
#extras {float: left;width: 780px;color: #C7AA92;text-align: left;padding: 0 10px 10px;margin: 10px 12px 20px;background-color: #f5f5f5;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
#pages {width: 980px;margin-left: auto;margin-right: auto;}
#pages ul { list-style-type: none; list-style-image: none; float: left; margin-top: 15px; padding: 0px 0px 0px 0px; margin-left: 0px;}
#pages li { float: left; background-image: url(images/nav-right-2.gif); background-position: right; background-repeat: no-repeat; display: block; margin-right: 10px;background-color: #4B4B4B; height: 29px;}
#pages li:hover {background-color: #D52300; background-image: url(images/nav-right.gif);}
#pages li a:link,#pages li a:visited{float: left;color: #FFFFFF;display: block;padding-top: 3px;height: 26px;font-size: 13px;background-image: url(images/nav-left-2.gif);background-position: left;background-repeat: no-repeat;padding-left: 20px;padding-right: 20px;}
#pages li a:hover,#pages li a:active {color: #FFFFFF;font-size: 13px;background-image: url(images/nav-left.gif);}
.wiki-menu ul {list-style:none; padding-left: 10px;}
.wiki-menu h3 {margin:0; padding:0;}
.wiki-menu li {list-style: none; font-size: 11px;font-family: Verdana,"Bitstream Vera Sans",Arial,sans-serif; padding:3px 0;}
.wiki-menu  li:hover {background: #f6f6f6;}
.rehber p {margin:6px 0; width: 290px;  float: left; display:block; padding: 0px 0; font-size: 14px;}
.rehber img {float:left; margin-right: 15px; }
.rehber span {display:block; padding-top: 10px;}
.articleinfo {width: 635px; padding:10px 0px; font:11px Tahoma, sans-serif ; float:left; color:#969696;line-height:14px; border-bottom: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; margin-bottom: 10px;}
.siteinfo {line-height: 20px; padding: 0; font-size: 11px;}

/* ----------- Footer ----------- */
#footer {font-size: 11px;clear:left; width: 980px;height: 30px;text-align: left;color: #cbcbcb;padding-bottom: 10px;padding-top: 18px;margin-top: 20px; margin-bottom: 20px;display:block; }
#footer a {color: #cbcbcb;}

/* ----------- Home, Index ----------- */
.boxundertitle {border-bottom: 1px solid #dddddd; background-color: #eee; height: 34px;}
.boxfooter {height: 30px;}
.post-title {line-height: 24px; font-family: Tahoma, Arial, sans-serif;}
.post-title a {color: #414141;}
.home-post-wrap {font: 11px 'lucida sans unicode',Tahoma,sans-serif; margin-bottom: 10px; padding: 10px; background: none; float: left; width:270px;}
.home-post-wrap a {color: #888;}
.home-post-wrap img {margin-right: 10px; padding:3px; border:1px solid #dadada; float:left; }
.home-post-wrap img:hover {border: 1px solid #9f9f9f;}
.home-post-wrap a.title{color: #414141; font: 12px Verdana,sans-serif; font-weight: 700;}
.thumbnail-home {border: 0px;margin: 0px 0px 0px 0px;}
.titles { font-weight: normal; font-size: 24px; text-decoration: none;}
.titles a:link, .titles a:visited, .titles a:active {text-decoration: none;font-size: 20px;font-weight: normal;font-family: Trebuchet MS;margin-bottom: 10px;display: block;}
.titles-featured a, .titles-featured a:hover, .titles-featured {font-size: 30px;margin-bottom: 10px;display: block;line-height: 30px;}
.entryimage {width: 600px; padding: 10px 0; margin: 10px 0; border: 1px solid #cecfd0; background: #f0f0f0; text-align: center;}
.entryimage img {border: 1px solid #cbcbcb; margin:0 auto;}
.entryinfo {width: 596px; padding: 10px 20px; margin: 10px 0; border: 1px solid #cecfd0; background: #ffffe0; text-align: left;}

/* ----------- LeftSide ---------- */
#leftside {font-size: 11px; width: 140px; float:left; display:block;}
#leftside ul {}
#leftside ul li {background: #EEEEEE;}

/* ----------- Sidebar ----------- */
.sidebarout {margin-top:0px; padding-top:0px; }
.sidebarin {margin: 11px 0; padding: 0 15px;}
.sidebarin li{list-style:none; padding: 2px; height: 22px;}
.relatedposts {list-style: none; padding-left: 6px;}
.relatedposts li {padding: 2px; }

/* ----------- Comment ----------- */
#commentwrap {display: block;width: 635px; margin-bottom: 20px;}
.commentlist li{display: block;float: left;clear: both;padding: 10px;margin-left: 0px;margin-bottom: 10px;width: 635px;}
.commentlist ol {margin-left: 0px; padding-left: 0px;}
.commentlist ol li{margin-left: 0px;}
.commentlist {margin-left: 0px; padding-left: 0px;}
.comment-inside {min-height: 50px; margin-left: 40px; width: 380px; float:left;}
.comment-inside p {margin-top:0;}
#commentform textarea {color: #888;font-size:12px;	font-family: Verdana, arial, sans-serif;line-height: 22px; margin-left:10px; background: #FFF;border: 1px solid #e7e7e7;width: 370px;}
#commentform textarea:hover {background: #FFFFFF;border: 1px solid #e7e7e7;}
#commentform textarea:focus {background: #ffffff;border: 1px solid #e7e7e7;}
#commentform input{margin-bottom: 3px;}
#submit {background: #f6f6f6; border:1px solid #c5c5c5; height: 22px; color: #6f6f6f;}

/* ----------- Search ----------- */
#search {color:#FFFFFF;padding:0;float:right; text-align:right;}
#search input {background:#1f1f23;font-size:11px;color:#FFF;font-family:Tahoma, arial, verdana, courier;width:180px;height:22px;vertical-align:middle;padding: 10px 0px 0 10px;border: 1px solid #39373D;}
#search .input {font-size: 13px; width:47px;height:30px;background:none;border:none;vertical-align:middle;padding:10px;margin-left: 5px;}
.search_bg {height:35px;background-position: left;margin-top: 40px;float: right;}
.icons {margin-top: 0px; margin-bottom: -5px;margin-right: 10px;}
.search-form {margin-bottom: 20px; width: 550px;}
.search-button {background:none; width: 50px; border:none; font-size: 13px; line-height: 0px; padding-bottom: 2px; padding-right: 16px;}

/* ----------- Images ----------- */
p img {padding: 0;	max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;	}
img.alignright {	padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {	padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {	float: left}

/* ----------- Page Navigation ----------- */
.wp-pagenavi {font-size:11px; font-family: Tahoma, Verdana,sans-serif;clear:both;float: right;}
.wp-pagenavi a, .wp-pagenavi a:link {color: #414141; padding: 3px 8px; text-decoration: none;}
.wp-pagenavi a:hover {color:#D52300;}
.wp-pagenavi a:active {}
.wp-pagenavi span {color: #868686;}
.wp-pagenavi span.pages {color:#888; margin: 2px 2px 2px 2px;}
.wp-pagenavi span.page:hover {color: #D52300;}
.wp-pagenavi span.current {padding: 3px 8px; background: #f6f6f6; font-weight: bold;color: #868686;}
.wp-pagenavi span.extend {color: #000000;}

/* ----------- Forms ----------- */
form {margin: 0; padding: 0; }
form li {list-style:none;}
form label {vertical-align: middle;padding-top: 6px; text-align: right; padding-right: 20px; display: block; float:left; width: 100px; margin-bottom: 10px;}
form input, select {vertical-align: middle; height: 20px; border:1px solid #dadada; color:#4f4f4f; font-family: Tahoma,sans-serif; font-size: 11px; margin-bottom: 10px; padding: 4px 8px; width: 400px;}
textarea {border:1px solid #dadada; color:#4f4f4f; font-family: Tahoma,sans-serif; font-size: 11px; margin-bottom: 10px; padding: 4px 8px; width: 400px; height: 120px;}
select {margin-bottom:10px; height: 30px;}
.cf-ol {padding-left: 0px;}
.cf_hidden {border:none; display:none;}
.reqtxt, .emailreqtxt {margin-left: 4px;}
.loginform {width: 635px;}
.loginform-explain {padding: 8px;}
#wp-submit, #sendbutton, #sendbutton2, #sendbutton3 {margin-left: 120px; padding: 4px 4px; height: 25px; border: 1px solid #CCC; background: #f6f6f6; width: 100px; }

/* ----------- Event Manager ----------- */

.events-menu {font: 11px Tahoma, Arial, sans-serif; margin-bottom: 16px; text-align: right;}
.dbem-calendar-table {height: 150px; margin:0 auto; padding-top: 6px; width: 95%;}
.dbem_events_list {width: 635px;}
.dbem_events_list {margin: 0; padding: 0;list-style:none; list-item:none;}
.dbem_events_list li {padding: 5px 0; border-bottom:1px solid #e7e7e7;}
.eventtitle {font-size: 12px; width: 635px;}
.eventdetails {font-family: Arial, sans-serif; width: 635px; padding:10px 0px; font-size:11px; color:#FFF; line-height:14px; border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; margin-bottom: 10px;padding: 2px; height: 14px; background: #6f6f6f; float:right;}
.eventdetailsinlist {font-family: Arial, sans-serif; padding:10px 0px; font-size:11px; color:#FFF; line-height:14px; border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; margin-bottom: 10px;padding: 2px; height: 14px; background: #1f1f23; float:right;}
#events-list ul {padding:0 15px; list-style:none; list-style-image:none; padding-left:0; margin-left:12px;}
#events-list li{list-style:none; padding: 2px;}
#events-list ul li a {float:left; display:block; width: 170px;}

table.dbem-calendar-table td {padding: 2px 4px; text-align: center;}
table.dbem-calendar-table td.eventless-pre, .dbem-calendar td.eventless-post {color: #ccc;}
table.dbem-calendar-table td.eventful a { font-weight: bold; color: #FD7E29;}
table.dbem-calendar-table td.eventless-today {background-color: #e8e8e8;}
table.dbem-calendar-table thead {font-size: 120%; font-weight: bold; }

/* ----------- Forum ----------- */
/* ----------- Main Forum ----------- */
.welcome-support {float:left; width: 400px;}
.forums-list {margin-left: 30px; display: block; float:left; width: 450px;}
.forums-list ul {padding-left:0;}
.forums-list ul li {list-style:none; padding: 8px 0; border-bottom:1px solid #e7e7e7;}
.forum-link {float:left; display:block; width: 350px;}
.forum-topics {float:left; width: 50px;}
.front-page-post-form {width: 360px;display:block;}
.front-page-post-form label{width: 50px; text-align: left;}
.front-page-post-form  input {width: 300px;}
.front-page-post-form  select, textarea, input {width: 300px;}
#views {width: 550px; margin-top: -15px;}
#views .view {margin-right: 10px; border: none; float:left; font-size: 11px;}

/* ----------- Sub Forum ----------- */
#discussions  {margin-top:10px;}
.forumlisttr th, #forumlist th, #favorites th {text-align: left;	}
.forumlisttr > th {border-bottom: 1px solid #DDD;}
table tr.forumlisttr , #forumlist tr.forumlisttr, #favorites tr {border-bottom: 1px solid #dddddd; background-color: #eee; }
.forumheaderbox {border-bottom: 1px solid #dddddd; background-color: #eee; font: 11px Tahoma,Helvetica,sans-serif;	text-transform: uppercase; padding: 10px 10px;color: #404040;}
.forumself {float:left; display:block; width: 700px;}
.topicself {float:left; display:block; width: 100px;}
.forum2self {float:left; display:block; width: 600px;}
.forum2self a {font-size: 12px; }
.lastmessageself {float:left; display:block; width: 100px;}
.answerself {float:left; display:block; width: 100px;}
.timeself {}
.forumli {border-bottom: 1px solid #e7e7e7; font: 12px Verdana,Tahoma,Helvetica,sans-serif; padding: 10px 10px;color: #404040;}

/* ----------- Write Post ----------- */
.write-post {font-size: 11px; margin-bottom: 20px; float:right; background: #f7f7f7; border:1px solid #ddd; padding: 2px 8px;}
#postform {margin-top: 30px; width: 550px;}

/* ----------- Topic ----------- */
#thread {float:left; width: 720px; margin-right:20px; margin-top:0; font-size: 12px; font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;list-style: none;padding: 0;}
#thread .post blockquote {margin: 0 0 0 2.4em;padding: 0 0 0.8em;border-left: 3px solid #ccc;}
#thread .post li { clear:none; }
#thread li {min-height: 120px; margin-bottom: 30px;}
#thread li.alt .threadpost {background-color: transparent; }
#thread li.deleted { background-color: transparent; }
#thread li.deleted .threadpost { background-color: #ee8888; }
#thread li.alt.deleted .threadpost { background-color: #ff9999; }
#thread li .post-undelete-link, #thread li.deleted .post-delete-link { display: none; }
#thread li.deleted .post-undelete-link { display: inline; }
#thread li.deleted .before-post-delete-link, #thread li .before-post-undelete-link { display: none; }
#thread li.deleted span.before-post-undelete-link { display: inline; }
#thread li.deleted div.before-post-undelete-link { display: block; }
#thread li.deleted li.before-post-undelete-link { display: block; }
.threadauthor {line-height: 18px;float: left;width: 210px; font-size: 11px; margin-left: 10px;}
.threadauthor p {margin-top: 2px;}
img.avatar { float:left; margin-right: 12px; padding:4px; border: 1px solid #ddd; }
.poststuff {}
.poststuff a {color: #BCBCBC;}
.threadpost {margin-left: 220px; width: 500px; }
.threadpost p{margin-bottom: 6px;}
.topicadmin {margin-top: 30px; }
.topicadmin span {display:block; width: 100%;}
#topic-move select {margin-top: 20px; width: 100px; padding: 4px 0;}
.infobox {font:11px Tahoma, sans-serif; float:left; margin: 80px 0 0 30px; padding:0; width: 130px; }
.infobox ul li{list-style: none;}
.topicmeta {padding:0; }
.line {padding: 2px;}

/* ----------- Profile ----------- */
.profile-left {width: 300px; float:right; font:12px "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; display: block; height: 130px; line-height: 14px;"}
.profile-right {width: 580px;}
#userinfo {margin-bottom: 30px; line-height: 24px;"}
.notice {padding: 0px 10px; width: 100%; background: #FFF9D7;}

/* ----------- Gallery ----------- */
/* ----------- Shutter ----------- */
#shDisplay div#shTitle {	font: normal 12px/17px 'Lucida Grande', Verdana, sans-serif; /* caption font */	color: #ffffff; /* caption colour */text-align: center;	margin:0 auto;}
#shDisplay div#shCount {	color: #999999;	font: normal 10px/12px 'Lucida Grande', Verdana, sans-serif;}
#shDisplay div#shTitle a {text-decoration: none;font: bold 16pt 'Courier New', Courier, fixed;letter-spacing: -2px;margin: 0 10px;width: 26px;color:#999999;}
#shDisplay div#shTitle a:hover {color: #ffffff;border: none;}
#shDisplay div#shNext{float:right;}
#shDisplay div#shPrev {float:left;}
#shShutter *, #shDisplay * {	padding:0;margin: 0;}
div#shShutter, div#shDisplay {top: 0;left: 0;width: 100%;position: absolute;}
div#shShutter {	height: 100%;z-index: 1000;	background-color: #000000;opacity: 0.8;filter:alpha(opacity=80);}
div#shDisplay {	display: block;	background-color: transparent;	z-index: 1002;}
div#shDisplay img#shTopImg {margin: 0 auto;border: 1px solid #555;background: transparent;display: block;max-width: none;max-height: none;float: none;padding:2px;cursor: pointer;}
div#shDisplay div#shWrap {visibility: hidden;}
div#shWaitBar {font: bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;height: 36px;width: 100%;left: 0;cursor: default;opacity: 0.999;filter:alpha(opacity=100);z-index: 1001;margin-top: 160px;color: #ae0a0a;}

/* ----------- Album -------------*/
.albumoverview {	overflow: hidden;margin-top: 10px; width: 100%; clear:both; display:block !important;}
.album {	float:left; width: 23%; overflow:hidden;padding: 5px; margin: 0 5px 0px 0; border-bottom: 1px solid #dadada;}
.albumtitle {float:left; width: 190px; display:block;}
.albumthumbnail {float: left;margin: 0pt !important;margin-right: 12px !important;}
.albumthumbnail img {background-color:#FFFFFF;border:1px solid #dadada;margin:4px 0px 4px 5px;padding:4px;position:relative;}
.albumthumbnail img:hover {background-color: #dfdfdf;}
.description {text-align: left;}

/* ----------- Gallery -------------*/
.galleryoverview {margin-top: 10px;clear:both;display:block !important;}
.gallery-thumbnail-box {float: left;width: 20%;}
.gallery-thumbnail {float: left; background: url(shadowAlpha.png) no-repeat bottom right !important;background: url(shadow.gif) no-repeat bottom right;margin: 10px 0 0 10px !important;}
.gallery-thumbnail img {margin: -6px 6px 6px -6px;background-color:#FFFFFF;border:1px solid #c5c5c5;display:block; padding:4px;position:relative;}
.gallery-thumbnail img:hover {background-color: #A9A9A9;} 
.gallery-thumbnail span {/* Images description */font-size:90%;padding-left:5px;display:block;}
.imagebrowser-top {font: 12px Tahoma, Arial, sans-serif; height: 26px; border-bottom: 1px solid #dddddd; background-color: #eee; margin-bottom: 20px; padding-left: 12px; padding-top: 12px;}

/* ----------- Image Browser -------------*/
.ngg-imagebrowser {width: 100%;}
.ngg-imagebrowser h3 {text-align:center;}
.pic {padding: 10px 0; margin: 5px 0; border: 1px solid #cecfd0; background: #f0f0f0; text-align: center;}
.ngg-imagebrowser img {border: 1px solid #cbcbcb; margin:0 auto;}
.ngg-imagebrowser-nav {padding:5px;margin-left:10px;	}
.ngg-imagebrowser-nav .back {float:left;	border:1px solid #DDDDDD;margin-right:3px;padding:3px 7px;}
.ngg-imagebrowser-nav .next {float:right;border:1px solid #DDDDDD;margin-right:3px;padding:3px 7px;}
.ngg-imagebrowser-nav .counter {text-align:center;font-size:0.9em !important;}

/* ----------- Dropdown Social ----------- */
.drop {	background-color: #FFFFFF;font-family: verdana;font-size: 12px;}
.drop .nav {color: #2583ad;display: block;list-style: none;padding: 0px 0px 5px 0px;margin: 0px;font-size: 0.9em;text-align: left;}
.drop .nav li {padding: 5px;margin: 0px;display: inline;background-image: none;}
.drop .nav li a {padding: 5px;text-decoration: none;color: #2583ad;}
.drop .nav li a:hover {padding: 5px;text-decoration: none;color: #d54e21;}
.drop .nav .selected {background-color: #FFFFFF;color: #d54e21;padding: 5px 5px 6px 5px;display: inline;border-bottom: 0px;}
.drop .nav .selected a {padding: 5px;text-decoration: none;color: #d54e21;}

.drop .evenmore {display: none;}
.drop .content {	background-color: #FFFFFF;padding: 3px;border: 1px solid #e7e7e7;font-size: 1em;}
.drop .content .bookmarks {text-align: center;}
.drop .content .bookmarks a {padding: 2px;border: 1px solid #FFFFFF;}
.drop .content .bookmarks a:hover {border: 1px solid #CCCCCC;}
.drop .content .bookmarks img {border: 0px;margin-bottom: 2px;padding: 2px;vertical-align: middle;width: 16px;height: 16px;}
.drop .content .bookmarks p {margin: 2px;padding: 1px;}
.drop .content .extrabookmarks {border-top: 1px solid #DDDDDD;padding-top: 4px;text-align: center;display: none;}
.drop .content .extrabookmarks a {padding: 2px;border: 1px solid #FFFFFF;}
.drop .content .extrabookmarks a:hover {border: 1px solid #CCCCCC;}
.drop .content .extrabookmarks img {border: 0px;margin-bottom: 2px;padding: 2px;vertical-align: middle;width: 16px;height: 16px;}
.drop .content .extrabookmarks p {margin: 2px;padding: 1px;}
.drop .content .options {border-top: 1px solid #DDDDDD;margin: 2px;}
.drop .content .options .more a {font: 11px Tahoma,Arial,sans-serif;color: #2583ad;text-decoration: none;}
.drop .content .options .more a:hover {color: #d54e21;text-decoration: none;}
.drop .content .options .more {text-align: right;float: none;border: 0px;}
.drop .content .options .info {float: left;color: #AAAAAA;}
.dropminioptions {float: right;color: #AAAAAA;font-size: 0.9em;padding-right: 5px;}
.dropminioptions a {padding-left: 2px;color: #AAAAAA;text-decoration: none;}
.dropminioptions a:hover {padding-left: 2px;color: #d54e21;text-decoration: none;}
.dropmenudiv {border: 0px;margin: 0px;padding: 0px;padding-top: 4px;padding-bottom: 4px;position: absolute;z-index: 1000;}
.booktaskbutton .dropdownbutton {color: #777777;background-image: url('icons/dropdown.gif');background-repeat: no-repeat;background-position: 4px 2px; padding: 1px 3px 1px 10px;*padding: 2px 3px 2px 10px;margin: 0px;margin-left: 5px;text-decoration: none;background-color: #FFFFFF;border-left: 1px solid #CCCCCC;display: inline;}
.booktaskbutton .dropdownbuttonon {color: #777777;background-image: url('icons/dropdownon.gif');background-repeat: no-repeat;background-position: 4px 2px; padding: 1px 3px 1px 10px;*padding: 2px 3px 2px 10px;margin: 0px;margin-left: 5px;text-decoration: none;background-color: #FFFFFF;border-left: 1px solid #CCCCCC;}
.dropcallout {height: 40px;display: block;border: 1px solid #CCCCCC;text-align: left;}
.dropcallouttop {height: 40px;display: block;border: 1px solid #CCCCCC;	text-align: left;}
.dropcallouthide {height: 0px;display: none;}

/* ----------- Clear ----------- */
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

/*
.idTabs {padding: 0px;float: left;width: 478px;list-style-type: none;margin-left: 0px;padding-left: 0px;}
.idTabs ul {margin-left: 0px;padding-left: 0px;}
.idTabs li {display: inline;margin: 0px;padding: 0px;float: left;color: #8C8C8C;text-align: center;font-size: 11px;margin-left: 0px;padding-left: 0px;}
.idTabs li a {color: #393939;background-color: #F9F9F9;text-decoration: none;padding-left: 10px;padding-right: 10px;height: 25px;margin-right: 4px;display: block;float: left;border: 1px solid #D6D6D6;}
.idTabs li a:visited {border: 1px solid #D6D6D6;}
.idTabs li a:hover {border: 1px solid #BBBBBB;}
.idTabs li a.selected {background-color: #FFF;color: #D52300;text-decoration: none;padding-left: 10px;padding-right: 10px;height: 25px;display: block;float: left;margin-right: 4px;border: 1px solid #D6D6D6;}

#recententries {float: left;width: 613px;display: block;background-color: #FFF;border: 1px solid #D6D6D6;margin-bottom: 10px;}
#recentcomments2 {float: left;width: 613px;display: none;background-color: #FFF;border: 1px solid #D6D6D6;margin-bottom: 10px;}
#mostcomments {float: left;width: 613px;display: none;background-color: #FFF;border: 1px solid #D6D6D6;margin-bottom: 10px;}
#recententries a:visited,#recententries a:hover,#recentcomments2 a:visited,#recentcomments2 a:hover,#mostcomments a:visited,#mostcomments a:hover{color: #393939; }
*/