/*

	mPB CSS 1.0
	
*/

/* Basics
------------------------------ */
html {
	/*Moz*/
	height: 100%;
}

/* Main Layout
------------------------------ */
body {
	background: #F5F5F3;
	margin: 0px;
	padding: 0px 0px 50px;
	text-align: center;
	line-height: 20px;
	background-image:url(../../../../../content/stripe_128420eb9df0dc950c1ff07951ce997b.png);
	/*font-family:Calibri, Tahoma, Arial;*/
}
fieldset{
border: 1px #E7F0F5 solid; 
}

legend
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-left:3px;
	margin-right:3px;
}

#main {
	text-align: left;
	/*margin:auto;*/

	margin;0;
	width: 1000px;
	background: #FFF;
	/*background:url(/forms/content/long_bg_gray.gif);
	background-repeat:repeat-y*/
	padding: 10px;
	padding-bottom:70px;
	border-top: 1px solid #E6E6DF;
	border-right: 1px solid #E6E6DF;
	border-bottom: 5px solid #E6E6DF;
	border-left: 1px solid #E6E6DF;
}


#main_frontpage {
	text-align: left;
	margin: 20px auto;
	width: 800px;
	background:url(/forms/content/mpb_front_page.jpg) center no-repeat;
	padding: 20px 0px 70px;
	border-top: 1px solid #E6E6DF;
	border-right: 1px solid #E6E6DF;
	border-bottom: 5px solid #E6E6DF;
	border-left: 1px solid #E6E6DF;
}
#credit, #sort {
	margin: 0 auto;
	width: 640px;
	font-size: 85%;
	color: #96967E;
	text-align: right;
	clear: both;
}
#credit a, #sort a {
	text-decoration: none;
	color: #96967E;
	border-bottom: 1px dotted #96967E;
}
#credit a:hover, #sort a:hover {
	color: #BDBDAE;
	border-bottom: 1px solid #BDBDAE;
	text-decoration: none;
}
#gallerytitle {
	border-bottom: 1px solid #E6E6DF;
	padding-bottom: 0px;
	margin-bottom: 0px;
	/*min-height: 40px;
  _height: 40px;*/
}
#gallerytitle h2 { 
	font-weight: normal; 
	font-size: 12pt; 
	margin-top: 25px;
	width:510px;
}
#gallerytitle p
{
	font-size:12px;
}
.album_rating_footer{
clear:both;
font-size:9px;
color:#666666;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
position:relative;
bottom:0px;
}
.profile_presentation
{
font-size:12px;
color:#0066CC;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
margin-left:10px;
margin-right:10px;
}
.feed_date
{
font-size:9px;
color:#666666;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:0px;
margin-top:0px;
margin-left:2px;
}
.feed_txt
{
font-size:11px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:2px;
margin-top:2px;
margin-left:2px;
}
.pet_info_footer{
font-size:9px;
color:#666666;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
position:relative;
bottom:2px;
}
.footer{
font-size:9px;
color:#666666;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
/*.footer a
{
color:#666666;
}
.footer a:hover
{
color:#000000;
text-decoration:underline;
}*/

/* Link Styles
------------------------------ */
a:link, a:active, a:visited { text-decoration: underline; color: #17A; }
a:hover, a:focus { text-decoration: underline; color: #6BD; }

/* Text Styles
------------------------------ */
body {
	font: normal 10px "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #5A5A4B;
}
h2 {
	font: 115% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #002E5B;
}
h2 a:link, h2 a:visited {
	color: #8DB8CF;
	text-decoration: none;
}
h2 span {
	color: #8DB8CF;
}
h2 a:hover {
	color: #94c2e5;
	text-decoration: none;
}
h3 {
	font: 110% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #002E5B;
	margin-top: 30px;
}
h3 a:link, h3 a:visited { text-decoration: none; }
h3 a:hover { text-decoration: underline; }


/* Miscellaneous
------------------------------ */
hr {
	clear: both;
	height: 0;
	border: 0;
	border-top: 1px solid #E6E6DF;
	margin: 0 0 5px 0;
	padding: 0;
}
img {
	border: 0;
}
blockquote {
	border-left: 1px dotted #96967E;
	margin-left: 20px;
	padding-left: 20px;
	color: #363630;
}

#imagemetadata {
  text-align: right;
  position: relative;
  display: none;
}

#imagemetadata table {
  text-align: left;
  line-height: 1em;
  border: 1px solid #ccc;
  position: absolute;
  top: 2em;
  right: 0px;
  background-color: #fafafa;
}

#imagemetadata table td {
  border-bottom: 1px solid #f0f0f0;
  background-color: #f8f8f8;
  padding: 2px 5px;
}


/* Page Navigation
------------------------------ */
ul.pagelist {
	clear: both;
	padding: 0;
	margin: 20px 0 0 0;
	list-style-type: none;
}
ul.pagelist li {
	display: inline;
}
ul.pagelist li a, ul.pagelist span.disabledlink {
	padding: 4px;
}
ul.pagelist li.current a {
	font-weight: bold;
	text-decoration: none;
	cursor: default;
	color: #5A5A4B;
}
ul.pagelist li.prev {
	margin-right: 10px;
}
ul.pagelist li.next {
	margin-left: 10px;
}
.disabledlink {
	color: #ddd;
	cursor: default;
}
.pagenav {
	clear: both;
}
.disabled_nav {
	visibility: hidden;
}


/* AJAX
------------------------------ */
#albumDescEditable, #albumTagsEditable {
	margin-bottom: 12px;
}
#imageDescEditable, #albumTagsEditable {
	margin-top: 24px;
	font-size:12px;
}
#imageDesc, #exif_link {
	margin-bottom: 4px;
}

#exif_link {
  float: right;
}

/* Subsection Tabs
--------------------*/
ul.subsection_tabs {
	list-style:none;
	
	margin:0 0 5px 0;
	padding:0;
	clear:both;
	/*border-bottom:1px solid #ccc;*/
	height:20px;
	clear:both;
	font-size:11px;
	margin-left:14px;*/
	/*margin-right:10px;*/
}
/*ul.subsection_tabs li {
	float:left;
	margin-right:2px;
	text-align:center;
	display: inline;
	height:20px;
	
}*/
ul.subsection_tabs li.tab {
	float:left;
	margin-right:2px;
	text-align:center;
	display: inline;
	height:20px;
}

