/*  
Theme Name: HRPA
Description: This is my theme for HRPA.
Version: 1.0
Author: Naylor
Author URI: http://www.naylor.com/

*/

/*GENERAL STYLES*/

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
	margin: 0;
	padding: 0;
}

body{
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; /*14px;*/
	text-align: center;
	vertical-align: top;
	background: #ffffff;
	color: #000000;
}
/*
h1{
	font-size: 24px;
	padding: 0 0 10px 0;
}
*/

p{
	padding: 5px 0 5px 0;
}


#wrapper{
	margin: 0 auto 0 auto;
	width: 900px;
	text-align: left;
}

#header{
	float: left;
	/*width: 750px;*/
	background: #73a0c5 url('images/header02.jpg') no-repeat bottom center;
	height: 135px;
	width: 900px;
	/*border:2px solid #92cd29;*/
}

#container{
	float: left;
	width: 631px;
	/*border:2px solid #92cd29;*/
	margin: 0 0 0 0; /*top right bottom left*/
	padding: 0 0 0px 0; /*top right bottom left*/
}

/*end GENERAL STYLES*/

/*POST STYLES*/
.post{
	margin: 5px 0 0 0; /*top right bottom left*/
	color:#000000;
	/*font-family:calibri, Arial, Helvetica, sans-serif;*/
	font-size:12px;
}

#postTable
{
margin: 0 0 0 0; /*top right bottom left*/
/*border:2px solid #92cd29;*/
}

.post h2{
	/*font-family: calibri, Arial, Helvetica, sans-serif;*/
	font-size: 24px;
	margin-bottom:10px;
}

.post h3{
	/*font-family: calibri, Arial, Helvetica, sans-serif;*/
	font-size: 16px;
	color:#0000ff;
	margin-top:15px;
}

.post h4{
	/*font-family: calibri, Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	color:#0000ff;
}

p.postmetadata{
	border-top: 1px solid #ccc;
	margin: 10px 0 0 0;
}

.entry{
	line-height: 18px;
}



.navigation{
	padding: 5px 0 0 0; /*top right bottom left*/
	font-size: 12px;
	font-weight: bold;
	/*line-height: 18px;*/
}

.sidebar{

	float: right;
	width: 250px;
	margin: 0 0 0 0;

	margin: 0 0 0 0; /*top right bottom left*/
	/*border:2px solid #92cd29;*/

}

#sideAdvertisers
{
float: right;
margin: 7px 0 0 0; /*top right bottom left*/
/*border:2px solid #000000;*/
}

#sideMenu 
{
	border:2px solid #7ec7fa;
	float:inherit;
	/*padding: 10px 0 0 0; /*top right bottom left*/
	margin:10px 0 0 0;
	/*height:350px;*/
	width: 248px;
}

#sideMenu ul
{
margin-top:5px; /*top right bottom left*/
}


#sideMenu ul li
{
 /*list-style-type: none;*/
 float:none;
 margin: 0 0 0 0; /*top right bottom left*/
 }


#archiveButtom
{
margin: 5px 0 10px 10px; /*top right bottom left*/
}

.sidebar ul{
/*
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 15px;
*/
}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	/*font-family: calibri, Arial, Helvetica, sans-serif;*/
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	/*font-family: calibri, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
}

#footer{
	clear: both;
	float: left;
	width: 900px;
	padding: 10px 0 0 0;
}

#footer p{
	line-height: 18px;
}

#footer a:link
{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
color:#0000ff;/*#0744ff;*/
font-weight:normal;
}

#footer a:visited
{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
color:#0000ff;
font-weight:normal;
}

#footer a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#0000ff;
text-decoration:underline;
/*background-color:#6eb8f4;*/
}

#footer a:active
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
}



/*TOP MENU*/
.top_menu ul{/*font-family: arial, sans-serif; width:690px;*/ height:27px; position:relative; font-size:11px; z-index:100;}

.top_menu  ul li a{
display:block; 
text-decoration:none; 
width:97px;
height:27px; 
text-align:center; 
/*border:1px solid #fff; 
background:#710069;*/
/*background: #FFFFFF url('images/backGroundIMenuItem.jpg') no-repeat bottom center*/;

line-height:27px; 
font-size:11px; 
overflow:hidden;}

.top_menu  ul {padding:0; margin:0; list-style: none;}
.top_menu  ul li {float:left; position:relative;}
.top_menu  ul li ul {display: none; padding-top:0px; margin-top:0px;}


