/*2.0 Creator Layout CSS*/

/*General*/
body, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, ul, li, ul.column, #sortable, #sortable2, #sortable3 {
	margin: 0;
	padding: 0;
}
.clearBoth, .clearFloat {
	clear:both;
	height:0;
	margin:0;
	padding:0;
}
#contentWrapper {
	margin:0 auto;
}
#header, #advertisingTop, #contentWrapper, #mainMenuHold, .subNav, ul.column, #topHold, .content, #panelHold {
	width:960px
}
#advertisingTop {
	height:90px;
}
#topHold {
	height:123px;
}
.content {
	margin:20px 0 20px 0;
}
.footer {
	clear:both;
	padding:20px 0 10px;
	width:100%;
}
.horizontal {
	height:255px;
	margin:25px 25px 0 0;
	width:450px;
}
.vertical {
	height:375px;
	margin:10px 0 10px 0;
	position:relative;
	width:550px;
}
.vertWrap {
	height:375px;
}

/*Floats*/
.floatLeft, #imageUploadHold, .iconRecent, #midColRight, #midMain, #midColLeft, #midColPro, #profileText, #profilePic .midAboutTiles, .postDateTime , #rightPro, .postText, .activityText, .motm, .activityPostDate, .groupPostCount, .activityIcon, .groupText, .groupIcon, #loginIcon, .formUl li label, #loginText,  .mainMenu ul li, .goUserLogout, .goUserProfile, .goUserRegister, .goUserSignUp, .goUserLogin, .goUserPasswordReset, .goAdminPanel, .welcome, .userName, .logoHold, .subNav, #commentThumbsDown, #commentButton, #commentThumbsUp, ul.column, #sortable li, #sortable2 li, #sortable3 li, .userInfo, .commentUserIcon, .loginHold, .logo, .search, .mainMenu, .leftNavHold, .content, #panelHold, .horizontal, .vertWrap, .showHoldVertical, .showHold, #comment {
	float:left;
}
.loginHold, .search, .userComment, .formUl li input, .formUl li textarea, .formUl li select, .postMore, .postViewArticle, #adSideWrap {
	float:right;
}


/*Login*/

