/*  
Theme Name: Milloweb Theme
Theme URI: http://millo.org
Description: Theme for millo.org - M.A.I.S for YOU!
Version: 7beta
Author: Andreas Miller

*/
/*********************************************************/
/*/   START ########################################## /*/
/*/   frame positioning
/*/
#frame {width:800px;height:100%;margin:0 auto;padding:0;border-top:1px single #fc0;}
#header {width:800px;height:100px;float:right;margin:0;padding:0;}
#main {float:left;width:527px;padding:10px;margin:0}
#sidebar {width:230px;float:right;display:block;padding:10px;}
#footer {background:#fc0;float:left;width:800px;}
/*mads shop*/
#iFrame {height: 3000px;width: 100%;}

/*********************************************************/
/*/   START ########################################## /*/
/*/   main structure
/*/
/*/-- 1. html tags 
/*/
body {background:#002346;font-family:Arial, Helvetica, sans-serif; font-size:13px;margin:0;padding:0;}
code{color:navy;white-space:pre-wrap;}
img {border:0px;}
/* 
----> 1.1 headings
*/
h1, h1 a, h1 a:visited {font-size:27px; font-weight:bold;}
h2, h2 a, h2 a:visited {font-size:25px; font-weight:bold;}
h3, h3 a, h3 a:visited {font-size:20px; font-weight:bold;}
h4, h4 a, h4 a:visited {font-size:17px; font-weight:bold;}
h5, h5 a, h5 a:visited {font-size:14px; font-weight:bold;}
/* 
----> 1.2 list style 
*/
li {list-style-type:none;margin:0;padding:0;}
ul {list-style-type:none;margin:0;padding:0;}

/* 
----> 1.3 links 
*/
a, a:visited {color:#063;font-size:13px;text-decoration: none;}
a:hover {color:#900;text-decoration: none;font-weight: normal;}
/* 
----> 1.4 Support classes 
*/
.clear-both {clear:both;}
.leerbox {height:30px;}
/*alignments*/
.alignleft {float:left;}
.alignright {float:right}
.top {vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}
.center {margin:0 auto;width:auto;}
/*HIDDEN classes and IDs*/ 
.hidden, #topmenu h2, #sitetitle,
#footmenu h2, .linklove a, #post-83 h2 /*Forum*/
{display:none;}

/*/-- 2. Form layout
/*/
form {margin:0;padding:0;}
/*
----> 2.1 Input Fields
*/
input[type=text] 
{background: #F7F3E9;color: #696929;border: 1px solid #e1e1e1;}
input[type=text]:hover 
{background: #fff;color: #6a6a5a;border: 1px solid #DCD7C0;}
/*password fields*/
input[type=password] 
{background: #F7F3E9;color: #696929;border: 1px solid #e1e1e1;}
input[type=password]:hover 
{background: #fff;color:#6a6a5a;border: 1px solid #DCD7C0;}
/*file fields*/
input[type=file] 
{background: #F7F3E9;color: #696929;border: 1px solid #e1e1e1;}
input[type=file]:hover 
{background: #fff;color:#6a6a5a;border: 1px solid #DCD7C0;}
/*textarea*/
textarea {padding-left:1px;background: #F7F3E9;color: #696929;border: 1px solid #e1e1e1;}
textarea:hover {background: #fff;color:#6a6a5a;border: 1px solid #DCD7C0;}
/*
2.1.IE fixes for Input Fields
*/
*html #log, 
*html #pwd,
*html #searchtext,
*html .newsletterTextInput,
*html #login_password,
*html #avatar
{background:#F7F3E9;color:#696929;border:1px solid #77773b;}
*html #comment {background:#F7F3E9;color:#696929;border:1px solid #77773b;}

/*
----> 2.2 submit buttons
*/
input[type=submit] 
{font-weight:bold;background: #F7F3E9;color: #bebe77;border: 1px solid #DCD7C0;}
input[type=submit]:hover 
{font-weight:bold;background:#F7F3E9;color:#14508C;border:1px solid #9E6207;cursor:pointer;}
/*
2.2.IE fixes for submit buttons
*/ 
*html .submit, 
*html #submit,
*html #searchsubmit 
{cursor:pointer;font-weight:bold;background: #F7F3E9;color:#6a6a5a;border: 1px solid #DCD7C0;}

/*********************************************************/
/*/   START ########################################## /*/
/*/   header style
/*/
/*/-- #header
/*/
#header 
{background: #fff url(images/millo_header_img.jpg);}

/*/-- #topmenu 
/*/
#topmenu {height:20px;margin:80px 0 0 0;}
#topmenu li{float:left;display:block;}
#topmenu li ul li {float:left;display:block;}

/*/-- #topAd
/*/
#topAd {padding:0;width:88px;height:31px;float:right;margin-top: 25px;margin-right: 105px;}
#topAd img {padding:1px;border:1px solid #ccc;}
/*IE fix*/
*html #topAd {padding:0;width:88px;height:31px;float:right;margin-top: 25px;margin-right: 53px;}

/*/-- #topnaviMenu
/*/
#home {margin:2px 5px;width:16px;}
#topmenu .pagenav a,
#topmenu .pagenav a:visited
{background:#fc0;font-weight: bold;margin:0 3px;padding:3px 5px;border:1px solid #D5A079;border-bottom:1px solid #fc0;}
#topmenu .pagenav a:hover
{background:#fff;border:1px solid #f93;}
#topmenu .pagenav .current_page_item a
{color:#982727;background:#fff;border:1px solid #fc0;border-bottom:1px solid #fff;}


/*/-- #memberMenu_top
/*/
#memberMenu_top {width:100px;margin:2px 0 0 10px;}
#memberMenu_top a,
#memberMenu_top a:visited {margin-right:8px;border:none;}
#memberMenu_top a:hover {border:none;}

/*/-- #useronline-count
/*/
#useronline-count 
{height:16px;margin-left:10px;padding:3px 0 0 20px;background:url(images/shirt-user.gif) no-repeat left top;}

#useronline-count a, 
#useronline-count a:visited {font-size:10px;}
#useronline-count a:hover {border:0px;margin-top:0px;}

/*********************************************************/
/*/   START ########################################## /*/
/*/   main content
/*/
#main {border-top:1px solid #fc0;border-left:1px solid #fc0;}

.homepage, 
.categoryPage {color:#fff;}
.singlePage, .main_forum {background:#fff;}

/* 
----> 1 Homepage 
*/
#homeBox, 
#homeBox2
{height:150px;margin-top:30px;padding-bottom:30px;}
#homeBox h2,
#homeBox2 h2  
{padding:5px;margin:0 0 5px 0;font-size:14px;color:#6a6a5a;background:#f9fcf6;border:1px solid #aaa;}

#homeBox div,
#homeBox2 div  
{color:#000;float:left;display:block;height:150px;width:225px;padding:5px;border:1px solid #cc9;background:#fff;}
#homeBox-left,
#homeBox-left2{margin:0 15px 0 0;}
#homeBox-right,
#homeBox-right2{margin:0 0 0 15px;}

#ecardsBox {width:auto; height:150px;}

/* 
----> 2 list style 
*/
#main li ul ul li
{list-style-type:disc;list-style-position: inside;font-size: 10px;}

#main li ul ul li ul li
{list-style-type:square;margin-left:10px;list-style-position: inside;font-size: 10px;}
/* 
----> 3 links 
*/

.cat_post_box a, .cat_post_box a:visited
{color:#002346!important;}
.postBright a, .postBright a:visited
{color:#063!important;}

.cat_post_box a:hover,
.postBright a:hover
{color:#930!important;}

.postNav {margin-top:15px;}

/* 
----> 4 PostContent
*/

.post {background:#fff;padding:10px;}

.cat_post_box,
.postBright 
{background:#f9fcfe;color:#000;margin-top:15px;padding:10px;border:1px solid #DCD7C0;}

#category-page-header .ec3_schedule {display:none;}

/*/-- myposticon
/*/
.myposticon {float:right;width:48px;margin:5px;padding:1px;background:#fff;border:1px solid #8f4f0f;}
img.myposticon {float:left;margin:0;padding:0;border:0;width: 48px;height: 48px;}
.post .myposticon {display:block;float:none;width:48px;margin:5px;padding:1px;background:#fff;border:1px solid #8f4f0f;}
.post img.myposticon {float:none;margin:0;padding:0;border:0;width: 48px;height: 48px;}

.ecards .myposticon {float:none; width:60px; height:60px;}
.ecards img.myposticon {float:none;margin:0;padding:0;border:0;width: 60px;height: 60px;}
.ecards
{float:left;display:block;margin:auto 10px;}
.ecards a
{float:left;display:block;height:74px;width:74px;margin:0;padding:3px;border:1px solid #fc0;background:#fff;}

.eCardsPostIcon .myposticon {width: 100px;height: 100px;}
.eCardsPostIcon img.myposticon  {width: 100px;height: 100px;}

/*/-- #postFootBox within within categories
/*/
.catPostFootBox {height:40px;margin-top:15px;padding:5px; border:1px solid #e1e1e1}

.catPostInfo li {margin-right:10px;float:left;display:block;}

.catPostRate {clear:both;padding-top:10px;}
.catPostRate li {float:none; display:list-item;}

/*/-- #postFootBox within single and page
/*/
#shareThis,
#postViews
{margin-top:15px;}
#postRating
{margin-top:15px;margin-bottom:5px;}
#postConnections 
{background:#002346;color:#fff;margin-top:15px;padding:10px;border:1px solid #DCD7C0;}

#postConnections a, #postConnections a:visited
{color:#A6FFBC}
#postConnections a:hover {color:#fc0;}

/*/-- #comments
/*/
#comments {font-size:12px;}
#comments h2,
#comments h3 {font-size:14px;}

.userComments {padding:0;margin:0;}
.userComments li{padding:5px;border:1px solid #f93;background:#fff3e7;}

.userComments li.oddComments {margin: 10px 0;background:#fffcef;border:1px solid #fc0;}
.userComments .commentmetadata {padding:5px;font-size:11px;background:#fefffb;}


/*********************************************************/
/*/   START ########################################## /*/
/*/   sidebar style
/*/
#sidebar 
{background:#FFFCF0;
border-top:0px solid #fc0;
border-right:1px solid #fc0;
border-bottom:1px solid #fc0;
border-left:1px solid #fc0;
color:#002346;}

/* 
----> 1 sidebar headings 
*/
#sidebar h2, 
#sidebar h3 
{margin:10px 0 1px 0;padding:0;}

#sidebar h2 
{font-size:16px;}

#sidebar h3, 
#tab-news h2 
{font-size:14px;}
/* 
----> 2 sidebar list style 
*/
#sidebar .current_page_item
{background:#FFFCF0; list-style-type:circle; color:#FFFCF0;border:1px solid #002346;padding:1px;margin:2px;}
#sidebar .current_page_item a
{color:#900!important;}

#sidebar ul li
{list-style-type:disc;list-style-position: inside;font-size: 10px;}

#sidebar li ul ul li ul li
{list-style-type:square;margin-left:10px;list-style-position: inside;font-size: 10px;}

.linkcat, .linkcat li {list-style-type:none!important;}

/*/-- sidebar boxes
/*/
.sidebox, .linkcat ul 
{background:#fff; padding:5px; border:1px solid #DCD7C0;}

#sidebar #wp-calendar,
#sideLogin
{background:#FFFCF0; padding:5px;margin:2px;border:1px solid #DCD7C0;}

#eCardSidebox {height:100px;margin-bottom:15px;}
.mNews 
{background:#FEFEFA;border:1px solid #ddd;margin:0 5px 5px 0;padding:1px;}

#tagCloud 
{padding:5px;border:none!important;}

.darkRoundTop
{background: #002346 url(images/sidebox_darkRound_top.jpg) no-repeat scroll top!important;}
.darkRoundBottom
{width:100%;height:18px;margin-top:0;
background: #002346 url(images/sidebox_darkRound_bottom.jpg) no-repeat scroll bottom!important;}

*+html .darkRoundBottom {display:none;}
/*/-- TABMENUS
/*/

/*/ .toc is related to TOC-tabmenu within millo-tab.css !!!
/*/
.toc
{font-size: 12px;list-style-position: outside;}

.tocTitle {display:none;}
.toc a, .toc a:visited
{}
.toc a:hover {}

.toc ol {margin: 2px;padding: 5px 0 0 5px;line-height: normal;}
.toc ol li {margin: 0;padding:0 0 0 3px;line-height: normal;list-style-type: none;list-style-position: outside;}


/*********************************************************/
/*/	  START ########################################## /*/
/*/   footer style 	
/*/
#footer 
{text-align:center;	background: #FFFCF0 url(images/xxx.jpg) no-repeat;}

/*********************************************************/
/*/   START ########################################## /*/
/*/   special plugin styles	
/*/
/*/-- 1. paged Navigation 
/*/
.postNav .pagenavigationbox 
{text-align: center;	padding: 5px 0;}
.postNav .pagenav, 
.postNav .pagenavcurrent 
{border: 1px solid #CCCCCC;margin: 0 3px;padding: 5px;}
.postNav .pagelink 
{border: 1px solid #fc0;color: #fc0 !important;margin: 0 3px;padding: 5px;}
.postNav .pagelink:hover 
{border: 1px solid #CCCCCC;background-color: #fc0;color: #000!important;}
.postNav .menubox a {text-transform: uppercase;}

/*/-- 2. Simple Forum
/*/
#sforum table td {padding-left:10px;}

/*/-- 3. WP Syntax for code highlighting
/*/
.wp_syntax 
{ color: #100; background-color: #f9f9f9; border: 1px solid silver; margin: 0 0 1.5em 0; overflow: auto;}

/* IE FIX */
.wp_syntax 
{overflow-x: auto;overflow-y: hidden; padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);width: 100%;}

.wp_syntax table {border-collapse: collapse;}

.wp_syntax div, .wp_syntax td {vertical-align: top; padding: 2px 4px;}

.wp_syntax .line_numbers 
{text-align: right;background-color: #def;color: gray;overflow: visible;}

/* potential overrides for other styles */
.wp_syntax pre {margin: 0;width: auto;float: none;clear: none;overflow: visible;}

/*********************************************************/
/*/   START ########################################## /*/
/*/   site ads and banners
/*/
/*/-- sidebar madIcons
/*/
.adicon, 
#madIcons img 
{background:#fff;width:16px;height:16px;border: 1px solid #f5c390;margin:0;padding:1px;}
#madIcons {margin-top:10px;margin-left:5px;}
#madIcons ul 
{clear:both;margin:0;padding:0;height:20px;border:none;background:none;}
#madIcons ul li {width:20px;margin:0 2px;padding:0;float:left;display:block;}
#madIcons ul li a {padding:0;margin:0;}

/* IE fixes */
.madsIconsRow{padding-top:3px!important;}

/*********************************************************/
/*/   START ########################################## /*/
/*/   spreadshirt, article classic compact
/*off/

.classicCompact form fieldset
{width:120px;background-color:none;	margin-right:3px;padding:0;border:0;height:auto;overflow:hidden;}
.classicCompact form fieldset div.articleImages
{background-color: #fff;margin:0;padding:0;width:120px!important;}
.classicCompact form fieldset a, 
.classicCompact form fieldset a:hover,

.classicCompact form fieldset a img 
{border:0;padding:0;height:120px!important;width:120px!important;}

/*HIDDEN FIELDS*/
.classicCompact form fieldset div.articleDesc h3,
.classicCompact form fieldset div.articleDesc h5,
.classicCompact form fieldset div.articleDesc br,
.classicCompact form fieldset div.articlePrice,
.classicCompact .button.basket,
.classicCompact .articleSizes, 
.classicCompact .articleLimit
{display:none;}