ul.subsection_tabs li.tab a {
	/*display:inline-block;*/
	height:20px;
	padding:4px;
	text-decoration:none;
	color:#000;
	background-color:#FFF;
	border:1px solid #E7F0F5;
}

ul.subsection_tabs li.tab a:hover {
	color:#000;
	background-color:#E7F0F5;
}

ul.subsection_tabs li.tab a.active {
	background-color:#81d601;
	
}

ul.subsection_tabs li.source_code {
	float:right;
}




/* Tags
------------------------------ */
.taglist ul {
	display: inline;
	list-style-type: none;
}

.taglist li {
	background: url(../images/tag.png) no-repeat left center;
	list-style-type: none;
	padding-left: 18px;
	float:left;
	padding-right: 5px;
	color: #999999;
}

.taglist .tags_title {
	background: none;
	padding-right: 5px;
	padding-left: 0;
}
#tag_box_container
{
	background:white;
	padding:5px;
	padding-top:10px;
	text-align:center;
}
.tag_box
{
	display:inline;
	text-decoration: none;
	text-align:center;
	color:#0066CC;
	background-color:#FFF;
	border:1px solid #E7F0F5;
	padding:3px;
	margin-left:2px;
	margin-right:2px;
	font-size:20px;
	cursor: pointer;
	cursor:hand;
}
.tag_box:hover
{
	background-color:#0066CC;
	color:white;
}
.tag_box_no_hover
{
	display:inline;
	text-decoration: none;
	text-align:center;
	color:#0066CC;
	background-color:#FFF;
	border:1px solid #E7F0F5;
	padding:3px;
	margin-left:2px;
	margin-right:2px;
	font-size:20px;
}
.menu_item
{
	display:block;
	text-decoration: none;
	text-align:center;
	color:#0066CC;
	background-color:#FFF;
	border:1px solid #E7F0F5;
	padding:3px;
	margin-left:2px;
	margin-right:2px;
	font-size:20px;
	cursor: pointer;
	cursor:hand;
}
.menu_item:hover
{
	background-color:#99cc00;
	color:white;
}

/* Image Thumbnail
------------------------------ */
#forum_img_centerfier
{
	border: 1px solid #E7F0F5;
	margin-left:auto;
	margin-right:auto;
}
#forum_images
{
	float:left;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.forum_image
{
	float:left;
	padding:5px;
	margin:5px;
	background:#FFFFFF;
	border: 1px solid #E7F0F5;
	text-align:center;
	font-size:11px;
	
}

.imagethumb a, .imagethumb a:hover {
	display: block;
	padding: 9px;
	margin: 0px 9px 9px 0px;
	line-height: 0px;
    border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
}
#imgthumb_container {
	float: left;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.imgthumb_containers  {
	margin: 5px;
    padding: 5px;
	padding-top:10px;
	float:left;
	width: 110px;
	height:150px;
	border-top: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom:thick solid #e6e6e6;
	background: #f6f6f6;
	text-align:center;
}
.imgthumb_containers img
{
border: 1px solid #FFFFFF;
text-decoration:none;
}
.imgthumb_containers img:hover
{
	text-decoration:none;
	border: 1px solid #cccccc;
}
.imgthumb_containers a
{
	text-decoration:none;
	
}
.imagethumb a:hover {
	background-color: #f3f3f3;
	border: 1px solid #cccccc;
}
.imagethumb {
	
	
}
.albumdesc2 {
	line-height: 18px;
}

.imagethumb_frame {
	float: left;
	display: block;
	padding: 9px;
	margin: 0px 9px 9px 0px;
	line-height: 0px;
    border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
}
.imagethumb_frame_thin
{
	float: left;
	display: block;
	padding: 0px;
	margin: 0px 9px 9px 0px;
	line-height: 0px;
    border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
}

/* boxes
--------------------*/
#img_boxes
{
	float:left;
}
.img_box
{
	margin: 5px;
    padding: 5px;
	float:left;
	width: 195px;
	border: 1px solid #E7F0F5;
	background: #FFF;
    line-height: 100%;
}

.wide_box
{
	margin: 5px;
    padding: 5px;
	float:left;
	width: 400px;
	border: 1px solid #E7F0F5;
	background: #FFF;
    line-height: 100%;
	font-size:12px;
	border: 1px solid #E7F0F5;
}
.medium_box
{
	margin: 5px;
    padding: 5px;
	float:left;
	width:310px;
	border: 1px solid #E7F0F5;
	background: #FFF;
    line-height: 100%;
	font-size:12px;
	border: 1px solid #E7F0F5;
}
.500_box
{
	margin: 5px;
    padding: 5px;
	float:left;
	width:550px;
	border: 1px solid #E7F0F5;
	background: #FFF;
    line-height: 100%;
	font-size:12px;
	border: 1px solid #E7F0F5;
}
.370_box
{
	margin: 5px;
    padding: 5px;
	float:left;
	width:370px;
	border: 1px solid #E7F0F5;
	background: #FFF;
    line-height: 100%;
	font-size:12px;
	border: 1px solid #E7F0F5;
}


#small_boxes
{
float:left;
}

.small_box {
	margin: 5px;
    padding: 5px;
	float:left;
	width: 195px;
	border: 1px solid #E7F0F5;
	background: #FFF;
    line-height: 100%;


}

.small_box p {
	line-height: 12px;
	font-size: 11px;
    padding: 4px 0px 0px;
    margin: 0px;
}
#small_boxes h4
{
	font-size:12px;
	text-decoration:bold;
	margin:5px;
}

#filter_txt_area
{
float:left;
}
/*
-------- MENU FLOAT ------------*/

.menu_item {
	margin: 10px 2px;
    padding: 10px;	
	border: 1px solid #E7F0F5;
	background: #FBFCFD;
    line-height: 12px;
	font-size: 14px;
	word-spacing:120%;
	color:#000099;
	text-align:left;
}


/* end */
	
.filter_txt {
	margin-left: 5px;
    padding: 5px;	
	margin-top:10px;
	top:10px;
	border: 1px solid #E7F0F5;
	background: #FBFCFD;
    line-height: 12px;
	font-size: 11px;
	color:#000099;

}


.filter_txt_linkbox {
	margin-left: 5px;
    padding: 5px;	
	margin-top:10px;
	top:10px;
	border: 1px solid #E7F0F5;
	background: #FBFCFD;
    line-height: 12px;
	font-size: 11px;
	color:#000099;
	
}
.filter_txt_linkbox a
{
	text-decoration:none;
}

/*.filter_txt_linkbox :hover
{
	background:#FF6666;
}*/

.tag_item
{
	margin-left: 5px;
    padding: 5px;	
	margin-top:5px;
	
	border: 1px solid #E7F0F5;
	background: #FBFCFD;
    line-height: 12px;
	font-size: 11px;
	color:#000099;
	float:left;

	
}


.info_div
{
	padding: 5px;
	border: 1px solid #E7F0F5;
	background: #FBFCFD;
	margin-bottom:2px;
}

.small_blue
{
font-size:10px;
color:#0066CC;
}
.small_txt
{
font-size:12px;
color:gray;
font-family:Calibri, Tahoma, Arial;
line-height:14px;

}
.medium_txt
{
font-size:14px;
color:gray;
font-family:Calibri, Tahoma, Arial;
line-height:18px;

}
.heading1
{
font-size:18px;
color:black;
font-family:Calibri, Tahoma, Arial;
line-height:20px;
}
.heading1 a
{
font-size:18px;
color:black;
font-family:Calibri, Tahoma, Arial;
line-height:20px;
text-decoration:none;
}
.heading1 a:hover
{
font-size:18px;
color:gray;
font-family:Calibri, Tahoma, Arial;
line-height:20px;
text-decoration:none;
}
.heading1 a:visited
{
font-size:18px;
color:black;
font-family:Calibri, Tahoma, Arial;
line-height:20px;
text-decoration:none;
}
.heading2
{
font-size:22px;
color:black;
font-family:Calibri, Tahoma, Arial;
line-height:26px;
}
#upload_area
{

}
#upload_area h3
{
	line-height:18px;
	font-size:14px;
	colo:#afe14c;
}
	

/*
Forum categories main
------------------------*/



#forum_main_topics {
	float: left;
}
#forum_main_topics h4
{
	font-size:12px;
	text-decoration:bold;
	margin:5px;

}
.forum_main_topic {
	margin: 0 12px 8px 0;
    padding: 5px 5px 5px 5px;
	float:left;
	width: 185px;
	height:200px;
	overflow:hidden;
	border: 1px solid #E7F0F5;
	background: #FBFCFD;
    line-height: 16px;
	font-size:11px;
	vertical-align:middle;

}

