/*
Theme Name: Pandanph
Description: Pandanph 2.3 theme based on the original <a href="http://www.pandan.ph">Pandan.ph</a> site.
Author: Sofie Estolloso Hofmann
Author URI: http://www.sehdi.com
Version 2.3

Template/Website Design by Sofie Estolloso Hofmann http://www.sehdi.com
CSS Design by Sofie Estolloso Hofmann
Banner image by Sofie Estolloso Hofmann
Background image from www.pandan.ph and www.sofiehofmann.com
Revised on 08 October 2008
Revised on 16 March 2009
-----------------------------------------------
*/

body {
	background: #6699dd;
	color: #585858;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	border: 0;
	}

h1, h2, h3, h4, h5, h6 {
	background: inherit;
	color: #003399;
	text-align: left;
	}

a {
	background: inherit;
	color: #003399;
	text-decoration: none;
	}

a:hover {
	background: inherit;
	color: #0000ff;
	text-decoration: underline;
	}

h2.pagetitle {
	background: inherit;
	font-size: 1.0em;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
  	color: #003399;
	text-align: left;
	margin: 10px 0 5px 0;
	padding: 0;	
	}


/* Page
----------------------------------------------- */
#page {
	background: #ffffff;
	color: #585858;
	text-align: center;
	/*width: 750px;*/
	width: 99%;
	min-width: 750px;
	max-width: 900px;
	margin: 0 auto 5px auto;
	padding: 0;
	border: 1px solid #6699dd;
	}


/* Topnav
----------------------------------------------- */
#topnav {
	float: right;
	background: #6699dd;
	font: 11px tahoma,verdana,arial,sans-serif;
	color: #ffffff;
	/*width: 750px;*/
	width:100%;
	min-width: 750px;
	max-width: 900px;
	margin: 0;
	padding: 0 0 2px 0;
	border-top: 1px solid #6699de;
	border-bottom: 1px solid #6699de;
	}

#topnav ul {
	float: right;
  	margin: 0; 
  	padding: 0;
  	list-style-type: none;
  	list-style-image: none;
	}

#topnav ul li {
	float: left;
	line-height: 25px;
  	font-weight: normal;
  	display: inline;
	}

#topnav ul li a {
	float: left;
	background: #6699dd;
	color: #ffffff;
	margin: 0;
	padding: 0 10px;
	border: 1px solid #6699de;
	text-decoration: none;
	display: block;
	}

#topnav ul li a:hover, #topnav ul li a:active {
	background: #6699ff;
	color: #ffffcc;
	margin: 0;
	padding: 0 10px;
	border: 1px solid #66cccc;
	}


/* Header
------------------------------------------- */
#header {
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	}

#headerimg {
	margin: 0;
	padding: 0;
	border: 0;
	}

#headerimg h1 {
	text-align: center;
	margin: 0;
	padding: 0;
	/*border: 1px solid #ffffff;*/
	border: 0;
	}

#headerimg h1 a, #headerimg h1 a:hover, #headerimg h1 a:visited {
	background: #ffffff;
	font-size: 1px;
	color: #fffffc;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

#headerimg .description {
	font-size: 1px;
	text-align: center;
	margin: 0;
	padding: 0;
	/*border: 1px solid #ffffff;*/
	border: 0;
	text-indent: -9000px;
	}


/* Headerlogo
----------------------------------------------- */
#headerlogo {
	background: #ffffff;
	text-align: center;
	color: #585858;
	width: auto;
	height:84px;
	margin: 5px;
	padding: 0;
	border: 1px solid #fffffc;
	}

#headerlogo .logo {
	float: left;
	text-align: center;
	width: 26%;
	min-width: 210px;
	height: 82px;
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
	}

#headerlogo img.logo {
	width: 200px;
	height: 80px;
	border: 1px solid #ffffff;
	}

#headerlogo .thpics {
	float: left;
	text-align: center;
	width:71%;
	min-width: 520px;
	height: 82px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #ffffff;
	}

