html, body { 
margin : 0;
padding : 0;
} 
body { 
font : 73% "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;
background : #f2f2f2 url(images/bg.gif) repeat-y top center;
} 
			/*WRAP*/ 
#container {
	width : 750px;
	margin : 0 auto;
	border : 10px solid #fff;
	line-height : 1.5em;
	color : #666;
	background-color: #FFFFFF;
} 
			/*TOP BANNER*/ 
#top { 
padding : 0;
height : 150px;
background : #8fb8cc url(images/banner2.jpg) no-repeat;
} 
#top img {
float:right
padding : 5px 0 0 25px;
	margin : 0;
	float: right;
	vertical-align: bottom;
	margin-top: 1em;
}
			/*TOP NAVIGATION*/ 
#navcontainer {
	border-top: 10px solid #fff;
} 
#navcontainer ul { 
text-align : center;
padding-bottom : 5px;
padding-top : 5px;
padding-left : 0;
margin-top : 0;
margin-bottom : 0;
margin-left : 0;
background : #036;
color : white;
width : 100%;
font-family : Arial, Helvetica, sans-serif;
line-height : 18px;
} 
#navcontainer ul li { 
display : inline;
padding-left : 0;
padding-right : 0;
padding-bottom : 5px;
padding-top : 5px;
} 
#navcontainer ul li a { 
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
padding-top : 5px;
color : white;
text-decoration : none;
border-right : 1px solid #fff;
} 
#navcontainer ul li a:hover { 
background : #7593B9;
color : white;
} 
#navcontainer #active { 
border-left : 1px solid #fff;
}  
			/*LEFT SIDEBAR*/ 
#leftnav {
	float : left;
	width : 160px;
	margin : 0;
	padding : 1em;

	background-color: #D6DAE4;
} 
#leftnav p {
	margin : 1em 0 1em 0;
	text-align: center;
	border-top: 1px solid #7795B9;
} 
#leftnavmenu {
list-style : none;
float : left;
width : 160px;
margin : 0px 0 30px 0;
padding : 0;
font-size : 0.9em;
} 
#leftnavmenu ul { 
list-style : none;
width : 160px;
margin : 0 0 20px 0;
padding : 0;
font-size : .9em;
} 
#leftnavmenu li a { 
font-weight : bold;
height : 20px;
text-decoration : none;
color : #505050;
background : #BFC4D1 url(images/up.gif) no-repeat left center;
display : block;
padding : 4px 0 0 30px;
border-left : 0 solid #8fb8cc;
} 
#leftnavmenu li a:hover {
	color : #fff;
	border-left : 0 solid #003366;
	background-color: #7E869E;
	background-image: url(images/right.gif);
	background-repeat: no-repeat;
	background-position: left center;
} 
			/*MAIN CONTENT*/ 
#content { 
padding : 1em;
} 
#content p { 
padding : 0 2em 0 2em;
} 

#content2 {
	padding : 1em;
	margin-left: 195px;
	background-color: #D6DAE4;
} 
#content2 p { 
padding : 0 2em 0 2em;
} 

#content table
{
	width:80%;
	text-align:center;
	margin-bottom: 1.5em;
	border-collapse: collapse;
	text-align: left;
}

#content table th
{
	font-weight: bold;
	padding: 0.5em;
}

#content table td
{
	padding: 0.5em;
	border-right: solid 1px #fff;
}

#content table tr.rowH
{
	color: #fff;
	border-right: solid 1px #fff;
	background-color: #7593B9;
	background-image: url(images/a8.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#content table tr.rowA
{
	background: #F8F8F8 url(images/a6.gif) top left repeat-x;
	border-top: solid 1px #D6DAE4;
	color: inherit;
}

#content table tr.rowB
{
	background: #FDFDFD url(images/a7.gif) top left repeat-x;
	border-top: solid 1px #D6DAE4;
	color: inherit;
}

#content2 table
{
	width:90%;
	text-align:center;
	margin-bottom: 1.5em;
	border-collapse: collapse;
	text-align: left;
}

#content2 table th
{
	font-weight: bold;
	padding: 0.5em;
}

#content2 table td
{
	padding: 0.5em;
	border-right: solid 1px #fff;
}

#content2 table tr.rowH
{
	color: #fff;
	border-right: solid 1px #fff;
	background-color: #7593B9;
	background-image: url(images/a8.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#content2 table tr.rowA
{
	border-top: solid 1px #fff;
	color: inherit;
	background-color: #fdfdfd;
}

#content2 table tr.rowB
{
	background: #FDFDFD url(images/a7.gif) top left repeat-x;
	border-top: solid 1px #fff;
	color: inherit;
	background-color: #E5E5E5;
}

#header form {
	padding:27px 25px 20px 25px;
	float:right;
	background:#fff;
	width:160px;
	margin:-20px -20px 0 0 !important;
	margin:-20px -10px 0 0;
	border:none;
}

form {
	padding:10px;
	border:1px solid #f6f6f6;
}

/* Calendar */

#calendar {
	font-size:0.9em;
	width: 160px;
	text-align: center;
}

#calendar caption {
	font-weight: bold;
}

#calendar table {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
}

#calendar thead th {
	background: #CCCCCC;
	color: #FFFFFF;
}

#calendar tbody td {
	background: #EEEEEE;
}

#calendar #today {
	background: #7795B9;
	font-weight: bold;
	color: #FFFFFF;
}

#calendar a {
	font-weight: bold;
}

#calendar #prev {
	text-align: left;
}

#calendar #next {
	text-align: right;
}

#freinds {
	width:160px;
	list-style:circle;
	}
			/*FOOTER*/ 
#footer {
	clear : both;
	margin : 0;
	padding : 0;
	font-size : 1em;
	border-top : 10px solid #fff;
	text-align: center;
	background-color: #CFDADD;
}
* > html #footer img { 
margin : 0;
} 
#footer p { 
padding : 0 0 0 5px;
} 
			/*TYPOGRAPHY*/ 
h2 { 
margin : 1em 0 0.5em 0;
font-size : 130%;
letter-spacing : 5px;
}

h3 { 
margin : 1em 0 0.5em 3em;
font-size : 130%;
letter-spacing : 5px;
}

blockquote {
padding : 5px;
font-weight : bold;

color : #b29b35;
} 
.normal {
padding : 10px;
color : #036;
font-style:normal;
font-weight:normal;
}
.quote { 
padding : 10px;
color : #006699;
} 

 			/*LINKS*/
a:link, a:visited { 
color : #2480ad;
background : transparent;
text-decoration : none;
} 
a:hover { 
color : #036;
background : #CFDADD;
text-decoration : none;
} 
a img {
	border : none;
	text-align: center;
} 
			/*IMAGESS*/
.imgleft { 
float : left;
padding : 5px;
margin-right : 10px;
}

.imgright { 
float : right;
padding : 5px;
margin-left : 10px;
}

.imgcentre {
	text-align:center;
}
			/*CLASS*/
.post { 
background-color : #eee;
padding : 3px;
margin : 20px 10px 0 5px;
border : 0 dashed #8a795d;
font-size : 80%;
} 
.post .date { 
background : url(images/clock.gif) no-repeat left center;
padding-left : 15px;
margin : 0 15px 0 5px;
} 
.post .comments { 
background : url(images/comment.gif) no-repeat left center;
padding-left : 15px;
margin : 0 15px 0 5px;
} 
.post .readmore { 
background : url(images/document.gif) no-repeat left center;
padding-left : 15px;
margin : 0 15px 0 5px;
} 
.style1 {
	color: #b29b35;
	font-weight: bold;
}
