body {
margin: 0px;
background-color:#ececeb;
background-image: url(img/bg.jpg);
background-repeat:repeat-x;
background-position:top left;
}

html,body {
height: 100%;
}
#wrapper {
width: 893px;
height:100%;
background-color: #;
padding:0px 8px 0px 8px;
margin:0px auto 0px auto;
}
#wrapper[id] {
height:auto;
min-height:100%;
}

#header {
width:893px;
height: 400px;
padding:0px;
background: url(img/header.jpg);
background-position:top center;
background-repeat:no-repeat;
}

#menubar {
width:870px;
height:300px;
padding-left:0px;
position: relative;
top:0px;
left:0px;
text-align: center;
}


#contentwrapper {
height:600px;
background: url();
background-position:top center;
background-repeat:repeat-y;
}
#contentwrapper[id] {
height:auto;
min-height:600px;
}

#navi {
float:left;
width:260px;
padding-right:5px;
padding-top:20px;
text-align:justify;
}


#content {
float:left;
width:610px;
padding-left:5px;
padding-top:20px;
}

#footer {
height: 70px;
padding:15px 5px 25px 10px;
clear: both;
background-image: url(images/);
background-repeat:repeat-y;
background-position:top center;
margin-bottom:0px;
text-align:center;
} 
#footer[id] {
height:auto;
min-height:70px;
}





body {
font-family: Franklin Gothic Medium, Segoe UI, san-serif;
font-size: 11px;
color: #898989;}

a, a:link, a:active, a:visited {
	color: #003f4b; 
	text-decoration: none; 	
	}
	
a:hover {
	color: #138386; 
	text-decoration: none;	}


i, em { 
color: #c6a14a;
}	


b, strong { 
color: #8ab2c4;
}	






.side { 
background-color: #f1f1f0; 
background-image: url(); 
background-repeat: repeat-x; 
-moz-border-radius: 0.90em; 
padding: 5px; text-align: justify; 
border: 1px solid #e5e5e4;
font-family: Franklin Gothic Medium, Segoe UI, san-serif;
font-size: 10px;
color: #898989;
Letter-spacing: 0px; 
text-align: justify;}


h3 {
text-align: right;
text-transform: uppercase; 
-moz-border-radius: 0.60em; 
margin-top:2px;
padding: 15px; 
background-image: url(img/side.png); 
text-shadow: 1px 1px 1px #ef67a7; 
border-right: 1px solid #dbdbdb; 
border-bottom: 1px solid #dbdbdb; 
font-size: 12px; 
color: #e23d89; 
font-weight: normal; 
font-family: Verdana;}

.side-img img, .side-img a img, .side-img a img:visited {
background-color: #;
padding: 4px;
margin: 2px;
border: #dcdcdc solid 1px;
-moz-border-radius:  6px; 
-webkit-border-radius: 6px; 
border-radius: 6px;}

.side-img a img:hover {
background-color: #;
background-image: url(img/elit.jpg);
padding: 4px;
margin: 2px;
border: #c4c4c4 solid 1px;
-moz-border-radius:  6px; 
-webkit-border-radius: 6px; 
border-radius: 6px;}


.sidetable {
font-size: 10px;
line-height: 11px;
font-family: Microsoft Sans Serif;
color: #898989;
text-shadow: #b3b3b3 1px 1px 1px;
text-align: center;
padding: 3px;
border: 1px solid #d6d6d6;
background-color: #;
-moz-border-radius: 5px 5px 5px 5px;
margin-bottom: 2px;
background: url(img/infobg.jpg);
background-repeat: repeat-x;
background-position:center left;

}





.post { 
background-color: #f1f1f0; 
background-image: url(); 
background-repeat: repeat-x; 
-moz-border-radius: 0.90em; 
padding: 5px; 
text-align: justify; 
border: 1px solid #e5e5e4;}

.post-head { 
width: 480px; 
float: left; 
text-shadow: 1px 1px 1px #0b8d8f; 
font: 12px Verdana;
 text-transform: uppercase; 
 color: #064f5e; 
 border-radius: 5px; 
 -moz-border-radius: 5px; 
 -webkit-border-radius: 5px; 
 border-bottom: 1px dotted #c9c9c9; 
 padding: 15px; 
 margin-top:2px; 
 margin-bottom: 13px; 
 background: url(img/h2.jpg) repeat-x; }
 
.post-date {
text-align: center;
color: #ffffff; 
font-size: 16px;
padding-left:7px; 
padding-right:5px; 
padding-bottom:15px; 
font-family: Georgia; 
text-transform: uppercase; 
text-shadow: #686b4e 1px 1px 1px;

}


.post .cats {  
margin: 5px; 
font-weight: normal; 
text-align: right; 
-moz-border-radius: 0.60em; 
border: solid 0px #e6e6e6; 
background-color: #e9e9e7; 
color: #686b4e; 
font-size: 9px; 
font-family: Verdana; 
padding: 8px;}


blockquote {
font-family: ranklin Gothic Medium, Segoe UI, san-serif;
font-size: 9px;
font-style: italic;
text-transform: uppercase;
color: #9f917b;
padding: 2px 15px 2px 15px;
background: #f9f6f1;
border: 1px solid #ede4d7;
-moz-border-radius: 8px;}



#content img {
	border: 1px solid #E1E1ED;
background-color: #ECECEC;
padding: 5px;
margin: 2px;
	 -moz-border-radius:  6px; 
-webkit-border-radius: 6px; 
border-radius: 6px;

}

#content img:hover {
	border: 1px solid #FD94C1;
background-color: #ffffff;
padding: 5px;
margin: 2px;
	 -moz-border-radius:  6px; 
-webkit-border-radius: 6px; 
border-radius: 6px;
}





