
 
/* ----------------------------------------------
HTML ELEMENTS
------------------------------------------------- */ 

/* Top Elements */
* { margin: 0; padding: 0; outline: 0 }



body {
    color: #999999;
    margin: 0; 	padding: 0;
    background: #ffffff url('../images/bg2.jpg') no-repeat center top;
}

input
{
    width:240px;
    height:20px;
    margin-left:20px;
    color: #000;
    background: #fff;
    border: 1px solid #774A07;
}

input.button, input[type=submit] {
    font: bold 12px Arial, Verdana, Sans-serif;
    width:60px;
    height: 30px;
    padding: 2px 3px;
    margin-top: 8px;
    color: #fff;
    background: #D3810C;
    margin-bottom:10px;
}

input.button hover, input[type=submit] hover {
    font: bold 12px Arial, Verdana, Sans-serif;
    width:60px;
    height: 30px;
    padding: 2px 3px;
    margin-top: 8px;
    color: #fff;
    background: #774A07;
    margin-bottom:10px;
}

textarea {
    width:240px;
    height: 60px;
    margin-left:20px;
    color: #000;
    background: #fff;
    border: 1px solid #774A07;
}

select {

    background: #EDE7DE;
    border: 1px solid #774A07;
    color: #000;
    margin-left:20px;

}


/* ------------------------------------------
LAYOUT
------------------------------------------- */ 
#wrap {
    width: 950px;
    margin: 0 auto;
    text-align: left;
}
#content-wrap {
    clear: both;
    width: 930px;
    float: left;
    margin-top:40px;
    padding-top: 0px;
    padding-bottom: 30px;


}

#preheader {
    position: relative;
    width: 930px;
    margin-top:4px;
    padding-top:10px;
    color:#EDB955;
    text-align:right;
}

#preheader a {
    color:#EBB143;
    font-family:Arial;

    text-decoration:none;
    font-size:14px;
}

#preheader a:hover {
    color:#fff;
    font-family:Arial;

    text-decoration:none;
    font-size:14px;
}


#header {
    position: relative;
    width: 930px;
    margin: 0; padding: 0;

}
#header h1#logo-text a {
    position: absolute;
    margin-top: 52px; padding: 0;
    font: bold 28px Arial, Sans-serif;
    letter-spacing: -1px;
    color: #FFF;
    text-decoration: none;
    text-transform: none;

    /* change the values of top and left to adjust the position of the logo*/
    top: 125px; left: 105px;
}
#header h1#logo-text a:hover {
    background: none;	border: none;
    color: #fff;
}
#header p#intro {
    position: absolute;
    margin-top: 15px; padding: 0;
    font-family: georgia;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.5em;
    font-style: italic;
    text-transform: none;
    color: #C3BBA5;
    width: 700px;

    /* change the values of top and left to adjust the position */
    top: 205px; left: 180px;
}


#header2 {
    position: relative;
    width: 950px;
    margin: 0; padding: 0;
    background: url('../images/header2.png') no-repeat top right;
}






/* Main Column */


#picmain {
    float: left;
    width: 600px;
    padding-top: 10px;
    display: inline;
    margin-left:0px;

}

#pagemain {
    float: left;
    width: 452px;
    padding-top: 10px;
    padding-left:140px;
    display: inline;
    margin-left:0px;
    border: 4px solid #D3810C;
    background-color:#fff;
}


#registerbox {float:left;
    margin-left:150px;

}

/* Sidebar */	
#sidebar {
    float: right;
    width: 280px;
    padding: 0; margin: 0;
    display: inline;
    background-color:#fff;
    border: 6px solid #EDE7DE;
}	

#sidebar2 {
    float: right;
    width: 280px;
    padding: 0; margin: 0;
    display: inline;
    background-color:#fff;
    border: 6px solid #EDE7DE;
    margin-top:15px;
    margin-bottom:20px;
}	


/* footer */
#footer {
    clear: both;
    color: #4E4E4E;
    width: 100%;
    float: left;
    height:90px;
    background: #533408 url('../images/bottomback.jpg') no-repeat center top;
}


#footerwrap {
    width: 930px;
    margin: 0 auto;
    text-align: left;
}


#footer-left {
    float: left;
    width: 100%;
    text-align:center;
    padding-top:15px;
}


#footer-left a {
    color:#EBB143;
    font-family:Arial;
    text-decoration:none;
    font-size:14px;
}

#footer-left a:hover {
    color:#fff;
    font-family:Arial;
    text-decoration:none;
    font-size:14px;
}






#forumintro {float:left;
    margin-bottom:30px;
}

img.first {float:left;
    margin-right:20px;
    padding:10px;
    border: 1px solid #774A07;
}

p.forumintro {font-size:14px;
    font-family:Georgia;
    font-weight:normal;
    font-style:italic;
    color:#533408;
    line-height:16px;
    padding-top:2px;

}


#forumtopics {float:left;
    border: 1px solid #ccc;
    width:600px;
    margin-top:5px;
    padding:5px;
    background:#fff;
}

