/*
Theme Name: Master Theme
Theme URI: *****
Description: This is for vladstrukov.com 
Version: 2
Author: Pedro Hernandez
Author URI: http://www.p-hernandez.com
Tags: Master Theme
*/


/* Reset */
* {margin: 0; padding: 0;}
html {overflow-y: scroll;}
html, body {height: 100%;}
body {font-size: 62.5%; font-family: verdana, arial, sans-serif; color: #666666; background: url('../images/body_bg.gif') top center no-repeat #f7f7f7;}
ul {list-style: square inside;}
ol {list-style: decimal inside;}
a {outline: none; text-decoration: none; }
a img {border: none;}
img {vertical-align: middle;}
table {border-collapse: collapse;}
ul{list-style-type:none; }
p{font-family:verdana,arial,sans-serif;font-size:1.2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:17px;}

/* Utility */
.floatLeft {float: left;}
.floatRight {float: right;}
.clear {clear: both;}
.buttom {background: #fff; padding: 3px 8px; color: #272727;}
.buttom:hover {background: #990000; color: #fff;}

/* Structure */
#page-wrap {width: 760px; margin: 0px auto; height: 100%; height: auto !important;  padding-top:20px;}
#main {padding:0; margin:0; min-height:450px; background: url('../images/body_main.png') top center repeat-y;}
#mainBottom {height: 30px; padding-bottom: 10px; background: url('../images/body_bt.png') top center no-repeat;}
#footer { height: 30px; clear:both; } 
#footer-inner {width: 760px; height: 30px; margin: 0px auto; color:#333; text-align:center; font: bold 1em verdana,arial,sans-serif;}
#header {height: 160px;}
#menu { height: 30px; padding:20px 0 0 0; margin:0; }
#sidebar {width: 210px; float: left; margin-right: 15px; padding:25px 0 0 20px;}
#content {width: 490px; padding: 20px 20px 0 0; float: right;}

/* CLEAR FIX*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Header */
h1#logo {width: 530px; height:150px; text-indent: -9999px; margin: 0 10px 0 0; float: left;}
#news {width:190px; height: 150px; margin-top: 10px; float: right;}

/* Sidebar */
.sidemenu_tp {background: url('../images/project_tp.png') top center no-repeat; height: 20px;}
.sidemenu {background: url('../images/project_bg.png') top center repeat-y; width:210px; margin:0; min-height: 200px;}
.sidemenu_bt {background: url('../images/project_bt.png') top center no-repeat; height: 20px;}
.insideSide {padding: 0 5px 0 10px; margin-top: -5px;}
.insideSide ul.sidebar{font-family:verdana,arial,sans-serif;font-size:1.2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:17px; padding:3px 0 10px 0;}
.insideSide ul li{padding-bottom:8px;}
.insideSide ul li.page_item {color:#666; }
.insideSide ul li:hover { color:#666;}
.insideSide ul li a {outline: none; text-decoration: none; color:#666;}
.insideSide ul li a:hover { outline: none; text-decoration: none; border-bottom:1px dotted #333;}

.insideSide h2{padding-bottom:5px;}

.insideContent {padding: 5px 0 5px 10px;}
.insideFooter{padding-top:5px;}

ul.navigation {list-style-type:none; padding: 3px 0 0 5px; font-family:verdana,arial,sans-serif;font-size:1.1em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:12px;}
ul.navigation li.page_item {float:left; padding: 5px 5px 0 10px; color:#fff; font-weight:bold; }
ul.navigation li:hover { color:#333; font-weight:bold;}
ul.navigation li a {outline: none; text-decoration: none; color:#fff; font-weight:bold;}
ul.navigation li a:hover { outline: none; text-decoration: none;  font-weight:bold; color:#333; }

.artTitle{padding-bottom: 10px;}
.artTitle h2 {font:bold 2.1em verdana,arial,sans-serif;}
.artTitle h2 a {outline: none; text-decoration: none; color:#666;}
.artTitle h2 a:hover { outline: none; text-decoration: none; border-bottom:1px dotted #333;}
.artContent p{font-family:verdana,arial,sans-serif;font-size:1.2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:17px; padding-bottom: 10px;}
.artContent h4{font-family:verdana,arial,sans-serif;font-size:1.2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:17px;}
.mainPost {border-bottom:1px dotted #ccc; padding-bottom:10px;}
