body
{
  font-family:Tahoma;
  color:#ffffff;
  background-color:#000000;
  background-position:center top;
  text-align:left;
}

.MainLogoImg
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://ooooj.com/brand/default/images/logo-black.png', sizingMethod='scale');
  width:239px;
  height:100px;  
}

.HomeTopText
{
  font-size:36px;
  width:900px;  
}

.HomeSubText
{
  font-size:32px;
}

.HomeSubTextSmall
{
  font-size:24px;
  color:#66ccff;
  padding-top:10px;
}

.LanguagePicker
{
  padding:5px;  
  padding-right:10px;  
}

.HomeSigupButtonOuter
{
  width: 747px;
  height:67px;
  background-image:url(../images/signupbg.jpg);
  
  vertical-align:middle;
  font-size:24px;
}

.HomeSigupButton
{
  width: 747px;
  height:67px;
  padding-top:16px;
  vertical-align:middle;
  font-size:24px;
}

A.HomeSigupButtonLink:LINK, A.HomeSigupButtonLink:ACTIVE, A.HomeSigupButtonLink:VISITED, A.HomeSigupButtonLink:HOVER,
{
	color: #ffffff;
	text-decoration: none;
	font-size:24px;
}

A:LINK
{
	color: #ffffff;
	text-decoration: none;
}

A:ACTIVE
{
	color: #ffffff;
	text-decoration: none;
}

A:VISITED
{
	color: #ffffff;
	text-decoration: none;
}

A:HOVER
{
	text-decoration: underline;
	color: #00ccff;
}

A.ContentLink:LINK
{
	text-decoration: underline;
}

A.ContentLink:ACTIVE
{
	text-decoration: underline;
}

A.ContentLink:VISITED
{
	text-decoration: underline;
}



.Common
{
  
}

.CommonBody
{
  /*background-color:#ff0000;*/
  text-align:left;
  width:900px;  
}

.CommonHeader
{
  width:900px; 
  text-align:left;
}

.CommonHeaderBottomBar
{
  height:10px;
  overflow:hidden;
  background-color: #333333;
  width:100%;
}

.CommonHeaderSpacer
{
  height:25px;
  overflow:hidden;
  width:100%;
}

.CommonHeaderLinks
{
  width:650px;
  display:inline;
  padding:5px;
  padding-bottom:0px;
  
}

.CommonHeaderLinksTD
{
  vertical-align:bottom;
}

.CommonHeaderLinksTDHome
{
    padding-bottom:3px;    
}

.CommonCenterPartTD
{
  width:650px;
  
}

.CommonRightPartTD
{
  width:250px;
}

.LinkBox
{
  text-align:right;
  padding:0px; 
  height:29px; 
}

.LinkBoxItem
{
  display:inline;
   position:relative;
  padding:10px;
  margin-left:10px;
  background-color:#333333; 
  vertical-align:bottom;
  width:90px;
}

.LinkBoxItemHome
{
  float:right;
  position:relative;
  margin-right:-16px;
  margin-left:32px;
  
  vertical-align:middle;
  text-align:center;
  width:190px;

  font-size:28px;
  text-transform:lowercase;
}

.LinkBoxItemHome a:hover, .LinkBoxItemHome a:visited, .LinkBoxItemHome a:active
{
    color:#ffffff; 
    text-decoration:none;
    width:190px;    
}

.ProfileHeaderUserThumb
{
    
}

.AvatarImage
{
  border:1px solid #7d7d7d  ;
}

.PostInputBoxArea
{
  text-align:center;
  background-color:#000000;
  width:600px;
  margin:10px;
  border:0px solid #333333;
  color:#000000;  
  padding: 15px;
}

.PostButtonTD
{
  padding:10px;  
}

.PostButton
{
  width:150px;
  height:40px;
  font-size:20px;  
}

.CancelButton
{
  width:150px;
  height:40px;
  font-size:20px;  
}

