/*
 * Generic comments CSS file
 *//*

*/

/*
	GLOBALS: used to set all the general elements
*/

body 
{
	background: #D0EE8E;
	color:#697C83;
	text-align:left;
	margin:0 auto;
	padding:0;
	font: 12px sans-serif;
	color: #42340a;
	line-height:1.6em;
}

h1
{
	text-align:left;
	font:bold large sans-serif;
	_font:bold medium sans-serif;
	color: #735e1f;
	background: #fbf9f6;
	border: solid #f7ebc1;
	border-width: 0 0 1px 0;
	padding:4px;
}

h2
{
	text-align:left;
	font:bold medium sans-serif;
	_font:bold small sans-serif;
	color: #735e1f;
	background: #fbf9f6; 
	border: solid #f7ebc1;
	border-width: 0 0 1px 0;
	padding:4px;
}

h3
{
	text-align:left; 
	font:bold small sans-serif;
	_font:bold x-small sans-serif;
	color: #735e1f;
	background: #fbf9f6; 
	border: solid #f7ebc1;
	border-width: 0 0 1px 0;
	padding:4px;
}

h4
{
	text-align:left; 
	font:bold small sans-serif;
	_font:bold x-small sans-serif;
	color: #735e1f;
	background: #fbf9f6; 
	border: solid #f7ebc1;
	border-width: 0 0 1px 0;
	padding:4px;
}
h5
{
	text-align:left; 
	font:bold small sans-serif;
	_font:bold x-small sans-serif;
	color: #735e1f;
	background: #fbf9f6; 
	border: solid #f7ebc1;
	border-width: 0 0 1px 0;
	padding:4px;
}
h6
{
	text-align:left; 
	font:bold small sans-serif;
	_font:bold x-small sans-serif;
	color: #735e1f;
	background: #fbf9f6; 
	border: solid #f7ebc1;
	border-width: 0 0 1px 0;
	padding:4px;
}

a:link 
{
	font:bold sans-serif;
	color: #228802;
	background: none;
	border: none;
	border-width: 0;
}

a:visited
{
	font:bold sans-serif;
	color: #228802; 
	background: none;
	border: none; 
	border-width: 0;
}

a:hover 
{
	font:bold sans-serif;
	color: #5eb103; 
	background: none;
	border: none; 
	border-width: 0;
}


p
{
	padding: 5px;
	background: none;
	border: none;
	border-width: 0;
}

blockquote
{
	background: #EEE url(http://www.reptster.com/connect/mod/template/templates/Default_Template/images/blockquote.png) no-repeat bottom left;
	padding: 10px;
	padding-bottom: 40px;
	margin: 1em;
}

img
{
	border:none;
}
/*
	TABLES IN ELGG
*/

td {
	border:none;
	padding:0;
	margin:0;
}

td h4, h3, h5 {
	padding:0;
	margin:0;
}

/*
	STRUCTURE ELEMENTS
*/

div#outer
{
	margin: 0 auto 0 auto;
	width: 100%;
	padding: 0;
	border: none;
	text-align:left;
}

