a img {
	border: none;
}

a:link {text-decoration:none;font-style: normal;color:#666666;}
a:visited {text-decoration:none;font-style: normal;color:#777777;}
a:hover {text-decoration:none;font-style: normal;color:#222222;}

input {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #dddddd;
	color: #666666;
	background-color: #ffffff;
}

form {
	margin: 0px;
}

#clearer, .clearer {
	clear: both;
}

#forum {
	margin: auto;
	position: relative;
	width: 700px;
}

#forum input {
	margin-right: 5px;
}

p.notify {
	text-align: center;
}

#forum #notice {
	border: 1px solid #C0C0C0;
	padding: 5px;
	text-align: center;
}

#forum #error, #forum #ok {
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	color: red;
}

/*------------------the navigation and options above the forums and topics--------------------*/

#forum .options {
	width: 100%;
	padding: 25px 0px 25px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
	font-size: 95%;
	font-weight: bold;
	list-style-type: none;	
}

#forum .options a {
	color: #666666;
}

#forum .options li {
	display: inline;
	padding-right: 15px;
}

#forum .pfoptions .markread {
	float: right;
}

#forum .pfoptions .newtopic {
	clear: both;
	float: left;
	margin-right: 10px;
}

#forum .pfoptions {
	font-weight: bold;
}

#forum .pfoptions a {
	background-repeat: no-repeat;
	text-decoration: underline;
	color: #666666;
}

/*------------------the messages--------------------*/

#forum .messages {
	clear: both;
	width: 100%;
	border: 1px solid #dddddd;
	margin-top: 4px;
}

#forum .messages .messageh {
	border-bottom: 1px solid #dddddd;
	/* background-color: #93c6cd; */
	background-color: #609245;
	color: #ffffff;
	font-weight: bold;
	font-size: 122%;
}

#forum .messages .messageha {
	float: left;
	width: 140px;
	padding: 5px;
}
	
#forum .messages .messagehm {
	float: right;
	width: 530px;
	border-left: 1px solid #dddddd;
	padding: 5px;
	text-align: center;
}

#forum .messages .msgb {
	border-bottom: 1px solid #dddddd;
}

#forum .messages .msgmeta {
	float: left;
	padding: 5px;
	font-weight: bold;
	width: 149px;
}

#forum .messages .uinfo {
	padding: 5px 5px 15px 15px;
	color: #888888;
}

#forum .messages .uinfoe {
	height: 35px;
}

#forum .messages .uinfo a {
	color: #888888;
}

#forum .messages .msgbody {
	float: right;
	width: 530px;
	padding-left: 10px;
	border-left: 1px solid #dddddd;
	background-color: #f8f8f8;
}

#forum .messages .msgtitle {
	border-bottom: 1px solid #dddddd;
	font-weight: bold;
	font-size: 95%;
	color: #888888;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 9px;
}

#forum .messages .quotetopic {
	float: right;
}

#forum .messages .body {
	padding-top: 5px;
	padding-bottom: 15px;
	padding-right: 5px;
}

#forum blockquote.bbcode {
	margin-left: 5px;
}

#forum blockquote.bbcode div {
	border: 1px solid #dddddd;
	padding: 5px;
	background-color: #f8f8f8;
}

#forum .messages .timestamp {
	float: left;
	width: 149px;
	padding: 5px;
	clear: both;
	font-size: 85%;
	border-right: 1px solid #dddddd;
}

#forum .messages .personal {
	float: right;
	width: 535px;
	font-weight: bold;
	font-size: 85%;
	padding-top: 4px;
}

#forum .moderate {
	border-top: 1px solid #dddddd;
	clear: both;
	font-weight: bold;
	font-size: 85%;
	padding: 5px;
}

#forum .moderate li {
	display: inline;
}



#forum .messages #attachedfiles {
	padding: 5px;
	border-top: 1px solid #dddddd;
}

/*------------------reply--------------------*/

#forum #reply {
	position: relative;
	margin-top: 20px;
}

#forum #reply #postheader {
	border: 1px solid #dddddd;
	position: relative;
	/* background-color: #93c6cd; */
	background-color: #609245;
	color: #ffffff;
	font-weight: bold;
	font-size: 122%;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	width: 100%;
}

