/* OWM Theme 1 - Author:Vel Lanquibo. Last Modified:August 31/10. Created:September 26/09. http://vel.lanquibo.com */

/* ---------------///  RESET \\\--------------- */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}

/* ---------------/// BASIC ELEMENTS \\\--------------- */
body{background:#343434; color:#555; font:16px/23px Georgia, Times, "times new roman", serif; text-align:center}
a:link, a:visited {background-color:transparent; color:#47ac74; text-decoration:none;}
a:hover, a:active {background-color:transparent; color:#36865a; text-decoration:underline;}
h1,h2,h3,h4,h5,h6{margin:0 10px; text-align:left; font-weight:normal;}
h1{color:#2c5eff; margin-top:15px; font-size:24px; line-height:36px; letter-spacing:1px;}
h2{color:#343434; margin-top:15px; font-size:19px; text-transform:uppercase;}
p{margin:5px 15px 20px 10px; padding:0;}
p img{margin:2px; border:0;}
ul{margin:5px 25px; padding:5px 0; list-style-type:square;}
ul li{margin:0 10px; padding:0;}
ol{margin:5px 25px; padding:5px 0; list-style-type:decimal;}
ol li{margin:0 10px; padding:0;}
strong{font-weight:bold;}
em{text-decoration:underline;}
small{font-size:11px;}
code{background:#ccc;}
blockquote {clear:both; margin:10px 30px;}
address{clear:both; margin:10px 20px;}

/* ---------------/// MISC \\\--------------- */
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clearer{clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
.hide{display:none;}
.blue{color:#2c5eff;}

/* ---------------/// FRAMEWORK \\\--------------- */
/*
div#containerHome{background:#fff url(shell/homeBG.jpg) no-repeat top center; color:#555; width:1000px; margin:0 auto; text-align:left;}
div#containerServices{background:#fff url(shell/servicesBG.jpg) no-repeat top center; color:#555; width:1000px; margin:0 auto; text-align:left;}
div#containerPlans{background:#fff url(shell/plansBG.jpg) no-repeat top center; color:#555; width:1000px; margin:0 auto; text-align:left;}
div#containerProcess{background:#fff url(shell/processBG.jpg) no-repeat top center; color:#555; width:1000px; margin:0 auto; text-align:left;}
div#containerClients{background:#fff url(shell/clientsBG.jpg) no-repeat top center; color:#555; width:1000px; margin:0 auto; text-align:left;}
*/
div#container{background:#fff url(shell/headerBG.jpg) no-repeat top center; color:#555; width:1000px; margin:0 auto; text-align:left;}

div#header{width:100%; height:88px;}

div#contact{color:#343434; padding:0 0 30px 0; text-align:center; text-transform:uppercase;}
div#contact a{color:#2c5eff;}

div#navigation{width:100%; height:207px; text-align:right;}
div#navigation ul{margin:0 50px 0 0;  padding:0; list-style-type:none;}
div#navigation li{font-size:20px; margin:0 8px; padding:0; display:inline; text-transform:uppercase;}
div#navigation a:link, div#navigation a:visited {background-color:transparent; color:#fff; padding:0 2px; text-decoration:none;}
div#navigation a:hover, div#navigation a:active, div#navigation ul.topMenu li a.current{background:#fff; color:#2c5eff;}

div#leftContent{width:450px; padding:0 0 0 50px;}
div#rightContent{width:450px; padding:0 50px 0 0;}
div#fullContent{width:800px; padding:0 0 0 200px;}

div#footer{background:#ddd; color:#555; width:100%; height:7em; margin:0; border-top:1px solid #ccc;}
div#footer div.left, div#footer div.right{width:50%; padding:0;}
div#footer div.left p{margin:0 0 0 60px;  padding:0; text-align:left;}
div#footer div.right p{margin:10px 60px 0 0;  padding:5px 0 0 0; text-align:right;}
div#footer ul{margin:10px 0 0 60px;  padding:5px 0 0 0; list-style-type:none;}
div#footer li{margin:0 2px 0 0; padding:0; display:inline;}
div#footer a{color:#2c5eff;}
div#footer ul.botMenu li a.current{text-decoration:underline;}

/* ---------------/// TABLES \\\--------------- */
table {margin:0 20px; padding:0; border-collapse:collapse;}
caption {margin:0; padding:8px 0; text-align:left; font-size:1.2em;}
th {background:#eaeaea; color:#505050; padding:7px; text-align:left;}
td {padding:7px; text-align:left;}
.post_title, .post_date{background:#ddd; color:#666; border-top:1px solid #bbb;}

/* ---------------/// FORMS \\\--------------- */
input, textarea {margin:0; padding:4px;}
label {font-size:14px;}
input {width:200px;}
textarea {width:400px;}
.submit {background:#999; color:#fff; width:120px; margin:0; padding:4px; font-size:16px; cursor: pointer;}

