*
{
		font-size:11px;
		color:#5f5f5f;
		font-family:tahoma;
}
BODY
{
		margin:0px;
		padding:0px;
/*		background:#c5e6f0 url(../images/head_bg.jpg) top left repeat-x;*/
		background:#C3D9FF url(../images/head_bg.jpg) top left repeat-x;
		
}
A IMG
{
		border:none;
}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear{ clear:both}                                                            
ul
{
		margin:0px;
		padding:0px;
		list-style:none;
}

.pagingDiv a {
	padding: 0 2px;
}


#page
{
		width:852px;
		margin:auto;
}

#main
{
}
.main
{
}

#footer{
		background:url(../images/footer_bg.gif) top left repeat-x;
		height:62px;
		width:852px;
		margin:0 auto;
}

#footer ul{
		list-style:none;
		margin:0px;
		padding:0px;
		float:right;
}
#footer ul li{
		display:inline;
		margin-left:30px;
}
#footer ul li a {
		font-family:Trebuchet MS;
		color:#0c7190;
		font-weight:bold;
		font-size:11px;
		text-transform:uppercase;
}
.copy{
		float:left;
		width:250px;
		height:62px;
}

.head2
{
		height:82px;
}
.head2 ul li
{
		margin-left:80px;
		display:inline;
}
.head2 ul li a
{
		font-size:15px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
}

h2{
		color:#202020;
		font-size:16px;
		margin:0px;
		padding:0px;
		text-transform:uppercase;
		font-family:Trebuchet;
}
h3, h3 a{
		font-size:24px;
		margin:0;
		padding:0;
		color:#202020;
		text-decoration:none;
}

.home_left
{
		width:265px;
		background:url(../images/dotted.gif) top right repeat-y;
		float:left;
}

.home_left .cat_sel
{
		margin:0px;
}
.home_left ul
{
		margin-top:10px;
		margin-bottom:10px;
}

.home_cont
{
		float:left;
		width:557px;
		padding:0 0 0 30px;
		background:url(../images/dotted.gif) top left repeat-y;
		margin-left:-2px;
}

.home_cont .articles, .home_cont #comments-wrap, .home_cont .photos, .home_cont .about-me
{
		/*margin-left:40px;*/
}

.list{
	list-style:none;
	margin:0px;
	padding:0;
}
.list li
{
	background:url(../images/list_bg.gif) top left no-repeat;
	margin-bottom:10px;
}
.list li a
{
	margin-left:20px;
	color:#043de2;
	text-decoration:underline;
}
.recent-posts
{
	float:left;
	width:263px;
	padding-bottom:10px;
}


.cat_sel
{
	background:url(../images/cat_sel.gif) top left no-repeat;
	width:231px;
	height:37px;
}

.cat_sel select
{
		margin:11px 0 0 8px;
		width:215px;
		height:16px;
}

.thumbs-list li img
{
		padding:2px;
		border:#808080 solid 1px;	
}

.search_button
{
		background:#FFFFFF url(../images/search_button.jpg) top left no-repeat;
		border:none;
		height:24px;
		width:31px;
}
.button { padding:2px;}
.search_input
{
		border:1px solid #5ea5b9;
		width:190px;
		height:16px;
}
.search p { margin:3px 0 0 0; padding:0;}
.post
{
	padding-bottom:10px;
	margin-bottom:10px;
	background:url(../images/post_bg.gif) bottom left repeat-x;
}


.categories, .links {padding:10px 0 0 0;}
.categories-list
{
		list-style:none;
		margin:0px;
		padding:0px;
}
.categories-list li
{
		background:url(../images/cat_list.gif) no-repeat 0% 80%;
		padding:5px 0px;
}
.categories-list li a
{
		margin-left:23px;
		color:#043de2;
}

.postinfo
{
		color:#206073;
}
.postinfo a
{
		color:#043de2
}

.home_left .cal 
{
		width:231px;
		height:168px;
		margin:0px;
		padding:0px;
		background:url(../images/calendar_bg.jpg) top left no-repeat;
}
.home_left .cal ul
{
		margin-left:10px;
		width:200px;
}


.kal_month{
		text-transform:uppercase;
		font-weight:bold;
		margin:0 30px;
}
.tocenter {
		width:215px;
		text-align:center;
}
.tocenter  img {
		margin-bottom:-2px;
}
#calendar .hide {
    display: none;
}
li.level2 {
    margin-left: 15px;
    background:url(../images/cat_list2.gif) no-repeat 0% 80%;
}
#calendar { margin-top:20px;}
#page .calendar-list { list-style:none; padding:0; position:relative; }
#page .calendar-list li {width:20px; height:10px; margin:4px; padding:0; float:left; display:inline; font:12px  Arial, Helvetica, sans-serif; text-align:center; color:#c6c6c6;}
#page .calendar-list li a {color:#043de2; text-decoration:none;}
#page .calendar-list li a:hover {color:#043de2; text-decoration:underline;}
#page .calendar-list li span { color:#808080; text-decoration:none; }
#page .calendar-list li.active { background-color:#555; }
#page .calendar-list li.active a { color:#043de2; }

