/* CSS Reset rules*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	padding: 0;
	margin: 0;
	}
fieldset, img { 
	border: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ol, ul {
	list-style: none;
	}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: normal;
	font-style: normal;
	}
caption, th {
	text-align: left;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	}
	
a {
 	text-decoration: none;
 	outline:none;
}
a:hover {
 	text-decoration: none;
}
a:visited {
 	text-decoration: none;
	}
 
/*end CSS Reset rules */

/* Primary CSS starts here */

/* Layout */
body {
	background-color:#2290c3;
}
#wrapper {
	width:900px;
	margin:auto;
}

#header {
	width:900px;
	height: 280px;
	background-image:url(images/headerBG.jpg);
}
#header img {
	border:none;
	margin-top:160px;
	margin-left:120px;
}
#topnav {
	width:900px;
	height: 30px;
	background-image:url(images/navBG.jpg);
}
#sidenav {
	width:257px;
	height:413px;
	background-image:url(images/sidenavBG.jpg);
	float:left;
	border:0px solid red;
}
#content {
	width:643px;
	height:413px;
	float:right;
	background-image:url(images/contentBG.jpg);
}
.homeContainer {
        height:264px;
        width: 543px;
}

#homeScreens {
float:right;
margin-left:10px;
}
.homeScreen {
margin:6px;
}
.entry .homepane {
        overflow:hidden;
        height: 264px;
        width:543px;
        padding:0px;
}
#footer {
        font: bold 11px georgia, times new roman, serif;
        width:400px;
	height:30px;
        border-top:1px solid #937d5f;
        margin-top:20px;
}

/*Style*/

#topnavContent {
  margin:0px 300px 0px 40px;
  font: bold 16px Georgia, serif;
  font-variant: small-caps; 
}

#topnavContent ul {
	list-style:none;
}

#topnavContent li {
	margin:0px 8px 0 8px;
  display: inline;
  list-style-type: none;
}
#topnavContent a {
	color:#000;
	text-decoration:none;
}
#topnavContent a:active {
	color:#a81d16;
}
#topnavContent a:hover {
	color:#a81d16;
}


ul#sidebanners{margin:30px 0 0 40px; padding:0; list-style:none; clear:both;}  
#sidebanners li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
#sidebanners li a{background:url('images/allbanner.png') no-repeat; width:100%; height:100%; display:block;}  

/* Talk Button */  
#sidebanners li.talkbanner{width:190px; height:90px;}  
#sidebanners li.talkbanner a{background-position:0 0;}  
#sidebanners li.talkbanner a:hover{background-position:-190px 0px;}  
 

/* Learn Button */  
#sidebanners li.learnbanner{width:190px; height:100px;}  
#sidebanners li.learnbanner a{background-position:0px -90px;}  
#sidebanners li.learnbanner a:hover{background-position:-190px -90px;}  
 

/* Buy Button */  
#sidebanners li.buybanner{width:190px; height:90px;}  
#sidebanners li.buybanner a{background-position:0px -190px;}  
#sidebanners li.buybanner a:hover{background-position:-190px -180px;}  

/* Watch Button */  
#sidebanners li.watchbanner{width:190px; height:88px;}  
#sidebanners li.watchbanner a{background-position:0px -282px;}  
#sidebanners li.watchbanner a:hover{background-position:-190px -282px;}  

.post {
height: 260px;
margin: 30px 100px 30px 0;
font: normal 12px/19px georgia, times new roman, serif;
}

.post h2 {
font: bolder 24px/24px georgia, times new roman, serif;
font-variant: small-caps;
width: 300px;
margin-bottom:6px;
height:50px;
color:#a31715;
}

.post h3 {
font: bolder 18px georgia, times new roman, serif;
font-variant: small-caps;
margin-bottom:6px;
}

.post a {
color: #c81616;
}
.post p {
margin-bottom:5px;
}
.homeEntry {
height: 264px;
overflow: hidden;
}
.homeEntry em {
font-style: italic;
}
.homeEntry ul {
list-style: square inside url(images/skullBullet.gif);
}
.homeEntry li {
margin-bottom: 2px;
}
.entry {
height: 264px;
overflow: auto;
}
strong {
font-weight:bolder;
}
.entry ul {
list-style: square inside url(images/skullBullet.gif);
}
.entry li {
margin-bottom: 2px;
}
.entry .alignleft {
float:left;
margin-right:4px;
}

#footer a {
font: bold 11px georgia, times new roman, serif;
color:#ab2317;
text-decoration:none;
}

#footer a:hover {
color:#fdc530;
text-decoration:none;
}