.UploadButton
{
  width:150px;
  height:40px;
  font-size:20px;  
}

.RelationsArea
{
  padding-left:5px;  
}

/* Login Page */

.LoginBox
{
  
  width:230px;  
}

.LoginBoxButton
{
  text-align:center;
  padding-top:20px;
  padding-bottom:20px;
}

.LoginButton
{
  width:140px;
  height:40px;
  font-size:20px;
}

.LoginTextBox
{
  width:230px;
  height:34px;
  font-size:20px;
}

.LoginBoxFieldName
{
  padding-top:5px;
  padding-bottom:5px;
  font-size:16px;
}

/* Post Page */

.ImgPhotoTD
{
  text-align:center;
  padding-bottom:5px;
}


/*#ctl00_ContentPlaceHolderCenter001_InputBox1___AUPostPhoto_f_0
{
  height:54px;
  width:400px;
  font-size:20px;
  background-color:#ffff00;
  border:5px solid #ff00ff;
  position:absolute;
}

#ctl00_ContentPlaceHolderCenter001_InputBox1___AUPostPhoto_d_0
{

}

#ctl00_ContentPlaceHolderCenter001_InputBox1___AUPostPhoto_f_0 INPUT
{
  height:34px;
  font-size:20px;  
  border:5px solid #ff00ff;
  color:#000000;
  width:90px;  
} 

#ctl00_ContentPlaceHolderCenter001_InputBox1___AUPostPhoto_i_0
{
  width:75px;
  height:34px;
  font-size:20px;
  background-color:#ff0000; 
    border:5px solid #ffff00;
  color:#00ff00; 
}

#ctl00_ContentPlaceHolderCenter001_InputBox1___AUPostPhoto_i_0 INPUT
{
  width:75px;
  height:34px;
  font-size:20px;
  background-color:#0000ff; 
    border:5px solid #ff0000; 
    color:#00ff00;
} */

INPUT.AjaxInput 
{
  width:140px;
  height:38px;
  font-size:20px;  
} 

.PostButton
{
  width:140px;
  height:40px;
  font-size:20px;
}

.PostTextBox
{
  width:250px;
  height:34px;
  font-family:Tahoma;
  font-size:20px;
}


/* Register */

.SignupTitle
{
  padding-top:15px;
  padding-bottom:35px;
  font-size:24px; 
  /*background-color:#ff00ff; */
  
}

.SignupFieldTitle
{
  padding-top:5px;
  padding-bottom:5px;
  padding-right:10px;
  font-size:16px; 
  /*background-color:#ff00ff; */
  margin-bottom:20px; 
  text-align:right;
}

.SignupTextBox
{
  width:350px;
  height:34px;
  font-size:20px; 
  margin-bottom:20px;
  
}

.SignupMultiTextBox
{
  width:350px;
  height:68px;
  font-size:20px; 
  margin-bottom:20px;
  font-family:Tahoma;
}

.SignupTextBoxShort
{
  width:150px;
  height:34px;
  font-size:20px; 
  margin-bottom:20px;
  
}

.SignupDropDownShort
{
  width:40px;
  height:34px;
  font-size:20px; 
  margin-bottom:20px;
}

.ColorPickerTextBox
{
  width:150px;
  height:34px;
  font-size:20px; 
  margin-bottom:20px;       
}


.SignupButton
{
  width:140px;
  height:40px;
  font-size:20px;
}

.SignupButtonTD
{
  padding-top: 20px;  
}

/* SignIn */

.SignInDiv
{
  width:900px;
  text-align:center;
    
}

/* Profile page */

.ProfileHeaderUserThumbTD
{
  width:70px;
  text-align:left;  
}

.ProfileHeaderUserThumb
{}

.ProfileHeaderUserTD
{}

.ProfileHeaderUser
{
  font-size:40px;  
}

.ProfileHeaderUserTable
{
  width:630px;
  padding:15px;
  background-color:#222222;
}

