@charset "UTF-8";

/* CSS Document */



.bbcode_container {

	margin:20px;

	margin-top:5px;

	display:block;

}



.bbcode_container .bbcode_desc {

	margin-bottom:2px;

	font-size:11px;

}



.bbcode_container div.bbcode_code,

.bbcode_container pre.bbcode_code {

	margin:0;

	padding:6px;

	border:1px inset;

	text-align:left;

	overflow:auto;

	direction:ltr;

	background:rgb(240,242,250) url(http://www.1pdforum.com/images/gradients/content3image-alpha.png) repeat-x;

	/*height:;*/

	font-size:12px;

}



.bbcode_container code.bbcode_code {

	margin:0;

	text-align:left;

	direction:ltr;

	font-size:12px;

}



.bbcode_container code.bbcode_code code {

	white-space:nowrap;

}



.bbcode_container div.bbcode_quote {

	margin:0 10px;

	margin-bottom: 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	background: #f2f6f8 none   ;

	border-radius: 5px;

	border: 1px solid #417394;

	font: italic  normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;

	position: relative;

	top: 0;

}



.bbcode_container .bbcode_quote_container {

	background: transparent url(http://www.1pdforum.com/images/misc/quote-left.png) no-repeat  left;

	display:block;

	width: 9px;

	height: 13px;

	position: absolute;

	top: 5;

	left: -9px;

}



.bbcode_quote div.quote_container {

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	padding: 5px 10px 5px 10px;

}



.bbcode_quote .bbcode_postedby img {

	position: relative;

	top: 1px;

}



.bbcode_container div.bbcode_quote.printable {

	background:none;

	border:none;

}



.bbcode_container div.bbcode_quote div.message {

	/*font-style:italic;*/

	padding:8px 0px;

}



/* fix the bug where li's in quotes are floated */

.bbcode_container div.bbcode_quote div.message ol>li, .bbcode_container div.bbcode_quote div.message ul>li{

	float: none;

}



/* from components.css */

.bbcode_postedby {

	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;

}



.bbcode_postedby img {

	margin:0;

} 



.formcontrols .blockrow.texteditor {

	border-top:none;

}



.editor {

	border-top:solid 1px #6b91ab;

}



.editor.quickreply,

.editor.quickedit {

	border-top:none;

}



.editor_controls {

	padding:6px;

        _display:none; /* disabling clickable controls for IE6, although the form remains fully-functional, including keyboard-controls: select a word, hit control-b to bold a word in the editor. */

}



.editor_controls > ul {

	clear:left;

}



.editor_controls > ul.right li > * {

	display:inline;

	float:left;

}



.editor_controls > ul.right {

	float:right;

}

.editor_controls ul.right {

	_float:right;

}



.editor_controls > ul > li {

	background:transparent url(http://www.1pdforum.com/images/editor/separator.gif) no-repeat;

	padding-left:6px;

	float:left;

	position: relative;

}

.editor_controls li , .editor_controls ul.right li, .editor_controls .popupmenu div.popupctrl {

	_display: inline;

}

.editor_controls > ul > li:first-child {

	background-image:none;

	padding-left:0px;

}



.editor_controls a.popupctrl img,

.popupmenu .popupbody li img {

	vertical-align:middle;

}



.editor_controls a.popupctrl {

	text-decoration:none;

}



.editor_controls .imagebutton {

	padding:1px;

}



.editor_controls .colorbutton {

	float:left;

	margin:1px;

	border:0;

}



.editor_controls .colorbutton div {

	border:1px solid #ACA899;

	height:10px;

	width:10px;

	margin:2px;

}



.editor_controls .vbedit_colorbutton {

	padding-bottom:4px;

}



.editor_controls .vbedit_colorbar {

	position:absolute;

	background-color:black;

	top:15px;

	left:6px;

}



.formcontrols .blockrow .editor_textbox textarea:focus {

	background-color:rgb(244, 244, 244);

}



.editor_container {

	float:left;

	margin-right:-90px;

	width:100%

}



.editor_smiliebox {

	float:right;

	width:75px;

	height:200px;

	_background-color:rgb(244, 244, 244);

	_border:solid 1px #6b91ab;

	padding:0 3px 3px 3px;

}



.editor_smiliebox .blocksubhead {

	padding:0;

	font-size:11px;

	font-weight:normal;

	text-align:center;

	background:rgb(240,242,250);

	border:solid 1px #6b91ab;

	border-width:1px 0;

}



.editor_smiliebox ul.smiliebox {

	height:190px;

	overflow:hidden;

}



.editor_smiliebox ul.smiliebox li {

	float:left;

	height:21px;

	margin:2px;

	overflow:hidden;

	position:relative;

	text-align:center;

	width:20px;

}



.editor_smiliebox ul.smiliebox li div.table {

	display:table;

	height:100%;

	margin:auto;

}



.editor_smiliebox ul.smiliebox li div.tablecell {

	display:table-cell;

	vertical-align:middle;

}



.editor_smiliebox ul.smiliebox li img {

	height:auto;

	max-width:20px;

	width:auto !important;

}



.editor_smiliebox div.moresmilies {

	text-align:center;

	font-size:11px;

}



.editor_textbox_container {

	width:100%;

	float:left;

	margin-right:-85px;

}



.editor_textbox_smilie {

	margin-right:85px;

}



.editor_textbox textarea,

.editor_textbox iframe {

	width:99%;

	height:200px;

	float:none;

	background-color:rgb(244, 244, 244);

}



.editor_textbox iframe {

	padding:0;

	height:206px;

}



.editor_textbox .hider {

	background-color:rgb(244, 244, 244);

}



.editor_textbox.quickreply textarea {

	height:100px;

}



.editor_textbox.quickreply iframe {

	height:106px;

}



.editor_textbox .description {

	float:none;

	width:auto;

	margin-top:2px;

}



.editorpopupbody {

	max-height:250px;

	*overflow:auto;

	overflow-y:auto;

	overflow-x:hidden;

}



.popupmenu.sizes .popupbody {

	min-width:50px;

	text-align:center;

}



.popupmenu.colors .popupbody {

	min-width:144px;

}



.editor_controls .popupmenu .popupbody {

	background:#FFFFFF none repeat scroll 0 0;

}



.editor_controls .category,

.editor_controls .smilie ,

.editor_controls .attachment {

	font-size:11px;

	border-top:none;

	padding:1px;

	position: relative;

}



.editor_controls .smilie,

.editor_controls .attachment,

.editor_controls .attach .category {

	cursor:pointer;

}



.editor_controls .category {

	background:rgb(240,242,250);

	border:solid 1px #6b91ab;

	border-width:1px 0;

}



.editor_controls .smilie div,

.editor_controls .category div,

.editor_controls .attachment div {

	padding:2px;

	white-space:nowrap;

	overflow:hidden;

}



.editor_controls .fontsize,

.editor_controls .fontname {

	padding:1px;

	border-top:none;

	font-size:14px;

}



.editor_controls .popupmenu .popupbody li > a {

	padding:1px 3px;

	overflow:hidden;

	background:none;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	color:#000000;

}



.editor_controls .popupmenu .popupbody li > a:hover {

	color:#000000;

}



.popupmenu.colors {

	position:relative;

}



.popupmenu.fonts div.popupctrl {

	width:91px;

}



.popupmenu.sizes div.popupctrl {

	width:45px;

}



.editor_controls a.popupctrl {

	border:1px solid #E1E1E2;

	height:18px;

	line-height:17px;

}



.editor_controls .popupmenu div.popupctrl {

	height:18px;

	border:1px solid #E1E1E2;

	color:#000000;

	line-height:17px;

	background-color:#FFFFFF;

	padding-right:10px;

	background-image:url(http://www.1pdforum.com/images/misc/popupctrl.png);

	background-position:right center;

	background-repeat:no-repeat;

}



.popupmenu.imagemenu div.popupctrl {

	padding:1px;

	padding-right:10px;

	border:none;

}



.popupmenu.imagemenu div.popupctrl.active {

	padding:0px;

	padding-right:10px;

	margin-right:-1px;

}



.popupmenu.fonts div.popupctrl div,

.popupmenu.sizes div.popupctrl div {

	font-size:11px;

	font-family:tahoma;

	overflow:hidden;

	white-space:nowrap;

	padding:0 3px 0 3px;

	_display:inline;

}



.editor_controls .imagebutton_selected,

.editor_controls .imagebutton_hover,

.editor_controls .imagebutton_down,

.editor_controls a.popupmenu {

	padding:0;

	margin:0;

}



.editor_controls .popupmenu .popupctrl.active,

.editor_controls .imagebutton_selected,

.editor_controls .imagebutton_down,

.editor_controls .imagebutton_hover {

	border:solid 1px #6b91ab;

}



.editor_controls .popupmenu .popupctrl.active,

.editor_controls .imagebutton_hover {

	background-color:rgb(193,210,238);

}



.editor_controls .imagebutton_selected {

	background-color:rgb(241,246,248);

}



.editor_controls .imagebutton_down {

	background-color:rgb(151,181,226);

}



.editor_controls .imagebutton_disabled {

	opacity:0.40;

	-moz-opacity:0.40;

	filter:alpha(opacity=40);

}



.controlgroup_3 button.imagebutton {

	 display:inline;

	 margin:0;

	 padding:2px;

	 text-align:left;

	 cursor:pointer;

	 border:0px;	 

 }



.popupbody > li:first-child {}



/* Used within the iframe */

.wysiwyg hr.previewbreak {

	color:red;

	background-color:red;

	height:6px;

	border:none;

}



.wysiwyg p {

	margin:0;

}



.wysiwyg .inlineimg {

	vertical-align: middle

}

.wysiwyg img.previewthumb,

.wysiwyg img {

	max-width:150px;

	max-height:150px;

	height:auto !important;

	width:auto !important;

	width:150px;

	height:150px;

	margin:1px;

}



.wysiwyg ol.decimal li {

	list-style:decimal outside;

}



.wysiwyg ol.upper-roman li {

	list-style:upper-roman outside;

}



.wysiwyg ol.lower-roman li {

	list-style:lower-roman outside;

}



.wysiwyg ol.upper-alpha li {

	list-style:upper-alpha outside;

}



.wysiwyg ol.lower-alpha li {

	list-style:lower-alpha outside;

}



/* IE createStyleSheet() falls over on img.previewthumb.active  */

.wysiwyg img.previewthumbactive {

	border:1px solid red;

	margin:0;

}



.editoroverlay {

	position:relative;

}



.editoroverlay.tableoverlay,

.editoroverlay.videooverlay {

	width:350px;

}



.editoroverlay.uploadoverlay {

	width:445px;

}



.editoroverlay.imageoverlay {

	width:550px;

}



.editoroverlay hr {

	border:solid 1px #6b91ab;

}



.editoroverlay .blockrow {

	background:rgb(255, 255, 255)  bottom repeat-x;

	border:solid 1px #6b91ab;

	margin:10px;

	text-align: left;

}



.editoroverlay .blockrow .group {

	width:72%;

	float:right;

	margin-top:10px;

}



.editoroverlay ul.group li {

	float:left;

	margin-left:10px;

	font-size:11px;

}



.editoroverlay ul.group .textbox {

	margin-top:0;

	width:auto;

	float:none;

}



.editoroverlay ul.group li:first-child {

	margin-left:0;

}



.editoroverlay .cancelbutton {

	position:absolute;

	right:6px;

	top:6px;

	background-color:red;

	color:white;

	font-weight:bold;

	border:1px solid black;

	width:15px;

}



.editoroverlay .cancelbutton:hover {

	background-color:crimson;

}



.editoroverlay input.textbox:focus,

.editoroverlay textarea:focus {

	background-color:rgb(255,255,200);

}



.editoroverlay p.shade {

	font-size:11px;

	margin-bottom:10px;

}



.editoroverlay div.foot {

	text-align:center;

	padding:10px;

	position:relative;

}



.editoroverlay.uploadoverlay div.foot {

	padding-bottom:0;

}



.editoroverlay.videooverlay input.textbox {

	width:95%;

	margin-top:10px;

}



/* Table Overlay */

.editoroverlay.tableoverlay .primary,

.editoroverlay.tableoverlay ul.checkradio.group {

	float:right;

	width:45%;

	margin-top:0;

	margin-bottom:5px;

}



.editoroverlay.tableoverlay ul.group li {

	margin-left:0;

	float:none;

}



/* imageoverlay */

.editoroverlay.imageoverlay .blockrow {

	width: 100%:

	float: left;

	clear: both;

}



.editoroverlay.imageoverlay .blockrow .fullwidth > label {

	float:left;

	clear:both;

	width:25%;

	overflow:hidden;

	margin-top:10px;

}



.editoroverlay.imageoverlay .textbox {

	margin-top:0;

	width:95%;

}



.editoroverlay.imageoverlay div.imagetarget {

	margin-left:25%;

	border:solid 1px #6b91ab;

	padding:5px;

	font-size:11px;

	background-color:rgb(240,242,250);;

}



.editoroverlay.imageoverlay #imageconfigtarget {

	max-width:100px;

	max-height:100px;

	height:auto !important;

	width:auto !important;

	width:100px;

	height:100px;

}



.editoroverlay.imageoverlay #imageconfigtarget.right {

	float:right;

	margin-left:5px;

}



.editoroverlay.imageoverlay #imageconfigtarget.left {

	float:left;

	margin-right:5px;

}



.editoroverlay.imageoverlay #imageconfigtarget.center {

	display:block;

	margin-left:auto;

	margin-right:auto;

}



