@charset "utf-8";
/* CSS Document */

/* CSS Backgrounds */

html, body{
	width:100%;
	margin:0px;
	background-attachment:fixed;
	background-repeat:no-repeat;
	
	min-width: 1024px;
	top: 0;
	left: 0;	
	background: url('images/mainbg.jpg') repeat fixed;  
	min-height: 900px; 
}

a:link {color:#0C0; text-decoration:none;}   
a:visited {color:#0C0;}  
a:hover {color:#060;}  
a:active {color:#060;} 

img { border:0; }

h1,h2,h3,h4{ font-family: 'McLaren', cursive;}

h1{	font-size:20px;}

h2{	font-size:12px;}

h3{	font-size:14px;}

h4{	font-size:14px;}

p{	font-family: 'McLaren', cursive; font-size:16px;}

p.contact-nicker{ font-size:12.5px;}

p.caption {font-size:12px;}

p.intro {font-size:12px; font-style:italic; }

.clr { clear:both;}

#background {
	margin:0 auto;
	width:1244px;
	background-image:url(images/greenback.png);	
}

/* Logo */

#header-home {
	margin:0 auto;
	width:970px;
	height:142px;
	background-image:url(images/header_bg.png);	
	text-align:center;	
}

#header {
	margin:0 auto;
	width:970px;
	height:142px;
	background-image:url(images/header_bg.png);	
	text-align:center;	
}

.logo {
	padding:20px;
}

/* Slider style */

#post-header {
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	width:934px;
	height:10px;
	background-color:#EBE3D2;
}

#sliderdiv {
	margin:0 auto;
	padding: 0px 0px 20px 0px;
	width:934px;
	height:350px;
	background-color:#EBE3D2;
}

/* Slider Load */

.nivoSlider {
    position:relative;
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}


/* Main Content */

#content-body {
	width:914px;
	margin:0px auto;
	padding:20px 10px 20px 10px;
	background-color:#ECE3D2;
}

/* Navigation */

#navigation {
	width:970px;
	height:72px;
	margin:0px auto;
	background-image:url(images/menu_bg.png);
	background-repeat:no-repeat;
	padding:1px 0px 0px 0px;
}

#navigation ul li{
	display:inline;
	margin:0px 70px 0px 0px;
	
}

#navigation ul li a{
	padding:0px;
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	font-family: 'Handlee', cursive;
	font-size:18px;	
}

#navigation ul li a:hover{
	color:#000;
}

/* Page content */

#page-content-header {
	width:580px;
	height:20px;
	float:right;
	margin:0px 20px 0px 20px;
	background-image:url(images/page_content_bg.png);
	padding: 5px 25px 25px 25px;
}

#page-content {
	width:560px;
	font-family: 'McLaren', cursive; font-size:16px;
	float:right;
	margin:0px 20px 0px 20px;
	background-image:url(images/page_content.png);
	padding:15px 35px 15px 35px;
}

/* Sidebar */

#sidebar-header-top {
	width:170px;
	height:24px;
	float:left;
	background-image:url(images/sidebar_bg.gif);
	margin:-48px 20px 0px 20px;
	padding:0px 15px 25px 15px;
}

#sidebar-top {
	width:170px;
	float:left;
	background-image:url(images/sidebar.png);
	margin:0px 20px 0px 20px;
	padding:15px;
}



#sidebar-header {
	width:170px;
	height:24px;
	float:left;
	background-image:url(images/sidebar_bg.gif);
	margin:0px 20px 0px 20px;
	padding:0px 15px 25px 15px;
}

#sidebar {
	width:170px;
	float:left;
	background-image:url(images/sidebar.png);
	margin:0px 20px 0px 20px;
	padding:15px;
}

/* Sidebar Nav */

#sidebar ul li{
	margin:0px 0px 20px -20px;
	display:inline;
}

#sidebar ul li a{
	padding:0px 0px 20px 0px;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
	font-family: 'McLaren', cursive;
	font-size:13px;	
}

#sidebar ul li a:hover{
	color:#060;
}

/* Sidebar Top Nav */

#sidebar-top ul li{
	margin:0px 0px 20px -20px;
	display:inline;
}

#sidebar-top ul li a{
	padding:0px 0px 20px 0px;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
	font-family: 'McLaren', cursive;
	font-size:13px;	

}

#sidebar-top ul li a:hover{
	color:#060;
}



/* Footer */

#footer {
	width:970px;
	height:47px;
	margin:0 auto;
	padding:25px 0px 0px 0px;
	background-image:url(images/footer_bg.png);
	background-repeat:no-repeat;
		
}

#footer-content {
	width:860px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	text-align:right;
	font-family: 'Handlee', cursive;
	font-weight:bold;
	color:#080808;
}

#footer-content a:link, 
#footer-content a:visited, 
#footer-content a:hover { 
 color:#7A0000; 
 text-decoration: none; 
}

img.book { padding:0 5px 0 5px; }

img.flt-rt { float:right; }

img.flt-lft { float:left; padding: 0 10px 0 0; }