* { margin: 0; padding: 0; }

html, body

{

    background-color: #080808;

    font-family: Helvetica;

	text-shadow: black 0.1em 0.1em 0.2em;
	
}


body

{

    background:url(bg.gif) #282828 repeat-x;

    background-position: 0 114px;

}


#page

{

    width: 791px;
	
    margin-left: auto;

    margin-right: auto;

}


#header

{

    height: 87px;

    background: #282828 url(logo.png) center no-repeat;

    padding-top: 27px;

}


#header h1

{

    width: 70px; height: 64px;

    margin-left: 360px;

}


#header a

{

    width: 100%; height: 100%;

    text-decoration: none;

    display: block;

}


.invisible {display: none;}

a {border-width: 0}

.bigNewsImg 

{

    padding-left: 5em;

    padding-bottom: 1em;

}

/* conteudo */

#content_top

{

    width: 820px; height: 33px;



    background-position: 0 9px;

}

#content_middle

{

    width: 791px;

    color: #d0d0d0;

}

#content_html a

{

    color: #0065b0;

    text-decoration: none;

    border-bottom: none;

}

#content_html

{

    padding-top: 35px;

    font-size: 12pt;

}


/* menus */



#menu

{

    list-style-type: none;

    padding: 0;

    padding: 4px 0 0 7px;

    margin: 0;

    color: #afafaf;

    font-size: 12px;

    font-weight: normal;

}

#menu a

{

    color: #afafaf;
	
	font-family: Helvetica, Trebuchet MS, Corbel, Segoe UI;

    text-decoration: none;

    display: block;

    height: 21px;

    padding: 6px 18px 0 36px;

    background-position: 10px 0;

    background-repeat: no-repeat;

}

#menu a:hover

{

    color: 3399FF;

}

#menu li

{

    float: left;

    background:url(themes/default/menu/item.gif) no-repeat top right;

    border-left: 1px solid transparent;

    border-right: 1px solid transparent;

    height: 27px;

}

#menu li:hover

{

    background-position: 0 -27px;

    background-repeat: repeat;

    

    border-left: 1px solid #5c91bb;

    border-right: 1px solid #5c91bb;

}

.menu_item

{

    height: 27px;

    background:url(menu/glow.png) no-repeat top center;

}

.menu_item:hover

{

    background-position: center -27px;

}

#loading

{

    width: 16px; height: 16px;

    margin-top: -22px;

    margin-right: 0px;

    background-image:url(menu/loading.gif);

    float: right;

    visibility: hidden;

}

/* formatacao do conteudo */

h2

{

    height: 25px;

    padding: 5px 8px 0 8px;

    margin: 0 2px 1em 2px;

    color: #fff;

	font-family: Helvetica, Trebuchet MS, Corbel, Segoe UI;

    font-size: 14pt;

    font-weight: normal;

    background-image: url(elements/header.gif);

    background-position: bottom;

    background-repeat: repeat-x;

}

p

{

    font-family: Corbel, Tahoma, Segoe UI, sans-serif;
	
	font-size:15;
	
	font-style: Bold;
	
	font-style: Italic;
	
    padding: 0 25px 18px 25px;

    line-height: 100%;
	
	text-shadow: black 0.1em 0.1em 0.2em;

}

p + p

{

    text-indent: 1.5em;

}

p + h2

{

    margin-top: 28px;

}

#content_html ul

{

    list-style-image: url(elements/bullet.gif);

    list-style-type: circle;

    line-height: 150%;

    text-indent: 2px;

    margin-left: 85px;

    margin-bottom: 25px;

}

#facebook_share

{

    font-family: Corbel, Tahoma, Segoe UI, sans-serif;
	
	font-size:15;
	
	color:#C0C0C0;

}

.app_description

{

    height: 185px;

}

.app_description img

{

    float: left;

    padding: 4px 25px 15px 25px;

}

.app_description p

{

    margin-left: 175px;

    height: 120px;

}

#news_bottom

{

    margin-top: 35px;

}

.infobar

{



    float: right;

}

.commentbar

{

    background:url(elements/comment.gif) no-repeat left center;

    padding-left: 20px;

    float: left;

}

#news_comments { clear: both; padding-top: 2em; }

.infobar div { float: left; }

.infobar a { display: block; width: 16px; height: 16px; }

.infobar .prev

{

    margin-right: 8px;

    background:url(elements/prev.gif) no-repeat center;

}

.infobar .next

{

    margin-left: 8px;

    background:url(elements/next.gif) no-repeat center;

}

.infobar .comment

{

    margin-left: 16px;

    background:url(elements/comment.gif) no-repeat center;

}


