/**

RESET STYLES

*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

a {
	cursor:pointer;
}

a:link {
	color:auto;
}

img {
	border: 0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	color: black;
	background: none;
}

body div {
	text-align:left;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

STRONG { font-weight: bold; }

.show { display: block; }
.hide { display: none; }

.right { float: right !important; }
.left { float: left !important; }

.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/**

OUR STYLES

*/
body {
	text-align:center;
	font-family:arial, helvetica,'san-serif';
	font-size:12px;
	background-color:#f78f1e;
	background-image:url('/gfx/brnsn/elements/background-opt.jpg');
	background-repeat:no-repeat;
	text-align:center;
}

* {
	font-family:arial, helvetica,'san-serif';
}

/**
UTILITY STYLES USED FOR STACKING
*/

.white {
	color:#fff;
}

.white_back {
	background-color:#fff;
}

.lightgray {
	color:#f5f4f1;
}

.lightgray_back {
	background-color:#f5f4f1;
}

.darkergray {
	color:#a6a5a0;
}

.darkergray_back {
	background-color:#a6a5a0;
}

.midgray {
	color:#c4c7b4;
}

.midgray_back {
	background-color:#c4c7b4;
}

.warmdarkgray {
	color:#514e49;
}

.warmdarkgray_back {
	background-color:#514e49;
}

.deeporange {
	color:#f25d23;
}

.deeporange_back {
	background-color:#f25d23;
}

.midorange {
	color:#f89827;
}

.midorange_back {
	background-color:#f89827;
}

.lightorange {
	color:#ffe193;
}

.lightorange_back {
	background-color:#ffe193;
}

.creamsicle {
	color:#fcedc4;
	color:#f5f4f1;
}

.creamsicle_back {
	background-color:#fcedc4;
	background-color:#f5f4f1;
}

.lightest  {
	color:#fbf5e3;
}

.lightest_back {
	background-color:#fbf5e3;
}

.yellowhighlight {
	color:#f2eabe;
}

.yellowhighlight_back, .tooltip {
	background-color:#f2eabe;
}

a {
	font-weight:800;
	text-decoration:none;
	color:#f15d22;
}

a.buttonlink {
	padding:10px;
}

ul.nobullet {
	list-style:none;
	list-style-type:none;
}

ul.leftlist li {
	float:left;
}

.nomargin {
	margin:0px;
}

.nopadding {
	padding:0px;
}

.noborder {
	border:none;
}