.editoroverlay.imageoverlay #imageoverlay_progress {

	display:none;

	position:absolute;

	right:10px;

}



.editoroverlay.uploadoverlay h2 {

	font-size: 123.1%;

	font-weight:bold;

}



.editoroverlay.uploadoverlay p,

.editoroverlay.uploadoverlay h2 {

	margin-bottom:5px;

}



.editoroverlay.uploadoverlay label {

	margin-bottom:2px;

}

.editoroverlay.uploadoverlay input.textbox {

	width:95%;

	margin-bottom:5px;

}

.editor {

	border-top-width: 0px;

}

.postpreview {

	border: 1px solid #B5CCDB ;

	border-top: 0px;

} 




/* CSS Document */



.popupbody {

	background:#e1e1e1 url(http://www.1pdforum.com/images/misc/blog/top-highlight.png) repeat-x  ;

	border:none; 

	padding:2px;

	position:absolute;

	z-index:1000;

	top:1.5em;

	left:0;

	display:none;

	min-width:200px;

}


.popupmenu:hover ul.popuphover {

	display:block;

}



.popupbody li {

border:none !important;	

}



.popupbody > li:first-child {

	border-top:none;
	

}



.popupbody li > a,

.popupbody li > label {

	display:block;
	padding:6.235px 5px;
	background-color:#DEE3E7;
	border-left:1px solid silver;
	border-right:1px solid silver;
	border-bottom:1px solid silver;
	background-image:url(/images/paginate.gif);
	background-repeat:repeat-x;

	text-decoration:none;

	text-align:left;

	white-space:nowrap;

	font:   normal 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

}

.blockhead .popupbody li > a {

	color:#3e3e3e;

}



/* vbmenu_hilite and vbmenu_option are for the ajax popup menus (tags) */



.popupbody li > a:hover,

.popupbody li > label:hover,

.popupbody li.vbmenu_hilite > a {

	background-color:#ffeb90;

	color:#3e3e3e;

}



.popupbody li.vbmenu_hilite, li.vbmenu_option {

float: none;

display:list-item;

width: 100%;

}



.popupbody li.vbmenu_option > a:hover {

	background:rgb(255, 255, 255)  bottom repeat-x;

}



.popupbody li input.searchbox {

	width:180px;

	padding:0px;

	font-size:10pt;

	font-style:italic;

	color:#777777;

}



.popupbody li input.searchbox:focus {

	font-style:normal;

	color:#3e3e3e;

}



.popupbody li.formsubmit {

	text-align:right;

	padding:0px;

	background:transparent;

}



.popupbody li.formsubmit .submitoptions {

	float:left;

	text-align:left;

}



.popupbody li.formsubmit .submitoptions label {

	display:block;

}



.popupbody li.formsubmit.jumptopage > label {

	display:inline;

	background:none;

}



.popupbody li.formsubmit input[type="submit"],

.popupbody li.formsubmit input[type="reset"],

.popupbody li.formsubmit input[type="button"] {

	font:9pt Tahoma, Calibri, Verdana, Geneva, sans-serif;

	padding:2px;

	padding-bottom:1px;

}



.popupbody li.formsubmit input[type="submit"]:hover,

.popupbody li.formsubmit input[type="reset"]:hover,

.popupbody li.formsubmit input[type="button"]:hover {

	color:#417394;

}



.blockhead .popupmenu,

.blocksubhead .popupmenu {

	display:block;

	float: right;

	clear: left;

	text-transform: none;

}



/* MEMBER ACTION DROP-DOWN */

.memberaction.popupmenu {

	position: relative;

	top: 0;

	display: inline;

}

.memberaction.popupmenu a.popupctrl {

	background: none;

	padding: 0;

}

.memberaction_body.popupbody {

	width: 280px;

	background: rgb(255, 255, 255);

	-moz-border-radius-topleft: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-top-left-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;	

	-moz-box-shadow: 0px 4px 7px #777777;

	-webkit-box-shadow: 0px 4px 7px #777777;

}

.memberaction_body.popupbody li {

	border: none;

	width: 140px;

}

.memberaction_body.popupbody li.left {

	float: left;

	clear: left;

}

.memberaction_body.popupbody li.right {

	float: right;

	clear: right;

}

.memberaction_body.popupbody li > a {

	padding: 4px;

}

.memberaction_body.popupbody hr {

	float: left;

	height: 96px;

	width: 0;

	display: inline;

} 



/*

Copyright (c) 2009, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.7.0

*/

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;} 




/* CSS Document */



/*THIS*/



html {

	background:#BFC8CF none   ;

}



/* REVERSE SOME YUI RESET STUFF */

em {}

strong {}



/* BASIC PAGE ELEMENTS */



body {

	width:840px;

	min-width:650px;

	max-width:auto;

	margin: 0 auto 0 auto;

	font-size:13px;

	color:#3e3e3e;

	line-height:1.230;

}



body a {

	color:#417394;

	text-decoration:none;

}

body a:hover,

body a:hover .time,

body a:hover .shade,

body a:hover .understate {

	color:#417394;

	text-decoration:underline;

}



