/* ***************************************
All CSS is copyright of MAYO
References/Colours
*************************************** */
html{
	margin:0;
	padding:0;
	font-size:62.5%;
	overflow-y:scroll;
	overflow-x:hidden;
	}
body{
	background:#FFF;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-transform:normal;
	letter-spacing:normal;
	line-height:1.6em;
	color:#414042;
	}
table{
	float:left;
	}
*{
	margin:0;
	padding:0;
	}
/* *************************************** */
/* Structure */
/* *************************************** */
#photoContainer{
	width:100%;
	height:100%;
	clear:both;
	position:absolute;
	background:url(../images/photobg.jpg) top right no-repeat;
	}
#container{
	margin:0 auto;
	width:960px;
	}
#header{
	float:left;
	width:920px;
	padding:20px;
	height:50px;
	margin:70px 0 10px 0;
	}
#mainContent{
	float:left;
	width:920px;
	background:#FFF;
	padding:20px;
	}
#footer{
	float:left;
	margin:50px 0 20px 0;
	width:920px;
	background:#000;
	padding:7px 20px 7px 20px;
	}
/* *************************************** */
/* Links */
/* *************************************** */
a{
	color:#4d4d4f;
	}
/* *************************************** */
/* Navigation */
/* *************************************** */
/* Top Nav */
ul#navTop{
	margin:15px auto 0 auto;
	width:930px;
	madding:0 0 0 30px;
	}
ul#navTop li{
	display:inline;
	}
ul#navTop li a{
	display:inline-block;
	margin:0 10px 0 0;
	font-family:Georgia, serif;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	text-transform:lowercase;
	letter-spacing:-1px;
	line-height:1.4em;
	color:#232323;
	text-decoration:none;
	}
ul#navTop li a:hover{
	color:#fc5100;
	}
/* Main Nav */
ul#navMain{
	width:225px;
	float:left;
	margin:0 0 20px 0;
	}
ul#navMain li{
	display:block;
	}
ul#navMain li a{
	color:#000;
	font-family:Helvetica, Arial, sans-serif;
	font-size:27px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-1px;
	line-height:0.9em;
	text-decoration:none;
	}
ul#navMain li a:hover, ul#navMain li a.selected{
	color:#fc5100;
	}
/* Footer Nav */
ul#navFooter{
	float:left;
	}
ul#navBy{
	float:right;
	}
ul#navFooter li{
	display:inline;
	}
ul#navBy li{
	display:inline;
	margin:0 10px 0 0;
	}
ul#navFooter li a,  ul#navBy li a{
	display:inline-block;
	margin:0 10px 0 0;
	font-family:Georgia, serif;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	text-transform:lowercase;
	letter-spacing:-1px;
	line-height:1.4em;
	color:#FFF;
	text-decoration:none;
	}
ul#navBy li a{
	margin:0;
	}
ul#navFooter li a:hover,  ul#navBy li{
	color:#fc5100;
	}
/* Sub Nav */
ul#navSub{
	background:#d7d7d7;
	float:left;
	height:50px;
	padding-left:15px;
	}
ul#navSub2{
	background:#d7d7d7;
	float:left;
	height:50px;
	padding:0;
	}
ul#navSub li, ul#navSub2 li{
	float:left;
	display:block;
	}
ul#navSub li a, ul#navSub2 li a{
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	padding:14px 20px 0 0;
	display:block;
	text-transform:uppercase;
	}
ul#navSub li a:hover, ul#navSub li.active a, ul#navSub2 li a:hover, ul#navSub2 li.active a{
	color:#fc5100;
	}
/* Sub Nav */
ul.globalSubNav{
	background:#d7d7d7;
	float:left;
	height:50px;
	width:630px;
	padding:0 0 0 15px;
	}
ul.globalSubNav li{
	float:left;
	display:block;
	}
ul.globalSubNav li a{
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	padding:14px 20px 0 0;
	display:block;
	text-transform:uppercase;
	}
ul.globalSubNav li a:hover, ul.globalSubNav li a.active{
	color:#fc5100;
	}
/* *************************************** */
/* Columns */
/* *************************************** */
#colLeft{
	float:left;
	width:225px;
	margin:0 50px 0 0;
	}
#colMidEqual{
	float:left;
	width:315px;
	margin:0 15px 0 0;
	}
#colRightEqual{
	float:left;
	width:315px;
	}
#colMid{
	float:left;
	width:345px;
	
/* 365px */
margin:0 15px 0 0;
	padding:10px;
	}
#colRight{
	float:left;
	width:245px;
	
/* 265 */
padding:10px;
	}
#colRight-ad{
	float:left;
	width:265px;
	
/* 265 */
padding:0px;
	}
#colRight-ad a{
	margin:0 0 10px 0;
	}
#colLargePad{
	float:left;
	width:625px;
	
/* 645 */
padding:10px;
	}
