/* 
Theme Name: Bloggnorge A1
Theme URI: http://bloggnorge.com/bloggnorge-a1-wordpress-template/
Description: Fresh blue theme with fixed with and validated XHTML.
Author: Bloggnorge.com
Author URI: http://www.bloggnorge.com/
Version: 1.2
Tags: blue, custom-header, custom-background, two-columns, right-sidebar, fixed-width, threaded-comments
*/

/* RESET */

.clear {clear:both;}
ul,ol {list-style-type: none;padding: 0;margin: 0;list-style:none;}
body {background: #EFEFEF;}
h1, h2, h3, h4, p, ul, li, img, hr, form {}
img {}
.alignleft {float:left;}
.alignright {float:right;}
a {text-decoration: underline;	color: #3B5998;}
a:hover {text-decoration: none;	color: #3B5998;}

.avatar {float:left; widht:32px; height:32px; margin-right:5px;}
ol.commentlist li p {padding-top: 3px;}
ol.commentlist {}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {padding:5px;  padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #D8DEEB; border-top:1px solid #D8DEEB; background:#ECEFF5;}
ol.commentlist li.comment div.comment-author {font-weight:bold;color:#3B5998; font-style:normal;}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {color:#3B5998}
ol.commentlist li.comment div.vcard cite.fn a.url {color:#3B5998;}
ol.commentlist li.comment div.vcard img.avatar {margin-right:5px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {}
ol.commentlist li.comment div.comment-meta a {color:#777777; text-decoration:none; position:relativ; bottom:50px;}
ol.commentlist li.comment * {} - (p, em, strong, blockquote, ul, ol, etc.)
ol.commentlist li.comment p {}
ol.commentlist li.comment div.reply {background: #6079ab url(gfx/blue-line.gif) top left repeat-x; color:#fff; cursor:pointer; padding:3px; font-weight:bold; border: 1px solid #29457e; width:28px;}
ol.commentlist li.comment div.reply a {color:#FFFFFF; text-decoration:none;}
ol.commentlist li.comment ul.children {}
ol.commentlist li.comment ul.children li {margin-top:10px; }
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border:1px solid #D8DEEB; padding:5px; background:#FFFFFF;}
ol.commentlist li.comment ul.children li.depth-3 {border:1px solid #D8DEEB; padding:5px;}
ol.commentlist li.comment ul.children li.depth-4 {border:1px solid #D8DEEB; padding:5px; background:#FFFFFF;}
ol.commentlist li.comment ul.children li.depth-5 {border:1px solid #D8DEEB; padding:5px;}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent {}
ol.commentlist li.pingback {padding:5px;  padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #D8DEEB; border-top:1px solid #D8DEEB; background:#ECEFF5;}
ol.commentlist li.pingback div.comment-author {font-weight:bold;color:#3B5998; font-style:normal;}
ol.commentlist li.pingback div.vcard {}
ol.commentlist li.pingback div.vcard cite.fn {color:#3B5998}
ol.commentlist li.pingback div.vcard cite.fn a.url {color:#3B5998}
ol.commentlist li.pingback div.vcard span.says {}
ol.commentlist li.pingback div.commentmetadata {}
ol.commentlist li.pingback div.comment-meta {}
ol.commentlist li.pingback div.comment-meta a {color:#777777; text-decoration:none; position:relativ; bottom:50px;}
ol.commentlist li.pingback * {} - (p, em, strong, blockquote, ul, ol, etc.)
ol.commentlist li.pingback div.reply {background: #6079ab url(gfx/blue-line.gif) top left repeat-x; color:#fff; cursor:pointer; padding:3px; font-weight:bold; border: 1px solid #29457e; width:28px;}
ol.commentlist li.pingback div.reply a {color:#FFFFFF; text-decoration:none;}
ol.commentlist li.pingback ul.children {}
ol.commentlist li.pingback ul.children li {margin-top:10px;}
ol.commentlist li.pingback ul.children li.alt {}
ol.commentlist li.pingback ul.children li.bypostauthor {}
ol.commentlist li.pingback ul.children li.byuser {}
ol.commentlist li.pingback ul.children li.comment {}
ol.commentlist li.pingback ul.children li.comment-author-admin {}
ol.commentlist li.pingback ul.children li.depth-2 {padding:5px;margin-bottom:1px;background:#ECEFF5;}
ol.commentlist li.pingback ul.children li.depth-3 {border:1px solid #D8DEEB; padding:5px;}
ol.commentlist li.pingback ul.children li.depth-4 {border:1px solid #D8DEEB; padding:5px; background:#FFFFFF;}
ol.commentlist li.pingback ul.children li.depth-5 {border:1px solid #D8DEEB; padding:5px;}
ol.commentlist li.pingback ul.children li.odd {}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

table#wp-calendar
{
   border:0px solid #cccccc;
   width:100%;
}
tbody .pad
{
   background-color:#dddddd;
}
table#wp-calendar>tbody>tr>td>a
{
   font-weight:bold;
   /*color:#8796A5;
   color:#333333;*/
   font-size:11px;
   font-family:arial, garamond, palatino linotype, times new roman, bookman old style;
   color:#3c4a55;
}
thead>tr>th
{
   width:20px;
   height:20px;
   text-align:center;
   background-color:#cdd5de;
   border:1px solid #cccccc;
}
tbody>tr>td
{
   width:20px;
   height:20px;
   text-align:center;
   border:1px solid #cccccc;
}
tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active
{
   font-weight:bold;
   font-size:11px;
   height:20px;
   font-family:arial, bookman old style, times new roman, arial narrow, arial;
   color:#5b7085;
   /*color:#3c4a55;*/
}
tfoot>tr>td#prev
{
   width:58px;
   height:20px;
   text-align:left;

   
}
tfoot>tr>td#next
{
   width:58px;
   height:20px;
   text-align:right;
}


.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
