@charset "utf-8";
/* CSS Document */


/*XXXXXXXXXXXXXXXXXXXXXXX----------RESET ALL-------------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	border: 0;
	outline: 0;
	background: transparent;
	}
	
ol, ul {
	list-style: none;
	}

blockquote, q {
	quotes: none;
	}

:focus {
	outline: 0;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	}


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
html {
min-height: 101%;
}



body {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
background-color:#B5A377;

/*background-image:url(../../../images/stories/wood_bg1.jpg);
background-repeat:repeat-x;*/

}
#toplayer {
width:100%;
height:100px;
margin-top:5px;
}

#wrapperx {
margin:0 auto;
width:960px;
background-color:#fff;

}


#top {
margin:0 auto;
margin-top:20px;
width:960px;
height:90px;
padding:20px 0 0 0px;
background-color:#444;

/*border-right:1px solid #ccc;
border-left:1px solid #ccc;*/
/*background:url(../images/bgx.jpg) repeat-x;*/
/*background:#444 url(../images/top_bg.jpg) top left no-repeat;*/
}
h6 {
font-size:8px;
font-weight:normal;
}

#top h1 {
float:left;
text-indent:-9999px;
color:#fff;
width:20%;
height:80px;
/*font-size:32px;*/
font-weight:normal;
background:url(../images/logo1.png) top left no-repeat;
margin:0 20px 0 10px;
}




#top h2 {
float:right;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
margin:45px 160px 0 0px;
}







a {
color:#000;
text-decoration:none;
}

a:hover {
color:#996600;
text-decoration:underline;
}



#advert {
float:right;
width:450px;
height:325px;
/*background:url(../images/large_fade_bg.gif) repeat-x;*/
/*border-top:4px solid #ccc;*/
/*border-bottom:8px solid #333;*/
}






#navcontainer {
width:100%;
height:32px;
background:#333 url(../images/body-bg2.png) top left repeat-x;
margin-bottom:20px;
}

#navbar ul {
margin:0 0 0 10px;
padding:0 0 0 0;
}

#navbar  li {
float:left;
}

#navbar a {
	display: block;
	float: left;
	text-decoration: none;
	padding: 5px 30px 5px 30px;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
}


#navbar a:hover {
	background: #333;
	color: #f8941d;
}

/*#navbar .current_page_item a {
	background: #f9f9f9;
	padding: 5px 30px 5px 30px;
	color:#ff6600;
}

#navbar .last{
	border-right: #ddd 1px solid;
}*/


.user3 {

/*font-family:Century Gothic,Helvetica,Arial,sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
margin-top:5px;
margin-left:19%;
width:33%;
height:323px;
background-color:#e7dcb9;
padding-right:20px;
/*background:#e7dcb9 url(../images/welcome.png) top center no-repeat;*/
border:1px solid #ccc;
}


.user3 p {
margin-bottom:5px;
line-height:18px;
}
.user3 p span{
font-size:18px;
}

.moduletable-myuser3 {

width:100%;

/*padding:0 5px 0px 5px;*/

margin:10px 15px 0 0px;

}
.moduletable-mini {
margin-top:20px;
padding:5px;



}

.moduletable-mini h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#444;

margin:5px 0 10px 0;
}

.moduletable-order {
margin-top:60px;
border:1px solid #ccc;

}
.moduletable-order p{
text-align:center;
padding:5px 5px 5px 2px;

}

.moduletable-order h3 {
font-weight:normal;
color:#fff;
/*background-color:#444;*/
background:url(../images/side_header1.png) top left repeat-x;
padding:5px 5px 5px 4px;
}