#colLarge{
	float:left;
	width:645px;
	display:inline;
	margin:10px 0 0 0;
	}
.globalGrey{
	background:#d7d7d7;
	}
.globalLightGrey{
	background:#F2F2F2;
	}
.globalDark{
	background:#2b2b2b;
	color:#FFF;
	padding:0 0 15px 0;
	}
.globalDarkProfile{
	background:#2b2b2b url(../images/profilebg.jpg) top right repeat-x;
	color:#FFF;
	}
#globalContainer{
	float:left;
	width:615px;
	padding:15px;
	border-top:1px solid #FFF;
	}
#globalContainer p{
	margin:0 0 10px 0;
	}
/* *************************************** */
/* Headings */
/* *************************************** */
h1{
	font-family:Georgia, serif;
	font-size:25px;
	font-style:italic;
	font-weight:bold;
	text-transform:lowercase;
	letter-spacing:-2px;
	line-height:1.4em;
	color:#7d7d7d;
	}
#colRight.globalGrey h1, #colMid.globalGrey h1, #colLargePad h1{
	text-transform:none;
	color:#fc5100;
	font-size:20px;
	margin:0 0 15px 0;
	}
h2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	text-transform:normal;
	letter-spacing:0px;
	line-height:1.2em;
	}
/* *************************************** */
/* News */
/* *************************************** */
.newsPost{
	margin:0 0 10px 0;
	}
.newsPost p{
	margin:5px 0 0 0;
	}
/* *************************************** */
/* Top Panel */
/* *************************************** */
#topPanel{
	background:#000;
	color:#FFF;
	width:100%;
	}
.topPanelContent{
	margin:0 auto;
	width:960px;
	}
.topPanelContent h1{
	color:#000;
	font-size:1px;
	}
.topPanelCol h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	text-transform:normal;
	letter-spacing:normal;
	line-height:1.4em;
	color:#ff5100;
	padding:15px 0 15px 0;
	}
.topPanelCol{
	float:left;
	display:inline;
	width:400px;
	font-size:11px;
	margin:0 15px 0 0;
	}
.topPanelCol p{
	margin:0 0 10px 0;
	}
.topPanelCol form{
	float:left;
	}
.topPanelCol form p{
	width:400px;
	margin:0 0 5px 0;
	}
.topPanelCol form p input{
	background:#000;
	border:none;
	border:1px solid #a4a4a4;
	color:#FFF;
	padding: 3px;
	}
.topPanelCol form p input.button{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	font-weight:normal;
	text-transform:normal;
	letter-spacing:normal;
	color:#FFF;
	padding:0;
	border:none;
	margin:0 0 2px 0;
	}
.topPanelCol form a{
	color:#FFF;
	}
.topPanelCol form p label{
	display:block;
	color:#a4a4a4;
	font-weight:bold;
	font-size:12px;
	}
.topPanelCol a {
	color: #a4a4a4;
	}
.topPanelCol a:hover {
	color: #ff6d02;
	}

/* *************************************** */
/* Forms */
/* *************************************** */
form#large{
	float:left;
	margin:0 0 20px 0;
	}
form#large p{
	float:left;
	width:340px;
	}
form#large p label{
	float:left;
	margin:0 0 10px 0;
	width:150px;
	font-weight:bold;
	color:#707070;
	}
form#large p input, form#large p select, form#large p textarea{
	width:180px;
	padding:2px;
	}
form#large p select.selectsmall{
	width:60px;
	margin:0 10px 0 0;
	}
form#large p input.button{
	margin:15px 0 0 150px;
	}
/* Small */
form#small{
	float:left;
	margin:0 0 20px 0;
	}
form#small p{
	float:left;
	width:245px;
	}
form#small p label{
	float:left;
	margin:0 0 10px 0;
	width:100px;
	font-weight:bold;
	color:#707070;
	}
form#small p input, form#small p select, form#small p textarea{
	width:130px;
	padding:2px;
	}
form#small p input.button{
	margin:10px 0 0 100px;
	}
/* Edit */
form#edit{
	float:left;
	margin:0 0 20px 0;
	}
form#edit p{
	float:left;
	width:301px;
	}
form#edit p label{
	float:left;
	margin:0 0 10px 0;
	width:120px;
	font-weight:bold;
	color:#FFF;
	}
form#edit p input, form#edit p select, form#edit p textarea{
	width:170px;
	padding:2px;
	}
form#edit p input.button{
	margin:5px 0 0 120px;
	}
/*
input {
background: none;
border: none;
border-bottom: 1px dotted #FFF;
}
*/
form.bigForm{
	padding:10px;
	}
form.bigForm p{
	width:595px;
	margin:0 0 5px 0;
	}
form.bigForm p label{
	float:left;
	width:100px;
	}
/* *************************************** */
/* *************************************** */
/* PAGE STYLES */
/* *************************************** */
/* *************************************** */
.funcLink{
	width:335px;
	float:left;
	background:#FFF;
	font-size:11px;
	padding:5px;
	}
