/*  
Theme Name: InSense
Theme URI: http://bloggingpro.com/
Description: This WordPress theme was released for <a href="http://bloggingpro.com/">BloggingPro</a>.
Version: 1.0
Author: DesignDisease
Author URI: http://designdisease.com/

This theme was designed and built by Elena G, whose blog you will find at http://blog.designdisease.com/

*/

body {
background:#00549b url(./images/BkgBody.jpg) repeat-x left top;
font-family:Verdana;
color:#202123;
font-size:11px;
margin:0;
padding:0;
}

a:active {
text-decoration:underline;
color:#027ee7;
border:0;
}

a:hover {
text-decoration:underline;
color:#ff5a00;
border:0;
}

img {
border:none;
margin:0;
padding:0;
}

hr {
border-left:0 solid #abb0b5;
border-right:0 solid #abb0b5;
border-top:1px dotted #abb0b5;
border-bottom:0 solid #abb0b5;
height:1px;
}

h1,h2,h3 {
font-family:"Trebuchet MS";
}

#bgcontain {
margin-top:25px;
background:#fff;
margin-bottom:20px;
}

#bgcontainIn {
padding:7px;
}

.Header {
width:100%;
position:relative;
float:left;
background:#003 url(./images/HeaderBkg.gif) repeat-x left top;
margin:0;
padding:30px 0;
}

.Header h1 {
font-size:32px;
line-height:32px;
letter-spacing:-1px;
font-weight:400;
margin:0 0 0 20px;
padding:0;
}

.Header h1 a:hover {
color:#e6f3ff;
text-decoration:none;
}

.TagLine {
font-family:"Trebuchet MS";
font-size:14px;
font-weight:700;
color:#69c;
margin:0 0 0 20px;
}

.CornerLeft {
position:absolute;
bottom:0;
left:0;
background:url(./images/HeaderBkgLeft.gif) no-repeat left top;
height:14px;
width:14px;
}

.CornerRight {
position:absolute;
top:-7px;
right:-7px;
background:url(./images/HeaderBkgRight.gif) no-repeat left top;
height:23px;
width:23px;
}

.TopMenu {
position:absolute;
top:-27px;
left:20px;
}

.TopMenu ul {
border-left:solid 1px #2269a3;
margin:0;
padding:0;
}

.WidthSize {
position:absolute;
top:-27px;
right:20px;
color:#fff;
}

.WidthSize ul {
border-left:solid 1px #2269a3;
display:inline;
margin:0;
padding:0;
}

.Menu {
background:#b6deff url(./images/MenuBkgCorner.gif) no-repeat left bottom;
width:100%;
position:relative;
float:left;
height:47px;
}

.MainMenu {
position:absolute;
top:10px;
left:20px;
}

.MainMenu ul {
list-style:none;
width:100%;
height:27px;
margin:0;
padding:0;
}

.MainMenu li {
float:left;
background:url(./images/boutongauche.png) no-repeat left top;
margin-right:4px;
font-size:14px;
font-family:"Trebuchet MS";
text-transform:lowercase;
font-weight:700;
position:relative;
padding:4px 0 5px 5px;
}

.MainMenu li a {
background:url(./images/boutondroite.png) no-repeat top right;
padding:4px 10px 5px 5px;
}

.MainMenu li:hover {
background-position:0 -27px;
}

.MainMenu li:hover a {
background-position:100% -27px;
}

.MainMenu ul li ul li {
display:inline;
float:none;
background:none;
font-size:11px;
font-family:Verdana;
text-transform:none;
font-weight:400;
margin:0;
padding:0;
}

.MainMenu ul li ul li a {
background:none;
padding:0;
}

.MainMenu ul li ul li a:hover {
background:none;
color:#fff;
text-decoration:none;
}

.MainSyn {
position:absolute;
right:10px;
top:10px;
}

.MainSyn li {
list-style-type:none;
display:inline;
float:left;
margin:0 0 0 10px;
padding:0;
}

.MainSyn a {
background:url(./images/PostComLeft.png) no-repeat left top;
float:left;
text-decoration:none;
font-size:14px;
font-family:"Trebuchet MS";
text-transform:lowercase;
font-weight:700;
padding:0 0 0 19px;
}

.MainSyn a span {
display:block;
background:url(./images/PostComRight.png) no-repeat right top;
float:none;
padding:4px 7px 5px 6px;
}

.MainSyn a:hover {
background-position:0 -27px;
text-decoration:none;
color:#fff;
}

.MainSyn a:hover span {
background-position:100% -27px;
color:#fff;
}

#Content {
width:100%;
float:left;
padding:20px 0 40px;
}

#ContentWrapper {
float:left;
width:100%;
}

.SCS h1 {
font-size:22px;
line-height:24px;
letter-spacing:-1px;
font-weight:400;
border-bottom:dashed 1px #ccc;
color:#202123;
margin:0 0 10px;
padding:10px 0;
}