.user4 {
float:right;
/*font-family:Century Gothic,Helvetica,Arial,sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
margin:0px 5px 10px 0;
color:#333;
width:79%;
height:335px;
background:url(../../../images/stories/site/bottom_left.png) bottom left no-repeat; 
}
.user4 h3 {

font-size:24px;
font-weight:normal;
margin:0 10px 8px 0;
padding-bottom:3px;
border-bottom:4px solid #e7dcb9;
}
.user5 {
float:left;
/*font-family:Century Gothic,Helvetica,Arial,sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
margin:0px 15px 10px 0;
color:#333;
width:77%;

}

.user5 .headbar {
height:40px;
background: #e7dcb9 url(../../../images/stories/site/round_left_bar.png) top left no-repeat;

}






.user5 h2{

height:37px;
font-size:18px;
font-weight:normal;
background: url(../../../images/stories/site/round_rightt_bar.png) top right no-repeat;
color:#000;
padding:8px 0 0 5px;
margin-bottom:20px;
}


.user5 ul  {
margin-top:20px;
}

.user6 {
float:right;
/*font-family:Century Gothic,Helvetica,Arial,sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:90px 187px 40px 0;
color:#333;
width:60%;

/*background:url(../../../images/stories/site/bottom_left.png) bottom left no-repeat; */
}

.user6 h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
}
.user6 p{
line-height:18px;
}




.moduletable_homepage {
width:37%;
line-height:18px;
padding:10px 0 0 10px;
background: #e7dcb9 url(../../../images/stories/site/top_left.png) top left no-repeat;

}

.moduletable_homepage h2 {
font-size: 18px;
font-weight:normal;
padding:0 0 10px 5px;
}

.moduletable_homepage p {
border-bottom:1px solid #ccc;
padding:5px;
margin-bottom:10px;
}

.moduletable_location {
float:left;
width:100%;
line-height:18px;
margin:0;

/*background: #e7dcb9 url(../../../images/stories/site/top_left.png) top left no-repeat;*/
}

.moduletable_location h2{
font-size: 24px;
font-weight:normal;
padding:0 0 5px 0;
border-bottom:4px solid #e7dcb9;
}

.moduletable_location p{
padding:10px;
}


.moduletable_map {
float:right;

margin:11px 10px 0 0;

padding: 0;
}
.contact_email_fform label {

margin:0 0 10px -5px;

}

.contact_email_fform input {
background-color:#e7dcb9;
padding-left:0;
margin:0 0 10px 0;
border:1px solid #999;
/*border-bottom:1px solid #999;*/
}

.contact_email_fform textarea {
background-color:#e7dcb9;
margin:0 0 10px 0;
border:1px solid #999;


}




/*.moduletable_location img {
float:right;
padding:5px;
}

*/


#colLeft {
float:left;
width:17%;
height:550px;
margin:22px 20px 20px 10px;
/*border-right:1px solid #ccc;*/

padding:0;

}

#colLeft ul ul {
width:90%;
padding:10px 0 0 5px;
font-size:12px;
}

#colLeft li {
font-family:Arial, Helvetica, sans-serif;
padding:3px 0 1px 3px;
/*border:1px solid #d0d0d0;*/
background-color:#eee;

}

/*#colLeft li li a{
color:#000;
padding:0;
}
#colLeft li li a:hover{
color:#f00;
}

/*.menu_sidebar ul {
border:none;

}
ul .menu_sidebar  ul{
font-size:10px;
}

.menu_sidebar ul ul li{
font-size:10px;
background-color:#fff;
}
*/
/*#colLeft li a {
color:#56342A;
display:block;
}

#colLeft li a:hover {
color:#cc0000;
text-decoration:none;
}
.itemBackToTop {
display:none;
}
*/
#colCenter {
float:left;
width:78%;
/*padding-top:25px;*/
/*border:1px solid #ccc;*/

}

/*.ArticleFooter {
border-top:4px solid #999;
}*/

#colCenter .headbar {
height:40px;
background: #e7dcb9 url(../../../images/stories/site/round_left_bar.png) top left no-repeat;

}


#colCenter .contentpaneopen h2{
height:37px;

font-size:18px;
font-weight:normal;
background: url(../../../images/stories/site/round_rightt_bar.png) top right no-repeat;
/*background: #e7dcb9 url(../../../images/stories/site/round_left_bar.png) top left no-repeat;*/
color:#000;
padding:8px 0 0 5px;
}


#colCenter .contentpaneopen ul{
padding:0;
margin-bottom:30px;
}

#colCenter .contentpaneopen li{
padding:10px 0 10px 0;
width:75%;
line-height:18px;
border-bottom:1px solid #ccc;
}
#colCenter .contentpaneopen pre {
float:left;
margin-bottom:30px;
}