/* PostsLinkBox on the profile page */
.PostLinkBox
{
  text-align:right;
  width:630px;
  
  background-color:#222222;
height:27px;
/*border:1px solid #ff00ff;*/
    
}

.PostLinkBoxItem
{
  display:inline;
  padding:8px;
  margin-right:10px;
  background-color:#333333; 
  vertical-align:bottom;
  width:90px;

/*border:1px solid #ff0000;*/

}

.PostLinkBoxItemSelected
{
  display:inline;
  padding:10px;
  margin-right:10px;
  background-color:#000000; 
  vertical-align:bottom;
  width:90px;

/*border:1px solid #0000ff;*/
}

/* SettingsLinkBox on the profile page */
.SettingsLinkBox
{
  text-align:right;
  width:630px;
  
  background-color:#222222;
height:27px;
/*border:1px solid #ff00ff;*/
    
}

.SettingsLinkBoxTop
{
  text-align:right;
  width:630px;
  
  background-color:#222222;
height:27px;
/*border:1px solid #ff00ff;*/
    
}


.SettingsLinkBoxItem
{
  display:inline;
  padding:8px;
  margin-right:10px;
  background-color:#333333; 
  width:80px;
  
/*border:1px solid #ff0000;*/
}

.SettingsLinkBoxItemSelected
{
  display:inline;
  padding:10px;
  margin-right:10px;
  background-color:#000000; 
  width:80px;
  
/*border:1px solid #0000ff;*/
}

/* SettingsLinkBoxMain on the profile page */

.SettingsLinkBoxMain
{
  text-align:right;
  width:630px;
  
  background-color:#111111;
  height:27px;
 /*border:1px solid #ff00ff;*/
    
}

.SettingsLinkBoxMainTop
{
  text-align:right;
  width:630px;
  
  background-color:#111111;
height:27px;
/*border:1px solid #ff00ff;*/
    
}

.SettingsLinkBoxMainItem
{
  display:inline;
  padding:8px;
  margin-right:10px;
  background-color:#333333; 
  width:80px;
  
/*border:1px solid #ff0000;*/
}

.SettingsLinkBoxMainItemSelected
{
  display:inline;
  padding:10px;
  margin-right:10px;
  background-color:#222222; 
  width:80px;
  
/*border:1px solid #0000ff;*/
}


/* Settings Pages */

.SettingsAvatar
{
  padding-right:25px;  
}

.SettingsFieldTitleAbove
{
  padding-bottom:10px;  
}

/* Delete confimation box */

.ConfirmArea
{
  width:500px;
  margin-top:50px;
  padding:20px;
  background-color:#222222;
}

.ConfirmMessage
{
  font-size: 20px;
  padding:10px;
  padding-bottom:20px;
  text-align:center;
}

.ConfirmButtons
{
  text-align:center;
  white-space:nowrap;
}

.ConfirmButton
{
  width:200px;
  height:40px;
  font-size:20px;  
}

/* userdisplaybox */

.UserDisplayBox
{
  padding:10px;
  background-color:#333333;  
}

.UserDisplayBoxTitle
{
  
}

.UserDisplayBoxAreaTitleDiv
{
  padding-bottom:5px;
  padding-top:5px;  
}

.UserDisplayBoxAreaTitle
{
  font-size:20px;
  border-bottom:1px solid #ffffff;
  width:229px;
}

.LoginAreaWelcome
{
  padding-left:5px;
}

.LoginAreaHome
{
  width:229px;
  height:310px;
  padding:10px;
  padding-bottom:15px;
  background-image:url(../images/loginbg.jpg);
  background-repeat:no-repeat;

}

.LoginAreaHome2
{
  width:229px;
  height:310px;
  padding:10px;
  padding-bottom:15px;
  /*background-image:url(../images/loginbg.jpg);*/
  background-repeat:no-repeat;

}