#headerlogo img.thpic {
	width: 100px;
	height: 66px;
	/*margin-bottom: 7px;*/
	margin: 7px auto;
	border: 1px solid #ffffff;
	}


/* Mainmenu
----------------------------------------------- */
#mainmenu {
	/*float:left;*/
	background: #228855;
	font: 11px tahoma,verdana,arial,sans-serif;
	color: #ffffff;
	text-align: left;
	/*width: 728px;*/
	width:auto;
	min-width: 728px;
	max-width: 880px;
	height:29px;
	margin: 0 11px;
	padding: 0;
	border: 0;
	}

#mainmenu ul {
  	float:left;
  	margin:0; 
  	padding:1px;
  	list-style-type:none;
  	list-style-image:none;
	}

#mainmenu ul li {
  	line-height:25px;
  	display:inline;
	}

#mainmenu ul li a {
	float: left;
	background: #228855;
	color: #e0e0e0;
	margin: 0;
	padding: 0 10px;
	border: 1px solid #228856;
	text-decoration: none;
	display: block;
	}

#mainmenu ul li a:hover, #mainmenu ul li a:active {
	background: #6699ff;
	color: #ffffcc;
	margin: 0;
	padding: 0 10px;
	border: 1px solid #66cccc;
	}


/* Content
----------------------------------------------- */
#content {
	background: #ffffff;
	font: 11px tahoma,verdana,arial,sans-serif;
	color: #585858;
	/*width: auto;*/
	min-width:750px;
	margin: 0;
	padding: 0;
	border: 0;
	}

#content .cform {
	background: inherit;
	color: #003399;
	font-family: tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	border: 1px solid;
	}

#cform {
	padding: 0 10px;
	border: 1px solid #003399;
	}


/* Maincontent
----------------------------------------------- */
#maincontent {
	float: right;
	background: #ffffff;
	color: #585858;
	/*width: 550px;*/
	width:73%;
	min-width: 550px;
	margin: 0;
	padding: 0.3em 0 1em 0;
	border: 0;
	}

#maincontent .narrowcolumn {
	float: left;
	text-align: justify;
	width: 320px;
	margin: 0 0 10px 0;
	padding: 1px 2px;
	border: 0;
	}

#maincontent .widecolumn {
	float: left;
	text-align: justify;
	/*width: 530px;*/
	width: 96%;
	min-width: 530px;
	max-width: 700px;
	margin: 0 0 20px 0;
	padding: 1px 2px;
	border: 0;
	}

#maincontent h2 {
	font: 1.6em tahoma,verdana,arial,sans-serif;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 15px;
	}

#maincontent h3 {
	font: 1.5em tahoma,verdana,arial,sans-serif;
	margin-top: 0;
	margin-bottom: 0px;
	}

#maincontent img.pic {
	text-align: center;
	width: 320px;
	height: 240px;
	margin-left: auto;
	margin-right: auto;
	padding: 1em 0 0;
	border: 0;
	}

#maincontent img.pix {
	text-align: center;
	width: 400px;
	height: 260px;
	margin: 0;
	padding: 0;
	border: 0;
	}

#maincontent table {
	text-align: left;
	width: 100%;
	margin: 0;
	padding: 0.5em;
	}

#maincontent td {
	text-align: left;
	padding: 0;
	}

#maincontent ul {
	text-align: left;
	margin: 0;
	padding: 0;
	}

#maincontent li {
	/*text-align: justify;*/
	}

#maincontent ul#gallery, #maincontent ul#gallery li {
	text-align: center;
	}


/* Post Content
------------------------------------------- */
.post {
	margin: 0;
	padding: 0;
	border: 0;
	}

.post ul li {
	margin: 0;
	padding: 0 0 1.5em 0;
	list-style-type: none;
	}

.post ul li ul li {
	margin: 0 0 0 1.2em;
	list-style-type: square;
	padding: 0.3em 0 0 0;
	}

.postcontent, .postcontent p {
	font-family: tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	text-align: justify;
	}

