/* CSS Document for margie holmes website*/
/* Creative Web Solutions by www.Ivertise.com */

* {
	margin:0px auto;
	padding:0px;
}
body {
	margin: auto;
   text-align:center;
	background:url(../images/background.gif) repeat-x scroll;
	background-position:top;
	background-color:#382126;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
p {
	text-align:left;
}
h1 {
	float:left;
	width:351px;
	height:62px;
	padding-right:175px;
	background:url(../images/logo1.jpg) no-repeat;
}
h1 span {
	display:none;
}
h1 a {
	width:351px;
	height:62px;
	display: block;
}
h2 {
	text-align:left;
}
h2 a {
	padding:0px;
	margin:0px;
	color:#666;
	font-family:"Trebuchet ms";
}
h3 {
	text-align:left;
	color:#990033;
	font-size:12px;
	font-weight:bold;
}
img {
	border:none;
}
a {
	text-align:left;
	text-decoration:none;
	color:#fff;
}
/*li {
	list-style-position:inside;
}
ul {
	list-style-position:inside;
	/*list-style-image:none;
}/*
/*html>body ul {
	list-style-position:outside;
}
/*begin:Form Styles*/
input {
	width:auto;
	height:21px;
	border: 1px solid #000;
	margin-bottom:10px;
	padding-left:3px;
}
.button {
	color:#FFF;
	background-color:#92223e;
}
.textarea {
	font-size:15px;
	width:340px;
}
/*begin:Wrapper*/
#wrapper {
	width:900px;
	height:auto;
}
/*begin:top container*/
#header {
	width:900px;
	height:422px;
	background:url(../images/bg_horizontal.gif);
	clear:right;
}
/*begin:contents*/
#contents {
	float:left;
	width:auto;
	height:360px;
	margin-top:-361px;
	background:none;
}
/*begin:Main Navigation*/
#mainNav {
	float:left;
	width:308px;
	height:360px;
	padding-top:10px;
	background:none;
}
#mainNav li{
	width:243px;
	height:34px;
	/*list-style-position:outside;*/
	list-style-type:none;
}
#mainNav a{
	width:243px;
	height:34px;
	display:block;
}
#mainNav li span{
	display:none;	
}
#mainNav ul {
	padding-left:0px;
	margin-left:0px;
}
/*begin:button links*/
#home a {background:url(../images/main_nav_01.gif) no-repeat;}
#home a:hover {background:url(../images/main_nav_01.gif) 0px -34px;}

#about a {background:url(../images/main_nav_02.gif) no-repeat;}
#about a:hover {background:url(../images/main_nav_02.gif) 0px -34px;}
#about li { list-style-image:url(../images/bullet2.gif); position:relative; left:10px; list-style-position:inside; }
html>body #about li { list-style-image:url(../images/bullet2.gif); position:relative; left:24px; list-style-position:inherit;}

#sex a {background:url(../images/main_nav_03.gif) no-repeat;}
#sex a:hover {background:url(../images/main_nav_03.gif) 0px -34px;}

#beyond a {background:url(../images/main_nav_04.gif) no-repeat;}
#beyond a:hover {background:url(../images/main_nav_04.gif) 0px -34px;}
#beyond li { list-style-image:url(../images/bullet2.gif); position:relative; left:10px; list-style-position:inside; }
html>body #beyond li { list-style-image:url(../images/bullet2.gif); position:relative; left:24px; list-style-position:inherit;}

#mood a {background:url(../images/main_nav_05.gif) no-repeat;}
#mood a:hover {background:url(../images/main_nav_05.gif) 0px -34px;}

#musings a {background:url(../images/main_nav_06.gif) no-repeat;}
#musings a:hover {background:url(../images/main_nav_06.gif) 0px -34px;}

#forumlink a {background:url(../images/main_nav_07.gif) no-repeat;}
#forumlink a:hover {background:url(../images/main_nav_07.gif) 0px -34px;}

#ask a {background:url(../images/main_nav_08.gif) no-repeat;}
#ask a:hover {background:url(../images/main_nav_08.gif) 0px -34px;}

#contact a {background:url(../images/main_nav_09.gif) no-repeat;}
#contact a:hover {background:url(../images/main_nav_09.gif) 0px -34px;}

#alternative a {background:url(../images/main_nav_10.gif) no-repeat;}
#alternative a:hover {background:url(../images/main_nav_10.gif) 0px -34px;}

