

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #fff url(images/background_image.png);	
	font-family: Arial, Helvetica, sans-serif;
	color:#222;
	font-size:small;
	line-height:140%;
	text-align: left;
}


p { padding-top: 0px;
    margin-top: 0px;
}


A 			{ color: #222; text-decoration: underline; font_size:small;}
A:link		{  text-decoration: underline; }
A:visited	{ text-decoration: underline; }
A:active	{ color: #22;  }
A:hover		{ color: #FF9011;  }

h4 {
    padding: 0px;
    margin: 0px;
    margin-bottom: 2px;
    }


#topBar {
	position: relative;
	height:30px;
	left: 0px;
	top: 0px;
	width: 100%;
	padding: 0px;
	padding-left: 130px;
	padding-top: 46px;
	background: #eee url(images/topbar_background_image.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #aab;
	text-decoration: none;
	font-weight: strong;
	text-align: left;
	
}

#topBar a,
#topBar a:link,
#topBar a:visited,
#topBar a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #557;
	text-decoration: none;
	font-weight: strong;
	}

#quote_line {
	position: relative;
	top: 45px;
	height:20px;
	padding: 0px;
    padding-left: 45px;
	background: #FFF;
	color: #FF9011;
	width: 100%;

}

#topBar a:hover {
    color: #FF9011;
    }

#content {
	position:relative;
	top:70px;
	left:45px;
	width:380px;
	margin-bottom: 40px;
	padding-bottom: 40px;
}

.entry_title {
	font-family:Arial, Helvetica, sans-serif;
	width: 314px;
	height: 36px;
	background: #fff url(images/entry_title_block3.png);
	color:#557;
	padding-right: 65px;
	padding-top:2px;
	margin-bottom: 6px;
	font-size:small;
	font-weight: bold;
	line-height:100%;
	text-align: right;
    border-top : 1px solid #eee;
	
	}
	
.entry_timestamp {
    position: relative;
    bottom: 0px;
    font-size: smaller;
    font-weight: bolder;
    text-align: right;
    }
    
.entry_comments {
    text-align: right;
    font-weight: bold;
    margin-bottom: 10px;
    padding-top : 15px;
    padding-bottom : 15px;
    }    
    
.entry_comments  a, 
.entry_comments a:link,
.entry_comments a:visited,
.entry_comments a:active,
.entry_comments a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #444466;
	text-decoration: underline;
}


#right_side_menu {
	position:absolute;
	top:120px;
	left:480px;

}

#sidebar_left {	
    position:relative;
	top:0px;
	left:0px;
	width: 210px;
	padding:5px;
    background-color: #eee;
    border-bottom: 24px solid #99a;
    
}

#sidebar_right {	
    position:absolute;
	top:0px;
	left:235px;
	width: 220px;
    padding:5px;
     background-color: #eee;
     border-bottom: 16px solid #99a;
}



.menu_header {
    font-family:Arial, Helvetica, sans-serif;
	color:#222;
	font-size:small;
	font-weight: bold;
	line-height:80%;
	text-align: justify;
	}
    
ul {
        list-style: none;
        margin-top: 2px;
        margin-left: 1px;
        padding-left: 1em;
        line-height:90%;
      
        }    
    
li {
    text-align: left;
    font-size: smaller;
    margin-left: 3px;
    }   
    
li.title  {
    font-size: smaller;
    font-weight: bold;
    margin-left: 0px;
    line-height:90%;
    }
    
.pictures {
    margin: 0px;
    padding: 0px;
    margin-top:3px;
    margin-bottom:15px;
    }    

li.link_title  {
    font-size: smaller;
    font-weight: normal;
    margin-left: 0px;
    line-height:100%;
    
    }
    
li.link_description  {
    font-size: smaller;
    font-weight: normal;
    margin-left: 0px;
    line-height:100%;
    margin-bottom:4px;
    }    


.comment_entry {
    padding-top: 3px;
    font-size: small;
    border-bottom : 1px solid #fff;
    }

.comment_username {
	font-family:Arial, Helvetica, sans-serif;
	color:#334;
	font-size:small;
	line-height:100%;
	text-align: justify;
	}
	
.comment_timestamp{
    font-size: smaller;
    text-align: justify;
    }
    
.comment_body{
    font-size: smaller;
    text-align: left;
    font-weight: normal;
    border-bottom : 1px solid #ccc;
    margin-bottom : 3px;
    padding-bottom: 2px;
    }

.add_comment_box{
    margin-top: 5px;
    padding-top:3px;
 
    text-align: justify;
    font-size: smaller;
    font-weight: normal;
    }

.inline_image{
    position: relative;
    left: 40px;
    font-size: smaller;
    font-weight: normal;
    width: 250px;
    line-height: 95%;
    margin-bottom:8px;
}


