/* Css document of Prisionstruggle.com - Sosfactory Design */

body{
	background:url(images/whole-bg.jpg) center repeat-x #4d4b34;
	margin:0;
	padding:0;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	}
	
h1, h2, h3, p{
	margin:0;
	padding:0;
	}
	
h1{
	color:#96926f;
	font-weight:bold;
	display:block;
	background:#434234;
	width:653px;
	height:17px;
	padding:4px 0 0 15px;
	margin:0;
	font-size:11px;
	}
	
img {
	border:none;
	margin:0;
	}
		
/* Links */
a {
	outline-style:none;
	text-decoration:none;
	color:#000;
	}
	
a:hover, a:active {
	color:#ffcc66;
	}
	
a:visited {
	color:#000;
	}
	
/* Whole Container */
#whole-container {
	width:997px;
	height:auto;
	overflow:auto;
	margin:0 auto;
	padding:0;
	}
	
/* Header */
#header-image {
	width:100%;
	height:198px;
	background:url(images/header-image.jpg) no-repeat center;
	}

#header {
	width:997px;
	height:198px;
	margin:0 auto;
	padding:0;
	}
	
#header .link-logo{
	position:relative;
	top:50px;
	left:48px;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	width:287px;
	height:82px;
	padding:0;
	}
	
#header .text{
	position:relative;
	top:101px;
	right:30px;
	float:right;
	}
	
/* Wrapper */
#content {
	position:relative;
	width:995px;
	height:auto;
	border-right:1px solid #0d0c09;
	border-left:1px solid #0d0c09;
	background:#676550;
	margin:0 auto;
	overflow:auto;
	padding:0;
	}
	
/* Sidebar */
#sidebar {
	position:relative;
	float:left;
	left:14px;
	top:-7px;
	width:254px;
	height:auto;
	margin:0;
	padding:0;
	}
	
/* Sidebar
	- Profile */
#profile {
	width:254px;
	height:196px;
	margin:0;
	padding:57px 0 0 0;
	background:url(images/profile-bg.jpg) no-repeat;
	} 
	
#profile .top-information{
	width:auto;
	height:auto;
	padding:0 0 0 28px;
	margin:0;
	color:#141207;
	line-height:15px;
	_line-height:16px;
	}
	
#profile .top-information img{
	*vertical-align:middle;
	}
	
#profile .top-information a, #profile .top-information a:visited{
	color:#cdc6a2;
	font-weight:bold;
	text-decoration:underline;
	} 
	
#profile .top-information a:hover{
	color:#fed872;
	}
	
#profile .top-information .image-float{
	float:left;
	margin:0 5px 0 0;
	border:1px solid #000;
	}
	
#profile .bottom-information{
	width:155px;
	height:auto;
	padding:0;
	margin:10px auto 0 auto;
	text-align:right;
	color:#141207;
	line-height:15px;
	_line-height:16px;
	}
	
#profile .bottom-information img{
	vertical-align:middle;
	margin:0 0 3px 8px;
	}
	
#profile .btn{
	width:151px;
	height:19px;
	margin:8px auto 0 auto;
	padding:4px 0 0 0;
	color:#8f8d76;
	background:url(images/bottom-information-btn-bg.jpg) no-repeat;
	}
	
#profile .btn a, #profile .btn a:visited{
	color:#8f8d76;
	}
	
#profile .btn a:hover{
	color:#cdc6a2;
	}
	
#profile .btn ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#profile .btn ul li{
	height:auto;
	float:left;
	text-align:center;
	}
	
#profile .btn .preference{
	width:87px;
	}
	
#profile .btn .log{
	width:64px;
	}
	
/* Sidebar
	- Menu */
#Menu {
	width:254px;
	height:auto;
	margin:0;
	padding:0;
	background:url(images/menu-bg.jpg) bottom no-repeat;
	padding:0 0 35px 0;
	}
	
#Menu #title{
	background:url(images/menu-title.jpg) no-repeat;
	width:254px;
	height:47px;
	padding:0;
	margin:0;
	}
	
#Menu ul{
	padding:0 0 0 20px;
	margin:0;
	list-style:none;
	background:url(images/menu-list-bg.jpg) repeat-y;
	}
	
#Menu ul li {
	_width:218px;
	_height:22px;
	}

#Menu ul li a{
	display:block;
	width:193px;
	height:17px;
	color:#141207;
	background:url(images/list-bullet-off.jpg) no-repeat;
	background-position:10px 7px;
	padding:5px 0 0 25px;
	margin:0 0 2px 0;
	font-size:12px;
	}
	
#Menu ul li a:hover{
	background:url(images/menu-list-bg-hover.jpg) no-repeat;
	color:#fed872;
	}
	
#Menu ul li a {
	color:#141207;
	}
	
/* Principal Content
	- Fixed */
