/* CSS Document */

/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, #wrap {height: 100%;}

body{
height: 100%;
background-image:url(../images/img01.gif);
background-repeat:repeat-x;
background-position: top left;
	
	
	padding: 0;
	text-align: justify;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #616161;

}






body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 150px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 250px;
	background-color:#000000;
	clear:both;} 
	
#footerinner{
margin:0 auto;
width:950px;
color:#FFFFFF;
padding-top:10px;

}

#footerinner p{
padding-top:5px;
}

.innertube1{
padding:10px;

}



/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*normal css*/



p.affiliate{
margin-bottom:10px;
}
	
#header {
	width: 960px;
	margin: 0 auto;
	height:47px;
	padding:0;
	
}

#menu {
	height: 47px;
	width: 976px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	float: left;
	padding: 15px 30px 16px 30px;
	letter-spacing: -1px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-left: #202020 1px solid;
	color: #FFFFFF;
}

#menu a:hover {
	background: #404040;
	color: #FFFFFF;
}

#menu .current_page_item a {
	background: #404040;
	padding: 15px 30px 16px 30px;
	color: #FFFFFF;
}

#menu .last{
	border-right: #202020 1px solid;
	}
	
/* Logo */

#logo {
	width: 1000px;
	height: 203px;
	margin: 0 auto;
	/*background-color:#FF00FF;*/
	/*background: url(../images/header2.gif) no-repeat left top;*/
	background-color:#000000;
}

.imglink{
border:none;
}

/*#logo h1, #logo h2 {
	margin: 0;
	padding: 0;
	text-transform: lowercase;
}

#logo h1 {
	padding: 90px 5px 0 0px;
	font-size: 48px;
	color: #FFFFFF;
}

#logo h2 {
	padding: 0px 0 0 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BD0A70;
}

#logo p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #C2C5B1;
}

#logo a {
	color: #FFFFFF;
}*/

/*xxx*/

/* Wrapper */

#wrapper {
margin:0 0 0 0;
/*background-color:#FF00FF;*/


}

/* Page */

#page {
	width: 960px;
	margin: 0px auto;
	/*background: url(../images/img05x.jpg) repeat-y left top;*/
}

#page-bgtop {
	/*background: url(../images/img04x.jpg) no-repeat left top;*/
}

#page-bgbtm {
	/*background: url(../images/img06x.jpg) no-repeat left bottom;*/
}


/* Latest Post */

#latest-post {
	padding: 20px;
	border: 1px solid #E7E7E7;
}

/* Content */

#content {
	float: left;
	width: 700px;
	margin: 0px;
	padding: 20px 0px 0px 0px;
}

.post {
	padding-bottom: 15px;
	line-height: 200%;
	word-wrap: break-word;

}

span.number{
font-size:36px;
padding-left:5px;
padding-top:10px;
margin:0;
color:#528DC8;



}

span.blue{
color:#528DC8;
}

#post-response{
background-color:#f0eeee;
width:650px;

margin:0 auto;

margin-top:10px;
margin-bottom:10px;
padding:10px;

}

.post h1 {
	font-weight: normal;
}

.title {
	height: 50px;
	margin: 0px 10px;
	padding: 11px 0px 4px 10px;
	text-transform: capitalize;
	font-weight: normal;
	background: url(../images/img12xx.jpg) no-repeat left top;
}

.title a {
	border-bottom: none;
	color: #528DC8;
}

.title a:hover {
}

.byline {
	margin: -10px 20px 10px 20px;
}

.tag {
	padding: 0 15px;
}

.entry {
	padding: 0 20px;
}

div.entry p{padding-bottom:20px;}

.links {
	padding: 4px 0px;
	text-align: right;
	font-weight: bold;
}

.links a {
	border: none;
}

.links a:hover {
}

/* Sidebars */

#sidebar1 {
	float: left;
	padding-top: 20px;
	padding-left: 10px;
}

#sidebar2 {
	float: right;
	padding-top: 20px;
}

#sidebar1 ul {
	padding-bottom: 20px;
}

#sidebar1 li {
	background: url(../images/img11.jpg) no-repeat left bottom;
}

#sidebar1 li ul {
	background: url(../images/img10.jpg) repeat-y left top;
}

#sidebar1 li li {
	background: url(../images/img08.gif) no-repeat 0 13px;
}

#sidebar1 li h2 {
	height: 25px;
	padding-top: 15px;
	background: url(../images/img09.jpg) no-repeat left top;
	color: #333333;
}

.sidebar {
	float: left;
	width: 220px;
	padding: 10px 0 0 0;
	font-size: 12px;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar li {
	padding: 0 0 20px 0;
}

.sidebar li ul {
}

.sidebar li li {
	margin: 0 10px 0 15px;
	padding: 8px 0px 8px 20px;
	border-bottom: 1px #B5B5B5 dashed;
	background: url(../images/img08.gif) no-repeat 0 13px;
	text-align: left;
}


.sidebar li h2 {
	height: 30px;
	margin: 0 0 0 0;
	padding: 8px 15px 0px 35px;
	background: url(../images/img07x.jpg) no-repeat left top;
	font-size: 12px;
	color: #FFFFFF;
}

.sidebar a {
}

/*hdhgdhgfhf*/

h1, h2, h3 {
	margin-top: 0;
	text-transform: uppercase;
	color: #528DC8;
}

h1 {
	font-size: 1.6em;
	font-weight: normal;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1em;
}

ul {
}

/*#footerinner a {
	text-decoration: none;
	
	color: #ffffff;
}

#footerinner a:hover {
	text-decoration: underline;
	
	color: #ffffff;
}*/

a {
	text-decoration: none;
	
	color: #528DC8;
}

a:hover {
	border-bottom: none;
}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 20px;
}

a.footlink:link{color:#333333; text-decoration:none; font-size:12px;}
a.footlink:visited{color:#333333; text-decoration:none; font-size:12px;}
a.footlink:hover{color:#333333; text-decoration:underline; font-size:12px;}

a.foot:link{color:#ffffff; text-decoration:none; font-size:12px;}
a.foot:visited{color:#ffffff; text-decoration:none; font-size:12px;}
a.foot:hover{color:#ffffff; text-decoration:underline; font-size:12px;}

.footline{color:#333333;}

.inputbox2{display:none;}

.pagespacer1{
width:100%;
height:525px;
}

.pagespacer2{
width:100%;
height:850px;
}

.pagespacer3{
width:100%;
height:500px;
}

.pagespacer4{
width:100%;
height:570px;
}

.pagespacer5{
width:100%;
height:725px;
}

.textpost{
border:solid #808080 1px;

}

.textpost1{
border:solid #808080 1px;
width:220px;

}

li.rules{
margin-left:20px;

}

ul.rules{
padding-bottom:10px;
}

p.right{
float:right;
padding-right:5px;
}

ul.sitemap{
margin-left:20px;
}

/*.logbutton{
width:100px;
background-color:#000000;
color:#FFFFFF;
}*/


