@charset "iso-8859-1";
/* 
Theme Name: Refresh!
Theme URI: http://lukaret.com
Author: Beng Hafner
Author URI: http://lukaret.com
Creation date: 20.02.2006 
*/


/* this rollover CSS created by collys rollover generator at http://www.collylogic.com/scripts/rollover.html */
.rollover {
float:left;
width:210px;
height:60px;
border:0px solid;
text-align:center;
background: url('http://www.fiahmad.com/pictures/wordpress/website_link.gif') no-repeat 0 0px;; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:verdana
}
a.rollover:link, a.rollover:visited, a.rollover:active {
text-decoration:none;
background: url('http://www.fiahmad.com/pictures/wordpress/website_link.gif') no-repeat 0 0px;
}
a.rollover:hover {
background: url('http://www.fiahmad.com/pictures/wordpress/website_link.gif') no-repeat -210px 0px;
}

body {
margin: 0;
padding: 0;
background: #fff;
text-align: center;
font: 11px verdana, helvetica, sans-serif;
}

a {
color: #86a7b3; 
text-decoration: none
}
A:link {
color: #86a7b3; 
text-decoration: none
}
A:visited {
color: #86a7b3; 
text-decoration: none
}
A:active {
color: #86a7b3;
text-decoration: none
}
A:hover {
color: #acd7e5; 
text-decoration: none
}

blockquote {
font-size: 9px;
background: url('images/quote.png') no-repeat top left;
margin: 10px 30px;
padding-left:15px; padding-right:0; padding-top:10px; padding-bottom:10px
}

cite {
font: normal 13px verdana, helvetica, sans-serif;
}

code {
margin-left: 15px;
}
form p {
margin-left: 15px;
}

h1 {
text-align: left;
letter-spacing: 1px;
margin: -40px 0 0 0;
padding-top: 60px;
font: 28px Georgia, helvetica, sans-serif;
color: #ACD7E5;
}

#header div#description {
color: #c0c0c0;
font-size: 12px;
text-align: left;
margin-right: 75px;
}

h1 a:link, h1 a:active, h1 a:visited, h1 a {
font-variant: small-caps;
text-decoration: none;
color: #ACD7E5;
}

h1#comments {
margin-bottom: 10px;
}

h2 {
margin: 0 0 0 15px;
padding-top: 5px;
font: normal 18px verdana, helvetica, sans-serif;
color: #000;
}

h2 a:link, h2 a:active, h2 a:visited, h2 a {
color: #000;
text-decoration: none;
}

h2#comments, h2#respond {
padding-left: 10px;
}

h2 span.comments {
margin-left: 15px;
}

h2 span.comments, h2 span.comments a:link, h2 span.comments a:active, h2 span.comments a:visited, h2 span.comments a {
color: #aaa;
text-decoration: none;
}

#header_wrapper {
background: #646768 url('images/header_background.gif') repeat-x left top; 
width: 100%; 
text-align: center
}

#header {
padding-right: 0px; 
padding-left: 0px; 
left: 0px; 
padding-bottom: 0px; 
margin: 0px auto;
width: 750px; 
padding-top: 0px;
position: relative; 
top: 0px; 
height: 100px; 
text-align: left
}
#home #banner_wrapper {
width: 100%; 
background: #CFCECE url('images/bannerwrapper_bg.gif') repeat-x; 
text-align: center;
cursor: pointer
}

#home #banner IMG {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#blogtitle {
left: 0px; 
float: left; 
top: 18px;
}

/* -----------------top Navigation----------------------- */
#navcontainer
{
margin: 51px 0px 0 0;
padding: 0 0 0 12px;
float: right;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
background: #86a7b3;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #ff0000;
border-top: 1px solid #ff0000;
border-right: 1px solid #ff0000;
}

#navcontainer A:hover, #navcontainer A:active { background: #FBCF56; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #0000ff;
border-bottom: 1px solid #0000ff;
}

