* {
	padding:0px;
	margin:0px;
}

img {
	border:none;
}

body{
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#532379;
}

a {
	color:#532379;
	text-decoration:none;
}

h4 {
	font-size:11px;
}

a:hover {
	text-decoration:underline;
}

h1 {
	color:#888888;
}

h1 a {
	color:#000;
}

#wrapper , #wrapper-edit{
	width:1024px;
	height:auto;
	margin:0px auto;
	text-align:left;
	background:#f0f1ec;
}

#header {
	margin:0px auto;
	background:#f0f1ec;
	position:relative;
}

#logo, #logo-front {
       width:125px;
       float:left;
       background:#f0f1ec;
       height:77px;
       padding:0 0 0 13px;
}

#nav {
	width:885px;
	float:right;
	text-align:right;
}

.clear {
	clear:both;
}

#nav ul  li{
	list-style-type:none;
	display:inline;
	padding:0 3px 0 3px;
}

.submenu {
	position:absolute;
	min-width:500px;
	padding:5px;
	left:0px;
	top:12px;	
	display:none;
}

#nav ul.main {
	position:relative;
}

#nav ul.main li{
	padding:0 5px;
	font-size:14px;
}

#nav ul.submenu li {
	list-style-type:none;
	float:left;
	padding:8px 15px;	
	font-size:11px;
	background:#E1E2DA;
	margin:0px;
}

#nav ul.submenu li a {
	color:white;
	background:none;
}

#nav ul.submenu li a:hover {
	color:#532379;
	background:none;
}

#nav ul.submenu li a.active {
	font-weight:bold;
	color:#532379;
}

ul.main {
	margin:0 15px 0 0;
}

.main a {
	padding:5px 5px 2px 5px;
}

.main a:hover, a.active {
	background:#999;
	text-decoration:none;
	padding:5px 5px 2px 5px;
	color:white;
}

.main a.active {
	font-weight:bold;
}

.left {
	float:left;
}

.right { 
	float:right;
}

.adminLinks {
	margin:0 15px 0 0;
}

.adminLinks span {
	text-align:left;
	color:red;
	font-size:9px;
}

.search {
	text-align:right;
	margin:0 15px 0 0;
	width:45%;
}

.search form {
	width:100%;	
}

.navlinks {
	width:50%px;
	text-align:left;
	margin:0 0 0 70px;
}

.text {
	width:220px;
}

.keywords {
	border:1px solid #8b769d;
	font-size:11px;
	height:18px;
	background:#f0edf4;
	color:#532379;
	width:100%;
}

.submit {
	width:23px;
	margin:0 0 0 0;
}

.advanced {
	width:45px;
	margin:2px 0 0 0;
}

.spacer {
	height:10px;
}

.spacerBig {
	height:42px;
}

.top {
	width:100%;
}

.loginInfo {
	width:125px;
	padding:0 0 0 10px;
}

.tenpad {
	padding:0 0 0 5px;
}

.profileTop {
	width:870px;
	background:#e1e2da;
	margin:0 15px 0 0;
}

.profileBody {
	padding:20px 0 0 20px;
	width:560px;
}

.loginInfo h1 {
	font-size:18px;
}

.profileBody h1 {
	font-size:28px;
	color:#000;
	padding:0px;
	margin:0px;
}

.profileLinks {
	margin:35px 0 0 0;
	width:270px;
	text-align:right;
}

.profileLinks ul  li{
	list-style-type:none;
	display:inline;
}

.profileLinks a {
	padding:10px;
}

.profileLinks a:hover, .active{
	background:#EDE7F5;
	text-decoration:none;
}

.overlay {
	position:absolute;
	z-index:2000;
	top:0px;
	right:0px;
	width:100%;
	height:100%;
	background:url('../images/trans2.png');
	display:none;
}

#wrapper-edit .overlay2 {
	position:absolute;
	z-index:700;
	top:0px;
	right:0px;
	width:100%;
	height:100%;
	background:url('../images/trans.png');
}

#wrapper-edit h4, #wrapper-edit .personals li.editable {
	z-index:800;
	position:relative;
}

.social-box {
	position:absolute;
	top:0px;
	right:-215px;
	z-index:2200;
	display:none;
}

.profile, .splashPage {
	width:100%; 
	height:100%; 
	margin:0px auto; 
	position:relative;
}

.splashPage {
	background:#e1e2da;
}

.info {
	margin:0px auto;
}

.personal {
	width:138px;
	min-height:200px;
}

.linkSlider, .moreDownloads {
	position:relative;
}

.moreDownloads {
	text-align:right;
	width:90%;
}

.text-right {
	text-align:right;
}

