body {
    font-family : arial;
    text-align : center;
    font-size : 12px;
    margin : 0;
    background-color : #E7E0D0;
    background-image : url('/img/upload/trexx/stallzurrose_page_bg.jpg');
    background-repeat : repeat-x;
}
a { color : #005DA6; }
a:visited { color : #023965; }
p, ul, li { margin : 0; padding : 0; }
img { border-style : none; }
/* ----------------- TREXX HEADER ----------------- */
div#trxHeader {
   max-width  : 920px;
   margin : auto;
   text-align : right;
   height : 17px;
   background-color : #969797;
}
div#trxHeader ul {
   background-image : url('/styles/default/img/hdr_right_bg.jpg');
   background-position : right;
   background-repeat : no-repeat;
   height : 17px;
   min-width:380px;
}
div#trxHeader li {
   display: inline;
   margin-left : 20px;
}
div#trxHeader a {
    color : #D3D4D4;
    text-decoration : none;
    font-size : 9px;
    text-transform : uppercase;
}
div#trxHeader a:hover {
    text-decoration : underline;
}
div#trxLogo {
    background-image : url('/styles/default/img/hdr_left_bg.jpg');
    background-position : left;
    background-repeat : no-repeat;
    height : 17px;
    float : left;
    text-align : left;
    min-width:380px;
    color : #D3D4D4;
    font-size : 9px;
    text-transform : uppercase;   
}
div#trxLogo img {
    padding-top : 4px;
}
div#trxHeader a.newPosts {
    color : #fc0;
}
/* -------------- MEMBERPAGE HEADER --------------- */
div#trxMpHeader {
    background:url('/img/upload/trexx/stallzurrose_page_illu.jpg') right no-repeat;
    margin : auto;
    text-align : left;
    height : 115px;
}
div#trxMpHeader p.mpTitle {
    margin : 0 0 0 45px;
    padding: 45px 0 0 29px;
    color : #392B0E;
    font-family : "copperplate gothic light", palatino, arial, sans-serif;
    font-size : 28px;
}
div#trxMpHeader p.mpSubtitle {
    margin: 0;
    padding-left : 29px;
    color : white;
    font-family : myriad, arial;
    font-size : 15px;
}
/* ------------------- CONTENT -------------------- */
div#trxMainpanel {
    margin : auto;
    padding-top : 14px;
    max-width : 920px;
    text-align : left;
}
table#twoColumnLayout {
    table-layout : fixed;
    border-collapse : collapse;
    empty-cells : show;
    width : 100%;
}
table#twoColumnLayout td {
    vertical-align : top;
}
td#spacer {
    width : 15px;
}
td#contentpanel{
    width : 66%;
    margin : 0 20px 0 0;
    padding : 32px 29px 32px 29px;
    border-bottom : 1px solid #C8B6A0;
    background-color : #EBE5D8;
    background-image : url('/styles/default/img/content_bg.jpg');
    background-repeat : repeat-x;
    background-position : top;
}
h1{
    margin : 0;
    color : #6A4938;
    font-family : myriad, arial;
    font-size : 20px;
}
td#contentpanel p.postedBy{
    margin : 0 0 25px 0;
    color : #988674;
    font-size : 9px;
    text-transform : uppercase;
}
div#editorText p {
    margin-bottom : 15px;
}
div#editorText {
   height: 100%;
   display: table;
}   
/* ------------------ FCK EDITOR ------------------ */   
div#editorText ul {
    margin : 10px 20px;
}
div#editorText li {
    list-style : square;
}
#fckContent p {
    margin-bottom : 12px;
}
.fckTitleGray {
	font-size : 14px;
	font-weight : bold;
	color : #777;
}
.fckTitleBlue {
	font-size : 14px;
	font-weight : bold;
	color : #00c;
}
.fckCode {
    font-family : "courier new", courier;
}
.fckQuote {
	font-style : italic;
	padding : 0px 10px 0px 10px;
	margin : 0px;
	color : #666;
}
div#editorText hr {
    height : 1px;
    background-color : #DBD3CC;
    border-style : none;
}
/* ------------------ DIRECTORY ------------------- */
div#directory em {
    color : #988674;
    font-size : 9px;
    text-transform : uppercase;
    font-style : normal;
    padding : 0 5px;
}
div#directory i {
    padding-right : 10px;
}
div#directory hr {
    height : 1px;
    background-color : #DBD3CC;
    border-style : none;
}
/* ---------------- IMAGE GALLERY ----------------- */
ul#imageStrip {
    margin : 0 20px 0 0; padding : 0;
    float : left;
}
ul#imageStrip li {
    margin : 0; padding : 0;
    margin-bottom : 10px;
    list-style : none;
}
table#imageGallery {
    table-layout : fixed;
    border-collapse:separate;
    width : 100%;
    border-spacing : 10px;
    margin-top:20px;
}
table#imageGallery td {
    text-align : center;
    vertical-align : middle;
    padding : 5px;
    background-color : white;
    border : 1px solid #ccc;
}
table#imageGallery td:hover {
    background-color : #DBD5CE;
}
table#imageGallery img {
    border : 3px solid black;
}
/* ------------------ AUTOBORDER ------------------ */
img.autoBorder {
    border : 3px solid black;
}
div.autoBorder {
    padding : 5px;
    background-color : white;
    border : 1px solid #ccc;
    margin : 0px auto;
    text-align : center;
}
/* ------------------ SIDEPANEL ------------------- */
td#sidepanel {
    width : 33%;
    background-color : white;
    padding : 15px;
    border-bottom : 1px solid #C8B6A0;
}
td#sidepanel ul {
    margin-bottom : 30px;
}
td#sidepanel li {
    margin-bottom : 10px;
    list-style : none;
}
td#sidepanel p.title {
    font-weight:bold;
    margin-bottom : 9px;
    color : #856453;
    font-size : 14px;
}
p#profileText {
    color : #988674;
}
p#profileImage{
    margin : 0 10px 0 0;
    float : left;
}
ul#memberLinks {
    clear:both;
    border-top : 10px solid white;
}
li#profileLink a {
    background-image : url('/styles/default/img/ico_profile.png');
    background-repeat : no-repeat;
    padding-left : 20px;
}
li#messageLink a {
    background-image : url('/styles/default/img/ico_message.png');
    background-repeat : no-repeat;
    padding-left : 20px;
}
li#blogLink a {
    background-image : url('/styles/default/img/ico_blog.png');
    background-repeat : no-repeat;
    padding-left : 20px;
}
a#guestbookLink {
    background-image : url('/styles/default/img/ico_guestbook.png');
    background-repeat : no-repeat;
    padding-left : 20px;
}
a#guestbookInfo {
    padding-left : 7px;
    font-size : 9px;
    color : #988674;
    text-transform : uppercase;
    text-decoration : none;
}
a#guestbookInfo:hover {
    text-decoration : underline;
}
p#directoryLink {
    margin-bottom : 30px;
}
p#directoryLink a {
    font-weight : bold;
}
div#newBlogImages {
    border : 1px solid #ccc;
    background-color : #fff;
    padding : 2px;
    margin-bottom : 30px;
}
div#newBlogImages table {
}
div#newBlogImages img {
    border : 2px solid black;
}
/* -------------------- PAGING -------------------- */
table#paging {
    margin-top : 20px;
    clear : both;
    width : 100%;
}
table#paging a {
    color : #988674;
}
table#paging td#previous {
    width : 30%;
}
table#paging td#previous a {
    background-image : url('/styles/default/img/arrow_prev.png');
    background-repeat : no-repeat;
    padding-left : 15px;
}
table#paging td#next {
    width : 30%;
    text-align : right;
}
table#paging td#next a {
    background-image : url('/styles/default/img/arrow_next.png');
    background-repeat : no-repeat;
    background-position : right;
    padding-right : 15px;
}
table#paging td#page {
    margin-bottom : 25px;
    font-size : 9px;
    text-transform : uppercase;
    text-align : center;
    vertical-align : middle;
}
/* ------------------ PROFILE --------------------- */
div#profilePanel {
    width : 100%;
    padding : 20px;
    border-bottom : 1px solid #C8B6A0;
    background-color : #EBE5D8;
    background-image : url('/styles/default/img/content_bg.jpg');
    background-repeat : repeat-x;
    background-position : top;
}
div#profilePanel h1 {
    margin : 0;
    color : #6A4938;
    font-family : myriad, arial;
    font-size : 20px;
    margin-bottom : 15px;
}
div#profilePanel ul {
    clear : both;
    padding-top : 20px;
}
div#profilePanel li {
    margin-bottom : 10px;
    list-style : none;
}
div#profilePanel p#profileText {
    width : 450px;
}
div#profilePanel table {
    width : 450px;
}
/* ----------------- IMAGEPANEL ------------------- */
div#imagePanel {
    width : 100%;
    padding : 20px;
    border-bottom : 1px solid #C8B6A0;
    background-color : #EBE5D8;
    background-image : url('/styles/default/img/content_bg.jpg');
    background-repeat : repeat-x;
    background-position : top;
}
div#imagePanel img {
    border : 3px solid black;
}
div#image {
    margin-right : 160px;
    text-align : center;    
}
p#imageText {
text-align : center;
    color : #666;
    font-style : italic;
    margin : 10px 0 10px 0;
}
div#imageSidepanel {
    text-align : left;
    float : right;
    width : 150px;
}
p#uploadInfo {
    font-size : 9px;
    text-transform : uppercase;
    color : #988674;
    margin-bottom : 10px;
}
p#uploadInfo a {
    color : #988674;
}
p#galleryInfo {
    margin-bottom : 30px;
}
p#galleryInfo a {
    font-weight : bold;
    color : #005DA6;
}
p#previousImage span {
    margin-top : 5px;
    display : block;
    text-align : center;
}
p#nextImage {
    margin-top : 20px;
}
p#nextImage span {
    margin-top : 5px;
    display : block;
    text-align : center;
}
a#previousLink {    
    background-image : url('/styles/default/img/arrow_prev.png');
    background-repeat : no-repeat;
    padding-left : 15px;
    color : #988674;
} 
a#nextLink {    
    background-image : url('/styles/default/img/arrow_next.png');
    background-repeat : no-repeat;
    background-position : right;
    padding-right : 15px;
    color : #988674;
} 
/* -------------------- FOOTER -------------------- */
div#trxFooter {
    max-width  : 920px;
    margin : auto;
    margin-top : 25px;
    padding-bottom : 20px;
    text-align : left;
    font-size : 11px;
    color : #988674;
}
div#trxFooter a {
    color : #988674;
    text-decoration : none;
}
div#trxFooter a:hover {
    color : #887664;
    text-decoration : underline;
}
/* -------------------- ADMIN --------------------- */
a#adminBlogLink {
    padding-right : 5px;
}
a#adminImageLink {
    padding-right : 5px;
}
a#adminImageLink img {
    border-style : none;
    vertical-align : text-top;
}
/* ----------------- SYNDICATION ------------------ */
ul#syndication {
    margin : 8px 0; padding : 0;
}
ul#syndication li {
    margin : 0 4px 0 0; padding : 0;
    list-style : none;
    float : left;
}
a#rssLink {
    background-image : url('/styles/default/img/ico_rss.png');
    background-repeat : no-repeat;
    padding : 0 0 1px 21px;
    text-decoration : none;
    color : #000;
}
/* ------------------ COMMENTS -------------------- */
p.commentTitle {
    margin : 25px 0;
}
p.commentTitle strong {
    display : block;
    margin-bottom : 4px;
    font-size : 14px;
    color : #6A4938;    
}
p#showComments {
	margin-top : 25px;
}
p#showComments a {
    background-image : url('/styles/default/img/ico_comments.png');
    background-repeat : no-repeat;
    padding-left : 20px;
}
a#newCommentLink {
    background-image : url('/styles/default/img/ico_comment_add.png');
    background-repeat : no-repeat;
    padding-left : 20px;
}
a.deleteCommentLink {
    background-image : url('/styles/default/img/ico_comment_delete.png');
    background-repeat : no-repeat;
    padding-left : 20px;	
    color : #988674;
}
div.commentBox {
    border : 1px dotted gray;
    background-color : white;
    margin-bottom : 15px;
    padding : 5px;
}
div.commentBox small {
    padding-left : 5px;
    font-size : 9px;
    text-transform : uppercase;
    color : #988674;
    margin-bottom : 10px;
}
div.commentBox i {
    font-style : normal;
    display : block;
    margin-bottom : 6px;
}
input#captchaField {
    vertical-align:top;
}
img#captchaImage {
    border : 1px solid black;    
}
table#commentForm {
    width : 320px;
}
col#left {
    width : 120px;
}
col#right {
    width : 200px;
}
.formField {
    width : 100%;
}
ul#formErrors {
    margin : 4px 0 20px 20px;
}
p#formErrorsTitle {
    color : #990000;
    font-weight : bold;
}