.top_menu  ul li:hover a 
{
/*Here to change the Mouse over menu item*/
background:url('images/backGroundHoveredItem01.jpg') no-repeat bottom center;
/*text Color*/color:#FFFFFF;
}/*first level*/
.top_menu  ul li:hover ul {list-style: none; display:block; position:absolute; top:auto; left:auto; width:105px;}/*second level*/
.top_menu  ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.top_menu  ul li:hover ul li:hover a.hide {background:#6fc; color:#fff;}
.top_menu  ul li:hover ul li ul {display: none;}
.top_menu  ul li:hover ul li a {display:block; background:#7ec7fa; color:#fff;}
.top_menu  ul li:hover ul li a:hover {background:#666666; color:#fff;}
/*.top_menu  ul li:hover ul li a:hover {background:url('images/secondlevelBackground.jpg') no-repeat bottom center;; color:#fff;}*/
.top_menu  ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:auto; padding-top:0px;}
.top_menu  ul li:hover ul li:hover ul.left {left:-105px;}

.current_page_item a
{
/*here for changing the Active Page menu item*/
background: #FFFFFF url('images/backGroundSelectedItem01.jpg') no-repeat bottom center;
/*text Color*/color:#FFFFFF;
}

.page_item a
{
/*here to change the mouse out menu item*/
background: #FFFFFF url('images/backGroundMenuItem01.jpg') no-repeat bottom center;
/*text Color*/color:#FFFFFF;
}

/*end TOP MENU*/

#detailLine
{
	/*width: 750px;*/
	background: #73a0c5 url('images/detailLine.jpg') no-repeat bottom center;
	height: 4px;
	margin-top:0px;
	/*padding:0px;*/
	padding-top:0px;
	/*border-top:2px solid #92cd29;*/
	/*border:2px solid #92cd29;*/
}

.postUpperLine
{
	width:651px;
	height:19px;
	background: #FFFFFF url('images/postTopLine.jpg') no-repeat bottom center;
}

.postBottomLine
{
	width:651px;
	height:19px;
	background: #FFFFFF url('images/postBottomLine.jpg') no-repeat bottom center;
}

.postTitle
{
	width:651px;
	height:19px;
	background: #FFFFFF url('images/postBackGround.jpg') repeat center;
	padding-left:20px;
	padding-right:20px;
}

.postTitle h2
{
font-size:18px;
margin: 0 0 0px 0; /*top right bottom left*/
color:#0000ff;
}

.postComments
{
	background: #FFFFFF url('images/postBackGround.jpg') repeat center;
	padding-left:20px;
	padding-right:20px;	
}


.postedBy
{
	background: #FFFFFF url('images/postBackGround.jpg') repeat center;
	padding-left:20px;
	padding-right:20px;	
}

.postContent
{
	background: #FFFFFF url('images/postBackGround.jpg') repeat center;
	padding-left:50px;
	padding-right:50px;
	padding-top:10px;
}

.postContent ul ul
{
}

.postContent h2
{
margin: -15px 6px 0 0; /*top right bottom left*/
}


/*links Styles*/
#container a:link
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#0000ff;/*#0744ff;*/
font-weight:normal;
}

#container a:visited
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#0000ff;
font-weight:normal;
}

#container a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#0000ff;
text-decoration:underline;
/*background-color:#6eb8f4;*/
}

#container a:active
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
}

#sideMenu ul li a:link
{
color:#000000;
/*text-decoration:none;*/
font-weight:normal;
}

#sideMenu ul li a:visited
{
color:#000000;
/*text-decoration:none;*/
font-weight:normal;
}

#sideMenu ul li a:hover
{
color:#000000;
text-decoration:none;
font-weight:normal;
}

#sideMenu ul li a:active
{
color:#000000;
text-decoration:none;
font-weight:normal;
}

.postContent a:link
{
color:#0000ff;/*#0744ff;*/
text-decoration:none;
font-weight:normal;
}

.postContent a:visited
{
color:#0000ff;
text-decoration:underline;
font-weight:normal;
}

.postContent a:hover
{
color:#000000;
text-decoration:none;
/*background-color:#6eb8f4;*/
}

.postContent a:active
{
color:#000000;
text-decoration:none;
font-weight:normal;
}
/*end links Styles*/

.smallPostUpperLine
{
	width:651px;
	height:19px;
	background: #FFFFFF url('images/smallPostTopLine.jpg') no-repeat bottom center;
}

.smallPostBottomLine
{
	width:651px;
	height:19px;
	background: #FFFFFF url('images/smallPostBottomLine.jpg') no-repeat bottom center;
}

.smallPostContent
{
	background: #FFFFFF url('images/smallPostBackGround.jpg') repeat center;
	padding-left:10px;
	padding-right:10px;
}

#articlesAndBlog
{
vertical-align:top;
}

.post table tbody tr td h2
{
color:#0000ff;
}

/*home page articles*/

#mainArticle
{
/*padding: 0 6px 0 20px; /*top right bottom left*/
margin: 10px 6px 0 8px; /*top right bottom left*/
width:616px;
}

#mainArticle tbody tr td
{
border:1px solid #b1ddfc;
padding: 10px 12px 10px 12px; /*top right bottom left*/
}

#mainArticle h2
{
margin: 0 0 0 0; /*top right bottom left*/
color: #0000ff;/*#60b5f0;*/
font-size:18px;
}

#mainArticle h3
{
margin: 0 0 0 0; /*top right bottom left*/
color: #003d99;
font-size:12px;
}

#article1
{
margin: 5px 2px 0 8px; /*top right bottom left*/
width:200px;
}

#article1 tbody tr td
{
border:1px solid #bababa;
padding: 10px 12px 10px 12px; /*top right bottom left*/
vertical-align: top;
}