div#inner
{
	background:url(http://www.reptster.com/connect/mod/template/templates/Default_Template/images/bg_inner.gif) repeat-x top left #E7D7B6;
 	position:relative;
 	width:100%;
 	padding:0;
	border: none;
	text-align:center;
	margin:0;
	border:solid #fff;
	border-width:1px 0 0 0;
}

div#network
{
	height:15px;
	background:#386b02;
	padding:5px;
}

div#header 
{
	height: 126px;
	width:100%;
	background: url(http://www.reptster.com/connect/mod/template/templates/Default_Template/images/bg_header.gif) repeat-x top left;
	overflow:hidden;
	padding:0;
	margin:0;
}

div#navigation
{
	margin: 0;
	width:100%;
	height:30px;
	background:#417609;
	padding:2px 0 0 0;
}

div#content
{
	width:98%;
	padding:0px;
	margin:0 auto 10px auto;
}

div#side
{
	margin: 10px 10px 0 0;
	padding:5px;
	float:left;
       width:18%;
	text-align:left;
}

div#rnd_header_main
{
	background:#FAF3E6;
	float:right;
	width:75%;
	margin: 10px 0 0 0;
}

div#main
{
	background:#FAF3E6;
       float:right;
       width:75%;
	margin-left:20px;
	text-align:left;
}

div#rnd_footer_main
{
	background:#FAF3E6;
	float:right;
	width:75%;
	margin:0 0 10px 0;
}

div#bottombar
{
	background:#699500;
	text-align:center;
	color:#fff;
	height:35px;
	clear:both;
	padding:5px 0 0 0;
}

div#footer
{
	clear:both; 
	background: url(http://www.reptster.com/connect/mod/template/templates/Default_Template/images/bg_footer.gif) repeat-x bottom left;
	height:215px;
	text-align:center;
	font: small sans-serif;
	_font: x-small sans-serif;

}

div#logout
{
	position:absolute;
	top:5px;
	right:5px;
	text-align:right;
}

/*
	STRUCTURE ELEMENTS
*/

/*
	SEARCH BAR: LOCATED WITHIN HEADER
*/

div#header a
{
	padding:0;
	margin:0;
}

div#header a img
{
	border:none;
}


div#header #search-header 
{
	float:right;
	width:100%;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	background:#417609;
}

div#header #search-header img {
	margin:0 0 0 10px;
}

#searchform a
{
	font:bold 11px sans-serif;
	color: #b3d900;
	text-decoration:none;
	margin:0 5px 0 5px;
}

#searchform a:hover
{
	text-decoration:underline;
}

/*

	PRESENTATION ELEMENTS

*/
#rnd_header_main ul 
{
	background: url(http://www.reptster.com/connect/mod/template/templates/Default_Template/images/crnr_main_top.gif) -8px -8px no-repeat;
	height: 8px;
	list-style: none;
	margin: 0;
	overflow:hidden;
}

#rnd_header_main ul li 
{
	float: right;
	background: url(http://www.reptster.com/connect/mod/template/templates/Default_Template/images/crnr_main_top.gif) 0px -8px no-repeat;
	width: 8px;
	line-height: 8px;
	overflow:hidden;
}

#rnd_footer_main ul 
{
	background: url(http://www.reptster.com/connect/mod/template/templates/Default_Template/images/crnr_main_bottom.gif) -8px 0px no-repeat;
	height: 8px;
	list-style: none;
	margin: 0;
	overflow:hidden;
}

#rnd_footer_main ul li 
{
	float: right;
	background: url(http://www.reptster.com/connect/mod/template/templates/Default_Template/images/crnr_main_bottom.gif) 0px 0px no-repeat;
	width: 8px;
	line-height: 8px;
	overflow:hidden;
}

#contentblock
{
	padding:5px 10px 5px 10px;
}

#footercontent
{
	font:11px sans-serif;
	color:#699500;
	padding:30px 0 0 0;
}

#bottombar a
{
	color:#d0ee8e;
	text-decoration:underline;
	margin:0 5px 0 5px;
}

div#side h2
{
	background:none;
	border-bottom:1px solid #D7C196;
	font:bold 12px sans-serif;
}

/** Network Formatting **/
#network
{
	font:bold 11px sans-serif;
	color:#d0ee8e;
}

#network a
{
	text-decoration:none;
	color:#d0ee8e;
	margin:0 5px 0 5px;
}

#network a:hover
{
	text-decoration:underline;
	color:#c1fa43;
}
/** Network Formatting **/

/** Logout Formatting **/
#logout a
{
	font:bold 11px sans-serif;
	text-decoration:none;
	color:#d0ee8e;
	margin:0 5px 0 5px;
}

#logout a:hover
{
	text-decoration:underline;
	color:#c1fa43;
}
/** Logout Formatting **//* profile - widgets */

#profile_widgets {
	position:relative;
}

.widgets_even {
	float:left;
	width:330px;
}

.widgets_odd {
	float:right;
	width:330px;
}

.widget {
	border: 1px solid #BBDCE9; /*#95BDCD;*/
	margin-bottom: 5px;
	padding: 0;
}

.widget .widget_content {
	padding: 10px;
}
.widget .widget_content h3 {
	padding:0;
	margin:0;
}

.widget .widget_menu {
	display: block;
	background-color: #E2F0F6; /*#CBE5EF;*/
	margin: 0px;
	padding-left: 10px;
	border-top: 1px solid #BBDCE9;
	font-size:0.8em;
}

.widget h2 {
	border:0;
	border-bottom:1px solid #BBDCE9;
	padding:0;
	margin:0 0 10px 0;
	color:#666;
	background-color: #E2F0F6;
	font-size:1.1em;
}

.widget  .widget_content h2 a {
	background:url(http://elgg.net/_templates/icons/arrow.gif) no-repeat left;
	padding:0 0 0 10px;
}