.forum_main_topic a img {
text-decoration:note;
	
}
.forum_main_topic .thumb {
    float: left; 
    margin-right: 6px;
	padding:3px;
	background-color:#FFF;
	border:#E7F0F5 solid 1px;
	
}
.forum_main_topic h3 {
	padding: 0;
	margin: 0;
	font-size:14px;
}
.forum_main_topic p {
	line-height: 12px;
	font-size: 11px;
    padding: 4px 0px 0px;
    margin: 0px;
}
.forum_main_topic small {
	color: #8DB8CF;
}
.forum_main_topic .footer
{
	position:relative;
	text-align:right;
	bottom:5px;
}

.forum_quote
{
	margin: 5px;
    padding: 5px;
	
	border: 1px solid #E7F0F5;
	background: #FBFCFD;
    line-height: 100%;
	font-size:12px;
	border: 1px solid #E7F0F5;
	font-style:italic;
	
}

/* Album Thumbnails
------------------------------ */
#albums {
	float: left;
}
#albums h4
{
	font-size:12px;
	text-decoration:bold;
	margin:5px;

}
.album {
	margin: 0 12px 8px 0;
    padding: 10px 8px 2px 10px;
	float:left;
	width: 305px;
	border: 1px solid #E7F0F5;
	background: #F7F9FD;
    line-height: 100%;

}

.album a img {  }
.album .thumb {
    float: left; 
    margin-right: 6px;
}
.album h3 {
	padding: 0;
	margin: 0;
	font-size:14px;
}
.album p {
	line-height: 12px;
	font-size: 11px;
    padding: 4px 0px 0px;
    margin: 0px;
}
.albumdesc small {
	color: #8DB8CF;
}
/* img box
------------------------------*/
.content_box
{
	border:1px solid black;
	padding:5px;
	display:block;
	float:left;
}


/* Individual Image
------------------------------ */
.gallery_title_box
{
	margin: 5px;
    padding: 5px;
	float:left;
	width:200px;
	border:1px solid #CCFF00;
	background: #FFF;
    line-height: 100%;
}

.gallery_title_album_name
{
	color:#BDBDAE;
	font-size:14;
	font-family:Arial, Helvetica, sans-serif;
}
.gallery_title_album_name a
{
	text-decoration:none;
	color:#BDBDAE;
	font-size:16;
	font-family:Arial, Helvetica, sans-serif;
}
.gallery_title_album_name a:hover
{
	color:#0066CC;
}
.gallery_title_img_name
{
	text-decoration:none;
	color:#0066CC;
	font-size:16;
	font-family:Arial, Helvetica, sans-serif;
}

.image { 
	margin: 0;
	padding: 0;
	border: 0;
}
#image {
	text-align: center;
	line-height: 0;
}
.imgnav {
	float: right;
	width: 140px;
	text-align: center;
	border: 1px solid #D5E6EE;
	background: #EEF5F9;
}
.imgnav_pos_top
{
	position:relative;
	margin-top:10px;
	text-align:right;
}
.imgnav_pos_bottom
{
	position:relative;
	margin-bottom:15px;
	text-align:right;
}
.imgnav_white
{
	
	background-color:#FFF;
	font-size:12px;
	
	
}
.imgnav_white .imgprevious a, .imgnav_white .imgnext a {
	
	text-decoration: none;
	color:#0066CC;
	background-color:#FFF;
	border:1px solid #E7F0F5;
	padding:3px;
	margin-left:2px;
	margin-right:2px;

	
}
.imgnav_white .imgprevious a:hover, .imgnav_white .imgnext a:hover {
	text-decoration: none;
	color: #0066CC;
	background-color:#E7F0F5;
	
}
.imgnav_white .disabled
{
	color:#CCCCCC;
	text-decoration: none;
	background-color:#FFF;
	border:1px solid #E7F0F5;
	padding:3px;
}
.imgnav_white .current
{
	text-decoration: none;
	color: #0066CC;
	background-color:#E7F0F5;
	border:1px solid #E7F0F5;
	padding:3px;
	margin-left:2px;
	margin-right:2px;
}
.imgnav .imgprevious a, .imgnav .imgnext a {
	display: inline;
	height: 100%;
	float: left;
	padding: 4px 0;
	font-size: 120%;
	text-decoration: none;
	line-height: 180%;
	color: #237898;
}
.imgnav_white .imgprevious a:hover, .imgnav .imgnext a:hover {
	background-color: #EEF5F9;
	text-decoration: none;
	color: #FFF;
}
.imgnav .imgprevious a:hover, .imgnav .imgnext a:hover {
	background-color: #EEF5F9;
	text-decoration: none;
	color: #FFF;
}
.imgnav .imgprevious a {
	float: left;
}
.imgnav .imgnext a {
	float: right;
}
#narrow 
	{
		margin: 0 auto;
		width: 440px;
	}