.funcLinkBig{
	width:615px;
	float:left;
	background:#FFF;
	font-size:11px;
	padding:5px;
	}
.funcLink span{
	float:left;
	font-style:italic;
	}
.funcLink a, .funcLinkBig a{
	float:right;
	font-weight:bold;
	}
/* *************************************** */
/* Index */
/* *************************************** */
#indexFeatured{
	float:left;
	width:315px;
	height:540px;
	background:#000;
	color:#bebebe;
	}
#indexFeatured h1, #indexFeatured h2, #indexFeatured p{
	margin:0 10px 0 10px;
	}
#indexFeatured h1{
	margin-top:10px;
	color:#FFF;
	}
#indexFeatured h2 a{
	color:#fc5100;
	text-decoration:none;
	}
table#latestTable{
	float:left;
	margin:10px 0 0 0;
	}
table#latestTable tbody tr td.latestmemberLeft{
	width:65px;
	padding:0 0 10px 0;
	}
table#latestTable tbody tr td.latestmemberRight{
	width:250px;
	vertical-align:top;
	font-size:12px;
	}
table#latestTable tbody tr td.latestmemberRight strong{
	display:block;
	text-transform:uppercase;
	margin:0;
	padding:0;
	height:18px;
	font-size:13px;
	}
/* *************************************** */
/* Register */
/* *************************************** */
#register{
	float:left;
	width:585px;
	margin:0 5px 5px 0;
	color:#FFF;
	padding:20px;
	}
.registerCol{
	float:left;
	width:285px;
	}
#register form p{
	float:left;
	width:290px;
	margin:0 0 10px 0;
	}
#register form p label{
	display:block;
	width:290px;
	margin:0 0 5px 0;
	font-weight:bold;
	color:#a8a8a8;
	}
#register form p input{
	float:left;
	}
#register form p.registerBtn{
	border-top:1px solid #565656;
	width:585px;
	padding:5px 0;
	}
form#register2 p{
	width:284px;
	float:left;
	margin:0 0 5px 0;
	}
form#register2 p a{
	color:#FFF;
	}
/* *************************************** */
/* Browse */
/* *************************************** */
.browseResult{
	float:left;
	width:120px;
	background:#000;
	margin:0 5px 5px 0;
	height:195px;
	color:#FFF;
	}
.browseResultPhoto{
	height:170px;
	}
.browseResult p{
	padding:3px 3px 5px 5px;
	}
#pagination{
	float:left;
	width:100%;
	border-top:1px solid #EEE;
	padding:5px 0 0 0;
	margin:10px 0 0 0;
	}
/* *************************************** */
/* Casting */
/* *************************************** */
.castingResult{
	float:left;
	width:625px;
	background:#2b2b2b;
	margin:0 5px 5px 0;
	height:167px;
	color:#FFF;
	}
.castingResult#big{
	height:auto;
	}
.castingResultPhoto, .castingResultPhotoSmall{
	float:left;
	margin:0 15px 0 0;
	}
.castingResultInfo{
	float:left;
	padding:10px 10px 10px 0;
	}
.castingResultInfo a{
	float:left;
	color:#FFF;
	}
table#casting{
	color:#FFF;
	width:480px;
	margin:0 0 10px 0;
	}
table#castingSmall{
	color:#FFF;
	width:180px;
	margin:5px 0 10px 0;
	}
table#casting td.castingTitle{
	width:120px;
	color:#fc5100;
	}
table#castingSmall td.castingTitle{
	width:70px;
	color:#fc5100;
	}
#castingContact{
	background:#FFF;
	float:left;
	width:605px;
	padding:10px;
	}
.castingResultSmall{
	width:345px;
	float:left;
	margin:0 0 5px 0;
	}
.castingResultSmall a.castView{
	margin:10px 0 10px 137px;
	color:#FFF;
	padding:5px 0 0 0;
	border-top:1px solid #565656;
	width:190px;
	display:block;
	}
/* *************************************** */
/* Upgrade */
/* *************************************** */
ul.priceTable{
	float:left;
	margin:0;
	background:#FFF;
	width:125px;
	border-top:5px solid #666666;
	border-bottom:5px solid #666666;
	}
ul.priceTable.priceTableLeft{
	background:#fc5100;
	color:#FFF;
	}
ul.priceTable.priceTableLeft li.priceTableHeader{
	background:none;
	}
ul.priceTable li{
	padding:10px 5px 5px 5px;
	text-align:center;
	height:25px;
	border-top:1px solid #d7d7d7;
	}
ul.priceTable li.priceTableHeader{
	background:#EEE;
	height:40px;
	text-align:center;
	font-size:14px;
	padding:15px 0 0 0;
	}
ul.priceTable li.priceTableHeader strong{
	font-weight:bold;
	}
