*{
	padding:0; 
	margin:0;
}

img{
	border:none;
}

p{
	margin:10px 0;
}

h1, h2, h3{ 
	letter-spacing:5px;
}

body{  
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	line-height:1.5em;
	background:#333 url(../images/bg-om.jpg) repeat top left; 
	color:#999;
}

#outerwrap, .menu, .menu li, #left-pannel, ul#thumbs, #left, #right, .top-thumbs, #theater, #theater img{
	float:left;
}

#wrap{ 
	width:800px; 
	margin:0 auto; 
}

#outerwrap{
	background:#FFF; 
	margin:2% auto; 
	width:100%; 
	border:1px solid #303030; 
}

.menu li, li.submenu { 
	width:149px;
	/*list-style:none;*/
}

#main-menu li  a{   
	display:block; 
	font-size:10px;
	text-decoration:none;
}

li.menu-header{
	list-style:none;
}

li.menu-header  a { 
	color: #D37500; 
	text-transform:uppercase;   
	letter-spacing:8px; 
	text-align:left;
	padding:2px 0 2px 10px;
	font-weight:bold;
}

li.submenu{
	list-style-image: url(../images/images-circle.gif) ;
	/*list-style-position:inside;*/
}

li.submenu a{
	color:#999; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	padding:2px 0 2px 15px;
	letter-spacing:3px; 
	text-transform:capitalize;
	
}

li.submenu a:hover{
	background:#f1f1f1; 
	color:#D37500;
}

li.title a{  
	background:#f1f1f1; 
	color:#333;
}

#left-pannel{
	width:145px;  
	padding:15px 3px 5px 0; 
	/*background:#FFF url(../images/border-shadow.gif) repeat-y top right;*/
	border:1px solid #F1F1F1;
}


#main{
	width:600px; 
	background:#FFF; 
	min-height:390px; 
	padding: 15px 20px 10px; 
	border-left:140px solid #FFF;  
}

#theater{
	color:#666;
	width:660px;
	padding:0 0 10px;
	font-size:11px;
}

#theater img{ 
	max-height:345px;
	border:3px solid #F1F1F1;
	margin:10px 10px 0 0;
}

#theater a, #main a{
	color:#D37500; 
	text-decoration:none; 
	letter-spacing:3px; 
	font-weight:bold; 
}

#theater a:hover, #main a:hover{ 
	color:orange; 
}

.top-thumbs{
	margin:0 0 10px;
}

ul#thumbs li.on a{
	background:#D37500;
	color:orange;
}

ul#thumbs li{
	display:inline; 
	text-decoration:none;
}

ul#thumbs li a{ 
	text-decoration:none; 
	display:inline-block; 
	padding:0; 
	border:1px solid #DDD; 
	margin:5px 2px 0; 
	color:#999; 
	background:#f1f1f1;
	font-weight:lighter;
	letter-spacing:0px;
	width:8px;
	height:8px; 
}

ul#thumbs li a:hover{ 
	background:#D37500; 
}

#logo{
	padding:100px 140px;
}

.img-float-right{ 
	float:right; 
	padding: 0 0 10px 10px;
}

.img-float-left{ 
	float:left; 
	padding: 0 10px 10px 0;
}

#friends td{ 
	border-bottom:1px dotted #DDD; 
	vertical-align:bottom; 
	padding:3px 0 8px;
	width:100px;
}

#friends img{ 
	width:120px; 
	float:right; 
}

#friends h2{ 
	background:#DDD;  
	padding: 2px 2px 2px 15px; 
	font-size:11px; 
	text-transform:uppercase; 
}

#sites li{
	list-style:none;
}

#sites li a{ 
	letter-spacing:3px; 
	font-size:14px; 
	text-decoration:none; 
}

#friends-box{
	float:left;
}

.info{
	width:220px; 
	border:4px solid #f1f1f1; 
	padding:20px 10px; 
	margin:20px 10px; 
	float:left; 
	color:#DDD; 
	background:#333 url(../images/bg-om.jpg) repeat top left;
}

.controls{
	padding:5px 5px 0;
}

table.services td{
	vertical-align:top;
}
 
table.services td a{
	color:D37500;
}

.js-kit-comments a{color:#333; text-decoration:none;}
.js-kit-comments{background:#FFF/*B1C7D6*/; padding:  0 10px;}