/* 
-------------------------------------------------------
Theme Name: 4Fourteen_theme1
Theme URI: http://4fourteenskateshop.ca
Version: 1.0
Description: Theme 1
Author: Vel Lanquibo
Author URI: http://vel.lanquibo.com
------------------------------------------------------- 
*/

/* ------------------------------ /// BASICS \\\ ------------------------------ */
body{background:#151515 url(shell/boardsBG.jpg) repeat-x top center; color:#222; font:13px/17px Arial, Helvetica, sans-serif; text-align:left}
a:link, a:visited{background-color:transparent; color:#0b7515; text-decoration:none;}
a:hover, a:active{background-color:#0b7515; color:#fff;}
h1,h2,h3,h4{color:#fff; letter-spacing:1px; font-family:Georgia, serif; font-weight:normal;}
h1{font-size:14px; padding:5px 10px;}
h2{background:transparent url(shell/titleBGbrown.jpg) no-repeat center left; font-size:14px; padding:6px 0; text-align:center; text-transform:uppercase;}
h3{background:transparent url(shell/titleBGbrown.jpg) no-repeat bottom center; padding:5px 10px; margin:0 0 4px 0;font-size:16px; text-align:center; text-transform:uppercase;}
h4{color:#75360b; padding:8px 0 0 18px; font-size:14px; text-left;}
blockquote {background:#ddd; display: block; padding: 5px}
form,table {margin-bottom:1.2em;}
img {border:none;}
label {display:block;}
li {line-height:1.5em;}
p {padding:2px 4px;}
big {font-size:1.1em;}
small,.small {font:normal 0.8em sans-serif;}
ul,ol {padding:0 2em 1.2em;}
select{width:230px;}
strong{font-weight:bold;}

/* ------------------------------ /// STRUCTURE \\\ ------------------------------ */
div#container{width:814px; margin:0 auto; text-align:left;}
div#header{background:transparent url(shell/headerBG.gif) no-repeat top center; width:814px; height:144px;}
div#header h1 span{display:none;}
div#mainMenu{background:transparent url(shell/menuBGgreen.jpg) no-repeat top center; width:814px; height:30px; margin:4px auto; padding:5px 0 2px 0; text-align:center;}
div#mainMenu ul{margin:0; padding:0; font-family:Georgia, serif; font-size:16px; }
div#mainMenu li{margin:0 16px; padding:0; display:inline; text-transform:uppercase; letter-spacing:1px;}
div#mainMenu li.current_page_item a{color:#9aff89;}
div#mainMenu li a{background:transparent; color:#fff; padding:2px; font-weight:normal;}
div#mainMenu li a:hover{color:#9aff89;}

div#mainContent{background:transparent url(shell/transp_white.png) repeat top left; float:right; clear:right; width:570px; margin:10px 0 0 0;}
div#sideContent{float:left; width:240px;}
div#news{width:100%;}

/* ---------------/// POSTS \\\--------------- */
div.post {background:#fff; color:#111; width:94%; padding:5px; margin:10px auto;}
div.post .descr {color:#75360b; font-size:0.9em; margin:2px 0 4px; padding:2px 15px 2px 20px;}
div.post .info{color:#444; font-size:0.9em; margin:4px 0 8px; padding:8px 0;}
div.post img {border:2px solid #333; margin:4px 0;}
div.post a img {border:2px solid #333;}
div.post a:hover img {border-color:#333;}
div.entry p{margin:5px 15px; font-weight:normal;}
div.postNavLink{font-size:14px; line-height:20px; text-transform:uppercase; margin:10px 5px 20px;}
div.postNavLink a:link, div.postNavLink a:visited{background:#999; color:#fff; padding:5px;}
div.postNavLink a:active, div.postNavLink a:hover{background:#666; color:#fff;}
div.post ul{list-style-type:disc;}


/* ---------------/// FOOTER \\\--------------- */
div.footer{background:transparent; color:#fff; padding:5px; margin:12px auto; width:804px;}
div.footer p, div.footer small{line-height:21px; text-align:center;}
div.footer a{color:#9aff89;}


/* ------------------------------ /// MISC \\\ ------------------------------ */
.content {padding:0px;}
.right .content {padding:0px;}
.left {float:left;}
.right {float:right;}
.clear,.clearer {clear:both;} 
.clearer {font-size:0;}

/* ------------------------------ /// SIDEBAR  \\\ ------------------------------ */
.block {background:transparent url(shell/transp_white.png) repeat top left; color:#111; padding:0 0 10px 0; margin:10px 10px 0 0; text-align:left;}
ul.block, .block ul {margin:4px 0; padding:0; width:100%;}
.block li {border-bottom:1px dotted #fff; list-style:none;}
.block li a,.block li em {color:#0b7515; display:block;}
.block li em {color:#0b7515;}
.block li a {padding:4px 3%; width:94%;}
.block li a span {font-weight:bold;}
.block li a:hover {background:transparent url(shell/transp_white.png) repeat top left; color:#0b7515; }
.block p{padding:5px; text-align:center;}
.textwidget{}
#searchform {padding:10px;}