@charset "utf-8";

/** HEADER */

#headerleft {
	margin: 4px auto;
	background: #E7E7E7 url(images/homepage01.jpg) repeat-x left top;
}

#header {
	margin: 4px auto;
	background: url(images/psc_title_new.jpg) no-repeat left top;
}

#headerbox {
    margin: 0px auto;
    background-color: #FAFAFA;
    float:right;
}

#header h1, #header p {
	margin: 0px;
	line-height: normal;
	text-indent: -9999em;
}

#header h1 a {
	display: block;
}

/** MENU */

#menu {
	margin: 0px auto;
}

/** PAGE */

#page {
	margin: 0px auto;
}

#gallerypage {
	margin: 0px auto;
}

#discussionpage {
	margin: 0px auto;
}

#hotnotpage {
	margin: 0px auto;
}

#playpage {
	margin: 0px auto;
}

/** CONTENT */

#content {
	float: right;
}

#gallerycontent {
	float: none;
}

#discussioncontent {
	float: none;
}

#hotnotcontent {
	float: right;
    vertical-align:bottom;
}

.hn2-columns .column1 {
	float: left;
}

.hn2-columns .column2 {
	float: right;
}

.wide #content {
	float: none;
}

.wide #playcontent {
	float: none;
}

.two-columns .column1 {
	float: left;
}

.two-columns .column2 {
	float: right;
}

/** SIDEBAR */

#sidebar {
	float: left;
}

#sidebar2 {
	float: left;
}

/** FOOTER */

#footer .wrapper {
	margin: 0px auto;
}

#footer .links {
	float: left;
}

#footer .links a {
}

#footer .legal {
	float: right;
}

/** BOX */

#box1 {
	margin: 2px auto;
}

#box2 {
	margin: 2px auto;
}

#shadebox {
    width:653px;
    height:auto;
    padding: 5px 5px 5px 5px;
    background-color:#99CCFF;
    border-radius:50px;
}

#innershadebox {
    padding: 0px 20px 0px 20px;
    width:640px;
    float: left;
}

#boxleft {
    margin: 8px 0px 8px 8px;
    float:right;
}

#boxright {
    margin: 8px 8px 8px 0px;
    float:left;
}

#boxcenter {
    padding: 8px;
    margin: 8px auto 8px auto;
}

#boxssland1 {
	margin: 2px auto;
}

#boxssland2 {
	margin: 2px auto;
}

#boxssland3 {
	margin: 2px auto;
}

#boxssport1 {
	margin: 2px auto;
}

#boxssport2 {
	margin: 2px auto;
}

#boxssport3 {
	margin: 2px auto;
}