/* CSS Document µCMS Default Theme */
/* Layout */

html, body {height:100%;/*background-color:#f00;*/}

#superframe{width:970px;height:100%;margin-left:auto;margin-right:auto; height:auto;background-color:#f00;}

#frame{width:970px;height:auto;margin-left:auto;margin-right:auto;background-color:#fff ;}

#head{width:970px;height:137px;margin:0; padding:0;background-color:transparent;}

#branding {width:970px;height:80px; padding:0 0 0 0; margin:0 0 0 0; background-color:#f00}

#menu {height:58px;width:970px;padding-left:42px;padding-bottom:0;text-align:left;font-size:14px;background:transparent url(images/menu.jpg) no-repeat top left}

#main{width:970px;height:auto;float:left;margin:0 0 0 0;background:transparent url(images/main.jpg) repeat-y top left;}

#footer {width:970px;height:auto;font-size:12px;color:#000;text-align:center;background:transparent url(images/footer.jpg) no-repeat bottom;}

#leftbar {width:485px;height:auto;margin:20px 0 0 0;padding:0 0 0 20px ;float:left;background-color:transparent;}

/****************leftbar**********************/
img {margin:0px 0px 0px 0px; float: left;}

.caption {text-align:center;background-color:#CCCCCC;}

.post {width:auto;height:auto;color:#000;margin:10px; padding:0 0 10px 10px; font-size:14px;}

.text {width:475px;height:auto;margin:0 0 0 0; padding:10px 0 0 0; color:#000;background-color:transparent;line-height:1.4em; text-align:left; padding-left:5px;}

.story {width:465px;height:120px;font-size:14px;line-height:1.5em;color:#000;border-style:none;margin:10px 10px 0px  10px; padding:0 5px 0 5px;}

.intro-image {width:auto;height:auto;float:left;margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;padding:2px;border-width:1px; border-color:#CCC; border-style:solid;}
.image {width:auto;height:auto;float:left;margin-left:0px; margin-right:5px; margin-top:5px; margin-bottom:5px;padding:2px;border-width:1px; border-color:#CCC; border-style:solid;}

.link {width:455px;height:auto;font-size:12px;color:#000;position:relative; border-top:#dddddd solid 1px; border-bottom:#dddddd solid 1px;margin-left:auto;margin-right:auto; margin-top:10px; margin-bottom:5px; padding:5px; padding-bottom:10px; background-color:#fafafa;}

.bookmark {width:auto;height:auto;font-size:11px;color:#000;position:relative; border-top:#dddddd solid 1px; border-bottom:#dddddd solid 1px;margin-left:5px; margin-top:10px; margin-bottom:10px; padding:5px; background-color:#fafafa;}

/**********************************
*sidebar and widget 
***********************************/
.sidebar {float:right;width:220px;height:auto;background-color:transparent;margin:0 20px 0 0;padding:0; }

.box { width:100%; height:auto;padding:5px 0 5px 0;margin:0 0 0 0; background-color:transparent; border-bottom:solid 1px #ccc}

/* Styling */
* { margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;}

h1 {margin-left:0px;font-weight:bold;font-size:2em;text-align:left;letter-spacing:-1px;color:#000000;}
h2 {margin-left:0px;margin-top:15px; margin-bottom:3px;font-size:1.5em;font-weight:normal;display:block; text-indent:0px; color:#000000;}
h3 {padding:5px 0 5px 5px;font-size : 110%;}
h4 {padding:0 0 5px 0;font-weight:bold;font-size:14px;color:#7F66FF;}
h5 {font-weight:normal;font-size:13px;text-align:left;letter-spacing:0x;color:#000000;}
h6 {line-height:normal; font-size:13px; clear :left;}

p {font-size:14px;line-height:1.5em; margin-top:5px; margin-bottom:10px;padding-left:5px;}
/************************************************
**     TOP
************************************************/

#menu ul {line-height:56px;margin:0;padding:0}
#menu li{margin:0;padding:0;font-weight:bold;display:block;list-style-type:none;float:left;}

#menu li a:link, #menu li a:visited {font-size:16px;font-weight:bold;color:#444444; text-decoration:none;padding-right:5px;padding-left:5px;}

#menu li a:hover, #menu li a:active {float:left;color:#36789B;margin-top:0px;margin-bottom:0px;text-decoration:underline;}

/************************************************
**     BODY
************************************************/
.text a {}
.text a:link,.text a:visited,.text a:active,
.text a:hover {color:#185190; font-weight: bold; font-size:14px;}

.post ul {width:auto; padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:0px; list-style-image:url('images/bullet.png'); margin-left:0px; list-style-position: inside;}
.post li {}

/************************************************
**     *** widgets ****
************************************************/

.box ul {width:auto; padding:0px 0px 5px 10px;list-style-type:none;}
.box li {margin:3px 0 3px 0;}

.box li a{margin-left:0px;color:#185190;}
.box li a:link,.box a:visited,.box a:hover,
.box a:active{display:block;text-decoration:underlined;color:#185190;}

.box li a:hover,.box li a:active{color:#3361FF;text-decoration:underline;}

.code {font-weight:bold;font-family: Courier, "Courier New", monospace}
/************************************************
					BOTTOM
*************************************************/
#footer ul {width:auto; padding:0 0 0 5px;}
#footer li {display:inline;list-style-type:none;margin:0 0 0 0;font-size:12px;}
#footer a:link,#footer a:visited {color:#185190; font-weight:normal;}

/**********form******/
form  {text-align:center;}
form input {border-color:#000000; font-size:10px; border-width:1px;}


/* CSS Document */
table {}

caption {padding:0px;font-family:Arial, Helvetica, sans-serif;text-align:left;
font-weight:bold;}

.label {background-color:#aaaaaa; padding:3px; border:1px; border-color:#000;}
.form  {background-color:#dddddd; padding:3px; border:1px; border-color:#000;}
.menu { display:block; list-style-type:none; float:left; padding-left:5px;}