/* CSS Document */
/*
Theme Name: i2i Group 1
Theme URI: http://www.i2igroup.net/ 
Author: Cabe Lindsay
Author URI: http://www.cabelindsay.com/
Description: Plain styles added on top of Toolbox Theme by Automattic: A semantic, HTML5, canvas for CSS artists and an ultra-minimal set of super-clean templates for your own WordPress theme development.
Version: 1.0
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* HTML styling */

body {
background:#fdfdfd url(images/bg_gradient.gif) repeat-x 0 0;
margin:-27px 0 0;
padding:0
}

body,input,textarea {
color:#46433a;
font:13px 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Tahoma,Sans-Serif;
line-height:1.5em
}

#masthead {
width: 846px;
position:relative;
font:32px LeagueGothicRegular, Arial, Helvetica, sans-serif;
color: #958771;
z-index:2;
margin:0 auto;
padding:0
}

#masthead1 {
float: left;
width: 126px;
margin: 0 36px 0 0;
padding:0
}

#masthead2 {
float: left;
width: 630px;
margin: 90px 0 0 0;
padding:0;
font-weight: normal
}

#header {
height:144px;
width:846px;
background:#fdfdfd;
border-left:2px solid #fff;
border-right:2px solid #fff;
margin:0 auto;
padding:0
}

#container {
float:left;
width:504px;
margin-right:20px;
padding:36px 0 0 36px
}

#container-3column {
float:left;
width:222px;
margin-right:36px;
padding:0
}

#container-fullwidth {
float:left;
width:774px;
padding: 0 36px 18px 36px
}

#container-bottom {
float:left;
width:772px;
margin:18px 0;
padding:0
}

#mastcontainer {
width:100%;
margin:0 auto;
padding:0
}

#page {
display:block;
margin:0;
padding:0
}

#primarycontainer {
text-align:center;
float:none;
width:846px;
clear:both;
position:relative;
top:0;
margin:0 auto;
padding:0
}

#primary {
width:846px;
background:#fdfdfd;
text-align:left;
float:left;
font:13px 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Tahoma,Sans-Serif;
color:#35332e;
border:1px solid #b29d80;
margin:-126px auto 0 auto;
padding: 90px 0 0 0
}

#secondary {
float:right;
width:216px;
padding-right:36px;
margin:36px 0 0
}

#tertiary {
float:left;
width:216px;
padding-left:36px
}

#sidebar {
float:right;
width:216px;
height:auto;
margin:0
}

#sidebar2 {
float:left;
width:216px;
height:auto;
margin:0
}

#post {
text-align:left;
margin:0;
padding:0
}

span.next-entries {
display:block;
float:right;
text-align:right;
width:216px;
background-position:right center
}

span.post-dates {
float:right;
font:11px 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Tahoma,Sans-Serif
}

span.post-cat {
float:left;
font-size:11px
}

span.post-comments {
float:right;
font-size:13px
}

span.previous-entries {
display:block;
float:left;
width:216px;
background-position:left center
}

hr {
border:dashed #958771;
height:0;
line-height:0;
font-size:0;
border-width:1px 0 0;
margin:0 0 18px;
padding:0
}

p {
margin-bottom:0 0 1.625em 0;
padding:0
}

ol {
list-style-type:decimal
}

ol ol {
list-style:upper-alpha
}

ol ol ol {
list-style:lower-roman
}

ol ol ol ol {
list-style:lower-alpha
}

ul ul,ol ol,ul ol,ol ul {
margin-bottom:0
}

dl {
margin:0 1.625em
}

dd {
margin-bottom:1.625em
}

cite,em,i {
font-style:italic
}

blockquote {
font-family:LeagueGothicRegular, Arial, Helvetica, sans-serif;
color:#958771;
font-size:35px;
font-weight:normal;
line-height:27px;
margin:0
}

blockquote em,blockquote i,blockquote cite {
font-style:normal
}

blockquote cite {
color:#958771;
font:13px LeagueGothicRegular, Arial, Helvetica, sans-serif;
font-weight:normal;
letter-spacing:.05em
}

pre {
font:13px 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Tahoma,Sans-Serif;
line-height:1.5em;
margin-bottom:1.625em;
overflow:auto;
padding:.75em 1.625em
}

code,kbd {
font:13px 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Tahoma,Sans-Serif
}

abbr,acronym,dfn {
border-bottom:1px dotted #666;
cursor:help
}

address {
display:block;
margin:0 0 1.625em
}

ins {
text-decoration:none
}

sup,sub {
font-size:11px;
height:0;
line-height:1;
position:relative;
vertical-align:baseline
}

sup {
bottom:1ex
}

sub {
top:.5ex
}

h1 {
color:#958771;
font-family:LeagueGothicRegular, Arial, Helvetica, sans-serif;
font-size:33px;
font-weight: normal;
line-height:33px;
margin:18px 0
}

h1 a,h1 a:visited {
color:#b29d80;
text-decoration:none;
font-weight:normal
}

h1 a:hover {
color:#ec3d36;
text-decoration:none;
font-weight:normal
}