#narrow_500
{
		margin-left:auto;
		margin-right:auto;
		width: 500px;
}
#narrow_305
{
		margin: 0 auto;
		width: 620x;
	}



/* Comments
------------------------------ */
#comments {
	clear: both;
	font-size:90%;
}
#comments h4
{
	font-size:12px;
	text-decoration:bold;
	margin:5px;
}


.error { 
  color: #C33; 
  font-weight: bold; 
}
.comment {
	padding: 5px;
	border: 1px solid #E7F0F5;
	background: #FBFCFD;
	margin-bottom: 5px;
}
.comment p {
	line-height: 12px;
	font-size: 11px;
    padding: 4px 0px 0px;
    margin: 0px;
}
.commentmeta {
	margin-bottom: 12px;
}
.commentauthor {
	font-weight: bold;
}
.commentdate {
	margin-top: 12px;
	color: #8DB8CF;
	font-size: 75%;
}
.comment .pet_list_header_field
{
    margin-left: 3px;
	margin-right:3px;
	border: 1px solid #e6e6e6;
    background-color: #FFF;
	padding:3px;
	vertical-align:middle;
	font-size:14px;
	text-decoration:none;
	cursor: pointer;
	cursor:hand;
	width:378px;	
}

.comment .thinn_frame
{
    float: left;
    margin-left: 3px;
	margin-right:3px;
	display:block;
	border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
	padding:3px;
	vertical-align:middle;
}



/* Forms
------------------------------ */
.inputbox {
	width: 250px;
	padding: 2px;
}
textarea {
	padding: 4px;
	width: 100%;
	color: #5A5A4B;
	font: 12px "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
	width:350px;
	
}
.checkbox {
	cursor: pointer;
	cursor:hand;
}
.simple_button a
{
	cursor: pointer;
	padding:3px;
	cursor:hand;
	border:1px outset black;
}
.simple_button a:active
{
	cursor: pointer;
	padding:3px;
	cursor:hand;
	border:1px inset black;
}
.simple_button a:hover
{
background:red;
}
.pushbutton {
	cursor: pointer;
	padding: 5px 10px;
	cursor:hand;
}
input.groovybutton
{
   font-size:18px;
   font-family:Arial,sans-serif;
   color:#FFFFFF;
	padding:10px;
padding-left:25px;
   background: #3B5998 url(../../../../../content/icons/heart_add_padding_right.png) no-repeat center left;
   border-style:outset;
   border-color:#E7F0F5;
   border-width:1px;
   cursor: pointer;
   cursor: hand;
   
}
.pet_btn
{
	padding-left:20px;
	background: green url(../../../../../content/icons/heart_add.png) no-repeat center left;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid red;
}
.delete_btn
{
border:none;
background:none;
cursor:pointer;
cursor:hand;
color: 66BBDD;
font-size:9px;
padding-right: 12px;
background: transparent url(../../../../../content/icons/cross.png) no-repeat center right;

}
.delete_btn:hover
{
	text-decoration:underline;	
}

label {
	cursor: pointer;
}
label:hover {
	color: #000;
}
#map {margin-left: -77px;}


div.box{
	border:solid 1px #c6cfe1;
	background:#dfe4ee;/*#dfe4ee;*/
	padding:10px;
	color:#333333;
	margin-bottom:20px;
}
div.box h1 {
	font-size:14px;
	color:#000000;
	padding-bottom:4px;
}
div.box p{padding-bottom:14px;}

div.box input .input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:180px;
}

div.box label{
	display:block;
	margin-bottom:10px;
	color:#555555;
}

div.box label span{
	display:block;
	float:left;
	padding-right:6px;
	width:120px;
	text-align:right;
	font-weight:bold;
}
div.box a
{color:#0033CC;}

.spacer{margin-left:125px; 
	margin-bottom:10px;
	font-size:11px;
	color:#555555;
}
.spacer2{margin-left:20px; 
	margin-bottom:10px;
	font-size:11px;
	color:#555555;
}
.green_btn{
	background:url(/forms/content/green.gif);
	padding:0px 6px;
	border:1px solid #3b6e22;
	height:24px; 
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
}
</style>





/* Admin Toolbox
------------------------------ */
#admin, #admin_data{
	position: fixed;
    _position: absolute;
	right: 0px;
	top: 0px;
	width: 130px;
	border-bottom: 1px solid #E6E6DF;
	border-left: 1px solid #E6E6DF;
	background: #fff;
    z-index: 2;
}
#admin_data{
	top: 0px;
	padding-top: 20px;
	z-index: 1;
	line-height: 1.6em;
}
#admin h3 {
	font-weight: normal;
	color: #999;
	margin:0;
	padding:0;
}
#admin h3:hover { color: #036; }

/* Search Box
------------------------------ */
#search {
	float: right;
	text-align: center;
	background: #fff;
}
#search input.pushbutton {
	padding: 1px;
	font-size: 80%;
}
#search ul {
  position:absolute;
  text-align: left;
  width:20px;
  margin:0px;
  padding:2px;
  list-style:none;
}
#search ul .item {
  display:none;
}
#search ul:hover .item {
  display:block;
  padding:1px;
  margin:0px;
  background:#fff
}
#search li {
width:150px;
}
.clear {
  clear:both;
  height:10px;
}

/* Archive View
---------------------------- */
#archive{
	width: 300px;
	margin: 0 auto;
	text-align: center;
}
ul.archive * {
	padding:0;
	margin:0;
	list-style:none;
}
ul.archive #year {
	margin-top:10px;
	text-align: center;
	margin-bottom:5px;
	font-weight:bold;
	font-size:18px;
}
ul.archive #month {
	font-size: 14px;
	list-style:none;
	border-top:2px solid #E6E6DF;
	padding-top: 5px;
}

