/*  
Theme Name: chrisharris 
Theme URI: 
Description: chris harris
Version: 13.0
Author: Warren Mobey
Author URI: http://innersydney.com/

*/

		/*** The Essential Code ***/

		body {
			min-width: 450px;         /* 2 x LC width + RC width */
		}

		#container {
			padding-left: 150px;      /* LC width */
			padding-right: 150px;     /* RC width */
		}
		
		#container .column {
			position: relative;
			float: left;
		}

		#center {
			width: 100%;
                        top: 0px;
		}
		
		#left {
			width: 150px;             /* LC width */
			left: 0 !important;             /* LC width */
position:absolute !important;
		}
		
		#right {
			width: 150px;             /* RC width */
			margin-right: -100%;
		}
		
		#footer {
			clear: both;
		}
		
		/*** IE6 Fix ***/
		* html #left {
			left: 150px;              /* RC width */
		}

/*** Just for Looks ***/

body {
  background: #D3D3D3;
  color:#303030;
  font:12px Verdana,Tahoma,Arial,sans-serif;
  margin: 0px;
  padding:0;
}


h1,h2,h3,h4 {
  padding: 0px;
  margin: 0px;
  font-weight: bold;
  font-size: 14px;
}

		#header {
			font-size: large;
			text-align: center;
			padding: 0.3em 0;
		}

		#left {
   background: #cae6cc;
		}

		#center {
			background: #ffffff;
                        border-top: thin solid #C8C8C8;
                        padding-bottom: 2em;
		}

		#right {
			background: #cae6cc;
		}

		#container .column {
			padding-top: 1em;
			text-align: left;
		}


a {
color: #007541;
}

img {
padding: 5px;
border: 0;
}
img.compact {
padding: 0px;
border: 0;
}

h1.head {
  background: transparent;
  font-family: sans-serif;
  font-size:130%;
  font-style: none;
  color:#000000;
  font-weight:bold;
  padding: 2px 0px 0px 0px;
}

h2.head {
  background: transparent;
  font-family: sans-serif;
  font-size:100%;
  font-style: none;
  color:#000000;
  font-weight:bold;
  padding: 0px 0px 0px 0px;
}

h2.pagetitle {
  margin-bottom: 20px;
  border-bottom: thin dotted;
  text-align: center;
  font-size: 10px;
}

hr.sidebar {
height: 10px;
background: #399D39 url(images/hrbg.gif) center center no-repeat;
}

#stratalink {
width: 120px;
height: 159px;
background: transparent url(images/stratalink.gif) center center no-repeat;
}
#stratalink:hover {
width: 120px;
height: 159px;
background: transparent url(images/stratahover.gif) center center no-repeat;
}
#header {
  /** The cityscape photograph and collage in the title banner has been taken from work supplied by Michael Gormly.  **/
  background: #ffffff;
  text-align: left;
  padding: 0px 0px 0px 0px;
  min-width:700px;
}

#banner {
  width: 100%;
  height: 100px;
  background: #ffffff url(images/pan.jpg) no-repeat;
}

#mugshot {
  float: left;
  background: #eeeeee url(images/closeup.png) center center no-repeat;
  margin: 0px 5px 0px 0px;
  width: 99px;
  height: 100px;
  width: 100px;
}

#title {

}

#candidate {
  background: transparent;
  font-size:70%;
  line-height: 1.4;
  font-style: italic;
  color:#000000;
  font-weight:normal;
  padding: 4px 0px 0px 0px;
  margin: 0px;
}


#greenslogo {
  float: right;
  background: transparent url(images/trilogo.gif) center center no-repeat;
  margin: 0px 0px 0px 0px;
  width: 110px;
  height: 100px;
}

#menubar {
  width: 100%;
  background: #399D39 url(images/nav_bg.jpg) center center no-repeat;
  border-top: 1px solid #000275;
  border-bottom: 1px solid #000275;
  text-align: left;
}

table#nav {

}

#nav td
{
 border-right: 1px solid #000275;
 margin:  0px;
 padding: 0px 10px 2px 10px;
}

#nav a
{
  background: transparent;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  
}

#nav a:hover
{
  text-decoration: underline;
  color: #000000;
}


#footer {
  padding: 3px;
  font-size: 0.9em;
  text-align: center;
  min-width:700px;
  color: #ffffff;
  background: #4E3E43;
}
#footer a {
  color: yellow;
}

.box {
    padding: 0 5px 0 5px;
}

.links {
	background: transparent;
	padding: 0px 0 0px 0px;
	position: relative;
	right: 2px;
	top: 0;
}

.links ul {
	font-weight: none;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
        padding-bottom: 10px;
	text-transform: none;
}

.links ul ul {
	list-style-type: disc;
}

.links ul ul li {
	margin-left: 23px;
}

.links ul ul li a {
	color: #AC1C08;
	text-decoration: none;
}

.links ul ul li a:hover {
	border-bottom: 1px solid #809080;
}

.promo h2 {
font-size: 12px;
padding:0px;
margin: 0px;
}

.promo ul {
    font-weight: normal;
    list-style-type: disc;
    margin: 0px;
    padding: 0px 0px 10px 23px;
    text-transform: none;
}

#principles {
background-color: #E6F6F6;
padding: 0px;
border-top: 0;
border-left: 1px solid #399D39;
border-right: 1px solid #399D39;
border-bottom: 1px solid #399D39;
}
.hibox {
background-color: #E6F6F6;
padding: 0px;
border-top: 0;
border-left: 1px solid #399D39;
border-right: 1px solid #399D39;
border-bottom: 1px solid #399D39;
text-align: center;
}
.boxtop {
  width: 100%;
  background: #399D39 url(images/hrbg.gif) center center no-repeat;
  height: 10px;
}
.boxbody {
  color: #000000;
  padding: 10px 5px 5px 5px;
}
a.side {
color: #AC1C08;
}
#linkcat-2 h2 {
font-size: 12px;
}
#linkcat-3 h2 {
font-size: 12px;
}
#linkcat-4 h2 {
font-size: 12px;
}

#archives {
font-weight: bold;
}
#categories {
font-weight: bold;
}
.post {
padding: 0px 13px 0px 13px;
}
.post img {
margin: 0px 5px 0px 5px;
border: thin solid #eeeeee;
}

input {
  background: #eeeeee;
}

.promobox table {
color: #000000;
text-align:center;
padding:2px 4px 2px 4px;
border: 1px;
background-color: transparent;
font-size:10px;
}

.promohead {
padding: 0px 0px 4px 0px;
font-size:16px;
font-weight: bold;
color: #007541;
}