ul.priceTable li.priceTablePrice{
	background:#000;
	color:#FFF;
	font-weight:bold;
	}
/* *************************************** */
/* Friends / Collab */
/* *************************************** */
#friendsEdit{
	float:left;
	background:#F2F2F2;
	width:625px;
	padding:5px 10px;
	color:#2b2b2b;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	}
.collabrow{
	margin:10px;
	float:left;
	width:625px;
	}
.collabItem{
	width:120px;
	float:left;
	margin:0 5px 10px 0;
	background:#000;
	height:160px;
	}
.collabPhoto{
	height:120px;
	}
.collabInfo{
	padding:3px;
	text-align:center;
	}
.collabInfo a{
	color:#FFF;
	text-decoration:none;
	display:block;
	font-weight:bold;
	}

#colLarge .paginationlinks {
float:left;
width: 618px;
border-top: 1px solid #727272;
margin: 20px 0 0 12px;
}

#colLarge  .paginationlinks .pagination ul {
margin: 5px 0;
float:right;
}

#colLarge .paginationlinks .pagination ul li {
display: inline;
float:left;
margin: 0 5px 0 0;
}


#colLarge  .paginationlinks .pagination ul li a {
color: #FFF;
}

/* *************************************** */
/* Contests */
/* *************************************** */
.contestCol{
	float:left;
	width:290px;
	margin:0 15px 0 0;
	}
.contestCol h1{
	margin:0 0 10px 0;
	color:#fc5200;
	}
.contestCol strong{
	display:block;
	margin:5px 0 5px 0;
	}
#contestSubmit{
	background:#000 url(../images/contestback.jpg) top left no-repeat;
	float:left;
	width:460px;
	height:170px;
	padding:15px 15px 15px 170px;
	}
#contestSubmit a{
	color:#FFF;
	}
#contestSubmit a:hover{
	color:#fc5200;
	}
#contestSubmit h1{
	color:#FFF;
	margin:0 0 10px 0;
	}
/* *************************************** */
/* My Casting, My Shouts, My Blog */
/* *************************************** */
#myLink{
	float:left;
	width:625px;
	padding:10px;
	margin:0 0 15px 0;
	background:#F2F2F2;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	}
table#myTable{
	width:615px;
	margin:0 15px 0px 15px;
	float:none;
	}
table#myTable td{
	background:#121212;
	padding:5px;
	border-bottom:1px solid #2b2b2b;
	}
table#myTable td.myTableName{
	width:500px
	}
table#myTable td a{
	color:#F2F2F2;
	margin:0 10px 0 0;
	}
/* *************************************** */
/* Links */
/* *************************************** */
ul#adlinks li{
	display:block;
	margin:0 0 6px 0;
	}
ul#adlinks li a{
	text-decoration:none;
	}
ul#adlinks li a strong{
	display:inline-block;
	width:180px;
	}
ul#adlinks li a:hover strong{
	color:#fc5100;
	}
/* *************************************** */
/* Mail */
/* *************************************** */
table#mail{
	float:left;
	margin:10px;
	}
table#mail a{
	color:#FFF;
	}
table#mail tbody tr td{
	padding:4px;
	}
table#mail tr.statusmenu{
	background:#121212;
	}
#messageInfo{
	float:left;
	background:#F2F2F2;
	width:625px;
	padding:5px 10px;
	color:#2b2b2b;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	}
#mailReadHeader{
	float:left;
	width:615px;
	padding:15px;
	}
#mailReadHeader h1{
	color:#fc5100;
	}
#mailReadInfo{
	float:left;
	width:615px;
	padding:15px;
	}
ul#mailReadList li{
	display:block;
	}
ul#mailReadList li strong{
	display:inline-block;
	width:70px;
	}
#mailReadBody{
	float:left;
	width:615px;
	padding:15px;
	background:#FFF;
	color:#2b2b2b;
	margin:0 0 5px 0;
	}
#mailCompose{
	padding:15px 15px 0 15px;
	float:left;
	}
#mailCompose p{
	float:left;
	width:615px;
	margin:0 0 5px 0;
	}
#mailCompose p label{
	width:100px;
	float:left;
	color:#a8a8a8;
	font-weight:bold;
	}
#mailCompose input, #mailCompose textarea{
	float:left;
	}
/* *************************************** */
/* Shout */
/* *************************************** */
.shout{
	background:#FFF;
	width:345px;
	float:left;
	margin:5px 0 0 0;
	}
.shout h2{
	margin:0 0 10px 0;
	border-bottom:1px solid #EEE;
word-wrap: break-word;
	}
.shoutPhoto{
	float:left;
	width:120px;
	}
.shoutInfo{
	float:left;
	width:205px;
	padding:10px;
	}
.shoutInfo p{
	margin:0 0 7px 0;
	}
/* *************************************** */
/* Dashboard */
/* *************************************** */
.dashCol{
	width:195px;
	float:left;
	margin:15px 0px 0 15px;
	display:inline;
	}