body a.understate,

body a .understate {

	color:inherit;

	text-decoration:none;

	*clear:expression(style.color = parentNode.currentStyle.color, style.clear = "none", 0);

}



.body_wrapper {

	padding: 0 20px 20px;

	background: rgb(255, 255, 255) none   ;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

}



input,

textarea,

button,

select {

	font-family:Tahoma, Calibri, Verdana, Geneva, sans-serif;

}



.button {

	padding: 2.5px 5px;

	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	border:1px solid #a8a8a8;

	/*border-bottom: 1px solid #e0e0e0;*/

	color:#424242;

	background:#e9e9e9 url(http://www.1pdforum.com/images/gradients/generic_button.png) repeat-x top left;

	-moz-border-radius:0px;

	-webkit-border-radius:0px;

}



.button:hover {

	background: #efefef url(http://www.1pdforum.com/images/gradients/generic_button.png) repeat-x  ;

	color: #424242;

}

/*

.button[type="reset"]:hover {

	background: #efefef url(http://www.1pdforum.com/images/gradients/generic_button.png) repeat-x  ;

	color: #424242;

}

*/

body,

legend {

	font-family:Tahoma, Calibri, Verdana, Geneva, sans-serif;

}



.shade {

	color:#777777;

}



.time {

	color:#3e3e3e;

}



.nocss_label {

	display:none;

}



.normal {

	font-size:13px;

	font-weight:normal;

}



/* BLOCK STUFF */



.block {

	background:transparent none   ;

	clear:both;

	padding:0;

	color:;

	font:    ;

	/*margin-bottom:20px;*/

}



.blockhead a { color:; }

.blockhead a:hover { color:; }



.blockhead {

	font:  normal 12px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	color:#ffffff;

	background:#7192a8 url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	_background-image: none;

	padding:4px 10px 4px 10px;

	border:1px solid #5a7f97;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-topleft: 5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-top-left-radius: 5px;

}



.blockhead h2 {

	font-weight:bold;

}



