/*-------------------- GLOBALS --------------------*/

body {
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	margin-top:0px;
}

#header {
	width:900px;
	height:55px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
}

#header-logo {
	width:auto;
	height:auto;
	float:left;
	margin-left:10px;
	font-size:42px;
	font-weight:light;
}

#header-nav {
	width:auto;
	height:25px;
	float:right;
	margin:30px 15px 0 0;
}

.navbox {
	float:right;
	height:auto;
	width:auto;
	margin-left:2px;
}

.navbox a {
	display:block;
	padding:4px 25px 4px 25px;
	text-decoration:none;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
}

#searchbox {
	width:auto;
	height:18px;
	position:absolute;
	margin:3px 0 0 660px;
}

#search-button {
	display:block;
	width:18px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url('searchbutton.png');
	cursor:pointer;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}
}

#turtle {
	width:400px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:10%;
	text-align:center;
	font-size:30px;
	color:red;
}

/* -------------------- REGISTER STYLING -------------------- */

.legend_register {
	width:100px;
	height:30px;
	margin-top:10px;
	float:left;
	text-align:right;
}

.textbox_register {
	width:200px;
	height:30px;
	margin-top:10px;
	float:right;
}

.buttonbox {
	width:300px;
	height:auto;
	clear:both;
	text-align:center;
}

#form-wrapper {
	width:300px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:10%;
}

#form1 {
	width:300px;
	height:auto;
	padding:10px 0 15px 0;
	border:#ccc 1px solid;
	background:#f7f7f7;
	font-size:14px;
	color:#000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	text-align:center;
}

#send-button {
	width:139px;
	height:30px;
	padding:0 2px 2px 2px;
	margin:0 0 0 80px;
	border:1px solid #000000;
	background:url('send_button.gif') #015fd0 repeat-x;
	display:block;
	line-height:15px;
	font-size:13px;
	cursor:pointer;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/* -------------------- LOGIN STYLING -------------------- */

.legend {
	width:100px;
	height:30px;
	margin-top:10px;
	float:left;
}

.textbox {
	width:200px;
	height:30px;
	margin-top:10px;
	float:right;
}

.buttonbox {
	width:300px;
	height:auto;
	text-align:center;
	clear:both;
}

#form-wrapper {
	width:300px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:10%;
}

#form1 {
	width:300px;
	height:auto;
	padding:10px 0 15px 0;
	border:#ccc 1px solid;
	background:#f7f7f7;
	font-size:14px;
	color:#000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	text-align:center;
}

#send-button {
	width:139px;
	height:30px;
	padding:0 2px 2px 2px;
	margin:0 0 0 80px;
	border:1px solid #000000;
	background:url('send_button.gif') #015fd0 repeat-x;
	display:block;
	line-height:15px;
	font-size:13px;
	cursor:pointer;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#links {
	width:314px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	clear:both;
}

/*-------------------- PROFILE EDIT --------------------*/

.bold {
	font-size:13px;
	font-weight:bold;
	padding:0px;
}

#box {
	width:900px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

#column1 {
	width:288px;
	height:auto;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}

#column2 {
	width:589px;
	height:auto;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}

#clearfix {
	width:900px;
	height:1px;
	clear:both;
}

.column1_clearfix {
	width:288px;
	height:10px;
	clear:both;
}

#aboutme {
	width:579px;
	height:auto;
	padding:0 5px 7px 5px;
}

#friends {
	width:589px;
	height:200px;
}

#wall {
	width:589px;
	height:300px;
}

.title1 { 
	width:200px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

.title2 { 
	width:250px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

.column1_box {
	width:288px;
	height:auto;
}

.column1_lastbox {
	width:288px;
	height:auto;
}	

#name {
	width:95%;
	height:auto;
	margin:5px 10px 0 10px;
}

#status {
	width:95%;
	height:auto;
	margin:0 10px 0 10px;
}