.postcontent .pixcenter p {
	text-align: center;
	margin-left; auto;
	margin-right: auto;
	}

.postcontent ul li h3.subtitle, #maincontent .post ul li.linkcat h2 {
	font: 1.5em tahoma,verdana,arial,sans-serif;
	margin: 0;
	padding: 0;
	}

.postmetadata, .permalink {
	clear: left;
	margin: 20px 0 0 0;
	padding-top: 5px;
  	padding-bottom: 10px;
	}

.postmetadata {
  	border-bottom: 1px dotted #330099;
	margin-bottom: 10px;
	}

.smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
	}

.attachment {
	text-align: center;
	margin: 5px 0px;
	}

.alt {
	text-align: justify;
	margin: 0;
	padding: 5px;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	}

.postcomment {
	margin: 20px 0 50px 0;
	}

.postcomment h3#comments, .postcomment h3#respond {
	}

h3#comments, h3#respond {
	font-size: 1.5em;
	font-family: tahoma,verdana,arial,sans-serif;
	padding-top: 10px;
	}

.altc, .altd {
	text-align: justify;
	border-top: 1px dotted #003399;
	border-bottom: 1px dotted #003399;
	margin: 5px 0;	
	padding: 5px;
	}

.altc {
	background: #f8f8f8;
  	color: #585858;
	}

.altd {
	background: #f8f8ff;
  	color: #585858;
	}

.comment-author {
	background: inherit;
  	color: #003399;
	}

.comment-number {
	float: right;
	background: inherit;
	color: #003399;
	font: 30px georgia,tahoma,verdana,arial,sans-serif;
	font-weight: bold;
	width: 40px;
	text-align: right;
	margin-right: 15px;
	}

.comment-comment {
	text-align: left;
	margin: 0;
	padding: 0;
	}

.comment-respond {
	background: inherit;
	color: #003399;
	font: 11px tahoma,verdana,arial,sans-serif;
	text-align: right;
	margin: 0;
	padding: 0 0 5px 0;
	}

.comment-guest {
	margin-top: 0;
	margin-left: 0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 0;
	list-style-type: none;
	}

.comment-np-guest {
	margin-top: 0;
	margin-left: 20px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 0;
	}

.comment-page-numbers {
	background: #228855;
	font: 11px tahoma,verdana,arial,sans-serif;
	color: #ffffff;
	text-align: center;
	margin: 5px 0 10px 0;
	padding: 3px 0;
	border: 1px solid #228877;
	}

.comment-page-numbers a {
	background: #228855;
	font: 11px tahoma,verdana,arial,sans-serif;
	color: #e0e0e0;
	padding: 0 5px;
	}

.comment-page-numbers a:hover {
	background: #228877;
	font: 11px tahoma,verdana,arial,sans-serif;
	color: #ffffff;
	padding: 0 5px;
	}

.commentmetadata, small {
	font-family: tahoma,verdana,arial,sans-serif;
	font-size: 0.9em;
	line-height: 1.2em;
	}


/* Comment Form
------------------------------------------- */
#commentform input {
	width: 150px;
	padding: 2px 0;
	margin: 1px 0;
	border: 1px solid #cccccc;
	}

#commentform textarea {
	width: 99%;
	padding: 2px;
	border: 1px solid #cccccc;
	}

#commentform #submit {
	font-size: 1.0em;
	font-family: verdana,arial,sans-serif;
	float: right;
	margin: 0;
	border: 1px solid #cccccc;
	}

#securitycode {
	border: 1px solid #cccccc;
	}


/* Contact Form
----------------------------------------------- */
#contactform input, #contactform textarea {
	font-size: 11px;
	font-family: tahoma,verdana,arial,sans-serif;
	margin: 2px 0;
	padding: 0;
	border: 1px solid #0000ff;
	}

#contactform .forminput {
	width: 200px;
	}

#contactform .formtextarea {
	width: 280px;
	}


