/* CSS Document */
body{padding:0; margin:0; background:url(../images/bg.jpg) 0 0 repeat-x #ebebeb; font:12px/20px Arial, Helvetica, sans-serif; color:#3D3C2C; font-weight:normal;}
div, p, h1, h2, h3, ul, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

a:link {
	color: #003366;
}
p {text-align:justify;}

a:hover, a:active {
	text-decoration: none;
	color: #B50202;
}

a:visited {
	color: #B50202;
}
img.left {
	float: left;
	margin-right: 15px;
}
#main {width:859px; position:relative; margin:0px auto; padding:0; background:#FFFFFF; /*border:1px #CCCCCC solid;*/}

/* TOP PANEL */
#topPan{width:859px; height:96px; position:relative; margin:0; padding:0;}
#topPan #logo{width:260px; height:91px; display:block; padding:5px 0 0 6px; float:left; background:#FFFFFF;}
#topPan #toplink{width:213px; height:91px; display:block; padding:2px 0 0 16px; float:right; background:url(../images/toplink_bg.jpg) no-repeat;}
#topPan #toplink a{ color:#000066; text-decoration:none; padding:0 5px;}
#topPan #toplink a:hover{ color: #990000; text-decoration:none; padding:0 5px;}
/* Menu Panel */
#topPan ul{width:520px; height:96px; display:block; position:absolute; top:0px; right:9px; margin:0; padding:0;}
#topPan ul li{float:left; width:104px; display:block; text-align:center;}
#topPan ul li a{width:104px; height:35px; display:block; font:14px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E4E00; background:url(../images/menu-bg.gif) 0 0 repeat-x #F4F1DD; text-decoration:none; margin:0; padding:61px 0 0 0; }
#topPan ul li a:hover{ width:104px; height:96px; display:block; background:#FCFAE6; color:#2E4E00; text-decoration:none;}
#topPan ul li span{width:104px; height:35px; display:block; background:url(../images/menu-devider1.gif) 100% 0 no-repeat #FCFAE6; color:#2E4E00; text-decoration:none; padding:61px 0 0 0; line-height:14px;}

/* /TOP PANEL */
#headerPan{width:859px; height:264px; background: url(../images/ani_bg.jpg) no-repeat;; position:relative; margin:0 auto; padding:0px; }

/* HEADER PANEL */
#page {
	width: 850px;
	/*margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;*/
	padding:10px 5px 0 5px;
	/*border:#CCCCCC solid 1px;*/
}

/* Content */

#content {
	float: right;
	width: 630px;
}

/* Post */

.post {
	padding: 15px 15px;
	background: url(../images/img05.gif) no-repeat left top;
}

.post .title {
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #D1D1D1;
}

.post .entry {
}

.post .meta {
	background: url(../images/img03.gif) repeat-x;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

.post .meta p {
	margin: 0;
	line-height: normal;
	color: #999999;
}

.post .meta .byline {
	float: left;
}

.post .meta .links {
	float: right;
}

.post .meta .more {
	padding: 0 10px 0 18px;
	background: url(../images/img06.gif) no-repeat left center;
}

.post .meta .comments {
	padding-left: 22px;
	background: url(../images/img07.gif) no-repeat left center;
}

.post .meta b {
	display: none;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 215px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 40px;
	padding: 0 15px;
	background: url(../images/img13.gif) no-repeat left top;
}

#sidebar li ul {
}

#sidebar li li {
	margin: 0;
	padding-left: 18px;
	background: url(../images/arrow.gif) no-repeat left 50%;
}

#sidebar h2 {
	padding-top: 10px;
	margin-bottom: 10px;
	background: url(../images/dotarrow.gif) no-repeat right 80%;
	border-bottom: 1px dotted #D1D1D1;
	font-size: 16px;
}

/* Search */

#search {
}

#search h2 {
	margin-bottom: 20px;
}

#s {
	width: 115px;
	margin-right: 5px;
	padding: 3px;
	border: 1px solid #F0F0F0;
}

#x {
	padding: 3px;
	background: #ECECEC url(../images/img08.gif) repeat-x left bottom;
	border: none;
	text-transform: lowercase;
	font-size: 11px;
	color: #4F4F4F;
}

/* Boxes */

.box1 {
	padding: 20px;
	background: url(../images/img05.gif) no-repeat;
}

.box2 {
	color: #BABABA;
}

.box2 h2 {
	margin-bottom: 15px;
	background: url(../images/img10.gif) repeat-x left bottom;
	font-size: 16px;
	color: #FFFFFF;
}

.box2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {
	color: #EDEDED;
}

/* /BODY PANEL */

/* FOOTER PANEL */
#footer {
	clear: both;
	padding: 10px 10px;
	background: #ffffff;
}

#footer p {
	margin: 0;
	color: #000000;
}

#footer a {
	color: #990000;
}