.AddRelationArea
{
  padding-left:5px;
  padding-top:15px;
}

/* ShortInfo */

.ShortInfoArea
{
  /*background-color:#ff00ff;*/
  overflow:hidden;
  width:230px;
}

.ShortInfoTable
{
  padding-left:5px;
  padding-top:5px;
  padding-bottom:15px;
}

.ShortInfoThumbTD
{
  width:50px;
  padding-right:5px;
}

.ShortInfoThumb
{
  
}

.ShortInfoUserTD
{
  
}

.ShortInfoUser
{
  
}

.ShortInfoFieldTD
{
  
}

.ShortInfoField
{
  
}

/* Posts area and posts repeater */

.PostsArea
{
  margin-top:25px;
  width:630px;
  padding:15px;
  background-color:#000000;
}

.PostsRepeaterItemTable
{
  width:600px;  
}

.PostsRepeaterItemTableInnerLeft
{
  width:52px;
}

.PostsRepeaterItemTableInnerRight
{
  padding-left:15px;
  padding-right:0px;
  width:548px;
}

.ImageLink75
{
  width:75px;
  border:1px solid #7d7d7d;   
}

.ImageLink75BisSelected
{
  width:75px;
  padding:-3px;
  margin-top:0px;
  border:2px solid #00ccff;   
}

.PostImage75Div
{
  border:1px solid #7d7d7d;   
}

.ImageLink150
{
  width:150px;
  border:1px solid #7d7d7d;   
}

.ImageLink150ShoeBox
{
  width:150px;
  border:1px solid #7d7d7d; 
}

.ShoeBoxImageLinkDiv
{
  padding-right:25px;
  padding-bottom:25px;  
}

.Image1000
{
  border:8px solid #ffffff;
}

.PostImage150Div
{
  /*border:1px solid #7d7d7d;   */
}

.ImageLink500
{
  width:533px;
  border:1px solid #7d7d7d;   
}

.PostImage500Div
{
  /*border:1px solid #7d7d7d;   */
}

.PostPageImage500Div
{
  border:1px solid #7d7d7d;     
}

.PostBody
{
  padding-top:8px;
  padding-bottom:3px;
  font-size:22px; 
  width:530px;
  overflow:hidden; 
}

.PostBody150
{
  padding-top:0px;
  padding-bottom:3px;
  font-size:18px; 
  width:365px;
  overflow:hidden;
}



.PostTime
{
  padding-top:5px;
  font-size:12px;
}

.PostSource
{
  padding-top:5px;
}

.PostButtons
{
  padding-top:5px;
  font-size:12px;
}

.PostLabels
{
  padding-top:5px;
  font-size:12px;
}

.PostCamera
{
  padding-top:5px;
  font-size:12px;
}

.PostComments
{
  padding-top:5px;
  font-size:12px;
}

/* postpage */

.LinkArrowLeftDiv
{
  margin-top:175px;
  padding-right:5px;
  width:30px; 
  height:60px; 
}

.LinkArrowLeft
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://ooooj.com/brand/default/images/arrow-black-left.png', sizingMethod='scale');
  width:25px;
  height:50px;
}

.LinkArrowRightDiv
{
  margin-top:175px;
  padding-left:2px;
  width:30px;
  height:30px;    
}

.LinkArrowRight
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://ooooj.com/brand/default/images/arrow-black-right.png', sizingMethod='scale');
  width:25px;
  height:50px;
}

/* Slider */

.LinkArrowNextDiv
{
  width:75px; 
  height:75px;
  overflow:hidden;
  margin-right:5px; 
}


.ImageLinkArrowNext
{
  width:75px; 
  height:75px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://ooooj.com/brand/default/images/arrow-black-next.png', sizingMethod='scale');
}


.LinkArrowNext
{

  
}

.LinkArrowPreviousDiv
{
  width:75px;
  height:75px;
  overflow:hidden; 
  margin-left:-4px; 
}

