/* General Style */
body { font-family: Arial, Helvetica, sans-serif; margin: 0 0; background-image: url('i/purple_bg.gif'); background-repeat: repeat-x; background-color: #FCC9E3; } 
	a { color:#0000ff; text-decoration:none; outline:none; }
	a:hover { text-decoration:none; }
	a img { border:0; }

.uppertable { 	border:1px solid #FFCC73;
	border-bottom:none;
	width: 790; }
.lowmenu {	border:1px solid #5C5C5C;
	border-top:none;
	border-right:none;
	border-left:none;
	 }
.middletable { border:1px solid #FFCC73;
	border-top:none;
	border-bottom:none; 
	background-color: #ffffff;
	width: 790; }
.lowertable {	border:2px solid #FFCC73;
	border-bottom:none;
	border-right:none;
	border-left:none;
	width: 790; }

.titletd { margin: 0 0; background-image: url('i/birgit_topleft.jpg'); background-repeat: no-repeat; } 

.rightshadowtd { margin: 0 0; background-image: url('i/right_shadow_bg.gif'); background-repeat: repeat-y; } 

td.blogtd { padding-top: 10px; padding-left: 40px;  padding-right: 10px; text-align: justify; }
td.arttd { padding-top: 30px; padding-left: 100px;  padding-right: 100px; padding-bottom: 10px; text-align: justify; }
td.articletd { padding-top: 0px; padding-left: 0px;  padding-right: 0px; padding-bottom: 0px; text-align: justify; }

/* Top area (menu) */
	.toparea		{ padding: 0px; margin: 0 0 36px 0; }
	td.topshadow		{ padding: 0px; height: 8px; margin: 0px; background-image: url('i/top_shadow.gif'); background-repeat: repeat-x; }

/* Shadows */
	.topshadow		{ padding: 0px; margin: 0px; border: 0px solid black; 	width: 896px; height: 4px; clear: both; text-align: left; }
	.shadows		{ padding: 0px 8px 0px 8px; margin: 0px; border: 0px solid black; 	width: 896px; 		   background-image: url('/wp-content/themes/birgit/i/x_shadow2.png'); background-repeat: repeat-y; }
	.shadowtable		{ padding: 0px; margin: 0px; border: 0px solid black; 	width: 896px; empty-cells:show; }
	.bottomshadow		{ padding: 0px; margin: 0px; border: 0px; 		width: 896px; height: 8px; position: relative; top: -7px; }	
	.height4 		{ padding: 0px; margin: 0px; height: 4px; }
	.imgnomargin 		{ margin: 0px; }
	td.bottomtd		{ height: 8px; }
	.shadow_main		{ padding: 0px; margin: 0px; width: 880px; border: 0px solid black; background-color: #ffffff; }

	td.shadow_right		{ padding: 0px; margin: 0px; width: 8px; height:  98%; min-height: 200px; background-image: url('/wp-content/themes/birgit/i/shadow_right.png'); 		background-repeat: repeat-y; }
	td.shadow_left		{ padding: 0px; margin: 0px; width: 8px; height:  98%; min-height: 200px; background-image: url('/wp-content/themes/birgit/i/shadow_left.png'); 		background-repeat: repeat-y; }
	td.shadow_right_bottom	{ padding: 0px; margin: 0px; width: 8px; height: 1%; min-height: 10px; max-height: 20px; background-image: url('/wp-content/themes/birgit/i/shadow_right.png');  background-repeat: repeat-y; background-position: bottom left; } 
	td.shadow_left_bottom	{ padding: 0px; margin: 0px; width: 8px; height: 1%; min-height: 10px; max-height: 20px; background-image: url('/wp-content/themes/birgit/i/shadow_left.png'); 	background-repeat: repeat-y; background-position: bottom left; }
	td.shadow_right_top	{ padding: 0px; margin: 0px; width: 8px; height: 1%; min-height: 10px; max-height: 50px; background-repeat: no-repeat; overflow: hidden; }
	td.shadow_left_top	{ padding: 0px; margin: 0px; width: 8px; height: 1%; min-height: 10px; max-height: 50px; background-repeat: no-repeat; overflow: hidden; }



/* Top */
	.pagetitle { font-size: 150%; font-family: sans-serif; Color: #7501AB; Font-weight: bold;}
	.pagesubtitle { font-size: 120%; font-family: sans-serif; color: #7501AB; Font-weight: bold;}



/* Excerpts */
	div.thumbnail_div { float: left; margin-left: 10px; }
	.attachment-post-thumbnail { width: 120px; height: 120px; margin: 0px 10px 30px 0px; border: 1px solid #666666; }
	.post-head { font:bold 20px/130% Helvetica, Arial, sans-serif; overflow:hidden; }
		.post-head a { color:#53678C; }
	.post-title { color: #1b1b95; font:bold 20px/130% Helvetica, Arial, sans-serif; }
	.com		{  }
	.com a		{ color:#303e82; }
	.post-foot { overflow:hidden; padding:0px 0px 8px 0px; margin:0px 0px 0px 0px; font-size:11px; color:#999999; }
		.post-foot a { color: #ccc; font-weight:bold; }
	.excerptinlist { padding: 0px; margin: 20px 0px 20px 0px; }
	.post-text { overflow:hidden; margin:0px 0px 0px 0px; text-align: justify; }



/* Sidebar */
	.sidebarbirgit {	float: right; position: relative; left: 40px; top: -30px; 
			background-color: #eeeeff;
			padding: 15px; margin: 0px 0px 20px 20px;
			width: 200px; text-align: left;
			border-style: none none dashed dashed; border-width: 1px; border-color: #ccccff; }
	.xoxo		{ list-style-type: none; padding-left: 0px; }
	.cat-item	{ list-style-type: disc; text-align: left; margin: 0; }
	.widget-title	{ font-size: 110%; }
	.subscribeexplination { font-size: 90%; position: relative; top: -17px; }
	.textwidget 	{ padding: 0px; margin: 0px;  }


/* Content */

	.container 	{ padding: 0px; margin: 0px; }
	.main		{ padding: 30px 40px 40px 40px; margin: 0px; width: 800px; border: 0px solid #000000; background-color: #ffffff; }
	.content	{ font-size: 90%; font-family: Century, Book Antigua, Arial, Helvetica, sans-serif; text-align: justify; }
	.artimage	{ margin-left: 10px; border: 1px solid #000000;}
	.artname	{ color: #49016A; Font-weight: bold; }
	.paraintro	{ Font-weight: bold; }

	/* Painting */
	
		.painting-square	{ width: 200px; background-image: url('/wp-content/themes/birgit/i/painting_bg.gif'); 
					  background-repeat: repeat-x; border: 1px solid #999999; 
					  padding: 15px 15px 5px 15px; text-align: center; }
		.painting-square-left	{ float: left; clear: left;  margin: 0px 20px 20px 20px; }
		.painting-square-center	{ float: left; clear: none;  margin: 0px 10px 20px 10px; }
		.painting-square-right	{ float: left; clear: right; margin: 0px 20px 20px 20px; }
		.painting-img 		{ border: 1px solid #666666; width: 200px; height: 250px; }
		.painting-quote		{ width: 180px; color: #999999; 
					  padding: 0px; text-align: justify; font-style:italic; 
					  margin-left: auto; margin-right: auto; margin-top: 3px; margin-bottom: 0px; }
		.painting-title		{ font-weight: bold; color: #666666; margin: 3px 0px 3px 0px; }
		.ff 			{ width: 27px; height: 25px; margin: 0px 5px 0px 0px; 
					  position: relative; top: 3px;  float: left; }
		.ffsmall 		{ width: 10px; height: 10px; margin: 0px 0px 0px 3px; 
					  position: relative; top: 6px; }

/* Footer */
	.sharestuff	{ width: 100%; margin: 2px; padding: 3px; text-align: center; border: 1px solid #bbbbbb; background-color: #eeeeee; }



/* Comments
-------------------------------------------------------------- */
#comments 				{ clear: both; width: 600px; border-top: 1px solid #e7e7e7; }
#comments .navigation			{ padding: 0 0 18px 0; }
h3#comments-title, h3#reply-title	{ color: #000; font-weight: bold; font-size: 20px; margin-bottom: 0; }
h3#comments-title 			{ padding: 0 0 24px 0; }
.commentlist 				{ list-style: none; margin: 0; }
.commentlist li.comment 		{ border-bottom: 1px solid #e7e7e7; line-height: 24px; margin: 0 0 24px 0; padding: 0 0 0 56px; position: relative; }
.commentlist li:last-child 		{ border-bottom:none; margin-bottom:0; }
#comments .comment-body ul,
#comments .comment-body ol 		{ margin-bottom: 18px; }
#comments .comment-body p:last-child 	{ margin-bottom: 6px; }
#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }
.commentlist ol 			{ list-style: decimal; }
.commentlist .avatar 			{ position: absolute; top: 4px; left: 0; }
.comment-author 			{ }
.comment-author cite 			{ color: #000; font-style: normal; font-weight: bold; }
.comment-author .says 			{ font-style: italic; }
.comment-meta 				{ font-size: 12px; margin: 0 0 18px 0; }
.comment-meta a:link,
.comment-meta a:visited 		{ color: #888; text-decoration: none; }
.comment-meta a:active,
.comment-meta a:hover 			{ color: #FF4B33; }
.commentlist .even 			{ }
.commentlist .bypostauthor 		{ }
.reply 					{ font-size: 12px; padding: 0 0 24px 0; }
.reply a,
a.comment-edit-link 			{ color: #888; }
.reply a:hover,
a.comment-edit-link:hover 		{ color: #FF4B33; }
.commentlist .children 			{ list-style: none; margin: 0; }
.commentlist .children li 		{ border: none; margin: 0; }
.nopassword,
.nocomments 				{ display: none; }
#comments .pingback 			{ margin-bottom: 18px; padding-bottom: 18px; border-bottom: 1px solid #e7e7e7; }
.commentlist li.comment+li.pingback 	{ margin-top: -6px; }
#comments .pingback p 			{ color: #888; font-size: 12px; line-height: 18px; display:block; margin: 0; }
#comments .pingback .url 		{ font-style: italic; font-size: 13px; }


/* Comments form */
input[type=submit] 			{ color: #333; }
#respond 				{ margin: 24px 0; border-top: 1px solid #e7e7e7; overflow: hidden; position: relative; width: 600px; }
#respond p 				{ margin: 0; }
#respond .comment-notes 		{ margin-bottom: 1em; }
.form-allowed-tags 			{ line-height: 1em; }
.children #respond 			{ margin: 0 48px 0 0; }
h3#reply-title 				{ margin: 18px 0; }
#comments-list #respond 		{ margin: 0 0 18px 0; }
#comments-list ul #respond 		{ margin: 0; }
#cancel-comment-reply-link 		{ font-size: 12px; line-height: 18px; font-weight: normal; }
#respond .required 			{ color:#FF4B33; font-weight:bold; }
#respond label 				{ color: #888; font-size: 12px; }
#respond input 				{ margin:0 0 9px; width:98%; }
#respond textarea 			{ width:98%; }
#respond .form-allowed-tags 		{ color: #888; font-size: 12px; line-height: 18px; }
#respond .form-allowed-tags code 	{ font-size: 11px; }
#respond .form-submit 			{ margin: 12px 0; }
#respond .form-submit input 		{ width: auto; font-size: 14px; }
input[type="text"], textarea		{ padding: 2px;
					  background: #f9f9f9;
					  border: 1px solid #ccc;
					  box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
					  -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
					  -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); }


.feelgood { font-family: Script MT Bold, Monotype Corsiva, Century, Book Antigua; }
.copyright { font-size: 70%; font-family: Arial, Helvetica, sans-serif; color: #999999; }


hr.article { border: none 0; border-top: 1px dashed #666; width: 100%; height: 1px; }



.highlight { color: #223399; font-weight: bold; }
.breadcrumbs { font-size: 70%; font-family: Arial, Helvetica, sans-serif; color: #666666;}
.menu1 { font-size: 90%; font-family: Arial, Helvetica, sans-serif; }
.menu2 { font-size: 95%; font-family: Arial, Helvetica, sans-serif; }
.pagefoot { font-size: 75%; font-family: Arial, Helvetica, sans-serif; }

.topsearch { font-size: 80%; font-family: Arial, Helvetica, sans-serif; }

.menu1 { font-size: 100%; font-family: Arial, Helvetica, sans-serif; Font-weight: bold; color: #334455; text-decoration: none; }


.title1 {	font-size: 120%; font-family: Arial, Helvetica, sans-serif;
		color: #223399; font-weight: bold; }
.smalltext { font-size: 80%; font-family: Arial, Helvetica, sans-serif; }

.categorybox { font-size: 80%; font-family: Arial, Helvetica, sans-serif; background-color : #FFCC73; font-weight: bold; }
.descriptionbox { font-size: 85%; font-family: Arial, Helvetica, sans-serif; background-color : #FFE1AB; } 
.menubox { background-color : #FCFAE5; font-size: 85%;  }
.rightbox { background-color : #F3F3F3; border: 0px solid #999999; padding-top: 20px; padding-left: 15px; padding-right: 5px; }
.mainbox { padding-top: 20px; padding-left: 25px; padding-right: 25px; }

.menutable { font-size: 90%; padding: 3px 5px; }
.menutableactive { font-size: 90%; padding: 3px 5px; background-color: #FFEDCC; }
.submenu { text-decoration: none; color: #003399; }
.menulink { text-decoration: none; }
.activemenu { font-size: 90%; padding: 3px 5px; background-color : #D3DCEB; }


a { color: #003399; }
a.menu2link { color: #003399; text-decoration: none; }

.titleline  { color: 000000; margin-top: 0; line-height: 2;}

.menu2list {	list-style-image: url("http://www.humaninsight.com/test/i/punto.gif");
		list-style: outside; margin-left: 15px; font-size: 90%; }

.normallist {	list-style-image: url("http://www.humaninsight.com/test/i/punto.gif");
		list-style: outside; margin-left: 15px; }


input.email { width: 140px; }
textarea.email { width: 100px; }