.blockhead a { color:#ffffff; }

.blockhead a:hover { color:#ffffff; }



.blockhead img {

	margin-bottom: -4px;

}



.blocksubhead {

	font:  normal 0px ;

	color:#3e3e3e;

	background:#e9e9e9 none repeat-x  ;

	padding:4px 10px 4px 10px;

	border-top:1px solid #cecece;

	/*margin: 0 1px;*/

}



.blocksubhead img {

	vertical-align:middle;

}



/*dl.blocksubhead dt, dl.blocksubhead dd {

	display:inline;

}

dl.blocksubhead dt { color:#777777; font-weight:normal; }*/

.blocksubhead a { color:#3e3e3e; text-decoration:none; }

.blocksubhead a:hover { color:#417394; }



.blockhead_info, .blocksubhead_info {

	float:right;

	font-weight:normal;

}



/*.blockhead + */.blockbody { /* not sure why I had this .blockhead + .blockbody selector... need to look out for breakage */

	background:rgb(255, 255, 255) none no-repeat  ;

	padding-left:0px;

	padding-right:0px;

}



.blockrow {

	background:rgb(255, 255, 255) none   ;

	padding:5px 10px 5px 10px;

	border:  ;

	color:;

	font:    ;

}

.blockrow a { color:; }

.blockrow a:hover { color:; }



.blockfoot, .blocksubfoot {

	display:block;

	clear:both;

	background:#ffffff none   ;

	padding:5px 0px 5px 0px;

	border:0  rgb(102, 204, 0);

	color:;

	font:    ;



}

.blockfoot a { color:; }

.blockfoot a:hover { color:; }



.blockfoot,

.blocksubfoot {

	padding:5px 0px 5px 0px;

}



.blocksubfoot {

	text-align:right;

}

/* END BLOCK STUFF */



/* WYSIWYG */

.wysiwyg_block {

	margin-bottom: 10px;

}



.wysiwyg_block .blockrow:first-child {

	background: transparent url(http://www.1pdforum.com/images/gradients/gradient-greytowhite.png) repeat-x top left;

}



.wysiwyg_block iframe.textbox {

	border: 1px solid #6b91ab;

	background: #f3f7f9 none   ;

	padding-bottom: 0;

}



.wysiwyg_block .formcontrols .blockrow {

	border-top: 0;

}



.wysiwyg {

	font:    13px Tahoma, Calibri, Verdana, Geneva, sans-serif;

}



/* CSS TABLE STUFF */

.table { display:table; table-layout:fixed; }

.thead { width:100%; padding:0; }

.tr    { display:table-row; }

.td    { display:table-cell; }



/* POPUPS */



.popupgroup {}



.popupmenu {

	*z-index:999;

	position: relative;

}



.popupmenu a.popupctrl {

	background-image:url(http://www.1pdforum.com/images/misc/black_downward_arrow.png);

	background-position:right center;

	background-repeat:no-repeat;

	padding-right:15px;

	_padding-right:25px;

}



.popupmenu a.popupctrl.nogadget {

	padding-right:0;

	background-image:none;

}



.popupgroup .popupmenu a.popupctrl {

	font-size:11px;

	padding:2px 4px;

	border:solid 1px transparent;

	background-color:transparent;

	text-decoration:none;

	padding-right:15px;

	margin-left:5px;

}



.popupgroup .popupmenu:hover a.popupctrl {

	border:1px solid #cedfeb;

	background-color:transparent;

}



/* see PopupMenu.set_control_style() */

/*

.popupgroup .popupmenu:hover a.popupctrl.active,

.popupmenu a.popupctrl.active {

	border:1px solid #cedfeb;

	background-color:transparent;

	color:#3e3e3e;

}*/



.popupgroup .popupmenu {

	float:left;

}



.blockfoot .popupctrl {

	text-decoration:none;

	padding:2px 6px;

	padding-right:15px;

	-moz-border-radius:0px;

	-webkit-border-radius:0px;

}



.blockhead .popupctrl {

color: #ffffff;

}



.blockhead .popupctrl:hover {

color: #ffffff;

}

/* PAGINATION LINKS */



.pagination dt,

.pagination dd  {

	display:inline;

	font:  normal 13px Tahoma, Calibri, Verdana, Geneva, sans-serif;

}

.pagination dd span, .pagination dt span {

	margin-left: 1px;

}

.pagination span {

	display: block;

	float: left;

	clear: right;

	border: 1px solid #cedfeb;

}



.pagination dt span {

	background:#f2f6f8 none   ;

}



.pagination span a {

	font:  normal 13px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	border-top: 1px solid #ffffff;

	display: block;

	float: left;

	clear: right;

	padding: 2px 4px;

	background:#f2f6f8 none   ;

	text-decoration:none;

	color: #417394;

}



.pagination span:hover {

	border: 1px solid #417394;

}



.pagination span.prev_next, pagination span.first_last {

	

}



.pagination span.prev_next a, .pagination span.first_last a {

	height: 15.99px;

	padding-top: 0;

	padding-bottom: 5px;

}



.pagination span.prev_next img, .pagination span.first_last img {

	position: relative;

	display: inline;

	top: 3px;

}

.pagination dt.label {

	display:none;

}



.pagination dt a:hover,

.pagination dd a:hover

{

	text-decoration:none;

}



.pagination dd a.selected {

	background: #759fbb url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	color: #ffffff;

	border: 1px solid #417394;

	font-weight:bold;

	display: block;

	float: left;

	clear: right;

	padding: 3px 4px 2px;

	margin-left: 1px;

}



.pagination .separator,

.pagination .elipsis {

	float: left;

	clear: right;

	background: none;

	border: 0;

}



.pagination .separator:hover {

	border: 0;

}



.pagination li.jumptopage {

	text-align:center;

	/*line-height:4em;*/

}





.pagination dt span a.popupctrl {

	background: transparent url(http://www.1pdforum.com/images/misc/black_downward_arrow.png) no-repeat center left;

	padding-right: 4px;

	padding-left: 18px;

}



.pagination .popupmenu:hover a.popupctrl {

	border: 1px solid #417394;

	color: #3e3e3e;

}





/* TEXT CONTROLS */



.textcontrols a,

a.textcontrol {

	position:relative;

	padding: 3px 5px;

	/*padding-left:35px;*/

	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	line-height: 1.230;

	text-decoration:none;

	border: 1px solid #a8a8a8;

	color: #424242;

	background:#e9e9e9 url(http://www.1pdforum.com/images/gradients/generic_button.png) repeat-x top left;

	-moz-border-radius:0px;

	-webkit-border-radius:0px;

}



.textcontrols a img,

a.textcontrol img {

	position:absolute;

	bottom:2px;

	left:-2px;

}



.textcontrols a:hover img,

a:hover.textcontrol img {

	position: absolute;

	bottom:2px;

	left:-2px;

}



.textcontrols a:hover,

/*.actionbutton_container a:hover.pagetitleinfo.textcontrol, 

a:hover.textcontrol */{

	background:#efefef url(http://www.1pdforum.com/images/gradients/generic_button.png) repeat-x  ;

	text-decoration:none;

	color: #417394;

}



.textcontrols a:hover,

.actionbutton_container a:hover.pagetitleinfo.textcontrol, 

a:hover.textcontrol {

	text-decoration:none;

}



.blockhead a.textcontrol {

	float:right;

	font:  bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	margin-top: -4.5px;

	text-transform: none;

}



.blockfoot a.textcontrol, .blocksubfoot a.textcontrol {

	margin-top: 10px;

}



/* FORUMJUMP (navpopup) */



.navpopupmenu {

	text-align:right;

	padding:10px 0;

	float: right;

}



.navpopupmenu.popupmenu.nohovermenu {

	margin-top: 17.995px;

	margin-bottom: 10px;

}



.navpopupmenu .popupctrl {

	text-decoration:none;

	padding:2px 6px;

	-moz-border-radius:0px;

	-webkit-border-radius:0px;

}



.navpopupmenu.popupmenu.nohovermenu a.textcontrol, .navpopupmenu.popupmenu.nohovermenu a.popupctrl {

	color: #424242;

	background: #e9e9e9 url(http://www.1pdforum.com/images/gradients/generic_button.png) repeat-x top left;

	_background-image: none;

	border: 1px solid #a8a8a8;

	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	padding: 3.3333333333333px 6.6666666666667px;

}



.navpopupmenu .popupctrl .ctrlcontainer {

	background: transparent url(http://www.1pdforum.com/images/misc/black_downward_arrow.png) no-repeat center left;

	padding-left: 15px;

}



.navpopupbody {

	width:auto;

	max-height:350px;

	text-align:left;

	*overflow:auto;

	overflow-y:scroll;

	left:auto;

	right:0;

}



.navpopupbody li {

	overflow:hidden;

}



.navpopupbody li.optionlabel {

	text-align:center;

	font-weight:bold;

}



/**

* Not pretty, but it works...

*/

.navpopupbody .d1  a, option.d1  { text-indent:20px; }

.navpopupbody .d2  a, option.d2  { text-indent:40px; }

.navpopupbody .d3  a, option.d3  { text-indent:60px; }

.navpopupbody .d4  a, option.d4  { text-indent:80px; }

.navpopupbody .d5  a, option.d5  { text-indent:100px; }

.navpopupbody .d6  a, option.d6  { text-indent:120px; }

.navpopupbody .d7  a, option.d7  { text-indent:140px; }

.navpopupbody .d8  a, option.d8  { text-indent:160px; }

.navpopupbody .d9  a, option.d9  { text-indent:180px; }

.navpopupbody .d10 a, option.d10 { text-indent:200px; }

.navpopupbody .d11 a, option.d11 { text-indent:220px; }

.navpopupbody .d12 a, option.d12 { text-indent:240px; }

.navpopupbody .d13 a, option.d13 { text-indent:260px; }

.navpopupbody .d14 a, option.d14 { text-indent:280px; }

.navpopupbody .d15 a, option.d15 { text-indent:300px; }

.navpopupbody .d16 a, option.d16 { text-indent:320px; }

.navpopupbody .d17 a, option.d17 { text-indent:340px; }

.navpopupbody .d18 a, option.d18 { text-indent:360px; }

.navpopupbody .d19 a, option.d19 { text-indent:380px; }

.navpopupbody .d20 a, option.d20 { text-indent:400px; }



/* LEFT / RIGHT DT+DD */



dl.stats.totals {

	float:right;

	padding:10px;

}



dl.stats dt {

	display:inline;

	color:#777777;

}

dl.stats dt:after {

	content:":";

}

dl.stats dd {

	display:inline;

}



/* BLOCK STATS */

dl.statsblock dt {

	display:block;

	float:left;

	clear:left;

	width:25%;

}



dl.statsblock dd {

	display:block;

	float:left;

	margin-left:10px;

}



/* LIGHT-TABS */



dl.tabslight {

	border-bottom:solid 1px #6b91ab;

	padding-left:20px;

	margin-bottom:1em;

	height:23px;

	margin-top:15px;

}



dl.tabslight dt {

	display:none;

}



dl.tabslight dd {

	float:left;

}



dl.tabslight dd a {

	font-size:11px;

	font-weight:bold;

	color:#3e3e3e;

	text-decoration:none;

	text-align:center;



	padding:0 10px;

	min-width:55;

	height:22;

	line-height:22px;

	display:block;



	border:1px solid #6b91ab;

	background-color:#e9e9e9;



	margin-left:-1;

	margin-bottom:-1;



	-moz-border-radius-topleft:5px;

	-moz-border-radius-topright:11px;

	-webkit-border-top-left-radius:3px;

	-webkit-border-top-right-radius:11px;

}



dl.tabslight dd.selected a,

dl.tabslight dd.selected a:hover {

	position:relative;

	border-bottom: 1px solid transparent;

	background:#f1f3f8 none   ;

}



dl.tabslight dd a:hover {

	color:#417394;

	background:#7192a8 url(http://www.1pdforum.com/images/gradients/selected-tab-gradient-with-top-alpha.png) repeat-x 0 -4px;

}



/* COLUMN SORT LINKS */



.columnsort a,

.columnsort span {

	display:block;

	text-decoration:none;

	white-space:nowrap;

	text-align: left;

}



.columnsort a:hover {

	background-color:#ffeb90;

	text-decoration:none;

	color:inherit;

}



tr.columnsort th {

	white-space:nowrap;

}



/* MISC */



div.collapse {

	position:relative;

}



a.collapse {

	float:right;

	right:10px;

	top:20px;

	position:absolute;

}



.blockhead a.collapse {

	top: 10px;

}



#forumrules {

	margin-bottom: 10px;

	border-bottom: 1px solid #c4c4c4;

	border-left: 1px solid #c4c4c4;

	border-right: 1px solid #c4c4c4;

	border-top: 1px solid rgb(255, 255, 255);

	background: rgb(255, 255, 255) url(http://www.1pdforum.com/images/gradients/gradient-greytowhite.png) repeat-x  ;

	_background-image:none;

	-moz-box-shadow: -2px 0 2px #c8c8c8;

	-webkit-box-shadow: -2px 0 2px #c8c8c8;

}



#forumrules ul.youcandoblock {

	float:left;

	width:55%;

	margin-bottom: 10px;

	overflow:hidden;

}



#forumrules ul.bbcodeblock {

	float:right;

	width:42%;

	text-align:right;

	overflow:hidden;

}



#forumrules .rules_link {

	margin-top: 10px;

	width: 42%;

	padding-left: 55%;

}



.errorblock ul.blockrow.error > li {

	border-bottom:solid 1px #cedfeb;

	padding-bottom:10px;

	margin-bottom:10px;

}



.errorblock ul.blockrow.error li:last-child {

	border-bottom:none;

	padding-bottom:0;

	margin-bottom:0;

}



blockquote.preview {

	font-family:Tahoma, Calibri, Verdana, Geneva, sans-serif;

}



blockquote.preview .bbcode_container div.bbcode_code,

blockquote.preview .bbcode_container pre.bbcode_code {

	margin:0;

	padding:6px;

	border:1px inset;

	text-align:left;

	overflow:auto;

	direction:ltr;

	background:rgb(240,242,250) url(http://www.1pdforum.com/images/gradients/content3image-alpha.png) repeat-x;

	/*height:;*/

	font-size:12px;

}



blockquote.preview .bbcode_container code.bbcode_code {

	margin:0;

	text-align:left;

	direction:ltr;

	font-size:12px;

}



blockquote.preview .bbcode_container code.bbcode_code code {

	white-space:nowrap;

}



blockquote.preview fieldset.postattachlist {

	background:rgb(255, 255, 255)  bottom repeat-x;

	border-top:solid 1px #cedfeb;

	padding-bottom:1em;

}



blockquote.preview .bbcode_container div.bbcode_quote {

	margin:0 10px;

	margin-bottom: 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	background: #f2f6f8 none   ;

	border-radius: 5px;

	border: 1px solid #417394;

	font: italic  normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;

	position: relative;

	top: 0;

}





blockquote.preview .bbcode_container .bbcode_quote_container {

	background: transparent url(http://www.1pdforum.com/images/misc/quote-left.png) no-repeat  left;

	display:block;

	width: 9px;

	height: 13px;

	position: absolute;

	top: 5;

	left: -9px;

}



blockquote.preview .bbcode_quote div.quote_container {

	border-top: 1px solid #fafafa;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	padding: 5px 10px 5px 10px;

}



.attachments {

	border: 1px solid #cdcece;

	background: #ececec none   ;

	margin: 20px 30px;

	-moz-border-radius: 5px;

	padding: 5px 10px 5px 10px;

	font-size: 12px;

}



.attachments fieldset {

	margin: 5px 0;

}



.attachments img.inlineimg {

	position: relative;

	top: 2px;

}





blockquote.preview p.signature {

	margin-top:1.5em;

	border-top:solid 1px rgb(187,187,187);

	padding-top:0.5em;

}



.commalist li {

	display:inline;

}



.commalist li:after {

	content:",";

}



.commalist li:last-child:after {

	content:"";

}



ul.username li a,

ol.username li a,

a.username {}



.standard_error {

	max-width:600px;

	margin:0 auto;

	padding:4em 0 6em;

}



a.extlink {

	width:10px;

	height:10px;

	text-indent:-9999px;

	position:absolute;

	margin-left:2px;

	background:transparent url(http://www.1pdforum.com/images/buttons/extlink.png) no-repeat  ;

}



.hidden {

	display:none;

}



/* Auto-clearing of floats */

.floatcontainer:after,

.formcontrols .blockrow:after,

dl.stats:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.floatcontainer,

.formcontrols .blockrow,

dl.stats {

	display:inline-block;

	font-weight:normal;

}

/* IE-Mac hide \*/

* html .floatcontainer,

.formcontrols .blockrow,

dl.stats {

	height:1%;

}

.floatcontainer,

.formcontrols .blockrow,

dl.stats {

	display:block;

}

/* End IE-Mac hide */





/* INLINEMOD */



#inlinemod_formctrls {

	float:right;

}



#inlinemod_formctrls .popupctrl {

	text-decoration:none;

	background: #e9e9e9 url(http://www.1pdforum.com/images/gradients/generic_button.png) repeat-x top left;

	padding-right: 0;

	color: #424242;

	border: 1px solid #a8a8a8;

	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	float: left;

	-moz-border-radius:0px;

	-webkit-border-radius:0px;

}



#inlinemod_formctrls a.popupctrl:hover {

	background: #efefef url(http://www.1pdforum.com/images/gradients/generic_button.png) repeat-x  ;

	color: #417394;

}



#inlinemod_formctrls a.popupctrl span.ctrlcontainer {

	display:inline-block;

	background: transparent url(http://www.1pdforum.com/images/misc/black_downward_arrow.png) no-repeat center left;

	padding: 3.3333333333333px 5px 3.3333333333333px 15px;

	font-size: 11px;

	float: left;

}



#inlinemod_formctrls .popupbody {

	left:auto;

	right:0px;

}





/* FORUM DISABLED */

div.forum_disabled {

	text-align:center;

	color:red;

	background-color:white;

	padding:10px;

	font-size:20px;

}



/**

* UN-RESET

*

* These definitions are designed to undo the effects of YUI Reset, but only when contained within a *.reset element.

* Code is based on YUI Base

*/



/*

Copyright (c) 2009, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.7.0

*/

/**

 * YUI Base

 * @module base

 * @namespace yui-

 * @requires reset, fonts

*/



.restore body {

	/* For breathing room between content and viewport. */

	margin:10px;

}



.restore h1 {

	/* 18px via YUI Fonts CSS foundation. */

	font-size: 138.5%;

}



.restore h2 {

	/* 16px via YUI Fonts CSS foundation. */

	font-size: 123.1%;

}



.restore h3 {

	/* 14px via YUI Fonts CSS foundation. */

	font-size: 108%;

}



.restore h1,

.restore h2,

.restore h3 {

	/* Top & bottom margin based on font size. */

	margin: 1em 0;

}



.restore h1,

.restore h2,

.restore h3,

.restore h4,

.restore h5,

.restore h6,

.restore strong,

.restore dt {

	/* Bringing boldness back to headers and the strong element. */

	font-weight: bold;

}

.restore optgroup {

	font-weight:normal;

}



.restore abbr,

.restore acronym {

	/* Indicating to users that more info is available. */

	border-bottom: 1px dotted #000;

	cursor: help;

}



.restore em {

	/* Bringing italics back to the em element. */

	font-style: italic;

}



.restore del {

	/* Striking deleted phrases. */

	text-decoration: line-through;

}



.restore blockquote,

.restore ul,

.restore ol,

.restore dl {

	/* Giving blockquotes and lists room to breath. */

	margin: 1em;

}



.restore ol,

.restore ul,

.restore dl {

	/* Bringing lists on to the page with breathing room. */

	margin-left: 2em;

}



.restore ol li,

.restore ol.decimal li {

	list-style:decimal outside;

}



.restore ol.upper-roman li {

	list-style:upper-roman outside;

}



.restore ol.lower-roman li {

	list-style:lower-roman outside;

}



.restore ol.upper-alpha li {

	list-style:upper-alpha outside;

}



.restore ol.lower-alpha li {

	list-style:lower-alpha outside;

}



.restore ul li {

	/* Giving UL's LIs generated disc markers. */

	list-style: disc outside;

}



.restore dl dd {

	/* Giving UL's LIs generated numbers. */

	margin-left: 1em;

}



.restore th,

.restore td {

	/* Borders and padding to make the table readable. */

	border: 1px solid #000;

	padding: 0.5em;

}



.restore th {

	/* Distinguishing table headers from data cells. */

	font-weight: bold;

	text-align: center;

}



.restore caption {

	/* Coordinated margin to match cell's padding. */

	margin-bottom: .5em;

	/* Centered so it doesn't blend in to other content. */

	text-align: center;

}



.restore sup {

	/* to preserve line-height and selector appearance */

	vertical-align: super;

}



.restore sub {

	/* to preserve line-height and selector appearance */

	vertical-align: sub;

}



.restore p,

.restore fieldset,

.restore table,

.restore pre {

	/* So things don't run into each other. */

	margin-bottom: 1em;

}

/* Opera requires 1px of passing to render with contemporary native chrome */

.restore button,

.restore input[type="checkbox"],

.restore input[type="radio"],

.restore input[type="reset"],

.restore input[type="submit"] {

	padding:1px;

}





.unread {

	font-weight:bold;

}



/* Cloud tags */

li.tag {

	display:inline;

	margin-right:5pxpx;

}



li.tag label.mine {

	font-weight:bold;

}



li.tag a {

	text-decoration:none;

}



li.taglevel1 {

	font-size:xx-small;

}



li.taglevel2 {

	font-size:small;

}



li.taglevel3 {

	font-size:medium;

}



li.taglevel4,

li.taglevel5 {

	font-size:large;

}



li.taglevel5 {

	font-weight:bold;

}



li.tag.option {

	padding:10px;

}



/* Tag Controls */

/* Tagging Controls */



#thread_tags_list input#tag_add_input {

	display:block;

	width:90%;

	margin-top:2px;

	margin-bottom:0.5em;

}



#thread_tags_list  .description {

	color:#777777;

}



#thread_tags_list  .actionbuttons {

	text-align:right;

	margin-bottom:1em;

}



#tag_edit_list {

	list-style:none;

	margin:0;

	padding:0;

}