.social {
	width:885px;
	min-height:200px;
	background:#f0f1ec;
	position:relative;
}

#slide1, #slide2, #slide3, #slide4, #slide5, #slide6 , #slide7{
	height:150px;
	width:300px;
	top:-60px;
	left:125px;
	display:none;
	background:#EDE9F4;
	border:1px solid #E0DBEA;
	position:absolute;
	z-index:2055;
}

.photographer #slide6  {
	top:160px;
}

.designer #slide7  {
	top:10px;
}

.designer #slide6  {
	top:30px;
}

.designer #slide4, .photographer #slide4  {
	top:10px;
}

#slide1 a.close, #slide2 a.close, #slide3 a.close, #slide4 a.close, #slide5 a.close, #slide6 a.close, #slide7 a.close {
	width:20%;
	text-align:right;
	color:#666;
	top:5px;
	right:5px;
	font-size:10px;
}

#slide1 .title, #slide2 .title, #slide3 .title, #slide4 .title, #slide5 .title , #slide6 .title, #slide7 .title   {
	width:75%;
	color:white;
	font-weight:bold;
}

.slideContent {
	width:290px;
	padding:5px;
	background:#CCC;
}

.socialBody {
	padding:0 0 0 15px;
	background:#e1e2da;
	margin:0 15px 0 0;
	position:relative;
}

.personal table {
	margin:0 0 0 10px;
	width:85%;
	color:#000;
}

.col {
	margin:0 15px 0 0;
}

.profilePic {
	width:380px;
	min-height:430px;
	text-align:center;
	position:relative;
	/*overflow:hidden;*/
}

.profilePic h4 {
	text-align:left;
	position:absolute;
	top:0px;
	width:100%;
	background:#e1e2da;
	z-index:705;
}

#wrapper-edit .profilePic h4 {
	background:none;
}

.myProfile{
	width:25%;
	min-height:300px;
}

.picInfo {
	text-align:left;
	background:#e1e2da;
	position:absolute;
	z-index:520;
	display:none;
}

.picInfo a {
	color:#000;
}

.picInfo ul  li{
	list-style-type:none;
	display:inline;
	padding:0 3px 0 3px;
}

.about {
	width:45%;
}

.wall {
	width:45%;
	text-align:left;
}

.aboutMe {
	text-align:justify;
	color:#000;
}

p.aboutMe {
	margin:0 0 0 20px;
}

ul.businessAbout li, ul.personals li {
	list-style-type:none;
	text-indent:20px;
	position:relative;
}

ul.personals li {
	padding:0 0 5px 0;
}

.personalBox {
	position:relative;
}

.carousel {
	width:82%;
}

/********************************************************************/
.carouselBG {
	background:#e1e2da;
	margin:0 15px 0 0;
	position:relative;
}
.list_carousel {
	margin: 0 0 0 20px;
	width: 845px;
	margin:0px auto;
	position:relative;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	text-align: center;
	margin:0 4px 0 4px;
	display: block;
	float: left;
}

.list_carousel li  img {
	width:85px;
}

.clearfix {
	float: none;
	clear: both;
}
.prev {
	position:absolute;
	top:20px;
	left:-10px;
}
.next {
	position:absolute;
	top:20px;
	right:-10px;
}
.pager {
	float: left;
	width: 300px;
	text-align: center;
}
.pager a {
	margin: 0 5px;
	text-decoration: none;
}
.pager a.selected {
	text-decoration: underline;
}

/***********************************************************************/

.footer {
	height:25px;
	width:1024px;
	background:#b6def8;
	margin:0px auto;
}

.footer-container {
	padding:2px 20px 2px 138px;
}

.units {
	color:#000;
	font-size:9px;
	text-align:left;
}

.professionalInterests {
	list-style-type:none;
	text-indent:10px;
	color:#000;
}

.contact {
	width:25%;
	margin:10px 0 0 0;
}

.name, .editName {
	width:70%;
}

.contact ul li {
	list-style-type:none;
	display:inline;
}

.contact img {
	vertical-align:middle;
}

.postBody {
	width:80%;
	font-size:9px;
}

.post, .user {
	padding:3px;
	position:relative;
}

ul.friends li {
	list-style-type:none;
}

ul.posts li {
	list-style-type:none;
}

.post:hover {
	background:#eee;
	cursor:pointer;
}

.popup{
	min-height:100px;
	cursor:auto;
	min-width:150px;
	max-width:300px;
	background:#eee;
	border:1px solid #ccc;
	position:absolute;
	padding:5px;
	left:-320px;
	display:none;
}

.video {
	background:#000;
	height:182px;
	color:#fff;
	width:300px;
}

.postBody  span {
	color:#000;
}

