@charset "utf-8";
/* CSS Document */

body {
	background-image: url(images/moviemate-bg2.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right:0px;
	background-color: #081b30;
	background-attachment:fixed;
	background-position:center;
	color:#FFFFFF;
}

body,td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
font-weight:bold;
color:#FFFFFF;
}


.main_body {
text-align:center;
width:852px;
margin:0 auto;

}


.header {
text-align:left;
margin-left:0px;
margin-right:0px;
width:852px;
}

.main_content {
text-align:left;
width:847px;
padding-top:20px;
padding-left:5px;
padding-right:0px;
margin:0px;
}


.main_content a:link {
	color: #039FEB;
	text-decoration: none;
}
.main_content a:visited {
	text-decoration: none;
	color: #039FEB;
}
.main_content a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.main_content a:active {
	text-decoration: none;
	color: #ffffff;
}

h1 {
margin:0px;
padding:0px;
font-size:24px;
color:#0388c5;
}

h2 {
font-size:16px;
color:#ffffff;
}

h3 {
margin-top:0px;
padding-top:5px;
margin-bottom:7px;
padding-bottom:0px;
padding-left:15px;
background-image:url(images/content-lid.jpg);
background-repeat:no-repeat;
font-size:14px;
color:#ffffff;
height:27px;
}

h4 {
margin-top:0px;
padding-top:0px;
font-size:18px;
color:#0388c5;
}

hr {
height: 0;
border: 0;
border-top: 1px solid #025f8a; 
}

.frontpage2 input{
font-size:11px;
}

.frontpage3 input{
font-size:11px;
}


.frontpage1{
float:left;
width:295px;
padding:0px 20px 0px 0px;
}

.frontpage1{
text-align:justify;
}

.frontpage2{
float:right;
width:529px;
height:169px;
padding:0px 0px 0px 0px;
background-image:url(images/cont_pic_bg.jpg);
background-repeat:no-repeat;
overflow:hidden;
margin-bottom:20px;
}

.frontpage2 p{
padding:5px 15px 5px 15px;
margin:0px 0px 0px 0px;
}

.frontpage3{
float:right;
width:529px;
height:169px;
padding:0px 0px 0px 0px;
background-image:url(images/cont_pic_bg2.jpg);
background-repeat:no-repeat;
overflow:hidden;
margin-bottom:20px;
}

.frontpage3 p{
padding:5px 15px 5px 15px;
margin:0px 0px 0px 0px;
}

.contact_page2{
float:left;
width:529px;
padding:0px 0px 0px 0px;
background-image:url(images/cont_bg.jpg);
background-repeat:repeat-y;
margin:0px;
}

.contact_page2 p{
padding:0px 15px 0px 15px;
margin:0px 0px 0px 0px;
}

.contact_page2 h4{
margin-top:0px;
padding:0px 15px 0px 15px;
font-size:18px;
color:#0388c5;
}



.cont_btm{
background-image:url(images/cont_btm.jpg);
background-repeat:no-repeat;
height:10px;
padding:0px;
margin:0px;
overflow:hidden;
}

.aboutpage1{
float:left;
width:270px;
padding:0px 20px 0px 0px;
}

.aboutpage2{
float:left;
width:529px;
padding:0px 0px 0px 0px;
}

.aboutpage2 p{
text-align:justify;
}

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=94);
-moz-opacity: 0.94;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.login_btn{
text-align:right;
margin-top:-30px;
padding-right:40px;
}

form{
display:inline;
}

.box
{

	border: solid 1px #200440;
	background-color: #000;
	margin: 5px;
	color:#FFFFFF;

}

.profile_side{
width:240px;
float:left;
padding:0px 0px 0px 0px;
margin:0px 20px 0px 0px;
background-image:url(images/cont_bg-sml.jpg);
background-repeat:repeat-y;
}

.profile_side h3{
margin-top:0px;
padding-top:5px;
margin-bottom:0px;
padding-bottom:0px;
padding-left:15px;
background-image:url(images/content-lid-sml.jpg);
background-repeat:no-repeat;
font-size:14px;
color:#ffffff;
height:27px;
}

.profile_info{
float:left;
width:579px;
padding:0px 0px 0px 0px;
}

.profile_info h1{
border-bottom:solid 1px #025f8a;
}

.profile_info h4{
padding-top:10px;
margin-bottom:-10px;
}

.profile_review{
padding:0px 0px 0px 0px;
}

.profile_review h1{
border-bottom:solid 1px #025f8a;
}

.profile_review h4{
padding-top:10px;
margin-bottom:-10px;
}

.cont_btm-sml{
background-image:url(images/cont_btm-sml.jpg);
background-repeat:no-repeat;
height:10px;
padding:0px;
margin:0px;
overflow:hidden;
}



/*--------------------------------MENU AREA--------------------------------------*/

.menu_area {
margin:0 auto;
width:852px;
height:38px;
padding:0px;
text-align:left;
}

.indentmenu{
font-size: 12px;
font-weight:bold;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
text-align:left;
margin:0px;
padding:0px;
}

.indentmenu ul{
margin: 0px;
padding: 0px;
float: left;
width: 100%; /*width of menu*/
border-width: 0px 0;
/*background-color:#885F9E;*/
}

.indentmenu ul li{
display: inline;

}


.indentmenu ul li a{
float: left;
color: white; /*text color*/
margin:0px 0px 0px 0px;
padding: 10px 5px 10px 5px ;
height:18px;
text-decoration: none;
width:110px;
text-align:center;
background-image:url(images/menu_bg.jpg);
background-position:top;
background-repeat:no-repeat;

}

.no_bg {
background-image:none !important; 
background:none;
}


.corner1 {
width:114px !important; 
}