#tag_edit_list li {

	float:left;

	display:block;

	width:100px;

}



#tag_edit_list li.mine {

	font-weight:bold;

}



/* We don't use class="inlineimg" in vB4

img.inlineimg {

	padding:0 10px;

}

*/





/* Social Bookmarks */



#social_bookmarks_list li {

	display:block;

	float:left;

	padding-left:10px;

}



/* Imagereg */

#imagereg {

	vertical-align:middle;

	margin-bottom:5px;

}





#wol_navpopup.navpopupmenu {

	margin-bottom:6px;

}

.navlinks {

	background: #f4f4f4 none   ;

	border-top: 1px solid #e7e7e7;

	padding: 10px 0;

	text-align: center;

	color: #5d5d5d;

	font-size: ;

        margin-top: 20px;

        margin-bottom: 20px;

width:100%;

clear:both;

}



.cleardiv {

	clear:both;

}



#ajax_post_errors {

	position:absolute;

	width:420px;

	z-index:500;

	padding:2px;

	background-color:#FFFFFF;

	-moz-border-radius-topright:5px;

	-moz-border-radius-topleft:5px;

	-webkit-border-top-right-radius:5px;

	-webkit-border-top-left-radius:5px;

}



#ajax_post_errors .blockrow {

	border-bottom:1px solid #c4c4c4;

	border-left:1px solid #c4c4c4;

	border-right:1px solid #c4c4c4;

}

#ajax_post_errors .blockfoot {

	text-align:center;

}



#ajax_post_errors_message ol {

	margin:1em;

	margin-left:2em;

}



#ajax_post_errors_message ol.numeric li,

#ajax_post_errors_message ol li {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:decimal;

}



.highlight {

	background: #FFEB90 none   ;

}



.clear {

	clear: both;

} 




/* CSS Document */



/**

* CHROME: HEADER, NAVBAR, BREADCRUMB, FOOTER

*/



/*************************************************/

/* HEADER */



.above_body {

	background:#ffffff;

	_background-image: none;

	margin: 0px 0px 10px 0px;

	width: 100%;

	-moz-border-radius-bottomleft:5px;

	-moz-border-radius-bottomright:5px;

	-webkit-border-bottom-left-radius:5px;

	-webkit-border-bottom-right-radius:5px;

}

#header{
height:127px;
margin-top:20px;
background:url(/images/myheader.jpg);
background-repeat:repeat-x;
background-position:bottom;
}


.doc_header {

	_background-image:none;

	padding:0px 0px 10px 0px;

	border:  ;

	color:#a9a9a9;

	font:normal normal normal 11px Arial, Tahoma, Calibri, Verdana, Geneva, sans-serif;

	position:relative;

	/*padding-bottom:5px;*/

	/*height:36px;*/

	/*margin-bottom:52px;*/

}

.doc_header a { color:; }

.doc_header a:hover { color:; }

.doc_header hr { display: none; }

.logo-image {

        float: right;

        clear: right;

}



.toplinks {

	position:absolute;

	right:10px;

	top:90px;

	color:#000000;

	font: normal normal normal 11px Arial, Tahoma, Calibri, Verdana, Geneva, sans-serif;

	text-align:right;

}



.toplinks ul.isuser, .toplinks ul.nouser {

	display:block;

	float: right;

	clear: left;

	list-style: none;
	width:500px;

}

.loggedinlinks ul{display:block;

	float: right;

	clear: left;

	list-style: none;

}