.userImg {
	width:24%;
}

#metricTable {
	display:none;
}

form {
	text-align:right;
	width:85%;
}

.url {
	width:45%;
	font-size:15px;
	color:#4d2362;
	text-align:left;
}

.shareLinks {
	width:45%;
	text-align:right;
}

#foo {
	width:845px;
}

/************************************************************************/
.tablePadding {
	padding:0 17px 12px 0;
}

table td {
	vertical-align:top;
}

.pag-spacer {
	height:5px;
}

.pagination {
	margin:0 20px 0 20px;
	width:300px;
	font-size:10px;
}

.pagination ul li {
	display:inline;
	list-style-type:none;
	padding:0 8px 0 0;
}

.pagination .active{
	background:#999;
	text-decoration:none;
	padding:3px 5px;
	color:white;
	font-weight:bold;
}

/********************************************************************************/

#homeLinks {
	position:absolute;
	top:20px;
	right:55px;
}

.aboutUs {
	position:absolute;
	bottom:2px;
	right:90px;
}

.aboutUs a {
	color:#81807b;
}

#homeLinks .login {
}

#homeLinks img.divider {
	margin:-5px 0 0 0;
	vertical-align:middle;
	padding:0 3px;
}

#homeLinks a {
	font-size:12px;
}

#homeLinks a:hover {
        text-decoration:underline;
	/*border-bottom:1px solid #420e5c;*/
}

.registration form, .loginForm form {
	width:100%;
}

.registration {
	position:absolute;
	z-index:2000;
	top:0px;
	right:220px;
	width:500px;
	padding:10px;
	display:none;
	background:#F0F1EC;
	font-size:13px;
}

.registration form p {
	text-align:left;
	width:100%;
}

.formTable {
	width:100%;
}

.otherTable {
        width:100%;
}


.instructions {
	width:100%;
	text-align:left;
}

.labels {
	width:45%;
	padding:3px 0 0 0;
}

.input {
	width:50%;
	text-align:left;
}

.loginForm a {
	font-size:10px;
}


.loginInput span, .instructions span {
	font-size:11px;
}

.loginInput a.forgot, .instructions a.login {
	font-size:11px;
	color:#498af4;
}



.loginForm {
	position:absolute;
	z-index:2000;
	top:0px;
	right:314px;
	width:350px;
	padding:10px;
	display:none;
	background:#F0F1EC;
	font-size:13px;
}

.loginLabels {
	width:20%;
	padding:3px 0 0 0;
}

.loginInput {
	width:75%;
	text-align:left;
}


.forgotForm {
        position:absolute;
        z-index:2000;
        top:0px;
        right:314px;
        width:350px;
        padding:10px;
        display:none;
        background:#F0F1EC;
        font-size:13px;
}

.forgotLabels {
        width:20%;
        padding:3px 0 0 0;
}

.forgotInput {
        width:75%;
        text-align:left;
}




/*****************************************************************************************/

.edit {
	position:absolute;
	top:0px;
	float:left;
}

.editName {
	display:none;
}

.editName form {
	text-align:left;
	background:#f0f1ec;
	padding:8px;
}

input#first_name, input#last_name {
	width:120px;
}

form.upload, form.aboutme {
	text-align:left;
}

.statisticsEdit, .editWork {
	display:none;
	background:#ddd;
	padding:5px 0;
}

.statisticsEdit form, .editWork form {
	text-align:left;
}

.editWork td input, .editWork td select {
	width:55px;
	font-size:11px;
}

.statistics td input {
	width:65px;
	font-size:10px;
}

.h4clone {
	font-weight:bold;
	font-size:11px;
}

.work, .experience, #wrapper-edit .units, .statsTable, .h4clone {
	opacity:0.3;
	filter:alpha(opacity=30);
}

input.btn{
	background:#498af4;
	color:white;
	padding:3px;
	border:1px solid #3079ed;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}

input.btn:hover {
	background:#3079ed;
	border:1px solid #498af4;
}

.indent {
	text-indent:20px;
}

.indent ul li {
	list-style-type:none;
}

/***********************************************************************************/

.images img {
	padding:0 0 0 0;
}


.images {
  padding:70px 0 0;
  text-align: center;
}


h1.slogan {
	text-align:center;
	font-size:20px;
	padding:10px 0;
}

.designer {
      padding:0 0 0 75px;
      text-align:left;
}

.footer-container-home {
	width:1012px;
	padding:5px;
}

.sitelinks {
	width:45%;
	text-align:right;
}

.copyright {
	width:45%;
	text-align:left;
}
.eightygray {
color:#161617;
}

.fityfivegray {
color:#323233;
}

/***********************************************************************************/