#forumtopics:hover {float:left;
    border: 1px solid #774A07;
    background:#F8F5F0;
    width:600px;
}

#forumtopics p {width:100%;
}


#topicmain { float:left;
    border: 1px solid #EDE7DE;
    width:600px;
    margin-top:0px;
    padding:5px;
    background:#EDE7DE;
}

#topicmaindetails { float:left;
    border: 0px solid #000;
    width:600px;
    margin-top:2px;
    margin-bottom:40px;
    padding-top:2px;
    padding-bottom:2px;

}

#commentbox1 {float:left;
    width:70px;

    margin-top:5px;
    padding-left:5px;
    display: inline;
    padding-bottom:10px;
}

#commentbox1 p {
    font-size:10px;
    font-family:arial;
    font-weight:bold;
    line-height:14px;
    color:#774A07;

}

#commentbox2 {float:right;
    width:475px;
    margin-top:5px;
    padding:5px;

    display: inline;
    margin-right:10px;
    border-left: 1px solid #ccc;
    padding-left:15px;

}

#actions {float:left;
    width:600px;
    margin-top:20px;
    margin-bottom:15px;

}

p.topicmain { font-size:26px;
    font-family:Georgia;
    font-weight:normal;
    line-height:28px;
    color:#000;
    padding:10px;

}

.topicdetails {font-size:10px;
    font-family:Arial;
    font-weight:bold;
    color:#fff;
    line-height:16px;
    background-color:#D3810C;
    padding:1px;
    margin-right:3px;
}

.topicdetails2 {font-size:12px;
    font-family:Arial;
    font-weight:bold;
    color:#fff;
    line-height:16px;
    background-color:#D3810C;
    padding:5px;
    margin-right:3px;
}

.topiccomments { font-size:10px;
    font-family:Arial;
    font-weight:bold;
    color:#fff;
    line-height:16px;
    background-color:#79674D;
    padding:1px;
    margin-right:3px;
}
.topiccomments2 { font-size:12px;
    font-family:Arial;
    font-weight:bold;
    color:#fff;
    line-height:16px;
    background-color:#774A07;
    padding:5px;
    margin-right:3px;
}

.topicviews { font-size:10px;
    font-family:Arial;
    font-weight:bold;
    color:#755F40;
    line-height:16px;
    background-color:#E7DFD3;
    padding:1px;
    float:left;
}


.topicviews2 { font-size:12px;
    font-family:Arial;
    font-weight:bold;
    color:#fff;
    line-height:16px;
    background-color:#774A07;
    padding:5px;
    margin-right:3px;

}

.raisedby { font-size:12px;
    font-family:Arial;
    font-weight:bold;
    color:#fff;
    line-height:16px;
    background-color:#EBB143;
    padding:5px;
    margin-right:3px;

}

p.forumtopics { font-size:16px;
    font-family:Georgia;
    font-weight:normal;
    line-height:18px;
    color:#000;

    padding-top:3px;
    padding-bottom:5px;
    border-bottom: 1px dotted #ccc;
}

p.forumtopics2 { font-size:12px;
    font-family:Georgia;
    font-weight:normal;
    line-height:18px;
    color:#000;

    padding-top:3px;
    padding-bottom:5px;
    border-bottom: 1px dotted #ccc;
}

p.belowforumtopics { font-size:11px;
    font-family:Georgia;
    font-weight:normal;
    font-style:italic;
    color:#000;
    line-height:16px;
    padding-top:2px;
    text-align:right;

}


a.membername {color:#7C5105;
}
a.membername:hover {color:#7C5105;
}
a.membername:visited {color:#7C5105;
}


a.forumtopiclink {color:#000; text-decoration:none;
}
a.forumtopiclink:hover {color:#000; text-decoration:none;
}
a.forumtopiclink:visited {color:#000; text-decoration:none;
}

a.sidebar2 {font-family:arial;
    font-size:14px;
    text-decoration:none;
    color:#000;
}

a.sidebar2:hover {font-family:arial;
    font-size:14px;
    text-decoration:underline;
    color:#000;
}

a.sidebar2:active {font-family:arial;
    font-size:14px;
    text-decoration:underline;
    color:#000;
}

a.sidebar2:visited {font-family:arial;
    font-size:14px;
    text-decoration:none;
    color:#000;

}


a.forumintro { font-family:georgia;
    text-decoration:none;
    font-style:italic;
    font-size:20px;
    color:#533408;
    letter-spacing:-1px;

}

a.forumintro:hover { font-family:georgia;
    text-decoration:underline;
    font-style:italic;
    font-size:20px;
    color:#000;
    letter-spacing:-1px;

}

a.forumintro:active { font-family:georgia;
    text-decoration:underline;
    font-style:italic;
    font-size:20px;
    color:#000;
    letter-spacing:-1px;

}

a.forumintro:visited { font-family:georgia;
    text-decoration:underline;
    font-style:italic;
    font-size:20px;
    color:#000;
    letter-spacing:-1px;

}