.goUserLogout, .goUserProfile, .goAdminPanel, .welcome, .goUserRegister, .goUserSignUp, .goUserLogin, .goUserPasswordReset, .userName {
	margin:10px 10px 10px 30px;
}
.loginHold {
	margin:25px 0 0;
padding:0 0 0 50px;
}
.loginHold a img {
	margin:0 8px 0 0;
	vertical-align:bottom;
}
.logoHold {
	width:304px;
	height:59px;
	margin:30px 0 0;
}
/*Input*/
input[type=text]#siteSearch {
	height:32px;
	overflow:hidden;
	padding:10px 10px 0 15px;
}
/*Menu*/
.mainMenu {
	height:54px
}
.mainMenu ul {
	margin-left:-10px;
	padding:20px 0 0;
}
.mainMenu ul li {
	margin:0 10px;
}
.mainMenu ul li a {
	list-style-type:none;
}
.leftNavHold {
	width:80px;
}
.subNav {
	height:43px;
	margin:0 0 0 -20px;
}
.subNav a {
	margin:0 20px;
	line-height:45px;
}
.article h2 {
	margin:0;
}
.showHold {
	height:210px;
	margin:20px 20px 0;
	width:247px;
}
.showHoldVertical {
	height:210px;
	margin:15px 0 10px 15px;
	width:247px;
}
.showTextVertical {
	margin-left:20px;
	width:250px;
}
.showText h1 {
	font-size:22px;
	margin:20px 0 0;
}
.showText p {
	padding:0 15px 0 0;
}
.vertSep {
	height:375px;
	left:273px;
	position:absolute;
	top:0;
	width:1px;
}
/*Ads*/
.adSide {
	width:300px;
	margin:0 0 10px 0;
	float:right;
	height:250px;
}
/*Comments*/
#comment {
	width: 570px;
}
.commentHold {
	height:85px;
	margin:10px 0 0 5px;
	padding:0 0 10px 0;
}
.commentHoldUnapproved {
	height:85px;
	margin:10px 0 0 5px;
	padding-bottom:10px;
}
.userInfo {
	padding: 10px 0 0 10px;
	width: 235px;
}
.userComment {
	width: 320px;
	height: 100%;
	padding-bottom:10px;
}
.userComment p {
	margin:0;
	padding:10px 15px;
}
#commentNav {
	height: 75px;
	line-height: 75px;
	text-align: center;
	margin-bottom: 10px;
}
#commentAddFormWrapper {
	height:145px;
}
label.error {
	margin-left:10px;
}
#commentAddForm textarea {
	height:80px;
	margin:10px;
	width:550px;
}
#commentAddForm input {
	margin-right:5px;
	float:right;
	width:75px;
}
#commentAddForm div.charLimitInfo {
	clear: both;
	margin-left:10px;
}
#commentButton {
	height: 100%;
	width: 190px;
}
#commentSocial {
}
#commentButton a {
	padding: 0 10px;
}
#commentSocial a {
	padding:0 25px;
}
#commentThumbsUp, #commentThumbsDown {
	padding-top: 15px;
	width: 74px;
	height:61px;
}
a.commentContract {
	display: block;
	padding-top: 10px;
}
span.originalComment {
	display: none;
}
.commentName {
	margin-top: 5px;
}
.commentUserIcon {
	margin-right: 10px;
}
.commentPaginationControls {
	margin:10px 0;
	padding:10px 0 10px 15px;
	text-align:center;
	width:175px;
}
.commentPaginationControls a {
}
.userInfo {
	padding:10px 0 0 10px;
	width:235px;
}
.userComment {
	height:100%;
	padding-bottom:10px;
	width:310px;
}
/*Sortable CSS*/

#sortable li, #sortable2 li, #sortable3 li {
	margin: 3px 3px 3px 0;
	padding: 1px;
}
.box1 {
	width:260px;
}
.box2 {
	width:580px;
}
.box3 {
	width:900px;
}
.box4 {
	width:100px;
}
#portletHold {
	width:100%;
	height:400px;
}
.portlet {
	margin: 0 1em 1em 0;
}
.portlet-header {
	padding-bottom: 4px;
	padding-left: 0.2em;
}
.portlet-header .ui-icon {
	float: right;
}
.portlet-content {
	padding: 0.4em;
}
.ui-sortable-placeholder {
	visibility: visible !important;
	height: 50px !important;
}
.ui-sortable-placeholder * {
	visibility: hidden;
}
/*Random*/

#legal {
	margin:10px 0 0 0;
}
#stripes {
	height:200px;
	width:200px;
	position:absolute;
	top:0;
	left:0;
}
/*General*/