#forum #reply #username, #forum #reply #postsubject,#forum #reply #postemail {
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	position: relative;
	height: 28px;
	font-weight: bold;
	color: #888888;
	width: 100%;
}

#forum #reply .usernamep {
	padding-top: 4px;
	float: right;
	width: 536px;
}

#forum #reply #username input, #forum #reply #postemail input, #forum #reply #postsubject input {
	width: 350px;
	background-color: #f7f7f7;
}

#forum #reply .l {
	float: left;
	width: 150px;
	border-right: 1px solid #dddddd;
	height: 22px;
	padding-top: 5px;
	padding-left: 5px;
}

#forum #reply #admspecial {
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	position: relative;
	margin: auto;
	height: 28px;
	font-weight: bold;
	color: #888888;
	width: 100%;
}

#forum #reply #admspecial .r {
	padding-top: 3px;
	width: 536px;
	float: right;
}

#forum #reply #emma {
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	position: relative;
	clear: both;
	width: 100%;
}

#forum #reply #emoticons {
	border-right: 1px solid #dddddd;
	width: 150px;
	height: 250px;
	padding-left: 5px;
	padding-top: 5px;
	float: left;
	font-weight: bold;
	color: #888888;
}

#forum #reply #smilies {
	text-align: center;
	font-weight: bold;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 40px;	
}

#forum #reply #smilies input {
	height: 19px;
	width: 19px;
	border: 0px;
	margin-top: 5px;
	background-repeat: no-repeat;
	cursor: pointer;
}

#forum #smilies #emosmile {
	background-image: url(../../mods/smileys/images/smilie1.gif);
}

#forum #smilies #emosad {
	background-image: url(../../mods/smileys/images/smilie2.gif);
}

#forum #smilies #emowink {
	background-image: url(../../mods/smileys/images/smilie3.gif);
}

#forum #smilies #emogrin {
	background-image: url(../../mods/smileys/images/smilie5.gif);
}

#forum #smilies #emotongue {
	background-image: url(../../mods/smileys/images/smilie6.gif);
}

#forum #smilies #emoeyeroll {
	background-image: url(../../mods/smileys/images/smilie8.gif);
}

#forum #smilies #emoangry {
	background-image: url(../../mods/smileys/images/smilie9.gif);
}

#forum #smilies input#emoconfused {
	background-image: url(../../mods/smileys/images/smilie11.gif);
	height: 29px;
}

#forum #smilies #emoeyepopping {
	background-image: url(../../mods/smileys/images/smilie10.gif);
}

#forum #smilies input#emobouncing {
	background-image: url(../../mods/smileys/images/smiley12.gif);
	background-position: 0px -10px;
	height: 29px;
}

#forum #reply #mainpost {
	width: 541px;
	float: right;
}

#forum #reply .bbcodebuttons {
	text-align: left;
	margin-left: 6px;
	padding-top: 5px;
}

#forum #reply .bbcodebuttons input {
	height: 22px;
	width: 22px;
	border: 0px;
	background-color: #eeeeee;
	color: #ffffff;
	cursor: pointer;
	background-repeat: no-repeat;
}

#forum #reply .bbcodebuttons #bbextlink {
	background-image: url(images/extlink.png);
}

#forum #reply .bbcodebuttons #bbmail {
	background-image: url(images/mail.png);
}

#forum #reply .bbcodebuttons #bbcolor {
	background-image: url(images/color.png);
}

#forum #reply .bbcodebuttons #bbattach {
	background-image: url(images/attach.png);
}

#forum #reply .bbcodebuttons #bbsize {
	background-image: url(images/size.png);
}

#forum #reply .bbcodebuttons #bbbold {
	background-image: url(images/bold.png);
}

#forum #reply .bbcodebuttons #bbunderline {
	background-image: url(images/underline.png);
}

#forum #reply .bbcodebuttons #bbitalic {
	background-image: url(images/italic.png);
}

#forum #reply .bbcodebuttons #bbmiddle {
	background-image: url(images/middle.png);
}

#forum #reply .bbcodebuttons #bbquote {
	background-image: url(images/quote.png);
}