#article1 h2
{
color: #003d99;/*#60b5f0;*/
font-size:18px;
}

#article1 h3
{
color: #003d99;
font-size:12px;
}

#article2
{
margin: 5px 2px 0 2px; /*top right bottom left*/
width:200px;
}

#article2 tbody tr td
{
vertical-align:top;
border:1px solid #bababa;
padding: 10px 12px 10px 12px; /*top right bottom left*/
}

#article2 h2
{
color: #0000ff;/*#60b5f0;*/
font-size:18px;
}

#article2 h3
{
color: #003d99;
font-size:12px;
}

#blogOrGuess
{
margin: 5px 0 0 2px; /*top right bottom left*/
width:190px;
}

#blogOrGuess tbody tr td
{
vertical-align:top;
border:1px solid #bababa;
padding: 10px 12px 10px 12px; /*top right bottom left*/
}

#blogOrGuess h2
{
color: #0000ff;/*#60b5f0;*/
font-size:18px;
}

#blogOrGuess h3
{
color: #0000ff;
font-size:16px;
}

.separator
{
width:900px;
height:2px;
background-color:#a3a3a3;
margin: 0 0 0 0; /*top right bottom left*/
}

/*Controling Images*/

#currentIssue .alignright
{
float:right;
border: 0; 
margin: -30px -25px 0 0; /*top right bottom left*/
}

.alignright
{
float:right;
border: 0; 
}
.alignleft
{
float:left;
border: 0px; 
margin: 5px 5px 0 0; /*top right bottom left*/
}

.aligncenter
{
border: 0px; 
margin: 10px 5px 0 20px; /*top right bottom left*/
text-align:center;
}
/*end Controling Images*/

#currentIssue
{
margin: 0 0 0 0; /*top right bottom left*/
/*border:2px solid #000000;*/
}

#currentIssue h2
{
margin: -10px 0 0 0; /*top right bottom left*/
color: #0000ff;/*#60b5f0;*/
font-size:18px;
}

#currentIssue h3
{
margin: 0 0 0 0; /*top right bottom left*/
color: #0000ff;
font-size:12px;
}

#homeTable
{
margin: 0 0 0 0; /*top right bottom left*/
/*border:2px solid red;*/
}
#archives
{
}

#archives iframe html body table td
{
/*border:2px solid red;*/
}

#twitter
{
margin: 10px 0 0 10px; /*top right bottom left*/
}

/*SEARCH BUTTON*/
.searchOff
{
color:#999999;
}

.searchOn
{
color:#000000;
}

/*ADS*/
#centerAds
{
margin: 10px 6px 0 8px; /*top right bottom left*/
width:616px;
text-align:center;
border:1px solid #bababa;
padding-top:5px;
padding-bottom:5px;
background-color:#E0E0E0;
}

#bottomAds
{
display:none;
margin: 10px 6px 0px 8px; /*top right bottom left*/
padding: 5px 0 0 0; /*top right bottom left*/
width:616px;
border:1px solid #bababa;
background-color:#E0E0E0;
}

#bottomAds img
{
float:left;
vertical-align:top;
padding: 0 5px 5px 5px; /*top right bottom left*/
}



/*articlesAndBlogsHeader*/
#articlesAndBlogsHeader01
{
margin: 10px 2px 0 8px; /*top right bottom left*/
font-weight:bold;
color:#FFFFFF;
width:200px;
height:20px;
background-color:#7dc7fa;
text-align:center;
padding: 5px 0 0 0; /*top right bottom left*/
}

#articlesAndBlogsHeader02
{
margin: 10px 2px 0 2px; /*top right bottom left*/
font-weight:bold;
color:#FFFFFF;
height:20px;
width:200px;
background-color:#7dc7fa;
text-align:center;
padding: 5px 0 0 0; /*top right bottom left*/
}

#articlesAndBlogsHeader03
{
margin: 10px 0 0 2px; /*top right bottom left*/

font-weight:bold;
color:#FFFFFF;
height:20px;

width:190px;
background-color:#7dc7fa;
text-align:center;
padding: 5px 0 0 0; /*top right bottom left*/
}

#pageTitle
{
font-weight:bold;
color:#000000;
/*border:1px solid #bababa;*/
height: 26px;
width: 616px;
/*background-color:#7dc7fa;*/
text-align:center;
margin-top:7px;
margin-left:7px;
padding-top:5px;
font-size:20px;
}

.hbUL
{
margin: -12px 0 0 -20px; /*top right bottom left*/
}

#textUnderTittle
{
text-align:center;
}
H5
{
font-size:24px;
font-weight:bold;
padding-top:5px;
color:#666666;
}

/*Search Form Styles*/
#searchform
{
}

#searchform a:link
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#0000ff;/*#0744ff;*/
font-weight:normal;
}

#searchform a:visited
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#0000ff;
font-weight:normal;
}

#searchform a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#0000ff;
text-decoration:underline;
/*background-color:#6eb8f4;*/
}

#searchform a:active
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
}

#headerBanner
{
width:400px;
}

#searchID
{
margin-top:15px;
/*border:2px solid #92cd29; */
}