/*begin:welcome*/
#welcome {
	float:left;
	width:218px;
	height:330px;
	margin-top:30px;
	background:none;
	clear:right;
	text-align:left;
}
#welcome h2 {
	margin-bottom:20px;
}
#welcome p {
	color:#e6e6e6;
}
/*begin:Banner Picture*/
#pic {
	float:left;
	width:374px;
	height:423px;
	background:url(../images/margie_1.jpg) no-repeat;
	clear:right;
}
#pic h2 {
	display:none;
}
/*begin:dynamic Content CONTAINER*/
#dynamicContent {
	float:left;
	text-align:left;
	width:900px;
	height:130px;
	background:#e8e5cc;
}
/*dynamic Content*/
#announcements {
	float:left;
	width:245px;
	height:90px;
	margin-left:20px;
	margin-right:20px;
	margin-top:16px;
	margin-bottom:16px;
	background:#e8e5cc;
}

#announcements ul {
	list-style-type:none;
	margin-left:0px;
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#announcements ul a {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
html>body #announcements ul {
	list-style-type:none;
	margin-left:0px;
}

#announcements li a:hover { text-decoration:underline; }

#forums {
	float:left;
	width:305px;
	height:90px;
	background:#e8e5cc;
	padding-left:20px;
	padding-right:20px;
	margin-top:16px;
	margin-bottom:16px;
	border-left:2px dotted #611023;
	border-right:2px dotted #611023;
	border-bottom:thick #e8e5cc; 
	clear:right;
}
#mailing {
	float:left;
	width:225px;
	height:90px;
	margin-left:20px;
	margin-right:20px;
	margin-top:16px;
	margin-bottom:16px;
	background:#e8e5cc;
	clear:right;
}
#mailing p {
	margin-top:-10px;
}
#mailing table {
	margin-top:5px;
}
#mailing table td{
padding:5px;
}
#mailing h2 {
	margin-bottom:12px;
}

#main_ads {
	clear:both;
	width:900px;
	height:auto;
	background:#611023;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	color:#999;
	font-size:11px;
}


/*begin:footer*/
#footer {
	float:left;
	width:900px;
	height:80px;
	background:#611023;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	color:#999;
	font-size:11px;
}
#footer a {
	color:#999;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
	color:#FFF;
}
/*begin:copyright*/
#copyright {
	width:900px;
	height:20px;
	padding-top:3px;
	font-size:11px;
	color:#666;
	background:none;
	clear:both;
}
#copyright a{
	color:#666;
}
#copyright a:hover {
	color:#999;
	text-decoration:underline;
}
.copyrightSpacer {
	padding-left:355px;
}


/*----------BEGIN:INNER PAGES---------------*/
#wrapper2 {
	margin:15px auto;
	width:999px;
	height:100%;
	color:#000;
}
#container2 {
 float:left; 
 margin:0px; 
 padding:0px; 
 background:#b62e4f; 
 width:auto; 
 height:auto;
}
/*begin: inner contents*/
#innerContents {
	float:left;
	width:580px;
	height:100%;
	padding-left:25px;
	padding-right:25px;
	text-align:left;
	padding-bottom:40px;
	_height:730px;
	/*_min-height:550px;*/
	background:#e8e5cc;
}

html>body #innerContents {
	float:left;
	width:540px;
	height:auto;
	padding-left:25px;
	padding-right:25px;
	min-height:730px;
	text-align:left;
	padding-bottom:40px;
	background:#e8e5cc;
}

#innerContents ul {
	padding-left:15px;
	
}

#innerContents li {
	color:b62e4f;
}
#innerContents li a {
	color:b62e4f;
	text-decoration:underline;
}
html>body #leftpanel2 {
	float:left;
	vertical-align:top;
	width:265px;
	height:600px;
	min-height:inherit;
	max-width:none;
	background:#b62e4f;
	clear:right;
}
#innercontents a {
	color:b62e4f;
}
#innercontents a:hover {
	text-decoration:underline;
}
#innercontents h2 {
	width:auto;
	margin-top:40px;
	margin-left:0px;
	color:#000;
	clear:right;
}
#innercontents h2 a{
	/*margin-left:10px;*/
	color:#000;x
	font-weight:bold;
	font-size:22px;
}
#innercontents h2 a:hover{
	text-decoration:none;
}
#innerContents p {
	margin-bottom:20px;
}

/*begin:leftpanel 2*/
#leftpanel2 {
	float:left;
	vertical-align:top;
	width:265px;
	height:100%;
	_height:730px;
	background:#b62e4f;
	clear:right;
}
#leftpanel2 h1 {
	width:265px;
	height:39px;
	margin-top:40px;
	padding-right:0px;
	background:url(../images/logo_inner.gif) no-repeat;
}
#leftpanel2 h1 span {
	display:none;
}
#leftpanel2 h1 a {
	width:265px;
	height:39px;
	display:block;
}
#breadcrumbs{
	/*margin-left:10px;*/
	color:b62e4f;
}
#breadcrumbs a{
	color:b62e4f;
}
#breadcrumbs a:hover{
	text-decoration:none;
	color:#e05b7c;
}

