body {margin: 0px auto; background:#000000; font-family: Arial, Helvetica, sans-serif;font-size: 12px;	color: #FFF;width:950px}

.main {width:950px; margin:0px auto}

.left {float:left}

.right {float:right}

.rightloggedin {float:right; width: 550px}

.tleft {text-align:left}

.tright {text-align:right}

.top {background:#000000; height:61px;}

.logo {width:124px; height:26px; margin:17px 0px 0px 28px;}

.logininput {border:solid 1px #fff; background:#000; color:#FFF; font:normal 12px/10px arial; height:15px; *height:9px; width:143px; padding:5px}

.logininputtextarea {border:solid 1px #fff; background:#000; color:#FFF; font:normal 12px/10px arial;  padding:5px}

.login {color:#fff; font:9px arial; margin:10px 5px 0px 0px; *margin:10px 0px 0px 0px; width:459px}

#topgraphic {background:url(../images/top_graphic.jpg); height:132px; border-top:solid 1px; border-color:#FFFFFF}

#mainlinks {text-align:center; margin:1px 0px; background:#FFFFFF}

#mainlinks ul, li{text-align:center; list-style-type: none; display:inline; margin:0px; padding:0px;}

a.mainlink:link {font:bold 14px arial; text-decoration:none; color:#000000; margin:0px 13px; text-transform: uppercase; outline:none}

a.mainlink:visited {font:bold 14px arial; text-decoration:none; color:#000000; margin:0px 13px; text-transform: uppercase; outline:none}

a.mainlink:active {font:bold 14px arial; text-decoration:underline; color:#ed1568; margin:0px 13px; text-transform: uppercase; outline:none}

a.mainlink:hover {font:bold 14px arial; text-decoration:underline; color:#ed1568; text-transform: uppercase; outline:none} 

#factoidbar {background:#ed1568; display:block; font:bold 15px arial; color:#fff; padding:12px 0px 12px 10px; text-transform: uppercase}

.factli{float: left; width: 100px; height: 18px; margin-left: 20px; margin-right: 20px;}

a.toplink:link, a.toplink:visited {font:bold 13px arial; text-decoration:none; color:#fff; margin:0px 13px; text-transform: uppercase; outline:none}



a.toplink:hover {font:bold 13px arial; text-decoration:none; color:#fff; text-transform: uppercase; outline:none}





a.red:link, a.red:visited {font:normal 10px arial; text-decoration:none; color:#ed1568; outline:none}



a.red:hover {font:normal 10px arial; text-decoration:none; color:#ed1568; outline:none}





a.red1:link, a.red1:visited {font:bold 11px arial; text-decoration:none; color:#ed1568; outline:none}



a.red1:hover {font:bold 11px arial; text-decoration:none; color:#ed1568; outline:none}



.maincontent {background:url(../images/v-dotline.gif) 610px 10px repeat-y; margin-top:23px; width:950px}

.maincontent1 {margin-top:23px; width:907px; font:normal 12px arial; padding:0px 24px 0px 19px}

.leftcontent {width:566px;*width:523px; padding:0px 24px 0px 19px; font:normal 12px arial;}

.rightcontent {width:308px;*width:277px; padding:0px 14px 0px 15px; font:normal 12px arial;}



.sectiontitlebg {background:#999; width:308px;*width:277px; height:27px; margin-bottom:13px; background-image:url(../images/black-arrow.gif); background-repeat:no-repeat; background-position:right; margin-right:10px}

.sectiontitlebgactive {background:#ed1568; width:308px;*width:277px; height:27px; margin-bottom:13px; background-image:url(../images/black-arrow-down.gif); background-repeat:no-repeat; background-position:right; margin-right:10px}

.sectiontitle {font:bold 12px arial; color:#FFF; margin:7px 0px 0px 19px; *margin:7px 0px 0px 10px; text-transform: uppercase}

.black-arrow {width:10px; height:11px; margin:8px 9px 0px 0px}

.black-arrow-down {width:12px; height:10px; margin:10px 9px 0px 0px}

.sectioncontent {font:normal 11px arial; color:#fff; margin:0px 0px 15px 10px}

.blue-title {color:#ffdd00}



#newmember {margin:0px; padding:0px; padding-left:21px;}

#newmember ul {list-style-type: none; display:inline; margin:0px; padding:0px;}

#newmember li {margin-left:6px; padding:0px;}





b.ttop {display:block;background: #000}

b.tbottom{display:block;background: #000}

b.ttop b, b.tbottom b{display:block;height: 1px; overflow: hidden; background: #000}

b.t1{margin: 0 5px}

b.t2{margin: 0 3px}

b.t3{margin: 0 2px}

b.ttop b.t4, b.tbottom b.t4{margin: 0 1px;height: 2px}



div#tcorner {

background:#111 none repeat scroll 0 0;

margin:0 0;

z-index:1;}



.greybg {background:#e6e6e6; border:solid 1px #fff; margin:10px 15px; margin-top: 30px; font:normal 11px arial; color:#444643}

.picborder {border-bottom:solid 1px #fff;}

.piccontent {width:450px; padding:5px 5px; border-left:solid 1px #fff}

.bottom {background:#333333; display:block; height:125px; text-align:center; margin-top:10px; font:normal 11px arial; color:#fff; padding-left:125px; padding-top:55px}



.featuredphoto {background:#666666; font:bold 12px arial; color:#fff; text-transform: uppercase; padding:8px; margin-left:22px; *margin-left:11px}

.featuredvideos {background:#333333; font:bold 12px arial; color:#666666; text-transform: uppercase; padding:8px; margin-left:2px}



#featuredphoto-content {background: #666666; width:534px; *width:517px; padding:11px 11px 0px 24px}



.fphoto-shadow {background:url(../images/fphoto-shadow.gif) top left repeat-x; width:367px; height:249px;}



a.comment:link, a.comment:visited {font:normal 10px arial; text-decoration:underline; color:#fff; outline:none}

a.comment:hover {font:normal 10px arial; text-decoration:underline; color:#fff; outline:none}



a.size11:link, a.size11:visited {font:normal 11px arial; text-decoration:none; color:#fff; outline:none}

a.size11:hover {font:normal 11px arial; text-decoration:none; color:#fff; outline:none}



a.login:link, a.login:visited {color:#d1d1d1; font:normal 12px arial; text-decoration:none; outline:none}

a.login:hover {color:#d1d1d1; font:normal 12px arial; text-decoration:none; outline:none}



.postedby {margin-top:15px;font:normal 12px arial; color:#fff; width:300px;}

.infosharedphotos {font:normal 11px arial; color:#fff}

.rowspace{ margin-top:20px;}



.postedon {font:normal 11px arial;}

.rating {font:bold 10px arial; color:#fff; margin-left:26px;}

.commentby {width:135px; margin-left:24px; font:normal 12px arial; color:#fff}

.postcomment {width:135px; margin-left:24px; font:normal 11px arial; color:#fff;}

.totalcomment {font:normal 10px arial;color:#fff;}

.morephoto {width:475px; height:78px; background:#ffffff;}



.phototitle {color:#96bed7; font:bold 24px arial;}

.photoadd {font: normal 11px arial; color:#fff; margin-bottom:5px}





div#uploadphotos { background:#666 none repeat scroll 0 0; margin:0 0; z-index:1;}



b.ptop {display:block;background: #000}

b.pbottom{display:block;background: #000}

b.ptop b, b.pbottom b{display:block;height: 1px; overflow: hidden; background: #666}

b.p1{margin: 0 5px}

b.p2{margin: 0 3px}

b.p3{margin: 0 2px}

b.ptop b.p4, b.pbottom b.p4{margin: 0 1px;height: 2px}



.morephotos-title {color:#fff; font: bold 12px arial; margin:0px 15px}

.phototitle-red {font: bold 12px arial; color:#ed1568; margin:2px 0px}

.phototitle-comment {font: normal 11px arial; color:#fff; margin:2px 0px}

.photo-user {margin-right:10px; width:125px; margin-top:5px}

.section-scroll {width:306px; height:311px; overflow:auto; margin-bottom:10px;}

.comment {font:bold 11px arial; color:#666;}

.comment-from {font:bold 11px arial; color:#ffdd00;}

.comment-time {font:normal 10px arial; color:#666;}

.comment-content {font:normal 11px arial; border-bottom:solid 1px #666; margin:5px 3px;}





div#sharecomment { background:#e6e6e6 url(../images/greytopcurve.gif) top right no-repeat ; margin:28px 0px 10px 0px;}



b.sharecommentbottom{display:block;background: #fff}

b.sharecommentbottom b{display:block;height: 1px; overflow: hidden; background: #e6e6e6}

b.sharecomment1{margin: 0 5px}

b.sharecomment2{margin: 0 3px}

b.sharecomment3{margin: 0 2px}

b.sharecommenttop b.sharecomment4, b.sharecommentbottom b.sharecomment4{margin: 0 1px;height: 2px}





div#white { background:#fff; margin:0px 10px 5px 10px; z-index:1; font:normal 10px arial;}



b.wtop {display:block;background: #e6e6e6}

b.wbottom{display:block;background: #e6e6e6}

b.wtop b, b.wbottom b{display:block;height: 1px; overflow: hidden; background: #fff}

b.w1{margin: 0 5px}

b.w2{margin: 0 3px}

b.w3{margin: 0 2px}

b.wtop b.w4, b.wbottom b.w4{margin: 0 1px;height: 2px}



.share-photo {margin-right:21px; width:115px; margin-top:5px;}

.redfont {font: normal 11px arial; color:#ed1568; margin-bottom:5px; text-decoration:none}



.share-comment-rate { border:solid 1px; padding: 20px; border-color: #353535}



.button {font: bold 12px arial; color:#ed1568; margin:2px 0px}



#fields



{

	font:normal 11px arial;

	position:relative;

	left:150px;

	width: 350px;

	height:22px;

	vertical-align:middle;

	top: -18px;

	}

	

.registertext {font:normal 12px arial; color:#fff}



.uploadlink {font: normal 12px arial; color:#ed1568; margin-bottom:5px; text-decoration:underline}

.uploadmenulinks {font: normal 12px arial; color:#fff; text-decoration:underline}





.fileupload {float:left;font: normal 12px arial; color:#fff; text-decoration:underline; width:165px; background:#999; padding:5px}



.viewuploadedphotos {float:left;font: normal 12px arial; color:#fff; text-decoration:underline; width:165px; background:#999; padding:5px;margin:0px 5px}



.viewuploadedvideos {float:left;font: normal 12px arial; color:#fff; text-decoration:underline; width:165px; background:#999; padding:5px}



.myprofile {position: absolute; top: 286px; left: 175px; font: normal 12px arial; color:#fff; text-decoration:underline; width:175px; background:#999; padding:5px}



.mysettings {position: absolute; top: 286px; left: 361px; font: normal 12px arial; color:#fff; text-decoration:underline; width:175px; background:#999; padding:5px}



.hilitebackground{ background:#ed1568;}



.profilepage_pic { width:50px; top: 550px}

.profilepage_stats { position: relative; width:200px; top:-45px; left:60px; font:bold 12px arial; color:#fff}

.profilepage_desc {font:normal 12px arial; color:#fff}
div.pagination {
  width:570px;
  *width:500px;
  padding: 3px;
  margin: 3px;
}
