

/* ie 6 fix for max width */
/* width: expression(this.width > 800 ? 800: true); */ 


body {
background-image:url(images/back2.png);
background-repeat:repeat-x;
background-attachment:fixed;

margin:0px;
padding:0px;
background-color: #edeb8f;
background-color: #bebebe;
color: #7c6922;
color:#222;
text-align:justify;
font-size:16px;
font-family:arial;
}

h1, h2, h3, h4 {
font-weight:bold;
display:block;
}

h1 {
font-size:22px;
}

h2 {
font-size:18px;
}


h3 {
font-size:16px;
}

a {
color:#990000;
text-decoration:none;
}

a:hover {
color:#c80000;
text-decoration:underline;
}

a img {
border-style:none;
border:none;
}

#header {
display:block;
margin:0px auto 0px auto;
width:100%;
}

#logo {
width:1024px;
margin:0 auto 0 auto;
}

#nav {
width:100%;
display:block;
margin:0px;
background-color:#710103;
}

#nav ul {
width:1024px;
margin:0 auto 0 auto;
height:40px;
}

#nav ul li {
line-height:40px;
font-size:13px;
list-style-type:none;
float:left;
}

#nav ul li a {
text-transform:uppercase;
font-weight:bold;
position:relative;
display:block;
padding:0px 15px;
color:#d5b900;
text-decoration:none;
}

#nav ul li a:hover {
padding:0px 15px 0px 15px;
color:#fff;
}

#nav ul li:hover {
background-color:#900000;
}

#container {
background-color:#e7e7dd;
margin:0px auto 0px auto;
display:table;
width:1050px;
min-height:500px;
height: expression(this.height > 500 ? 500: true);
position:relative;
border-left:solid #990000 2px;
border-right:solid #990000 2px;
padding:0px 15px 10px 15px;
}

#sidebar {
margin:0px;
float:right;
display:table;
min-width:280px;
width: expression(this.width > 280 ? 280: true);
/*padding-top:50px;*/
}

.sidebar-widget {
display:block;
width:250px;
position:relative;
margin:0 auto 0 auto;
padding:15px;
font-size:15px;
}

.sidebar-widget ul {
position:relative;
left:-10px;
}

.sidebar-widget li {
text-align:left;
position:relative;
left:-15px;
padding:0px 0px 5px 0px;
width:195px;
}


.post {
display:block;
position:relative;
float:left;
width:700px;
}

.post-full {
display:block;
position:relative;
float:left;
width:1024px;
}

.content {
position:relative;
margin:15px;
display:table;
width:96%;
table-layout:fixed;
min-height:300px;
height: expression(this.height > 300 ? 300: true);
padding:20px;
}

.content ul li {
padding:0px 0px 3px 0px;
}

#footer {
color:#ffde00;
background-color:#300000;
border-top:solid #600000 10px;
margin:0px auto 0px auto;
display:table;
width:100%;
min-height:100px;
height: expression(this.height > 100 ? 100: true);

}

#footer a {
text-decoration:none;
color:#d5b900;
}

#footer a:hover{
color:#ffeb66;
}


#footer-container{
margin:0px auto 0px auto;
display:table;
table-layout:fixed;
}

.footer-widget {
background-color:#3b0000;
color: #ffde00;
width:236px;
padding:20px 10px 20px 10px;
margin:0 15px 0 0;
font-size:12px;
float:left;
border:solid #990000 2px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
}

#copyright {
font-size:12px;
text-align:center;
}

#facebook {
position:fixed; top:50px; right:-3px;
z-index:9999;
}

.buttons {
background-color:#990000; 
display:table; 
border:solid #300000 2px; 
-webkit-border-radius:10px; 
-moz-border-radius:10px; 
border-radius:10px; 
height:40px; 
line-height:40px; 
font-size:20px;
float:left;
margin-right:20px;
}

.buttons:hover {
background-color:#c80000; 
border:solid #ffde00 2px; 
-webkit-border-radius:10px; 
-moz-border-radius:10px; 
border-radius:10px; 
}

.buttons a {
display:block;
color:#ccc;
padding:20px; 
text-decoration:none;
}

.buttons a:hover {
display:block;
color:#fff;
text-decoration:none;
}

.clear {
position:relative;
display:block;
min-width:600px;
width: expression(this.width > 600 ? 600: true);
clear:both;
}