/*begin: Margie Pics*/
#pic2 {
	width:241px;
	float:right;
	height:331px;
	margin-right:-14px;
	background:#e8e5cc;
	margin-top:-67px;
}
html>body #pic2 {
	float:right;
	width:241px;
	height:331px;
	margin-right:-25px;
	background:#e8e5cc;
	margin-top:-67px;
}
/*begin: contents*/
.textContainer {
	float:left;
	width:346px;
	height:auto;
	margin-bottom:20px;
	text-align:left;
	color:#000;
	padding-left:10px;
	background:none;
}
.textContainer a {
	color:#666;
}
/*begin: Ads container 2*/
#ads2 {
	float:left;
	vertical-align:top;
	width:137px;
	height:500px;
	background:none;
}
/*----------------------------begin:Main Navigation for inner pages*/
#mainNav2 {
	float:left;
	margin:0;
	background:none;
}
#mainNav2 li{
	width:243px;
	height:34px;
}
#mainNav2 ul {
	margin:0px;
	padding-left:15px;
	list-style:none;
}
#mainNav2 a{
	width:243px;
	height:34px;
	display:block;
}
#mainNav2 li span{
	display:none;
}

/*begin:2nd Level*/
/*#mainNav2 ul ul{
	margin:5px 0px;
	padding:0px;
	display:inline;
	text-align:left;
	list-style-position:inside;
	list-style-position:outside;
	list-style-image:url(../images/bullet_nav.gif);
}*/

/*#mainNav2 ul {
	padding-left:20px;
	list-style-image:url(../images/bullet2.gif);
	list-style:none;
}*/

#mainNav2 li{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:200px;
	height:auto;
	background:none; 
	text-align:left;
	/*display:inline;*/
	/*list-style-image:url(../images/bullet2.gif);*/
	/*list-style-position:inside;*/
}
html>body #mainNav2 li{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:200px;
	height:auto;
	background:none; 
	text-align:left;
	/*display:inline;*/
	/*list-style-image:url(../images/bullet2.gif);*/
	/*list-style-position:inside;*/
}

#mainNav2 li li {
	padding:0px;
	margin:8px 0 8px 0 ;
	width:200px;
	height:auto;
	/*list-style-position:outside;*/
	/*list-style-image:url(../images/bullet_nav.gif);*/
	text-align:left;
	padding-left:5px;
	/*padding:3px 0px 3px 0px;*/
	background:none;
}


html>body #mainNav2 li li {
	padding:0px;
	margin-top:10px;
	width:auto;
	height:auto;
	/*list-style-position:outside;*/
	/*list-style-image:url(../images/bullet_nav.gif);*/
	text-align:left;
	padding-left:5px;
	/*padding:3px 0px 3px 0px;*/
	background:none;
}

#mainNav2 li li a,#mainNav2 li li a:hover {
	padding:0px;
	margin-top:0;
	width:auto;
	height:auto;
	/*list-style-position:outside;*/
	/*list-style-image:url(../images/bullet_nav.gif);*/
	text-align:left;
	padding-left:5px;
	/*padding:3px 0px 3px 0px;*/
	background:none;
}

#mainNav2 li li a:hover {
	color:e8e5cc;
}

/*begin:footer*/
#footer2 {
	width:900px;
	height:63px;
	padding-top:10px;
	background:none;
	color:#666;
	clear:both;
}
#footer2 a {
	color:#999;
}
#footer2 a:hover {
	text-decoration:underline;
	color:#FFF;
}
#ivertise a {
	color:#666;
}
#ivertise a:hover{
	color:#999;
}

#footer_links {
	width:75%;
	height:auto;
	text-align:center;
}

#sender {
	padding-bottom: 20px;
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	margin-top:12px;
}

#sender p {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
}

#reply {
	padding-bottom:20px;
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}


#end_div {
	padding-bottom:25px;
}

#sender_reply_li {
	width:auto;
	list-style:none;
	margin-left:0px;
}

html>body #sender_reply_li {
	width:95%;
}

#sender_reply_li p {
	width:auto;
	list-style:none;
}

.summary {
	width:auto;
	margin-left:15px;
}

#innerContents ul {
	margin-left:0px;
}

html>body #innerContents ul {
	margin-left:0px;
}

.like_h3 a {
	text-align:left;
	color:#990033;
	font-size:12px;
	font-weight:bold;
}
#ul1 {
	list-style:none;
}
#ul1 li {
	margin-left:50px;
}

#error {
	list-style:none;
	margin-top:10px;
	margin-left:5px;
}

.error_alignment li {
	margin-left:15px;
}

#pager {
	text-align:center;
	width:auto;
}
html>body #pager {
	text-align:center;
	width:530px;
}

.text12_bold {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
/* GOOGLE ADS -------------------------------------*/

#ads2 {
	padding-top:25px;
	background:#B62E4F url(../images/advert_inner.jpg) no-repeat top;
	width: 140px;
}

.special-ul-hack {
	 margin-left: 0px;
}