.twitter_follow a:link, .twitter_follow a:visited, .twitter_follow a:active{
font-size: 10px;
line-height: 11px;
font-family: Franklin Gothic Medium, Segoe UI, san-serif;
color: #c6bebb;
text-align: center;
padding: 5px;
border: 1px solid #dadada;
background-color: #e9e9e7;
-moz-border-radius: 5px 5px 5px 5px;
margin-bottom: 2px;
}

.twitter_follow a:hover{
font-size: 10px;
line-height: 11px;
font-family: Franklin Gothic Medium, Segoe UI, san-serif;
color: #170b10;
text-align: center;
padding: 5px;
border: 1px solid #d3d3d3;
background-color: #e9e9e7;
-moz-border-radius: 5px 5px 5px 5px;
margin-bottom: 2px;
}



.twitter li {
color: #b8b8b8;
font-family: Franklin Gothic Medium, Segoe UI, san-serif;
letter-spacing: 0px;
font-size: 10px;
line-height: 11px;
border: 1px solid #e9e9e9;
-moz-border-radius: 4px 4px 4px 4px;
background-image: url(img/news-content.gif);
background-repeat: no-repeat;
background-position:top left;
text-align:justify;
vertical-align:center;
padding: 5px;
margin-bottom: 2px;
display: block;
}




.textinput {
    padding: 10px;
	background-color: #f1f1f0;
	border-left: 30px solid #e5e5e4;
	border-right: 1px solid #e5e5e4;
	border-top: 1px solid #e5e5e4;
	border-bottom: 1px solid #e5e5e4;
	margin-bottom:15px; 
	font-family: Franklin Gothic Medium, Segoe UI, san-serif;
	font-style:italic; 
	font-size: 10px;
	color: #898989; 
	Line-Height: 15px; 
	Letter-Spacing: 0px;
	-webkit-border-radius: 13px; 
-moz-border-radius: 0.90em; 
	 
}

.textinput_rollover{
    padding: 10px;
	background-color: #e9e9e7;
	border-left: 30px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	margin-bottom:15px; 
	font-family: Franklin Gothic Medium, Segoe UI, san-serif;
	font-style:italic; 
	font-size: 10px;
	color: #898989; 
	Line-Height: 15px; 
	Letter-Spacing: 0px;
	-webkit-border-radius: 13px; 
-moz-border-radius: 0.90em; 

}


.cat-entry{
	padding: 10px;
	background-color: #;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #d5c7c1;
	border-bottom-color: #d5c7c1;
	font-size: 9px;
	line-height: 18px;
	font-style: italic;
	color: #494949;
	text-align: right;
	font-family: Franklin Gothic Medium, Segoe UI, san-serif;;
	letter-spacing: 2px;
	margin-top: 15px;}



textarea{
	width: 70%;
	padding:5px;
	height: 5em;
	border: 1px solid #ccc;	
	background:#f9f9f9;
	font:1em Verdana, Arial, Serif;
}

input, option, select
{
	border:#ccc 1px solid;
	background:#f9f9f9;
	font:1em Verdana, Arial, Serif;
	padding:2px;
	width:150px;
	padding-right:20px;
    padding-left:20px;
}

.input:focus, textarea:focus
{
	background:#fff;
	border:#999 1px solid;
	padding-right:20px;
    padding-left:20px;
}


h2{
width: 580px; 
float: left; 
text-shadow: 1px 1px 1px #0b8d8f; 
font: 12px Verdana;
 text-transform: uppercase; 
 color: #064f5e; 
 border-radius: 5px; 
 -moz-border-radius: 5px; 
 -webkit-border-radius: 5px; 
 border-bottom: 1px dotted #c9c9c9; 
 padding: 15px; 
 margin-top:2px; 
 margin-bottom: 13px; 
 background: url(img/h2.jpg) repeat-x;
}

.head{
width: 580px; 
float: left; 
text-shadow: 1px 1px 1px #0b8d8f; 
font: 12px Verdana;
 text-transform: uppercase; 
 color: #064f5e; 
 border-radius: 5px; 
 -moz-border-radius: 5px; 
 -webkit-border-radius: 5px; 
 border-bottom: 1px dotted #c9c9c9; 
 padding: 15px; 
 margin-top:2px; 
 margin-bottom: 13px; 
 background: url(img/h2.jpg) repeat-x;
}


.header{
	padding: 5px;
	margin-bottom: 15px;
	line-height: 17px;
	font-family: Georgia;
	text-align: center;
	font-style: normal;
	font-size: 11px;
	line-height: 11px;
	text-transform: uppercase;
	color: #675d4f;
	letter-spacing:1px;
	text-shadow: #ada09b 1px 1px 1px;
	 border-bottom: 1px dotted #c9c9c9; 

}


.content_table{
	background-color: #f1f1f0;
	border-bottom: 1px dotted #c9c9c9;
	border-top: 1px dotted #c9c9c9;
	}