#forum #reply .bbcodebuttons #bbcode {
	background-image: url(images/code.png);
}

#forum #reply .bbcodebuttons #bbimage {
	background-image: url(images/image.png);
}

#forum #reply textarea {
	margin-left: 5px;
	margin-top: 5px;
	background-color: #f7f7f7;
	width: 450px;
	height: 200px;
}

#forum #reply #phorum-attach-form {
	width: 100%;
	position: relative;
	clear: both;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	font-weight: bold;
	color: #888888;
}

#forum #reply #phorum-attach-form div {
	padding: 5px;
}

#forum #reply #attachedfiles {
	position: relative;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	font-weight: bold;
	color: #888888;
	width: 100%;
}

#forum #reply #attachedfiles .l {
	border-right: none;
}

#forum #reply #attachedfiles #files {
	padding-bottom: 3px;
	border-left: 1px solid #dddddd;
	width: 534px;
	float: right;
	padding: 5px;
	text-align: right;
}

#forum #reply #attachedfiles .latt {
	clear: both;
	padding: 2px;
}

#forum #reply .delatt {
	display: inline;
	width: 80px;
	padding: 2px;
}

#forum #reply #options {
	width: 100%;
	position: relative;
	clear: both;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #888888;
}

#forum #reply #postbuttons {
	width: 100%;
	position: relative;
	margin: 0px;
	clear: both;
	border: 1px solid #dddddd;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background-color: #f7f7f7;
}

#forum #reply #options #emailreply, #forum #reply #options #showsignature {
	padding-left: 5px;
}

#forum #moderatedforum {
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #dddddd;
}

/*------------------the forum index--------------------*/

#forum #indexlogin {
	position: relative;
	border: 1px solid #dddddd;
	margin-top: 20px;
	margin-bottom: 15px;
}

#forum #indexloginh {
	background-color: #93c6cd;
	font-size: 122%;
	padding: 1px 1px 1px 5px;
	color: #ffffff;
	font-weight: bold;
}

#forum #indexloginl {
	padding: 5px;
	border-top: 1px solid #dddddd;
	font-size: 92%;
	text-align: center;
}

#forum #indexloginl input {
	margin-left: 10px;
	width: 100px;
}

#forum #navinfo {
	font-size: 122%;
	font-weight: bold;
}

#forum #navinfo a:link, #forum #navinfo a:visited {
	color: #666666;
}

#forum #navinfo a:hover {
	color: #666666;
	text-decoration: underline;
}

#forum .forumindex {
	margin-top: 5px;
	clear: both;
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #dddddd;
}

#forum .firead {
	margin-top: 10px;
	border: none;
}

#forum .firead .Alt {
	background-color: #f8f8f8;
}

#forum .forumindex #toptr th, #forum .forumindex .forumfolder {
	border: 1px solid #dddddd;
	/* background-color: #93c6cd; */
	background-color: #609245;
	color: #ffffff;
	font-weight: bold;
	font-size: 102%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

#forum .forumindex .forumfolder h2 a {
	color: #ffffff;
}

#forum .forumindex .forum td {
	border: 1px solid #dddddd;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#forum .forumindex .forum .newposts {
	color: #A39474;
	font-weight: bold;
	width: 13px;
}

#forum .forumindex .forumthreaded td {
	border: 1px solid #dddddd;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#forum .forumindex .folder td {
	border: 1px solid #dddddd;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#forum .forumindex .topics td {
	border: 1px solid #dddddd;
	padding-left: 10px;
	padding-right: 5px;
}

#forum .forumindex a:link {
	color: #888888;
}

#forum .forumindex a:visited {
	color: #888888;
}

#forum .forumindex a:hover {
	color: #666666;
	text-decoration: underline;
}

#forum .forumindex .forumtopic a:link {
	color: #111111;
}

#forum .forumindex .forumtopic a:visited {
	color: #888888;
}

#forum .forumindex .forumtopic a:hover {
	color: #666666;
	text-decoration: underline;
}

#forum .forumindex h2 {
	font-size: 120%;
	display: inline;
}

#forum .forumindex .threads {
	width: 75px;
}