.SCS h2 {
font-size:16px;
line-height:18px;
color:#3e424a;
letter-spacing:-1px;
margin:0;
padding:5px 0;
}

.SCS h3 {
font-size:16px;
font-weight:400;
line-height:18px;
color:#3e424a;
margin:0;
padding:3px 0;
}

.SCS p {
font-size:11px;
line-height:14px;
}

.PostHead {
position:relative;
clear:left;
margin-left:40px;
}

.PostHead h1 {
font-size:22px;
line-height:22px;
letter-spacing:-1px;
font-weight:400;
display:block;
color:#c60;
margin:0 0 0 20px;
padding:0;
}

.PostHead h1 a:hover {
color:#f90;
text-decoration:none;
}

.PostInfo {
color:#666;
margin:0;
padding:0 0 0 20px;
}

.PostDate {
position:absolute;
top:0;
left:-40px;
text-align:center;
list-style:none;
border-right:solid 1px #e2e2e2;
margin:0;
padding:2px 10px 2px 0;
}

.PostDate .month {
display:block;
font-size:9px;
line-height:9px;
color:#999;
text-transform:lowercase;
}

.PostDate .day {
display:block;
font-size:20px;
font-family:Arial;
font-weight:400;
line-height:20px;
color:#c60;
letter-spacing:-1px;
}

.PostContent {
font-size:12px;
line-height:16px;
border-top:solid 1px #e2e2e2;
margin-top:10px;
padding:0;
}

.PostContent p {
font-size:11px;
line-height:15px;
margin:5px 0;
padding:5px 0;
}

.PostContent img {
border:solid 1px #f0f0f0;
margin:0 15px 15px 0;
padding:1px;
}

.PostContent blockquote {
background:#fefaf0;
color:#930;
border:solid 1px #fbf4e0;
border-left:solid 5px #fbf4e0;
margin:0;
padding:0 10px;
}

.PostContent blockquote p {
font-size:11px;
line-height:15px;
margin:5px 0;
padding:5px 0;
}

.PostContent ul {
font-size:11px;
padding-left:12px;
}

.PostCom {
font-size:11px;
display:inline;
margin:0;
padding:0;
}

.PostCom li {
list-style-type:none;
margin:0;
padding:0;
}

.PostCom li a {
background:url(./images/PostComIco.png) no-repeat left top;
float:left;
text-decoration:none;
font-size:11px;
padding:3px 0 4px 25px;
}

.PostCom li a:hover {
background-position:0 -20px;
text-decoration:none;
}

.pagetitle {
font-size:20px;
font-weight:700;
letter-spacing:-1px;
text-transform:uppercase;
margin:0 0 20px;
padding:0 0 5px;
}

.Nav {
position:relative;
height:15px;
}

.Nav .Prev {
color:#027ee7;
padding-left:15px;
background:url(./images/PrevIco.gif) no-repeat left center;
position:absolute;
top:0;
left:0;
}

.Nav .Next {
color:#027ee7;
padding-right:15px;
background:url(./images/NextIco.gif) no-repeat right center;
position:absolute;
top:0;
right:0;
}

.PostNote {
margin:0;
padding:0;
}

.PostNote li {
list-style-type:none;
margin:2px 0;
padding:2px 0 2px 23px;
}

.PostNote .TrackBack {
color:#027ee7;
background:url(./images/PostNoteTrackBack.png) no-repeat left center;
}

.PostNote .RSS {
color:#027ee7;
background:url(./images/PostNoteRSS.png) no-repeat left center;
}

.Comments {
margin:20px 0;
padding:0;
}

.List h3 {
font-size:18px;
font-weight:700;
letter-spacing:0;
border-bottom:solid 1px #c5cad0;
text-transform:uppercase;
margin:0 0 20px;
padding:0 0 5px;
}

.List li {
position:relative;
list-style-type:none;
font-size:11px;
margin:0 0 20px;
padding:0;
}

.List .ListUser {
font-size:14px;
line-height:14px;
font-family:"Trebuchet MS";
font-weight:700;
margin:0;
padding:0 0 0 40px;
}

.List .ListNr {
font-size:26px;
line-height:26px;
font-family:Arial;
color:#7f7f7f;
position:absolute;
top:0;
left:0;
text-align:center;
border-right:solid 1px #e2e2e2;
margin:0;
padding:2px 10px 2px 0;
}

.List .ListDate {
padding-left:40px;
}

.List .ListContent {
line-height:14px;
border-top:solid 1px #c5cad0;
margin:10px 0 0;
}

.List .ListContent p {
line-height:14px;
margin:3px 0;
padding:3px 0;
}