/* Tag Cloud
---------------------------- */
/*#tag_cloud {
	text-align: center;
	background: #eee;
}
#tag_cloud p {
	padding:10px 0;
	margin:20px 0;
	background: #fff;
	border-top: 3px solid #E6E6DF;
	border-bottom: 3px solid #E6E6DF;
	font-size: 18px;
	font-weight:bold;
	text-align: center;
}*/
.tag_cloud { padding: 3px; text-decoration: none;}
.tag_cloud:link  { color: #81d601; font-family:Arial, Helvetica, sans-serif;}
.tag_cloud:visited { color: #019c05; }
.tag_cloud:hover { color: #ffffff; background: #69da03; text-decoration:none;}
.tag_cloud:active { color: #ffffff; background: #ACFC65; }
#cloud_wrapper{padding:5px; margin:5px; border:#E7F0F5 solid 1px; background:#FFF;}
#cloud_wrapper .text {
font-size:12px;
}
#cloud_wrapper img
{
   display:inline block;
  
   padding:1px;
   margin:1px;
   background:FFF;
   border:1px solid #E7F0F5;
}
#cloud_wrapper a
{
	text-decoration:none;
}

/* SEARCH
---------------------------------*/
.search_hit
{
color:#69da03;
font-size:12px;
}
/*
Calendar
---------------------------------*/
.calendar
{
	background:#FFFFFF;
	/*border: 1px solid #E7F0F5;*/
	
}
.calendar td
{
	background:#FFFFFF;
	border: 1px solid #E7F0F5;
	vertical-align:middle;
	text-align:center;
	color:gray;
}

.calendar td:hover
{
	/*background:FFFFFF;*/
}

.linked-day
{
	/*color:red;*/
	
}



/* Autocomplete
--------------------------------*/

.highlited_list p
{
cursor:pointer;
margin-top:1px;
margin-bottom:1px;
margin-left:2px;
margin-right:2px;
padding-bottom:2px;
padding-top:2px;
font-size:12px;



}
.highlited_list p:hover
{

background:#93c71d;
text-decoration:none;
}

.highlited_list a
{
text-decoration:none;
}
.highlited_list a:hover
{
text-decoration:none;
}
#pet_list
{
  max-height:400px;
  height:auto !important;
  height:400px;
  overflow:auto;
  margin-top:10px;
  	border: 1px solid #E7F0F5;
}

.curson_pointer p
{
cursor:pointer;
margin-top:1px;
margin-bottom:1px;
margin-left:2px;
margin-right:2px;


}
.curson_pointer p:hover
{
background:#93c71d;
}
.on {
background: #93c71d;
height: 1%; /* Holly Hack */
}

.off {
}

/*Forum
-------------------------------*/
.forum_area {
	
	border: 1px solid #E7F0F5;
	background: #F7F9FD;
	padding:10px;

}

.forum_area table { margin: 1em; border-collapse: collapse; }
.forum_area table td, th { padding: .3em; border: 1px #E7F0F5 solid; text-align:left; }
.forum_area table thead { background: #E7F0F5; font-size:12px; font-weight:bold;}
.forum_area table tbody { background: #FBFCFD; font-size:11px;}

.mouseOver
{
	background-color:red;
}

#forum_posts {
	clear: both;
	font-size:90%;
}
#forum_posts h3
{
	font: 90% "Helvetica Neue", "Lucida Grande", "Helvetica", "Arial, sans-serif";
	font-weight: bold;
	color: #002E5B;
	margin-top: 5px;
	margin-bottom:5px;
	margin-left:5px;
}
#forum_posts p
{
font-size:10px;
}

.forum_post_txt
{
	padding: 10px;
	border: 1px solid #E7F0F5;
	background: #FFF;/* #FBFCFD;*/
	margin-bottom: 5px;
	margin-right:5px;
	font-size:12px;
	width:400px;
}

.forum_post {
	padding: 5px;
	border: 1px solid #E7F0F5;
	background: #F7F9FD;
	margin-bottom: 5px;
}
.forum_tool_bar {
font-size:9px;
text-align:right;
position:relative;
bottom:1px;
margin-top:1px;
}

/*Guestbook
------------------------------*/
.gb_post_txt
{
	padding: 5px;
	border: 1px solid #E7F0F5;
	background: #FFF;/* #FBFCFD;*/
	margin-bottom: 5px;
	margin-right:5px;
	margin-left:70px;
	font-size:12px;
	/*width:300px;*/
}
.top_date_txt
{
margin-bottom:10px;
font-size:11px;
color:gray;
font-family:Calibri, Tahoma, Arial;
line-height:14px;
}
.top_date_txt a
{
	text-decoration:none;
	color:gray;
}
.top_date_txt a:hover
{
	text-decoration:underline;
	color:#6BD;
}



/*icon URLs
-----------------------------*/
.icon_share
{
	padding-right:20px;
	background: transparent url(http://s7.addthis.com/addthis16.gif) no-repeat center right;
	padding-top:3px;
	padding-bottom:3px;
}
								
.icon_cross
{
	padding-left:20px;
	background: transparent url(../../../../../content/icons/cross.png) no-repeat center left;
	
	padding-top:3px;
	padding-bottom:3px;
}

.icon_search
{
padding-left:20px;
background: transparent url(../../../../../content/icons/magnifier.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_book
{
padding-left:20px;
background: transparent url(../../../../../content/icons/book.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_tag
{
padding-left:20px;
background: transparent url(../../../../../content/icons/tag_green.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_add_tag
{
padding-left:20px;
background: transparent url(../../../../../content/icons/tag_blue_add.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_new_answer
{
padding-left:20px;
background: transparent url(../../../../../content/icons/asterisk_orange.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_arrow_down
{
padding-left:20px;
background: transparent url(../../../../../content/icons/arrow_down.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_arrow_reply
{
padding-left:20px;
background: transparent url(../../../../../content/icons/arrow_undo.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_user
{

padding-left:20px;
background: transparent url(../../../../../content/icons/user.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;

}

.icon_user_female
{

padding-left:20px;
background: transparent url(../../../../../content/icons/user_female.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;

}
.icon_lightbulb
{
padding-left:20px;
background: transparent url(../../../../../content/icons/lightbulb.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_lightbulb_off
{
padding-left:20px;
background: transparent url(../../../../../content/icons/lightbulb_off.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_write
{
padding-left:20px;
background: transparent url(../../../../../content/icons/pencil.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_user_info
{
padding-left:20px;
background: transparent url(../../../../../content/icons/vcard.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_house
{
padding-left:20px;
background: transparent url(../../../../../content/icons/house.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
{
padding-left:20px;
background: transparent url(../../../../../content/icons/pencil_add.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_friend_written
{
padding-left:20px;
background: transparent url(../../../../../content/icons/user_edit.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_friend_answers
{
padding-left:20px;
background: transparent url(../../../../../content/icons/user_go.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_answers_for_me
{
padding-left:20px;
background: transparent url(../../../../../content/icons/arrow_right.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_images
{
padding-left:20px;
background: transparent url(../../../../../content/icons/photos.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_images_add
{
padding-left:20px;
background: transparent url(../../../../../content/icons/photo_add.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_images_edit
{
padding-left:20px;
background: transparent url(../../../../../content/icons/picture_edit.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_group
{
padding-left:20px;
background: transparent url(../../../../../content/icons/group.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_smile
{
padding-left:20px;
background: transparent url(../../../../../content/icons/emoticon_smile.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;

}
.icon_comment
{

padding-left:20px;
background: transparent url(../../../../../content/icons/comment.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;

}
.icon_comments
{
padding-left:20px;
background: transparent url(../../../../../content/icons/comments.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}

.icon_link
{
padding-left:20px;
background: transparent url(../../../../../content/icons/link.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_edit
{
padding-left:20px;
background: transparent url(../../../../../content/icons/pencil.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_add
{
padding-left:20px;
background: transparent url(../../../../../content/icons/add.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_message
{
padding-left:20px;
background: transparent url(../../../../../content/icons/email.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_new_message
{
padding-left:20px;
background: transparent url(../../../../../content/icons/mail_new.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_award1
{
padding-left:20px;
background: transparent url(../../../../../content/icons/award_star_gold_1.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}

.icon_award2
{
padding-left:20px;
background: transparent url(../../../../../content/icons/award_star_gold_2.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_award3
{
padding-left:20px;
background: transparent url(../../../../../content/icons/award_star_gold_3.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_gold_medal
{
padding-left:20px;
background: transparent url(../../../../../content/icons/medal_gold_2.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_info
{
padding-left:20px;
background: transparent url(../../../../../content/icons/information.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_star
{
padding-left:20px;
background: transparent url(../../../../../content/icons/star.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_pet
{
padding-left:20px;
background: transparent url(../../../../../content/icons/heart_add.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_pet_num
{
padding-left:20px;
background: transparent url(../../../../../content/icons/heart.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
font-size:12px;
margin-top:5px;
}


.icon_friend_pending
{
padding-left:20px;
background: transparent url(../../../../../content/icons/user_orange.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_is_friend
{
padding-left:20px;
background: transparent url(../../../../../content/icons/user_green.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
.icon_add_friend
{
padding-left:20px;
background: transparent url(../../../../../content/icons/user_add.png) no-repeat center left;
padding-top:3px;
padding-bottom:3px;
}
/*a [icon ^='delete'] {
	color:#FF0099;
   padding-right: 20px;
   background: transparent url(forms/content/Sweetie-BasePack-v3/png-8/12-em-cross.png  no-repeat center right;
}*/

/*Events
----------------------------*/
.date_break_div
{
	
    padding: 2px;	
	margin-top:10px;
	margin-bottom:5px;
	border: 1px solid #E7F0F5;
	background: #FBFCFD;
    line-height: 12px;
	font-size: 11px;
	color:#666666;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
}
#events {
	/*float: left;*/
	border-right: 3px solid #E7F0F5;
	border-left: 3px solid #E7F0F5;	
	

}
#events .park_list
{
width:340px;
margin-left:auto;
margin-right:auto;

}
#events .park_list_475
{
width:465px;
margin-left:auto;
margin-right:auto;

}
#events .profile_list
{
width:340px;

}
#events .user_pet_list
{
width:400px;
padding-left:5px;
padding-right:5px;

}
#events .narrow_park_list
{
	width:225px;


}
#events h4
{
	font-size:12px;
	text-decoration:bold;
	margin:0 5 5 5;
	background:#E7F0F5;
	/*padding-top:5px;
	padding-bottom:5px;*/
	padding:5 5 5 5;
	
}
#events hr
{
margin:20px;
}
.event {
	margin-left:auto;
	margin-right:auto;
	width:330px;
	/*border: 1px solid #E7F0F5;*/
	background: #FFF;
	padding-left:5px;
	padding-right:5px;
}
.event_independent {
	/*border: 1px solid #E7F0F5;*/
	background: #FFF;
	padding:5px;
	margin:5px;
}
.feed_thumb{
    float: left;
    margin-right: 3px;
	border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
	padding:3px;
}
.feed_thumb_r {
    float: right; 
    margin-left: 3px;
	border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
	padding:3px;
}

.event_blue
{
	margin: 0 3px 2px 0;
    padding: 10px 3px 2px 10px;
	float:left;
	border: 1px solid #E7F0F5;
	background: #FBFCFD;
    line-height: 100%;
}
.event .profile_event
{
width:290px;
}

.event a img {  }
.event .thumb{
    float: left;
    margin-left: 3px;
	margin-right:3px;
	display:block;
	border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
	padding:3px;
	vertical-align:middle;
}
.event .thumb_l {
    float: left; 
    margin-right: 6px;
	border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
	padding:3px;
	vertical-align:middle;
}
.event .thumb_r {
    float: right; 
    margin-left: 6px;
	border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
	padding:3px;
	vertical-align:middle;
}
.event h3 {
	padding: 0;
	margin: 0;
	font-size:14px;
}
.event p {
/*	line-height: 12px;*/
	font-size: 11px;
    padding: 0px 0px 0px 0px;
	margin:0px;
	border:#CC0033 1px solid;
	
}
.eventdesc small {
	color: #8DB8CF;
}

/* Side menu
----------------------------*/
#side_menu
{	
	border-right: 3px solid #E7F0F5;
	border-left: 3px solid #E7F0F5;
	font:11px;
}
.side_menu_item {
	/*margin: 0 3px 2px 0;
    padding: 10px 3px 2px 10px;*/
	/*float:left;*/
	/*width: 90%;*/
	/*border: 1px solid #E7F0F5;*/
	background: #FFF;
	line-height: 12px;
	font-size: 11px;
    /*padding: 4px 0px 0px 5px;*/
	margin:5px;
}
#side_menu h4
{
	font-size:11px;
	text-decoration:bold;
	margin:0 5 5 5;
	background-color:#E7F0F5;
	/*padding-top:5px;
	padding-bottom:5px;*/
	padding:5 5 5 5;
	
}
.side_menu a img {  }
.side_menu .thumb{
    float: left;
    margin-left: 3px;
	margin-right:3px;
	display:block;
	border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
	padding:3px;
	vertical-align:middle;
}
#side_menu hr
{
margin-left:5px;
margin-right:5px;
}


.side_menu small {
	color: #8DB8CF;
}


h1 {
  /*font: bold 330%/100% "Calibri, Tahoma, Arial";*/
  font-size:22px;
  line-height:26px;
  font-family:Calibri, Tahoma, Arial;
  position: relative;
  color: #3B5998;
}


/*Other
----------------------------*/
.sweet_table
{
font-size:12px;
font-family:Calibri, Tahoma, Arial;

}

#pet_icon_row
 {
 	clear: both;
	padding: 0px;
	float:left;
	border: 1px solid #E7F0F5;
	background: #FBFCFD;
	margin-bottom: 5px;
	width:100%;
	margin-top:3px;
	
 }
 #pet_icon_row img
   {
   display:inline block;
   width: 40px;
   padding:1px;
   margin:1px;
   background:FFF;
   border:1px solid #E7F0F5;
   }
#pet_icon_row a
{
	text-decoration:none;
}
 #icon_row
 {
	padding: 5px;
	border: 1px solid #E7F0F5;
	/*background: #F7F9FD;*/
	margin-bottom: 5px;
	width:313px;
 }
  #icon_row p
  {
  	line-height: 12px;
	font-size: 11px;
    padding: 4px 0px 0px;
    margin: 0px;
  }
  #icon_row a
  {
  	
	font-size: 11px;
    padding: 4px 0px 0px;
    margin: 0px;
  }
   #icon_row a:hover
  {
  	line-height: 12px;
	font-size: 11px;
    padding: 4px 0px 0px;
    margin: 0px;
	background:#E7F0F5;
  }
   #icon_row img
   {
   display:inline block;
   height:30px;
   padding:1px;
   margin:5px;
   background:FFF;
   }
     /* #icon_row img:hover
   {
  
   background:#E7F0F5;
   }*/
   
   
/*Main menu
-------------------*/
#mainnav {
	background-color:#E7F0F5;
	font-size:14px;
	height: 60px;
	margin-left: 6px;
	margin-right: 6px;
	border-top: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
}
		
#mainnav ul {
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	text-align: center;
	font-weight: bold;
}
		
#mainnav li {
	display: inline;
	float: left;
}
		
#mainnav li a, #mainnav li a:hover {
	text-decoration: none;
	height: 38px;
	/*width: 110px;*/
	padding-left:21px;
	padding-right:21px;
	display: block;
	padding-top: 22px;
	color: grey;
	border-left: 1px solid #eee;
}
#IEroot #mainnav li a, #IEroot #mainnav li a:hover {
	
	height: 60px;
	display:inline;
	color:#999999;

}
		
#mainnav li a:hover {
	background-color: #F7F9FD;
}


#mainnav #activelink a {
  text-decoration: none;
	height: 38px;
	/*width: 110px;*/
	padding-left:21px;
	padding-right:21px;
	display: block;
	padding-top: 22px;
	color: grey;
	border-left: 1px solid #eee;
	background-color: #FBFCFD;
}
#IEroot #mainnav #activelink a {
  
	height: 60px;
	display:inline;

}

#mainnav #activelink-old span {
	text-decoration: none;
	background-color: #eff3d5;
	color: #9ead6c;
	height: 38px;
	/*width: 110px;*/
	padding-left:21px;
	padding-right:21px;
	display: block;
	padding-top: 22px;
}
#IEroot #mainnav #activelink-old span {

	height: 60px;
	display:inline;

}

/*Borttagen pga. prototip inte funkade */
/*.tooltip{
	padding: 5px;
	margin: 5px;
	color:#3333CC;
	background: #FBFCFD;
	border: 1px solid #E7F0F5;
}*/

.info_area{
	background:#CCFF99;
	border:1px solid #66CC00;
	padding:10px;
	color:#666666;
	width:600px;
	font-size:12px;
	margin-left:100px;
	margin-top:10px;
	text-align:left;
	margin-bottom:10px;
}
.info_area_small{
	background:#CCFF99;
	border:1px solid #66CC00;
	padding:10px;
	color:#666666;
	width:300px;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:center;
	margin-bottom:10px;
}
.working_area_small{
	background:#FFFF99;
	border:1px solid #FFFF66;
	padding:10px;
	color:#666666;
	width:300px;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:center;
	margin-bottom:10px;
}
.fail_area_small{
	background:#FFE8A8;
	border:1px solid #FFD86B;
	padding:10px;
	color:#666666;
	width:300px;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:center;
	margin-bottom:10px;
}
	  
.notification{
background:#FFE8A8;
border:1px solid #FFD86B;
padding:10px;
color:#333333;
width:300px;
font-size:12px;
margin-left:250px;
margin-top:10px;
text-align:center;
margin-bottom:20px;
}
.notification_standalone{
background:#FFE8A8;
border:1px solid #FFD86B;
padding:10px;
color:#333333;
width:300px;
font-size:12px;
margin-top:10px;
text-align:center;
margin-bottom:20px;
}
.notification_btn
{
color: #81d601; font-family:Arial, Helvetica, sans-serif;
background:none;
border:none;
cursor:pointer;
cursor:hand;
font-size:12px;
text-decoration:underline;
}
.notification_btn:hover { color: #ffffff; background: #69da03; text-decoration:none;}
.notification_btn:active { color: #ffffff; background: #ACFC65; }

.poller{	/* The poller box */
	
		margin:10px;
		padding:5px;
		border: 1px solid #E7F0F5;
		background:#FFFFFF;
		text-align:left; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px;
		width:170;
		
	}
	/* Poller title above radio buttons */
	.pollerTitle{
		margin-bottom:5px;
		font-weight:bold;
	}
	/* Label for each radio button */
	.pollerOption{
		margin:0px;
	}
	/* Label for each option above graph - i.e. results */
	.result_pollerOption{
		margin:0px;
		font-size:0.8em;
	}
	/* Title of poller - when ajax shows the results */
	.result_pollerTitle{
		margin-bottom:5px;
		font-weight:bold;
		font-size:0.9em;
	}
	/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
	.result_pollGraph img{
		float:left;
	}
	/* The <div> tag where the percentage result is shown */
	.result_pollGraph div{
		float:left;
		height:16px;
		background-repeat:repeat-x;
		color:#FFF;
		font-size:0.9em;
		line-height:16px;
	}
	/* Graph div - parent of both the corner images and the div displaying percentage votes */
	.result_pollGraph{	
		height:16px;
	}
	
	/* Message when Ajax is working getting restults fromt the server */
	.poller_waitMessage{
		display:none;	
	}	
	
	.result_totalVotes{
		clear:both;
		font-size:0.8em;
		margin-top:10px;
		font-style:italic;
	}
	
	
.showcase {
	position: relative;

	}

.showcase a.controls {
	position: absolute;
	width: 54px;
	height: 50px;
	background-color: #2097FA;
	text-decoration: none;
	color: #FFF;
	font-size: 40px;
	font-weight: bold;
	text-align: center;	
	border: 2px solid #fff;	
	}

.showcase a.previous {
	padding-bottom: 4px;
}
.showcase a.next {
	padding-bottom: 4px;
}


.showcase ul li {
	width: 170px;
	height: 170px;
	float: left;	
	list-style-type: none;	
}

.showcase ul li a {
	display: block;	
}

.showcase li a img {
	width: 100%;
	height: 100%;
	border: 0;	
}

/* Horizontal showcase ------------------------- */

.showcase#horizontal {	
	margin: 20px auto 0 auto;
	width: 900px;
	height: 170px;
}	
	
.showcase#horizontal a.controls {
	top: 50%;
	margin-top: -20px;
}

.showcase#horizontal a.next {
	right: 0;
	padding-top: 4px;
}

.showcase#horizontal a.previous {
	left: 0;
	padding-top: 4px;
}


.showcase#horizontal a.controls:hover {
	border-color: #2097FA;
}

.showcase#horizontal ul {
	position: relative;	
	width: 700px;
	height: 170px;	
	margin: 0 auto;
}

/*
------------ BLOG ------------
*/
#mpb_blog
{
	font-family:Calibri, Tahoma, Arial;
	border: 1px solid #E7F0F5;
	background: #F7F9FD;
}
#mpb_blog_entry
{
	border: 1px solid #E7F0F5;
	border-bottom:4px solid #E7F0F5;
	background:#FFF;
	margin:5px;
	margin-bottom:15px;
}
.blog_header
{
	/*border-bottom: 1px solid #E7F0F5;*/
	color: #999999; 
	font-family:Calibri, Tahoma, Arial;
	font-size:30px; 
	text-align:center; 
	margin-bottom:10px;
	text-decoration:none;
	font-weight:100;
	
}
.blog_header a
{
	/*border-bottom: 1px solid #E7F0F5;*/
	color: #999999; 
	font-family:Calibri, Tahoma, Arial;
	font-size:30px; 
	text-align:center; 
	margin-bottom:10px;
	text-decoration:none;
	font-weight:100;
}
.blog_header a:hover
{
	color:#81d601;
	text-decoration:underline;
}
.blog_header a:visited
{
	color:#999999;
	text-decoration:none;
}
.blog_header a:active
{
	color:#999999;
	text-decoration:none;
}

.blog_name_small a
{
	margin:2px;
	font-size:12px;
	color:gray;
	text-decoration:none;
	font-family:Calibri, Tahoma, Arial;
}
.blog_name_small a:visited;
{
	margin:2px;
	font-size:12px;
	color:gray;
	text-decoration:none;
}

.entry_sum
{
line-height:20px; 
font-size:16px; 
margin-left:5px; 
padding:5px; 
margin-top:10px;
font-family:Calibri, Tahoma, Arial;
}
.entry_sum a
{
	text-decoration:none;
}
.entry_sum a:hover
{
	text-decoration:underline;
}
.entry_sum_small
{
line-height:16px; 
font-size:12px; 
margin-left:5px; 
padding:5px; 
margin-top:10px;
font-family:Calibri, Tahoma, Arial;
}
.blog_name_small a:hover
{
	text-decoration:underline;
}
.entry_header
{
	text-decoration:none;
	color:#81d601;
	font-size:24px;
	padding:5px;
	font-family:Calibri, Tahoma, Arial;
	line-height:26px;
}
.entry_header a
{
	text-decoration:none;
	padding:5px;
	
}
.entry_header a:hover
{
	background:#69da03;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px;
}

.blog_date
{
	font-size:10px;
	color:#666666;
	background: #FFF; 
	border: 1px solid #FFF;
	padding-left:10px;
	padding-right:5px;
	margin-bottom:10px;
	font-family:Calibri, Tahoma, Arial;
}

.blog_content
{
	font-size:14px;
	padding:10px;
	line-height:18px;
}
.blog_entry_footer
{
	font-size:12px;
	color:#666666;
	background: #FBFCFD;
	border-top: 1px solid #E7F0F5;
	padding:5px;
	vertical-align:middle;
	margin-top:10px;
	line-height:18px;
	font-family:Calibri, Tahoma, Arial;
}

#blog_boxes {
	
}
#blog_boxes h4
{
	font-size:12px;
	text-decoration:bold;
	margin:5px;

}
.blog_box {
	margin: 0 10px 10px 0;
    padding: 5px;
	/*border: 1px solid #E7F0F5;
	background: #F7F9FD;*/
    line-height: 100%;
	font-family:Calibri, Tahoma, Arial;

}

.blog_box a img {  }
.blog_box .thumb {
    float: left; 
    margin-right: 10px;
	float: left;
	padding: 5px;
    border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
}
.blog_box h3 {
	padding: 0;
	margin: 0;
	font-size:14px;
}
.blog_box p {
	line-height: 12px;
	font-size: 11px;
    padding: 4px 0px 0px;
    margin: 0px;
}
.add_img_box
{
	background-color:#FBFCFD;
	border: 1px solid #E7F0F5; 
	padding:5px;
	margin:10px;
}


/*
--------- MEIN MENU FB ---------
*/