#content-fidex {
	border:1px solid #434234;
	border-bottom:none;
	float:left;
	width:693px;
	height:auto;
	background:#706e57;
	margin:0 0 0 25px;
	}
	
/* Principal Content
	- News */	
#news {
	width:693px;
	height:17px;
	border-bottom:1px solid #434234;
	margin:0;
	padding:3px 0 0 0;
	text-align:center;
	}
	
#news a{
	color:#ccc7a1;
	}
	
#news a:hover{
	color:#fed872;
	}
	
/* Principal Content
	- Sub Menu */	
#sub-menu {
	width:693px;
	height:83px;
	margin:0;
	padding:0;
	background:#434234;
	}	

/* Principal Content
	- Sub Menu 1 */		
#best-inmates {
	width:344px;
	height:83px;
	float:left;
	padding:0;
	background:#28271f url(images/sub-menu-1-bg.jpg) left no-repeat;
	text-align:center; 
	}
	
#best-inmates a, #best-inmates a:visited{
	color:#96926f;
	text-decoration:underline;
	}
	
#best-inmates a:hover {
	color:#ccc7a1;
	text-decoration:underline;
	}
	
#best-inmates ul {
	margin:0;
	padding:0 0 0 46px;
	list-style:none;
	}
	
#best-inmates ul li{
	width:75px;
	height:10px;
	float:left;
	display:block;
	margin:6px 0 0 0;
	padding:53px 0 0 0;
	text-align:center;
	}
	
#best-inmates .gold {
	background:url(images/sub-menu-gold.jpg) no-repeat top;
	}
	
#best-inmates .silver {
	background:url(images/sub-menu-plate.jpg) no-repeat top;
	background-position:29px 0;
	padding:53px 25px 0 25px;
	}
	
#best-inmates .bronce {
	background:url(images/sub-menu-bronce.jpg) no-repeat top;
	background-position:3px 0;
	}
	
/* Principal Content
	- Sub Menu 2 */		
#navbar {
	width:349px;
	_width:320px;
	height:83px;
	float:left;
	margin:0;
	padding:0;
	background:#434234;
	text-align:center; 
	}
	
#navbar a, #navbar a:visited{
	color:#96926f;
	}
	
#navbar a:hover {
	color:#fed872;
	}
	
#navbar ul {
	margin:0;
	padding:0 0 0 25px;
	list-style:none;
	}
	
#navbar ul li{
	width:82px;
	height:9px;
	float:left;
	padding:52px 0 0 0;
	display:block;
	margin:7px 0 0 0;
	padding:53px 0 0 0;
	text-align:center;
	}
	
#navbar .arrow{
	background:url(images/sub-menu-2-arrow.jpg) center top no-repeat;
	background-position:13px 0;
	}
	
#navbar .head{
	padding:52px 26px 0 26px;
	background:url(images/sub-menu-2-head.jpg) center top no-repeat;
	}
	
#navbar .hart{
	background:url(images/sub-menu-2-hart.jpg) center top no-repeat;
	background-position:13px 0;
	width:79px;
	}
	
/* Principal Content
	- Variable */
#content-variable {
	width:665px;
	margin:0 0 0 25px;
	float:left;
	height:auto;
	background:#706e57;
	border:1px solid #434234;
	border-bottom:19px solid #434234;
	border-top:none;
	padding:0 14px 15px 14px;
	_padding:0 12px 15px 13px;
	color:#141207;
	}
	
#content-variable img{
	margin:0 auto;
	display:block;
	}
	
#content-variable h1{
	margin:12px 0 15px 0;
	}
	
#content-variable ul{
	list-style:none;
	margin:0;
	padding:0;
	color:#141207;
	}
	
.margen-mini{
	padding:0 0 30px 18px;
	width:111px;
	float:left;
	display:block;
	font-size: 12px;
	}		
	
.margen{
	padding:0 0 30px 24px;
	width:110px;
	float:left;
	display:block;
	font-size: 12px;
	}		
	
#content-variable ul li a, #content-variable ul li a:visited{
	color:#cdc6a2;
	}
	
#content-variable ul li a:hover {
	color:#fed872;
	}
	
/* Footer */
#footer {
	width:953px;
	height:76px;
	clear:both;
	margin:0px auto 20px auto;
	padding:10px 0 0 0;
	text-align:center;
	border:1px solid #434234;
	background:#706e57;
	color:#141207;
	}
	
#footer a, #footer a:visited{
	color:#cdc6a2;
	}
	
#footer a:hover {
	color:#cdc6a2;
	}
	
#footer .bottom {
	width:943px;
	height:16px;
	display:block;
	position:relative;
	bottom:-8px;
	text-align:left;
	margin:10px 0 0 0;
	padding:3px 0 0 10px;
	font-size:10px;
	background:#434234;
	color:#141207;
	}
	
#footer .bottom a{
	color:#141207;
	}

























	

