#g_footer p, #g_description p {
    margin: 0;
}

  /* 
    fix ie6 "peekaboo bug" using the "holly hack". 
    Note, this style only applied to ie6.
  */
  * html .wrapper {height: 0.1%;}
  /* 
   * IE5 mac - overrides the IE/Win hack 
   */

  /*\*//*/

  * html #threecolumn div {height: auto;}

  /**/


  /* 
   * IE5/Win-specific CSS -ensures #container wraps all content on window resize
   */

  @media tty {
   i{content:"\";/*" "*/}} * html #container { height: 1%; } /*";}
  }/* */
  
  #footer {
    clear: both;
  }
  
    /* Extra divs hidden by default. The custom CSS can override this though */
  #extraDiv1, #extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 {
    display: none;
  }
  
body {
	text-align: center;
}
#container {
	width: 718px;
	text-align: left;
	margin: 0 auto;
}
#header {
	text-align: center;
	margin: 10px 20px 30px 20px;
}
#main-content {
	float: right;
	width: 470px;
}
#sidebar {
	float: left;
	width: 240px;
	background-color: #f7f7f7;
}
#footer {
	text-align: center;
	clear: both;
}
  /** BEGIN CUSTOM SKIN **/
  /*

  	-- -- -- -- -- -- --
  	Base CSS
  	-- -- -- -- -- -- --
  	
  	This file simply removes default styling on most HTML elements in 
  	order to reduce the need to later override them.
  	
  */
h3,pre,code,p {font-size: 1em;}
dl,li,dt,dd,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
img {border: none; margin: 0px; padding: 0px; v-align: bottom;}
address {font-style: normal;}/*
  */

body {
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 95%;
  }	
h1, h2, h3, p, p.description {
  	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
}
h1 {
  	font-size: 3.2em;
  	font-weight: bold;
  	letter-spacing: 2px;
  	text-shadow: #999 2px 2px 2px;
  	padding: 1em 0 0 0;
}

h2 {
  	font-size: 1.6 em;
  	font-weight: bold;
  	letter-spacing: 2px;
  	text-shadow: #999 2px 2px 2px;
	margin-bottom: 40px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1em;
  	font-weight: normal;
  	margin-top: 1em;
}
h4 {
	font-family: Times, serif;
	font-style: italic;
  	font-size: 1em;
  	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 1.5em;
}
h5 {
	font-family: Times, serif;
	font-style: italic;
  	font-size: 1.2em;
  	font-weight: bold;
	text-align: center;
  	margin:0px 0px 10px 0px;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
  	font-size: 1em;
  	font-weight: normal;
	color: #000000;
	text-align: center;
  	margin:15px 0px 15px 0px;
	line-height: 1.7em;
}
h7{
	font-family: Times, serif;
	font-style: italic;
  	font-size: 1.2em;
  	font-weight: normal;
	color: #000000;
	text-align: center;
}
h8{
	font-family: Times, serif;
	font-style: italic;
  	font-size: 1em;
	line-height: 1.1em;
  	font-weight: normal;
	color: #000000;
	margin-left:10px;
	text-align: left;
}
p, td {  	font-size: 1em;
	line-height: 1.7em;
}
code, kbd {
  	font-size: 1.25em;
}
p.description {
  	margin: .2em 0 1.5em;
  	line-height: 1.5;
}
 /* Basic HTML style
  ----------------------------------------------- */
a:link {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 1em;
	color: #000000;
  	font-weight: normal;
	text-decoration: none;
}
a:visited {
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1em;
 	color: #808080;
  	font-weight: normal;
	text-decoration: none;
}
a:hover, a:active, a:visited a:hover{
  	font-weight: bold;
 	color: #CC9933;
}
body {
  	font: 95% Arial, Helvetica, sans-serif;
  	color: #333;
  	margin: 10px;
  	padding: 0;
}
blockquote {
	line-height: 1em;
  	margin: 1em 2em;
  	color: #666;
}
blockquote p {
  	line-height: 1em;
}
caption {
  	font-weight: bold;
  	background: #ccc;
  	padding: .5em;
}
dd {
  	margin: 1em 2em;
}
dt {
 	font-weight: bold;
}
hr {
  	margin: 1em 6em;
}
li {
  	margin: 1em 0;
	list-style: none; /* turns off the list bullets */
}
table {
  	border: none;
}
th {
 	text-align: left;
  	padding: .5em;
}
p.description {
  	margin: .2em 0 1.5em;
  	line-height: 1.5;
}
p {
  	margin: 1em 0;
  	line-height: 1.6em;
  	font-size: 1em;
  	font-weight: normal;
}    

  /* Nested HTML elements
  ----------------------------------------------- */
