body {
	padding:0;
	margin:0;
	border:0;
	background-color: #fffee2;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: white;
	text-align:left;
}


img {
	border:0;
	display:block;
}

/* HEADING */
h1 {
	color:#3e749b;
	font-weight:bold;
	font-size:20px;
	text-align:left;
	margin: 0;
	padding: 0;
	font-size: 20px;
}

h2 {
	margin:0;
	padding:0;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #d8c90e;
	display: inline;
}

h3 {
	margin:0;
	padding:3px 0 0 0;
	font-family:"Trebuchet MS";
	font-size: 12px;
	font-weight:normal;
}

h4 {
	font-family:"Trebuchet MS";
	font-size: 16px;
	margin: 0;
	padding:0;
	font-weight: bold;
	color: #fff00d;
}

h5 {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS";
	font-size: 16px;
	font-weight:bold;
	color:white;
	display:inline;
}
/* // END HEADING */


/* LINKS */
a:link, a:visited, a:hover {
	color: yellow;
	backgrond-color: red;
	text-decoration:none;
}

a.cat:link, a.cat:visited, a.cat:hover {
	color: white;
	padding-left: 20px;
	display: block;
	zoom: 1;
	background: url('img/star2.jpg') no-repeat 0 2px;
	text-decoration:none;
}
a.cat2:link, a.cat2:visited, a.cat2:hover {
	color: white;
	padding-left: 20px;
	display: block;
	zoom: 1;
	background: url('img/star3.jpg') no-repeat 0 2px;
	text-decoration:none;
}

a.more:link, a.more:visited, a.more:hover {
	color: white;
	padding:0 5px 0 5px;
	background: black;
	text-decoration:none;
	font-size:10px;
}

a.footer:link, a.footer:visited, a.footer:hover {
	color: black;
	text-decoration:none;
	font-weight: bold;
}

a:hover {
	color: white;
	backgrond-color: black;
	text-decoration:none;
}

a.cat:hover {
	padding:0 0 0 20px;
	color: #f7f7f7;
	font-weight:bold;
	background: url('img/star2_over.jpg') no-repeat 0px 2px;
	text-decoration:none;
}
a.cat2:hover {
	padding:0 0 0 20px;
	color: #f7f7f7;
	font-weight:bold;
	background: url('img/star3_over.jpg') no-repeat 0px 2px;
	text-decoration:none;
}

a.more:hover {
	padding:0 5px 0 5px;
	color: white;
	background: red;
	text-decoration:none;
	font-size:10px;
}

a.footer:hover {
	color: red;
	text-decoration:none;
}
/* / END LINKS */

.content_box1 {
	background:url('img/content_box1.jpg') no-repeat top left #699dc4; 
	float:left; 
	width:580px;
	text-align:left;
}

.content_box2 {
	background:url('img/content_box2.jpg') no-repeat top right #648ba9;
	float:right; 
	width:161px;
	text-align:left;
}


.content_box3 {
	background: url('img/content_box3.jpg') repeat-y top left #97709f; 
	float:left; 
	width:593px;
	text-align:right;
	
}

.content_box4 {
	background:url('img/content_box4.jpg') repeat-y top right #72397d; 
	float:left; 
	width:148px;
	text-align:left;
}

.h_box1 {
	background: url('img/h_box1.jpg') top left no-repeat;
	color:#3e749b;
	font-weight:bold;
	font-size:20px;
	text-align:left;
	width:253px;
	height:50px;
	padding: 2px 0 0 5px;
	margin:0 0 0 26px;
}

.categories {
	padding:0;
	margin:0;
}

.categories li{
	padding:0;
	margin:0;
	list-style:none;
}

.inputter {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:black;
	border:1px solid #4787b6;
}

.textarrer {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:black;
	border:1px solid #4787b6;
}

.button {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:black;
	border:1px solid #4787b6;
}

.img_holder {
	width:127px;
	height:127px;
	background: url('img/img_holder1.jpg') no-repeat;
	float:left;
}

.img_holder2 {
	width:127px;
	background: url('img/img_holder1.jpg') no-repeat;
	float:left;
	margin:0 40px 10px 0;
}

.img_holder3 {
	border:3px solid #FFFFFF;
	width:500px;
}






table.image_holder td {
	/*background-color: blue;*/
	overflow: hidden;
	font-size: 4px;
}
table.image_holder td.imgholder_lefttop {
	background-image: url('img/border_lefttop.jpg');
	background-repeat: no-repeat;
	width: 10px; height: 10px;
}
table.image_holder td.imgholder_leftbottom {
	background-image: url('img/border_leftbottom.jpg');
	background-repeat: no-repeat;
	width: 10px; height: 10px;
}
table.image_holder td.imgholder_righttop {
	background-image: url('img/border_righttop.jpg');
	background-repeat: no-repeat;
	width: 10px; height: 10px;
}
table.image_holder td.imgholder_rightbottom {
	background-image: url('img/border_rightbottom.jpg');
	background-repeat: no-repeat;
	width: 10px; height: 10px;
}
table.image_holder td.imgholder_horiz {
	background-image: url('img/border_horiz.jpg');
	background-repeat: repeat-x;
	height: 10px;
}
table.image_holder td.imgholder_vert {
	background-image: url('img/border_vert.jpg');
	background-repeat: repeat-y;
	width: 10px;
}