#dashColLarge{
	width:615px;
	float:left;
	margin:15px;
	}
#dashColLarge p{
	margin:0 0 10px 0;
	}
.dashCol h2{
	margin:0 0 10px 0;
	}
.dashCol a{
	float:left;
	width:194px;
	margin:0 0 5px 0;
	color:#999;
	}
form .dashCol p{
	float:left;
	width:194px;
	}
form p.registerBtn{
	float:left;
	margin:15px;
	width:615px;
	border-top:1px solid #565656;
	padding:5px 0;
	text-align:right;
	}
form .dashCol p label{
	display:block;
	margin:5px 0 2px 0;
	font-weight:bold;
	color:#a8a8a8;
	}
form .dashCol table{
	margin:10px 0 0 0;
	}
form .dashCol table tbody tr{
	width:194px;
	display:block;
	}
form .dashCol table tbody tr td{
	width:194px;
	display:block;
	padding:0 0 5px 0;
	}
form .dashCol table tbody tr td input{
	margin:0 10px 0 0;
	}
.editCol{
	width:301px;
	float:left;
	margin:15px 10px 15px 10px;
	}
#end{
	margin-right:0;
	}
.workHistCol{
	float:left;
	width:280px;
	background:#3b3b3b;
	margin:0 15px 15px 0;
	padding:10px;
	}
.workEnd{
	margin-right:0;
	}
form .workHistCol p label{
	display:block;
	font-weight:bold;
	margin:0 0 2px 0;
	}
form .workHistCol p textarea{
	width:270px;
	}
#member{
	float:left;
	width:625px;
	background:#fc5200;
	padding:10px;
	font-weight:bold;
	}
#member p{
	float:left;
	margin:0 10px 0 0;
	}
#member a{
	background:#FFF;
	padding:3px;
	text-decoration:none;
	float:left;
	}
#alert{
	margin:10px;
	float:left;
	color:#4d4d4f;
	background:#FFF;
	url(../images/alertbg.jpg) top left no-repeat;
	}
#alert p{
	padding:10px;
	}
#alert a{
	text-decoration:underline;
	}
#alert a:hover{
	color:#fc5100;
	}
p.message{
	margin:15px;
	}
.standard b{
	display:block;
	color:#a8a8a8;
	}
/* *************************************** */
/* Settings */
/* *************************************** */
#settingsCont{
	float:left;
	width:615px;
	margin:15px;
	}
#setStatus{
	background:#FFF;
	padding:15px;
	font-size:14px;
	font-weight:bold;
	}
#setStatus strong{
	color:#fc5100;
	}
#settingsCont form{
	float:left;
	}
#settingsCont form p{
	width:615px;
	float:left;
	margin:0 0 5px 0;
	}
#settingsCont form p.registerBtn{
	margin:15px 0 0 0;
	}
#settingsCont form p label{
	width:200px;
	float:left;
	font-weight:bold;
	}
#settingsCont form p label.setBig{
	display:block;
	width:615px;
	margin:10px 0;
	}
#settingsCont form p strong{
	margin:0 10px 0 5px;
	}
.setMess{
	margin:0 0 20px 0;
	float:left;
	width:615px;
	}
.setMess strong{
	background:#FF0000;
	color:#FFF;
	padding:10px;
	margin:10px 0 0 0;
	float:left;
	}
/* *************************************** */
/* Profile */
/* *************************************** */
.tab_container{
	clear:both;
	float:left;
	width:625px;
	padding:10px;
	}
.tab_content{
	float:left;
	margin:0 0 10px 0;
	}
.tab_content h3 a{
	color:#254588;
	}
.tab_content img{
	float:left;
	margin:0 20px 20px 0;
	padding:0px;
	}
.tabCol{
	float:left;
	width:302px;
	margin:0 20px 0 0;
	}
.tabCol img.mainimage{
	margin:0;
	paddinG:0;
	}
.tabCol a{
	color:#c2c2c2;
	}
.tabCol a:hover{
	color:#fc5100;
	}
.tabCol h1, .tab_content h1{
	color:#FFF;
	font-size:20px;
	margin:0 0 10px 0;
	letter-spacing:-0.5px;
	}
table#tabInfo{
	float:left;
	width:302px;
	}
table#tabInfo td.tabInfoTitle{
	width:120px;
	color:#fc5100;
	}
#tabComments{
	float:left;
	border-top:1px solid #484848;
	width:302px;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
	}
#tabComments table{
	width:302px;
	}
.infoPhotoLink{
	float:left;
	background:#fc5100;
	width:302px;
	margin:1px 0 0 0;
	}
.infoAddLink, .infoContactLink{
	float:left;
	background:#FFF;
	width:302px;
	margin:1px 0 0 0;
	height:30px;
	}
.infoAddLink p{
	float:left;
	}
