/*------------------------------------------------------------*
/* General CSS */ 
/*-----------------------------------------------------------*/

body {
 padding: 0;
 margin-top: 0; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #cccccc;
 }
 
p, li {
 padding-left: 10px;
 padding-right: 10px; 
 } 

a {
 color: blue;
 text-decoration:none;
 font-weight: bold;
 }

a:hover {
 text-decoration:underline;
 }

h1 {
 padding-left: 10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#000000;
 }

h2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#000000;
 padding-left: 10px; 
 } 

hr {
 color: #FF0000;
 width: 95%;
 }

img {
	border: 0;
 }

#sitemap a {
 color:#FF0000;
 }

.breadcrumbs {
 color: #FF0000;
 font-size: 10px;
 font-weight:bold;
 text-transform: uppercase;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 10px; 
}
.breadcrumbs a {
 color:#FF0000;
 text-decoration: none;
}
.breadcrumbs a:hover {
 text-decoration: underline;
}

.contact-form {
 padding-left: 10px;
 }
 
.logo {
 width: 395px;
 float:left;
 }

.googlesearch {
 float:right;
 padding-right: 10px;
 padding-top: 15px
 } 

.googlesearch form {
 margin: 0px;
 padding: 0px;
}

.date {
 text-decoration:none;
 color:#FF0000;
 }

.results {
 padding-left: 10px;
 }

#news h2 {
 margin: 0px;
 padding-left: 10px;
}

.tinytxt {
 color: #666666;
 font-size: 10px;
 text-decoration: none;
 padding-left: 10px;
}

/*------------------------------------------------------------*
/* Container */ 
/*-----------------------------------------------------------*/
#container {
 width: 1024px;
 margin:0 auto;
 }

/*------------------------------------------------------------* 
/* Header Area */ 
/*-----------------------------------------------------------*/
#header {
 width: 100%;
 height: 88px;
 float:left;
 background-color: #FFFFFF;
 background-image:url(../images/header.jpg);
 background-repeat:no-repeat;
 }

#header a {
 color:#FF0000;
 }

/*------------------------------------------------------------*
/* Body of Content Area */ 
/*-----------------------------------------------------------*/
#body {
 width: 100%;
 float:left;
 border-bottom:#FF0000 thin solid;
 border-top:#FF0000 thin solid;
 background-color: #FFFFFF;

 }
 
 /*------------------------------------------------------------*
/* Left Navigation Area */ 
/*-----------------------------------------------------------*/
#left-nav {
 width: 17%;
 float:left;
 padding-top: 10px; 
 }
 
/*------------------------------------------------------------*
/* Content Area */ 
/*-----------------------------------------------------------*/
#content {
 width: 58%;
 float:left;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-top: 10px;
 /* border-left: #FF0000 thin solid;
 border-right: #FF0000 thin solid; */
 min-height:350px;
 height:auto !important;
 height:350px;
 }

 /*------------------------------------------------------------*
/* Right Navigation Area */ 
/*-----------------------------------------------------------*/
#right-nav {
 width: 24%;
 float:right;
 padding-top: 10px; 
 }
 
/*------------------------------------------------------------*
/* Footer Area */ 
/*-----------------------------------------------------------*/
#footer {
 width: 100%;
 float:left;
 padding-top: 5px;
 padding-bottom: 5px;
 background-color: #FFFFFF;
 }

#footer p {
 text-align:center;
 color:#000;
 } 

 #footer a {
 font-weight: bold;
 color:#FF0000;
 }

/*------------------------------------------------------------*
/* Raw CSS for External HTML File */ 
/*-----------------------------------------------------------*/

.font12 {color: black; font: 12px verdana}
.font12bold {color: black; font: bold 12px verdana}
.font14 {color: #6464B3; font: 14px verdana}
.font14bold {color: #6464B3; font: bold 14px verdana}
.font14bold_nocolor a {font: bold 14px verdana}
.font11 {color: black; font: 11px verdana}
.font11bold {color: Black; font: bold 11px verdana}
.blackhead { font-family: verdana, "sans serif"; font-size: 14px; text-decoration: none; line-height: 14px; font-weight: bold;}


/*------------------------------------------------------------*
/* Word Press CSS */ 
/*-----------------------------------------------------------*/
/*myPost */
.post {
	margin-bottom: 30px;
}
.timr {
	color: #4C4C4C;
	font-size: 110%;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	padding-left: 10px;
}
.post h2.post-title {
	position: relative;
	width: 100%;
}
.post h2 {
	font-size: 190%;
	letter-spacing: -1pt;
	margin-bottom: 5px;
	margin-top:0px !important;
}
.linkedin_share_container{
	margin-left:10px !important;
}
a.intitle {
	padding-right: 45px;
}
.post h2 a {
	color: #000;
}
.postmetadata {
	color: #999;
}
.postmetadata a {
	color: #666;
	text-decoration: underline;
}
.post ul, .post ol {
	margin-left: 30px;
}
.commr {
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
}
.commr a:link, .commr a:visited {
	color: #fff;
	background: url(images/ico/commr.gif) 0 0 no-repeat;
	height: 37px;
	font-weight: normal;
	font-size: 90%;
	width: 42px;
	padding-top: 5px;
	display: block;
}
.commr a:hover {
	background: url(images/ico/commr.gif) 0 -42px no-repeat;
	color: #fff;
}
.linkspage {
}
.thelist h2 {
	font-size: 120%;
}
.thelist ul {
	list-style: none;
}
.thelist ul ul {
	list-style: square;
}
.thelist ul ul li {
	margin-left: 30px;
}

.arlist {
	margin-bottom: 30px;
}
.arlist h3, #archivebox h3 {
	font-size: 140%;
}
.arlist li {
	float: left;
	width: 120px;
}
.navigation {
	margin-bottom: 20px;
	min-height: 20px;
}
.navigation a {
	color: #4C4C4C;
}
.navigation .alignleft {
	float: left;
	width: 50%;
}
.navigation .alignright {
	float: right;
	text-align: right;
	width: 50%;
}

.sociable ul li {
	display: inline;
 }

.sociable img {
	border: 0;
 }
