/*
Theme Name: ARCUS
Theme URI:
Description: <strong>Simple editation theme</strong>.
Version: 1.0
Author: studioVano
Author URI: http://www.studiovano.sk/
Tags: blue, fixed-width, two-columns
*/

/* - Layout - */
* {margin-top:0; padding-top:0;}
body {margin:0 auto 0 auto;}
#wrap {margin:0 auto 0 auto; width:870px; padding: 0 10px 0 10px;}
#header {height:156px; margin: 0 -10px 0 -10px; padding: 0 10px 0 10px;}
#header h1 {padding: 10px 0 0 20px;} /* - title position-> padding: TOPpx RIGHTpx BOTTOMpx LEFTpx; - */
#header p {margin: 3px 0 30px 80px;} /* - description position-> margin: TOPpx RIGHTpx BOTTOMpx LEFTpx; - */
#menu {float:right;}
#menu ul {margin:0; padding:0;}
#menu li {list-style:none; float:left; padding: 0 3px 10px 30px;}
#content {float:left; width:600px; margin-top:20px; padding-bottom:20px;}
.post {padding: 0 0 30px 0;}
#sidebar {float:right; width:240px; margin-top:20px; padding-bottom:20px;}
.side-cont {padding: 3px 6px 10px 6px; margin-top:10px;}
#footer {clear:both; padding:10px 10px 20px 10px; margin: 0 -10px 0 -10px; text-align:right;}

/* - Layout Colors - */
body {background-color:#9CDCF9; background-image: url(images/bg.png); background-repeat:repeat-x;}
#wrap {background-color:#FFFFFF;}

/* Header image 890px156px [header.png, header-clear.png] */
#header {background-color:#9CDCF9; background-image: url(header.png); background-repeat:no-repeat;}
.side-cont {background-color:#E9F8FE; background-image: url(images/mini_foot.png); background-repeat:repeat-x; 
background-position:bottom;}
#footer {background-color:#E9F8FE; background-image: url(images/mini_foot.png); background-repeat:repeat-x; 
background-position:bottom;}

/* - Classes - */
.hidden {font-size:1px; width:1px; height:1px; visibility:hidden; position:absolute;}
.hidden_hr {font-size:1px; width:1px; height:1px; visibility:hidden; position:absolute;}
ul {margin:10px 0 16px 20px; padding:0; list-style-image:url(images/bullet.jpg);}
li {padding-bottom:0px;}
ol {margin:10px 0 16px 20px; padding:0;}
#sidebar ul {margin:0px 0 10px 20px; padding:0; list-style-image:url(images/bullet.jpg);}
#sidebar li {padding-bottom:0px;}
#sidebar li a {display:block;}
#sidebar ol {margin:10px 0 16px 20px; padding:0;}
.foot_left {width:50%; float:left; text-align:left;}
.nav_left {float:left;}
.nav_right {float:right;}


/* - IMAGE TEXT - */
.text-search {margin:0; padding:0; position:relative; width:140px; height:41px; overflow:hidden; font-size:120%; font-weight:bold; margin-top:10px;}
.text-search span {display:block; position:absolute; left:0; top:0; z-index:1; width:140px; height:41px; margin:0; padding:0; 
background-image:url(images/text-search.png); background-repeat:no-repeat;}

.text-categories {margin:0; padding:0; position:relative; width:174px; height:54px; overflow:hidden; font-size:120%; font-weight:bold; margin-top:30px;}
.text-categories span {display:block; position:absolute; left:0; top:0; z-index:1; width:174px; height:54px; margin:0; padding:0; 
background-image:url(images/text-categories.png); background-repeat:no-repeat;}

.text-tags {margin:0; padding:0; position:relative; width:102px; height:58px; overflow:hidden; font-size:120%; font-weight:bold; margin-top:30px;}
.text-tags span {display:block; position:absolute; left:0; top:0; z-index:1; width:102px; height:58px; margin:0; padding:0; 
background-image:url(images/text-tags.png); background-repeat:no-repeat;}

.text-archives {margin:0; padding:0; position:relative; width:161px; height:36px; overflow:hidden; font-size:120%; font-weight:bold; margin-top:30px;}
.text-archives span {display:block; position:absolute; left:0; top:0; z-index:1; width:161px; height:36px; margin:0; padding:0; 
background-image:url(images/text-archives.png); background-repeat:no-repeat;}