body.blog #page .calendar-list li {width:20px; height:10px; margin:4px; padding:0; float:left; display:inline; font:12px  Arial, Helvetica, sans-serif; text-align:center;}
body.blog #page .calendar-list li a {color:#043de2; text-decoration:underline;}
body.blog #page .calendar-list li a:hover {color:#043de2; text-decoration:underline;}
body.blog #page .calendar-list span { color:#aaa; text-decoration:none; }
body.blog #page .calendar-list li.active {background-color:#e9e9e9; }
body.blog #page .calendar-list li.active a {color:#043de2; }

#page .loading .calendar-list li { filter:alpha(opacity=50); -moz-opacity:0.5;opacity:0.5;  }



.photoinfo, #photobox { text-align:center!important;}
.photoinfo {
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		margin:10px 0;
		padding:10px 0;
		}
.kal_month
{
		text-transform:uppercase;
		font-weight:bold;
		color:#141414;
}

#page .thumbs-list { list-style:none; margin:10px -5px 0 0; padding:0; position:relative; width:240px; } 
#page .thumbs-list li { margin:0; padding:3px; float:left; display:inline; position:relative;}
#page .thumbs-list li a { text-decoration:none; margin:0; border:0; }
#page .thumbs-list li a:hover { text-decoration:underline; }
#page .thumbs-list li a img { border:1px solid #c0c0c0; padding:2px;}
#page .thumbs-list li a:hover img { border:1px solid #000000; padding:2px;}


#content .photos .thumbs { margin:5px 0 5px 25px; width:495px; overflow:hidden; text-align:left; font:normal 10px/10px Arial; }
#content[id] .photos .thumbs { margin:5px 0 5px 0;}
#content .photos #thumbs { margin:0; padding:0; width:5000px; list-style:none; margin-left:0; }
#content .photos #thumbs li { margin:0 5px 0 0; padding:0; float:left; border:1px solid #9bb5bd;}
#content .photos #thumbs a { text-decoration:none; outline:0; -moz-outline:0; }
#content .photos #thumbs a:hover { text-decoration:underline; }
#content .photos #thumbs a img { vertical-align:top; border:3px solid #fff; padding:2px;}

#content .photos #prev, 
#content .photos #next { display:inline; position:relative; z-index:50; filter:alpha(opacity=70); -moz-opacity:0.7;opacity:0.7; }
#content .photos #prev:hover, 
#content .photos #next:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#content .photos #prev.no, 
#content .photos #prev.no:hover,
#content .photos #next.no, 
#content .photos #next.no:hover { filter:alpha(opacity=30); -moz-opacity:0.3;opacity:0.3; cursor:default; }
#content .photos #prev { float:left; margin:5px 5px 5px 1px; }
#content .photos #next { float:right; margin:5px 0px 5px -12px; }

#add_comment
{
		background:#0c7190;
		border:none;
		color:#FFFFFF;
}

.more
{
		background:url(../images/more.gif) 100% 90% no-repeat;
		padding-right:13px;
		color:#043DE2;
}

#author 
{
		margin-left:10px;
}
#email
{
		margin-left:5px;
}


.calendar { padding:10px 0 0 0;}


.welcome {
		background:url(../images/woom.gif) top left no-repeat;
		padding:0 0 0 180px;
		height:auto!important;
		min-height:150px;
		height:150px;
		}
.ban1 { 
		margin:40px 0 0 0;
		background:url(../images/ban1.jpg) top left no-repeat;
		width:508px;
		height:200px;
		padding:35px 0 0 44px;
		clear:both;
		}
.ban1 p {
		width:335px;
		padding:0;
		margin:0 0 10px 0;
		}
.ban1 p a { color:#4596AA;}



.pager { text-align:center;}
.pager span, .pager a { margin:0 5px; color:##AAAAAA}
.recent-photos ul{ margin:0; padding:0;}
.recent-photos ul li{ margin:0; padding:0; float:left; margin:5px 10px 10px 0 ; border:1px solid #9bb5bd}
.recent-photos ul li img{ border:3px solid #fff}



.text_block {
		/*width:211px;*/
		/*height:148px;*/
		/*margin:0 0 20px 0;
		padding:10px;
		background:url(../images/calendar_bg.jpg) top left no-repeat;*/
		background:transparent url(../images/calendar_bg2.jpg) no-repeat scroll left top;
		margin:0pt 0pt 20px;
		padding:30px 30px 90px;
		width:557px;
}
.text_block h2{
		font-size:11px;
		color:#000;}
.text_block p{
		margin:5px 0;
		padding:0;
		}
		
.list_f {
	font-weight:bold;
	margin:0;
	padding:0;
	}
.list_f li{
	margin:0px;
	padding:0;
	font-size:14px;
	line-height:18px;
	}
.list_f li ul {
	margin:0;
	padding:0;
	}
.list_f li ul li {
	margin-left:30px;
	padding:0;
	}
.about-me1 h1 a:hover { text-decoration:none;}
.list_t li{
	margin-left:30px;
	}
    
    
.article_full img {
    margin:4px;    
}
.article_preview img{
    height: 100px!important;
    margin:4px;
}
.clearer { clear:both};
