body{
font-family:Verdana, Helvetica, Arial, Sans-serif;
}

a, .xg_linkcolor{
color:#ff6600;
}

#xg_navigation{
font-family:Arial, Sans-serif;
position:absolute;
left:239px;
top:-15px;

}

#xg_navigation ul{
font-size:12px;
margin:0;
position:relative;
left:5px;
}

#xg_tab_main{
display:none;
}

#categoryNav{
position:relative;
left:13px;
width:693px;
background-color:#446644
}

#xg_head{
position:relative;
top:0;
left:0;
min-height:80px;

}

#xg_body{
padding:10px 0 0 10px;
}

#categoryNav a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
underline-color:white;
}

body, .xg_marginbg{
background-image:url(http://ecohookups.ning.com/xn_resources/bg_images/eco_wide_bg2_wip2_flatten.png);
background-repeat:repeat-y;
background-position:center;
}

.xg_3col .xg_1col{
width:232px;
}


#xg_navigation ul li a{
font-size:1em;
margin-right:-4px;
color:#446644;
}

.xg_module_head{
border: solid #cccccc;
border-width:1px 1px 0;
background-color:transparent;
margin-bottom:0;
background-image:url(http://www.stripegenerator.com/generators/generate_stripes.php?fore=dedede&h=30&w=3&p=3&back1=efefef&back2=ff0000&gt=0&d=0&shadow=0&)
}

.xg_module_head h2 {
float:left;
font-size:1.5em;
margin:0;
position:relative;
}

.xg_module_body{
background-color:white;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
margin-bottom:0;
}

.xg_span-16 .xg_module_body, .xg_span-16 .xg_module_foot{
/* margin-right:10px; */
}

.xg_widget_profiles_profile .xg_3col .xg_2col{
width:530px;

margin-left:20px;
}

.xg_3col .xg_module_body, .xg_3col .xg_module_foot{

}

.xg_module_foot{
margin:0;
background-color:transparent;
border: solid #cccccc;
border-width:0 1px 1px;
background-image:url(http://www.stripegenerator.com/generators/generate_stripes.php?fore=dedede&h=30&w=3&p=3&back1=efefef&back2=ff0000&gt=0&d=0&shadow=0&)
}

.mainblog_entry{
border-bottom:1px dashed #BBBBBB;
margin: 0 3px;
padding:10px 20px;
}

.mainblog_entry p{
margin:10px 0;
font-family:Verdana;
line-height:1.3em;
}

#login_box{
border:1px solid #BBBBBB;
width:630px;
padding:10px;
background-image:url(http://www.stripegenerator.com/generators/generate_stripes.php?fore=2c4e0d&h=30&w=3&p=3&back1=5d8c25&back2=ff0000&gt=0&d=0&shadow=0&);
background-repeat:repeat;
position:relative;
top:-80px;
}

.mainblog_entry .categories{
position:relative;
margin:5px;
}



.mainblog_entryinfo{
background-color:#FFFFFF;
padding:5px;
width:45%;
float:left;
text-align:right;
}

.mainblog_entryinfo .thumb {
float:right;
margin: 0 0 0 7px;
}

.mainblog_entry h1{
font-size:22px;
left:0;
position:relative;
top:3px;
line-height:1.2em;
margin-bottom:5px;
color:#249eh1 !important;
}

.mainblog_entry .blogtext{
padding-left:4px;
margin-bottom:12px;
}

.mainblog_entryinfo2{
background-color:#FFFFFF;
padding:5px;
width:45%;
float:right;
text-align:left;
margin-right:15px;
}


.adimage{
margin-bottom:5px;
}

#xg_foot{
background-color:#ffffff;
border-top:1px dashed #cccccc;
}

#paginate{
margin:10px auto;
}

#paginate a {
text-decoration:none;
padding:3px 5px;
background-color:#ccffcc;
color:#446644;
border:1px solid #cccccc;
}

#paginate #nextPage, #paginate #prevPage{
background-color:#446644;
color:#ccffcc;
}

.superhead{
background-color:#EEFFEE;
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
font-size:35px;
position:relative;
clear:both;
}

.this{
text-decoration:underline;
}

#signin dd{
padding-left:0
}

#signin dd input{
width:165px;
}

#signin dt{
text-align:left
}

.paging{
display:none;
}

.paging_current{
display:block;
}


#pager_pagination{
clear:both;
}

.pager_pagenum{
text-decoration:none;
padding:3px 5px;
margin:auto 2px;
cursor:pointer;
font-weight:light;
}

.pager_pagenum_current{
font-weight:bold;
cursor:pointer;
}

#pager_prev, #pager_next{
background-color:#446644;
color:#ccffcc;
border:1px solid #cccccc;
margin:auto 2px;
text-decoration:none;
padding:3px 5px;
cursor:pointer;
}

.module_blog .description img{
display:block;
}

.xg_signup{
background-image:url(http://www.stripegenerator.com/generators/generate_stripes.php?fore=dedede&h=30&w=3&p=3&back1=efefef&back2=ff0000&gt=0&d=0&shadow=0&)
}

.categoryNav_Btn{
padding:3px 20px;
}

#xg.xg_widget_main_authorization_signUp{
width:485px;
margin-left:-242px;
}

#xg.xg_widget_main_authorization_signIn{
width:652px;
margin-left: -326px
}

input.button:hover {
background:#33ee33 none repeat scroll 0 0;
color:#FFFFFF;
}

input.button{
background-color:#33cc33;
color:#FFFFFF;
}

#advertising {
border-color:#223322;
border-style:solid;
border-width:6px 103px;
height:90px;
margin:0px 11px 10px;
position:relative;
top:5px;
}

.xg_widget_main_index_index .xg_3col .xg_2col{
width:498px;
}

#xg.account .xg_module {
border:10px solid #223322;
margin-bottom:0 !important;
}

#xg_masthead p#xg_sitedesc {
display:none;
}

#xg_masthead p#xg_sitename{
padding:0 0 0 15px;

}

.wpage{
border-width:0px;
padding:0 30px;
}

.wpage p{
margin:10px 0;
line-height:1.3em;

}
#xn_bar_menu_more{
margin-top:5px;
margin-right:5px;
margin-left:10px;
}