/* Sidebar
----------------------------------------------- */
#sidebar {
	float: left;
	background: #ffffff;
	font: 11px tahoma,verdana,arial,sans-serif;
	color: #585858;
	width: 23%;
	/*max-width: 180px;*/
	margin: 0;
	padding: 1em;
	border: 0;
	}

#sidebar #date {
	background: #6699ff;
	color: #ffffff;
	text-align: center;
	width: auto;
	margin: 0;
	padding: 0.5em 0;
	border: 0;
	}

#sidebar h2, #sidebar h2.widgettitle {
	background: #228855;
	font-size: 1.0em;
	color: #ffffff;
	text-align: left;
	margin: 0;
	padding: 0.5em 1em;
	border: 0;
	}

#sidebar ul {
	background: #6699ff;
	color: #ffffff;
	}

#sidebar ul ul, #sidebar ul ul li {
	display: inline;
	}

#sidebar ul, #sidebar li, #sidebar ul ul, #sidebar ul ul li {
	text-align: left;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul li {
	border-bottom: 1px solid #6699dd;
	}

#sidebar ul li a, #sidebar ul li h2 {
	background: #228855;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0.4em 0 0.4em 1em;
	border: 1px solid #228856;
	display: block;
	}

#sidebar ul li a:hover {
	background: #228855;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0.4em 0 0.4em 1em;
	border: 1px solid #228856;
	}

#sidebar ul li ul li a, #sidebar ul li.pagenav ul li a {
	background: #6699ff;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0.4em 0 0.4em 1em;
	border: 1px solid #6699dd;
	display: block;
	}

#sidebar ul li ul li a:hover, #sidebar ul li.pagenav ul li a:hover {
	background: #6699dd;
	color: #00ffff;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0.4em 0 0.4em 1em;
	border: 1px solid #66cccc;
	}

#sidebar ul li ul li.page_item ul li.page_item a, 
#sidebar ul li ul li.page_item ul li.page_item a:hover {
	font-weight: normal;
	margin: 0;
	padding-left: 2em;
	}

#sidebar ul li.news ul {
	background: #228855;
	color: #ffffff;
	}

#sidebar ul li.news ul li ul, #sidebar ul li.pagenav ul li.page_item ul {
	background: #6699ff;
	color: #ffffff;
	}

#sidebar ul li.news ul a, #sidebar ul li.news ul a:hover, #sidebar ul li.pagenav ul a, #sidebar ul li.pagenav ul a:hover {
	background: #228855;
	font-weight: bold;
	color: #ffffff;
	margin: 0;
	padding-left: 1em;
	border: 1px solid #228856;
	}

#sidebar ul li.news ul a:hover,
#sidebar ul li.pagenav ul a:hover {
	text-decoration: underline;	
	margin: 0;
	}
 
#sidebar ul li.news ul li ul.children a, 
#sidebar ul li.news ul li ul.children a:hover {
	font-weight: normal;
	margin: 0;
	padding-left: 1em;
	}
 
#sidebar ul li ul li.page_item ul a, 
#sidebar ul li ul li.page_item ul a:hover {
	font-weight: normal;
	margin: 0;
	padding-left: 1em;
	}

#sidebar ul li.news ul li ul.children a, 
#sidebar ul li ul li.page_item ul a, 
#sidebar ul li ul li.page_item ul li.page_item ul a {
	background: #6699ff;
	color: #ffffff;
	margin: 0;
	border: 1px solid #6699dd;
	}

#sidebar ul li.news ul li ul.children a:hover, 
#sidebar ul li ul li.page_item ul a:hover, 
#sidebar ul li ul li.page_item ul li.page_item ul a:hover {
	background: #6699dd;
	color: #00ffff;
	margin: 0;
	border: 1px solid #66cccc;
	text-decoration: none;	
	}

#sidebar ul li ul li.page_item ul li.page_item ul a, 
#sidebar ul li ul li.page_item ul li.page_item ul a:hover {
	font-weight: normal;
	margin: 0;
	padding-left: 2em;
	}