#forum .forumindex .threadcount {
	background-color: #f8f8f8;
}

#forum .forumindex .postcount {
	background-color: #f8f8f8;
}

#forum .forumindex .posts {
	width: 35px;
}

#forum .forumindex .lastpost, #forum .forumindex .whenposted {
	width: 175px;
}

#forum .forumindex .forumtopic {
	width: 275px;
}

#forum .forumindex .views {
	background-color: #f8f8f8;
	width: 35px;
}

#forum .forumindex .started {
	background-color: #f8f8f8;
	width: 75px;
}

#forum .forumindex .authorthreaded {
	width: 90px;
}

#forum .forumindex .author {
	width: 90px;
}

#forum .forumindex .moderate {
	font-size: 75%;
	margin: 0px;
	padding: 0px;
}

#forum .forumindex .moderate a:link {
	font-weight: normal;
	color: #777777;
}

#forum .forumindex .new {
	font-style: italic;
	color: #ff0000;
	font-size: 80%
}

#forum .forumindex .topicind {
	color: #A39474;
	font-weight: bold;
}

#forum .forumindex .closed {
	font-size: 170%;
}

#forum .forumindex .newpost {
	color: red;
}

.forumindex .pagelinks {
	font-size: 80%;
	margin-left: 10px;
}

#forum .pages {
	clear: both;
	margin-top: 5px;
	/* background-color: #f7f7f7; */
	font-size: 85%;
}

#forum .pages .pagecurrent {
	text-align: right;
	padding-right: 5px;
}


#forum .pages .pagenav {
	float: left;
	padding-left: 5px;
}

/*------------------the login page--------------------*/

#forum #login {
	width: 400px;
	margin: auto;
	position: relative;
	margin-top: 20px;
	border: 1px solid #dddddd;
}

#forum #login .loginh {
	background-color: #93c6cd;
	color: #ffffff;
	font-size: 122%;
	font-weight: bold;
	padding: 1px 1px 1px 5px;
}

#forum #login .loginl {
	border-top: 1px solid #dddddd;
}

#forum #login #loginf {
	padding: 10px;
}

#forum #login input {
	background-color: #f7f7f7;
}

#forum #notyetregistered {
	margin-top: 10px;
	text-align: center;	
	border-top: 1px solid #dddddd;
	padding: 10px;
}

#forum #lostpassword {
	padding: 15px;
	border-top: 1px solid #dddddd;
}

#forum #login #forgetpw {
	text-decoration: underline;
}

/*------------------move thread--------------------*/

#forum .movethread {
	position: relative;
	width: 400px;
	margin: auto;
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #dddddd;
	background-color: #f7f7f7;
}

/*------------------preview--------------------*/
	
#forum #messagepreview {
	position: relative;
	margin: auto;
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #dddddd;
	background-color: #f7f7f7;
}

#forum #messagepreview h3 {
	display: inline;
}

/*------------------register--------------------*/

#forum #register {
	width: 400px;
	margin: auto;
	position: relative;
	margin-top: 20px;
	border: 1px solid #dddddd;
}

#forum #register #registerh {
	background-color: #93c6cd;
	color: #ffffff;
	font-size: 122%;
	font-weight: bold;
	padding: 1px 1px 1px 5px;
}

#forum #register #registerl {
	border-top: 1px solid #dddddd;
	padding-top: 10px;
}

#forum #register .rr input {
	background-color: #f7f7f7;
}

#forum #register .rl {
	float: left;
	width: 100px;
	height: 23px;
	margin-bottom: 10px;
	padding-left: 40px;
}

#forum #register .rr {
	float: right;
	width: 230px;
	margin-bottom: 10px;
	height: 23px;
}

#forum #register #required {
	clear: both;
	border-top: 1px solid #dddddd;
	background-color: #f7f7f7;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

/*------------------report--------------------*/

#forum #report {
	margin-top: 20px;
	border: 1px solid #dddddd;
}

#forum #report #reporth {
	background-color: #93c6cd;
	color: #ffffff;
	font-size: 122%;
	font-weight: bold;
	padding: 1px 1px 1px 5px;
}

#forum #report #reportl {
	border-top: 1px solid #dddddd;
	padding: 10px;
}