#subnav UL
{
list-style: none;
margin: 2px 0 0px 13px;
padding: 0px;
border-right: 1px solid #ff0000;
border-left: 1px solid #ff0000;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #ff0000;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, #subnav A:active { color: #444; }
#subnav A.active:link, #subnav A.active:visited { color: #444; }
#subnav BR, #navcontainer BR { clear: both; }

/* -----------------Subnav Shadow----------------------- */
#sub_nav_wrapper {
padding:0px; border-right:none; background:#000000 url('images/sub_nav_background.gif') repeat-x left top; left: -1px; 
margin: 0px; 
BORDER-left:none; 
width: 750px;
position: absolute; 
top: 70px
}
#sub_nav A:hover {
COLOR: #fff
}
#nav A.active {
COLOR: #fff
}
#sub_nav A.active {

}

#home #sub_nav {
height: 10px;
width: 100%;
}
/* -----------------Content Section----------------------- */

#content_wrapper {
background: #494C4D url('images/background_bottom.gif') repeat-x left top; 
width: 100%; 
text-align: center
}

#container {
margin: auto;
width: 750px;
background: #FFFFFF
}

#container img.imgheader {
margin-left: 15px;
border: 0px none;
}

.date {
font-size: 11px;
float: left;
clear: left;
height: 75px;
width: 70px;
margin: 0 5px 5px 5px;
background: #FFFFFF;
}

.date span.day, .date span.month, .date span.year {
display: block;
margin: 0 auto 0 auto;
text-align: center;
}

.date span.day {
padding-top: 5px;
font: bold 30px Arial Narrow, times, serif;
color: #86a7b3;
}

.date span.month {
margin-top: -10px;
font-weight: bold;
color: #676864;
}


.date span.year {
margin-top: -10px;
font-weight: bold;
color: #676864;
}

.entry {
margin-left: 24px;
margin-bottom: 12px;
width: 460px;
background: transparent;
}

.entry div#commentform {
padding-left: 10px;
}

.entry ol li, .entry ul li {
margin: 5px 20px 10px 10px;
line-height: 15px;
}

.entry p {
margin: 5px 25px 10px 25px;
line-height: 18px;
}

.entry p.entrymeta {
border-top: solid 1px #ccc;
padding-top: 5px;
padding-bottom: 20px;
font-size: 9px;
text-align: left;
}

.entry p.entrymeta a, .entry p.entrymeta a:link, .entry p.entrymeta a:active, .entry p.entrymeta a:visited {
font-size: 9px;
color: #999;
}

.entry ul.links {
margin: 0;
padding: 0;
list-style-type: none;
}

.entry ul.links li {
margin: 0;
padding:0;
list-style-type: none;
}

.entry ul.links li ul {
margin: 10px 0 10px 0;
padding: 0;
list-style-type: disc;
}

.entry ul.links li ul li {
margin-left: 40px;
line-height: 20px;
list-style-type: disc;
}

#footer {
padding-right: 0px; 
padding-left: 0px; 
background-IMAGE: url('none'); 
width: 100%; 
padding-top: 15px; 
background-COLOR: #2B2D2E
}
#footer P {
margin: 0px 0px 4px; FONT: 10px/15px arial, sans-serif; COLOR: #e6e6e6; height: 35px
}

input#s {
border: 0;
border: solid 1px #ccc;
background: #fff;
margin-left: 11px;
width: 150px;
margin-top: 15px;
}

input#searchsubmit {
font: 9px verdana, helvetica, sans-serif;
height: 20px;
font-weight: bold;
}

input, textarea {
background: #FAFAFA;
border: solid 1px #ddd;
}

#main {
width: 460px;
float: left;
margin-top: 12px;
text-align: left;
}

.navigation {
padding: 0;
margin-left: 0;
margin-bottom: 15px;
}

.navigation .alignleft {
float: left;
text-align: left;
padding-left: 25px;
margin: 0;
}


.navigation .alignright {
float: right;
text-align: right;
padding: 0;
}

ol.commentlist {
margin: 10px 0 0 0;
padding: 0;
list-style-type: none;
}

ol.commentlist li {
width: 440px;
margin: 0 0 15px 25px;
padding: 5px;
list-style-type: none;
}

ol.commentlist li.alt {
background: #F3F3F3;
border: solid 1px #ddd;
}

ol.commentlist li.normal p, ol.commentlist li.alt p {
margin: 3px 10px 10px 10px;
}
/* -----------------The Sidebar----------------------- */
#sidebar {
width: 265px;
float: right;
margin-top: 10px;
font-size: 12px;
text-align: left;
}


