/* CSS Document */
/* v1.0 | 20080212 css reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* end of general css reset */

body
{background: #CC0000;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding-top:5px;
  }

ul {padding-bottom:10px;}
ul ul {padding-bottom:0px;}
ul li {padding-left:10px;}
ul ul li {padding-left:10px;}

#wrapper
{
width:1050px;
height:100%;
margin:0 auto;
text-align:left;
padding-right:30px;
}

#click
{float:left;
width:100px;
height:450px;background: #CC0000 url(images/tantra.png) top left no-repeat;
}
#click a
{width:100px;
height:450px;
display:block;
text-decoration:none;
}

#header
{ float:right;
 background: url(images/header_bg.png) top center no-repeat;
width:950px;
height:150px; }

#header h1
{color:#008080;
font-size:200%;
font-style:italic;
text-indent:-9999px; 
}

#header h1 a
{text-decoration:none;
color:#008080;}

#header .description
{ font-style:italic; font-size:250%; margin:20px;
color: #990000; }

#content
{ float:right;
 background:#b30000 url(images/content_bg.png) center top repeat-y;
width:950px;
min-height:300px; }

#sidebar_left
{ float:left;
width:200px;
 }

.feature
{ padding:0px;
 }
 
.feature h2, .navigation h2
{ background: url(images/sidebar_h2_bg.png) top center no-repeat;
height:25px;
padding:5px 10px;
color:#008080;
font-size:110%;
font-style:italic;
}
.feature p, .navigation p, #article_main p, .article_small p
{ padding:0 10px 10px 10px;
}

#main { float:left;
width:550px;
 }


#sidebar_right
{ float:left;
width:200px;
min-height:175px; }

.navigation
{ padding:0px;
 }

#article_main
{ float:left;
width:550px;
 }

#article_main h2
{ background: url(images/main_h2_bg.png) top center no-repeat;
height:25px;
padding:5px 10px;
color:#008080;
font-size:110%;
font-style:italic;
}

.article_small
{ float:left;
width:275px;
}

.even
{ clear:left; }

.odd
{  }

.article_small h2
{ background: url(images/article_small_h2_bg.png) top center no-repeat;
height:25px;
padding:5px 10px;
color:#008080;
font-size:110%;
font-style:italic;
}

#footer
{ float:right;
 background: url(images/footer_bg.png) top center no-repeat;
 padding-top:40px;
width:950px;
height:50px;
text-align:center;
font-size:80%;
font-style:italic;
color:#FFCC99; }


