/*  
Template name: Simple Organization
Template URI: http://templates.arcsin.se/simple-organization-website-template/
Release date: 2009-09-20
Last updated: 2009-09-24
Description: A simple and elegant template suitable for organizations.
Author: Viktor Persson
Author URI: http://arcsin.se/

This template is licensed under a Creative Commons Attribution 2.5 License:
http://templates.arcsin.se/license/
*/
/* Reset ------------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input, select{
margin:0px;
padding:0px;
border:0px;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}
table{
border-collapse:collapse;
border-spacing:0px;
}
caption, th, td{
text-align:left;
font-weight:normal;
}
table, td, th{vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:none;}
:focus{outline:0;}
/* General */
html{
height:100%;
padding-bottom:1px; /* force scrollbars */
}
body{
background:#FFF;
color:#444;
font:normal 75% sans-serif;
line-height:1.5;
}
/* Typography */
/* Headings */
h1,h2,h3,h4,h5,h6{
color:#444;
font-weight:normal;
line-height:1;
margin-bottom:0.3em;
}
h4,h5,h6{font-weight:bold;}
h1{font-size:2.6em;}
h2{font-size:2em;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5{font-size:1.1em;}
h6{font-size:1em;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0px;}
/* Links */
a:focus,a:hover{color:#039;}
a{
color:#456;
text-decoration:none;
}
a:hover{text-decoration:underline;}
a.feed{
background:url(img/icon-feed.gif) no-repeat left center;
padding-left:18px;
}
a.more{
color:#579;
font-weight:bold;
}
a.more:hover{color:#234;}
/* Text elements */
p{margin-bottom:1em;}
abbr, acronym{border-bottom:1px dotted #666;}
address{margin-bottom:1.5em;}
blockquote{margin:1.5em;}
del, blockquote{color:#666;}
em, dfn, blockquote, address{font-style:italic;}
strong, dfn{font-weight:bold;}
sup, sub{line-height:0;}
pre{
margin:1.5em 0;
white-space:pre;
}
pre,code,tt{
font:1em monospace;
line-height:1.5;
}
/* Lists */
li ul, li ol{margin-left:1.5em;}
ul, ol{margin:0px 0px 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{
list-style-type:decimal;
margin-left:1.9em;
}
dl{margin:0px 0px 1.5em 0px;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
/* Special lists */
ul.plain-list li, ul.nice-list li, ul.tabbed li{
list-style:none;
margin-top:0px;
}
ul.tabbed{
display:inline;
margin:0px;
}
ul.tabbed li{float:left;}
ul.plain-list{margin:0px;}
ul.nice-list{margin-left:0px;}
ul.nice-list li{
border-top:1px solid #EEE;
list-style:none;
padding:4px 0px;
}
ul.nice-list li:first-child{border-top:none;}
ul.nice-list li .right{color:#999;}
/* Tables */
table{
margin-bottom:1.4em;
width:100%;
}
th{font-weight:bold;}
thead th{background:#C3D9FF;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#F2F6FA;}
tfoot{font-style:italic;}
caption{background:#EEE;}
table.data-table{
border:1px solid #CCB;
margin-bottom:2em;
width:100%;
}
table.data-table th{
background:#F0F0F0;
border:1px solid #DDD;
color:#555;
text-align:left;
}
table.data-table tr{border-bottom:1px solid #DDD;}
table.data-table td, table th{padding:10px;}
table.data-table td{
background:#F6F6F6;
border:1px solid #DDD;
}
table.data-table tr.even td{background:#FCFCFC;}
/* Misc classes */
.small{font-size:0.9em;}
.smaller{font-size:0.8em;}
.smallest{font-size:0.7em;}
.large{font-size:1.15em;}
.larger{font-size:1.25em;}
.largest{font-size:1.35em;}
.hidden{display:none;}
.quiet, .quiet a{color:#999;}
.loud, .loud a{color:#000;}
.highlight, .highlight a{background:#ff0;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-separator{padding:0px 5px;}
.error, .notice, .success{
border:1px solid #DDD;
margin-bottom:1em;
padding:0.6em 0.8em;
}
.error{
background:#FBE3E4;
color:#8A1F11;
border-color:#FBC2C4;
}
.error a{color:#8A1F11;}
.notice{
background:#FFF6BF;
color:#514721;
border-color:#FFD324;
}
.notice a{color:#514721;}
.success{
background:#E6EFC2;
color:#264409;
border-color:#C6D880;
}
.success a{color:#264409;}
/* Labels */
.label{
border-left-style:solid;
border-left-width:4px;
margin-bottom:0.2em;
padding-left:10px;
}
.label-blue{border-left-color:#55AADA;}
.label-green{border-left-color:#B7D897;}
.label-orange{border-left-color:#FA8F6F;}
/* Forms */
label{
cursor:pointer;
font-weight:bold;
}
label.checkbox, label.radio{font-weight:normal;}
legend{
font-weight:bold;
font-size:1.2em;
}
textarea{overflow:auto;}
input.text, textarea, select{
background:#FCFCFC;
border:1px inset #AAA;
margin:0.5em 0px;
padding:4px 5px;
}
input.text:focus, textarea:focus, select:focus{background:#FFFFF5;}
input.button{
background:#DDD;
border:1px outset #AAA;
padding:4px 5px;
}
input.button:active{border-style:inset;}
/* Specific */
form .required{font-weight:bold;}
.form-error{border-color:#F00;}
.form-row{padding:5px 0px;}
.form-row-submit{
border-top:1px solid #DDD;
padding:8px 0px 10px 76px;
margin-top:10px;
}
.legend{
background:#F0FAF0;
border:1px solid #D6DFD6;
font-size:1.5em;
margin:0px;
padding:8px 14px;
}
.form-property, .form-value{float:left;}
.form-property{
padding-top:8px;
text-align:right;
width:60px;
}
.form-value{padding-left:16px;}
.form-error{border-color:#F00;}
/* Alignment */
/* General */
.center,.aligncenter{
display:block;
margin-left:auto;
margin-right:auto;
}
/* Images */
img.bordered,img.alignleft,img.alignright,img.aligncenter{
background-color:#FFF;
border:1px solid #DDD;
padding:3px;
}
img.alignleft, img.left{margin:0px 1.5em 1em 0px;}
img.alignright, img.right{margin:0px 0px 1em 1.5em;}
/* Floats */   
.left,.alignleft{float:left;}
.right,.alignright{float:right;}
.clear,.clearer{clear:both;}
.clearer{
display:block;
font-size:0;
line-height:0;
height:0;
}
/* Separators */
.content-separator, .archive-separator{
background:#E5E5E5;
clear:both;
color:#FFE;
display:block;
font-size:0;
line-height:0;
height:1px;	
}
.content-separator{margin:32px 0px;}
.archive-separator{margin-bottom:20px;}
/* Posts */
.post{margin-bottom:20px;}
.post img.left, .post img.right{margin-bottom:0px;}
.post-date{
color:#777;
margin:2px 0px 10px;
}
.post-date a{color:#444;}
.post-meta a{color:#345;}
.post-meta a:hover{color:#001;}
.post-body{font-size:1.1em;}
.post-body a{color:#039;}
.post-body a:hover{color:#039;}
.post-body img.left, .post-body img.right{margin-bottom:1em;}
/* Archives */
.archive-pagination{
color:#777;
padding:10px 0px;
}
.archive-pagination-top{
border-bottom:2px solid #DDD;
margin-bottom:24px;
}
.archive-pagination-bottom{
border-top:2px solid #DDD;
margin-top:24px;
}
.archive-post-date{
background:#F5F5F5;
border-bottom:1px solid #C5C5C5;
border-right:1px solid #CFCFCF;
float:left;
margin-right:12px;
padding:2px 0px 5px;
text-align:center;
width:46px;
}
.archive-post-title .post-date{margin:0px;}
.archive-post-title{padding-top:4px;}
.archive-post-day{font:normal 1.6em Georgia,serif;}
/* Comments */
.comment-input-text textarea{width:80%;}
/* Comment list */
.comment-list-wrapper{
background:#F6F6F6;
margin:10px 0px 0px;
padding:5px 12px 10px 7px;
}
.comment-list{
margin:0px;
padding:0px;
}
.comment-list li{list-style:none;}
.comment-list ul{margin-bottom:0px;}
.comment-profile-wrapper{
text-align:center;
width:105px;
}
.comment-gravatar{margin-bottom:3px;}
.comment-content-wrapper{
float:right;
width:481px;
}
.comment-parent, .comment-single{margin-top:15px;}
.comment-list ul.children, #comments #respond ul{
border-left:1px solid #CCC;
margin:0px 0px 0px 130px;
}
.comment-list ul.children ul.children{margin-left:15px;}
.comment-list ul.children li{
background:url(img/comment-reply.gif) no-repeat left top;
margin:0px;
padding:10px 0px 0px 15px;
}
.comment-body{
background:#FFF;
border:1px solid #DDD;
padding:10px 12px 0px;
}
.comment-list ul.children .comment-body{background:#FCFCFC;}
.comment-author{padding-top:2px;}
.comment-text p{margin-bottom:0.8em;}
.comment .post-date, .comment-author{font-size:0.9em;}
.comment .post-date .right a{color:#BBB;}
.comment .post-date .right a:hover{color:#234;}
.comment-arrow{
background:url(img/comment-arrow.gif) no-repeat left top;
display:block;
float:left;
height:45px;
margin:3px 0px -45px -41px;
position:absolute;
width:29px;
}
/* Respond */
#respond li{list-style:none;}
#respond{
background:#F6F6F6;
padding:10px 12px;
}
#respond ul{margin:0px;}
#respond .legend{margin-bottom:10px;}
#comments #respond{padding:0px;}
#comments #respond .legend{
border-bottom:0px;
margin-bottom:0px;
}
#comments #respond ul{
background:url(img/comment-reply.gif) no-repeat left top;
padding:10px 0px 0px 15px;
}
#comments ul.children #respond ul{
margin-left:30px;
padding:0px;
}
#comments #respond .comment-profile-wrapper, #comments #respond .comment-arrow{display:none;}
#comments #respond .comment-body{background:#FFF;}
#comments #respond .comment-content-wrapper{
float:none;
width:100%;
}
/* Layout */
/* Common */
#top, #sub-nav{border-bottom:1px solid #DDD;}
/* Wrapper */
#site-wrapper{
margin:0px auto;
width:920px;
}
/* Header */
#header{padding-top:24px;}
/* Top */
#top{padding-bottom:32px;}
/* Logo */
#logo{
border-right:1px solid #DDD;
padding:10px 40px 10px 0px;
margin-right:40px;
}
#logo img{}
/* Splash */
#splash{padding-top:32px;}
/* Navigation */
.navigation a{
color:#888;
text-decoration:none;
}
.navigation a:hover{color:#002;}
.navigation li.current-tab a{color:#222;}
#main-nav li:first-child, #sub-nav li:first-child{margin-left:0px;}
/* Main navigation */
#main-nav{padding-top:72px;}
#main-nav li{margin:0px 1.5em;}
#main-nav a{
font-size:1.8em;
line-height:2em;
padding-bottom:2px;
}
#main-nav li.current-tab a{color:#333;}
#main-nav a:hover{color:#002;}
#main-nav li.current-tab a{border-bottom:2px solid #94CC5F;}
/* Subnav */
#sub-nav{
border-bottom:1px solid #DDD;
padding:12px 0px;
}
#sub-nav a{
font-size:1.2em;
text-decoration:none;
}
#sub-nav li{margin:0px 1em;}
#sub-nav li.current-tab a{font-weight:bold;}
/* Main */
.main{margin:24px 0px;}
.main#main-two-columns{background:url(http://ladyvenom75.com/images/main-two-columns.gif) repeat-y right top;}
.main#main-two-columns-left{background:url(http://ladyvenom75.com/images/main-two-columns-left.gif) repeat-y left top;}
.main#main-two-columns #main-content, .main#main-two-columns-left #main-content{width:620px;}
/* Sidebar */
#sidebar{width:255px;}
/* Columns */
.col3, .col3-mid{width:31%;}
.col3-mid{margin-left:3%;}
/* Sections */
.section{margin-bottom:24px;}
.section-title{
background-color:#F9F9F9;
border-top:2px solid #DDD;
color:#7A7A7A;
font:bold 1.2em sans-serif;
margin-bottom:16px;
padding:7px 10px 6px;
}
#sidebar .section-title{margin-bottom:8px;}
/* Footer */
#footer{
border-top:1px solid #DDD;
color:#777;
padding:16px 0px 4px;
}
#footer-left{width:459px;}
#footer-right{
width:459px;
text-align:right;
}
#footer p{margin-bottom:0.4em;}
#footer .text-separator{
padding:0px 3px;
color:#BBB;
}
#footer a:hover{color:#000;}
/* Misc overriding classes */
/* Border */
.noborder{border:0px;}
.notborder{border-top:0px;}
.norborder{border-right:0px;}
.nobborder{border-bottom:0px;}
.nolborder{border-left:0px;}
/* Margin */
.nomargin{margin:0px;}
.notmargin{margin-top:0px;}
.normargin{margin-right:0px;}
.nobmargin{margin-bottom:0px;}
.nolmargin{margin-left:0px;}
/* Padding */
.nopadding{padding:0px;}
.notpadding{padding-top:0px;}
.norpadding{padding-right:0px;}
.nobpadding{padding-bottom:0px;}
.nolpadding{padding-left:0px;}
/* IE Fixes (zzz) */
* html .navigation, * html #footer, * html #splash, * html .comment ul{height:0.01%;}
* html #footer-left{width:500px;}
.navigation, #splash, .comment ul{min-height:0.01%;}
.section_twitter a{
display:block;
width:190px;
padding:20px 0px 0px 60px;
font-size:16px;
font-weight:bold;
text-decoration:none;
background:url(http://ladyvenom75.com/images/twitter_icon.png) left bottom no-repeat;	
}
.section_twitter a span{
font-size:12px;
margin-top:5px;
display:block;
letter-spacing:5px;
text-decoration:none;
}
.section2_twitter{
width:190px;
margin:0px 0px 10px 0px;
padding:10px;
border:#252323 solid 1px;
background:#111;
}
/* News Ticker */
.newsticker-jcarousellite{
width:250px;
}
.newsticker-jcarousellite ul li{
list-style:none;
display:block;
padding-bottom:1px;
margin-bottom:5px;
}
.newsticker-jcarousellite .header{
float:left;
width:250px;
text-decoration:underline;
font-weight:bold;
font-size:11px;
color:#000;
}
.newsticker-jcarousellite .info{
float:right;
width:250px;
font-size:11px;
color:#444;
height:110px;
}
.newsticker-jcarousellite .info span.cat{
display:block;
font-size:10px;
color:#808080;
}
.clear{clear:both;}