.infoPhotoLink a, .infoPhotoLink a:hover{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	}
.infoPhotoLink a span, .infoPhotoLink a img{
	float:left;
	margin:0;
	padding:0;
	}
.infoPhotoLink a span{
	margin:4px 0 0 7px;
	}
table td#friendThumbs{
	background:#000;
	width:120px;
	border-right:5px solid #2b2b2b;
	border-bottom:5px solid #2b2b2b;
	}
table td#friendThumbs img{
	margin:0;
	padding:0;
	}
table td#friendThumbs span#friendThumbT{
	float:left;
	margin:0;
	padding:0;
	width:120px;
	height:140px;
	}
table td#friendThumbs span#friendThumbN{
	float:left;
	width:120px;
	margin:0 0 6px 0;
	padding:0;
	font-weight:bold;
	}
ul.profileInfo{
	float:left;
	width:302px;
	border-bottom:1px solid #4d4d4d;
	padding-bottom:10px;
	}
.titled li strong{
	display:inline-block;
	width:200px;
	}
#profileRating{
	float:left;
	width:302px;
	margin:10px 0;
	border-bottom:1px solid #4d4d4d;
	padding-bottom:14px;
	}
table#workExper{
	float:left
	}
table#workExper tr td{
	padding:10px;
	}
table#workExper tr td.title{
	background:#454545;
	}
p.friendCount{
	width:606px;
	float:left;
	margin:0 0 10px 0;
	color:#444;
	background:#F2F2F2;
	padding:7px;
	}
/* *************************************** */
/* Comments */
/* *************************************** */
#commentCont{
	float:left;
	margin:10px;
	}
.commentBar{
	width:606px;
	float:left;
	margin:0 0 10px 0;
	color:#FFF;
	background:#454545;
	padding:7px;
	}
.commentBar p{
	float:left;
	}
.commentBar a{
	float:right;
	color:#fc5200;
	font-weight:bold;
	}
.comment{
	width:620px;
	float:left;
	background:#F2f2f2;
	color:#444;
	margin:0 0 10px;
	0;
	}
.commentPhoto{
	float:left;
	width:120px;
	}
.commentMeta{
	float:left;
	width:490px;
	background:#FFF;
	padding:5px;
	}
.commentInfo{
	float:left;
	width:490px;
	padding:5px;
	}
.commentViewAll{
	float:left;
	width:610px;
	background:#FFF;
	margin:0 0 10px 0;
	text-align:center;
	padding:5px;
	}
/* *************************************** */
/* Photo's */
/* *************************************** */
#photographs{
	float:left;
	margin:10px;
	}
.photoBar{
	width:630px;
	float:left;
	margin:0 0 10px 0;
	color:#FFF;
	background:#454545;
	padding:7px;
	}
.photoBar p{
	float:left;
	}
.photoBar a{
	float:right;
	color:#FFF;
	}
#photographs table td.picthumbs{
	background:#000;
	font-weight:bold;
	}
#photographs table img{
	margin:0 10px 0 0;
	}
#photographs a{
	color:#FFF;
	text-decoration:none;
	}
.photoNav{
	float:left;
	width:615px;
	background:#F2F2F2;
	margin:10px 10px 0 10px;
	text-align:center;
	padding:5px;
	color:#444;
	}
.photoNav p{
	display:inline;
	margin:0 25px;
	}
#photo{
	float:left;
	width:645px;
	text-align:center;
	}
#photoEmbed{
	width:605px;
	float:left;
	padding:10px;
	margin:0 10px 10px 10px;
	color:#999;
	}
#photoEmbed input{
	background:#2b2b2b;
	color:#999;
	border:1px solid #555;
	padding:3px;
	}
#photoEmbed strong{
	display:block;
	}
#photoMeta{
	width:605px;
	float:left;
	padding:10px;
	margin:10px;
	color:#FFF;
	background:#454545;
	}
#photoMeta p{
	margin:0 0 10px 0;
	font-size:14px;
	}
#photoMeta p.viewUp{
	margin:0;
	font-size:12px;
	}
#photoMeta strong{
	display:inline-block;
	width:200px;
	}
.commentPhotoBar{
	width:615px;
	float:left;
	padding:5px;
	margin:0px 10px 0 10px;
	color:#FFF;
	background:#454545;
	}
.commentPhotoBar a{
	color:#FFF;
	float:right;
	}
.photoCreateAlbum{
	width:600px;
	float:left;
	margin:15px;
	padding:10px 0 15px 0;
	border-top:1px solid #565656;
	border-bottom:1px solid #565656;
	}
.photoCreateAlbum h1{
	margin:0 0 10px 0;
	color:#FFF;
	}
.photoCreateAlbum p{
	margin:0 10px 0 0;
	float:left;
	}
.photoCreateAlbum p label{
	display:inline-block;
	margin:0 10px 0 0;
	}