.text-links {margin:0; padding:0; position:relative; width:113px; height:36px; overflow:hidden; font-size:120%; font-weight:bold; margin-top:30px;}
.text-links span {display:block; position:absolute; left:0; top:0; z-index:1; width:113px; height:36px; margin:0; padding:0; 
background-image:url(images/text-links.png); background-repeat:no-repeat;}

.text-meta {margin:0; padding:0; position:relative; width:106px; height:30px; overflow:hidden; font-size:120%; font-weight:bold; margin-top:30px;}
.text-meta span {display:block; position:absolute; left:0; top:0; z-index:1; width:106px; height:30px; margin:0; padding:0; 
background-image:url(images/text-meta.png); background-repeat:no-repeat;}

/* - Comments - */
.coment {border-bottom:1px solid #CCCCCC; padding:20px 6px 0px 6px;}
#comments {padding:0 10px 0 10px; margin:60px auto 0 auto;}
.comments2 {margin:0 auto 0 auto; width:100%;}
.right {float:right; padding:3px; border:1px solid #CCCCCC;}
.meta {color:#666666; font-size:10px; font-weight:bold; margin:0; padding:3px 0 6px 0;}
.coment h4 {padding:0; margin:0;}

/* - Thypography - */
body {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#000000;}
p, span, li {line-height:170%;}
#header h1 {color:#FFFFFF; font-size:37px; font-weight:normal;}
#header p {color:#FFFFFF; font-size:18px;}
#menu {font-size:14px; font-weight:bold; font-family:Arial;}
h1 {font-size:23px; font-weight:normal; color:#000000; letter-spacing:1px; margin:0; padding: 10px 0 10px 0;}
h2 {font-size:20px; font-weight:bold; color:#2FB8F2; margin:0; padding: 6px 0 6px 0;}
h3 {font-size:17px; font-weight:bold; color:#333333; margin:0; padding: 3px 0 3px 0;}
h4 {font-size:14px; font-weight:bold; color:#333333; margin:0; padding: 3px 0 3px 0;}
#sidebar {font-size:11px;}
#sidebar h3 {font-size:13px;}
#sidebar h4 {font-size:12px;}
small {font-size:10px;}
blockquote {font-size:11px; color:#5C5C5C; background-color:#E9F8FE; border: 1px solid #BEEBFC; 
padding:6px 10px 6px 10px; margin:10px;}
.meta-date {font-size:10px; color:#666666;}
.meta-info {font-size:11px; color:#666666; text-align:right;}

/* - Links - */
a:link {text-decoration:none; color:#15AEF0;}
a:visited {text-decoration:none; color:#15AEF0;}
a:hover {text-decoration:none; color:#666666;}

.meta-date a:link {text-decoration:underline; color:#666666;}
.meta-date a:visited {text-decoration:underline; color:#666666;}
.meta-date a:hover {text-decoration:none; color:#333333;}

.meta-info a:link {text-decoration:underline; color:#666666;}
.meta-info a:visited {text-decoration:underline; color:#666666;}
.meta-info a:hover {text-decoration:none; color:#333333;}

#header h1 a:link {text-decoration:none; color:#FFFFFF;}
#header h1 a:visited {text-decoration:none; color:#FFFFFF;}
#header h1 a:hover {text-decoration:none; color:#FFFFFF;}

#menu a:link {text-decoration:none; color:#000000;}
#menu a:visited {text-decoration:none; color:#000000;}
#menu a:hover {text-decoration:none; color:#333333; border-bottom:solid #44ABEF 2px;}

#footer a:link {text-decoration:underline; color:#333333;}
#footer a:visited {text-decoration:underline; color:#333333;}
#footer a:hover {text-decoration:none; color:#333333;}


h1 a:link {text-decoration:none; color:#000000;}
h1 a:visited {text-decoration:none; color:#000000;}
h1 a:hover {text-decoration:underline; color:#000000;}

h2 a:link {text-decoration:none; color:#15AEF0;}
h2 a:visited {text-decoration:none; color:#15AEF0;}
h2 a:hover {text-decoration:none; color:#666666;}

h3 a:link {text-decoration:none; color:#333333;}
h3 a:visited {text-decoration:none; color:#333333;}
h3 a:hover {text-decoration:none; color:#333333;}

h4 a:link {text-decoration:none; color:#333333;}
h4 a:visited {text-decoration:none; color:#333333;}
h4 a:hover {text-decoration:none; color:#333333;}

/* - Comments - */

/* WordPress default */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;

   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}