/*
Theme Name: andrewpougher
Theme URI: http://www.andrewpougher.co.uk/
Version: 1.0
copyright protected - creative commons
*/


html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

body { font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	background: rgba(238, 237, 236, 0.9);
	 padding: 5px;
}

	#header{
	margin: 0px;	
	padding: 0px;
	height:100px;
	background: transparent url("../img/mast_bg.gif") repeat-x top right;
	}
	#header #contact {
	float: right;
	text-align: right;
	font: 12px Verdana, sans-serif;
	color: #ccc;
	margin-right:55px;
	margin-top:25px;		
	}

	.logo{
	margin-left:155px;
	margin-bottom:10px;
	}


#brand { background:url(../img/brand_2010.png) 0em .1em  no-repeat;width:493px;height:44px;display:block;float:left}


#container h4 {
	font: 13px/1.4  Georgia, serif;text-indent:-150px}

#container {
	font: 12px/1.4  Georgia, serif;
	/*font: 12px/1.4  "Lucida Sans", sans-serif;*/
	color: #333;
	/*background: #fff ;*/
	width: 990px;
	margin: 33px auto; /* top right bottom left */
	padding: 0;
}
#wrapper p {margin: 0px 15px 15px 15px;line-height: 22px;text-align:justify}

#wrapper {
	width: 100%;
	margin: 3px auto;
	}

#foot{
	/*font:9px "Gotham Black", "Droid Sans", sans-serif;*/
	clear:both;
	margin: 0px auto; 
	padding:10px;
	width: 980px;
	color: rgb(193, 189, 175);
	background-color: rgb(123, 116, 92);
	border-bottom: 1px solid rgba(39, 30, 35, 0.6);
	height:30px;
	position:relative;
	text-align:center;
	letter-spacing: .8pt;
	font: 7pt Verdana, sans-serif;
	text-transform: uppercase;
}




h1{font:26px "Gotham Black", "Droid Sans", sans-serif;color:#222222;letter-spacing:-3px;font-weight:bold;text-transform:uppercase;}

a{
	text-decoration:none;
	color:#ded4b3;
	/*border-bottom: 1px dotted #6556d7;*/
	}

a:hover, a:focus, a:active{
	color:#fff;
	border:0;
	}


h2{color:#82c127}


.clickBar {
	background: #eeedec;
	width: 100%;
	float: left;
	color:#52461e;
	padding:5px;
	border-bottom: 4px solid #5B4732;
	cursor: pointer;
	font: 15px Georgia, serif;
	}

.clickBar span{color:#9d9784}
	
.barContent {	
	width: 930px;
	float: left;
	padding:35px;
	background: rgba(238, 237, 236, 0.9); //background: #ffffff;
	display: none;
	}

.barContent ul{list-style-image: url(../img/bullet_green.gif)}

.barContent ul.inside {text-indent:23px;list-style-position:inside}

.thumb{padding:3px;margin:2px;border: 1px solid #ececec;}

.bdr {
margin-right: 12px;
float:left;
color: rgb(0, 0, 0);
background-color: rgb(245, 243, 242);
border: 10px solid rgba(176, 165, 159, 0.6);
}

 img{border:0}

/* ----------- HIRE -------- */

	.hire{
		padding:10px;
		width:370px
	}
	.left{
		width:150px;
		float:left;
		padding:7px 0px 0px 7px;
		min-height:24px;
	}
	.right{
		width:290px;
		float:left;
		padding:5px;
		min-height:24px;
	}
	.clear{
		float:none;
		clear:both;
		height:0px;
	}
	.row{
		background-color:none;
		display:block;
		min-height:32px;
	}

	.ruler{
		width:400px; border-bottom:dashed 1px #dcdcdc;
	}
	tr:focus{
		background-color:#fcfcf0;
	}
	td{
		vertical-align:top;
	}
	.over{
		background-color:#f0deec;
	}
	.out{
		background-color:none;
	}

	.content label {width:230px}

	input[type=text],  textarea {
	width:230px;
	border: 1px solid #b08aa8;
	background: url(../img/input_bg.gif) no-repeat top left;
	padding:6px
	}



	.content  input[type=radio],.content  input[type=checkbox] {
	display: none;
	*display: block;
	}

.chbxs{
	
		background: url("../img/UnCheck.png") no-repeat;
		padding-left: 30px;
		padding-top: 3px;
		margin: 5px;
		height: 28px;	
		width: 28px;
		text-indent:4px;
		display: block;
	}
.LabelSelected{
		background: url("../img/Check.png") no-repeat;
	}

/* ------ Buttons ----- */

#btns, .btns {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#39d url('../img/bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}
#btns::-moz-focus-inner {
padding:0;
border:0;
}
#btns:hover, #btns:focus, .btns:hover {
	background-position:0 -5px;
	cursor:pointer;
}

/* ------ resume ----- */

 div.section { margin:0 0 10px 0; padding:0; }
 div.section h3 { margin:0 0 6px 0; padding:0; font-size:15px; color:#09c; font-weight:bold; }
 div.section h5 { margin:12px 0 6px 0; padding:0; font-size:12px; color:#99cc00; font-weight:bold; }
 div.section hr {color: #fff; background-color: #fff; border: 1px dotted #999999; border-style: none none dotted; }
 h3 { margin:0 0 6px 0; padding:0; font-size:15px; color:#09c; font-weight:bold; }  


/* ------ boxes cool ----- */

#cell_0 {
margin:0 0 1em 4px;
float:left;
width:80%;
background-color:#c1d5f1;
 padding: 8px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 1px solid #3d6baa;
text-align:left
}

#cell_1 {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:80%;
background-color:#fff;
}

#cell_2 {
margin:0 auto;
padding:8px;
float:left;
width:80%;
background-color:#fff;
}

#cell_3 {
margin-left:120px;
float:left;
width:80%;
}

#cell_4 {
margin-left:120px;
float:left;
width:80%;
}

#cell_5 {
margin-left:120px;
float:left;
width:80%;
}

