body {
margin:0; 
padding:0; 
font:76% tahoma,verdana,sans-serif; 
background:#e6e6e6 url(images/bodybg.png) repeat-x; color:#444; 
text-align:center;

scrollbar-base-color: #FF0000; 
scrollbar-face-color: #CCCCCC; 
scrollbar-track-color: #999999; 
scrollbar-arrow-color: #FF9900;
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #CCCCCC; 
scrollbar-shadow-color: #663366;
scrollbar-darkshadow-color: #000000; 
} 


#container {
width:95%; 
min-width:700px; 
padding:0 20px; 
margin:0 auto; 
background:#f0f0f0 url(images/contentbg.png) repeat-x; text-align:left; border-left:1px solid #eef; 
border-right:1px solid #eef;}


/* Tags */
a {
text-decoration:none; 
color:#269; 
font-weight:bold;
}

a:hover {
text-decoration:underline;
}

p {
margin:0 0 15px 0;
}
h1,h2,h3,h4,H5 {
margin:0; 
padding:0; 
font-weight:normal; 
line-height:1.2em;
}
h1 {
font-size:3em; 
letter-spacing:-2px; 
color:#567; 
margin:15px 0 5px 20px;
}
h1 a:hover {
text-decoration:none;
}
h2{
font-size:1.5em;
letter-spacing:-1px;
margin:-10px 0 0 50px;
color:#888;
}

h3{
color: #555;
font-size:1.4em;
margin:1em 0 0.5em 0.5em;
}

h4 {
font-size:1.2em; 
font-weight:bold;
}
h5 {
font-size:2.6em; 
letter-spacing:-2px; 
color:#567; 
margin:15px 0 5px 20px;
}

/* Header */
#sitetitle {
float:left; 
height:100px; 
background:url(images/globe.gif) no-repeat; 
width: 35%; 
color: #333;
}
#sitetitle a {
color:#567; 
font-weight:normal;
}
#sitetitle a:hover {
color:#269;
}

#menu 
{
height:71px; 
padding-top:0px; 
text-align: left;
}
#menu a {
margin:0; 
height:60px; 
padding:15px 6px 21px 6px; 
font-size:1.5em; 
font-weight:normal; 
letter-spacing:-1px; 
color:#888;
}
#menu a:hover{
color:#269; 
text-decoration:none; 
background: #fff url(images/menuhover.png) repeat-x; 
padding:15px 5px 21px 5px; 
border-left: 1px solid #eee; 
border-right: 1px solid #eee;
}
#menu a.current{
color:#269;
}
#menu a.current:hover{
color:#888; 
padding:15px 6px 21px 6px;  
text-decoration:none; 
background: none; border:0;
}

#menu2

a.squarebutton{
background: transparent url(gifs/square-orange-left.gif) no-repeat top left;
display: block;
float: right;
font: normal 12px Arial; 
font-weight:bold;
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
text-decoration:none;
}

a.squarebutton span{
background: transparent url(gifs/square-orange-right.gif) no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ 
background-position: bottom left;
}

a.squarebutton:hover span{ 
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


/* Main content and sidebar layout */
#content {
margin-top:5px; 
width:100%; 
clear:both; 
background:url(images/globebottom.gif) bottom left no-repeat;
}
#content h2 {
margin:0 0 10px 0; 
color:#555; 
border-bottom:2px solid #abb;
}
#content h2 a {
color:#555; 
font-weight:normal;
}
#content h2 a:hover {
color:#269; 
text-decoration:none; 
background:none;
}
#content p {
margin:0 0.5em 1.2em 0.5em;
}
#left {
width:68%; 
float:left; 
line-height:1.4em;
}
#right {
margin-left:70%; 
margin-top:-15px; 
line-height:1.4em;
}
#right h2 {
margin:0 0 8px 0; 
padding:0; 
font-size:1.6em;
}

/* Footer */
#footer {
clear:both; 
padding:0px 0px 10px 24px; 
text-align:left; 
color:#777;
}
#footer a {color:#777; 
font-weight:normal;
}
#footer h2 {
color:#aaa; 
font-size:2em; 
letter-spacing:-1px; 
margin:0; 
padding:0; 
border:0;
}
#footer h2 a {
color:#aaa;
}
#footer p {
margin:0; 
padding:0;
}


/* Additional classes */
.entry {
margin:0px 0px 10px 0px; 
border:2px solid #fff; 
background:#e6e6e6 url(images/entrybg.png) repeat-x; color:#333; 
padding:10px 10px 0 10px;
}
.entry a:hover, .intro a:hover {
text-decoration:none; 
padding-bottom:2px; 
background:url(images/flash2.gif) bottom left repeat-x;
}

.link {color:#269; 
background:url(images/linkarrow.gif) left no-repeat; 
display:block; 
margin:4px 0 0 0; 
padding:2px 1em;
}
.link:hover {
color:#48b; 
background:url(images/blinkarrow.gif) left no-repeat;
text-decoration:none;
}
.thumbs img {
padding:3px;
 margin:0 2px 2px 0; 
border:1px solid #fff; 
background-color:#ddd; 
color: #555;
}
.thumbs img:hover {
;
background-image: url(images/flash.gif)
}
.entryphoto {
margin:5px; 
float:left; 
padding:3px; 
border:1px solid #fff; 
background-color:#ddd; 
color:#333;
}
.meta {
clear:both; 
border-top: 2px solid #ccc; 
padding: 5px 1px 0 0; 
margin:10px 0 0 0; 
text-align:right; 
font-size:1em; 
color: #567;
}
.pagenav {
color: #777; 
text-align:center;
}
.subcontainer {
display:block; 
width:98%;
}
.rightsub {
float:left; 
width:45%; 
padding:0;
}
.rightsub2 {
margin-left:50%; 
padding:0;
}
.right {
text-align:right;
}
.center {
text-align:center;
}
.clear {
clear:both;
}
.hide {
display:none;
}

