/*   
Theme Name: Finno
Theme URI: http://www.fintanmagee.com
Description: Template designed by Renegade Empire for Bribane artists Fintan Magee
Author: sk
Author URI: http://www.renegade-empire.com
Version: 1.0
.
Be inspired. Don't bite.
.
*/

@import url(http://fonts.googleapis.com/css?family=Droid+Sans);


/* Library */
.clr {clear: both;}
.clr_pad {clear: both; padding: 10px 0;}
.border {padding: 3px; border: 1px solid #4f4f4f;}
.sub-heading {font-size: 1.4em; color: #fff;}
.lft{float: left;}
.rht{float: right;}
.width15 {width: 15%;}
.width18 {width: 18%;}
.width20 {width: 20%;}
.width23 {width: 23%;}
.width25 {width: 25%;}
.width33 {width: 33%;}
.width35 {width: 35%;}
.width40 {width: 40%;}
.width45 {width: 45%;}
.width50 {width: 50%;}
.inset-right {margin: 15px 0 10px 15px; float: right;}
.inset-left {margin: 15px 15px 10px 0; float: left;}
ul.pagination {list-style-type: none; margin: 0; padding: 0; display: block;}
ul.pagination li { float: left; padding: 3px 5px; border: 1px solid #2c2c2c; margin-right: 1px;}
ul.pagination li:hover {color: #000; background: #fece0a;}
ul.pagination li a {display: block;}
ul.pagination li a:hover {background: #fece0a; color: #000;}
.wrapCenter {width: 960px; margin: 0 auto;}
.center960 {margin: 0 auto; width: 960px;}
ul.menu,
ul.menu li {list-style-type: none; padding: 0px; margin: 0px;}
span.post_date,
div.meta {color: #999; font-family: 'Droid Sans', arial, serif; font-size: 0.8em;}
img.alignleft {display: inline; float: left;margin-right: 24px;	margin-top: 4px;}
img.alignright {display: inline; float: right;margin-left: 24px; margin-top: 4px;}

/* Template */
div#wrap {width: 960px;}
    div#sidebar_wrap {float: left; width: 168px; padding: 30px 20px 0 12px;}
        div#sidebar {position: fixed;}
            ul#sidebar_menu,
            ul#sidebar_menu li {margin: 0; padding: 0; list-style-type: none;}
            ul#sidebar_menu {margin: 80px 0 0 0;}
            ul#sidebar_menu li {text-align: right; font-family: Rockwell, Georgia, serif; font-size: 1.4em; text-shadow: 1px 1px 1px #fff; line-height: 1.3em;}
            ul#sidebar_menu li.current_page_item a,
            ul#sidebar_menu li.current-cat a {color: #000;}
            ul#sidebar_menu li.current_page_item a:hover,
            ul#sidebar_menu li.current-cat a:hover {color: #000;}
            ul#sidebar_menu li a {color: #999; text-decoration: none;}
            ul#sidebar_menu li a:hover {color: #777;}
            div#web_developer{position: fixed; bottom: 20px; left: 12px; border-top: 1px solid #ccc; width: 168px; text-align: right;padding: 10px 0 0 0;}
            div#web_developer a{text-decoration: none; color: #a3a3a3; font-variant: small-caps; }
    div#main_wrap {float: left; padding: 30px; background: #fff; width: 698px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;box-shadow: 0px 0px 15px #888; -webkit-box-shadow: 0px 0px 15px #888; -moz-box-shadow: 0px 0px 15px #888; text-align: center; /* X_indent Y_indent Blur_amount #color */}
    div#main_wrap img {border:none; background: #fff; padding: 2px; box-shadow: 0px 0px 10px #888; -webkit-box-shadow: 0px 0px 10px #888; -moz-box-shadow: 0px 0px 10px #888; /* X_indent Y_indent Blur_amount #color */}

/* Contact */
p small {display:none}

/* NextGen Gallery */
div.ngg-gallery-thumbnail {margin: 16px;}

/* Universal */
body {background: url(images/bg.jpg) top left no-repeat #fff fixed; color: #4a4a4a; font-family: Georgia, "Times New Roman", serif; font-size:100%; line-height: 1.5em; padding: 0 0 20px 0;}
a,
a:link,
a:visited {text-decoration: underline; color: #4a4a4a;}
a:hover {color: #000;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin: 0.5em 0;}
h1,h2,h3,h4,h5,h6{font-weight: normal; text-decoration: none;}
h1 {font-size: 1.5em; color: #000; font-family: 'Droid Sans', arial, serif; text-shadow: 1px 1px 1px #a6a6a6;}
h1 a,
h1 a:link,
h1 a:visited {text-decoration: none; color: #000;}
h2 {font-size: 1.2em; line-height: 1.4em;}
h3 {font-size: 1.1em;}
h4 {font-size: 1.4em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.0em;}
ol {list-style-type: decimal; margin-left: 3.0em;}
em.box {background: #000; border: 1px dotted #aaa; font-family: 'Courier New', Courier, monospace; padding: 3px; font-style: normal;}
acronym, abbr {cursor: help; font-variant: small-caps; text-transform: lowercase; border-bottom: 1px dashed #969696;}
q {font-style: italic;}
hr {clear: both;}
pre {margin: 10px 0 10px 0px;padding: 5px 0 5px 10px;border: 1px dotted #ccc;border-left: 20px solid #ccc;background: #f8f8f8;font-size: 90%;color: #000;font-family: "Courier New", Courier, monospace;/* Browser specific (not valid) styles to make preformatted text wrap */ white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap;  /* Mozilla */}
ul, ol, dl {margin: 10px 0; padding-left: 30px;}
ul {list-style-type: disc;}
ol {list-style-type: decimal;}
p {margin: 10px 0 15px 0;}
form {/*background: #fff;*/}
fieldset {border: 1px solid #ccc; margin: 1.2em 1.2em 1.2em 0; padding: 10px; background: #f8f8f8;}
legend {background: #457a1a; color: #fff; border: 1px solid #fff; text-transform: capitalize; padding: 3px 5px; font-weight: bold; font-size: 1.3em; }
textarea,
option,
input,
select {margin: 0 0 5px 0; vertical-align: middle;}
textarea { padding: 1px 0 1px 5px; } 
option { padding: 0 0 1px 5px; } 
input[type='hidden'] { display: none; }
label {cursor: pointer; color: #474747; margin: 15px 0 0 0;}

select, 
option {height: 2.0em; padding-left: 3px; }

input[type='text'],
input[type='password'],
textarea { padding: 5px 0 5px 7px; background-color: #ececec;}

button,
input[type='button'],
input[type='submit'] {padding: 4px 6px 4px 3px;	line-height: 100%; font-weight: bold;}

input[type='submit'] {padding: 4px 6px 4px 3px;	line-height: 100%; font-weight: bold;}


button:hover,
input[type='button']:hover,
input[type='submit']:hover {}

input[type='submit']:hover {}


input[type='button'],
input[type='submit'],
input[type='checkbox'],
input[type='image'],
input[type='radio'],
input[type='reset'],
select,
button { cursor: pointer; }

textarea,
input[type='text'],
input[type='password'],
select {border: 2px solid #aaa;background: #fff; color: #474747;}

textarea:hover,
input[type='text']:hover,
input[type='password']:hover,
select:hover { border-color: #888; }

textarea:focus,
input[type='text']:focus,
input[type='password']:focus,
select:focus
{outline: 2px solid #abcfea;}