#sidebar abbr {
	border-bottom: none;
	}

#sidebar .textwidget, #sidebar .quote {
	text-align: justify;
	margin: 0;
	padding: 0.4em 1.2em;
	border: 0;
	}


/* Sidebarr
----------------------------------------------- */
#sidebarr {
	float: right;
	background: #ffffff;
	color: #003399;
	font: 11px tahoma,verdana,arial,sans-serif;
	text-align: left;
	width:36%;
	max-width: 205px;
	margin: 0;
	padding: 1em;
	border: 0;
	}

#sidebar2 {
	float: left;
	background: #ffffff;
	color: #003399;
	font: 11px tahoma,verdana,arial,sans-serif;
	text-align: left;
	width:23%;
	max-width: 180px;
	margin: 0;
	padding: 1em;
	border: 0;
	}

.navtop {
	background: #6699ff;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	width: auto;
	margin: 0;
	padding: 0.4em 0.8em;
	border: 1px solid #6699fe;
	}

.navtop a, .navtop a:hover, .navtop a:active  {
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	}

.navtop a  {
	background: inherit;
	color: #ffffff;
	text-decoration: none;
	}

.navtop a:hover, .navtop a:active {
	background: inherit;
	color: #ffffff;
	text-decoration: underline;
	}

.navbody {
	background: #ffffff;
	color: #003399;
	text-align: left;
	width: auto;
	margin: 0;
	padding: 0.5em;
	border: 1px solid #6699ff;
	}

.navbodychat {
	background: #ffffff;
	color: #003399;
	text-align: center;
	width: auto;
	margin: 0;
	padding: 0.1em;
	border: 1px solid #6699ff;
	}

.navbody ul, .navtop ul {
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	}

.navbody ul li {
	text-align: left;
	list-style-type: none;
	padding: 2px 0;
	}

.navbody a, .navbody a:hover, .navbody a:active {
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	}

.navbody a {
	background: inherit;
	color: #0000ff;
	}

.navbody a:hover, .navbody a:active {
	background: #6699ff;
	color: #ccffff;
	}

.navpost {
	margin: 0;
	padding-top: 1px;
	padding-bottom: 3px;
	}


/* Search Form
----------------------------------------------- */

#searchform {
	text-align: center;
	margin: 0 0 8px 0;
	}

#searchform input {
	width: 100px;
	padding: 2px;
	}

#searchform input#s {
	width: 170px;
	padding: 5px 0;
	}

#searchform input, #searchform input#s {
	text-align: center;
	font: 11px/1.2em tahoma,verdana,arial,sans-serif;
	margin: 1px 0;
	border: 1px solid #6699ff;
	}


/* Calendar
----------------------------------------------- */
li#calendar #wp-calendar {
	text-align: center;
	width: 178px;
	margin: 0 0 0 1px;
	padding: 0;
	border: 0;	
	}

li#calendar #wp-calendar caption {
	text-align: center;
	padding: 3px 0;
	}

li#calendar #wp-calendar a {
	background: inherit;
	color: #0000ff;
	margin: 0;
	padding: 0;
	border: 0;	
	}

li#calendar #wp-calendar #today {
	background: inherit;
	color: #0000ff;
	margin: 0;
	padding: 0;
	border: 0;	
	}


/* Footer
----------------------------------------------- */
#clearer {
	margin: 0;
  	padding: 0;
  	clear: both;
	}

#footer {
	background: #228855;
	/*background: #003399 url('/_files_images/bgb.gif');*/
	color: #ffffee;
	width: auto;
	margin: 0;
	padding: 5px 0;
	border: 1px solid #228856;
	clear: both;
	}


/* Copyright
----------------------------------------------- */
#copyright {
	font: 11px tahoma,verdana,arial,sans-serif;
  	text-align: center;
  	width: auto;
  	margin: 0;
	padding-bottom: 1.2em;
  	border: 0;
	line-height: 1.3em;
  	clear: both;
	}

