
/*MAIN CSS*/
/*structure*/
#home {
	background: #96afbc url("../images/pcr_bkg.gif") repeat-x left top;
	text-align:  center;
	margin:      0 }

#wrap  {
	background:    #fff url("../images/pcr_foot.gif") no-repeat left bottom;
	text-align:     left;
	margin:         0 auto 27px;
	padding-bottom: 90px;
	width:          804px;
	border-style:   none solid solid;
	border-width:   0 2px 2px;
	border-color:   #96afbc }


#tagline  {
	color:      #004c98;
	font-size:   1.1em;
	font-family: Georgia;
	text-align:  right;
	margin:      10px 15px 10px 0 }


#tagline em  {
	color:      #de03de;
	font-size:   175%;
	font-family: Georgia;
	font-style:  italic;
	font-weight: bold }


/*header*/
#logo { }
#logo a, #logo a:link, #logo a:active, #logo a:visted, #logo a:hover {
	color:           #fff;
	background-color: #fff }

#header {
	background-image:     url("../images/pcr_head.png");
	background-repeat:     no-repeat;
	background-attachment: scroll;
	background-position:   right top;
	height:                144px }
/*MAIN*/
#main {
	color: #000;
	margin: 0.6em 20px 15px }

#main2     {
	background: #eef1f3 url("../images/main2-round.png") no-repeat left top;
	margin:      0;
	padding:     12px 0 22px;
	width:       545px;
	float:       left }


#main3 {
	background: #eef1f3 url("../images/main3-round.png") no-repeat left top;
	margin:      0;
	padding:     12px 0 22px;
	width:       650px;
	float:       left }

#main h1 {
	color:     #22a8e1;
	font-size:  1.3em;
	text-align: center;
	margin:     0 0 7px;
	padding:    0 }

#main2 p {
	color:      #000;
	font-size:   0.9em;
	font-family: Verdana;
	line-height: 125%;
	margin:      0 12px 10px }
#main3 p {
	color:      #000;
	font-size:   0.9em;
	font-family: Verdana;
	line-height: 125%;
	margin:      0 12px 10px }

/*navigation*/
#nav  {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin:       0 20px 0 0;
	padding:      0 }

#nav ul {
	display: block;
	margin:   0;
	padding:  3px 10px 4px 5px;
	float:    right }

#nav li {
	color:          #000;
	list-style-type: none;
	display:         inline;
	margin:          5px 10px 4px;
	padding:         4px }

#nav a {
	color:          #fff;
	text-decoration: none }

#nav a:hover {
	color:          #000;
	text-decoration: none }
#nav .active {
	color:          #004ca3;
	text-decoration: none }

/*common*/
.bigger {
	color:      #000;
	font-size:   1.2em;
	font-family: Helvetica, Arial;
	font-style:  normal;
	font-weight: bold }

h2 {
	font-size:  1em;
	font-weight: bold;
	margin:      0.8em 2em }

a:link  {
	color:          #00d8ff;
	text-decoration: underline }


a:visited {
	color:          #004ca3;
	text-decoration: none }

a:hover  {
	color:          #4c95f2;
	text-decoration: underline }


a:active {
	color:          #ff0;
	text-decoration: underline }

/*side dishes*/
#side-bar  {
	text-align: center;
	width:       186px;
	float:       right }

#news-head, #news-head1, #news-head2   {
	background: #fff url("../images/side-bar-hdr.png") no-repeat left top;
	margin:      20px 0 0;
	padding-top: 15px;
	width:       auto;
	height:      auto }

#news-head h1, #news-head1 h1, #news-head2 h1  {
	color:         #fff;
	font-size:      1.2em;
	margin:         0.5em 0 0;
	padding-bottom: 0.3em }


#news-body, #news-body1, #news-body2    {
	background: #fff url("../images/side-bar-fade.png") repeat-x left top;
	text-align:  left;
	padding:     5px;
	width:       176px }

#news-body ul, #news-body1 ul, #news-body2 ul {
	color:      #000;
	font-size:   0.9em;
	font-weight: bold;
	line-height: normal;
	margin:      0;
	padding:     15px 0 15px 10px }

#news-body li, #news-body1 li, #news-body2 li {
	list-style-type: none;
	margin:           0;
	padding:          6px 2px }

/* Misc
-------------------- */
.clear  {
	font-size:  1px;
	line-height: 1px;
	display:     block;
	margin:      0 0 20px;
	padding:     0;
	height:      1px;
	clear:       both }
.frame {
	padding: 2px;
	border:   solid 1px #aaa }
/*form field*/
form  {
	font-size:   0.8em;
	font-family:  Arial, Helvetica;
	margin-left:  20px;
	padding-left: 20px;
	float:        left }