ol li {
  	margin-left: 2em;
  	list-style-type: none;	
}
ol, ul {
  	margin: 1em 0;
  	padding-left: 1.7em;
}
ul li {
   	margin-left: 0em;
	list-style-type: none;
}


  /* Content column tweaks
  ----------------------------------------------- */
#main-content .cupboard {
 	background-image:url("http://dogyums.com/media/Cupboard.gif");
	background-repeat: repeat-y;
	background-position: center center;
}
#main-content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
  	font-weight: normal;
	text-decoration: none;
}
#main-content a:link {
	font-family:Times, serif;
 	font-size: 1em;
	font-style: italic;
	color: #000000;
  	font-weight: bold;
	text-decoration: none;
}
#main-content a:visited {
	font-family:Times, serif;
  	font-size: 1em;
 	color: #808080;
	font-style: italic;
  	font-weight: bold;
	text-decoration: none;
}
#main-content a:hover, a:active, #main-content a:visited a:hover {
	font-family:Times, serif;
  	font-size: 1em;
 	color: #CC9933;
	font-style: italic;
  	font-weight: bold;
	text-decoration: none;
}
#main-content .breadcrumb{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 1em;
	font-style: normal;
	padding: 0px 0px 30px 0px;
}
#main-content .breadcrumb a {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 1em;
	text-decoration: none;
	color: #000000;
  	font-weight: normal;
	font-style: normal;
}
#main-content .breadcrumb a:visited {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 1em;
 	color: #808080;
  	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}
#main-content .breadcrumb a:hover, a:active, .breadcrumb a:visited a:hover {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 1em;
 	color: #996600;
  	font-weight: normal;
	font-style: normal;
}

 /* Sidebar style
  ----------------------------------------------- */
#sidebar {
	text-align: left;
}
#sidebar a {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 1em;
	color: #000000;
  	font-weight: normal;
	text-decoration: none
}
#sidebar a:visited {
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1em;
 	color: #808080;
  	font-weight: normal;
	text-decoration: none
}
#sidebar a:hover, #sidebar a:visited a:hover {
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1em;
 	color: #CC9933;
  	font-weight: bold;
}
#adsense {
  	margin: 30px 14px;
} 
#sidebar li {
	background: #F7F7F7;
	margin: 10px 0px 10px 20px;
	padding: 10px 0px 0px 30px;
}
#sidebar ul {
	background: #F7F7F7;
	margin-top: 3px;
}
#sidebar ul li {
	list-style: none; /* turns off the list bullets */
	position: relative;
	padding: 10px 0px 0px 20px;
} 
#sidebar ul li ul li {
	list-style: none; /* turns off the list bullets */
	position: relative;
	padding: 0px 0px 0px 0px;
}
 
#sidebar ul a {
	display: block;
	visibility: visable;
	vertical-align: bottom; /* needed for IE5-Win */
}
 
#sidebar ul ul {
	background: #F7F7F7;
	position: absolute;
	left: -1000px;
} /* set flyout BG color and preset the positioning */
   
#sidebar ul li:hover ul {
 	left: 170px;
 	top: -20px;
	width:200px;
 	border-style:solid;
 	border-width:3px;
	border-color:#FFF;  
} /* make flyout appear when the LI is hovered */ 


  /* Footer style
  ----------------------------------------------- */
#footer {
  	margin-bottom: 10px;
}
#footer hr {
  	display: none;
}
#footer p {
 	font: 90% Arial, Helvetica, sans-serif;  	
	text-align: center;
  	margin: 1em 0;
  	line-height: 1em;
  	font-weight: normal; 
}
#footer .wrapper {
  	padding: 5px 10px;
}
#footer a:link {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 1em;
	color: #000000;
  	font-weight: normal;
}
#footer a:visited {
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1em;
 	color: #808080;
  	font-weight: normal;
	text-decoration: none;
}
#footer a:hover, a:active,#footer a:visited a:hover {
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 1em;
 	color: #CC9933;
  	font-weight: bold;
}