@charset "utf-8";



/* CSS Document */










body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(images/topbkg.gif) repeat-x; color: #000033; } 



p { margin:0; padding:10px;  }







a { text-decoration: none; color:#0000CC}



a:hover { text-decoration: underline; color: #FF0033  }



a img {border:1px; }



form {margin:0; padding:0}	



small { font-size:12px; font-weight:bold}



h3 { font-size:18px; font-weight:bold}

h2 { font-size:18px;}



















#header {background:url(images/topart.gif) top left no-repeat; margin-left:20px; height:92px;}


#blogtitle {text-align:center;font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  color: #000066}



#blogtitle a { text-decoration:none; color:#000066}



#desc {text-align:center;font-size:20px;font-weight:normal; color: #718DFF}



#postscontainer {  margin-right:250px; }



#menucontainer { width:192px; float:right; height:auto; margin-right:25px; margin-top:10px;  }



#footer { clear:both; text-align:center; background:url(images/footerbk.gif); height:22px; padding-top:50px; font-size:12px; font-weight:bold;}



.menuup { height:28px; background:url(images/menu1.gif) no-repeat}



.menumid { height:auto; background: url(images/menu2.gif) repeat-y; font-family:Arial, Helvetica, sans-serif; padding:1px 11px ; font-size:11px; width:170px; overflow: hidden}



	.menumid ul  li {  list-style:none; padding:0;  padding:0; }



	.menumid li, .menumid li ul {  list-style:none;  padding:0 0 0 12px ; margin:0; }



	.menumid li { line-height:15px; font-weight:bold;}



	.menumid a:hover { text-decoration:none}



	.menumid ul{ padding:0;  margin:0 0 0 1px;}



	.menumid h2{ padding:0 0 0 4px; margin:10px 0 5px 0; font-size:12px; font-weight:bold; background:url(images/ulli.gif); width:164px; height:21px; line-height:19px;}



.menudn { height:26px; background:url(images/menu3.gif) no-repeat;}



#wp-calendar {  margin:auto; display:table; color: #0066FF; font-size:10px; width:140px}	



#wp-calendar tbody tr td { border:solid 1px  #FFDDDD; margin:0 ; padding:0; text-align:center;}



#wp-calendar a:hover { text-decoration:none}	













.postcontainer {position:relative; width:auto}



.posttop {background: url(images/divisor.gif) repeat-x bottom ;  height:48px;}



.title {position:absolute; width:auto; height:36px; font-size:24px; top:7px; font-weight: bold; color:#000066}



.title a{ text-decoration:none; color:#000066}



.title a:hover{ text-decoration:none; color: #9DB2FF}







.date { position:absolute; width:62px; height:61px; right:0px; top:8px; background:url(images/date.gif); z-index:100;}



.dateinfo1 {position:absolute;width:44px;font-size:26px;font-weight:bold; text-align:right; left: 7px;top: 24px;}



.dateinfo2 {position:absolute;width:20px;font-size:12px;font-weight:bold;top: 14px;left: 4px;}



.dateinfo3 {position:absolute;width:20px;text-align:right;font-size:12px;font-weight:bold;left: 29px;top: 4px;}



.titleimg { display: inline; top:2px; margin:3px 10px 0 10px;}



.postbodytop {  background: url(images/toppost.gif) no-repeat top left; margin:0; height:auto;}



.postbodybtm {   background: url(images/bottompost1.gif) no-repeat bottom right; margin:0; min-height:115px; height: auto !important; height:131px; padding:19px 19px 0 19px; font-size:14px;}



.imgsx {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 15px; MARGIN-RIGHT: 15px
}

.imgdx {
	DISPLAY: inline; FLOAT: right; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 15px
}

.imgcenter {
	MARGIN-BOTTOM: 15px; TEXT-ALIGN: center
}


.postmetadata {   background: url(images/bottompost2.gif) no-repeat bottom right; margin:0; height:20px; text-align:right; padding:0 250px 0 0; line-height:20px}



.postinfo {position:absolute; top: 51px;width:auto;height:14px;left: 256px;font-size:10px; color:#000033;}



.postmetadata {	font-size:10px;	color: #000033;}



.alt { background:#E1EAFF}



.commentlist ul, .commentlist li > ol  { padding:18px 0 18px 35px;}

.commentlist > li{ padding:10px}











.btnG   {	border: solid  #0033FF; width:22px; height:22px; border-width: 1px ;  vertical-align: middle; 



			background:url(images/search.gif) center no-repeat;		}



.goog   {	border: solid #0033FF;	border-width: 1px;	vertical-align: middle; width:112px; height:18px; padding-left:2px; padding-right:2px;



			; 	font-family: "Times New Roman", Times, serif; letter-spacing:1px; font-size:11px; 



			background-image:url(images/form.gif); color: #F4F4F4;	}



.goog:hover { border-color: #FF3300}



.btnG:hover { border-color: #FF3300}



#comment, #author, #email , #url {background: none; color: #000033; border:1px solid #000033; padding: 2px; }