.clearboth {
	clear:both;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

.img-replace {
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-199em;
}


/**
HEADER STYLES
*/

.header {
	width:800px;
	/**
	height:110px;
	position:relative;
	left:50%;
	margin-left:-400px;
	*/
	margin:0px auto;
}

.header .logo a {
	background-image:url('/gfx/brnsn/elements/logo.png');
	background-repeat:no-repeat;
	width:298px;
	height:63px;
	float:left;
}

.header li .logo {
}

.header ul.loginstatus {
	float:right;
	margin:15px;
}

.loggedinbar {
	/**
	background:url('/gfx/brnsn/elements/tab-light-left.png');
	background-repeat:no-repeat;
	background-position:0px -5px;
	*/
}

.loggedinbar > li {
	/**background-color:#ffe6a3;*/
	padding:3px 30px;
}

.header .loginstatus li {
	padding:0px 10px;
}

.header .loginstatus li a img {
}

.header .loginstatus li + li {
	margin:0px 0px;
	border-left:solid #fff 1px;
}

.header .loginstatus li input {

}

.signedin {
	padding:5px;
	/**height:20px;**/
	border-bottom:solid 0px;
}

.header ul.navbar {
	margin:0px 0px 0px 15px;
}

.header ul.navbar li {
	margin:49px 0px 0px 15px;
}

.header ul.navbar li a {
	color:#8f2900;
	letter-spacing:1.3;
	font-size:12px;
	line-height:16px;
}

.header ul.navbar li a:hover {
	position:relative;
	top:-2px;
	left:-2px;
	color:#f4fdc3;
	text-shadow: #8f2900 2px 2px 2px;
}

.header ul.navbar li a:activse {
	position:relative;
	top:2px;
	left:2px;
	color:#8f2900;
	text-shadow: #481501 -2px -2px 2px;
}

.header ul.navbar li.topalign {
	margin:5px 0px;
}

.header ul.navbar li.logo {
	margin:20px 0px 0px 0px;
}

div.navbar {
	clear:both;
	text-align:center;
	padding:5px 15px;
	font-size:12px;
}

div.navbar a {
	padding:4px 15px;
	margin:0px 40px;
}

div.navbar a:hover {
	background-color:#f25d23;
}

/**

CONTENT STYLES

*/

div.footer {
	padding:20px;
	text-align:right;
	clear:both;
	margin-right:10px;
}

div.contentcontainer {
	/**
	padding:20px 45px;
	*/
	clear:both;
	width:800px;
	overflow:auto;
	margin:0px auto;
	padding:0px;
	position:relative;
	top:-7px;
	border-top:solid #f15d22 1px;
	/**background:white url('/gfx/brnsn/elements/shade-top.png');*/
	background-repeat:repeat-x;
	border-bottom:solid #f15d22 1px;
	height:inherit;
	/**
	position:absolute;
	left:50%;
	top:110px;
	margin-left:-400px;
	*/
	/**
	border-left:outset 2px;
	border-right:outset 2px;
	*/
}

div.content {
	height:auto;
	width:auto;
	padding:20px 0px;
	margin-bottom:50px;
}

div.column > * {
	margin-bottom:10px;
}

div.column p2 {
	margin:10px 20px;
}

div.onecolumn div.column {
	width:auto;
	margin:0px;
	padding:0px 40px;
}

div.twocolumn div.column {
	width:170px;
	margin-left:5px;
	float:left;
}

/**
div.twocolumn div.column + div.column {
	float:right;
	margin:0px 15px;
	width:530px;
}
*/

div.twocolumn div.column2 {
	float:right;
	margin:0px 15px 0px 5px;
	width:550px;
}

div.twocolumn_reverse div.column {
	width:170px;
	float:left;
}

div.twocolumn_reverse div.column + div.column {
	float:right;
	margin:0px 15px;
	width:530px;
}

div.twocolumn_reverse div.column1 {
	float:right;
	margin:0px 15px;
	width:530px;
}

div.column h1 {
	font-size:22px;
	line-height:22px;
	letter-spacing:1.5;
	margin:20px 0px 10px 0px;
}

h2.headline {
	font-size:18px;
	line-height:18px;
	padding:16px 0px;
}

ul.tabs, ul.slimtabs {
	display:block;
	margin-bottom:0px;
}

ul.tabs li {
	padding:10px;
}

ul.tabs li:hover {
	border-left:solid #d0cfcb 0px;
	background-color:#e0e0d7;
}

ul.tabs li.selected, ul.tabs li.selected:hover {
	border-left:solid #e9e9e7 3px;
	background-color:#f5f4f1;
}

ul.btabs, ul.slimtabs {
	display:block;
	margin-bottom:0px;
}

ul.btabs li {
	padding:10px;
}

ul.btabs li:hover {
	border-left:solid #d0cfcb 0px;
	background-color:#f5f4f1;
}

ul.btabs li.selected, ul.btabs li.selected:hover {
	border-left:solid #e9e9e7 3px;
	background-color:#f5f4f1;
}

div.tabcontent {
	padding:20px;
	background-color:#f5f4f1;
	margin-bottom:20px;
	border-left:solid #e9e9e7 3px;
	border-bottom:solid #e9e9e7 3px;
}

div.tabcontent > * {
	margin:10px;
	/**
	border:inset #ffffff 1px;
	border-bottom-color:#fff;
	border-right-color:#fff;
	*/
}

div.tabcontent .post span.title {
	font-size:16px;
}

div.tabcontent .post span.date {
	display:block;
	margin:5px 0px;
}

.post > object, .post > embed {
	display:block;
	margin:10px 0px;
	margin-left:-120px;
	position:relative;
	left:50%;
}

div.tabcontent div.interaction {
	margin:0px;
	padding:20px 0px;
}

div.interaction ul, div.interaction span {
	margin:0px 20px;
}

ul.itemlist li {
	display:block;
	padding:5px;
	overflow:auto;
}

ul.itemlist li img {
	margin-right:5px;
	float:left;
}

ul.itemlist li+li {
	margin-top:5px;
}

ul.searchresults li p {
	display:block;
}

ul.searchresults li img {
	float:left;
	margin-right:5px;
}

ul.slimtabs {
	margin-top:10px;
}

ul.slimtabs li {
	padding:5px;
}

div.slimtabcontent {
	padding:5px;
	font-size:10px;
}

div.slimtabcontent p {
	margin:0px;
	padding:5px;
}

div.slimtabcontent p + p {
	margin-top:5px;
}

div.slimtabcontent li > a > img {
	margin-right:5px;
}

div.welcome {
	margin:0px 15px 20px 15px;
}

a.uparrow {
	background-image:url('/gfx/brnsn/elements/arrow-up.png');
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:10px;
}

a.downarrow {
	background-image:url('/gfx/brnsn/elements/arrow-down.png');
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:10px;
}

a.uparrow {
	background-image:url('/gfx/brnsn/elements/arrow-up.png');
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:10px;
}

a.leftarrow {
	background-image:url('/gfx/brnsn/elements/arrow-left.png');
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:10px;
}

a.rightarrow {
	background-image:url('/gfx/brnsn/elements/arrow-right.png');
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:10px;
}

a.morelink {
	margin:5px 25px 5px 0px;
}

h3 {
	font-weight:800;
	font-size:14px;
}

h3.menutitle {
	padding:5px 10px;
}

ul.treemenu li {
	padding:2px;
	margin:5px 0px 0px 25px;
}

ul.treemenu li.collapsed > a {
	background-image:url('/gfx/brnsn/elements/arrow-down.png');
	background-position:100% 4px;
	background-repeat:no-repeat;
	padding-right:10px;
}

ul.treemenu li.expanded > a {
	background-image:url('/gfx/brnsn/elements/arrow-up.png');
	background-position:100% 4px;
	background-repeat:no-repeat;
	padding-right:10px;
}

.errdiv {
	border:solid 1px;
	padding:10px;
	text-align:center;
}

/**

LIGHTBOX STYLES

*/

.lbcontainer {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	background-image:url('/gfx/brnsn/elements/lb-background.png');
	z-index:1001;
}

.lbcontent {
	/**
	margin:auto;
	margin-top:-200px;
	margin-left:-300px;
	*/
	position:absolute;
	top:17%;
	left:50%;
	margin-left:-300px;
	height:auto;
	width:auto;
	overflow-x:hidden;
	overflow-y:auto;
	z-index:1003;
}

.lbcontent .contentcontainer {
	margin-bottom:0px;
	width:auto;
}

.lbcontent form.editor {
	margin-bottom:0px;
}

.lbheader {
	width:570px;
	padding:15px;
	margin:0px;
}

.lbheader h3 {
	font-size:20px;
	line-height:20px;
}


.lb-holder {
	width:400px;
	height:500px;
	z-index:1000;
	position:fixed;
	top:50%;
	left:50%;
	margin:-250px 0px 0px -200px;
}

.lb-background {
	position:relative;
	top:50%;
	left:50%;
	/**background-image:url('/gfx/brnsn/elements/lb-darkest.png');*/
	background-repeat:no-repeat;
	width:384px;
	height:236px;
	margin-left:-192px;
	margin-top:-118px;
	z-index:1001;
}

.lb-midlevel {
	position:relative;
	top:50%;
	left:50%;
	margin-left:-195px;
	margin-top:-140px;
	/**background-image:url('/gfx/brnsn/elements/lb-mid.png');*/
	background-repeat:no-repeat;
	width:389px;
	height:280px;
	z-index:1002;
}

.lbcontent {
	/**
	position:relative;
	top:-350px;
	left:100px;
	background-image:url('/gfx/brnsn/elements/lb-lightest.png');
	background-repeat:no-repeat;
	width:371px;
	height:179px;
	z-index:1003;
	*/
}

/**
.lbcontent > div {
	z-index:1004;
}
*/


/**

EDITOR STYLES

*/

form.editor fieldset {
	margin:0px;
	padding:0px;
	margin-bottom:40px;
	border:none;
}

form.editor fieldset legend {
	font-size:24px;
}

form.editor fieldset ol, form.editor fieldset ol li {
	margin:0px;
	padding:0px;
}

form.editor fieldset ol li {
	list-style:none;
	list-style-type:none;
	padding:5px 0px;
	clear:both;
}

form.editor fieldset ol li + li {
	margin-top:15px;
}

form.editor fieldset ol li label {
	padding-top:4px;
}

form.editor fieldset ol li label {
	float:left;
	text-transform:uppercase;
	/**width:100px; */
	margin-right:15px;
	text-align:right;
}


form.editor fieldset ol li label {
	float:none;
	display:block;
	text-transform:uppercase;
	font-size:14px;
	font-weight:800;
	margin-bottom:5px;
	text-align:left;
}

.slimform fieldset ol li label {
	float:none;
	width:auto;
	margin-right:0px;
	text-align:left;
	display:block;
}

form.editor fieldset ol li input[type="text"], form.editor fieldset ol li input[type="password"] {
	width:600;
	font-size:12px;
	border:solid #ccc 1px;
}

form.editor fieldset ol li textarea {
	width:600px;
	height:75px;
	font-size:12px;
	border:solid #ccc 1px;
}

form.editor fieldset ol li.file_input li {
	list-style:none;
	list-style-type:none;
	padding:0px 0px;
	margin:0px 0px;
	clear:both;
}

form.editor fieldset ol li.file_input li + li {
	margin-top:0px;
}

/**
form.editor fieldset ol li.file_input label {
	float:none;
	display:block;
	width:auto;
	margin-right:0px;
	text-align:left;
}
*/

form.editor fieldset ol li.file_input ul {
	display:inline;
}

form.editor fieldset ol li.file_input object, form.editor fieldset ol li.file_input embed {
	display:inline;
}

form.editor input[type="button"], .brnsn_button {
	border-color:#f89827;
	padding:3px 5px;
	font-size:14px;
}

a.download {
	background-image:url('/gfx/brnsn/elements/icons/download.png');
	background-position:3px 3px;
	background-repeat:no-repeat;
	padding:8px 0px 8px 35px;
}

/**

INLINE EDITING STYLES

*/

input.inline_edit {
	margin-right:15px;
	font-size:16px;
	border:solid 1px;
	padding:3px;
}

textarea.inline_edit {
	width:100%;
	font-size:14px;
	border:solid 1px;
	padding:3px;
	display:block;
}

a.brnsn_inline_edit_link {
	float:right;
	display:block;
	margin:0px 10px;
}

a.brnsn_inline_edit_link img {
	padding:5px;
	border:none;
}

a.brnsn_inline_edit_link:hover {
	background-color:#000;
}

a.brnsn_button {
	font-size:11px;
}

/**

PROFILE STYLES

*/

li.icon {
	/**
	margin:5px 0px;
	*/
}

.slimtabcontent > ul {
}

a.icon {
	padding:10px 5px 10px 35px;
	display:block;
	background-position:3px 3px;
}

a.blogit {
	background-image:url('/gfx/brnsn/elements/icons/page-pencil.png');
	background-repeat:no-repeat;
}

a.message {
	background-image:url('/gfx/brnsn/elements/icons/message.png');
	background-repeat:no-repeat;
}

a.pencil {
	background-image:url('/gfx/brnsn/elements/icons/pencil.png');
	background-repeat:no-repeat;
}

a.comment {
	background-image:url('/gfx/brnsn/elements/icons/comment.png');
	background-repeat:no-repeat;
}

a.favorite {
	background-image:url('/gfx/brnsn/elements/icons/favorite.png');
	background-repeat:no-repeat;
}

a.friend {
	background-image:url('/gfx/brnsn/elements/icons/friend.png');
	background-repeat:no-repeat;
}

a.add {
	background-image:url('/gfx/brnsn/elements/icons/add.png');
	background-repeat:no-repeat;
}

a.minus {
	background-image:url('/gfx/brnsn/elements/icons/minus.png');
	background-repeat:no-repeat;
}

a.cancel {
	background-image:url('/gfx/brnsn/elements/icons/cancel.png');
	background-repeat:no-repeat;
}

a.interaction_comment {
	background-image:url('/gfx/brnsn/elements/icons/comment.png');
	background-repeat:no-repeat;
	background-position:3px 3px;
	padding:10px 5px 10px 35px;
}

a.interaction_rate {
	background-image:url('/gfx/brnsn/elements/icons/star.png');
	background-repeat:no-repeat;
	background-position:3px 3px;
	padding:10px 5px 10px 35px;
}

a.interaction_send {
	background-image:url('/gfx/brnsn/elements/icons/message.png');
	background-repeat:no-repeat;
	background-position:3px 3px;
	padding:10px 5px 10px 35px;
}

a.interaction_favorite {
	background-image:url('/gfx/brnsn/elements/icons/favorite.png');
	background-repeat:no-repeat;
	background-position:3px 3px;
	padding:10px 5px 10px 35px;
}


/**

RELATIONSPICKER STYLES

**/

.inputpicker {
	/**float:left;*/
	width:auto;
	/**
	border:solid #ccc 1px;
	*/
	overflow:hidden;
	text-align:left;
}

.inlinepicker {
	/**float:left;*/
	width:100%;
	overflow:auto;
	text-align:left;
	/**
	border-bottom:solid #ccc 1px;
	*/
	margin-bottom:15px;
	display:none;
	/**
	overflow:auto;
	overflow: -moz-scrollbars-horizontal;
	overflow-x:scroll;
	overflow-y:hidden;
	*/
}

.inlinepicker table {
	float:left;
	border:solid 1px;
}

.inlinepicker td {
	/**
	background-color:#F7F6F5;
	*/
	border-right:solid #ccc 1px;
	vertical-align:top;
	margin:auto;
}

.inlinepicker td + td {
	/** background-color:transparent; */
}

.pickertoggle {
	display:block;
	/**
	background-color:#F7F6F5;
	*/
}

.inlinepicker ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:block;
	overflow:auto;
	/**
	height:180px;
	background-color:#ddd;
	border-bottom:solid 15px;
	width : 300px;
	*/
}