#copyright a {
	background: transparent;
	color: #ffffff;
	text-decoration: none;
	padding: 0 0.3em;
	}

#copyright a:hover {
	background: transparent;
	color: #00ccff;
	text-decoration: underline;
	padding: 0 0.3em;
	}


/* Bottom
----------------------------------------------- */
#bottom {
	font: 10px tahoma,verdana,arial,sans-serif;
  	text-align: center;
  	width: auto;
  	margin: 0;
  	border: 0;
  	clear: both;
	}

#bottom a {
	background: transparent;
	color: #ffffff;
	text-decoration: none;
	}

#bottom a:hover {
	background: transparent;
	color: #cccccc;
	text-decoration: none;
	}


/* Navigation
------------------------------------------- */
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 50px;
	padding: 0;
	}

.alignright {
	float: right;
	margin-bottom: 10px;
	}

.alignleft {
	float: left;
	margin-bottom: 10px;
	}


/* Images
----------------------------------------------- */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

img.attachment-full, img.attachment-medium {
  	margin-left: auto;
  	margin-right: auto;
  	padding: 1px;
  	border: 1px solid #cccccc;
  	display: block;
  	clear: both;
	}

img.attachment-thumbnail {
	padding: 1px;
	border: 1px solid #cccccc;
	}

img.gallery-thumbnail {
	margin: 1px;
	padding: 2px;
	border: 1px solid #cccccc;
	}

.gallery img {
	border: 1px solid #cccccc;
	}

.wp-caption img {
	display: block;
  	text-align:center;
	margin-left: auto;
	margin-right: auto;
  	padding:1px;
  	border:1px solid #cccccc;
	}

.wp-caption-text {
	text-align: center;
	}

p.wp-caption-text {
	text-align: center;
	font: 10px tahoma,verdana,arial,sans-serif;	
	}

.gallery-image {
	margin: auto;
	}

.gallery-image-icon {
	float: left;
	width: 33%;
	margin: 0 0 5px 0;
	}

p.attachment a img {
	display:none;
}

.caption p {
	text-align: center;
}


/* Ads
----------------------------------------------- */
.ads {
	display: block;
	font: 11px tahoma,verdana,arial,sans-serif;
	margin: 5px auto;
	padding-top: 10px;
	text-align: center;
	}

.adsbox{
	background: #ffffff;
	/*background: #6699ff;*/
	color: #ffffff;
	text-align: left;
	text-indent: 1em;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0.5em;
	border: 1px solid #6699dd;
	/*border: 1px solid #6699dd;*/
	text-decoration: none;
	}


/* Others
----------------------------------------------- */
p.center {
	text-align: center;
	}

.justify {
	text-align: justify;
	}

.center {
	text-align: center;
	}

.right {
	text-align: right;
}

.alignright {
	text-align: right;
	float: right;
	}

.left {
	text-align: left;
	}

.alignleft {
	text-align: left;
	float: left;
	}

.clear {
  	clear:both;
	}

pre {
	background: inherit;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	font-size: 100%;
	color: #585858;
	margin: 0;
	padding: 0;
	border: 0;
	}


/* Google Search
----------------------------------------------- */
#cse-search-box {
	margin: 5px 0;
	padding-top: 10px;
	text-align: center;
	}

#googlesearch, .googlesearch {
  	background: #ffffff;
  	color: #585858;
  	font:11px Tahoma,verdana,arial,sans-serif;
  	text-align: center;
  	margin: 0;
  	padding: 3px 0;
  	border: 0;
  	list-style-type:none;
  	}

#googlesearch input#q, .googlesearch input.q {
  	padding: 4px;
  	}

#googlesearch input#sa, .googlesearch input.sa {
  	padding: 2px;
  	}

#googlesearch input#q, #googlesearch input#sa, .googlesearch input.q, .googlesearch input.sa {
  	text-align: center;
  	margin: 3px 0;
  	border: 1px solid #6699ff;
  	font:11px Tahoma,verdana,arial,sans-serif;
  	}
