*
{
    padding:0;
    margin:0;
    border:0;
}
body
{
	font-size:62.5%;
	font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
	color:#333;
	text-align:center;
	padding-top:5px;
	background-attachment: scroll;
	background-color: #000;
	background-image: url(images/bg-body.jpg);
	background-repeat: no-repeat;
	background-position: center 5px;
}
.clearfix:after
{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.hide
{
    position:absolute;
    left:-9999em;
}
ul
{
    list-style-type:none;
}

/* layout */
#wrapPage
{
    width:736px;
    position:relative;
    margin:0 auto;
}
#page
{
    background:transparent url(images/bg-content.jpg) no-repeat scroll 0 0;
}
#content
{
    text-align:left;
    font-size:1.4em;
    padding-left:50px;
    padding-right:50px;
    color:#fff;
}
#content h1
{
    text-transform:uppercase;
    color:blue;
    font-family:arial narrow;
}
#content h2
{
	font-family:"Palatino Linotype", "Book Antiqua", serif;
	font-size:1.5em;
	line-height:1.1em;
	letter-spacing:0.03em;
	padding-bottom:1em;
	font-weight:normal;
}
#content p
{
    margin-bottom:1em;
    color:#f6f6f6;
}

#footer
{
    background:transparent url(images/bg-content.jpg) no-repeat scroll left bottom;
    padding-bottom:40px;
    padding-top:10px;
    font-size:1.4em;
    text-transform:lowercase;
    color:#fff;
}
#footer a,
#footer a:visited
{
    color:#fff;
    text-decoration:none;
    opacity:0.8;
}
#footer a:hover
{
    opacity:1;
}

/* nav */
#navMain
{
    padding:73px 20px;
    text-align:center;
    font-size:1.4em;
}
#navMain li
{
}
#navMain li a
{
    opacity:0.8;
    color:#fff;
    text-decoration:none;
    float:left;
    display:block;
    width:145px;
    padding-bottom:30px;
    padding-top:10px;
    text-transform:lowercase;
    background-image:url(images/bg-navMain.png);
    background-repeat:no-repeat;
}
#navMain li.network a
{
    background-position:-476px bottom;
}
#navMain li.photos a
{
    margin-right:116px;
    background-position:-66px bottom;
}
#navMain li.news a
{
    width:150px;
    background:transparent url(images/icon-news.gif) scroll no-repeat center bottom;
    padding-bottom:32px;
}

#navMain li.twitter a
{
    width:120px;
    background:transparent url(images/twitter.gif) scroll no-repeat center bottom;
    padding-bottom:32px;
}

#navMain li a:hover
{
    opacity:1;
}
#wrapPage #page #content h2 br {
	text-align: right;
}

