﻿/*	--------------------------------------------------
	CSS created by xpertweb.co.uk
-------------------------------------------------- */

body { 
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	background-position:left top;
	background-repeat:repeat;
	background-image:url('images/background.png');
	}
	
a#vlb {
	display:none
}

/*	--------------------------------------------------
	Links
-------------------------------------------------- */
a:active { outline: none; text-decoration: none; border:0px; }
a { outline: none; text-decoration: none; border:0px; }	
a { color: #000000; text-decoration: none; border:0px; }
a:hover { color: #000000; text-decoration: none; border:0px; } 
a:focus { outline: 0px solid #000000; text-decoration: none; border:0px; }

.white-link a { color: #ffffff; text-decoration: none; }
.white-link a:hover { color: #58A8BF; text-decoration: none; border-bottom:1px dotted #58A8BF; } 
.white-link a:focus { outline: 0px solid white; }

.white-link2 a { color: #58A8BF; text-decoration: none; }
.white-link2 a:hover { color: #58A8BF; text-decoration: none; border-bottom:1px dotted #58A8BF; } 
.white-link2 a:focus { outline: 0px solid white; }

/*	--------------------------------------------------
	Text
-------------------------------------------------- */

p {
	padding: 0px 0px 0px 0px;
	color: #7e7e7e;
	font-size: 9pt;
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left;
}
.p_white {
	padding: 5px 0px 5px 0px;
	margin:0;
	color: #ffffff;
	font-size: 9pt;
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left;
}
.p_light_blue {
	padding: 0px 0px 0px 0px;
	margin:0;
	color: #58A8BF;
	font-size: 9pt;
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left;
}

.p_footer {
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-size: 8pt;
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left;
}
.p_footer_right {
	padding: 0px 0px 0px 0px;
	color: #7e7e7e;
	font-size: 8pt;
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:right;
}
ul { 
	margin: 0; 
	padding: 0; 
	border: 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	}
	
ol { 
	margin: 0; 
	padding: 0; 
	border: 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	}
	
li { 
	margin: 0;
	padding: 0; 
	border: 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	}
h1 {
	margin: 0 0 0 0;
	padding: 0;
	font-weight: normal;
	font-size:18px;
	color:#046683;
}
h2 {
	margin: 0 0 0 0;
	padding: 0;
	font-weight: normal;
	font-size:18px;
	color:#000000;
}
h3 {
	margin: 0 0 0 0;
	padding: 15px 0 15px 0;
	font-weight: normal;
	font-size:18px;
	color:#046683;
}
h4 {
	margin: 0 0 0 0;
	padding: 15px 0 15px 0;
	font-weight: normal;
	font-size:18px;
	color:#58A8BF;
}
h5 {
	margin: 0 0 0 0;
	padding: 0;
	font-weight: normal;
	font-size:18px;
	color:#000000;
}
h6 {
	margin: 0 0 0 0;
	padding: 0;
	font-weight: normal;
	font-size:16px;
	color:#ffffff;
}
.white {
	background-color: #FFFFFF;
}
.right {
	text-align: right;
}
.white_rounded {
	background-color: #FFFFFF;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px 8px 8px 8px;
}
.white_rounded_top {
	background-color: #FFFFFF;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px 8px 0px 0px;
}
.white_rounded_bottom {
	background-color: #FFFFFF;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 0px 0px 8px 8px;
}
/************************************************  

	Images
	
************************************************/ 

.drop_shadow {
	background-position: center top;
	background-repeat:no-repeat;
	background-image:url('images/drop_shadow.png');
	}

/*	--------------------------------------------------
	Forms
-------------------------------------------------- */

form {
	padding:0;
	margin:0;
}
input { 
	background-color:#ffffff;
	background-image:url('images/input_back.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	color: #000000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 3px 5px 3px 5px;
	border:1px #b9b9b9 solid;
	margin: 0;
	height:25px;
	}
.inputsubmit { 
	background-color:#046683;
	background-image:url('images/submit_back.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	color: #ffffff; 
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 5px 10px 5px 10px;
	margin:-8px 0px -8px 0px;
	height:35px;
}
textarea { 
	background-color:#ffffff;
	background-image:url('images/input_back_textarea.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	color: #000000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 3px 5px 3px 5px;
	margin:0px;
	border:1px #b9b9b9 solid;
}  
select { 
	background-color:#ffffff;
	background-image:url('images/input_select_back.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	color: #000000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 7px 5px 5px 5px;
	margin:0px;
	border:1px #b9b9b9 solid;
	-webkit-appearance: none;
	-moz-user-select: none;
	-moz-appearance: none;
	height:35px;
}

/*	--------------------------------------------------
	Back to Top
-------------------------------------------------- */

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 0px; 
    position:fixed;
    bottom:0px;
    right:0px;
}


/************************************************  

 Buttons

************************************************/ 


.buttons li {  

display:inline;  

list-style:none;  

line-height:37px;

margin:0px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;
}  
buttons li a {  

display:block;  

margin:0px;  

}  
.buttons li a span {  

background-color:#046683;

color:#ffffff;

display:inline;  

float:right;

padding:0px 6px 0px 6px;  

margin:0px 2px 0px 2px;  

cursor:pointer;  

border:0px;

height:37px;

font-weight:bold;

}  
.buttons li a:hover {  
	color:#ffffff; 
 }  
.buttons li a:hover span {  
	background-color:#093240;
	background-image:url('images/nav_over.png');
	background-position:left top;
	background-repeat:repeat-x;
	color:#ffffff; 
	border:0px;
	height:37px;
}
.buttonsover {    
	display:inline;  
	border:0px;
	background-color:#093240;
	background-image:url('images/nav_over.png');
	background-position:left top;
	background-repeat:repeat-x;
	color:#ffffff; 
	height:37px;
	cursor:pointer;
} 


/************************************************  

 Buttons

************************************************/ 


.buttons1 li {  

display:inline;  

list-style:none;  

line-height:30px;

margin:0px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;
}  
buttons1 li a {  

display:block;  

margin:0px;  

}  
.buttons1 li a span {  

background-color:#046683;

color:#ffffff;

display:inline;  

float:right;

padding:0px 10px 0px 30px;  

margin:0px 0px 0px 0px;  

cursor:pointer;  

border:0px;

height:30px;

font-weight:bold;

width:246px;

background-image:url('images/arrow.png');

background-position:left center;

background-repeat:no-repeat;

}  
.buttons1 li a:hover {  
	color:#ffffff; 
 }  
.buttons1 li a:hover span {  
	background-color:#093240;
background-image:url('images/arrow.png');

background-position:left center;

background-repeat:no-repeat;
	color:#ffffff; 
	border:0px;
	height:30px;
}
.buttonsover1 {    
	display:inline;  
	border:0px;
	background-color:#093240;
background-image:url('images/arrow.png');

background-position:left center;

background-repeat:no-repeat;
	color:#ffffff; 
	height:30px;
	cursor:pointer;
} 

/*	--------------------------------------------------
	Drop Down Menu
-------------------------------------------------- */


.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.menu ul{
	background:#333333;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background:#333333 url("images/seperator.gif") bottom right no-repeat;
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #2580a2 url("images/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	

		


/*	--------------------------------------------------
	CSS Buttons
-------------------------------------------------- */

.butsover a{
	display:block;
	background-color:#000000;
	color:#ffffff;
	padding:12px 18px;
	margin-top:20px;
	border:none;
	width:235px;
	font-size:13px;
	font-weight:bold;
}
.butsover a:hover{
	background-color:#000000;
	border:none;
}
/*	--------------------------------------------------
	blog
-------------------------------------------------- */


.widget-title {
	font-size:12px;
	color:#046683;
	font-weight:bold;
}

.widget-container {
	font-size:12px;
	color:#727272;
	font-weight:bold;
	line-height:1.5;
}
.entry-meta {
	font-size:10px;
	color:#7e7e7e;
	font-weight:bold;
}

.navigation {
	color: #ffffff; 
	font-family:Arial, Helvetica, sans-serif;
	border:0px #E4E4E4 solid;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	padding: 10px 20px 10px 20px;
	text-align:left;
	list-style-image: url('images/bullet.png');
	margin: 0 0 0 50px;
}
.headers_blog {

	font-weight:bold;
}
.xoxo li {
	color: #ffffff; 
	font-family:Arial, Helvetica, sans-serif;
	border:0px #E4E4E4 solid;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	padding: 0;
	text-align:left;
	list-style-image: url('images/bullet_grey.png');
	margin: 0 0 0 20px;
	line-height:20px;
}
.xoxo li a {
	color: #000000; 
	font-family:Arial, Helvetica, sans-serif;
}
.xoxo li a:hover {
	color: #046683; 
	font-family:Arial, Helvetica, sans-serif;
}
textarea#comment { 
	width: 410px; 
	padding: 5px;
	border:1px #dfdfdf solid;
}
.commentmetadata { 
	font-size: 10px; 
}
.fn {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#7e7e7e;
}
.says {
	color:#000000;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.commentlist a{
	color:#000000;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.commentlist a:hover {
	color:#000000;
}
.comment-edit-link {
	color:#54ad84;
	margin-left:25px;
	padding:10px;
	margin-bottom:10px;
	margin-top: 10px;
}
.alt {
	color:#000000;
	margin-left:10px;
	background-color:#eae9e3;
	padding:10px;
	margin-bottom:20px;
	margin-top: 10px;
	width:350px;
}
.children {
	color:#000000;
	margin-left:0px;
	background-color:#1d1d1d;
}
.post-date {
	text-align:center;
	float:left;
	width:50px;
	padding: 5px 5px 5px 5px;
	font-size:12px;
	font-weight:bold;
	margin:17px 10px 5px 0px;
	background-image:url('images/date_back.png');
	background-position:center top;
	background-repeat:no-repeat;
}
.post-month {
	color:#ffffff;

}

.post-day {
	color: #7e7e7e;

}

.post-comments {
	padding: 0px 0px 0px 0px;
	color: #7e7e7e;
	font-size: 9pt;
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:right;
	float:right;
}
.post-cat {
	padding: 0px 0px 0px 0px;
	color: #7e7e7e;
	font-size: 9pt;
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:right;
}
ul.commentlist li p {
	color: #7e7e7e;
	font-size: 9pt;
	margin-left:10px;
	margin-right:10px;
}
ul.commentlist li {
	color:#ffffff;
	margin-left:10px;
	background-color:#eae9e3;
	padding:10px;
	margin-bottom:10px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	width:610px;
}
.nav-next a { 
display : inline-block; 
background-color : #046683; 
text-align : center; 
margin : 0 0 10px 0; 
padding : 0; 
width : 130px; 
height : 25px; 
line-height : 25px; 
color : #ffffff; 
font-size : 11px; 
font-weight:bold;
text-decoration:none;
border:0px;
} 
.nav-next a:hover { 
background-color : #046683; 
color : #ffffff; 
text-decoration:none;
border:0px;
} 
.nav-previous a { 
display : inline-block; 
background-color : #046683; 
text-align : center; 
margin : 0 0 10px 0; 
padding : 0; 
width : 130px; 
height : 25px; 
line-height : 25px; 
color : #ffffff; 
font-size : 11px; 
font-weight:bold;
text-decoration:none;
border:0px;
} 
.nav-previous a:hover { 
background-color : #046683; 
color : #ffffff; 
text-decoration:none;
border:0px;
} 
/*--sidebar1--*/

#sidebar h3 {
	text-align: center;
	border-top: 1px solid #a6a371;
	border-bottom: 1px solid #a6a371;
	background-color: #dedcb9;
	margin-bottom: 15px;
}

#sidebar ul {
	list-style: none;
}

#sidebar1 {
	float: left;
	width: 160px;
	padding-right: 10px;
}

#sidebar2 {
	float: left;
	width: 160px;
}

#sidebar ul {

}

#sidebar ul li {
	float: left;
	width: 158px;
	background-color: #cb1e50;
	border: 1px solid #a1163e;
	margin-bottom: 10px;
}

#sidebar ul li h2 {
	padding: 3px 4px 6px;
	font: 400 22px Arial, Helvetica, sans-serif;
	color: #3b0112;
}

#sidebar ul li ul {

}

#sidebar ul li ul li {
	float: left;
	width: 158px;
	border: 0;
	margin-bottom: 0;
}

#sidebar ul li ul li a {
	border-top: 1px solid #9e153d;
	float: left;
	width: 150px;
	text-decoration: none;
	color: #ffffff;
	padding: 2px 4px;
}

#sidebar ul li ul li a:hover {
	color: #fff;
	background-color: #9e153d;
}

/*	--------------------------------------------------
	Styles
-------------------------------------------------- */

  .auto-style1 {
	  background-color: #093240;
  }
  .auto-style2 {
	  background-color: #E2E1E1;
  }
  .auto-style3 {
	  background-color: #046683;
  }
  .auto-style4 {
	  color: #58A8BF;
  }
  .auto-style5 {
	  list-style-image: url('images/bullet-blue.png');
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 20px;
	color: #7e7e7e;
	font-size: 9pt;
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left;
  }

.entry-content img {

	float:right;
	padding:0 0 10px 10px;
}