#user_modules {
/*clear:both;*/
width:75%;
margin:0;
padding:0;

}
.user1 {
float:left;
margin:30px 0 0 10px;
padding:0;

width:50%;
}

.uform1 {
margin:0;

}


.moduletable-myuser1 {

padding:5px;

background: url(../images/body-bg.png) top left repeat-x;
border:1px solid #ddd;
}

.moduletable-myuser1 h3 {
color:#000;
}

.user2 {
float:right;
margin:30px 10px 0 0;
padding:0 0 0 0;
width:48%;
}
/*.moduletable-myuser2 {

padding:5px;
border:1px solid #ddd;
background: url(../images/body-bg.png) top left repeat-x;

}
.moduletable-myuser2 h3 {
color:#000;
}


.divider {
float:left;
width:20px;
height:30px;
}*/
#colRight {
float:right;
width:15%;
margin:45px 20px 0 0;
padding:5px 0 0 5px;

border:1px solid #ccd;
border-top:4px solid #ccd;
}
#colRight h3{
font-family:Georgia, "Times New Roman", Times, serif;
}
/*.catItemHeader h3 {
font-size:12px;

}
.contentpaneopen h1 {
margin-top:5px;
font-size:24px;
color:#333;
}
.contentpaneopen h2 {
font-size:16px;
color:#333;
margin:10px 0 10px 0;
}
.contentpaneopen h3 {
font-size:16px;
color:#333;
margin:10px 0 10px 0;
}
.contentpaneopen img {
padding:15px 10px 0 0;
}
*/
#footer {
clear:both;
width:960px;
height:25px;
background:#333 url(../images/body-bg3.png) top left repeat-x;

/*border:1px solid #aaa;*/
}
.copy {
font-size:10px;
padding-top:5px;
color:#fff;
margin-left:10px;
width:25%;
}
.design {
float:right;
font-size:8px;
color:#ccc;
padding-top:8px;
margin-right:10px;
width:7%;

}
.design a {
color:#ccc;
}
.design a:hover {
color:#fff;
text-decoration:none;
}

.design2 {
/*float:right;*/
font-size:8px;
color:#fff;
background-color:#B5A377;
text-align:center;
padding:5px 0 5px 0;

width:100%;

}
.design2 a {
color:#fff;
}
.design2 a:hover {
color:#aaa;
text-decoration:none;
}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXX----K2 OVERIDES----XXXXXXXXXXXXXXXXXXXXXXXX*/
#k2Container {


}

#k2Container h3 {
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
#k2Container .itemHeader h2 {
font-family:Arial, Helvetica, sans-serif;
}


#k2Container .componentheading {
display:none;
}
#k2Container h2 {
font-size:18px;
padding:0;
}

#k2Container h2.itemTitle{
font-size:18px;
}
#k2Container.catItemBody {
padding-bottom:0;
margin-bottom:0;

}
#k2Container .itemView li{
list-style:none;
}

#k2Container .itemListCategoriesBlock {
background: url(../../../images/stories/site/round_rightt_bar.png) top right no-repeat;
padding-right:9px;


}


#k2Container .itemListCategory{



height:23px;
color:#000;
border:none;
background: #e7dcb9 url(../../../images/stories/site/round_left_bar.png) top left no-repeat;
}
#k2Container .itemListCategory h2{
font-weight:normal;


}

#k2Container .itemBackToTop {
display:none;
}
#k2Container .catItemImageBlock {
padding-left:0;
}

#k2Container .itemImageBlock {
padding-left::0;
}
#k2Container .itemToolbar {
border: 1px solid #ccc;
background-color:#CCB581;

}

#k2Container .itemCategory a{
font-size:16px;
text-decoration:none:

}

#k2Container .itemCategory a:hover{
text-decoration:underline:
}




#navbar a {
	float: left;
	color: #ffffff;
	text-decoration: none;
	display: block;
	cursor: pointer;
	height: 32px;
	line-height: 32px;
	padding: 0px 15px;
}


#outer_box {
margin-top:30px;
}
#debug {
margin:0 auto;
width:100px;
text-align:center;
padding-top:20px;
}

pre a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