#forum #report .reportpost {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	margin-top: 5px;
	margin-bottom: 10px;
	position: relative;
}

#forum #report .reportsubject {
	font-weight: bold;
}

#forum #report .reporttext {
	margin: 10px;
}

#forum #report form {
	margin-top: 15px;
	margin-bottom: 5px;
}

#forum #report input, #forum #report textarea {
	background-color: #f7f7f7;
}

/*------------------merge--------------------*/

#forum #merge {
	position: relative;
	width: 400px;
	margin: auto;
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #dddddd;
	background-color: #f7f7f7;
}

#forum #merge div {
	margin-top: 10px
}

/*------------------search--------------------*/

#forum .search {
	position: relative;
	margin-top: 20px;
	border: 1px solid #dddddd;
}

#forum .search .searchh {
	background-color: #93c6cd;
	color: #ffffff;
	font-size: 122%;
	font-weight: bold;
	padding: 1px 1px 1px 5px;
}

#forum .search .searchl {
	padding: 15px;
	border-top: 1px solid #dddddd;
}

#forum .search select {
	margin-left: 10px;
}

#forum .search input {
	margin-top: 10px;
	margin-left: 10px;
	background-color: #f7f7f7;
}

#forum #results .message {
	width: 100%;
	margin-top: 5px;
	text-align: justify;
	padding: 5px;
	border: 1px solid #dddddd;
}

#forum #results .message h4 {
	margin-top: 0px;
	padding-left: 5px;
	background-color: #eeeeee;
}

#forum #results .message p {
	padding: 5px;
}


/*------------------profile--------------------*/

#forum #profile {
	position: relative;
	width: 400px;
	margin: auto;
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #dddddd;
	background-color: #f7f7f7;
}


#forum #profile .left {
	float: left;
	width: 150px;
	padding-left: 20px;
}

#forum #profile .right {
	width: 200px;
	float: right;
}

#forum #profile .pm {
	clear: both;
	padding-top: 20px;
}

#forum #profile .pm div {
	padding-left: 20px;
}

/*------------------the control center--------------------*/

#forum #cc-menu {
	margin-top: 20px;
	float: left;
	width: 200px;
	background-color: #eeeeee;
	border: 1px solid #dddddd;
	padding: 2px;
}

#forum #cc-menu h3 {
	font-size: 105%;
	background-color: #cccccc;
	padding: 2px 5px 2px 5px;
	margin-top: 0px;
}

#forum #cc-menu ul {
	list-style-type: none;
}

#forum #cc-menu p {
text-align: center;
}

#forum #cc-menu p a {
	background-color: #dddddd;
	font-weight: bold;
}

#forum #cc-content {
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	float: right;
	width: 480px;
	border: 1px solid #eeeeee;
	background-color: #fdfdfd;
}

#forum #cc-content h3 {
	font-size: 105%;
	background-color: #eeeeee;
	margin: 2px;
	padding: 2px 5px 2px 5px;
}

#forum #cc-content input {
	background-color: #f7f7f7;
}

#forum #cc-content .editfiles {
	padding: 10px;
}

#forum #cc-content .groupmod {
	padding: 10px;
}

#forum #cc-content .groups {
	padding: 10px;
}

#forum #cc-content .ccstart {
	padding: 10px;
}

#forum #cc-content .subscriptions {
	padding: 10px;
}

#forum #cc-content .approveusers {
	padding: 10px;
}

#forum #cc-content table {
	width: 455px;
}

#forum #cc-content table td {
	border: 1px solid #dddddd;
	padding: 5px;
}

#forum #cc-content #boardsettings td {
	border: none;
}

#forum #cc-content #signature {
	width: 400px;
	height: 100px;
	background-color: #f7f7f7;
}

#forum #cc-content .message {
	width: 420px;
}

#forum #cc-content .message .postedby {
	padding: 5px;
	border-bottom: 1px solid #eeeeee;
}

#forum #cc-content .message .pmsubject {
	position: relative;
	background-color: #eeeeee;
	padding-left: 5px;
}

#forum #cc-content .message .body {
	padding: 5px;
}
	