.Form h3 {
font-size:18px;
font-weight:700;
letter-spacing:0;
border-bottom:solid 1px #c5cad0;
text-transform:uppercase;
margin:0 0 15px;
padding:0 0 5px;
}

.Form form {
background:#e4f3ff url(./images/FormBkg.gif) no-repeat left bottom;
position:relative;
margin:0;
padding:15px 25px 15px 15px;
}

.Form p {
color:#50728c;
margin:0;
padding:0;
}

.Form p label {
padding-bottom:11px;
display:block;
}

.Form p label small {
font-size:11px;
color:#c30;
}

.Form .TextField {
background:#fff;
border:solid 1px #c3dcf1;
margin-right:15px;
padding:4px;
}

.Form .TextArea {
background:#fff;
border:solid 1px #c3dcf1;
margin-bottom:10px;
padding:4px;
}

.Form input.SubmitComment {
width:182px;
height:24px;
background:url(./images/SubmitComment.png) no-repeat;
}

.Form input.SubmitComment:hover {
background:url(./images/SubmitComment.png) no-repeat 0 -24px;
}

.Form input.SubmitCommentIE {
width:182px;
height:24px;
background:url(./images/SubmitComment.png) no-repeat 0 -24px;
}

.FormCorner {
background:url(./images/FormBkgCorner.gif) no-repeat left top;
position:absolute;
top:0;
right:0;
height:19px;
width:19px;
}

.SR {
float:left;
width:242px;
margin-left:-242px;
color:#930;
}

.SR h3 {
border-bottom:dashed 1px #c7b78a;
font-size:14px;
text-transform:uppercase;
color:#930;
margin:0 0 5px;
padding:0 0 5px;
}

.SR li {
list-style-type:none;
font-size:11px;
margin:0;
padding:2px 0;
}

.SR li a {
padding-left:20px;
list-style-type:none;
background:url(./images/SRightIco.png) no-repeat left top;
color:#c60;
text-decoration:none;
margin:0;
}

.Search {
width:212px;
background:#ece2c5 url(./images/SearchBkg.gif) no-repeat left bottom;
margin-bottom:15px;
position:relative;
padding:15px;
}

.Search h3 {
border-bottom:none;
background:url(./images/SearchHeadingIco.gif) no-repeat left top;
padding-left:20px;
}

.Search input {
color:#6db6ff;
font-size:11px;
}

.Search input.search {
width:25px;
height:25px;
background:url(./images/SearchButton.png) no-repeat;
}

.Search input.search:hover {
background:url(./images/SearchButton.png) no-repeat 0 -25px;
}

.Search input.searchIE {
width:25px;
height:25px;
background:url(./images/SearchButton.png) no-repeat 0 -25px;
}

.Search input.keyword {
background:#fff url(./images/SearchKeywordBkg.gif) no-repeat;
border:none;
padding:7px;
}

* html #buttonsearch {
margin:-26px 0 0 180px;
}

#buttonsearch {
top:0;
background:none;
margin:-25px 0 0 180px;
padding:0;
}

.SearchCorner {
background:url(./images/SearchBkgCorner.gif) no-repeat left top;
position:absolute;
top:0;
right:0;
height:15px;
width:15px;
}

.Categories {
width:212px;
background:#fbf4e0 url(./images/CategoriesBkg.gif) no-repeat left bottom;
margin-bottom:15px;
position:relative;
padding:15px;
}

.Categories h3 {
background:url(./images/CategoriesHeadingIco.gif) no-repeat left top;
padding-left:20px;
}

.CategoriesCorner {
background:url(./images/CategoriesBkgCorner.gif) no-repeat left top;
position:absolute;
top:0;
right:0;
height:15px;
width:15px;
}

.General {
width:212px;
background:#fefaf0 url(./images/GeneralBkg.gif) no-repeat left bottom;
margin-bottom:15px;
position:relative;
padding:15px;
}

.GeneralCorner {
background:url(./images/GeneralBkgCorner.gif) no-repeat left top;
position:absolute;
top:0;
right:0;
height:15px;
width:15px;
}

.Archives h3 {
background:url(./images/ArchivesHeadingIco.gif) no-repeat left top;
padding-left:20px;
}

.Links h3 {
background:url(./images/LinksHeadingIco.gif) no-repeat left top;
padding-left:20px;
}

.Calendar h3 {
background:url(./images/CalendarHeadingIco.gif) no-repeat left top;
padding-left:20px;
}

.Calendar table {
width:100%;
color:#600;
border:solid 1px #f6eed6;
}

.Calendar table th {
text-align:center;
border-bottom:solid 1px #f6eed6;
padding:5px 0;
}

.Calendar table td {
text-align:center;
padding:4px 0;
}

.Calendar table caption {
background:#f6eed6;
font-family:"Trebuchet MS";
font-size:14px;
color:#600;
font-weight:700;
text-align:left;
padding:5px 0 5px 10px;
}