.previewtitle {
	font-weight:700;
}

formform.editor fieldset .inlinepicker li {
	list-style-type:none;
	display:block;
	margin-left:10px;
	padding:10px 0px 3px 5px;
	border-bottom:solid 0px;
	clear:both;
}

.inlinepicker li.picked {
	background-color:#0099CC;
}

.inlinepicker li.picked a {
	color:#fff;
}


.pickerstatus {
	clear:both;
}

.picker_column_header {
	display:none;
	font-size:14px;
	padding:5px;
	text-align:justify;
	vertical-align:middle;
	/**
	background-color:#ccc;
	*/
}

.picker_column_header p {
	display:block;
	overflow:auto;
	clear:both;
	border-bottom:solid 1px;
	padding:0px 0px 5px 0px;
}

.picker_column_header p + p {
	padding:5px 0px 0px 0px;
	border-top:solid 1px;
	border-bottom:0px;
}

.picker_column_header p img, .picker_column_header p object, .picker_column_header p embed{
	float:left;
	margin-right:5px;
}

.picker_column_header a > img {
	padding:2px;
	float:left;
	border:solid 1px;
	margin-right:0px;
}

.picker_column_header a + a > img {
	margin:0px 0px 0px 5px;
}

.picker_column_header p span.pickersearch {
	float:right;
}