/* *************************************** */
/* Blogs */
/* *************************************** */
#blogs{
	float:left;
	width:626px;
	margin:10px;
	}
.blogPost{
	float:left;
	width:626px;
	margin:0 0 15px 0;
	border-bottom:1px solid #bcbcbc;
	padding:10px 0;
	}
.blogPostLeft{
	width:126px;
	float:left;
	}
.blogPostLeft strong{
	display:block;
	}
.blogPostRight{
	float:left;
	width:500px;
	}
.blogPostRight a{
	color:#000;
	}
.blogPostRight h1 a, #blogs h1{
	color:#fc5100;
	text-decoration:none;
	margin:0 0 5px 0;
	}
.blogPostRight h1 a:hover{
	color:#2b2b2b;
	}
.blogPostRight h2, #blogs h2{
	font-size:14px;
	margin:3px 0 10px 0;
	}
.blogPostCont{
	margin:0 0 10px 0;
	float:left;
	width:480px;
	}
.blogPostMeta{
	width:500px;
	float:left;
	margin:10px 0 0 0;
	padding:5px 0;
	border-top:1px solid #bcbcbc;
	}
.blogPostMeta p{
	float:left;
	margin:0 10px 0 0;
	}
a.blogCommentPoster{
	display:block;
	font-weight:bold;
	}
.blogPostComment{
	float:left;
	width:605px;
	background:#FFF;
	padding:10px;
	}
.blogPostComment form{
	margin:10px;
	}
.blogPostComment form p{
	float:left;
	width:605px;
	margin:0 0 15px 0;
	}
.blogPostComment form p label{
	float:left;
	width:150px;
	font-weight:bold;
	}
.blogPostComment form p input{
	margin:0 10px 0 10px;
	}
.blogPostComment form p.blogBtn{
	
	}
#blogEditBar{
	float:left;
	width:605px;
	margin:10px 0;
	}
#blogBody{
	padding:10px;
	margin:0 0 20px 0;
	}
/* *************************************** */
/* Forum */
/* *************************************** */
.forumpad{
	float:left;
	width:645px;
	margin:10px 0 0 0;
	}
.forumpad .pagination{
	margin:10px 0;
	padding:8px 0;
	border-top:1px solid #d7d7d7;
	}
.formstyle{
	border-top:5px solid #d7d7d7;
	border-bottom:5px solid #d7d7d7;
	padding:10px 0;
	}
#forumFunctions{
	float:left;
	background:#F2F2F2;
	width:207px;
	padding:10px;
	}
#forumFunctions form{
	border:0;
	padding:0;
	margin:0 0 10px 0;
	}
#forumFunctions form select{
	width:200px;
	}
.forumpath{
	font-size:12;
	line-height:1.3em;
	vertical-align:middle;
	padding:5px 0;
	color:#2b2b2b;
	background-color:#ffffff;
	font-weight:bold;
	margin-bottom:10px;
	text-align:left;
	}
.forumpath a{
	font-size:12px;
	font-weight:bold;
	color:#2b2b2b;
	text-decoration:underline;
	}
.forumtable{
	display:table;
	width:100%;
	}
.forumtitle{
	background:#d7d7d7;
	color:#000;
	padding:5px;
	font-size:12.73px;
	font-weight:bold;
	text-align:left;
	}
.forumcell{
	padding:5px 5px 5px 5px;
	font-size:12.73px;
	border-top:1px #fff solid;
	border-bottom:1px #eee solid;
	}
.forumcat{
	border:1px #fff solid;
	padding:5px 5px 5px 10px;
	background-color:#ffffff;
	font-size:12.73px;
	font-weight:normal;
	color:#666666;
	}
.forumcat a{
	font-weight:bold;
	font-size:12.73px;
	color:#000;
	text-decoration:none;
	}
.forumlink{
	font-weight:bold;
	font-size:12.73px;
	text-decoration:none;
	color:#fc5100;
	}
*tr.forumrow0{
	background-color:#2b2b2b;
	color:#FFF;
	}
*tr.forumrow1{
	background:#2b2b2b;
	color:#FFF;
	}
.forumcell{
	background-color:#2b2b2b;
	color:#FFF;
	}
.forumrow0{
	background:#2b2b2b;
	color:#FFF;
	}
.forumrow1{
	background:#2b2b2b;
	color:#FFF;
	}
.smiliesbar{
	margin:5px 5px 5px 0px;
	font-family:arial, verdana;
	border:1px #fff solid;
	}
.smiliesbar a{
	margin:2px;
	padding-bottom:5px;
	font-weight:bold;
	color:#36c;
	}
.smiliestable{
	display:table;
	width:100%;
	border-spacing:0px;
	border-collapse:collapse;
	border:1px #CCD7ED solid;
	}
.smiliecell{
	padding:5px 5px 5px 30px;
	border:1px #CCD7ED solid;
	background-color:#F5F7FB;
	}
