* {
   margin: 0;
   padding: 0;
}

body {
   background: url(images/bg.jpg) repeat-x;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

p {
   margin: 10px 0 10px 0;
}

h1 {
   color: #046CB5;
   font-size: 18px;
   font-weight: bold;
   padding: 20px 0 0 0;
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   line-height: normal;
   text-decoration: none;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #046CB5;
	text-decoration: none;
	padding: 10px 0 0 0;
}

a.blue:link, a.blue:visited {
   color: #046CB5;
   text-decoration: none;
}

a.blue:hover {
   color: #046CB5;
   text-decoration: underline;
}

h3 a:link, h3 a:visited {
	color: #046CB5;
	text-decoration: none;
}
h3 a:hover {
	color: #046CB5;
	text-decoration: underline;
}

#wrapper {
   background: url(images/background2.gif) no-repeat;
   margin: 0 auto;
   width: 783px;
}

#header {
   height: 132px;
   padding-bottom: 5px;
}

.page_item {
   float: left;
   list-style: none;
   margin-top: 100px;
   padding: 0 20px;
}

.page_item a:link, .page_item a:visited {
   font-family: Times New Roman, Times, serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFF;
   text-decoration: none;
   text-transform: uppercase;
}

.page_item a:hover {
   font-family: Times New Roman, Times, serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFF;
   text-decoration: underline;
   text-transform: uppercase;
}

#menu ul li a.black:link, #menu ul li a.black:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000;
   text-decoration: none;
   text-transform: uppercase;
}

#menu ul li a.black:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000;
   text-decoration: underline;
   text-transform: uppercase;
}

#content {
   height: auto;
}

#news {
   background: url(images/bg-left.jpg);

   clear: left;
   float: left;
   padding: 15px;
   width: 140px;
}
#news_new {
border:3px solid #026cb6;
background-color:#ceeaff;
   clear: left;
display:block;
   padding: 15px;
   width: 500px;
margin-top:30px !important;
}
#comments {
   background: url(images/bg-left.jpg);
   clear: left;
   float: right;
   padding: 15px;
   width: 140px;
   margin: 0 0 0 20px;
}


#content ul {
   padding-left: 40px;
}

a.black:link, a.black:visited {
   color: #000;
   font-weight: bold;
   text-decoration: none;
}

a.black:hover {
   color: #000;
   text-decoration: underline;
}

a.art_titl:link, a.art_titl:visited {
   color: #00426a;
   font-weight: bold;
   text-decoration: none;
}
a.art_titl:hover {
   text-decoration: none;
}

.blue {
   color: #046CB5;
}



#sidebar {
   float: right;
   height: auto;
   width: 200px;
   padding: 20px 0 0 5px;
   text-align: center;
   list-style:none;
}
#sidebar h2{
   padding:10px 0px 10px 0px;
}
#sidebar ul{
   list-style:none;
}
#sidebar li{
   list-style:none;
   text-align:left;
}
.link-nav {
   padding: 0px 0px 0px 0px;
   list-style:none;
}

#footer {
   background: #003366;
   clear: both;
   color: #FFF;
   height: 31px;
   padding-top: 15px;
   text-align: center;
}

#footer a:link, #footer a:visited {
   color: #FFF;
   font-weight: bold;
}

#footer a:hover {
   color: #FFF;
   text-decoration: underline;
}

a:link {
   color: #000;
   font-weight: bold;
   text-decoration: none;
}

a:visited {
   color: #000;
   font-weight: bold;
   text-decoration: none;
}

a:hover {
   text-decoration: underline;
}


.cat-item {
   color: #000;
   text-align: left;
   list-style: none;
}
.author {
	font-style:italic;
	color: #046CB5;
	font-size: 11px;
	}
a.author:link, a.author:visited {
	color: #046CB5;
	text-decoration: none;
}
.author a:hover {
	color: #046CB5;
    text-decoration: underline;
}
.blogroll {
	list-style: none;
	text-indent: -40px;
}

.linkcat {
   list-style: none;
}

.ctalink:link {color:#046cb5; font-size:120%; text-decoration:none; font-weight:bold; text-align:center; width:120px; height:40px; padding:5%; border:3px solid #046cb5; padding-top:10px; margin-top:20px;}

.ctalink:hover {color:#000; font-size:120%; text-decoration:none; font-weight:bold; text-align:center; width:120px; height:40px; padding:5%; border:3px solid #000; padding-top:10px; margin-top:20px;}

.ctalink:visited {color:#046cb5; font-size:120%; text-decoration:none; font-weight:bold; text-align:center; width:120px; height:40px; padding:5%; border:3px solid #046cb5; padding-top:10px; margin-top:20px;}

.ctalink:active {color:#046cb5; font-size:120%; text-decoration:none; font-weight:bold; text-align:center; width:120px; height:40px; padding:5%; border:3px solid #046cb5; padding-top:10px; margin-top:20px;}


#homepage_content { width:500px; margin-bottom:40px; display:block; }