.toplinks ul.isuser li {

	display:inline;

	position: relative; 

	color: #a9a9a9;

}



.toplinks ul.isuser li.welcomelink {

	display: block;

	float: right;

	clear: left;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 4px;

	padding-right: 4px;

}



.toplinks ul.isuser li.logoutlink {

	top: 0;

}



.toplinks ul.isuser li a {

	display: block;

	float: right;

	clear: left;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 4px;

	padding-right: 4px;

	margin-left: 10px;

	font-weight:bold;

	color:#000000;

}



.toplinks ul.isuser li li a {

	float: none;

	margin-left: 0;

}



.toplinks ul.isuser li.welcomelink a {

	display:inline;

	float: none;

	clear: none;

	margin-left: 0;

}



.toplinks ul.isuser li a:hover {

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 4px;

	padding-right: 4px;

	background: #7192A8;

	color:rgb(255, 255, 255);

}



.toplinks ul.nouser li {

	display:inline;

}



.toplinks ul.nouser li a {

	float:left;

	clear:right;

	color:#ffffff;

}



.toplinks ul.nouser li a{

	display: block;

	float: right;

	clear: left;

	color:#000000;

	position: relative;

	padding: 6px 10px 0 10px;

	background: #ffffff;

	-moz-border-radius-bottomleft: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright:5px;

	-webkit-border-bottom-right-radius:5px;

	height:20px;

	font-weight:bold;

	font-size:12px;

	margin-right: 10px;

}



.toplinks ul.nouser li a:hover {

	background: #7192A8;

	color:rgb(255, 255, 255);

}



.toplinks ul.isuser li.popupmenu, .toplinks ul.isuser .notifications, .toplinks ul.isuser .nonotifications  {

	color: rgb(0, 0, 0);

	position: relative;

}



.toplinks ul.isuser li.popupmenu ul li {

	position: relative;

	top: 0;

	margin: 10px 0 0;

	text-align: left;

}



.toplinks ul.isuser .notifications .popupbody {

	background: #7192A8;

	border: 1px solid #7192A8; /* makes it look consistent with the popup background */

}



.toplinks ul.isuser .notifications .popupbody li a{

	color: rgb(0, 0, 0);

	padding: 0 5px;

	font-weight: normal;

	background:rgb(255, 255, 255);

	border-top:1px solid #7192A8; /* makes it look consistent with the popup background */

	position: relative;

	text-align: left;

	padding-left: 30px;

	line-height: 26px;

}



.toplinks ul.isuser .notifications .popupbody li a span {

	position: absolute;

	left: 5px;

}



.toplinks ul.isuser .notifications .popupbody li a:hover {

	background:#ffeb90;

	color: rgb(0, 0, 0);

	text-decoration: underline;

}



.toplinks form {

	min-width: 220px;

	display:block;

	margin-right: 10px;

	text-align: left;

	float: right;

	clear: left;

        _width:230px;

}



.toplinks .logindetails {

	padding: 0 10px;

	text-align: center;

	background: #7192A8;

	-moz-border-radius-bottomleft: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright:5px;

	-webkit-border-bottom-right-radius:5px;

	height: 20px;

}



.toplinks form input {

	margin: 3px 0 0;

	vertical-align: baseline;

	font-size: 11px;

	padding: 1px;

	border: 0;

}



.toplinks form input.default-value {

	color: #828282;

}



.toplinks .remember {

	margin: -3.3333333333333px 0 0 20px;

	font-size: 10px;

}



.toplinks .remember input {

	vertical-align: baseline;

}



.cb_cookieuser_navbar{

	position: relative;

	top: 2px;

}



.notifications a.popupctrl:link, .notifications a.popupctrl:visited,

.toplinks a:link, .toplinks a:visited {

	color: #ffffff;

	text-decoration:none;

}



.notifications>a:link, .notifications>a:visited {

        /* ie6 hack: broke this rule out on its own: the > selector makes ie6 ignore rule entirely. */

	color: #ffffff;

	text-decoration:none;

}



.notifications > a:hover,

.notifications a.popupctrl:hover {

	color: rgb(255, 255, 255);

}



.notifications {

	font-size:11px;

	color: #ffffff;

	padding:8px 2px 6px 0;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

}



.notifications a {

	text-decoration:none;

}



.notifications .popupbody {

	color:rgb(0, 0, 0);

}



.toplinks .popupmenu .popupbody {

*position: relative;

}



.header hr,

.header h2 {

	display:none;

}



/*************************************************/

/* NAVBAR */



.navbar {

	position:relative;

	height:53px;
	
	background:#2f4456 none;

	padding:0 0 0 0;

	color:rgb(255, 255, 255);

	font:   11px Arial, Calibri, Verdana, Geneva, sans-serif;

	-moz-border-radius-bottomleft:5px;

	-moz-border-radius-bottomright:5px;

	-webkit-border-bottom-left-radius:5px;

	-webkit-border-bottom-right-radius:5px;

}

.navbar a { color:red; }

.navbar a:hover { color:rgb(255, 255, 255); }



.navtabs {

	background:#7192A8 url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

	padding-left: 20px;

	height: 26px;

        _background-image:none;

}



.navtabs li:first-child {

	border-left: 1px solid #5a7f97;

}



.navtabs ul {

/*	background: #2f4456; */

	position:absolute;

	top:26px;
height:45px;
	left:0px;
	background-color:#ffffff;
background-image:url(/images/nav.gif);
background-repeat:repeat-x;
	width:100%;

        border-top:1px solid #5a7f97;

	-moz-border-radius-bottomleft:5px;

	-moz-border-radius-bottomright:5px;

	-webkit-border-bottom-left-radius:5px;

	-webkit-border-bottom-right-radius:5px;

	margin-right:-80px;

}



.navtabs li {

	float:left;

	border-right: 1px solid #5a7f97;

}



.navtabs ul li:first-child {

	text-indent: 20px;
	padding-right:10px;
	border-left: 0;

}



.navtabs ul li {

	border-right: 0;
border-right:1px solid #89959B;
padding-left:10px;
padding-right:10px;
	position: relative;

}



.navtabs li a {

	height:26px;

	line-height:26px;

	padding:0 10px;


}



.navtabs li a.navtab {

	border-top: 1px solid #Cedfeb;

	border-left: 1px solid #Cedfeb;

	display:block;

	background:#7192A8 url(http://www.1pdforum.com/images/buttons/newbtn_middle.png) repeat-x  ;

        _background-image:none;

	min-width:60px;

	width:auto !important;

	width:60px;

	_min-width:75px;

	_width:auto !important;

	_width:75px;

	text-align:center;

	color: #ffffff;

	font:  bold 12px Arial, Calibri, Verdana, Geneva, sans-serif;

	text-decoration:none;

	line-height:26px;

}



.navtabs li a.navtab:hover {

	background:#7192a8 url(http://www.1pdforum.com/images/gradients/selected-tab-gradient-with-top-alpha.png) repeat-x   0 -4px;

        _background-image:none;

	/*color:#417394;*/

	color:#111111;

}



.navtabs li.selected {

	height:26px;

	color:#111111;

}



.navtabs li.selected a.navtab {

	color:#111111;

	background:#7192a8 url(http://www.1pdforum.com/images/gradients/selected-tab-gradient-with-top-alpha.png) repeat-x  ;

        _background-image:none;

	position:relative;

	top:-4px;

	padding-top:4px;
padding-right:10px;
	z-index:100;

}

.navtabs li.selected li a,

.navbar_advanced_search li a {

	text-decoration:none;

	font:   13px Times New "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	line-height: 32px;
	color:#3F838C;
	
	

}

.navtabs li.selected li a {

	

	padding:2px 5px;

}



.navbar_advanced_search li {

	height: 26px;

	display:block;

	clear:both;

}



.navbar_advanced_search li a {

	color:#3F838C;

}



.navbar_advanced_search li a:hover {

	color:#3F838C;

	text-decoration:underline;

}



.navtabs li.selected li a:hover {

	color:#3F838C;

	text-decoration:underline;

}



.navtabs li.selected .popupbody li > a {

	padding:0px 10px;

	text-indent: 0;

	color: rgb(0, 0, 0);

}



