/*   
Theme Name: dottoro
Theme URI: http://themeeditor.dottoro.com
Author: Dottoro Theme Editor
Author URI: http://themeeditor.dottoro.com
Description: Premium WordPress Theme
Version: 1.0.0
License: Dottoro License
License URI: http://themeeditor.dottoro.com/common/htm/tou.htm
Tags:
*/

body {line-height:135%;margin:0px;}

.nowrap {white-space:nowrap;}
.clear {clear:both;display:block;float:none;overflow:auto;height:0px;line-height:0;}
.size_to_content_block {float:left;margin:auto;}
a img {border:none;}
textarea {max-width:570px;padding:6px;}
input[type="text"] {padding:3px;}
.image_anchor:hover {cursor:pointer;}
.image_anchor.active:hover {cursor:default;}

#sub_header a.image_anchor, #sub_header a.image_anchor:hover,
#content a.image_anchor, #content a.image_anchor:hover,
#sidebar a.image_anchor, #sidebar a.image_anchor:hover, 
#footer a.image_anchor, #footer a.image_anchor:hover {
	font-size:0px !Important;line-height:0 !Important;border-bottom:none !Important;
	/* required for the magnifier */
	display:block;position:relative;top:0px;left:0px;
}

a:link, a:visited, a:hover {outline:none;text-decoration:none !Important;}
.small_margin {margin:10px 0;}