.picker_column_header p span.pickersearch a {
	float:right;
}

input.pickersearch {
	/**
		margin-top:3px;
	*/
	height:20px;
	padding:2px 0px 0px 20px;
	background-image:url('/gfx/icons/find.png');
	background-position:2px 1px;
	background-repeat:no-repeat;
	border:solid 1px;
	margin-right:5px;
}

.inlinepicker li img, .inlinepicker li object, .inlinepicker li embed {
	float:left;
	margin-right:5px;
}

.inlinepicker div.pickersectionfooter {
	/*padding:3px;*/
	height:20px;
	text-align:center;
}

ul.pickerstatus {
	clear:both;
	margin-top:10px;
}

ul.pickerstatus li { 
	padding:10px;
}

li.inactive {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

ul.relateditems { 
	clear:both;
	margin:10px;
}

formform.editor fieldset ul.relateditems li {
	margin:10px 5px;
	border-width:0px;
	padding:5px 0px 0px 0px;
}

formform.editor fieldset ul.relateditems li + li {
	border-top:solid 1px;
}

ul.relateditems li img, ul.relateditems li  select, ul.relateditems li object, ul.relateditems li embed {
	float:left;
	margin-right:5px;
}

.inputpicker p.alert, .inputpicker p.message, .inputpicker p.error {
	margin:10px;
	padding:5px;
	padding-left:26px;
};

.inputpicker p.alert {
	background-color:#fffec0;
	color:#7a776c;
	border:solid 1px;
	background:url('/gfx/icons/exclamation.png') 5px 5px no-repeat;
};

.inputpicker p.error {
	background-color:#fffec0;
	color:#600000;
	border:solid 1px;
	background:url('/gfx/icons/error.png') 5px 5px no-repeat;
}

.Confirmation {
	display:none;
}

.inputpicker p.message {
	background-color:#e3f6cd;
	color:#600000;
	border:solid 1px;
	background:url('/gfx/icons/accept.png') 5px 5px no-repeat;
}


.youtubefeed {
	width: 280px;
	height: 500px; 
	overflow: auto;
}

.invisible {
	display: none;
}

.youtubeunit {
	border-top: 1px solid #efefef  ;	
	border-bottom: 1px solid #efefef  ;
	clear: both;
}

.videothumb {
	float: left; 
	border: 2px solid #efefef;
	margin-right: 8px; 
	width: 140;
}

.videotitle {
	float: right; 
	width: 120px;
	font-size: 16px;
	font-style: bold;
}

.videodescription {
	float: left; 
	margin-top: 12px; 
	width: 200;
}

.mainVideoPlayer {
	width: 480px;
	height: 320px; 
	display: block;
	border: 2px solid #efefef;
	float: right; 

}

.tooltip {
	border:solid 1px;
	padding:5px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:5;
}

.tooltip a {
	margin:0px 10px;
}

.pagerback {
	float:right;
}

.seeit {
	float:right;
	position:relative;
	z-index:2000;
	margin:-15px -53px -25px 0px;
}

.seeit img {
	margin:0px;
	padding:0px;
}


/**
uploader
*/
.uploader_div {
	min-width: 200px;
}

.uploader_thumbnails {
	margin-left:0px;
	margin-right:15px;
	width:auto;
	float:left;
}

.uploads_preview {
	width:200px;
}

.uploader_progbar {
	height:28px;
	width:298px;
	background-color:#fcedc4;
	border:solid 1px;
	overflow:display;
}

.uploader_progmover {
	background-color:#f25d23;
	height:inherit;
	width:0%;
	/**
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	*/
}

.uploader_status {
	text-align:center;
	position:relative;
	top:-27px;
	font-weight:800;
	left:0px;
	width:inherit;
	padding:4px;
	font-size:12px;
}

.submitbtn {
	padding:5px;
	color:#f2eabe;
	background-color:#f25d23;
	font-size:14px;
}

/**
form.editor fieldset ol li label {
	display:block;
	float:none;
	margin-bottom:5px;
	font-weight:800;
	text-transform:uppercase;
}
*/

/**
IE
*/


* html div.content,
* html div.contentcontainer {

}

* html div.twocolumn {
	width: 820px !important;
}


* html div.column2 {
	width: 540px;
	overflow: hidden;
}

/**
editprofile 
*/
.deepyellow { 
	color:#ffcc00;
}

.deepyellow_back {
	background-color:#ffcc00;
}

.hilighter {
	color:#feff65;
}

.hilighter_back {
	background-color:#feff65;
}

.khaki {
	color:#cfcdc1;
}

.khaki_back {
	background-color:#cfcdc1;
}

.vividblue {
	color:#3399cc;
}

.vividblue_back {
	background-color:#3399cc;
}

.profileheader {
	color:#2c3836;
	font-size:22px;
	line-height:22px;
	padding:24px;
	font-weight:900;
}

.profileheader img {
	float:left;
	margin-right:15px;
}

.leftcolumn {
	width:197px;
	margin-right:0px;
}

.leftcolumn ul li {
	font-size:12px;
	font-weight:800;
	color:#00315f;
	padding:19px 0px 0px 15px;
	margin:0px;
}

.leftcolumn ul li.selected + li {
	padding-top:0px;
}

.leftcolumn ul li.selected {
	background-image:url('/templates/profile/gfx/yellow-arrow.png');
	background-repeat:no-repeat;
	padding-bottom:19px;
}

.leftcolumn ul li a {
	font-size:12px;
	font-weight:800;
	color:#00315f;
}

.rightcolumn {
	width:160px;
}

.middlecol {
	margin:16px 16px 16px 0;
	padding-left:25px;
	width:525px;
	min-height:600px;
	border-left:solid #cfcdc1 9px;
}

.profile_backlink {
	font-size:12px;
	font-weight:800;
}

.middlecol h3, .middlecol h4 {
	color:#333333;
	font-weight:800;
}

.middlecol p {
	margin:5px 0px 15px 0px;
}

.middlecol form.editor fieldset, .middlecol form.editor fieldset ol, .middlecol form.editor fieldset ol li {
	max-width:515px;
	width:515px;
}

.middlecol form.editor fieldset li input[maxlength="255"] {
	width:370px;
}

.middlecol form.editor fieldset li textarea {
	width:370px;
}

.middlecol form.editor fieldset legend {
	font-size:18px;
	font-weight:900;
}

.leftcolumn .admin {
	padding:5px;
	margin-top:40px;
	margin-right:10px;
}

.leftcolumn .admin h3 {
	font-weight:800;
	color:#00315f;
	text-align:center;
}

.tabmenu {
	width:525px;
}

.middlecol form.editor fieldset ol.checkcolumns li {
	font-size:11px;
	margin:5px;
	float:left;
	clear:none;
	max-width:auto;
	padding:0px 3px;
	width:30%;
	display:inline;
	border:none;
}

.tabmenu {
	background-image:url('/templates/profile/gfx/tab-background.gif');
	background-repeat:repeat-x;
	background-position:bottom left;
}

.tabmenu li {
	float:left;
	width:auto;
	/**height:25px;*/
	padding:10px 20px 5px 20px;
	/**background-image:url('/templates/profile/gfx/tab-background.gif');*/
}

.submitbutton {
	border-top-width:0px;
}

.tabmenu li.selected {
	background-image:none;
	background-color:#fff;
}

.tabmenu li a {
	font-weight:900;
}

.myphotos, .myavatars, .favoritecontent {
	clear:both;
}

.myphotos td {
	width:240px;
	padding:20px 11px;
}

.myphotos li, .myavatars li {
	float:left;
	width:240px;
	margin:20px 11px;
}

.myphotos img {
	margin-top:15px;
}

.profileitem_title {
	font-weight:800;
	font-size:12px;
}

div.modal {
	display:block;
	background: #fff;
	padding-left: 0px;
	/** remove position rule */
	min-height: 500px;
	position: fixed;
	top: 10%;
	left: 50%; 
	width: 814px;
	height:50%;
	z-index: 9001;
	margin-left:-407px;
	overflow: auto;
}

div.modal form.editor label {
	border-right:0px dotted #999999;
}

div.modal form.editor fieldset li {
	border-bottom:0px dotted #999999;
}

div.modal .bg-blue {
	background-color:#fff !important;
}

div.modal .secheader, div.modal .selectedsecheader {
	background-color:#fff !important;
	font-size:16px;
	font-weight:800;
	color:#666666 !important;
}

div.modal .asyncwideform {
	background-color:#fff !important;
	border:0px dotted !important;
}

div.modalw form.editor fieldset ol li label {
	border:none;
	width:auto;
	float:none;
	min-width:100%;
	display:block;
	text-align:left;
}

div.modal form {
	width:auto;
}


.gallname {
	font-size:14px;
	font-weight:800px;
}

li.pagination {
	float:left;
	white-space:nowrap;
	padding:5px;
	margin:2px;
	background-color:#ccc;
}

li.selectedpage {
	background-color:#fff;
	color:#2c3836;
}

li.pagination:hover {
	background-color:#3399cc;
	color:white;
}

.prosearch {
	clear:both;
	float:right;
	margin:5px 0px;
}

.prosearch input {
	color:#666;
	height:15px;
	width:145px;
	border:solid 1px;
}

.prosearch a {
	border:solid 0px;
	padding:3px 4px;
}

.prosearch a img {
	position:relative;
	top:3px;
}

.blogposts {
	clear:both;
	border:solid 1px #b1b1b1;
	width:100%;
}

.blogposts tr td {
	padding:5px;
}

.blogposts thead tr {
	background-color:#ccc;
	border:solid 1px #b1b1b1;
}

.blogposts tbody tr {
	border:solid 1px #b1b1b1;
}

tbody tr.tigerstripe td {
	background-color:#ececec;
}

.photo_deleted img, .folder_deleted img {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

.blog_deleted {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

.myfavorites li {
	padding-bottom:9px;
}

.myfavorites li a img {
	padding-bottom:4px;
	border:solid #666 1px;
}

.myfavorites li .floatleft {
	float:left;
	margin-right:20px;
}

.myfavorites li .articletype {
	font-size:9px;
	color:#999;
}

.photosorter {
	clear:both;
}

.photosorter li {
	margin:10px 0px;
	padding:8px;
	background-color:#e2dfdf;
	border:solid #b1b1b1 1px;
}

.photosorter li img {
	float:left;
	margin-right:10px;
}

.photosorter select {
	float:right;
}

.photosorter a {
	
}

/**
view templates
*/
div.column h1.posttitle {
	/**line-height:14px;*/
}

p.byline {
	margin:0px;
	padding:0px;
}