body{
	background:#e0b456;
	color:#4d4d4d;
	font:12px Tahoma, Arial, sans-serif;
	margin:0;
	padding:0;
	overflow:auto;
	text-align:center;
	}

/* Class elements*/

.left{
	float:left;
	}

.right{
	float:right;
	}

.clear{
	clear:both;
	}

.center{
	text-align:center;
	}

div.warp{
	margin:0 auto;
	width:790px;
	text-align:center;
	}

.blue{
	color:#687f85;
	}

.small{
	font-size:11px;
	}

.login small{
	font-family:Tahoma, Arial, sans-serif;
	color:#cddcdf;
	font-size:11px;
	font-weight:bold;
	}

.paragraph, label{
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	}


 h1.componentheading{
	color:#000099;
	font-family:Trebuchet MS, Verdana;
	font-size:22px;
	font-weight:normal;
	margin:0 0 55px 100px;
	}

h1.title, td.contentheading,  div#page h2.contentheading{
	
	}

div.contentdescription p img{
	margin:0 7px 7px 0;
	}

/* Layout elements*/

div.facebook{
	position:relative;
	top:0;	
	clear:none;
	z-index:1;
	float:right;
	}

div.banneritem a img{
	border:none;
	}

div#header{
	background:url(../images/body.gif) repeat-x scroll 0 0;
	width:100%;
	height:400px;
	}

div#header div.warp{
	background:none transparent;
	height:400px;
	margin:0 auto;
	text-align:center;
	}

div#headlogo{
	background:url(../images/logo_head.jpg) repeat-x scroll 0 0;
	height:103px;
	width:750px;
	}

div#language{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-top:15px;
	}

div#login{
	margin:0;
	padding:20px 0 0 0;
	}

div#login label{
	font-family:Tahoma, Arial, sans-serif;
	color:#687F85;
	font-size:11px;
	font-weight:bold;
	}

div#login a{
	font-family:Tahoma, Arial, sans-serif;
	color:#687F85;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}

div#login a:hover{
	text-decoration:underline;
	}

div#login input[type=image]{
	height:18px;
	margin-top:13px;
	padding:0;
	width:25px;
	}

input#mod_login_username, input#mod_login_password{
	width:80px;
	margin:0;
	}

div#form-login-username, div#form-login-password{
	float:left;
	margin-right:8px;
	}

div#mainmenu{
	background:#ebefce;
	border-bottom: 1px solid #dce0c0;
	height:32px;
	}

div#mainmenu ul{
	margin:0;
	padding:0 0 0 4px;
	line-height:19px;
	}

div#mainmenu li, div#footer div.warp li{
	float:left;
	height:17px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:8px 14px;
	}

div#mainmenu li#current{
	/* background:transparent url(../images/currentli.gif) no-repeat scroll center bottom; */
	}

div#mainmenu li a, div#mainmenu li a:visited{
	color:#687f85;
	text-decoration:none;
	font:14px Tahoma, Arial, sans-serif;
	}

div#bodymain{
	background:#E0B456;
	width:100%;
	text-align:center;
	}

div#breadcrumps{
	padding:15px 0 22px 0;
	}


a.pathway, a.pathway:visited{
	color:#687F85;
	text-decoration:none;
	}

a, a:visited{
	color:#FF0000;
	text-decoration:underline;
	}

a:hover, div#mainmenu li a:hover, a.pathway:hover, div#footer div.warp a.mainlevel:hover{
	text-decoration:underline;
	color:#000099;
	}

a.readon{
	padding:0 5px;
	background:#FF9900;
	color:#FFFFFF;
	text-decoration:none;
	}

a.readon:hover{
	padding:0 15px;
	background:#FF9900;
	font-weight:bold;
	}

.title, h2.contentheading, h2 a.category, a.contentpagetitle{
	font-size:18px;
	font-weight:bold;
	text-decoration:none !important;
	}

div#contentmain{
	background:#E0B456 url(../images/right.gif) no-repeat right top;
	width:800px;
	}

div.wrap{
	margin:0 auto;
	text-align:center;
	padding:0 0 0 12px;

	}

div#leftsidein{
border-left:2px solid #ffffff;
	border-right:1px solid #AD832B;
	background:#E58DE3 url(../images/imgleft.jpg) no-repeat left bottom;
	float:left;
	width:756px;
	}

* html div#leftsidein {
    \width: 759px; /* for IE5 and IE6 in quirks mode */
    w\idth: 759px; /* for IE6 in standards mode */
  }

