/*  



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/







*/











/* CSS Document */



body { margin: 0; padding: 0; background: url(http://www.dirtmerchants.com/images/bg.jpg) no-repeat center top #000;}


#wrapper {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position:relative;
}
#logo {
	position: absolute;
	z-index: 5;
	top: 10px;
	left: 50%;
	width: 100px;
	margin-left: -494px;
}

/* General Links */



a:link { text-decoration : none; color : #AAA; border: 0px; font-family:"Trebuchet MS", Arial, sans-serif;} 



a:active { text-decoration : underline; color : #AAA; border: 0px;} 



a:visited { text-decoration : none; color : #AAA; border: 0px;} 



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








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







/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.TagLine { font-family: "Trebuchet MS"; font-size: 14px; font-weight: bold; color:#6699cc; margin: 0px 0px 0px 20px;	}



.CornerLeft { position: absolute; bottom: 0px; left: 0px; 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 { padding: 0px; margin: 0px; border-left: solid 1px #2269a3; }



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



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



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



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







/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







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



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



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



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



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



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







/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







.Menu {  width: 100%; position: relative; float: left; height: 47px; }







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



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



.MainMenu li { float: left; margin-right: 4px; padding: 4px 0px 5px 5px; font-size: 15px; font-family: "Trebuchet MS"; text-transform: lowercase; font-weight: bold; position: relative; text-transform:uppercase; background: url(images/rc.gif) no-repeat top left; width:100px; text-align:center}



.MainMenu li a { padding: 4px 10px 5px 5px; color:#501800; top left no-repeat;}



.MainMenu li a:hover { color: #9F3E13;	text-decoration: none; }











/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







.MainMenu ul li ul { display: none;}



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



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



.MainMenu ul li ul li:hover { background: none;}



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



.MainMenu ul li ul li:hover a { background: none;}







/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







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



.MainSyn ul { padding: 0px; margin: 0px;}



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







.MainSyn a { padding: 0px; no-repeat #fff; float: left; text-decoration: none; font-size: 14px; font-family: "Trebuchet MS"; text-transform: lowercase; font-weight: bold;}



.MainSyn a span { padding: 4px 7px 5px 6px; display: block; float: left; background:#FFFFFF; }



.MainSyn a span { float: none;}



.MainSyn a:hover span {}



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



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







/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







#Content { width: 956px; padding: 20px 0px 40px 0px; float: left; background:#FCB040; margin-left:0;}



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







/* Central Column */



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



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



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



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



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











/* Central Column */



.SC { margin-right: 269px; margin-left: 0; width:715px;}







/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/







.Post { padding:10px; padding-left:2px;; padding-right:40px;}







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



.PostHead h1 {  padding: 0px; margin-bottom: 3px; display: block; font-family: "Trebuchet MS", Arial, sans-serif;
	color: #8a5f4f;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 10px;
	line-height:26px;}



.PostHead h1 a { 	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #8a5f4f;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 10px;
	line-height:26px;  }



.PostHead h1 a:visited { color: #8a5f4f; text-decoration: none;}



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







.PostInfo { padding: 0px; margin: 0px; color: #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}



.PostInfo a { text-decoration: none; color: #FFF;}



.PostInfo a:visited { text-decoration: underline; color: #FFF;}



.PostInfo a:hover { text-decoration: underline; color: #FFF; }







/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/







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



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



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







/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/







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



.PostContent p { padding: 5px 0px; margin: 5px 0px; font-size: 11px; line-height: 15px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px; line-height:22px; color:#FFF;}



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



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



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



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







/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/







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



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



.PostCom li a { color:#8a5f4f; padding: 3px 0px 4px 0; float: left; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }



.PostCom li a:hover { color:#8a5f4f; background-position: 0% -20px; text-decoration: underline;}











.pagetitle {font-size: 22px; font-weight: bold; letter-spacing: -1px; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; text-transform: uppercase; color:#FFF;}







.Nav { position: relative; height: 15px; margin-top:10px; color:#FFF;}



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



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











/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.PostNote { margin: 0px; padding: 0px; margin-left:10px;}



.PostNote li { margin: 2px 0px; padding: 2px 0px 2px 23px; list-style-type: none; }
.PostNote li a { text-decoration:none; color:#AAA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.PostNote li a:hover{ text-decoration:underline; color:#AAA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}



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



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











/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








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


#comments {
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #8a5f4f;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 17px;
	margin-bottom: 10px;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







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



.List ol { padding: 0px; margin: 0px;}



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







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



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



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



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







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







.List .ListDate { padding-left: 40px; font-family:"Trebuchet MS", Arial, sans-serif; font-family:13px;}



.List .ListDate a { text-decoration: none; color: #AAA;}



.List .ListDate a:visited { text-decoration: none; color: #AAA;}



.List .ListDate a:hover { text-decoration: none; color: #AAA; }







.List .ListContent { line-height: 14px; border-top: solid 0px #c5cad0; margin: 10px 0px 0px 0px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px; color:#FFF; line-height:22px;}



.List .ListContent p { padding: 3px 0px; margin: 3px 0px; line-height: 14px; color:#FFF; font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px; color:#FFF; line-height:22px;}







/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







.Form {}



.Form h3 {font-size: 17px; font-weight: bold; letter-spacing: 0px; border-bottom: solid 1px #333; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; text-transform: uppercase; font-family:"Trebuchet MS", Arial, sans-serif; color: #8a5f4f; }



.Form form { padding: 15px 25px 15px 15px; margin: 0px; background: #222; position: relative;}



.Form p { padding: 0px; padding-bottom:10px; margin: 0px; color:#50728c; font-family:"Trebuchet MS", Arial, sans-serif13px; color:#FFF;}



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



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







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



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



 



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



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



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







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















/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







/* Right Column */



.SR { float: left; width: 200px; margin-left: -217px; color:#color: #FFF; margin-top:12px; }



.SR h3 { padding: 0px 0px 10px 0px; margin: 0px 0px 5px 0px; font-size: 14px; text-transform: uppercase; color:#6A5679; background: url(http://www.dirtmerchants.com/images/gline.gif) no-repeat bottom left;}



 



.SR ul { padding: 0px; margin: 0px; color: #FFF;}



.SR li { padding: 0px; padding-left:10px;margin: 0px; list-style-type: none; font-size: 13px; color: #FFF; font-family:"Trebuchet MS", Arial, sans-serif; line-height:22px;}



.SR li a {  margin: 0px; list-style-type: none;  color: #FFF; text-decoration: none;}  



.SR li a:visited { color: #FFF; text-decoration: none;} 



.SR li a:hover { text-decoration: underline; color: #FFF; } 







/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







.Search { width: 200px;  margin-bottom: 8px; position: relative;}



.Search h3 { border-bottom: none; font-family:"Trebuchet MS", Arial, sans-serif; font-size:17px; text-transform:uppercase; font-weight:bold; color:#8a5f4f;}



.Search form { padding: 0px; margin: 0px;}



.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 { border: none; background:#111; width:200px; margin-left:10px;   padding: 4px; border: none; color:#FFF; font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px; } 







/* IE Win min height hack */ * html #buttonsearch { margin: -26px 0px 0px 180px; } /* */ 



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







.SearchCorner { display:none; }











/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







.Categories { width: 200px; margin-bottom: 8px; position: relative; text-align:left;}



.Categories h3 {border-bottom: none; font-family:"Trebuchet MS", Arial, sans-serif; font-size:17px; text-transform:uppercase; font-weight:bold; color:#8a5f4f; }



.CategoriesCorner { display:none;}







/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







.General { width: 200px; margin-bottom: 8px; position: relative; text-align:left;}

.General h3 { border-bottom: none; font-family:"Trebuchet MS", Arial, sans-serif; font-size:17px; text-transform:uppercase; font-weight:bold; color:#8a5f4f; }

.GeneralCorner { display:none;}







/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







.Archives h3 {border-bottom: none; font-family:"Trebuchet MS", Arial, sans-serif; font-size:17px; text-transform:uppercase; font-weight:bold; color:#8a5f4f; }







/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







.Links h3 {  border-bottom: none; font-family:"Trebuchet MS", Arial, sans-serif; font-size:17px; text-transform:uppercase; font-weight:bold; color:#8a5f4f;}







/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







.Calendar h3 {border-bottom: none; font-family:"Trebuchet MS", Arial, sans-serif; font-size:17px; text-transform:uppercase; font-weight:bold; color:#8a5f4f;}



.Calendar a { color: #cc6600; text-decoration: none;}  



.Calendar a:visited { color: #cc6600; text-decoration: none;} 



.Calendar a:hover { text-decoration: underline; color: #993300; } 







.Calendar table { width: 100%; color:#660000; border:0}



.Calendar table th { text-align: center; padding: 5px 0px;}



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



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



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



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



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







/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







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



.Footer p { padding: 10px; margin: 0px; color:#487cb0; font-size: 10px; color:#CC6600;}



.Footer p a { color:#CC6600; text-decoration: underline;}








.FooterCorner { position: absolute; bottom: -7px; left: -7px; height: 19px; width: 19px; }







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



.Footer .DD h3 a { position: absolute; right: 0px; text-indent: -35000px; width: 76px; height: 76px; right: -7px; top: -23px;}