.navtabs li.selected li a.popupctrl {

	-moz-border-radius:3px;

	-webkit-border-radius:3px;	

	border:solid 1px transparent;

	_border: none;

	background:transparent url(http://www.1pdforum.com/images/misc/arrow.png) no-repeat right center;

	padding-right:15px;

        _background-image:url('http://www.1pdforum.com/images/misc/arrow.gif');

	color: #3F838C;

}



.toplinks .notifications a.popupctrl {	

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 4px;

	padding-right: 12px;

	background: #7192A8 url(http://www.1pdforum.com/images/misc/arrow.png) right center no-repeat ;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

       _background-image:url('http://www.1pdforum.com/images/misc/arrow.gif');

}



.toplinks .nonotifications a.popupctrl {

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 4px;

	padding-right: 12px;

	background: transparent url(http://www.1pdforum.com/images/misc/arrow.png) no-repeat right center;

        _background-image:url('http://www.1pdforum.com/images/misc/arrow.gif');

}



.toplinks .notifications a.popupctrl:hover, .toplinks .nonotifications a.popupctrl:hover {

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 4px;

	padding-right: 12px;

	background: #7192A8 url(http://www.1pdforum.com/images/misc/arrow.png) no-repeat right center;

        _background-image:url('http://www.1pdforum.com/images/misc/arrow.gif');

}



.toplinks .notifications a.popupctrl:hover {

	padding-top: 3px;

}



.navtabs li.selected li:hover a.popupctrl {

	border-color:none;
	
	text-decoration:underline;

}



.navtabs li.selected li:hover a.popupctrl.active,

.navtabs li.selected li a.popupctrl.active {

	

	background-color:none;

	color:#006699;

	text-decoration:none;

}



.navtabs .popupbody {

	border: none;

	background: none;

	width: auto;

}



.navtabs .popupbody li {

	float:none;

	

}



.navtabs .popupbody li a:hover {

	background-color: #ffeb90;

}



.nonotifications div.popupbody {

	min-width: 170px;

	width: auto !important;

	width: 170px;

	background: #7192A8;

	border: 1px solid #7192A8;

}



.nonotifications .popupbody p {

	color: rgb(0, 0, 0);

	text-align: left;

	background: rgb(255, 255, 255);

	border-top: 1px solid #7192A8;

	padding: 0;

	text-indent: 5px;

	line-height: 26px;

	display:block;

}



.toplinks .nonotifications .popupbody a {

	background: rgb(255, 255, 255);

	color: rgb(0, 0, 0);

	float: none;

	clear: none;

	padding: 0 5px;

	margin-left: 0;

	text-align: right;

}



.toplinks .nonotifications .popupbody a:hover {

	background:#ffeb90;

	color: rgb(0, 0, 0);

	text-decoration: underline;

	padding: 0 5px;

}



.globalsearch {

	position:absolute;

	width:180px;

	right: 20px;

	bottom: 0;

	float: right;

	clear: left;

	text-align:right;

	line-height: 1.0em;

	display:block;

}



.navbar_search {

	position:relative;

	width:180px;

	bottom: 1px;

	right: -20px;

	display:block;

}



.navbar_search input {

	font-size: 11px;

	vertical-align:middle;

	padding: 1px;

	border:1px solid #5a7f97;

}



.globalsearch .textboxcontainer {

	height: 26px;

	border-left:1px solid #5a7f97;

	display:inline-block;

	float: left;

	text-align:center;

}



.globalsearch .textboxcontainer span {

	border-top: 1px solid #Cedfeb;

	border-left: 1px solid #Cedfeb;

	display: inline-block;

	height: 22px;

	padding-left: 2px;

	padding-right: 2px;

	padding-top: 3px;

	margin-bottom: 1px;

	width: 147px;

        _width:140px; /* ie6 hack */

}



.globalsearch input.textbox {

	width: 120px;

}



.toplinks form input.loginbutton {

	font-size: 11px;

	padding: 0 5px;

	background-color:  ;

	border:solid 1px rgb(65,93,141);

}



.globalsearch .buttoncontainer {

	height: 26px;

	border-left:1px solid #5a7f97;

	display:inline-block;

	border-right:1px solid #5a7f97;

	width: 25px;

	overflow: hidden;

	float: right;

}



.globalsearch .buttoncontainer span{

	border-top: 1px solid #Cedfeb;

	border-left: 1px solid #Cedfeb;

	height: 23px;

	padding-left: 4px;

	padding-top: 2.5px;

	display:inline-block;

}



.globalsearch .searchbutton {

	border: 0;

	padding: 0;

	width: 22px;

	margin-top: -2px;

	margin-left: -2px;

}



/*************************************************/

/* BREADCRUMB */



.breadcrumb {

	padding-top: 10px;
	padding-bottom:5px;

}



.breadcrumb > ul {

	background:transparent url(http://www.1pdforum.com/images/misc/navbit-home.png) left top no-repeat;

	border:none;

}



.breadcrumb .navbit {

	float:left;

	background-image:url(http://www.1pdforum.com/images/misc/navbit-arrow-right.png);

	background-position:right center;

	background-repeat:no-repeat;

	padding-right:10px;

	padding-left:3px;

}



.breadcrumb .navbit:first-child {

	padding-left:0;

}



.breadcrumb .navbit.lastnavbit {

	background: transparent;

}



.breadcrumb .navbit.lastnavbit span {

	float:left;

	background: transparent;

	padding-right:10px;

	padding-left:3px;

}



.breadcrumb .navbit > a, .breadcrumb .lastnavbit span {

	display:block;

	padding:2px 4px;

	float:left;

	background-color:transparent;

	border:solid 1px rgb(255, 255, 255);

	-moz-border-radius:5px;

	-webkit-border-radius:5px;	

}



.breadcrumb .navbit a:hover {

	border-color:#cedfeb;

	background-color:rgb(246,248,249);

}



.breadcrumb .navbit a {

	text-decoration:none;

}



.breadcrumb .navbit a.popupctrl {

	background-image:url(http://www.1pdforum.com/images/misc/navbit-arrow-right.png);

	background-position:center center;

	padding:2px 6px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

}



.breadcrumb .navbit a.popupctrl:hover {

	background-color:#ffeb90;

	color:#417394;

}



.breadcrumb hr {

	display:none;

}



/*************************************************/

/* PAGE TITLE */

	



#pagetitle a { color:; }

#pagetitle a:hover { color:; }



#pagetitle h1 {

	color: #3e3e3e;

	font:normal  bold 14px ;

	font-size:14px;

	font-weight:bold;

}



#pagetitle .description {

	color: #3e3e3e;

	font-size: 11px;

}



/*************************************************/

/* NEW CONTENT LINK */

.newcontent_textcontrol {

	
	
	font:   normal 14px Arial, sans-serif;

	color:#003366;

	padding: 4px 15px 4px 2px;

	border: 0  ;

	display:block;

	float: left;

	clear: right;

}

.newcontent_textcontrol span {

	font-size:15px;

	font-weight:bold;

	display:inline;

}

.newcontent_textcontrol:hover {

	
	_background-image: none;

	color: rgb(255, 255, 255);

	text-decoration: none;

}





/*************************************************/

/* FOOTER */



.footer {

	clear:both;

	margin-top:15px;

	text-align:right;

	display:block;

	width: 100%;

	-moz-box-shadow: -2px 2px 2px #c8c8c8;

	-webkit-box-shadow: -2px 2px 2px #c8c8c8;

	background:#435769 none   ;

	padding:5px 0px 5px 0px;

	border:1px solid #435769;

	color:;

	font:  normal 13px Tahoma, Calibri, Verdana, Geneva, sans-serif;

}

.footer a { color:rgb(255, 255, 255); }

.footer a:hover { color:rgb(255, 255, 255); }





.footer_copyright,

.footer_morecopyright {

	padding-bottom:5px;

	color:rgb(102, 102, 102);

	font:  normal 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	margin-top: 10px;

	text-align:center;

	display:block;

}



.footer_time {

	color:rgb(102, 102, 102);

	font:  normal 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	padding-top:10px;

	text-align:center;

}



.footer_select {

	float:left;

	text-align:left;

	margin-left: 10px;

	margin-top: 0;

}



.footer_links {

	margin-right: 10px;

	margin-top: 2px;

}



.footer_links li {

	display:inline;

	margin-left:5px;

}



.notices {

	background: rgb(255, 255, 255);

	margin-bottom: 5px;

}



.notices li {

	background: #ffeb90 none   ;

	font-size: 12px;

	color: #3e3e3e;

	padding:5px 10px;

	margin-bottom:5px;

	-moz-box-shadow: -2px 2px 2px #c8c8c8;

	-webkit-box-shadow: -2px 2px 2px #c8c8c8;

	text-align: left;

	clear:both;

}



/* from components.css */

/* start styles for template: navbar */

/*doesn't seem to be used anywhere

.popup_inline_break {

	color:#262626;

	margin-left:5px;

	font-weight:bold;

	padding:4px 0px;

}*/

.breadcrumb > ul {

	background-image:none;

	padding-left:0px;

}

.breadcrumb .navbithome {

	float: left;

	padding: 3.5px 0;

}

/* end styles for template: navbar */



/*************************************************/

/* ADS GLOBAL */

.ad_global_header {

        clear:both;

}

#ad_global_header1 {

        width:49%;

        float:left;

        padding:0 0 0 0;

        margin:0 0 0 0;

}

#ad_global_header2 {

        width:49%;

        float:right;

        padding:0 0 0 0;

        margin:0 0 0 0;

}

#ad_global_below_navbar {

        width:100%;

        padding:0 0 0 0;

        margin:0 0 0 0;

}

#ad_global_above_footer {

        width:100%;

        padding:0 0 0 0;

        margin:0 0 0 0;

        text-align:left;

        clear:both;

}

#ad_board_below_whats_going_on {

        width:100%;

        padding:0 0 0 0;

        margin:0 0 0 0;

        text-align:left;

}

#ad_thread_first_post_content {

        float:right;

        margin:0 0 0 0;

}

#ad_thread_last_post_content {

        float:right;

        margin:0 0 0 0;

        z-index: 1000;

}

.google_adsense_footer {

        clear:both;

} 




/* CSS Document */



.vbform .blockhead {

	margin-top:2em;

}



.vbform .blockhead:first-child {

	margin-top:0;

}

.settings_form_top_border {

	border-top: 1px solid #6b91ab;

}