#cell_6 {
margin-left:120px;
float:left;
width:80%;
}

#cell_7 {
margin-left:20px;
float:left;
width:80%;
}

/*-----------------
Gallery
------------------*/
  div.carousel ul{list-style:none}
      div.carousel ul li{float:left;margin:2px;	height:50px;width:100px;border:1px solid #222222;padding:1px;
	overflow:hidden;}
     div.carousel img{
            margin:0;
            padding:0;
            border:0;
		width:100px;
		height:100px
        }

/*-----------------
Contact
------------------*/

.contact fieldset {
width:400px;
margin:10px auto;
padding:20px;
border:0px double #fff;
}
.contact fieldset select {
        /*background-color: #fff;*/
        border: solid 1px #ccc;
        margin:0;
        padding: 0;
        height:20px;
}
.contact legend {
margin-bottom:10px;
font-size:13px;
}
.contact fieldset ol {list-style:none; margin:0; padding:0;}

.contact fieldset ol li {padding:5px 0; clear:both;}

.contact label {
width:120px;
float:left;
margin:3px 0;
clear:left;
}
.contact input[type=text], input[type=select] {
margin:3px 0;
font-size:12px;
width:220px;
border: 1px solid #b08aa8;
background: url(../img/input_bg.gif) no-repeat top left;
padding: 3px;
height:20px;
}
	.tweet .tweet_list li {
	overflow: auto;
	padding: .5em; 
	}
	.tweet .tweet_list li a {
	color: #0C717A; }
	.tweet .tweet_list .tweet_even {
	background-color: #f5f3ee; 
	}

.tweet .tweet_list {line-height:22px;list-style:none}
  .tweet_avatar img {
        vertical-align: middle; margin:4px; border:2px solid #ffffff;float:left;}
/*-----------------
Switch Bio / Rs
------------------*/

a.switch_thumb {
	width: 122px;
	height: 26px;
	line-height: 26px;
	padding: 0;
	margin: 10px 0;
	display: block;
	background: url(../img/switch.png) no-repeat;
	outline: none;
	text-indent: -9999px;
}
a:hover.switch_thumb {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}
a.swap { background-position: left bottom; }