.ImageLinkArrowPrevious
{
  width:75px; 
  height:75px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://ooooj.com/brand/default/images/arrow-black-previous.png', sizingMethod='scale');

  background-repeat:no-repeat;  
}

.LinkArrowPrevious
{

}

.ProfileHeaderListUser
{
  font-size:36px;  
}

/* Comments on postpage */

.CommentsArea
{
  width:533px;  
}

.CommentsRepeaterItemTable
{
  width:520px;
}

.CommentsRepeaterItemTableInnerLeft
{
  width:50px;
}

.CommentsRepeaterItemTableInnerRight
{
  width:470px;
  padding-left:5px;
  overflow:hidden;
}

.HomeCommentsRepeaterItemTableInnerRight
{
  width:450px;
  padding-left:5px;
  padding-right:15px;
  overflow:hidden;
}

.CommentBody
{
  padding-top:0px;
  padding-bottom:3px;
  font-size:22px; 
  overflow:hidden;
  width:470px;
}

.CommentTime
{
  padding-top:5px;
  font-size:12px;
}

.CommentButtons
{
  padding-top:5px;
  font-size:12px;
}

.CommentsTitleTd
{
  font-size:20px;
  padding-bottom:15px;
  padding-top:10px; 
  text-decoration:underline; 
}

/* modal popup */

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}  

.PagerArea
{
  padding:15px;
  margin-left:40px;
  text-align:center;
  width:533px;
  border:0px solid #ff00ff;  
}

/* RelationsHeader */ 

.RelationsHeaderUserThumbTD
{
  width:70px;
  text-align:left;  
  padding-top:15px;
}

.RelationsHeaderUserTable
{
  width:630px;
  padding:15px;
  padding-top:0px;
  background-color:#222222;
}

.RelationsHeadertextTD
{
  width:535px;
}

.RelationsHeadertext
{
  font-size:28px;
  padding-top:20px;
}

.RelationTable
{
  width:630px;
  padding:15px;
  /*background-color:#ff00ff;  */
}

.RelationImageTD
{
  width:70px;
}

.RelationDescriptionDiv
{
  width:518px;
}

.RelationActionsDiv
{
  padding-top:8px;
}

.RelationDataListLargeTitle
{
  padding-bottom:20px;
}

/* ErrorMessage */

.ErrorMessage
{
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 8px;
  background-color:#aa0000;  
  text-align:center; 
}

.LoginBoxMessage
{
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  font-size:90%;
  background-color:#aa0000;  
  text-align:center; 
}

.SuccessMessage
{
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 8px;
  background-color:#00aa00;  
  text-align:center; 
}

.UserDisplayAdsArea
{
  padding-top:35px;
  padding-left:35px;  
}

/* Slider */

.SliderOuterTable
{
  width:900px; 
}

.SliderOuterTableTDLeft
{
  width:600px;
  vertical-align:middle; 
  padding-right:55px; 
}

.SliderOuterTableTDRight
{
  width:250px;
  overflow:hidden;
}

.SliderInnerListTable
{
  width:250px; 
  /*background-color: #333333;*/
}

/* Document */
.Document
{
  padding-left: 150px;
  padding-right: 150px;
  font-size:16px;
  line-height:30px;
  width:900px;

  text-align:justify;
}

H3.DocumentH3
{
  font-size:24px;
  font-weight:normal;
  padding-top:30px;  
  padding-bottom:8px; 
  color:#66ff66;
}

H2.DocumentH2
{
  font-size:30px;
  font-weight:normal;
  padding-top:8px;  
  padding-bottom:8px; 
  color:#66ccff;
}

/* HomeYouWithOthers */

.HomeYouWithOthers
{
  width:900px;
  overflow:hidden;    
}

.HomeYouWithOthersTable
{
  text-align:left;
  padding:0px;
  margin-top:20px; 
  margin-bottom:0px; 
  padding-top:5px; 
  padding-bottom:10px; 
  width:900px; 
}

