/* 
Theme Name: Dr Ginni Mansberg
Theme URL: http://www.google.com
Description: Custom theme for Ginni Mansberg
Author: Caleb Wong
Author URI: http://www.oonagi.org
Version: 1.0
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}


/*
Here is a list of all the <DIV>s in Whiteboard.
*/

#container{}
#post{}
.postmeta{}
#postnavigation{}
#searchform{}
#sidebar{}

body {
	background:				#ed90ba url('images/bkg.gif') repeat-x top;
	font-family: 			Verdana,Arial,Helvetica,sans-serif;
	font-size:				62.5%;
}
.hide {
	display:				none;
}

#container {
	margin:					0 auto;
	width:					874px;
}

#content {
	color:					#5a5a5a;
	background: 			#ffffff;
	float:					left;
	font-size:				1.2em;
	margin:					0 0 20px;
	min-height:				450px;
  	height:					auto !important;
  	height:					450px;
	padding:				11px 30px;
	position:				relative;
	width: 					530px; 
}
#content p {
	padding:				0 0 15px;
}
#content a {
	color:					#2e2e2e;
	text-decoration: 		none;
}
#content a:hover {
	color:					#2e2e2e;
	text-decoration: 		underline;
}
#content .postmeta {
	display:				none;
}
#content .post_details {
	font-size:				0.9em;
	padding:				0 0 5px;
}

h2.post_title {
	font-size:				1.4em;
}
h2 a.pt {
	display:				block;
	height:					18px;
	right:					35px;
	position:				absolute;
	text-indent:			-9000px;
	top:					92px;
}
h2 a._About {
	background:				url('images/pt_about.gif') no-repeat;
	width:					70px;
}
h2 a._Photos {
	background:				url('images/pt_photo.gif') no-repeat;
	width:					82px;
}
h2 a._Contact {
	background:				url('images/pt_contact.gif') no-repeat;
	width:					100px;
}

.more-link {text-align:right; font-weight:bold; margin-top:-15px;}


#navigation {
	float:					left;
	margin:					118px 0 0;
	width: 					120px;
}
#navigation a.t_home {
	background:				url('images/t_home.gif') no-repeat;
}
#navigation .page-item-2 a {
	background:				url('images/t_about.gif') no-repeat;
}
#navigation .page-item-103 a {
	background:				url('images/t_links.gif') no-repeat;
}
#navigation .page-item-21 a {
	background:				url('images/t_photos.gif') no-repeat;
}
#navigation .page-item-6 a {
	background:				url('images/t_contact.gif') no-repeat;
}
#navigation a {
	display:				block;
	height:					20px;
	text-indent: 			-9000px;
	width:					120px;
}
#navigation a:hover {
	background-position: 	0 -20px;
}
#navigation .top {
	background:				url('images/nav_bkg-top.gif') no-repeat;
	height:					20px;
}
#navigation .btm {
	background:				url('images/nav_bkg-btm.gif') no-repeat;
	height:					20px;
}
#navigation .pagenav {
	list-style: 			none;
}

#siteHeader {width:100%; height:150px; background:url(images/photo_drginni.jpg) 290px top no-repeat; margin-top:-10px;}
#siteHeader img {padding-top:10px;}

#sidebar {
	float:					right;
	margin:					118px 0 0;
	width:					164px;
}
#sidebar h3 {
	height:					20px;
	text-indent: 			-9000px;
	width:					165px;
}
#sidebar ul li {
	border-bottom:			1px solid #ea8bbb;
}
#sidebar .t_categories {
	background:				url('images/t_categories.gif') no-repeat;
}
#sidebar .t_twitter {
	background:				url('images/t_twitter.gif') no-repeat;
}
#sidebar .t_twitter_l {margin-top:1px;margin-bottom:1px;}
#sidebar .t_twitter_l a {margin:0px; padding:0px;}

#sidebar .twitter {
	background:				#f2accb;
	color:					#fff;
	font-size:				1.2em;
	padding:				5px 5px 5px 5px;
}
#sidebar .twitter a {
	color:					#fff;
	display:				inline;
	padding:				0;
}
#sidebar .top {
	background:				url('images/categories_bkg-top.gif') no-repeat;
	height:					20px;
}
#sidebar .btm {
	background:				url('images/categories_bkg-btm.gif') no-repeat;
	height:					20px;
}

#navigation ul li, #sidebar ul li {
	list-style: 			none;
}
#sidebar a {
	background:				#f2accb;
	color:					#ffffff;
	display:				block;
	padding:				3px 0 3px 18px;
	text-decoration: 		none;
}
#sidebar a:hover {
	background:				#e783b9;
}

.wpcf7-form input, .wpcf7-form textarea {
	border:					1px solid #ea8bbb;
	margin:					2px 0 10px;
	padding:				3px 5px;
}
.form_title {
	width:					200px;
}