#sidebar ul, #sidebar ul li, #sidebar ul li ul, #sidebar ul li ul li {
margin: 0;
padding: 0;
list-style-type: none;
<br class="clear" />
}

#sidebar ul li h2 {
width: 200px;
color: #FFFFFF;
text-align: center;
background: #86a7b3 url('images/sidebar_header.gif') repeat-x ;
font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:verdana, helvetica, sans-serif; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:10px; padding-right:0; padding-top:5px; padding-bottom:5px; background-repeat:repeat-x
}

#sidebar ul li p {
font: 9px/16px verdana, helvetica, sans-serif;
margin: 0 40px 10px 10px;
}

#sidebar ul li ul {
background: #FDFDFD;
border-top: solid 1px #86a7b3;
border-left: solid 1px #86a7b3;
border-right: solid 1px #86a7b3;
font-size: 11px;
margin: 0 45px 15px 10px;
}

#sidebar ul li ul li {
background: #DEE1E3;
padding: 0;
margin: 0;
list-style-type: none;
color: #962C1B;
border-bottom: solid 1px #86a7b3;
}

#sidebar ul li ul li a:link, #sidebar ul li ul li a:active, #sidebar ul li ul li a:visited, #sidebar ul li ul li a {
background: #FDFDFD;
color: #514C4C;
text-decoration: none;
text-align: left;
display: block;
padding: 3px;
padding-left:15px
}

#sidebar ul li ul li a:hover {
background: #86a7b3;
color: #ffffff;
}
/* ------------------------------- Calendar ---------------------------------- */

#wp-calendar {
margin: 0;
width: 208px;
font-weight: normal;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
background-image: url('none');
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
background-image: url('none');
}

#wp-calendar a {
display: block;
color: #3A7572;
background-color: transparent;
}

#wp-calendar a:hover {
color: #BE5D27;
border:none;
}

#wp-calendar caption {
border-left:0px solid #C2B991; border-right:1px solid #C2B991; border-top:0px solid #C2B991; border-bottom:1px solid #C2B991; background:#F7F385; padding:2px; text-transform: capitalize;
text-align: center;
font-weight: bold; margin-left:2px; margin-right:2px; margin-top:2px; margin-bottom:0px
}

#wp-calendar td {
background: #A9C12A;
border: 1px solid #BAB089;
border-width: 0px 1px 1px 0px;
margin: 0 4px 4px 0;
padding: 2px;
text-align: center;
letter-spacing: normal;
}

#wp-calendar td.pad:hover {
text-align: center;
}

#wp-calendar #today {
border-left:1px solid #BAB089; border-right:0px solid #BAB089; border-top:1px solid #BAB089; border-bottom:0px solid #BAB089; background:#F7F385; font-weight: bolder;
color: #662C1E
}
#wp-calendar td:hover{
border-left:1px solid #BAB089; border-right:0px solid #BAB089; border-top:1px solid #BAB089; border-bottom:0px solid #BAB089; background:#FFFFFF; 
}

#wp-calendar th {
border-left:0px solid #C2B991; border-right:1px solid #C2B991; border-top:0px solid #C2B991; border-bottom:1px solid #C2B991; background:#C6DB51; font-style: normal;
text-transform: capitalize;
text-align: center;
padding: 2px
}
.text {
/* edits the text box */
margin: 10px 0;
padding: 0;
color: #856A51;
}
/* -----------------Image Alignment----------------------- */
p img {
padding: 0px;
max-width: 100%;
border: 0px none;
}

a img {
border: 0px none;
}

/* Using 'class="alignright"' on an image will align the image to the right. And using 'class="centered',
will of course center the image. For example: <img src="imgName.gif" class="centered" alt="image description" height="100" width="100">*/ 

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
/* End Images */



.wpv_videoc {
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 425px;
}

.wpv_video {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 4px 0 4px 0;
	width: 425px;
	height: 350px;
}

.wpv_titleauthor, .wpv_durationdate {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	font: bold 11px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
	color: #666;
	padding: 3px;
	border-top: 1px solid #aaa;
}

.wpv_download {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
}

.wpv_download a {
	font: bold 11px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
	color: #f44;
}

.wpv_download a:hover {
	text-decoration: none;
}

.wpv_download img {
	border: 0px none;
}

.wpv_self {
	text-align: left;
}

.wpv_self a {
	font: bold 9px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
	color: #000;
}