a.forgot {font-family:arial;
    text-transform:uppercase;
    font-size:10px;
    margin-left:20px;
    margin-top:5px;
    padding-top:5px;
    color:#000;
    text-decoration:none;
}

a.forgot:active {font-family:arial;
    text-transform:uppercase;
    font-size:10px;
    margin-left:20px;
    margin-top:5px;
    padding-top:5px;
    color:#000;
    text-decoration:none;
}

a.forgot:hover {font-family:arial;
    text-transform:uppercase;
    font-size:10px;
    margin-left:20px;
    margin-top:5px;
    padding-top:5px;
    color:#000;
    padding-bottom:3px;
    text-decoration:underline;
}


a.back { font-family:Arial;
    text-decoration:none;
    font-size:14px;
    color:#533408;

    font-weight:bold;

}

a.postcomment { font-family:Arial;
    text-decoration:none;
    font-size:14px;
    color:#533408;

    font-weight:bold;

}


a.edit {font-family:arial;
    text-transform:uppercase;
    font-size:10px;

    margin-top:5px;
    padding-top:5px;
    color:#000;
    text-decoration:none;
}

a.edit:active {font-family:arial;
    text-transform:uppercase;
    font-size:10px;

    margin-top:5px;
    padding-top:5px;
    color:#000;
    text-decoration:none;
}

a.edit:hover {font-family:arial;
    text-transform:uppercase;
    font-size:10px;

    margin-top:5px;
    padding-top:5px;
    color:#000;
    padding-bottom:3px;
    text-decoration:underline;
}

p.sidebar2 {	    margin-left:20px;
    margin-right:20px;
    line-height:17px;
}


a.mytopics {font-family:arial;
    font-size:12px;
    text-decoration:none;
    color:#000;
    text-transform:uppercase;
    margin-top:5px;
}

a.mytopics:hover {font-family:arial;
    font-size:12px;
    text-decoration:underline;
    color:#000;
    text-transform:uppercase;
    margin-top:5px;
}

a.mytopics:active {font-family:arial;
    font-size:12px;
    text-decoration:underline;
    color:#000;
    text-transform:uppercase;
    margin-top:5px;
}

a.mytopics:visited {font-family:arial;
    font-size:12px;
    text-decoration:none;
    color:#000;
    margin-top:5px;
    text-transform:uppercase;
}

.profiletitles {font-family:arial;
    font-size:14px;
    text-decoration:none;
    color:#996600;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:20px;
}

h1 { font-size:20px;
    font-family:Arial;
    font-weight:bold;
    color:#996600;
    line-height:16px;
    margin-top:35px;
    margin-bottom:10px;
    letter-spacing:-1px;
}

h2 { font-size:20px;
    font-family:Arial;
    font-weight:bold;
    color:#996600;
    line-height:16px;
    margin-top:15px;
    margin-bottom:10px;
    letter-spacing:-1px;
    margin-left:20px;
}

h3 { font-size:20px;
    font-family:Arial;
    font-weight:bold;
    color:#996600;
    line-height:16px;
    margin-top:15px;
    margin-bottom:15px;
    letter-spacing:-1px;
    margin-left:20px;
}

h4 { font-size:14px;
    font-family:Arial;
    font-weight:bold;
    color:#996600;
    line-height:16px;
    margin-top:25px;
    padding-top:10px;
    margin-bottom:15px;
    letter-spacing:-1px;
    margin-left:20px;
}

h5 { font-size:14px;
    font-family:Arial;
    font-weight:bold;
    color:#996600;
    line-height:16px;
    margin-top:15px;
    padding-top:10px;
    margin-bottom:15px;
    letter-spacing:-1px;
    margin-left:20px;
}

h6 { font-size:40px;
    font-family:georgia;
    font-weight:normal;
    color:#996600;
    margin-top:7px;
    margin-bottom:0px;
    letter-spacing:-1px;
}

.placename { font-size:20px;
    font-family:georgia;
    font-weight:normal;
    color:#000;
    margin-top:0px;
    margin-bottom:10px;
    letter-spacing:-1px;
}



#recentmembers {

    float:left;
    margin-bottom:20px;

}



.titlecolor {color:#000;}

.login, label {
    margin-left:20px;
    font-size:12px;
    font-family:Georgia;
    font-weight:normal;
    color:#000;

}

img.recentmembers {
    margin-left:20px;
    border: 1px solid #000;
    float:left;
    margin-bottom:10px;
    margin-top:5px;
}





#recentmembers {

    float:left;
    margin-bottom:20px;

}





.error,
.notice,
.success,
.message { padding: .8em; margin: 1em; margin-right: 80px;  border: 2px solid #ddd; }
.error     { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; }
.notice, .message     { background: #FFF6BF; color: #817134; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #529214; border-color: #C6D880; }
.error a    { color: #D12F19; }
.notice a   { color: #817134; }
.success a  { color: #529214; }

.error-message    { padding: 0px 0px 10px 20px; margin-bottom: 0; border: 0px solid #ddd; }
.error-message      { display: block; background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; }

#comment-form { display: none; }