.HomeYouWithOthersTableRightTD
{
    padding-left:35px; 
}

.HomeYouWithOthersTableLeftTD
{
    
}

.HomeYouWithOthersTableTopTD
{
   padding-bottom:27px;     
}

.HomeYouWithOthersTableTopTDRight
{
   padding-bottom:27px; 
   padding-left:35px;    
}

.HomeYouWithOthersTableBottomTD
{
   padding-top:30px;     
}

.HomeYouWithOthersTextTD
{
    padding-right:10px; 
    font-size:16px;    
}

.HomeYouWithOthersTD A:link,.HomeYouWithOthersTD A:active,.HomeYouWithOthersTD A:hover,.HomeYouWithOthersTD A:visited
{
    padding-left:10px;    
    padding-right:10px;
    font-size:16px; 
    color:#66ccff;   
}

/* Footer */
.FooterLinkBox
{
  text-align:center;
  padding-top:40px; 
  padding-bottom:20px; 
  height:29px; 
}

.FooterLinkBoxItem
{
  display:inline;
  position:relative;
  padding:10px;
  margin-left:10px;
  /*background-color:#333333; */
  vertical-align:bottom;
  color:#66ff66;
}

.FooterLinkBoxItem A:link, .FooterLinkBoxItem A:active, .FooterLinkBoxItem A:hover, .FooterLinkBoxItem A:visited
{
  color:#66ff66;
} 


/* settings notifications */
.NotifField
{
  padding-top:15px;
}

.NotifFieldTitle
{
  padding-top:15px;
}

/* private messages */

.MessageInputTitle
{
  font-size: 24px;
  padding-bottom:15px;  
}

.MessageInputBoxArea
{
  text-align:center;  
}

.MessageRepeaterTitle
{
  font-size: 30px;
  padding-bottom:15px;
  padding-top:30px; 
}

.MessageImageAvatar
{
  padding-right:12px;
}

.MessageBody
{
  padding-top:0px;
  padding-bottom:3px;
  font-size:22px;
}

.MessageBodyLarge
{
  padding-top:0px;
  padding-bottom:8px;
  font-size:32px;
}

.MessageTime
{
  padding-top:10px;
  font-size:12px;
}

.MessageButtons
{
  padding-top:5px;
  font-size:12px;
}

.MessageDisplayLargeDiv
{
  padding-top:15px; 
  padding-bottom:15px;  
}      

.MessageTextBoxMulti
{
  width:400px;
  height:60px;
  font-family:Tahoma;
  font-size:20px;
}

.MessageTextBox
{
  width:200px;
  font-family:Tahoma;
  font-size:20px;
}

/* InputCounter */

.InputCounter
{
  font-size:24px;
  height:26px;  
}

/* Mail Input Box */

.MailTextBox
{
  width:350px;
  height:34px;
  font-size:20px; 
  margin-bottom:20px;
}

.MailTitle
{
  padding-top:15px;
  padding-bottom:35px;
  font-size:24px; 
  /*background-color:#ff00ff; */
  
}

H2.MailTitle
{
  font-size:30px;
  font-weight:normal;
  padding-top:8px;  
  padding-bottom:8px; 
  color:#66ccff;
}

.MailFieldTitle
{
  padding-top:5px;
  padding-bottom:5px;
  padding-right:10px;
  font-size:16px; 
  /*background-color:#ff00ff; */
  margin-bottom:20px; 
  text-align:right;
  width:300px;
}

.MailField
{
  padding-left:10px;
  width:600px;
  text-align:left;
}

.MailExplanation
{
  padding-left:10px;
  padding-top:15px;
  padding-bottom:20px; 
  font-size:16px;  
}

.PhotoPageLink
{
    float:right;
    padding-top: 32px;
    padding-right: 40px;    
}