#leftPro h1, #rightPro h1 {
	font-size:16px;
	margin:0 0 10px;
	padding:15px 0 0;
}
#leftPro h1 img {
	padding-right:5px;
}
#leftPro h2, #rightPro h2 {
	font-size:16px;
	margin-top:10px;
	padding:0 0 10px;
}
#leftPro p, #rightPro p {
	line-height:16px;
	margin:0;
	padding:0;
}
.proAd {
	width:180px;
	float:left;
	height:150px;
	margin-left:20px;
}
.profileBg {
	padding-bottom:40px;
}
/*Left*/
#leftPro {
	width:235px;
	float:left;
	margin-top:5px;
}
.leftProTiles {
	margin:0 auto;
	padding:0 0 15px;
	width:200px;
}
.motmPic {
	width:138px;
	height:118px;
}
.iconRecent {
	height:56px;
	margin:5px 7px 5px 0;
	width:56px;
}
/*Mid*/
#midMain {
	margin:5px 0 10px;
	padding-bottom:40px;
	width:470px;
}
#midPro {
	width:480px;
	position:relative;
}
#midColLeft {
	width:240px;

}
#midColRight {
	width:240px;
}
#profilePic {
	width:175px;
	height:175px;
	margin:20px 0 0 10px;
	overflow:hidden;
}
#profileText {

	margin-left:20px;
	margin:20px 0 0 20px;
	width:255px;
}
#profileText h3 {
	margin:0;
}
#profileText p {
	margin:0 0 10px 0;
	padding:0;
}
.midAboutTiles h4, #midMain h1 {
	padding:10px;
}
.midAboutTiles {
	width:230px;
	padding-bottom:15px;
	margin:5px 0 15px;
	
}
.midAboutTiles p {
	padding:0px 15px 0;
	font-size:12px;
}
div.contribute, div.posted {
	width:470px;
}
div.posted {
	position:relative;
}
div.contribute h1 {
	padding:10px;
}
.postDateTime {
	width:125px;
	height:130px;
	
}
.postDateTime p {
	padding:3px 0 0 10px;
}
.postText {
	width:345px;
}
.postText h4, .postText p {
	margin:10px;
}
.postText h4 {
	font-size:15px;
	line-height:10px;
}





.postMore {
	margin-left:10px;
	width:60px;
}
.postViewArticle {
	margin-right:20px;
	width:110px;
}
/*Right*/
#rightPro {
	width:235px;
	min-height:600px;
	margin-left:10px;
	margin-top:5px;
}
.rightProTiles {
	margin:15px auto 25px;
	width:200px;
}
#rightLogin {
	height:75px;
	width:220px;
	margin-top:20px;
}
#loginIcon {
	height:56px;

}

#loginText p {
	margin:0;
	padding:0;
}
.proGroups {
	height:105px;
}
.proGroups h3 {
	margin:5px 0;
	padding:20px 0 5px;
}
.groupIcon {
	height:56px;
	
}
.groupText {
	
	height:85px;
	margin-left:10px;
	overflow:hidden;
	width:150px;
}
.groupPostCount {
	margin-left:10px;
	margin-top:0;
}
#proActivity {
	height:135px;
}
.activityIcon {
	height:56px;
	
}
.activityText {
	height:56px;
	margin-left:10px;
	overflow:hidden;
	width:150px;
}
.activityPostDate {

	margin-bottom:5px;
	margin-top:5px;
	width:100%;
}
.motm {

	height:56px;
	margin-right:5px;
	overflow:hidden;
	width:56px;
}
.viewArticleLinkHold {
	bottom:0;
	position:absolute;
	right:10px;
}
/*Edit Profile Drop CSS*/
#editpanel_container {
	position:absolute;
	top:270px;
	width:480px;
}
.profile_button {
	height:20px;
	z-index: 20;
	width:165px;
	padding-left:5px;
	cursor: pointer;
}
#hiddenpanel {
	position: absolute;
	width: 470px;
	left: 0px;
	z-index: 25;
}
#adSideWrap {
	width: 300px;}

#editPanel {
	width: 470px;
	position: relative;
	top: 1px;
	height: 0px;
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
	overflow: hidden;
}
#editpanel_contents {
	height: 100%;
	width: 470px;
	position: absolute;
	z-index: 100;
}
p img {
	margin-left:10px;
}
#accordion h3 {
	margin:20px 20px 5px 15px;
	padding:5px;
}
.formUl li {
	margin:20px;
padding:35px 0;
}
.formUl li div.rightBoxGrey, .formUl li div.tooltip {
	display:none;
}


.formUl li input {
	width:200px;
}
.formUl li select {
	width:200px;
}
.formUl li select.selectNarrow {
	width: 70px;
	height: 20px;
	margin-top: 10px;
}
.formUl li textarea {
	width:200px;
	padding-left:5px;
}
.formUl div.charLimitInfo {
	clear: both;
}
.formUl li div.tooltip {
	display:none;
}
.formUl li input.buttonRight {
	width:100px;
}
#imageUploadHold {
	margin:10px;
}