.code{
	border:1px #000 solid;
	background-color:#000;
	color:#80FF80;
	padding:10px;
	margin:15px;
	font-size:12.73px;
	font-family:verdana;
	}
.quote{
	border:1px #000 solid;
	background-color:#FEFEFE;
	color:#000;
	padding:10px;
	margin:15px;
	font-size:12.73px;
	font-family:verdana;
	}
.subforums{
	padding-left:5px;
	}
.subforums a{
	font-size:12.73px;
	}
.topiclink{
	font-size:12.73px;
	font-weight:bold;
	text-decoration:underline;
	color:#fc5100;
	}
sup .topiclink{
	text-decoration:none;
	font-size:12.73px;
	font-weight:normal;
	}
.topictable{
	display:table;
	width:100%;
	}
.topictitle{
	background:#d7d7d7;
	color:#000;
	padding:5px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
.topiccell{
	padding:10px 0;
	border-left:1px #fff solid;
	border-top:1px #fff solid;
	border-bottom:1px #eee solid;
	border-right:1px #eee solid;
	font-size:12.73px;
	}
.topicrow0{
	background-color:#F2F2F2;
	}
.topicrow1{
	background-color:#F2F2F2;
	}
.topiccommands{
	font-size:12.73px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	color:#000000;
	}
.topiccommands a{
	font-size:12.73px;
	font-weight:bold;
	color:#000000;
	}
.posttable{
	display:table;
	width:100%;
	border-spacing:0px;
	margin-bottom:5px;
	}
.posttitle{
	background-color:#2b2b2b;
	color:#FFF;
	padding:4px;
	font-size:11px;
	text-align:left;
	}
.posttitle a{
	color:#FFF;
	}
.postauthor{
	background-color:#F2F2F2;
	padding:10px;
	font-size:12px;
	}
.postauthor td span.small{
	padding:5px;
	float:left;
	}
.postrow0{
	background-color:#F2F2F2;
	border-left:5px solid #FFF;
	}
.postrow1{
	background-color:#F2F2F2;
	border-left:5px solid #FFF;
	}
.posttext{
	padding:10px;
	font-size:12.73px;
	}
/* *************************************** */
/* Ratings */
/* *************************************** */
/*  rating action */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{
	background:url(http://www.standard09.co.uk/images/rating_star.gif) left -1000px repeat-x;
	}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position:left top;
	}
.star-rating li{
	display:inline;
	}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border:none;
	}
.star-rating a:hover{
	background-position:left bottom;
	}
.star-rating a.one-star{
	width:20%;
	z-index:6;
	}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
	}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
	}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
	}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
	}
.star-rating .current-rating{
	z-index:1;
	background-position:left center;
	}
/* SECOND STAR (ALREADY VOTED */
.star-rating2,
.star-rating2 a:active,
.star-rating2 .current-rating{
	background:url(http://www.standard09.co.uk/images/rating_star_2.gif) left -1000px repeat-x;
	}
.star-rating2{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position:left top;
	}
.star-rating2 li{
	display:inline;
	}
.star-rating2 a, 
.star-rating2 .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border:none;
	cursor:default;
	}
.star-rating2 a.one-star{
	width:20%;
	z-index:6;
	}
.star-rating2 a.two-stars{
	width:40%;
	z-index:5;
	}
.star-rating2 a.three-stars{
	width:60%;
	z-index:4;
	}
.star-rating2 a.four-stars{
	width:80%;
	z-index:3;
	}
.star-rating2 a.five-stars{
	width:100%;
	z-index:2;
	}
.star-rating2 .current-rating{
	z-index:1;
	background-position:left center;
	}
/* END SECOND STAR */
/* for an inline rater */
.voted_twice{
	background:#FFDDDD url(http://www.standard09.co.uk/images/rating_warning.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	color:#333;
	width:130px;
	font-size:12.73px;
	}
.voted{
	background:#E7FFCE url(http://www.standard09.co.uk/images/rating_tick.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	color:#333;
	width:130px;
	font-size:12.73px;
	}
/* The text that displays the rating information */
.rated_text{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	color:#FFF;
	}
/* Green text that shows 3.34/5 */
.out5Class{
	color:#fc5200;
	font-weight:bold;
	}
.percentClass{
	

}
.votesClass{
	

}
h1.orangeTitle{
	color:#fc5100;
	margin:0 0 2px 0;
	}
#betaNotice{
	border:1px solid #DDD;
	padding:4px;
	font-weight:bold;
	margin:0 0 15px 0;
	}






.managePhotoItem {
float:left;
background: #5a5a5a;
padding: 10px;
width: 600px;
margin: 0 0 10px 0;
}

.managePhoto, .managePhotoInfo {
float:left;
}

.managePhoto {
margin: 0 10px 0 0;
}

.managePhotoInfo p {
text-align: left;
margin: 0 0 10px 0;
}

.managePhotoInfo select {
width: 300px;
}