body { 

    margin-top: 0px;

}

#main {

    margin: 0px auto;

    font-family: verdana,arial,helvetica,sans-serif;

    font-size: 12px;

    width: 833px;

    text-align: center;

}



/* Header section: */

/* -------------------------------------------------------------*/

#top {

    background: url('../images/top_shadow.jpg') no-repeat;

    text-align: left;

    height: 170px;

}



#header {

    position: relative;

    top: 52px;

}



/* Login menu: */

/* -------------------------------------------------------------*/

#loginMenu {

    float: right;
	padding-top:130px;
    padding-right: 10px;

}

#loginMenu a {

    color:#fff;

    font-size: 11px;

	padding: 1px 10px;

	text-decoration:none;

}

.loginMenu{

    background: #b9bab4;

}



/* Status bar: */

/* -------------------------------------------------------------*/

#userStatusBar {

    background: #d2d3ce url('../images/statusbg.gif') repeat-x;

	color: #fff;

	font-size: 13px;

	font-weight: bold;

    text-align: left;

    height: 26px;

    line-height: 20px;

}

#sep {

    width: 100%;

    height: 1px;

    background: #c0c1bb;

    margin: 0px;

}

#userStatus {

    float: left;

    padding-left: 14px;

}



/* Theme selector: */

/* -------------------------------------------------------------*/

#themeSelector {

    float: right;

    padding-right: 14px;

}

#themeSelectorWidget {

    font-size: 10px;

    color: #6f7065

}



/* RSS feed: */

/* -------------------------------------------------------------*/

.feedList {

    margin: 0px;

}



.feedList li {

    float: right;

    margin: 0 0 5px 0; 

    padding-right: 20px;

    list-style-type: none;

}

.feedList li a {

    padding: 0 0 0 19px;

    list-style-type: none;

    font-size: 10px;

	text-decoration:none;

    color:#333300;    

    font-weight: bold;

}

.feedList li a.color1 {

    background: url("../images/07.png") no-repeat 0 50%;

}

.feedList li a.color2 {

    background: url("../images/14.png") no-repeat 0 50%;

}

.feedList li a:hover {

    color:#999900;

}



/* General for user/admin/category menu: */

/* -------------------------------------------------------------*/

.menu ul {

    margin: 0px;

    padding-left: 10px; 

	list-style: none;

}



.menu li {

    float: left;

    white-space: nowrap;

}



.menu a {

	display: block;

	padding: 0px 15px 0px 5px;

	text-decoration:none;

}

.menu li:last-child a {

    background: none;

}

.menu {

    clear: both;

}



/* User/admin menu: */

/* -------------------------------------------------------------*/

#userMenu {

    background: url('../images/menubg.gif') repeat-x;

    height: 32px;

    line-height: 32px;

    text-align: left;

    border-top: 2px solid #fff;

    border-bottom: 2px solid #e1e1df;

}

#userMenu a {

    color:#cf7937;

    background: url('../images/menusep.gif') no-repeat right;

}

#userMenu a:hover {

	color:#6e7066;

	text-decoration:underline;

}



/* Category menu: */

/* -------------------------------------------------------------*/

#categoryMenu {

    background: #fff;

    height: 32px;

    line-height: 32px;

    text-align: left;

    border-bottom: 1px solid #e1e1df;

}

#categoryMenu a {

    color:#6e7066;

    background: url('../images/menusep_category.gif') no-repeat right;

}

#categoryMenu a:hover {

	color:#cf7937;

	text-decoration:underline;

}



/* Info bar: */

/* -------------------------------------------------------------*/

#infoTextBar {

    background: #dfa476;

}



#infoText {

    background: #dfa476 url('../images/infobg.gif') repeat-x;

	color: #fff;

	font-size: 13px;

    text-align: left;

    min-height: 22px;

    font-weight: bold;

    padding-left: 14px;

    padding-top: 9px;

}



/* Content area: */

/* -------------------------------------------------------------*/

#content {

    padding-top: 45px;

    clear: both;

}



/* Category navigation bar: */

/* -------------------------------------------------------------*/

div#navBar{

    width: 100%;

    margin-bottom: 20px;

    margin-left: 14px;

    font-size: 13px;

    text-align: left;

    font-weight: bold;

}

div#navBar, div#navBar a {

    color: #cf7937;

}

div#navBar a:hover {

    color: #999900;

}



/* Footer: */

/* -------------------------------------------------------------*/

#footer {

	color:#A5A79E;

	font-size:10px;

	text-decoration:none;

    margin-top: 8px;

    background: #fff url('../images/footer_left_bg.gif') no-repeat left;

}

#footer div {

    margin-left: 5px;

    background: #fff url('../images/footer_right_bg.gif') no-repeat right;

}

#footer div div{

    margin-right: 5px;

    margin-left: 0px;

    height: 44px;

    line-height: 35px;

    padding-left: 8px;

    text-align: left;

    background: #fff url('../images/footer_bg.gif') repeat-x;

}

#footer a {

	color:#A5A79E;

	text-decoration:underline;

}

#footer a:hover {

	color:#999900;

}