div#leftsideout{
	border-left:1px solid #AD832B;
	width:771px;
	background:url(../images/background.gif) no-repeat top right;
	float:left;
	}

* html div#leftsideout {
    \width: 772px; /* for IE5 and IE6 in quirks mode */
    w\idth: 772px; /* for IE6 in standards mode */
  }

div#content{
	background:#FFFFFF none repeat scroll 0 0;
	float:right;
	padding-left:3px;
	text-align:left;
	width:593px;
	}

* html div#content {
    \width: 596px; /* for IE5 and IE6 in quirks mode */
    w\idth: 596px; /* for IE6 in standards mode */
  }

.tableCL td {
	border-bottom:1px solid #FFB546;
	padding-bottom:7px;
	padding-top:7px;
	}


div.bloghome{	
	width:591px;
	}

div#content p{
	line-height:16px;
	}

div.blog, div#page{
	padding:10px 0 0 0;
	}

span.title_cake{
	background:#FF9900 none repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	height:18px;
	margin:27px 0 0 0;
	padding:2px 0 0 10px;
	width:502px;
	font-weight:bold;
	}

* html span.title_cake {
    \height: 20px; /* for IE5 and IE6 in quirks mode */
    h\eight: 20px; /* for IE6 in standards mode */
  }

img.multithumb{
	border:none;
	}

div.cols2{
	padding:0 5px 10px;
/*	width:282px; */
	}

div.cols2 p{
	clear:both;
	color:#666666;
	font-size:11px;
	}

div.cols2 p img{
	margin:0 5px 5px 5px;
	}

div.article_row{
	clear:both;
	}

ul.listcategories{
	list-style:none;
	padding:0;
	}

p.counter{
	margin-top:25px;
	float:left;
	}

ul.pagination{
	margin:25px 0 0 0;
	font-size:12px;
	padding:0;
	float:right;
	text-align:center;
	}

ul.pagination li{
	list-style:none;
	float:left;
	margin-right:10px;
	}

div.contact_email label{
	width:100px;
	}

div#footer{
	background:#BE50A6;
	text-align:right;
	width:758px;
	float:left;
	border-left:1px solid #AD832B;
	border-right:1px solid #AD832B;
	border-bottom:1px solid #AD832B;
}

div#footerin{
	border:2px solid #FFFFFF;
		padding:10px;
	}

div#footer table{
		text-align:right;
		width:734px;
	}

div#footershadow{
	background:url(../images/bottom.gif) no-repeat right top;
	padding:15px 0 7px;
	width:748px;
	}

.design a{
	color:#A77A1F;
	font-family:tahoma,sans-serif;
	font-size:10px;
	text-decoration:none;
	}

.copyright {
	color:#000000;
	font-family:tahoma,sans-serif;
	font-size:10px;
	text-decoration:none;
	}

ul#mainlevelfooter{
	float:right;
	margin:0 40px 0 0;
	padding:0;
	}

ul#mainlevelfooter li{
	list-style:none;
	float:left;
	}

a.mainlevelfooter{
	color:#D4D0C8;
	font-size:11px;
	text-decoration:none;
	}

a.mainlevelfooter:hover{
	color:#D4D0C8;
	font-size:11px;
	text-decoration:underline;
	}

span.mainlevelfooter{
	color:#ffffff;
	}

div.contact_email{
	padding-left:20px;
	}


/* Html elements*/

input[type=text], input[type=password]{
	background:url(../images/input.gif) repeat-x scroll 0 0;
	border:1px solid #E0B456;
	}

button, input[type=button], input[type=submit], input[type=image], textarea{
	background:#ffffff;
	border:1px solid #E0B456;
	}

input[class=buttontext]{
	background:#ffffff;
	border:none;
	color:#E0B456;
	}

fieldset, form{
	border:none;
	padding:0;
	margin:0;
	}

form#com-form-login{
	margin-left:30px;
	}
form#com-form-login p{
	margin-bottom:30px;
	}

p{
	margin:0;
	padding:0;
	}


/*
The comments below are to help you understanding and modifying the look and feel of thumbnails. Borders can be set using the border fields above. You can safely delete these comments.
*/

/*
Styles for the DIV surrounding the image.
*/
div.mtImgBoxStyle {
 margin:5px;
}

/* 
Styles for the caption box below/above the image.
Change font family and text color etc. here.
*/
div.mtCapStyle {
 font-weight: bold;
 color: black;
 background-color: #ddd;
 padding: 2px;
 text-align:center;
 overflow:hidden;
}
/* 
Styles for the table based Multithumb gallery
*/
table.multithumb {
 width: auto;
}