/**************************************************************   Visit studio7designs.com for more layouts and downloads for this template! **************************************************************//*********************************************************   HTML Elements *********************************************************/html,body {  height: 100%;}body {  margin: 0;  padding: 0;  text-align: center;  background: url(../images/bg1.gif) repeat-y top center;  font: 400 0.7em arial, sans-serif;  line-height: 170%;    color: #555;}/* IE 6 * body {   background: url(../images/bg1.gif) repeat-y;   background-position:-171px 0px;} IE 7 * + body {   background: url(../images/bg1.gif) repeat-y;   background-position:-171px 0px;}*//* Headers */h1, h2, h3, h4, h5, h6 {  margin: 0 0 10px 0;  padding: 0;}h1 {  padding-bottom: 0.2em;  font: 400 1.6em arial, sans-serif;  color: #536C71;  border-bottom: 12px solid #ddd;}h2 {  font-size: 1.2em;  color: #586B7A;}.post h2{	color:#790f2c;	}h3 {  text-transform: uppercase;  font-size: 0.9em;  color: #5D6F73;}h4 {  font-size: 0.85em;}h5 {  font-size: 0.8em;}/* Needed to horizontally pad in a coloured container */.horzPad h1,.horzPad h2,.horzPad h3,.horzPad h4,.horzPad h5,.horzPad p {  padding-left: 5px;  padding-right: 5px;}/* Links */a {  text-decoration: none;  color: #3B5D77;}a:hover {  color: #668FA3;}a img {  border: 0;}/* Lists */ul li {  list-style-image: url(../images/listdot1.gif);}/* Blockquote */blockquote {  margin: 0;  padding: 0 20px;  background: #eee;  border-top: 1px solid #ccc;  border-bottom: 1px solid #ccc;}address {	font: 400 0.7em arial, sans-serif;  line-height: 170%;    color: #555;}