h1 {font-size:190%;line-height:150%;margin:1em 0 1.1em 0;}
h2 {font-size:170%;line-height:130%;margin:1.1em 0 1.2em 0;}
h3 {font-size:156%;line-height:127%;margin:1.2em 0 1.2em 0;}
h4 {font-size:144%;line-height:125%;margin:1.3em 0 1.2em 0;}
h5 {font-size:120%;line-height:120%;margin:1.5em 0 1.1em 0;}
h6 {font-size:103%;line-height:108%;margin:2.1em 0 1.0em 0;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {outline:none;}

#content_wrapper {padding:0;margin:0;}
#content {line-height:135%;}

pre, pre code {font-family:Courier, monospace;display:block;overflow:auto;vertical-align:baseline;}
pre {padding:6px;margin:0px 3px 8px 3px;}
pre code {font-size:12px;line-height:18px;padding:5px 6px;margin:0px 3px 8px 0px;background:transparent url(images/code_bg.png) top left repeat;}

abbr {text-transform:uppercase;font-size:86%;line-height:160%;letter-spacing:0.14em;}
abbr[title] {cursor:help;}abbr:after {content:")";}
abbr:before {content:"(";}

cite {font-style:italic;}
sub {font-size:86%;}
sup {font-size:86%;}
ul {margin-left:0;}

#wrapper {margin:0px;padding:0px;}

#header_wrapper, #sub_header_wrapper, #body_wrapper, #footer_widget_wrapper, #footer_content_wrapper {text-align:center;}
#header {z-index:20;}

#body {text-align:left;}

.aligncenter, div.aligncenter {display:block;margin-left:auto;margin-right:auto;clear:both;}
.alignleft {float:left;margin-left:0px;}
.alignright {float:right;margin-right:0px;}
.rounded {-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;-o-border-radius:8px;border-radius:8px;}

/*************
*   Header   *
*************/

#header_info {}
#site_logo {position:absolute;border-bottom:none;}
#site_title {margin:0px;position:absolute;font-weight:normal;font-style:italic;line-height:135%;}
#site_title a {border:none;line-height:135%;}
#site_description {position:absolute;margin:0px;line-height:135%;}
#site_description a {line-height:135%;}

/*****************
*   Subheader   *
******************/

#sub_header_wrapper {}
#sub_header {margin:auto;text-align:left;position:relative;}
.sub_header_image {position:relative;top:0px;left:0px;}

/* pre-made subheaders */
#sub_header_wrapper .sub_header_title {margin-top:0px;margin-bottom:8px;}
#sub_header_wrapper .sub_header_teaser {}
.sub_header_padding {padding:15px 30px;}
.sub_header_padding .row {padding-bottom:0;}
.padding_left {padding-left:30px;}

/*****************
*   Breadcrumb   *
*****************/

#content .breadcrumb {line-height:100%;}

/**************
*   Content   *
**************/

.site_title {margin-bottom:1.4em;}
.category_list {margin:0 0 0 20px;}
.page-list {margin:0px;padding:0 0 0 20px;}

/**************
*   Sidebar   *
**************/

#sidebar_wrapper {margin:	0;padding:0;}
#sidebar {}
.left_sidebar #content_wrapper {float: right;}
.left_sidebar #sidebar_wrapper {float: left;}
.right_sidebar #content_wrapper {float: left;}
.right_sidebar #sidebar_wrapper {float: right;}
.sidebar_box li {line-height:normal !Important;height:auto !Important;border-bottom:none !Important;}

/*************
*   Footer   *
*************/

#footer_widget_wrapper {text-align:left;}
.footer_widget_box {}
#footer_content {margin:0 auto;text-align:center;line-height:135%;}

/****************
*   Thumbnail   *
****************/

.thumb_single {position:relative;top:0px;left:0px;}

/********************
*   All Post Types  *
********************/

.post_content_wrapper, .folio_content_wrapper, .news_content_wrapper {padding:6px 8px;white-space:normal;}
.post_content, .folio_content, .news_content {padding-top:0px;white-space:normal;}
.post_content_wrapper.nothumb, .news_content_wrapper.nothumb {}
.post_content img, .folio_content img, .news_content img {margin:3px 6px;}
.post_title h2, .folio_title h2, .news_title h2 {margin:0;padding:0 0 8px 0;}
.post_body, .folio_body, .news_body {margin:0;padding:8px 0 0 0;}

.news_date, .news_comments, .news_author, .news_category, .news_tags,
.post_date, .post_comments, .post_author, .post_category, .post_tags {padding:0 3px 0 0;}

.folio_excerpt, .folio_more, .folio_visit {padding-right:6px;}
.folio_excerpt {cursor:pointer;}
.date_text, .comments_text, .author_text, .category_text, .tags_text {white-space:nowrap;}
.date_text, .comments_text {background-position: left center;background-repeat: no-repeat;display:inline-block;}
.post_more {text-align:right;float:right;}
.more_text, .visit_text {background-position: right center;background-repeat: no-repeat;}

.portfolio_set .thumb_left_float {margin-right:14px;}
.portfolio_set .thumb_right_float {margin-left:14px;}
.postlist .post_thumb_single a {border:0 !Important;}
.postlist .post_thumb_single a img {}
.post_bottom_bar, .folio_bottom_bar, .news_bottom_bar {clear:both;padding:16px 12px 16px 12px;}
.post_thumb_single, .folio_thumb_single, .news_thumb_single {text-align:center;margin:0;margin-bottom:14px;}

.thumb_left { float:none; text-align:left; }
.thumb_right { float:none; text-align:right; }
.thumb_center { float:none; text-align:center; }
.thumb_left_float {float:left;margin-right:10px;margin-bottom:6px;}
.thumb_right_float {float:right;margin-left:10px;margin-bottom:6px;}

/***************************
*   Post Lists and Boxes   *
****************************/

.post_set {}
.post_set .post_title h5 {margin:0 0 16px 0;}
.post_box {border:none;margin:0;padding:0;padding-top:10px;}

/**********************
*   Page Navigation   *
**********************/

.pagination {clear:both;margin:30px 0px 0px 0px;padding:10px 0px;line-height:100%;}
.pagination span, .pagination a:link, .pagination a:visited {margin-right:2px;padding:4px 5px;white-space:nowrap;}

/***************************
*   index.php - FRONTPAGE  *
***************************/

.showcase_wrapper {text-align:center;margin-top:30px;}
.showcase_wrapper object{margin:auto;}
.slideshow_content_wrapper > .image_anchor img {padding:0px !Important;border:none !Important;background-color:transparent !Important;background-image:none !Important;}
.front_page_content {margin:30px 0;}

/*******************
*   JS slideshow   *
*******************/

.slideshow {position:relative;top:0px;left:0px;margin:auto;}
.slideshow_wrapper {position:relative;top:0px;left:0px;margin:auto;overflow:hidden;}
.slideshow_content_wrapper {position:absolute;top:0px;left:0px;overflow:hidden;background-position:center center;background-repeat:no-repeat;}

.slideshow_excerpt_wrapper {position:absolute;z-index:3;overflow:hidden;text-overflow:clip;background-color:#232323;color:#fff;opacity:0.9;filter:alpha(opacity=90);}
.slideshow_excerpt {padding:20px; font-family:arial, sans-serif !Important;}
.slideshow_excerpt h2 {margin:0;padding:0px;padding-bottom:8px;color:#f9f9f9 !Important; font-family:arial, sans-serif !Important;}
.slideshow_excerpt h2 a {color:#f9f9f9 !Important;font-size:22px !Important;font-weight:normal !Important;line-height:1.2em !Important; font-style:normal !Important;}
.slideshow_excerpt a {border-bottom:none !Important;color:#7b98a8 !Important;}
.slideshow_excerpt p {margin:0;}
.slideshow_excerpt_wrapper.top {top:0px; left:0px; right:0px;}
.slideshow_excerpt_wrapper.left {top:0px; left:0px; width:240px;}
.slideshow_excerpt_wrapper.right {top:0px; right:0px; width:240px;}
.slideshow_excerpt_wrapper.top_left {top:0px; left:0px; width:240px;}
.slideshow_excerpt_wrapper.top_right {top:0px; right:0px; width:240px;}
.slideshow_excerpt_wrapper.bottom {bottom:0px; left:0px; right:0px;}
.slideshow_excerpt_wrapper.bottom_left {bottom:0px; left:0px; width:240px;}
.slideshow_excerpt_wrapper.bottom_right {bottom:0px; right:0px; width:240px;}

.slideshow_thumbnails {padding:4px 0px;position:relative;top:0px;left:0px;}
.slideshow_thumb_active, .slideshow_thumb_inactive {display:inline-block;}
.slideshow_thumb_inactive:hover {cursor:pointer;}
.slideshow_thumb_active.numbers, .slideshow_thumb_inactive.numbers {padding:3px 6px;}
.slideshow_thumb_active.rect, .slideshow_thumb_active.numbers {border-width:1px;border-style:solid;}
.slideshow_thumb_inactive.rect, .slideshow_thumb_inactive.numbers {border-width:1px;border-style:solid;}
.slideshow_thumb_active.sphere, .slideshow_thumb_inactive.sphere {width:15px;height:15px;}

/*****************
*   Author.php   *
*****************/

.author_info_avatar {vertical-align:top;float:left;padding-right:10px;padding-bottom:10px;}
.author_info_table {margin:10px 0px;border-spacing:3px;border-collapse:collapse;}
.author_info_table th {text-align:left;vertical-align:top;padding-right:12px;white-space:nowrap;}
.author_info_table td {vertical-align:top;}

/*****************
*   404.php   *
*****************/

.widget_search .widget_title_wrapper {display:none;}

/************************************************
*   Search   |   404   | author   |   archive   *
************************************************/

.postlist_extended {margin:0;padding:0 0 0 6px;}
.postlist_extended .image_anchor {margin:4px;}
.postlist_extended .with_thumb, .postlist_extended .nothumb {margin:6px 0px;}
.postlist_extended .nothumb {padding:5px 5px 5px 10px;}
.postlist_thumb {float:left;margin:6px 3px 0px 3px;}
.postlist_extended a:hover {}
.postlist_extended .postlist_desc_cell {vertical-align:top;padding-top:8px;padding-left:0px;}
.postlist_extended a.postlist_title {padding:0;border:0 !Important;font-size:110%;line-height:115%;display:block;}
.postlist_extended a.postlist_title:hover {}
.postlist_extended .postlist_data {text-align:right;font-size:10px;line-height:12px;padding:7px 10px 4px 0;}
.postlist_extended .postlist_data span {}

/****************
*   News List   *
****************/

.news_list_recommended_box {}
.news_list_recommended_posts {position:relative;top:0px;left:0px;}

.news_list_recommended_type_text, .news_list_recommended_type_image {position:absolute;top:0px;left:0px;}
.news_list_recommended_type_text .excerpt p {margin-bottom:0;}
.news_list_recommended_type_text .excerpt .read_more {text-align:right;}
.news_list_recommended_type_text .excerpt .read_more a {}
.news_list_recommended_type_image .slideshow_excerpt_wrapper {position:absolute;left:0px;top:50px;padding:0px;background-color:transparent;}
.news_list_recommended_type_image .slideshow_excerpt {padding:0;}
.news_list_recommended_type_image .slideshow_excerpt h2 {background-color:#232323;}
.news_list_recommended_type_image .slideshow_excerpt .excerpt {color:#f9f9f9;padding:6px;font-size:90%;line-height:150%;margin:4px 0 0 0;background-color:#232323;}

.news_recommended_tabs {border-collapse:collapse;border-spacing:0;}
.news_recommended_tab {padding:10px 6px 6px 6px;font-size:90%;line-height:160%;border-style:solid;border-width:0 1px 4px 1px;}
.news_recommended_tab:hover {cursor:pointer;}
.news_recommended_tab a {padding:0;border-bottom:0 !Important;}
.news_recommended_tab.active {border-bottom-width:4px;border-bottom-style:solid;}
.news_recommended_tab.active:hover {cursor:default;}

.news_columns {padding-top:30px;}
.news_box {margin-bottom:14px;padding:6px;}
.news_box .news_title h2 {margin-bottom:0;padding-bottom:8px;line-height:85%;}
.news_box .news_title h2 a {font-size:75%;}
.news_box .news_info {padding-left:12px;}
.news_box .news_thumb {margin-bottom:8px;}
.news_box .news_content p {margin:0;}
.news_box .news_more {padding-top:6px;line-height:100%;text-align:right;}
#news_list_inner_widget {padding-bottom:20px;}

/***************
*   News Box   *
***************/

.news_set {padding-bottom:20px;}
.news_set .news_box .news_thumb {text-align:center;}
.news_set .news_title h5 {margin:0 0 16px 0;}
.news_set .news_box {padding-top:16px;}

/*****************************
*   template_blog.php 		 *
*   template_portfolio.php   *
*****************************/

.portfolio_entry {}
.portfolio_entry .pagination {margin:30px 0px 20px 5px;}
.portfolio_categories {margin:16px 0 24px 5px;}
.portfolio_filters {}

.portfolio_box {}
.portfolio_box h6.folio_title {margin:10px 0 10px 0;}
.portfolio_box .excerpt {margin-bottom:10px;}

.portfolio_set {padding-bottom:20px;padding-top:10px;}
.portfolio_set .box_inner {position:relative;top:0px;left:0px;padding:10px 7px;}
.portfolio_set .box_inner.columns_1 {margin-bottom:30px;}
.portfolio_set .single_column {}
.portfolio_set h3.title {margin:2px 0 10px 0;}
.portfolio_set .no_float h3.title {margin-top:16px;}
.portfolio_set .title h6 {margin:6px 0 10px 0;}
.portfolio_set div.title {margin:4px 0 12px 0;margin-bottom:0px;overflow:hidden;}
.portfolio_set .title a {}
.portfolio_set .portfolio_links {text-align:right;margin-top:20px;}
.portfolio_set .post_more {padding-right:6px;}
.portfolio_set .col3 h3{margin-top:0px;margin-bottom:10px;padding:0px;border-bottom:none;}

.portfolio_thumbnail {position:relative;top:0px;left:0px;text-align:center;}
.temp_author_info {vertical-align:top;}
.visit_site_link {margin-left:14px;}

/******************************
*   template_imagefolio.php   *
******************************/

.imagefolio_active_holder {padding-top:30px;}
#imagefolio_active_wrapper {position:relative;top:0px;left:0px;overflow:hidden;}
.imagefolio_active {position:absolute;top:0px;left:0px;}
.imagefolio_active_text {position:absolute;right:0px;top:0px;padding:6px;overflow:hidden;text-overflow:clip;}
.imagefolio_active_text h2 {margin:2px 0 16px 0;}
#imagefolio_preview_wrapper {margin-top:80px;clear:both;}
.imagefolio_separator {margin-top:50px;clear:both;}
.imagefolio_preview_single {padding:0px;float:left;margin-bottom:12px;margin-right:12px;line-height:0em;}
.imagefolio_links {margin-top:16px;text-align:right;padding-right:26px;font-size:90%;line-height:150%;}

/***************************
*   template_authors.php   *
***************************/

.temp_author_table {}
.temp_author_info {vertical-align:top;}

/***************************
*   template_bookmarks.php *
***************************/

.bookmarks_title {display:none;}

/***************************
*   template_sitemap.php   *
***************************/

.sitemap {}

/**************
*   Widgets   *
**************/

.widget {list-style-type:none;line-height:110%;text-align:left;}
.widget ul {list-style-type:none;padding:0px;margin:0px;}
.widget ul li {margin:0px;padding:0px;border:none;list-style-image:none !Important;}
.widget.two_cols li {float:left;width:50%;}
.widget.two_cols li {padding-left: 0px !Important;padding-right: 0px !Important;border-top-width: 0px !Important;}
.widget h6 {line-height:1.15em;margin:0;padding:0;}
#sidebar .widget, #footer .widget {margin-top:16px;}			
#sub_header .widget .widget, #content .widget .widget, #sidebar .widget .widget, #footer .widget .widget {background-color:transparent;background-image:none;}
.widget_title {padding:0px;margin:0px;}
#sidebar .widget_title {position:relative;}
h2.widget_title_text {line-height:100%;margin:0px;}
.widget_title_icon {display:none;}

#sidebar .widget_title_icon {position:absolute;width:18px;height:18px;left:0px;top:50%;margin-top:-9px;background-repeat:no-repeat;}
#sidebar .widget_archive .widget_title_icon { background-position:-18px center; }
#sidebar .widget_calendar .widget_title_icon { background-position:-36px center; }
#sidebar .widget_categories .widget_title_icon { background-position:-54px center; }
#sidebar .widget_related_content .widget_title_icon { background-position:-72px center; }
#sidebar .widget_links .widget_title_icon { background-position:-90px center; }
#sidebar .widget_meta .widget_title_icon { background-position:-108px center; }
#sidebar .widget_pages .widget_title_icon { background-position:-126px center; }
#sidebar .widget_flickr .widget_title_icon { background-position:-144px center; }
#sidebar .widget_recent_comments .widget_title_icon { background-position:-162px center; }
#sidebar .widget_recent_entries .widget_title_icon { background-position:-180px center; }
#sidebar .widget_recent_posts .widget_title_icon { background-position:-180px center; }
#sidebar .widget_rss .widget_title_icon { background-position:-198px center; }
#sidebar .widget_connects_menu .widget_title_icon { background-position:-216px center; }
#sidebar .widget_tag_cloud .widget_title_icon { background-position:-252px center; }
#sidebar .widget_text .widget_title_icon { background-position:-270px center; }

/* Hierarchycal List Widgets */

.widget ul ul {padding-left:12px;}
.widget .list_image {background-position:left center;background-repeat:no-repeat;padding-left:16px;}

/**************************
*   Contact Form Widget   *
**************************/

.widget_contact_form .form_error {color:#da4310;font-size:9px;display:block;padding-top:5px;}
.widget_contact_form label {padding:0px 6px;}
.widget_contact_form .text_field {width:200px;height:20px;line-height:18px;font-size:12px;}
.widget_contact_form textarea {width:240px;height:80px;line-height:1em;font-size:12px;overflow:auto;}
.widget_contact_form .text_field, .widget_contact_form textarea {border-width:1px;border-style:solid;}
.widget_contact_form .form_submit_line {text-align:left;padding-right:11px;}
.contact_page #content .widget_contact_form {margin-top:50px;}
.contact_page  #content .widget_contact_form .text_field, .contact_page  #content .widget_contact_form textarea {
	margin:0.1em 0.3em 0.3em 0em;width:400px;font-family:Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;padding:6px 5px 8px 5px;
}

/**********************************************
*   Popular | Recent | Related Posts Widget   *
**********************************************/

.widget_recent_posts a, .widget_related_content a, .widget_popular_posts a {font-size:110%;}
.widget_recent_posts li, .widget_related_content li, .widget_popular_posts li {margin:0 !Important;height:auto !Important;}
.widget_recent_posts img, .widget_related_content img, .widget_popular_posts img {margin:0;}
.widget_recent_posts .widget_with_thumb .excerpt, .widget_related_content .widget_with_thumb .excerpt, .widget_popular_posts .widget_with_thumb .excerpt {
	margin:0;padding:0;padding-top:4px;
}
.widget_recent_posts .widget_with_thumb .image_anchor, .widget_related_content .widget_with_thumb .image_anchor, .widget_popular_posts .widget_with_thumb .image_anchor {
	padding-right:5px;margin:0;
}
li.widget_with_thumb {display:block;}
.widget_recent_posts .nothumb .excerpt, .widget_related_content .nothumb .excerpt, .widget_popular_posts .nothumb .excerpt {
	padding-left:16px;
}

/***************************
*   Latest Tweets Widget   *
***************************/

.widget_latest_tweets {}
.widget_latest_tweets ul li {height:auto !Important;padding-top:0px !Important;}
.widget_latest_tweets ul li a {padding-bottom:2px !Important;display:inline !Important;padding:0 !Important;border:none !Important;}
.widget_latest_tweets h2 {position:relative;top:0px;right:0px;}
.widget_latest_tweets li.tweet-item {padding-bottom:10px;padding-left:18px;background-color:transparent;background-position:top left;background-repeat:no-repeat;}
.widget_latest_tweets .tweet_link {}
.widget_latest_tweets .tweet_user {}
.widget_latest_tweets a.tweet_user_screen_name {padding-right:4px !Important;font-weight:bold !Important;}
.widget_latest_tweets .tweet_user_name {font-size:80%;}
.widget_latest_tweets .twitter_avatar {width:40px;height:40px;overflow:hidden;text-align:left;float:left;}
.widget_latest_tweets .twitter_avatar_img {width:25px;height:25px;text-align:center;}
.widget_latest_tweets .twitter_text {text-align:left;}
.widget_latest_tweets .tweet_date {color:#888;font-size:80%;padding:2px 0px;}
.widget_latest_tweets .image_anchor img {padding:0px !Important;border:none !Important;background-color:transparent !Important;background-image:none !Important;}

/***************************
*   Flickr Photos Widget   *
***************************/

.flickr_photos_widget {}
.flickr_photos_widget .flickr_images_wrap {padding:0px;}
.flickr_photos_widget .flickr_single_image {padding:0px;float:left;margin-bottom:10px;margin-left:6px;position:relative;top:0px;left:0px;}

/****************************
*   Connects Menu Widget   *
****************************/

.widget_connects_menu {clear:both;}
.widget_connects_menu .connects_single_image {padding:0px;float:left;}
.connects_menu_line.large .connects_single_image {margin-top:6px;margin-bottom:6px;margin-left:6px;margin-right:6px;}
.connects_menu_line.small .connects_single_image {margin-bottom:4px;margin-left:4px;}
.connects_menu_line.large a {}
#content .connects_menu_line.small a, #sidebar .connects_menu_line.small a {padding-left:4px;}
.connects_menu_line.small img {padding:0px !Important;border:none !Important;background-color:transparent !Important;background-image:none !Important;}
.connects_menu_line.large img {}

/****************************
*   Navigation Bar Widget   *
****************************/

.widget_navigation_bar {clear:both;}
.widget.widget_navigation_bar ul li, .widget.widget_navigation_bar ul.list li {font-family:Helvetica, Arial;}

/***************
*   Calendar   *
***************/

#calendar_wrap {width:280px;}
#wp-calendar a, #wp-calendar a:visited {display:block;padding:0;border:none;width:auto;font-weight:bold;font-style:italic;}
#wp-calendar a:hover{display:block;text-decoration:underline;}
#wp-calendar {empty-cells:show;width:100%;text-align:center;}
#wp-calendar #next a,#wp-calendar #prev a {display:block;background:none;border:none;}
#wp-calendar #next a:hover,#wp-calendar #prev a:hover {text-decoration:underline;}
#wp-calendar caption {margin-bottom:5px;}

/**********************
*   Recent Comments   *
**********************/

.widget_recent_comments.list_icons .list_image {padding-left: 40px;background-repeat:no-repeat;background-position:4px center;}
.widget li.recentcomments {font-style:italic;font-size:110%;line-height: 110%;font-family:arial;}
.widget .recentcomments_comment_title_row {padding-top:4px;}
.widget li.recentcomments a {font-style:normal;}
.widget li.recentcomments a.plaintext_anchor {font-style:italic;display:inline;padding-top:0;}

/*****************
*   Tag Clound   *
*****************/

.widget_tag_cloud {}
.widget_tag_cloud a {display:inline;background:none;padding:2px;line-height:1.5em;}

/*******************
*   Contact Info   *
*******************/

.contact_info_wrap p {margin:0;padding:6px 0px;}
.contact_info_wrap a, .contact_info_wrap span {display:block;}

/*************************
*   Author Testimonial   *
*************************/

.widget_author_testimonial {}
.wg_author_info_fullname, .wg_author_info_nickname, .wg_author_info_website, .wg_author_info_website  {}
.wg_author_header {font-weight:bold;}
.wg_author_info_avatar {float:left;margin-right:10px;margin-bottom:4px;}
.wg_author_info_fullname, .wg_author_info_nickname {font-size:120%;line-height:135%;margin-bottom:6px;}
.wg_author_info_bio {}
.wg_author_info_website {margin-bottom:6px;}

/*****************
*   RSS Widget   *
*****************/

.rsswidget img{display:none;}
.rss-date {padding:3px 0px 3px 16px;display:block;font-style:italic;font-size:11px;}
.rssSummary {padding-left:16px;}

/*******************
*   MULTI TABBED   *
*******************/

.widget_tabbed {}
.tabbed_widget_tabs_wrapper {margin-bottom:12px;}
div.tabbed_widget_tabs {margin-bottom:0px;padding-bottom:0px;}
.widget_tabbed a.tabbed_widget_tab, .widget_tabbed a.active_tab {
	display:block;float:left;padding:0;margin:0 6px 0px 0;font-size:11px;line-height:100%;height:auto;border-width:1px;border-style:solid;padding:5px 8px;
}
.widget_tabbed a.tabbed_widget_tab:hover {cursor:pointer;}
.widget_tabbed .tab_widget_box_wrapper {
position:relative;top:0px;left:0px;}
.widget_tabbed .tab_widget_box {position:absolute;top:0px;left:0px;right:0px;}
.tab_widget_box .widget {border:none !Important;}
#sub_header .tab_widget_box .widget, #content .tab_widget_box .widget, #footer .tab_widget_box .widget, #sidebar .tab_widget_box .widget {
	margin-top:0 !Important;
}
#sub_header .tab_widget_box .widget ul, #content .tab_widget_box .widget ul, #footer .tab_widget_box .widget ul, #sidebar .tab_widget_box .widget ul {
	margin-top:0;
}
#sub_header .tab_widget_box .widget ul ul, #content .tab_widget_box .widget ul ul, #footer .tab_widget_box .widget ul ul, #sidebar .tab_widget_box .widget ul ul {
	margin-top:1em;
}
.widget_tabbed h2.widgettitle {
	display:none;
}

/*****************
*   END WIDGET   *
*****************/

/*******************
*   searchform.php   *
*******************/

.searchform {vertical-align:baseline;width:275px;position:relative;top:0px;left:0px;}
.searchform form {margin:0;padding:0;}
.searchform .searchField {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;
	line-height:100%;font-style:italic;margin:0px;padding:9px;width:228px;
}
.searchform .searchButton {
	cursor:pointer;outline:none;margin:0px;background:transparent url(images/search.png) center center no-repeat;
	border:0;position:absolute;right:4px;top:7px;width:20px;height:20px;
}
.advanced_search {padding-top:16px;}
.advanced_search input[type="checkbox"] {width:12px;height:12px;margin-right:10px;}
.advanced_search select {margin-right:10px;padding:2px;font-size:12px;border:1px solid #ddd;}

/*******************
*   comments.php   *
*******************/

.no_comments {}
.comments_closed {}
#comments {padding: 6px;margin: 30px 4px 20px 4px;line-height:135%;}
.comments_title{padding:0;margin:0;font-weight:normal;text-align:left;}
#comments .leave_comment_link {margin-bottom:20px;text-align:right;padding-right:16px;}
#comments_list {margin:0px;padding:0px;}
#comments_list li {margin:0px;list-style-image:none;list-style-type:none;overflow:auto; /* float + top gap fix (ie7) */}
#comments_list .single_comment {margin-bottom:20px;display:block;position:relative;top:0px;left:0px;}
.single_comment .comment_author {text-align:center;float:left;}
.single_comment .pings {}
.single_comment .comment_avatar_bg {line-height:100%;font-size:0px;margin:15px 15px 0px 15px;}
.single_comment .comment_content {overflow:auto;/* float fix */padding:0px;}
.single_comment .comment_date {line-height:100%;font-style:italic;position:absolute;bottom:2px;right:8px;}
.single_comment .comment_header {line-height:110%;overflow:auto;/* float fix */}
.single_comment .comment_author_name {padding:6px 10px;float:left;}
.single_comment .comment_no_avatar_links {float:right;padding:3px 10px;}
.single_comment .comment_text {text-align:left;overflow:auto;padding:6px 6px 26px 6px;min-height:70px;}
.comment_text p {margin:0;padding:0;}
.single_comment .comment_reply {margin-top:10px;text-align:center;}
.single_comment .comment_edit {margin-top:6px;text-align:center;}
#comments_list .comment_author_name a, 
#comments_list .comment_reply a,
#comments_list .comment_edit a {
border-bottom:none !Important;}
#respond {overflow:auto;/* first child + top margin fix*/text-align:left;font-weight:normal;}
#reply_title {padding-bottom:6px;position:relative;top:0px;left:0px;}
#reply_title .cancel_comment_reply {position:absolute;bottom:2px;right:10px;font-size:70%;line-height:100%;}
#comment_form_wrapper {margin:0;text-align:left;}
#comment_form_wrapper .name_field, #comment_form_wrapper .email_field, #comment_form_wrapper .url_field, #comment_form_wrapper .comment_field  {
	margin:16px 0px;
}
#comment_form_wrapper input.text {width:250px;padding:6px;}
#comment_form_wrapper .inputDesc {line-height:160%;padding-left:10px;}
#comment_form_wrapper textarea {width:90%;height:150px;margin:0;padding:6px;border:1px solid #d6d6d6;overflow:auto;}
#comment_form_wrapper .comment_bar {width:90%;padding-left:12px;}
#comment_form_wrapper .comment_bar .button {margin-right:0px;}
#comment_form_wrapper .comment_bar {text-align:right;}
#comment_form_wrapper .submit_button {}
#comment_form_wrapper .submit_button:hover {}

/**********************
*   Dottoro GALLERY   *
**********************/

.dr_gallery_image_thumb {}
.dr_gallery {position:absolute;border:8px solid #444;background-color:#444;z-index:1001;}
.dr_gallery_modal_bg {position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#333333;opacity:0.7;filter:alpha(opacity=70);z-index:1000;}
.dr_gallery_img_wrapper {position:relative;top:0px;left:0px;background-color:#000;}
.dr_gallery_prev_button {position:absolute;top:20%;left:0px;background:transparent url(images/dr_gallery/skin_1.gif) 0px -100px no-repeat;width:60px;height:20px;cursor:pointer;}
.dr_gallery_next_button {position:absolute;top:20%;right:0px;background:transparent url(images/dr_gallery/skin_1.gif) 0px -120px no-repeat;width:60px;height:20px;cursor:pointer;}
.dr_gallery_title {padding:2px 0px;text-align:center;}
.dr_gallery_title a {color:#cfcfcf;font-size:12px;line-height:135%;font-family:verdana;}
.dr_gallery_title a:hover {text-decoration:underline;}
.dr_gallery_bottom_bar {background-color:#444;}
.dr_gallery_bottom_play, .dr_gallery_bottom_pause, .dr_gallery_bottom_prev_button, .dr_gallery_bottom_next_button, .dr_gallery_bottom_close {
	display:block;width:20px;height:20px;cursor:pointer;
}
.dr_gallery_bottom_play {background:transparent url(images/dr_gallery/skin_1.gif) 0px -60px no-repeat;}
.dr_gallery_bottom_play:hover {background-position:-20px -60px;}
.dr_gallery_bottom_pause {background:transparent url(images/dr_gallery/skin_1.gif) 0px -80px no-repeat;}
.dr_gallery_bottom_pause:hover {background-position:-20px -80px;}
.dr_gallery_bottom_prev_button {margin-left:5px;background:transparent url(images/dr_gallery/skin_1.gif) 0px -40px no-repeat;}
.dr_gallery_bottom_prev_button:hover {background-position:-20px -40px;}
.dr_gallery_bottom_counter {white-space:nowrap;padding-left:5px;color:#aaa;font-size:14px;}
.dr_gallery_bottom_next_button {margin-left:5px;background:transparent url(images/dr_gallery/skin_1.gif) 0px -20px no-repeat;}
.dr_gallery_bottom_next_button:hover {background-position:-20px -20px;}
.dr_gallery_bottom_close {margin:auto 0px auto auto;background:transparent url(images/dr_gallery/skin_1.gif) 0px 0px no-repeat;}
.dr_gallery_bottom_close:hover {background-position:-20px 0px;}
.dr_gallery_magnifier, .dr_gallery_magnifier_small, .dr_gallery_player, .dr_gallery_player_small, .dr_gallery_flash, .dr_gallery_flash_small {
	background-color:#000;background-repeat:no-repeat;background-position:center center;cursor:pointer;
}
.dr_gallery_magnifier {background-image:url(images/dr_gallery/magnify.png);}
.dr_gallery_magnifier_small {background-image:url(images/dr_gallery/magnify_small.png);}
.dr_gallery_player {background-image:url(images/dr_gallery/player.png);}
.dr_gallery_player_small {background-image:url(images/dr_gallery/player_small.png);}
.dr_gallery_flash {background-image:url(images/dr_gallery/flash.png);}
.dr_gallery_flash_small {background-image:url(images/dr_gallery/flash_small.png);}
.dr_gallery_preloader {width:42px;height:42px;position:absolute;background:transparent url("images/dr_gallery/preloader_2.png") 0px 0px no-repeat;}

/***********
*   MENU   *
***********/

#nav {cursor:default;}
#nav a, #nav a:link, #nav a:hover, #nav a:visited {outline:0;margin:0;border:none;white-space:nowrap;display:block;}
#nav a:link:hover {cursor:pointer;}
#nav ul, #nav li {outline:0;margin:0;padding:0;list-style:none;list-style-type:none;list-style-image:none;white-space:nowrap;}
#nav li {float:left;position:relative;}
#nav li li {float:none;}
#nav .menu > li {line-height: 120%;}
#nav .sub-menu {display:none;position:absolute;top:100%;left:0px;z-index:101;}
#nav .sub-menu .sub-menu {top:0px;left:100%;}
#nav li:hover > .sub-menu {display: block;}
#nav .sub-menu a {display: block;}
#nav .sub-menu li.folder > a {background-position:right center;background-repeat:no-repeat;margin-right:5px;}
#nav .mainmenu_name {outline:0;margin:0;padding:0;white-space:nowrap;}
#nav .dr_desc {margin-top:6px;display:block;font-size:70%;line-height:100%;}

/*****************
*   Shortcodes   *
*****************/

.info_box {
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-style:normal;font-size:100%;line-height:135%;padding:20px 20px 20px 65px;border:1px solid #cccccc;margin:20px 0px;
}
.info_box.notice {
	background:url(images/shortcodes/box_icons/notice.png) #fffbbc no-repeat 10px center;
	color:#444;border-color:#e6db55;
}
.info_box.warning {
	background:url(images/shortcodes/box_icons/warning.png) #ecb7a2 no-repeat 10px center;
	color:#664538;border-color:#e88863;
}
.info_box.info {
	background:url(images/shortcodes/box_icons/info.png) #b9d5f2 no-repeat 10px center;
	color:#31587f;border-color:#7f9fc0;
}
.info_box.download {
	background:url(images/shortcodes/box_icons/download.png) #b8de6d no-repeat 10px center;
	color:#4e5941;border-color:#83a25d;
}
.info_box.message {
	background:url(images/shortcodes/box_icons/message.png) #f4f4f4 no-repeat 10px center;
	color:#747474;border-color:#dcdcdc;
}

.highlight {background-color:#f0f08c;color:#7d7d7d;}
.highlight_2 {background-color:#333;color:#ebebeb;}

/* blockquote */

blockquote {
	font-family:georgia;font-style:italic;font-size:110%;line-height:1.4em;background-position:6px 6px;
	background-repeat:no-repeat;padding:6px 6px 6px 40px;margin:1em 0;
}
blockquote .author {padding-right:6px;float:right;font-family:arial, sans-serif;font-style:normal;font-size:65%;}

/* pullquote */

.pullquote {padding:5px 0px 5px 16px;margin:14px;font-family:georgia;font-style:italic;font-size:140%;line-height:135%;background-position:0px 0px;background-repeat:repeat-y;}
.pullquote.alignleft, .pullquote.alignright {width:33%;}

.frame {margin:10px;}

.textalign_right {text-align:right;}
.faq .dropcap {float:none !Important;display:inline-block;text-align:left !Important;}
.faq dt {}
.faq dd {padding:0px;margin:0px 0px 0px 36px;}
.faq .question {}
.faq .answer_mark {margin-top:10px;}

/****************************
*   WP default Shortcodes   *
****************************/

.wp-caption {margin:0px 10px;text-align:center;}
.wp-caption img {border:0 !Important;margin:0;padding:0 !Important;background-color:transparent !Important;background-image:none !Important;}
.wp-caption a, .gallery-caption a {border:0 !Important;}
.wp-caption p.wp-caption-text, .gallery-caption {font-size:85%;line-height:150%;margin:0;padding:5px;}
.gallery .gallery-icon {position:relative;top:0px;left:0px;}

/*   --- end ---   */

.dropcap {position:relative;top:0px;left:0px;text-align:center;margin-right:5px;display:inline-block;}
.dropcap .dropcap_image {}
.dropcap .dropcap_letter_wrap {top:50%;left:50%;position:absolute;z-index:1;}
.dropcap .dropcap_letter {top:-50%;left:-51%;position:absolute;z-index:1;}
.dropcap .dropcap_letter_hidden {visibility:hidden;}
.dropcap.simple, .dropcap.square {line-height:1.1em;padding-right:3px;}
.dropcap.simple {margin-right:0;padding-right:3px;}
.dropcap.square {padding:4px 4px;}
.dropcap.disc {}
.dropcap.circle {}
.list ul, .list li {list-style-image:none;list-style-type:none;margin-left:0px;background:transparent left center no-repeat;}
.list li, .widget ul.list li {padding-left:16px;}

/*************
*   BUTTON   *
*************/

.button, .more_button, .visit_button, .excerpt_button {
	border-width:1px;border-style:solid;background-position:left top;background-repeat:repeat-x;display:inline-block;margin:0 5px;
	padding:0 15px;text-align:center;font-family:"Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:11px;font-style: normal;font-weight: normal;line-height:26px;height:26px;vertical-align:middle;cursor:pointer;
}
a.button span {font-style: normal;font-weight: normal;}
a.button, a.more_button, a.visit_button, a.excerpt_button {border-width:1px !Important;border-style:solid !Important;}
input.button {padding-top:0px;padding-bottom:2px;}
button.button {}
.button.medium {height:38px;font-size:14px;line-height:38px;padding:0 15px;}
.button.large {height:60px;font-size:18px;line-height:60px;padding:0 15px;}
.button.disabled {background:#cfcfcf none !Important;color:#979797 !Important;border-color:#bbb !Important;cursor:default !Important;}

/***********
*   LINK   *
***********/

span.link {background-repeat:no-repeat;display:inline-block;}
.link.email, .link.name, .link.phone, .link.address, .link.date, .link.comments {
	padding-left:22px;background-position:left center;
}
.link.arrow, .link.download {background-position:right center;}
.link.arrow {padding-right:15px;}
.link.download {padding-right:20px;}
.link.date, .link.comments {padding-top:2px;padding-bottom:2px;line-height:19px;}
.link.noimage {padding:0px;}

/**************
*   DIVIDER   *
**************/

.divider_table {display:block;border-collapse:collapse;border-spacing:0;}
.divider_cell {width:50%;}
.divider_title {padding:0 20px;font-size:80%;line-height:11px;white-space:nowrap;font-style:italic;}
.divider {clear:both;margin:10px 0;border-top-width:1px;border-top-style:dotted;text-align:right;font-size:8px;line-height:11px;}
.divider a {border:none;}
.divider a:hover {cursor:pointer;}

.admin_note {
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;font-style:normal;
	font-size:100%;line-height:135%;padding:20px;border:1px solid #e88863;color:#664538;background-color:#ecb7a2;
}

.row {margin-bottom:10px;clear:both;}
.col {float:left;position:relative;overflow:hidden;}
.col2, .col23, .col3, .col4, .col5, .col6, .col34, .col25, .col35, .col45, .col56 {
	float:left;
}
.col h3 {padding-bottom:6px;}
.col1 h3, .col2 h3, .col23 h3, .col3 h3, .col4 h3, .col5 h3, .col6 h3, .col34 h3, .col25 h3, .col35 h3, .col45 h3, .col56 h3 {
	padding-bottom:6px;
}
.col .inner_margin_small { margin:0 4px; }
.col .inner_margin_medium { margin:0 8px; }
.col .inner_margin_large { margin:0 12px; }
.col .inner_margin_extra-large { margin:0 16px; }
.col2 {width:50%;}
.col3 {width:33.33%;}
.col23 {width:66.66%;}
.col34 {width:75%;}
.col4 {width:25%;}
.col5 {width:20%;}
.col25 {width:40%;}
.col35 {width:60%;}
.col45 {width:80%;}
.col6 {width:16.66%;}
.col56 {width:83.33%;}

/********************
*   Tab shortcode   *
********************/

.dr_tabmenu {margin-top:1em;}
.dr_theme_tabs {
	border:0px;margin:0;padding:0px;font-size:100%;line-height:0;font-weight:normal;list-style-image:none;list-style-type:none;
	display:block;font-family:"Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.dr_theme_tab, .dr_theme_active_tab {border:0px;padding:0px;line-height:19px;font-size:13px;position:relative;left:0px;z-index:2;}
.dr_tabmenu.vertical .dr_theme_tabs, .dr_tabmenu.vertical .dr_theme_tab_contents {float:left;}
.dr_tabmenu.vertical .dr_theme_tab, .dr_tabmenu.vertical .dr_theme_active_tab {margin:0;left:1px;}
.dr_tabmenu.vertical .dr_theme_tab a, .dr_tabmenu.vertical .dr_theme_active_tab a {border-top-width:0px;margin:0;left:1px;}
.dr_tabmenu.vertical .dr_theme_tabs .dr_theme_active_tab:first-child a, .dr_tabmenu.vertical .dr_theme_tabs .dr_theme_tab:first-child a {border-top-width:1px !Important;}
.dr_tabmenu.horizontal .dr_theme_tabs, .dr_tabmenu.horizontal .dr_theme_tab_contents {clear:both;}
.dr_tabmenu.horizontal .dr_theme_tab, .dr_tabmenu.horizontal .dr_theme_active_tab {margin:0px 4px 4px 0px;top:1px;float:left;}
.dr_theme_tab a, .dr_theme_active_tab a {border:none;margin:0px;padding:4px 8px;border-width:1px;border-style:solid;}
.dr_theme_tab a:hover {cursor:pointer;}
.dr_tabmenu.horizontal .dr_theme_active_tab a {border-bottom-color:transparent !Important;}
.dr_tabmenu.vertical .dr_theme_active_tab a {border-right-color:transparent !Important;}
.dr_tabmenu.vertical .dr_theme_active_tab a, .dr_tabmenu.vertical .dr_theme_tab a {display:block;padding:4px 20px;}
.dr_tabmenu.vertical .dr_theme_active_tab a:hover {border-right-color:transparent !Important;}
.dr_tabmenu.horizontal .dr_theme_active_tab a:hover {border-bottom-color:transparent !Important;}
.dr_theme_tab_contents {overflow:hidden;position:relative;top:0px;left:0px;z-index:1;}
.dr_theme_tab_content {position:absolute;top:0px;left:0px;padding:6px;}

/********************
*   BOX shortcode   *
********************/

.sc_box {width:100%;}
.sc_box_title {padding:8px;font-weight:bold;font-size:90%;line-height:150%;border-width:1px;border-style:solid;background-position:top left;background-repeat:repeat-x;}
.sc_box_content {padding:8px;}
.sc_box_bar {clear:both;display:block;width:100%;border-width:1px;border-style:solid;border-spacing:0;border-collapse:collapse;margin:22px 0;}
.sc_box_bar td {padding:12px;}
.sc_box_bar_button_cell {vertical-align:middle;white-space:nowrap;}
.sc_box_bar .button {}
.sc_box_bar .sc_box_bar_content_cell {width:100%;font-size:21px;line-height:1.1em;}

/* Toggle */
.toggle_title {cursor:pointer;padding:2px 5px;padding-left:30px;font-size:140%;line-height:135%;background:transparent left center no-repeat;}
.toggle_content {margin:6px 0 0 30px;}

/* simple table */
.simple_table {border:0;border-collapse:collapse;padding:0px;font-size:90%;line-height:160%;text-align:center;}
.simple_table th {background-position:top left;background-repeat:repeat-x;padding:4px;border-width:1px;border-style:solid;padding:10px 20px;}
.simple_table td {padding:4px;padding:6px 20px;}

/**************
*   TOOLTIP   *
**************/

.dr_tooltip{position:absolute;z-index:999;opacity:0;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;-webkit-transition:opacity 0.3s ease-in}
.dr_tooltip.ie_xp {
	filter:alpha(opacity=80) progid:DXImageTransform.Microsoft.Glow(Color=#333333,Strength=1) progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,Duration=0.4);
	-ms-filter:"alpha(opacity=80) progid:DXImageTransform.Microsoft.Glow(Color=#333333,Strength=1) progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,Duration=0.4)";
}
.dr_tooltip.visible {opacity:0.8;}
.dr_tooltip_body {position:absolute;z-index:999;white-space:nowrap;}
.dr_tooltip_content{
	position:relative;padding:0.5em;color:#fff;background-color:#000;background-color:rgba(0,0,0,0.85);border:1px solid #999;-moz-border-radius:5px;
	-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #333;-webkit-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;zoom:1;
}
.dr_tooltip_arrow {position:absolute;z-index:1000;width:0;height:0;vertical-align:top;border:1px solid transparent;}
.dr_tooltip_left .dr_tooltip_body {left:0px;right:auto;}
.dr_tooltip_right .dr_tooltip_body {left:auto;right:0px;}
.dr_tooltip_up .dr_tooltip_body {top:0px;bottom:auto;}
.dr_tooltip_down .dr_tooltip_body {top:auto;bottom:0px;}
.dr_tooltip_left .dr_tooltip_body, .dr_tooltip_right .dr_tooltip_body {top:0px;bottom:auto;}
.dr_tooltip_up .dr_tooltip_body, .dr_tooltip_down .dr_tooltip_body {left:0px;right:auto;}

.dr_tooltip_left .dr_tooltip_arrow {left:auto;right:0px;border-width:6px 0 6px 6px;border-left-color:#000;border-left-color:rgba(0,0,0,0.85);}
.dr_tooltip_right .dr_tooltip_arrow {left:0px;right:auto;border-width:6px 6px 6px 0;border-right-color:#000;border-right-color:rgba(0,0,0,0.85);}
.dr_tooltip_up .dr_tooltip_arrow {top:auto;bottom:0px;border-width:6px 6px 0 6px;border-top-color:#000;border-top-color:rgba(0,0,0,0.85)}
.dr_tooltip_down .dr_tooltip_arrow {top:0px;bottom:auto;border-width:0 6px 6px 6px;border-bottom-color:#000;border-bottom-color:rgba(0,0,0,0.85)}
.dr_tooltip_left .dr_tooltip_arrow, .dr_tooltip_right .dr_tooltip_arrow {bottom:0px}
.dr_tooltip_up .dr_tooltip_arrow, .dr_tooltip_down .dr_tooltip_arrow {right:0px}

/****************************************
*   HOME.php   							*
*   leave at the bottom to find easily  *
****************************************/

/* post block header */
.post_block_header_wrapper {margin-bottom:8px;position:relative;top:0px;left:0px;}
h2.post_block_title {margin:0 0 6px 0;}
.post_block_teaser {}
a.post_block_button {position:absolute;right:3px;top:11px;}
.topleft {top:0px;left:0px;}
.topright {top:0px;right:0px;}
.bottomleft {bottom:0px;left:0px;}
.bottomright {bottom:0px;right:0px;}

/**************************
*   Protected ShortCode   *
**************************/

.dr_protected {width:280px;text-align:right;margin:20px 0;}
.dr_protected_form {margin:auto;padding:10px 20px;background-color:#f4f4f4;border:1px solid #ddd;color:#747474;}
.dr_protected_form .input {border:1px solid #ccc;width:150px;padding:5px 6px;}
.dr_protected_form .input:active {border:1px solid #666;}