h2 {
color:#958771;
font-family:LeagueGothicRegular, Arial, Helvetica, sans-serif;
font-size:27px;
font-weight: normal;
line-height:27px;
margin:0;
padding:0
}

h3 {
color:#958771;
font-family:'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Tahoma,Sans-Serif;
font-size:21px;
margin:10px 0 5px
}

h4 {
color:#958771;
font:13px 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Tahoma,Sans-Serif;
margin:10px 0
}

hr.clear {
clear:both;
visibility:hidden;
margin:0;
padding:0
}

img.alignleft,img[align=left] {
float:left;
border:1px solid #b29d80;
margin:2px 9px 9px 0
}

img.alignright,img[align=right] {
float:right;
border:1px solid #b29d80;
margin:2px 0 9px 9px
}

img.alignnone,img[align=none] {
float:left;
border:1px solid #b29d80;
margin:18px 0
}

img.center,img[align=center] {
display:block;
border:1px solid #b29d80;
margin-left:auto;
margin-right:auto
}

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url(fonts/League_Gothic-webfont.eot);
    src: url(fonts/League_Gothic-webfont.eot?#iefix) format('embedded-opentype'),
         url(fonts/League_Gothic-webfont.woff) format('woff'),
         url(fonts/League_Gothic-webfont.ttf) format('truetype'),
         url(fonts/League_Gothic-webfont.svg#LeagueGothicRegular) format('svg');
    font-weight: normal;
    font-style: normal;

}


input[type=text],input[type=password],textarea {
background:#e7e9e5;
border:1px solid #b29d80;
color:#958771
}

input[type=text]:focus,textarea:focus {
color:#46433a
}

textarea {
padding-left:3px;
width:488px
}

input[type=text] {
padding:3px
}

input#s {
background:#e7e9e5;
font-size:13px;
height:18px;
border:1px solid #b29d80
}

a,a:visited {
color:#b29d80;
text-decoration:none;
font-weight:norlam
}

ul#i2i-banner li {
list-style-type: none;
}

ul#i2i-banner li a {
display:block;
outline:none;
width:126px;
height:126px;
background:transparent url(images/i2i_logo.png) no-repeat 0 0;
text-indent:-9009px;
margin:0 0 0 -18px
}

ul#i2i-banner li a:hover {
background-position:0 -126px
}

#access a.assistive-text:active,#access a.assistive-text:focus {
background:#eee;
border-bottom:1px solid #ddd;
color:#b29d80;
clip:auto!important;
font-size:13px;
position:absolute;
text-decoration:underline;
top:0;
left:7.6%
}

.widget-area {
font-size:13px
}

.widget {
clear:both;
margin:0 0 2.2em
}

.widget-title {
color:#958771;
font-family:LeagueGothicRegular, Arial, Helvetica, sans-serif;
font-size:35px
}

.widget h2 {
font-family:LeagueGothicRegular, Arial, Helvetica, sans-serif;
font-size:35px
}

.widget ul {
font-size:13px;
margin:0
}

.widget ul ul {
margin-left:1.5em
}

.widget ul li {
color:#777;
font-size:13px
}

.widget_search #s {
width:144px
}

.widget_search #searchsubmit {
background:#b29d80;
color:#e7e9e5;
font-size:15px;
font-family:LeagueGothicRegular, Arial, Helvetica, sans-serif;
cursor:pointer;
position:relative;
height:25px
}

.widget_search #searchsubmit:active {
background:#ec3d36;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
color:#fff
}

section.ephemera ol,.widget_twentyeleven_ephemera ol {
list-style:square;
margin:5px 0 0
}

.widget_twentyeleven_ephemera .widget-entry-title {
font-size:17px;
font-weight:normal;
padding:0
}

.widget_twentyeleven_ephemera .comments-link a,.widget_twentyeleven_ephemera .comments-link > span {
color:#666;
display:block;
font-size:11px
}

section.ephemera .entry-title a span {
color:#29628d
}

.widget_twitter li {
list-style-type:none;
margin-bottom:14px
}

.widget_twitter .timesince {
display:block;
font-size:11px;
margin-right:-10px;
text-align:right
}

.widget_image img {
height:auto;
max-width:100%;
border:1px solid #b29d80
}

.widget_calendar #wp-calendar {
color:#555;
width:95%;
text-align:center
}

.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar td,.widget_calendar #wp-calendar th {
text-align:center
}

.widget_calendar #wp-calendar caption {
font-size:11px;
padding:5px 0 3px
}

.widget_calendar #wp-calendar th {
background:#f4f4f4;
border-top:1px solid #cbcaca;
border-bottom:1px solid #cbcaca;
font-weight:normal
}

.widget_calendar #wp-calendar tfoot td {
background:#f4f4f4;
border-top:1px solid #cbcaca;
border-bottom:1px solid #cbcaca
}

#secondary ul li {
border:none;
border-top:1px dotted #cbcaca;
list-style:none;
margin:0;
padding:2px 0
}

#tertiary ul li {
border:none;
border-bottom:1px dotted #cbcaca;
list-style:none;
margin:0;
padding:2px 0
}