.settings_form_border {

	border-right: 1px solid #6b91ab;

	border-left: 1px solid #6b91ab;

	border-bottom: 1px solid #6b91ab;

}

.vbform {

	clear:both;

	width:auto;

	max-width:750px;

	_width:750px;

	margin:0 auto;

	margin-bottom:2em;

}

form.vbform .formcontrols {

	/*margin-bottom:1em;*/

}



.formcontrols {

	border-right: 1px solid #6b91ab;

	border-left: 1px solid #6b91ab;

	border-bottom: 1px solid #6b91ab;

}



.formcontrols .blockrow {

	background:rgb(255, 255, 255)  bottom repeat-x;

	border-top:solid 1px #cedfeb;

}



.formcontrols > *:first-child,

.formcontrols .blocksubhead + .blockrow {

	border-top:none;

}



/* BASIC CONTROL STYLING */



input, textarea, select, button {

	font:  bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	font-weight: normal;

}



.button {

	padding:2px 2px;

}



.button:hover {

	color:#417394;

}



.button[type="reset"]:hover {

	color:#417394;

}



.textbox,

textarea {

	background-color:rgb(255,255,255);

	border:solid 1px #6b91ab;

	padding:3px;

	outline:0;

}



.textbox[disabled],

textarea[disabled] {

	font-style:italic;

	color:#777777;

}



.formcontrols .blockrow input.textbox:focus,

.formcontrols .blockrow textarea:focus {

	background: #f2f6f8 none   ;

}



/* INPUT / SELECT / TEXTAREA / GROUP */



.formcontrols .blockrow .primary,

.formcontrols .blockrow .group {

	width:55%;

	float:left;

	clear:left;

}



.formcontrols .blockrow .dep_group .primary {

	width:100%;

}



.formcontrols .blockrow .dep_group .primary.partial {

	width:55%;

}



.formcontrols .blockrow .primary.center {



}



.formcontrols .blockrow .primary.center img.icon {

	border:1px solid rgb(65,93,141);

}



.formcontrols .blockrow .titleprefix {

	float:left;

	margin-right:0.5em;

}



.formcontrols .blockrow * .group {

	width:auto;

	float:none;

}



.formcontrols .blockrow input.textbox[size] {

	width:auto;

}



.formcontrols .blockrow.texteditor textarea {

	width:99%;

	height:200px;

	float:none;

}



.formcontrols .blockrow input.numeric,

.formcontrols .blockrow select.numeric {

	text-align:right;

}



/* LABELS */



.formcontrols .blockrow label,

.formcontrols .blockrow .group.multifield label,

.formcontrols .blockrow .groupoption label {

	display:block;

	margin-bottom:2px;

}



.formcontrols .blockrow label {

	width:55%;



}



.formcontrols .blockrow label.floatlabel {

	margin-left: 10px;



}



.formcontrols .blockrow * label {

	/* undoes the above two rules */

	display:inline;

	margin-bottom:auto;

	width:auto;



}



.formcontrols .blockrow .label {

	margin-bottom:8px;



}



.formcontrols .blockrow.singlecheck label {

	float:left;

}



.formcontrols fieldset.blockrow legend {

	margin:0;

}



/* DESCRIPTIONS */



.formcontrols .blockrow .description {

	color:#777777;

font-size:11px;

}



.formcontrols .blockrow .description {

	float:right;

	width:42%;

	overflow:hidden;

}



.formcontrols .blockrow .group.multifield + .description {

	padding-top:1.3em;

}



.formcontrols .blockrow.texteditor .description {

	float:none;

	width:auto;

	margin-top:2px;

}



.formcontrols .blockrow .group .description,

.formcontrols .blockrow .singlecheck .description {

	float:none;

	width:auto;

	margin-left:20px;

}



.formcontrols .blockrow .group.numeric + .description {

	/* descriptions to the right of numeric groups */

}



.formcontrols .blockrow .singledescription {

	display:block;

	float:left;

	clear:left;

	color:#777777;

	margin-bottom:10px;

}



/* CHECKBOX / RADIO EXCLUSIVE GROUPS */



.formcontrols .blockrow .group.checkradio {

	width:auto;

}



.formcontrols .blockrow .group.checkradio.full {

	width:100%;

}





.formcontrols .blockrow .group.checkradio.partial {

	width:55%;

}



.formcontrols .blockrow .group.checkradio > li {

	margin-bottom:0.5em; /* maybe questionable */

}



/* MULTI-FIELD GROUPS (dd, mm, yyyy fields etc.) */



.formcontrols .blockrow .group.multifield li {

	float:left;

	margin-right:1em;

}



/* Display multi-field controls vertically */

.formcontrols .blockrow .group.multifield.stacked li {

	float:none;

	margin-top:2px;

}



.formcontrols .blockrow .group.multifield label {

	margin-bottom:2px;

	display:block;

}



.formcontrols .blockrow .group.multifield select,

.formcontrols .blockrow .group.multifield input.textbox {

	float:none;

}



/* NUMERIC GROUP (rgb color etc.) */



.formcontrols .blockrow .group.numeric {

	width:auto;

	*width:24%;

	max-width:55%;

	margin-right:2%;

}



.formcontrols .blockrow .group.numeric li {

	clear:both;

}



.formcontrols .blockrow .group.numeric label {

	float:left;

	margin-top:1px;

}



.formcontrols .blockrow .group.numeric input.textbox {

	float:right;

	text-align:right;

	margin-left:20px;

	margin-bottom:2px;

}



.formcontrols .blockrow .group.numeric .description {

	clear:both;

	text-align:right;

	margin:auto;

	margin-bottom:0.2em;

}



/* NUMERIC INPUT */



.formcontrols .blockrow input.textbox.numeric {

	text-align:right;

}



/* ACTION BUTTONS */



.formcontrols input.button,

.actionbuttons {

	max-width:100%;

}



.actionbuttons .group {

	float:none;

	text-align:right;

	padding-right: 10px;

}



.vbform .actionbuttons .group {

	margin:0 auto;

	width:auto;

	max-width:750px;

}



.actionbuttons .small_text_buttons, .actionbuttons .small_text_buttons input.button {

    padding-left:10px;

    padding-right:10px;

}





.actionbuttons .group .button {

/*	min-width:75px; */

   	cursor:pointer;

	padding: 2.5px 5px;

	font:   bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;

	border:1px solid #a8a8a8;

	color:#424242;

	background:#e9e9e9 url(http://www.1pdforum.com/images/gradients/generic_button.png) repeat-x top left;

/*	-moz-border-radius:5px;

	-webkit-border-radius:5px; */

}



.actionbuttons .group .button:hover {

	background: #efefef url(http://www.1pdforum.com/images/gradients/generic_button.png) repeat-x  ;

	color: #417394;

}



/* *** SPECIAL ITEMS *** */



/* POST ICONS */



.formcontrols .blockrow #posticon_preview {

	width:16px;

	height:16px;

	margin-left:10px;

}



.formcontrols .blockrow.posticons table {

	width:55%;

}



.formcontrols .blockrow.posticons td {

	padding:2px;

}



/* RATING SELECT */



.formcontrols .blockrow select.rating option {

	background-image:url(http://www.1pdforum.com/images/rating/rating-15_3.png);

	background-repeat:no-repeat;

	background-position:5px center;

	padding-left:85px

}



/* DEP GROUPS */



.formcontrols .blockrow dl.dep_group dd {

	margin-top:0.3em;

	margin-bottom:0.2em;

	margin-left:20px;

}



.formcontrols .blockrow dl.dep_group dd dl.dep_group {

	/*margin-top:1em;*/ /* Handles the margin above sub-dependent controls, remove? */

}



input[type="submit"][disabled]#blog_deletebtn:active, input[type="submit"][disabled]#blog_deletebtn {

	color:graytext;

}



/* ATTACH FILES */



.formcontrols .blockrow .group.attachments li {

	margin-bottom:0.5em;

}



.formcontrols .blockrow .group.attachments li img {

	vertical-align:middle;

}



.formcontrols .blockrow .group.attachments li:last-child {

	margin-top:1em;

}



/* Upper / Lower comparison and IM FIELDS (AIM, Skype...) */



.formcontrols .group.upperlower li,

.formcontrols .group.imfields li {

	width:45%;

	padding-bottom:0.3em;

}



.formcontrols .group.upperlower li input.textbox,

.formcontrols .group.imfields li input.textbox,

.formcontrols .group.imfields li select {

	width:100%;

}



.formcontrols .group.imfields li select {

	margin-bottom:-0.3em;

}



/* Group of text controls */

.groupcontrols {

	text-align:right;

	clear:both;	

}



.groupcontrols .textcontrol {

	margin-left:10px;

	margin-top:0;

}



/* Single Button */

.formcontrols .blockrow.singlebutton .button {

	float:left;

}



/* IE7 Float Fix */

.formcontrols .groupoption {

	display:block;

	clear:left;

}



/* DEBUG */

.group.radio,

.group.checkbox {

	background:#f2f6f8 none   ;

}



/* NEWEVENT.php TEMP */

.formcontrols .blockrow .group.checkradio .daycheckboxes li {

	float:left;

	padding-right:1em;

	padding-top:0.5em;

}



/*For the search, not worth creating a new css file*/

.savepreferences {

	float:left;text-align:left;width:49.5%;

} 