/*
Theme Name: Carnival
Version: XV
Author: Rich
*/ 

body {
margin : 0;
background: url('http://i45.tinypic.com/mx0r2r.png'); }

body, h3  {
font-family: "Helvetica, Trebuchet MS", Arial,  sans-serif;
font-size: 8pt;
line-height: 17pt;
color : #000;
font-weight: normal;
text-align : left;
}

p { 
font-size: 8pt; line-height: 15pt; margin: 1px; padding: 1px;}

.table1 {
padding : 6px;
margin : 2px;
background-color : #fff;
line-height: 30px;
border : 1px solid #a9a9a9;
}
#header {
background: url(http://i48.tinypic.com/vd0e9s.png) no-repeat;
height: 700px;
text-align : center;
}


#content {
position: absolute; 
top: 430px;
left: 410px;
width:550px;
min-height: 200px;
padding: 10px;
text-align:left;
background: url(http://i48.tinypic.com/2h2kpr6.png);
}

#sidebar {
position: absolute; 
top: 522px;
left: 194px;
margin:0px;
padding: 0px;
width: 190px;
padding: 10px;
text-align:left;
background: url(http://i48.tinypic.com/2h2kpr6.png);
}

#content h2{
width: 444px;
margin: 0;
padding: 10px;
font-weight:bold;
text-align:left;
color: #fff;
background: #e1864b;
text-transform: uppercase;
font-size: 13px;
line-height: 15px;
}

#content h1 {
background: #e1604b;
margin: 0;
padding: 10px;
font-weight:bold;
text-align:left;
color: #fff;
width: 95%; 
text-transform: uppercase;
font-size: 13px;
line-height: 15px;
}

#sidebar h1{
margin:0;
padding:0;
font-weight: normal;
background: #55a5cc;
text-align:center;
color: #fff;
text-transform: uppercase;
font-size: 11px;
line-height: 14px;
}

#footer {
clear : both;
text-align : center;
margin : 0;
padding: 0;
font-size: 8pt;
line-height: 14pt;
width: 100%;
background-image: url('http://i47.tinypic.com/egqzw7.png');
}
#navigation {
width: 100%;
padding: 0;
margin: 0 auto; 
text-align: center;
background: url('http://i48.tinypic.com/2h2kpr6.png'); 
border-bottom: 0px solid #fff;}


    #navigation a:link, #navigation a:active, #navigation a:visited {
color: #a0a0a0; 
font: normal 9pt times new roman; 
line-height: 15pt;
text-transform: uppercase;
letter-spacing: 2px;
text-transform: uppercase;
background: #fff;
text-align: left;
padding: 10px;
padding-top: 10px;
margin: 0px; 
}

    #navigation a:hover {
color: #000; 
border-bottom: 5px solid #fff;
}


h4 {
text-align : left;
margin : 0;
padding : 0;

}
h5 {
font-family : arial;
text-align : left;
background: #fff;
display : inline;
font-size : 7pt;
line-height : 20pt;
font-weight : bolder;
letter-spacing : 0pt;
padding: 10px;
}
h5 a {
color : #4f4f4f;
text-decoration : none;
}
h5 a:hover {
color : #000000;
}
blockquote {
font-family : arial;
font-size : 8pt;
line-height : 15pt;
text-align : justify;
font-weight : normal;
padding : 10px;
width:95%;
margin: 0 auto;
background-color : #f5e6cb;
border-bottom: 5px solid #e6d6ba;
}

blockquote a {
color : #e9865a;
text-decoration : none;
}
blockquote a:hover {
color : #000;
background-color : #fafafa;
}

a {
color : #252525;
text-decoration : none;
}
a:hover {
color : #a8a8a8;
}
a img {
border : 0;
}
li {
margin-left : 15px;
padding : 0;
list-style-image: url("images/bullet.GIF");
}
.tutorial-image {
text-align:left;
padding:0 5px 5px 0;
}
b, strong {
color: #ca5d69;
}
i, em, cite {
color: #000;
}
textarea, input {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-khtml-border-radius: 20px;
font-size : 12px;
padding: 10px;
background-color : #fff;
font-family : tahoma;
color : #c0c0c0;
text-align : justify;
letter-spacing : 0;
}
textarea {
width : 100%;
border : 1px solid #fff; }

input {
width : 75%;
border : 1px solid #fff; }


#comment {
width : 100%;
padding : 0;
}
#user-info {
float : left;
width : 60%;
}
#comment-form {
float : right;
width : 40%;
}
.clear {
clear : both;
}

.breadcrumb {
margin: 0 0 0 10px;
text-align: left;
padding: 5px; 
display: inline;
border-bottom: 3px solid #db6244;
}

.date {
width:65px;
float:right; 
font-weight: bold;
margin-left: 70px;
text-transform: uppercase;
text-align:center;
padding: 10px;
margin: 0 auto;
font-size: 13px;
line-height: 15px;
color:#fff;
background:#e4753a;
}

* { margin: 0; }
html, body { height: 100%; }

.wrapper {
min-height: 900px;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}
.footer, .push {
height: 4em;
}