.corner1 a{
background-image:url(images/menu_bg1.jpg) !important; 
width:114px !important; 
}

.corner1 a:hover{
background-image:url(images/menu_bg1.jpg) !important; 
text-decoration:underline;
}


.corner2 {
width:118px !important; 
}

.corner2 a{
background-image:url(images/menu_bg2.jpg) !important; 
width:118px !important; 

}

.corner2 a:hover{
background-image:url(images/menu_bg2.jpg) !important; 
text-decoration:underline;
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
background-image:url(images/menu_bg.jpg);
background-position:top;
background-repeat:no-repeat;
margin-top:0px;
margin-bottom:0px;
height:18px;
padding-top:10px; /*shift text down 1px for selected and active item*/
padding-bottom:10px; /*shift text down 1px for selected and active item*/
text-decoration:underline;
}

.stay_lit1 {
width:121px !important; 
text-decoration:underline;
}

.stay_lit1 a{
background-image:url(images/menu_bg1.jpg) !important; 
width:121px !important; 
text-decoration:underline;
}

.stay_lit2 {
width:121px !important; 
text-decoration:underline;
}

.stay_lit2 a{
background-image:url(images/menu_bg2.jpg) !important; 
width:121px !important; 
text-decoration:underline;
}

.stay_lit {
width:120px !important; 
text-decoration:underline;
}

.stay_lit a{
background-image:url(images/menu_bg.jpg) !important; 
width:120px !important; 
text-decoration:underline;
}


/*--------------------------------END MENU AREA--------------------------------------*/



.under_menu {
margin-left:0px;
width:802px;
height:37px;
background-image:url(images/under-menu.jpg);
background-repeat:no-repeat;
background-position:center;
font-size:20px;
font-weight:bold;
padding:10px 20px 10px 30px;
text-align:center;
}

.under_menu h2 {
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
font-size:20px;
color:#ffffff;
}


.footer_keywords {
padding:20px;
color:#FFFFFF;
font-size:14px;
text-align:center;
font-weight:bold;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#502F59;
padding: 5px;
left: -1000px;
border: 0px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;
top: auto;
margin-top:30px;
left: 30px; /*position where enlarged image should offset horizontally */

}

img {
border-color:#3C2343;
}

.vid_desc {
text-align:left;
padding-top:30px;
padding-right:20px;
width:220px;
}

.vid_desc h3 {
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
margin-top:6px;
font-weight:bold;
}

.vid_desc p {
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
}



/*--------------------To make stuck footer-------------------------*/

html
{
height: 100%;
}

body
{
height: 100%;
}

.main_body
{
position: relative;
min-height: 100%;
}

* html .main_body
{
height: 100%;
}

.main_content
{
padding-bottom: 9em;
}

#footer
{
position: relative;
margin-top: -7.5em;
text-align:center;
background-image:url(images/sb_footer_bg.jpg);
background-position:top center;
background-repeat:repeat-y;
padding-top:8px;
height:30px;
} 

#footer {
font-size:10px;
text-align:center;
color:#CCCCCC;
}

#footer a:link {
	font-weight:bold;	
	color:#CCCCCC;
	text-decoration: none;
}
#footer a:visited {
	font-weight:bold;
	text-decoration: none;
	color: #CCCCCC;
}
#footer a:hover {
	font-weight:bold;
	text-decoration: underline;
	color: #ffffff;
	font-size:10px;
}
#footer a:active {
	font-weight:bold;
	text-decoration: none;
	color: #ffffff;
	font-size:10px;
}

.friends {
float:left;
padding:2px;
width:62px;
height:88px;
}

.friends a:link {
	font-weight:normal;	
	color:#025f8a;
	text-decoration: none;
	font-size:10px;
}
.friends a:visited {
	font-weight:normal;
	text-decoration: none;
	color: #025f8a;
	font-size:10px;	
}
.friends a:hover {
	font-weight:normal;
	text-decoration: none;
	color: #0388c5;
	font-size:10px;
}
.friends a:active {

	font-weight:normal;
	text-decoration: none;
	color:#0388c5;
	font-size:10px;
}

.friend_image {
width:45px;
height:45px;
overflow:hidden;
padding:0px;
margin:0px;
}

.friends_area{
clear:left; 
padding-top:20px;
}

.friends_area h4{
border-bottom:solid 1px #025f8a;
padding-bottom:5px;
margin-bottom:20px;
}


.wall_posts p {
font-size:13px;
}

.wall_posts {
font-size:13px;
padding:2px 0px 6px 0px;
border-bottom:thin solid #CCCCCC;
}

.wall_posts a:link {
	font-weight:bold;	
	color:#039FEB;
	text-decoration: none;
	font-size:13px;
}
.wall_posts a:visited {
	font-weight:bold;
	text-decoration: none;
	color: #039FEB;
	font-size:13px;	
}
.wall_posts a:hover {
	font-weight:bold;
	text-decoration: none;
	color: #8ccafd;
	font-size:13px;
}
.wall_posts a:active {
	font-weight:bold;
	text-decoration: none;
	color:#8ccafd;
	font-size:13px;
}

.wall_posts td{
font-size:13px;
}

.friends_post {
padding:2px;
width:42px;
height:52px;
}

.post_green_wall {
font-size:13px;
border-bottom:solid 0px;
display:block;
background-color:#e7f3d1; 
padding:6px;
}

.post_green_wall p{
font-size:13px;
padding:0px;
margin:0px;
}

.wall_pics{
padding:8px 0px 8px 0px;
}

.wall_pics img{
padding:4px;
border:solid 1px #039FEB;
}

.date_added {
margin-top:-15px;
font-size:9px;
font-style:italic;
color:#CCCCCC;
}

.light_blue{
color:#9cd3f4;
}

