/* General settings */
body {
text-align:center;
background:#36393d ;
margin:0;
font-family: Arial, Helvetica;
}
a {text-decoration:none; color:#c01024; } a:hover {color: #36393d;} ul {margin:0;padding:0;} ul li {list-style:none;}
* {margin:0;padding:0;}

/* End General */

#page{
width:850px;
margin:0 auto;
margin-top:8px;
}

#wrapper {
float:left;
width: 100%;
border:1px solid #8f8d75;
background:black;
position:relative;
padding-top:120px;
padding-bottom:120px;margin-bottom:25px;
}

/* Header & Navigation */
#header {
width: 850px;
position:absolute;
top:-1px;left:-1px;
height:253px;
background:url(images/rounded_left.jpg) no-repeat top left;
}
span#rounded {
background:url(images/swoosh_top.jpg) no-repeat right top;
height:196px;
width:248px;
position:absolute;
top:-1px;
right:-1px;
}
h1 {
width:90%;
text-align:left;
margin:35px 0px 0px 70px;
} 
h1 a, h1 a:hover{color:#a0ec0a; font:33px Trebuchet MS;}

#header p{
font-size: 17px;
color: #868686;
text-align:left;
margin-top:-5px;
margin-left:150px;
display: inline;
float:left;
}

 h3, h4, h5 {
float:left;
color:#c01024;
font-size:27px;
display:block;
width: 94%;
margin:0px;
padding:0;
text-align:right;
}

h2 {
background:url(images/hrpt.jpg);
height:auto;
margin:0px 0px 15px 0px;
width: auto;
float:left;
}

h2 a{
width:auto;
float:left;
display: inline;
font:20px Georgia;
text-align:left;
line-height:37px;
padding:3px 14px 7px 14px;
background:url(images/hstartend.jpg) top right no-repeat;
color:#c01024;
}

h5 { width:93%; margin-left:7%;float:left; font-size:18px; display:block;  text-align:left;margin-top:15px;margin-bottom:15px;}

/* SIDEBAR DESIGN */

#nav {
width: 247px;
float:right;
margin-right:10px;
height:auto;
padding-bottom: 25px;
display:inline;
position:relative;
z-index:1000;
}
#nav ul, #nav ul li, #nav ul li ul, #nav ul li ul li{
float:left;
height: auto;
width:100%;
}
#nav ul {background:url(images/sidebar_rpt.jpg) top right repeat-y;}
#nav ul li {margin-top:5px; width:219px;float:right;}
#nav ul li ul {margin-top:5px;margin-bottom:10px;}
#nav ul li ul li {
font-size: 15px;
color: #2e4347;
float:right;
width:219px;
border-bottom:1px solid #dbcfb8;
margin-top:-1px;
}
#nav ul li ul li a {
color: #c01024;
font-size: 15px;
line-height: 1.9em;
display:block;
width:189px;
padding-left:30px;
text-align:left;
float:left;
}

ul li ul li span {
width:90%;
margin-left:3%;
text-align:left;
color: #8e8e8e;
font-size:14px;
line-height: 1.2em;
margin-bottom: 10px;
}

ul li ul li span a {
font-size:14px;
line-height: 1.2em;
color: #8e8e8e;
}
ul li ul li span a:hover {color: #8e8e8e;}

ul li  p {color: #2e4347; margin-left:5%; float:left; display:inline; text-align:left; padding-right:10px; width:90%; font-size:11px;}

#nav ul li#home {
background:url(images/sidebar_top.jpg) no-repeat;
height:128px;
margin-top:0px;
}
#nav ul li#home a {
display:block;
text-indent:-10000px;
width:135px;
height:60px;
margin:50px 0px 0px 65px;
}
#nav ul li#bottomli {
margin-top:0px;
background:url(images/sidebar_bottom.jpg);
height:25px;
}
#nav ul li#categories, #nav ul li#blogroll, #nav ul li#archives, #nav ul li#meta, #nav ul li#pages{
width:247px;
padding-top:45px;
float:right;
}
#nav ul li a:hover{color:#36393d;}


/*POSTS DESIGN*/