#photo {
	width:150px;
	height:120px;
	float:left;
	margin:5px 0 0 10px;
}

#dob {
	width:113px;
	height:auto;
	margin:40px 10px 0 0;
	float:right;
}

#url {
	width:268px;
	height:auto;
	margin:0 0 0 10px;
	padding:5px 0 0 0;
	clear:both;
}

.content {
	width:268px;
	height:auto;
	margin:0 10px 0 10px;
}

/*-------------------- PROFILE EDIT --------------------*/

#wrapper {
	width:900px;
	height:auto;
	border:#ccc 1px solid;
	background:#f7f7f7;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}

#outer {
	width:900px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

label {
	width:160px;
	display:inline;
	float:left;
}

label:after {
	content: ":";
}

h3 {
	clear:both;
}

input[type="text"],input[type="password"] {	
	border:1px solid #000;
	width: 160px;
}

#newuser textarea {
	height:100px;
	width: 400px;
}

#edituser textarea { 
	height:150px;
	width: 630px;
} 

div.tran div,#edituser div form div {
	margin:10px 0px;
}

.label {
	display:block;
	width:auto;
	float:none;
	margin:10px 0px 0px;
}

.ik {
	border:1px solid black;
	display:inline;
	float:left;
	margin:5px 8px !important;
	padding:5px;
	text-align:center;
}

.ik img {
	height:45px;
	width:45px;
}

#mydiv {
	width:160px;
	height:160px;
	float:right;
	margin:0px 10px;
	border:1px solid #000;
	background-repeat:no-repeat;
	background-position:center center;
}

.pic{width: 650px;}
.pic1{background-image: url(160x160.jpg);}
.pic2{background-image: url(160x160f.jpg);}
.pic3{background-image: url(1901096.jpg);}
.pic4{background-image: url(1992018.jpg);}
.pic5{background-image: url(5217392.jpg);}
.pic6{background-image: url(5643568.jpg);}
.pic7{background-image: url(8711622.jpg);}
.pic8{background-image: url(10146634.jpg);}
.pic9{background-image: url(11540564.jpg);}
.pic10{background-image: url(11773418.jpg);}
.pic11{background-image: url(14504519.jpg);}
.pic12{background-image: url(15870547.jpg);}
.pic13{background-image: url(18145839.jpg);}
.pic14{background-image: url(19146517.jpg);}
.pic15{background-image: url(21311626.jpg);}
.pic16{background-image: url(22680244.jpg);}

.anchors {
    list-style:none; 
    margin:0;
    padding:0 0 1px;
}

.anchors:after {
    display:block;
    content:" ";
}

.anchors li {
    float:left;
    margin:0 1px 0 0; 
    padding:0px; 
    background:none;
}

.anchors a {
    display:block;
    position:relative;
    top:1px;
    border:1px solid #eaeaea;
    border-bottom:0;
    z-index:2;
    padding:5px 9px 4px;
    color:#000;
    text-decoration:none;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
}

.anchors a {
	background:#D8DFEA;
	color:#3B5998;
}

.anchors .on a, .anchors a:hover, .anchors a:focus, .anchors a:active {
       background:#ffffff; 
       //font-weight:bold;
       cursor:pointer;
}

.pro {
	padding:15px;
	clear:left;
}

.anchors .on a:link, .anchors .on a:visited {
    cursor:text;
}

input[type="submit"]{
	background-color:#3B5998;
	border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:2px 15px 3px;
	text-align:center;
}

#container {
	margin:10px 0 10px 0;
}

.required input[type="text"],.required input[type="password"] {
	background-color:lightyellow;
}

.required:after {
	content:" *";
	color: red;
}

#pictureupdatebutton {
	clear:both;
}

.institution {
	margin-bottom:10px;
}

.yearselct {
	margin-bottom:10px;
}

.coursetitle {
	margin-bottom:10px;
}

.website {
	margin-bottom:10px;
}

.email {
	margin-bottom:10px;
}