#forum #cc-content .prepost {
	padding: 10px;
}

#forum #cc-content .prepost #go {
	margin: 10px;
	text-align: right;
}

#forum #cc-content #settings {
	margin-left: 10px;
}


#forum #cc-content #settings #tz-offset {
	width: 420px;
}

#forum #cc-content #usersettingssubmit {
	text-align: center;
}

/*------------------personal messages--------------------*/

#forum #pmmenu {
	margin-top: 20px;
	float: left;
	width: 200px;
	background-color: #eeeeee;
	border: 1px solid #dddddd;
	padding: 2px;
}

#forum #pmmenu h3 {
	font-size: 105%;
	background-color: #cccccc;
	padding: 2px 5px 2px 5px;
	margin-top: 0px;
}

#forum #pmmenu ul {
	list-style-type: square;
}

#forum #pmmenu p {
	text-align: center;
}


#forum #pmmenu p a {
	background-color: #dddddd;
	font-weight: bold;
}

#forum .PhorumOkMsg {
	margin-top: 20px;
	float: right;
	width: 480px;
}

#forum #pmcontent {
	margin-top: 20px;
	margin-bottom: 10px;
	float: right;
	width: 480px;
	border: 1px solid #dddddd;
	background-color: #fdfdfd;
}

#forum #pmcontent table {
	width: 455px;
}

#forum #pmcontent table td {
	border: 1px solid #dddddd;
	padding: 5px;
}

#forum #pmcontent table th {
	padding-left: 6px;
	text-align: left;
}

#forum #pmcontent h3 {
	font-size: 105%;
	background-color: #eeeeee;
	margin: 2px;
	padding: 2px 5px 2px 5px;
}

#forum #pmcontent input, #forum #pmcontent textarea {
	background-color: #f7f7f7;
}

#forum #pmcontent textarea {
	height: 150px;
}

#forum #pmcontent .pmfolders {
	padding: 10px;
}

#forum #pmcontent .pmpost {
	padding: 10px 10px 0px 10px;
}

#forum #pmcontent .l {
	clear: both;
	float: left;
	width: 50px;
	padding-bottom: 5px;
}

#forum #pmcontent .r {
	float: right;
	width: 370px;
	padding-left: 5px;
	padding-bottom: 5px;
}

#forum #pmcontent .pmpost .keep {
	clear: both;
}

#forum #pmcontent .pmpost #previnput {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

#forum #pmcontent .pmpost form {
	margin: 0px;
	padding: 0px;
}

#forum #pmcontent #preview {
	border: 1px solid #dddddd;
	margin: 5px;
	padding: 5px;
	background-color: #f7f7f7;
}

#forum #pmcontent #preview h4 {
	margin-top: 2px;
	margin-bottom: 5px;
}

#forum #pmcontent #preview #prevmsg {
	clear: both;
	padding-top: 5px;
	border-top: 1px solid #dddddd;
}

#forum #pmcontent .buddies {
	padding: 10px;
}

#forum #pmcontent .buddies #buddyinput {
	padding-top: 5px;
	text-align: center;
}

#forum #pmcontent .outgoing {
	padding: 10px;
}

#forum #pmcontent .incoming {
	padding: 10px;
}

#forum #pmcontent .incoming .PhorumNewFlag {
	font-style: italic;
	color: #ff0000;
}

#forum #pmcontent .incombuttons, #forum #pmcontent .outgobuttons {
	padding-top: 5px;
	position: relative;
	text-align: center;
}

#forum #pmcontent .incombuttons div, #forum #pmcontent .outgobuttons div {
	display: inline;
}

#forum #pmcontent .read {
	padding: 10px;
}

#forum #pmcontent .read #msg {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

/*------------------follow a thread--------------------*/
	
#forum #follow {
	position: relative;
	width: 400px;
	margin: auto;
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #dddddd;
	background-color: #f7f7f7;
	text-align: center;
}

/*------------------split a thread--------------------*/
	
#forum #split {
	position: relative;
	width: 400px;
	margin: auto;
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #dddddd;
	background-color: #f7f7f7;
}

/*------------------paging--------------------*/
	
#ddforum .paging {
	text-align: left;
}