.Calendar table #today {
background:#f6eed6;
}

.Calendar table #prev {
text-align:left;
padding-left:8px;
font-weight:700;
letter-spacing:-1px;
}

.Calendar table #next {
text-align:right;
padding-right:8px;
font-weight:700;
letter-spacing:-1px;
}

.Footer {
width:100%;
position:relative;
clear:left;
background:#e6f4ff;
}

.FooterCorner {
position:absolute;
bottom:-7px;
left:-7px;
background:url(./images/FooterBkgCornerLeft.gif) no-repeat left bottom;
height:19px;
width:19px;
}

.Footer .DD {
text-indent:-35000px;
margin:0;
padding:0;
}

.Footer .DD a {
position:absolute;
text-indent:-35000px;
background:url(./images/FooterDDLogo.png) no-repeat left top;
width:76px;
height:76px;
right:-7px;
top:-23px;
}

/* Additions by ViT */
TABLE.gg1 {
background:url(/i/tech/banbg1g.gif);
border:0 ridge #000;
margin:0 5px 3px;
padding:2px;
}

TABLE.gg2 {
background:url(/i/tech/banbg2g.gif);
border:0 ridge #000;
margin:0 5px 3px;
padding:2px;
}

TABLE.gg3 {
background:url(/i/tech/banbg2g.gif);
border:0 ridge #000;
margin:0 5px 3px;
padding:3px;
}

TABLE.kk1 {
background:url(/i/tech/banbg1b.gif);
border:0 ridge #000;
margin:0 5px 3px;
padding:2px;
}

TABLE.kk2 {
background:url(/i/tech/banbg2b.gif);
border:0 ridge #000;
margin:0 5px 3px;
padding:2px;
}

TABLE.kk3 {
background:url(/i/tech/banbg2b.gif);
border:0 ridge #000;
margin:0 5px 3px;
padding:3px;
}

TABLE.bb1 {
background:url(/i/tech/banbg1.gif);
border:0 ridge #000;
margin:0 5px 3px;
padding:2px;
}

TABLE.bb2 {
background:url(/i/tech/banbg2.gif);
border:0 ridge #000;
margin:0 5px 3px;
padding:2px;
}

TABLE.bb3 {
background:url(/i/tech/banbg2.gif);
border:0 ridge #000;
border-spacing:3px;
margin:0 7px 3px;
}

TABLE.nobg {
border:0 ridge #000;
border-spacing:3px;
margin:0 7px 3px;
}

#copynote {
text-align:left;
margin:0;
padding:10px 0 10px 10px;
}

.rdate {
text-align:right;
font-style:italic;
display:block;
font-size:9px;
line-height:9px;
color:#999;
}

.commentsalert a {
color:red!important;
font-size:80%;
}

a:link,a:visited {
text-decoration:none;
color:#027ee7;
border:0;
}

input,textarea,select {
font-family:Verdana;
color:#003;
font-size:11px;
}

.Header h1 a,.Header h1 a:visited,.MainMenu li a:hover {
color:#fff;
text-decoration:none;
}

.TopMenu li,.WidthSize li {
display:inline;
border-right:solid 1px #2269a3;
font-size:10px;
margin:0;
padding:0 5px;
}

.TopMenu li a,.TopMenu li a:visited,.WidthSize li a,.WidthSize li a:visited {
color:#80add2;
text-decoration:none;
}

.TopMenu li a:hover,.WidthSize li a:hover {
color:#fff;
text-decoration:underline;
}

.MainMenu ul li ul,.sidebans,#counter-rambler {
display:none;
}

.MainSyn ul,.List ol,.SR ul,.Search form {
margin:0;
padding:0;
}

.SCS,.SC {
margin-right:269px;
margin-left:20px;
}

.PostHead h1 a,.PostHead h1 a:visited {
color:#06c;
text-decoration:none;
}

.PostInfo a,.PostInfo a:visited,.PostInfo a:hover {
text-decoration:underline;
color:#666;
}

.List .ListUser a,.List .ListUser a:visited,.List .ListUser a:hover {
text-decoration:none;
}

.List .ListDate a,.List .ListDate a:visited,.List .ListDate a:hover {
text-decoration:none;
color:#666;
}

.SR li a:visited,.Calendar a,.Calendar a:visited {
color:#c60;
text-decoration:none;
}

.SR li a:hover,.Calendar a:hover {
text-decoration:underline;
color:#930;
}

.Footer p,.Footer div {
font-size:10px;
color:#4e7899;
margin:0;
padding:10px;
}

.Footer p a,.Footer div a {
color:#4e7899;
text-decoration:underline;
}

.yandexcode2 {
padding-bottom: 10px;
font-size: 10px !important;
}

.alignleft {
float: left;
padding: 0 7px 3px 0;
}
