






html,body { 

font-size: 12px;

line-height: 1.5em;

font-family:Arial, sans-serif;

color:#888888;

	margin:0;

	padding:0;

	height:100%;

}



a img { border:none;}



html {

	background:#fff url(images/green.gif);

        background-repeat: repeat-x;

}



a {

color : #7A9833;

background : inherit;

text-decoration : none;

}

a:hover {

background : inherit;

text-decoration : underline;

}

p {

margin : 5px 0;

}

h1 {

font : bold 1.8em Arial, Sans-Serif;

padding : 8px 0 4px 0;

margin : 0;

letter-spacing : -1px;

}

h2 {

font : bold 1.6em Arial, Sans-Serif;

letter-spacing : -1px;

}

h3 {

padding : 4px 0;

margin : 0;

}

ul {

margin : 0;

padding : 0;

list-style : none;

}

img {

border : 0;

}

hr {

height : 1px;

border-style : none;

color : #d0d0d0;

background-color : #c0c0c0;

margin : 10px 0;

}

.content {

margin : 0 auto;

width : 900px;

}

#top {

padding-top : 0;

background : transparent;

height : 80px;

}

#top h1 {

font : bold 2.2em Arial, Sans-Serif;

padding : 20px 0 0 0;

margin : 0;

letter-spacing : 1px;

color : #000000;

}

#top h2 {

font :bold 1.2em Arial, Sans-Serif;

letter-spacing : 0;

margin : 0;

padding : 0;

color : #000000;

}

#top #icons {

float : right;

margin : 25px 15px 0;

padding : 0;

}

#top #icons img {

padding-right : 2px;

border : 0;

}

#menu {

margin : 0;

height : 34px;

padding-top : 0;

}

#menu li {

list-style : none;

display : inline;

line-height : 34px;

}

#menu li a {

text-decoration : none;

margin : 0;

padding : 9px 15px 10px 15px;

font-weight : bold;

color : #fff;

}

#menu li a:hover {

color : #fff;

margin : 0;

text-decoration : underline;

}



#menu li.current_page_item a,#menu li.current_page_item a:hover {	

	color : #fff;

	background : #5D5D5D url(images/trcorner.gif) no-repeat top right;

	text-decoration: none;	

}





#main {

width : 900px;

margin : 0;

padding : 0;

}

#right_side {

float : right;

width : 400px;

background : #ffffff url(images/topr.jpg) no-repeat top right;

overflow : hidden;

}



#right_side .rightimg {

background-image:url(right1.jpg);

background-repeat:no-repeat;

background-position:center;

width : 358px;

height : 158px;

}





#right_side_right {

float : right;

width : 170px;

padding: 0 5px 0 5px;

}



#right_side_left {

float : left;

width : 170px;

padding: 0 5px 0 5px;

}





#right_side .pad {

padding : 35px 10px 10px 17px;

}

#right_side ul {

padding : 3px 0 8px 0;

}

#right_side li {

line-height : 18px;

background : #fff;

list-style : none;

padding-left : 0;

margin-left : 15px;

}

#right_side li li {

list-style-image:url(images/bullet.gif);

}

#right_side a {

background : inherit;

text-decoration : none;

}

#right_side a:hover {

background : inherit;

text-decoration : underline;

}

#right_side h2 {

color : #949494;

font-size:1.4em;

margin-top : 10px;

}

#right_side h3 {

color : #949494;

font-size:1.4em;

margin-top : 10px;

}

#left_side {

background : inherit;

margin-bottom : 10px;

width : 470px;

}

#left_side .intro {

height : 80px;

background : #616161;

color : #fff;

overflow : hidden;

}

#left_side .intro .pad {

padding : 18px 0 0 0;

line-height : 1.5em;

}

#left_side .intro a {

color :#dddddd;

text-decoration : underline;

}

#left_side .intro a:hover {

text-decoration : none;

}

#left_side .mpart {

padding : 20px 0 0 0;

}

#left_side h3 {

background : inherit;

padding : 0;

margin : 0;

font : bold 1.4em Arial, Sans-Serif;

}

#left_side .mpart h2 {

height : 20px;

padding : 0;

margin : 0 0 15px 0;

font : 0.9em verdana, Arial, Sans-Serif;

}

#left_side p {

color : #454545;

padding : 0;

text-align : justify;

}

#left_side img {

float : left;

padding : 0 10px 5px 0;

}

#left_side blockquote {

padding-left : 10px;

border-left : 3px solid #7A9833;

margin : 10px 0 10px 25px;

}

.date {

border-top : 1px dotted #ccc;

padding : 5px 0;

margin : 10px 0 25px 0;

text-align : right;

}

#left_side .rs {

float : right;

margin : 0 10px;

border : 1px solid #ddd;

padding : 5px;

background : #f5f5f5;

}

#left_side ul {

list-style-position : inside;

margin-left : 2px;

}

#left_side ul li {

list-style-type : square;

margin-left : 15px;

}

#left_side ul ul li {

list-style : none;

margin-left : 10px;

list-style-type : lower-alpha;

list-style-position : inside;

}

#left_side .greybox {

border : 1px solid #ccc;

background : #f5f5f5;

width : 628px;

padding : 10px;

}

#footer {

clear : both;

width : 900px;

margin : 0 0 6em 0;

color : #777;

background : #fff url(images/rlline.gif) no-repeat top right;

}

#footer .right {

float : right;

text-align : right;

background : inherit;

padding-top : 10px;

width : 900px;

}

#footer a {

text-decoration : none;

background : #fff;

}



a img{ border:none; }





#flickr img {

	display: block;

	float: left;

	padding: 0px;

	position: relative;

	height: 55px;

	width: 55px;

	border-width:0;

	margin:2px;

	}



#commentform textarea 

        {

	width:350px;

}

div.entry-date 

	{ 

	background:url(images/clock_red.png) no-repeat; 

	margin:16px 0 20px 0; 

	padding-left:20px; 

	}

div.entry-meta 

	{ 

	background:url(images/user_suit.png) no-repeat; 

	margin:16px 0 20px 0; 

	padding-left:20px; 

	}

div.entry-meta span.cat-links 

	{ 

	background:url(images/tag_blue.png) no-repeat; 

	margin:16px 0 20px 0; 

	padding-left:20px; 

	}

div.entry-meta span.comments-link 

	{ 

	background:url(images/comments.png) no-repeat; 

	margin:16px 0 20px 0; 

	padding-left:20px; 

	}

div.entry-meta a 

	{ 

	background:none; 

	}

div.entry-meta span.cat-links a 

	{ 

	background:none; 

	}

div.entry-meta span.comments-link a 

	{ 

	background:none; 

	}

div.entry-meta span.meta-sep 

	{

	display: none;

	}