body,img,h1,h2,h3,h4,form {

  margin: 0;

  padding: 0;

  border: 0;

  border-spacing: 0;

  font-family:arial;

}



html, body {height: 100%;}





body {

	background: #fff;

	font: 80% Arial;

	text-align: center;

	margin:0;

	padding:0;

	color:#333;

}



td {

	font: 80%;

}



h1 {margin-bottom:0;padding-bottom:0}



h2,h3 {margin:0;padding:0}



fieldset {

	border: 0px;

	padding: 0px;

}

form {

	padding: 0px;

}



input {line-height:auto !important}



a {

	color: #000000;

}

a:hover {

	text-decoration: none;

}

.clear {

	clear: both;

	height: 0%;

	font-size: 0%;

}



#page {

	width: 90%;

	margin: 0 auto;

	text-align: left;

	background: #fff;

	position:relative;

	min-height: 100%;

}



.pageborder {

}



div#container {

}



#content {

	margin:0px;



}



#header {

	height:100px;


	padding-left:130px;



}



#logo {

	float:left;

	padding-right:10px;

}



#box {

	padding:5px 0px 0px 20px;

}



#title * {

	text-decoration:none;

}







#title h1  {

	padding-left:10px;

	text-decoration:none;

	padding-top:0px;

	margin-top:0px;

	font-family:arial;

	font-weight:normal;

	padding-top:10px;

}



.title a  {

	color: #000;

	font-size:1.6em;

	font-family:Georgia;



}



h2 {

	font: 1.5em arial;

	color: #333;

	font-weight:normal;

}



#tagline {

	font-size:1.2em;

	background:#000;

	padding:6px;

	color:#fff;

}





/* Main Content Area */



#pagecontent {margin-top:20px;}



#main {

	margin-top: 15px;

	padding: 0px 0px 0px 0px;

}

#main #left {

	line-height: 1.6em;

	float: left;

	width: 70%;

}

#main #left h1 {

	color: #B4DB7D;

	font: 1.7em Georgia;

	margin-bottom: 4px;

}

#main #left .one {

	font-size: 0.9em;

}

#main #right {	

	width: 200px;

	float: right;

}



#main #right h1 {

	background: #000000;

	font: 1.2em Arial;

	margin-top:10px;

	padding: 8px 0px 8px 20px;

	margin-bottom:10px;

	color:#FFF;

}



div#toplinks  {

	clear:both;

	padding-bottom:30px;

}



#toplinks li {

	list-style:none;

	float:left;

	padding-right:10px;

}



#toplinks div.list {

	clear:both;

}



/* RIGHT PAGE LINKS */



#rightlinks  li {

	text-decoration: none;

	padding: 2px 5px;

	list-style:none;

}



#rightlinks li a {

	text-decoration: none;

}





#right .list li a:hover {

	text-decoration: underline;

}





/* Postings */



.post-date {

border-right:1px dotted #ccc;

color:#555;

float:left;

height:40px;

margin:0;

padding-top:3px;

width:34px;

margin-right:10px;

text-align:center;

}



.post-date * {

	line-height:normal;

}



.post-fulldate {

	display:none;

}



.post {

font-weight:normal;

margin:0px 0 12px 50px;

text-align:left;

}



.post-date .month {

text-transform:lowercase;

}



.post-date .day {

font-size:19px;

}



.postwrapper {

/* margin:-5px 0 0 -20px; */

overflow:hidden;

padding:0 0px 0px;

}



/* Gallery */



#gallery {

	margin-top:15px;

	overflow:hidden;

}

#gallery img {

	float:left;

}



#google_gallery {

	clear:both;

}

#google_gallery img {



}



/* NEWS */





#news {

	margin-top:20px;

}



#news h2 {

	margin-bottom:20px;

}



#news h3 {

	font-size:15px;

	font-weight:bold;

}



.smallfont {

	color:#888;

	clear:both !important;

}



.links li {

	margin-left:20px;

}



.post_image {

	float:right;

	margin-top:10px;

	margin-left:10px;

}



.post_image img {

	max-width:80px;

}





/* Footer */

#footer {

	text-align: center;

	padding: 0px 20px 27px 21px;

	margin-top: 10px;

}

#footer .footnote {

	padding: 7px 14px 7px 0px;

	font-size: 0.9em;

}



#google_ad1 {



}



#google_ad3 {

	margin-top:10px;

}



/* share this */



#sharethis {

	float:right;

	padding-top:10px;

	margin-right:10px;

}



/* ADMIN */



.table td {padding:2px;}



.admin_input {

	width:400px;

}



#settings .table {

	padding:10px;

	margin-bottom:10px;

	border-top:2px dotted #ccc;

}



.pages ul {

	list-style:none;

	padding:0;

	margin:0;

	margin-top:20px;

}



.pages li {

	list-style:none;

	float:left;

	padding:0;

	margin:0;

	margin-right:10px;

	background:#eee;

	border:1px solid #ccc;

	padding:6px;

}



li.new {

	background:yellow;



}



.pages li a {

	text-decoration:none;

	font-weight:bold;

}





/* Top navigation */





UL.tabNavigation {

	font: bold 11px Arial;

	margin:0;

	padding: 0;

	list-style: none;

	padding-bottom:5px;

	border-bottom:10px solid black;

}



UL.tabNavigation LI {

	display: inline;

	margin: 0 2px 0 0;

	padding: 0;

	text-transform:uppercase;

}



UL.tabNavigation LI A {

	color: white;

	margin: 0 1px 0 0; /*Margin between each menu item*/

	padding: 5px 10px;

	text-decoration: none;

	background-color: #888; /*Default menu color*/

}



UL.tabNavigation LI A.selected,

UL.tabNavigation LI A:hover {

	background-color: #000;

	color: #fff;

}



UL.tabNavigation LI A:focus {

	outline: 0;

}



div.tabs > div {

}



div.tabs > div h2 {



}







/* color picke */



#ColorPickerDiv 

{

    display: block;

    display: none;

    position: relative;

	background:black;

	border:2px solid black;

}



#colorpicker div {

	border:1px solid white;

	background:#000;

}





#ColorPickerDiv TD.color

{

	cursor: pointer;

	font-size: xx-small;

	font-family: 'Arial' , 'Microsoft Sans Serif';

}

#ColorPickerDiv td.color label

{

	cursor: pointer;

}



.ColorPickerDivSample

{

	margin: 0px 0px 0px 4px;

	border: solid 1px #000;

	padding: 0px 10px;	

	position: relative;

	cursor: pointer;

}



.clearboth {clear:both !important}



#videos_page {width:600px;}