/* Arcane Solutions v1.0 Theme (Validated HTML 4.01 Transitional)
   Design & Illustration by Inbaraj Suppiah
   CSS Coding by Norfarhana	Abdul Hamid
   Copyright 2007 Pixaworks.com
   (acstyle2.css)
*/

body {
background-color: #F0F0F2;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #000000;
margin: 0;
}
a:link{
color: #000099;
font-weight: bold;
}
a:visited {
color:#000099;
font-weight: bold;
}
a:hover {
color: #000099;
text-decoration: underline;
}

h1 {
font-size: 11px;
font-weight: bold;
}

h2 {
font-size: 12px;
font-weight: bold;
}

/* Form */
label
{
font-size: 11px;
width: 8em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
}

.submit input
{
margin-left: 4.5em;
}
input
{
font-size: 10px;
color: #000000;
background: #FFFFFF;
}
.submit input
{
color: #000;
background: #FFFFFF;
border: 2px outset #666666;
}
fieldset
{
border: 0px;
width: 300px;
}

h1, h2, h3 {
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 14px;
	}

/* Container for entire page */
#container {
background-repeat: repeat-y;
background-image: url('images/bg_body.jpg');
width: 900px;
margin: auto;
}

/* Top */
#top {
width: 800px;
height: 81px;
margin: auto;
}
#topleft { 
float: left;
width: 200px;
height: auto;
}

#topright { 
float: right;
width: 500px;
height: auto;
}

/* Header */
#header {
background-color: #000000;
width: 800px;
height: 250px;
margin: auto;
}
#headerimage {
width: 800px;
height: 226px;
margin: auto;
}
#headermenu {
background-color: #000000;
width: 800px;
height: 24px;
margin: auto;
}

/* Content */
#content {
background-color: #FFFFFF;
width: 800px;
height: auto;
margin: auto;
}

/* Sidebar */
#sidebar {
float: left;
width: 240px;
height: auto;
text-align: left;
padding: 30px 20px 30px 10px;
}
.sidebartext {
font-family: Arial, sans-serif;
font-size: 11px;
color: #666666;
line-height: 15px;
}
.img {
padding: 5px 0px 0px 10px;
}
.sblink {
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
padding-left: 10px;
line-height: 18px;
}
.sblink a:link {
text-decoration: none;
color: #749135;
font-weight: bold;
}
.sblink a:visited {
text-decoration: none;
color: #749135;
font-weight: bold;
}
.sblink a:hover {
text-decoration: underline;
}

/* Content Body*/
#contentbody {
float: right;
width: 500px;
height: auto;
text-align: left;
padding: 30px 20px 30px 0px;
}

#contentbody a,a:visited {
text-decoration: none;
color: #749135;
font-weight: bold;
}
#contentbody a:hover {
text-decoration: underline;
}
.contenttext {
font-family: Arial, sans-serif;
font-size: 11px;
color: #666666;
line-height: 18px;
}
.contenttitle {
font-size: 13px;
color: #666666;
line-height: 18px;
font-weight: bold;
}

.post {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}

/* Footer */
#footer {
background-image: url('images/bg_footer2.jpg');
width: 900px;
height: 25px;
margin: auto;
clear: both;
}
#footer a,a:visited {
text-decoration: none;
color: #000000;
font-weight: bold;
}
#footer a:hover {
text-decoration: underline;
color: #000000;
}
.footertext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: right;
padding-top: 10px;
margin-right: 50px;
}