#main {
margin:0 0 0 auto;
padding:0
}

#main .widget-area {
float:right;
overflow:hidden;
width:220px
}

#colophon {
clear:both;
display:block;
width:100%;
margin:0 0 0 2px;
padding:0
}

.alignleft {
display:inline;
float:left
}

.alignright {
display:inline;
float:right
}

.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
text-align:center
}

#site-title {
font-size:2em;
font-weight:normal;
margin:0
}

#site-description {
font-size:1em;
font-weight:normal;
margin:0
}

.hentry,.no-results {
position:relative;
margin:0 0 1.625em;
padding:0 0 1.625em
}

#content nav {
overflow:hidden;
display:block
}

#content nav .nav-previous {
float:left;
width:50%
}

#content nav .nav-next {
float:right;
text-align:right;
width:50%
}

.paged #content #nav-above,.single #content #nav-above {
display:block
}

#nav-below {
margin:1em 0 0
}

.page-link {
margin:0 0 1em
}

.error404 .widget {
float:left;
width:33%
}

.error404 .widget .widgettitle,.error404 .widget ul {
margin-right:1em
}

.error404 .widget_tag_cloud {
clear:both;
float:none;
width:100%
}

.image-attachment div.entry-meta {
float:left
}

.image-attachment nav {
float:right;
margin:0 0 1em
}

.image-attachment .entry-content .entry-attachment {
background:#eee;
text-align:center;
margin:0 0 1em;
padding:1em
}

.image-attachment .entry-content .attachment {
display:block;
text-align:center;
margin:0 auto
}

a img {
border:none
}

p img {
margin-bottom:.5em
}

img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-area img {
max-width:100%;
border:1px solid #b29d80;
height:auto
}

img.alignleft {
border:1px solid #b29d80;
margin-right:18px
}

img.alignright {
border:1px solid #b29d80;
margin-left:18px
}

.wp-caption {
text-align:left;
font-size:21px;
border:1px solid #958771;
background:#e7e9e5;
padding:.5em
}

.wp-caption img {
margin:.25em
}

.wp-caption .wp-caption-text {
margin:.5em
}

.entry-meta .edit-link a:hover,.commentlist .edit-link a:hover {
background:#888;
color:#ecebeb
}

.entry-content .edit-link {
clear:both;
display:block
}

#table_border {
border:1px solid #b29d80;
font:13px 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Tahoma,Sans-Serif;
margin:0;
padding:0
}

#table_bordergray {
border:1px solid #e7e9e5;
font:13px 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Tahoma,Sans-Serif;
margin:10px 0;
padding:0
}

.table_field {
border:1px solid #b29d80;
background-color:#e7e9e5
}

.table_button {
border:1px solid #b29d80;
background-color:#e7e9e5;
cursor:pointer
}

#credits {
color:#595246;
width:826px;
font:13px 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Tahoma,Sans-Serif;
height:0;
margin:-30px auto 0;
padding:0
}

#credits a,#credit a:visited {
color:#b29d80;
font-weight:normal
}

#credits a:hover {
color:#ec3d36;
font-weight:normal;
text-decoration:none
}

#footer_bg {
height:36px;
width:846px;
margin:0 auto
}

#content,form,#secondary ul,#secondary ul li ul,#tertiary ul,#tertiary ul li ul {
margin:0;
padding:0
}

h1,h2,h3,h4,h5,h6,.image-attachment .entry-content {
clear:both
}

dt,strong {
font-weight:normal
}

h2 a,h2 a:visited,.widget a {
color:#b29d80;
text-decoration:none
}

h2 a:hover,.widget a:hover,.widget a:focus,.widget a:active {
color:#ec3d36;
text-decoration:none
}

#submit,input#searchsubmit {
background:#b29d80;
color:#e7e9e5;
font-size:15px;
font-family:LeagueGothicRegular, Arial, Helvetica, sans-serif;
cursor:pointer;
position:relative;
height:25px;
border:1px solid #b29d80
}

a:focus,a:active,a:hover,#secondary a:hover,#tertiary a:hover {
color:#ec3d36;
text-decoration:none;
font-weight:normal
}

.assistive-text,.screen-reader-text,.section-heading {
position:absolute!important;
clip:rect(1px,1px,1px,1px)
}

.widget_search form,,.full-width #content,.image-attachment #content,.error404 #content,.wp-smiley {
margin:0
}

.nocomments,#content #nav-above {
display:none
}

#secondary a,#tertiary a {
color:#b29d80;
text-decoration:none;
font-family:'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Tahoma,Sans-Serif;
font-size:13px;
font-weight:normal
}

#secondary ul li ul li ul li,#tertiary ul li ul li ul li {
border:none;
padding:1px 0 1px 10px
}

.entry-meta .edit-link a,.commentlist .edit-link a,.entry-content .edit-link a,.commentlist .edit-link a {
background:#eee;
-moz-border-radius:3px;
border-radius:3px;
color:#958771;
float:right;
font-size:13px;
text-decoration:none;
padding:0 8px
}