#content {
width:477px;
margin-right:70px;
float:right;
display:inline;
padding-top:23px;
background:#ebeadf url(images/content_top.jpg) no-repeat;
position:relative;
}
span#bottom {
background:url(images/content_bottom.jpg);
width:477px;
height:19px;
float:left;
margin:0px 0px 0px 0px;
}
.post { 
width: 100%;
font: 14px Trebuchet MS;
float:left;
display: inline;
margin-top: 20px;
background:url(images/separator.jpg) no-repeat bottom left;
}

.entry {
width: 100%;
float:left;
color: #ebebeb;
text-align:justify;
display:inline;
}

.entry p{
float:none;
margin:0% 7% 0% 7%;
color:#2b2b2b;
font:13px Arial;
line-height:1.6em;
}
p.postmetadata{
margin-top:5px;
color:#c01024;
float:right;
text-align:right;
border:1px solid #dedcc6;
border-right:0;border-left:0;
padding:3px;
}
p.postmetadata a{
color:#c01024;
}
.entry ul , .entry ol {
color:#2b2b2b;
font:13px Arial;
line-height:1.6em;
margin-left:9%;
margin-top:10px;
margin-bottom:10px;
}
.entry ul li {list-style:circle;}

#footer{
background:url(images/swoosh_bottom.jpg) top left no-repeat;
width:850px;
height:173px;
position:absolute;
left:-1px;bottom:-1px;
}
#footer p {
position:absolute;
bottom:0px !important; bottom:-1px; right:-2px;
background:url(images/rounded_right.jpg) top right no-repeat;
width:820px;
padding-right:10px;
height:27px;
color: #868686;
font-size:12px;
text-align:left;
text-indent:223px;
}
#footer p a{margin-left:3px;margin-right:3px;color:#feb82f;}
#footer p a:hover {color:white;}


#searchform {
float:left;
margin:12px 0px -10px 0px;
}
#searchform input{
width: 175px;
height:25px;
border:1px solid #dedcc6;
background-color:#ebeadf;
font:14px Trebuchet MS;
color: #2b2b2b;
margin:0;
padding-left: 25px;
float:left;
}
input#searchsubmit {
border: 1px solid #dedcc6;
width:120px;
background-color:#ebeadf;
color:#2b2b2b;
padding:0;
height:27px;
float:left;
margin-left:5px;
display:inline;
}

#about {
float:left;
width:86%;
margin-left:7%;
display:inline;
text-align:left;
color:#2b2b2b;
font:12px Arial;
border-top:1px solid #dedcc6;
margin-top:15px;
padding-top:5px;
}
.navigation { 
float:left; 
width:449px; 
display:inline; 
margin-top:15px; 
color:#c01024; 
margin-bottom:10px;
background:url(images/hrpt.jpg);
padding:10px 14px 0px 14px;
height:37px;
}
.navigation a {color:#c01024;}
.alignleft { float:left;}
.alignright { float:right;}

/*START COMMENTS DESIGN*/
#author, #email, #url, textarea, #submit, .grey {
width:200px;
margin-top:7px;
border:1px solid #dedcc6;
background-color:#ebeadf;
font:14px Trebuchet MS;
color: #2b2b2b;
margin-left:20px;
float:left;
}
#submit { margin-left:125px !important; margin-left:140px;}
.grey {
width:150px;
margin-left:10px;
}
textarea { height:100px; margin-left:125px !important; margin-left:140px;}
small {margin-left:15px;}
#commentform {
margin-top:10px;
padding:0;
margin-left:20px;
float:left;
display:inline;
margin-bottom:30px;
}
#commentform small {
width: 90px;
color: #2b2b2b;
text-align:right;
display:block;
float:left;
}
#commentform p {
width:100%;
float:left;
margin-top:10px;
}

.commentlist {margin:0;padding:0;}
.commentlist li {list-style:none;}
.alt2, .alt {
width: 400px;
background-color:#ebeadf;
float:left;
margin:0px 0px 15px 20px;
display:inline;
text-align:left;
padding:7px 17px 7px 17px;
border:1px solid #dedcc6;
color:#2b2b2b;
font:12px Arial;
}
.alt {background-color:#f1f0e6;}
.commentlist cite {margin:10px 0px 10px -5px;}
.comm {margin-top:5px;}
.commdate {
font-size:11px;
margin-top:5px;
}
h5 {
float:left;
margin-left:25px;
text-align:left;
display:inline;
}
.notfound {color:black;width:100%;float:left;margin-top:20px;}


/*END COMMENTS DESIGN */

