/* ************ START OF CSS STYLING ************ */
/* Variable definitions
========================
<Variable name="bodybgColor" description="Body Background Color"
type="color" default="#FFBBE8">
<Variable name="blogframeColor" description="Blog Background Color"
type="color" default="#800040">
<Variable name="blogBorderColor" description="Blog Border Color"
type="color" default="#800040">
<Variable name="headerbgColor" description="Header Background Color"
type="color" default="#ffffff">
<Variable name="headerBorderColor" description="Header Border Color"
type="color" default="#800040">
<Variable name="blogTitleColor" description="Blog Title Color"
type="color" default="#800040">
<Variable name="blogDescriptionColor" description="Blog Description Color"
type="color" default="#800040">
<Variable name="linkbarbgColor" description="Linkbar Background Color"
type="color" default="#C94093">
<Variable name="linkbarmainBorderColor" description="Linkbar Main Border Color"
type="color" default="#C94093">
<Variable name="linkbarBorderColor" description="Linkbar Border Color"
type="color" default="#9D1961">
<Variable name="linkbarTextColor" description="Linkbar Text Color"
type="color" default="#ffffff">
<Variable name="linkbarHoverBgColor" description="Linkbar Hover Background Color"
type="color" default="#ffffff">
<Variable name="linkbarHoverTextColor" description="Linkbar Hover Text Color"
type="color" default="#9D1961">
<Variable name="middlebarbgColor" description="Middlebar Background Color"
type="color" default="#ffffff">
<Variable name="contentbgColor" description="Content Background Color"
type="color" default="#ffffff">
<Variable name="contentBorderColor" description="Content Border Color"
type="color" default="#9D1961">
<Variable name="postbgColor" description="Post Background Color"
type="color" default="#ffffff">
<Variable name="postBorderColor" description="Post Border Color"
type="color" default="#ffffff">
<Variable name="postTitleColor" description="Post Title Color"
type="color" default="#000000">
<Variable name="posttitlebgColor" description="Post Title Background Color"
type="color" default="#000000">
<Variable name="posttitleBorderColor" description="Post Title Border Color"
type="color" default="#000000">
<Variable name="dateHeaderColor" description="Date Header Color"
type="color" default="#000000">
<Variable name="textColor" description="Text Color"
type="color" default="#191919">
<Variable name="mainLinkColor" description="Main Link Color"
type="color" default="#333333">
<Variable name="mainHoverLinkColor" description="Main Hover Link Color"
type="color" default="#9D1961">
<Variable name="mainVisitedLinkColor" description="Main Visited Link Color"
type="color" default="#9D1961">
<Variable name="blockquotebgColor" description="Blockquote Background Color"
type="color" default="#191919">
<Variable name="blockquoteBorderColor" description="Blockquote Border Color"
type="color" default="#191919">
<Variable name="blockQuoteColor" description="Blockquote Color"
type="color" default="#191919">
<Variable name="codeTextColor" description="Code Text Color"
type="color" default="#660000">
<Variable name="imagebgColor" description="Photo Background Color"
type="color" default="#f5f5f5">
<Variable name="imageBorderColor" description="Photo Border Color"
type="color" default="#f5f5f5">
<Variable name="postfooterBgColor" description="Postfooter Background Color"
type="color" default="#b8659C">
<Variable name="postfooterBorderColor" description="Postfooter Border Color"
type="color" default="#b8659C">
<Variable name="postfooterTextColor" description="Postfooter Text Color"
type="color" default="#b8659C">
<Variable name="postfooterLinkColor" description="Postfooter Link Color"
type="color" default="#b8659C">
<Variable name="commentTabLinkColor" description="Comment Tab Link Color"
type="color" default="#b8659C">
<Variable name="feedlinksColor" description="Feed Links Color"
type="color" default="#9D1961">
<Variable name="sidebar1bgColor" description="Sidebar1 Background Color"
type="color" default="#FFBBE8">
<Variable name="sidebar1BorderColor" description="Sidebar1 Border Color"
type="color" default="#C94093">
<Variable name="sidebar1HeaderBgColor" description="Sidebar1 Header Background Color"
type="color" default="#ffffff">
<Variable name="sidebar1HeaderBorderColor" description="Sidebar1 Header Border Color"
type="color" default="#C94093">
<Variable name="sidebar1HeaderColor" description="Sidebar1 Header Color"
type="color" default="#000000">
<Variable name="sidebar1TextColor" description="Sidebar1 Text Color"
type="color" default="#9D1961">
<Variable name="sidebar1LinkColor" description="Sidebar1 Link Color"
type="color" default="#9D1961">
<Variable name="sidebar1HoverLinkColor" description="Sidebar1 Hover Link Color"
type="color" default="#000000">
<Variable name="sidebar1VisitedLinkColor" description="Sidebar1 Visited Link Color"
type="color" default="#000000">
<Variable name="sidebarListLineColor" description="Sidebar List Line Color"
type="color" default="#000000">
<Variable name="profileBorderColor" description="Profile Border Color"
type="color" default="#000000">
<Variable name="lowerbarbgColor" description="Lowerbar Background Color"
type="color" default="#ffffff">
<Variable name="lowerbarBorderColor" description="Lowerbar Border Color"
type="color" default="#C94093">
<Variable name="sublowerbarbgColor" description="Sublowerbar Background Color"
type="color" default="#ffffff">
<Variable name="sublowerbarBorderColor" description="Sublowerbar Border Color"
type="color" default="#C94093">
<Variable name="lowerbarHeaderColor" description="Lowerbar Header Color"
type="color" default="#000000">
<Variable name="lowerbarTitleBgColor" description="Lowerbar Header Background Color"
type="color" default="#C94093">
<Variable name="lowerbarHeaderBorderColor" description="Lowerbar Header Border Color"
type="color" default="#C94093">
<Variable name="lowerbarTextColor" description="Lowerbar Text Color"
type="color" default="#9D1961">
<Variable name="lowerbarLinkColor" description="Lowerbar Link Color"
type="color" default="#9D1961">
<Variable name="lowerbarHoverLinkColor" description="Lowerbar Hover Link Color"
type="color" default="#000000">
<Variable name="lowerbarVisitedLinkColor" description="Lowerbar Visited Link Color"
type="color" default="#000000">
<Variable name="lowerbarListLineColor" description="Lowerbar List Line Color"
type="color" default="#000000">
<Variable name="commentbgColor" description="Comment Background Color"
type="color" default="#9D1961">
<Variable name="commentBorderColor" description="Comment Border Color"
type="color" default="#C94093">
<Variable name="commentboxBgColor" description="Comment Box Background Color"
type="color" default="#9D1961">
<Variable name="commentboxBorderColor" description="Comment Box Border Color"
type="color" default="#C94093">
<Variable name="commentTitleColor" description="Comment Header Color"
type="color" default="#000000">
<Variable name="commentauthorBgColor" description="Comment Author Background Color"
type="color" default="#9D1961">
<Variable name="commentauthorColor" description="Comment Author Color"
type="color" default="#9D1961">
<Variable name="commentTimeStampColor" description="Comment Timestamp Color"
type="color" default="#C94093">
<Variable name="commentTextColor" description="Comment Text Color"
type="color" default="#4c4c4c">
<Variable name="footerbgColor" description="Footer Background Color"
type="color" default="#ffffff">
<Variable name="footerBorderColor" description="Footer Border Color"
type="color" default="#000000">
<Variable name="footerHeaderColor" description="Footer Header Color"
type="color" default="#000000">
<Variable name="footerTextColor" description="Footer Text Color"
type="color" default="#C94093">
<Variable name="footerLinkColor" description="Footer Link Color"
type="color" default="#C94093">
<Variable name="footerHoverLinkColor" description="Footer Hover Link Color"
type="color" default="#C94093">
<Variable name="footerVisitedLinkColor" description="Footer Visited Link Color"
type="color" default="#C94093">
<Variable name="blogTitleFont" description="Blog Title Font"
type="font"
default="normal ExtraLight 30pt Antipasto"
>
<Variable name="blogDescriptionFont" description="Blog Description Font"
type="font"
default="normal normal 104% georgia,helvetica,verdana,Georgia, serif"
>
<Variable name="linkbarTextFont" description="Linkbar Text Font"
type="font"
default="normal normal 77% Verdana, sans-serif"
>
<Variable name="postTitleFont" description="Post Title Font"
type="font"
default="normal normal 30pt Antipasto"
>
<Variable name="dateHeaderFont" description="Date Header Font"
type="font"
default="normal bold 117% Arial, sans-serif"
>
<Variable name="textFont" description="Text Font"
type="font"
default="normal normal 90% Arial, sans-serif"
>
<Variable name="quoteFont" description="Blog Quote Font"
type="font"
default="normal normal 92% helvetica,tahoma,verdana,arial,times,Sans-serif"
>
<Variable name="sidebarHeaderFont" description="Sidebar Title Font"
type="font"
default="normal bold 117% Arial, sans-serif"
>
<Variable name="sidebarTextFont" description="Sidebar Text Font"
type="font"
default="normal normal 78% Arial, Verdana, sans-serif"
>
<Variable name="postfooterTextFont" description="Post-Footer Text Font"
type="font"
default="normal normal 93% Arial, sans-serif"
>
<Variable name="commentTitleFont" description="Comment Title Font"
type="font"
default="normal bold 120% Arial, sans-serif"
>
<Variable name="commentTextFont" description="Comment Text Font"
type="font"
default="normal normal 95% Arial, sans-serif"
>
<Variable name="footerHeaderFont" description="Footer Header Font"
type="font"
default="normal bold 131% Trebuchet, Trebuchet MS, Arial, sans-serif"
>
<Variable name="footerTextFont" description="Footer Text Font"
type="font"
default="normal normal 76% Trebuchet, Trebuchet MS, Arial, sans-serif"
>
*/
/* -----   GLOBAL   -----  */

.css3gradient{width:100%;height:100%;
margin-top: -18px;
background-color:#e5e5e5;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e5e5e5, endColorstr=#000000);
 background-image:-moz-linear-gradient(top, #e5e5e5 0%, #000000 100%);
 background-image:linear-gradient(top, #e5e5e5 0%, #000000 100%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#e5e5e5), color-stop(100%,#000000));
 padding-bottom:10px;}

@font-face {
    font-family: 'AntipastoRegular';
    src: url('http://dannyroberts.com/css/webfontkit-20110322-112817/antipasto_regular-webfont.eot');
    src: url('http://dannyroberts.com/css/webfontkit-20110322-112817/antipasto_regular-webfont.eot?iefix') format('eot'),
         url('http://dannyroberts.com/css/webfontkit-20110322-112817/antipasto_regular-webfont.woff') format('woff'),
         url('http://dannyroberts.com/css/webfontkit-20110322-112817/antipasto_regular-webfont.ttf') format('truetype'),
         url('http://dannyroberts.com/css/webfontkit-20110322-112817/antipasto_regular-webfont.svg#webfontofvZhxg8') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: Antipasto;
  src: url('http://dannyroberts.com/css/webfontkit-20110322-112817/Antipasto.ttf')
   format("truetype");
	}


#Menu-wrapper {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
position: relative;
background: #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}
ul {
   margin: 0;
  padding: 0;
  list-style: none;
  
}
ul li {
  display: block;
  position: relative;
  float: left;
}
li ul { display: none; }
ul li a {
  display: block;
  text-decoration: none;
  color: #000000;
  border-top: 1px solid #ffffff;
  padding: 5px 15px 5px 15px;
  background: #FFFFFF;
  margin-left: 1px;
  white-space: nowrap;
}
ul li a:hover { color: #000000;background: #cccccc; }
li:hover ul {
  display: block;
  position: relative;
  color: #FFFFFF;background: #66B5FF;
  position:absolute;
z-index:101;
}
li:hover li {
  float: inherit;
  color: #FFFFFF;background: #66B5FF;
 
}
li:hover a { color: #000000;
background: #cccccc;
}
li:hover li a:hover { color: #FFFFFF;background: #66B5FF; }

#searchwrapper{position: absolute; width: 600px; left: 515px;top: 8px; right: 20px;}
#searchthis {display:inline; padding-left: 135px; border-left-width: 50px; height: 20px; padding-top: 13px; width: 230px;}
#search-box {height: 18px;}
#search-btn {margin-left: 10px; margin-top: -5px;}

* {margin:0; padding:0;}
body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
background-color:#FFFFFF; 
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#363636',EndColorStr='#FFFFFF');
font-family: Optima;
font-size: 100%;
width: 100%;
}

#outer-wrapper {
margin: 0 auto;   /* auto - to make the template lay in the screen center */
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 15px;
position: relative;
width: 100%;
text-align: center;
}
#blog-wrapper {
margin: 0 auto;   /* auto - to make the template lay in the screen center */
padding: 0px;
margin-top: 0px;
margin-bottom: 35px;
text-align: center;
position: relative;
width: 1124px;
background: none;
border:none
;
}
#spacer {clear: both; margin: 0; padding: 0;}
/* global link attributes */
a {color: #66B5FF; text-decoration: underline;}
a:hover {color: #6C82B5; text-decoration: underline;}
a:visited {color: #66B5FF; text-decoration: underline;}
/* Blogger Navigation Bar */
#Navbar1 {
margin: 0;
padding: 0;
visibility: hidden;
display: none;
}
/* -----   TOP ADS   ----- */
#topads-wrapper {
margin: 0;
padding: 0;
position: relative;
text-align: center;
width: 100%;
}
#topads {margin: 0; padding: 0;}
#topads .widget {margin: 0; padding: 5px 0;}
/* -----   HEADER   -----  */
#header-wrapper {
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
width: 1113px;
background: #000000;
border: 1px solid #000000;
}
#header {
width: 970px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}
#header h1 {
	font: normal normal 30pt;
	font-family: AntipastoRegular, verdana, helvetica, sans-serif;
	font-variant: small-caps;
	margin: 0px 0px 0px 0px;
	padding: 30px 15px 0px 30px;
	color: #141414;
	font-weight: lighter
}
#header h1 a {
text-decoration: none;
color: #141414;
}
#header h1 a:hover {
text-decoration: none;
color: #333333;
}
#header .description {
color: #807d7d;
font: italic bold 83% Trebuchet, Trebuchet MS, Arial, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 15px 25px 30px;
}
#header h1 p, #header .description p {margin:0;padding:0}
#header a img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0;
}
/* -----   LINKBAR   -----  */
#linkbar-wrapper {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 1123px;
position: relative;
background: #ffffff;
border: 1px solid #333333;
}
#linkbar .widget {
margin: 0px 0px 0px 0px;
padding: 4px 0px 7px 20px;
width: 100%;
text-align: left;
}
#linkbar ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type:none;
}
#linkbar li {
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#linkbar h2 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: none;
visibility: hidden;
}
#linkbar a {
clear: both;
margin: 0px -4px 0px 0px;
padding: 7px 25px 8px 25px;
width:100%;
text-decoration:none;
font: normal normal 78% Trebuchet, Trebuchet MS, Arial, sans-serif;
color: #000000;
border-right: 1px solid #ffffff;
border-left: 0px solid #ffffff;
}
#linkbar a:hover {
color: #FFFFFF;
background: #3c3c3c;
}
/* -----   MIDDLE ADS   -----  */
#middleads-wrapper {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 1058px;
position: relative;
text-align: center;
}
#middleads, #middleads2 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/* background: #f3f3f3;
border-top: 1px solid #aaa7a7;
border-left: 1px solid #aaa7a7;
border-right: 1px solid #aaa7a7; */
}
#middleads .widget, #middleads2 .widget {
margin: 0;
padding: 10px 0;
}
/* -----   MAIN   -----  */
#content-wrapper {
width: 1125px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
text-align: left;
background: none;
border: 0px;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}

#main-wrapper {
	float: Left;
	width: 786px;
	margin-top: 12px;
	padding: 0px 0px 0px 0px;
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
	border-color: 1px solid #acacac;
}
#main {
	width: 100%;
	margin: 0px0px20px0px;
	padding: 0px 0 0 0;
	color: #4c4c4c;
	font: 80% Antipasto;
	background: none;
	border: none;
}
#main .widget {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.blog-post {
	background-color: #FFF	
	padding-left: 0px; 
	padding-right: 0px; 
	width: 780px;
	border: 1px solid #333333;
}
.post {
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	width: 720px;
	padding-left: 35px;
	padding-right: 29px;
	padding-top: 30px;
	padding-bottom: 10px;
	margin-bottom: 35px;
	color:131313;
	line-height: 1.55em;
	text-align: justify;
	font-weight: normal;
	border: 1px solid #333333;
}
.post-comment-link {visibility: visible; float: right; padding-top: 2px; padding-right: 29px; padding-left: 20px;
	}
	
	
.post h1 {
	margin: 10px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	color: 2c2c2c;
	font: 30pt AntipastoRegular,sans-serif;
	text-decoration: none;
	text-align: left;
	letter-spacing: 12pt
	line-height: 2em;
	/* text-transform: uppercase; */
border-bottom: 1px solid #e6e6e6;
}
.post h1 a, .post h1 a:visited {
color: #555353;
text-decoration: none;
}
.post h1 a:hover {
color: #b3b3b3;
text-decoration: none;
}
.post-header-line-1 {
}
h2.date-header {
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
text-align: right;
color: #b3b3b3;
font: 75% Arial,sans-serif;
text-decoration: none;
text-transform: uppercase;
}
.date-header span {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.post-body{
	width:720;
	}
.post-body p {
/* Fix bug in IE5/Win with italics in posts */
margin: 0px 0px 0px 0px;
padding: 0px 0px 1px 0px;
display: inline; /* to fix floating-ads wrapping problem in IE */
font:101% Arial,sans-serif;
line-height: 1em;
overflow: visible;
}
.post-body p a, .post-body p a:visited {
color: #66B5FF;
text-decoration: underline;
}
.post-body a:hover {
text-decoration: underline;
color: #6C82B5;
}
.post ul {
margin: 0px 0px 0px 0px;
padding: 12px 0px 12px 30px;
list-style-type: disc;
font-size: 95%;
}
.post ol {
margin: 0px 0px 0px 0px;
padding: 12px 0px 12px 30px;
font-size: 95%;
}
.post li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 8px 0px;
}
a img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.post img {
margin: 0px;
padding: 0px;
background: None;
border: None;
}
/* -----   POST-FOOTER   -----  */
.post-footer {
display: block;
margin: 15px 0px 25px 0px;
padding: 7px 10px 7px 10px;
text-align: left;
font: normal normal 98% Arial, sans-serif;
color: #b3b3b3;
font-weight: normal;
line-height: 1.6em;
text-decoration: none;
background: #fafafa;
border: 1px solid #f3f3f3;
height: 53px !important;
}
.post-footer-line {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.post-footer-line-1,  .post-footer-line-3 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
    padding-left: 4px;
    padding-top: 1px;
}

.post-footer-line-2{
	float: left; padding-left: 4px; padding-top: 1px;}
.post-labels{
	align: right;
	padding-left:0px;
	}
.post-footer a {
color: #b3b3b3;
text-decoration: none;
}
.post-footer a:hover {
color: #6C82B5;
text-decoration: underline;
}
.post-footer .post-comment-link a {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #66B5FF;
font-weight: normal;
text-decoration: none;
}
.post-footer .post-comment-link a:hover {
color: #6C82B5;
text-decoration: underline;
}
.post-footer .post-icons {
visibility: visible; float: right; padding-top: 2px; padding-right: 29px; padding-left: 20px;

}
.post-footer img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
background: #fafafa;
}
#blog-pager {
	width: 785px;
	margin: 35px 0px 0px 0px!important;
	padding: 20px 0px 0px 0px;
	text-align: center;
	font: normal normal Optima;
	Size: 200%;
	color: #66B5FF;
	border-top: 1px solid #e6e6e6;
	letter-spacing: .35em
}
#blog-pager a {color: #FFFFFF;
text-decoration: none;}
#blog-pager a:hover {color: #3333333;
text-decoration: none;}
#blog-pager-newer-link {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: Optima;
}
.home-link{aliign:center;
	}

#blog-pager-older-link {
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.feed-links {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
clear: both;
text-align: left;
font: normal normal 98% Arial, sans-serif;
color: #000;
}
.feed-links a, .feed-links a:visited {color: #000}
.feed-links a:hover {color: #000}
/* -----   BLOCKQUOTE   ----- */
blockquote {
margin: 10px 0px 10px 0px;
padding: 10px 15px 10px 15px;
font: italic normal 95% Verdana, sans-serif;
line-height: 1.6em;
color: #4c4c4c;
background: #ffffff;
border: 2px solid #ffffff;
}
/* -----   CODE   ----- */
code {
color: #555353;
font-size: 110%;
}
/* -----   SIDEBAR   -----  */
#side-wrapper1 {
width: 249px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
#side-wrapper2 {
	width: 318px;
	float: left;
	margin: 12px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
#side-wrapper {
float: left;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
.sidebar {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
font: normal normal 65% Verdana, sans-serif;
}
#sidebar1 {
width: 152px;
margin: 4px 4px 0px 0px;
padding: 0px 0px 0px 0px;
color: #807d7d;
line-height: 1.8em;
}
#sidebar2 {
	width: 318px;
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
	color: #807d7d;
	line-height: 1.8em;
}
#sidebar3 {
width: 124.5px;
margin: 0px 4px 0px 0px;
padding: 0px 0px 0px 0px;
color: #807d7d;
line-height: 1.8em;
}
#sidebar4 {
	width: 124.5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: 2c2c2c;
	line-height: 1.8em;
}
#sidebar1 .widget {
	margin: 0px 0px 15px 0px;
	padding: 10px 10px 10px 10px;
	background: #ffffff;
	border: 1px solid #333333;
}
#sidebar2 .widget {
	margin: 0px 0px 15px 0px;
	padding: 15px 15px 15px 15px;
	background: #ffffff;
	border: 1px solid #333333;
}
#sidebar3 .widget, #sidebar4 .widget {
margin: 0px 0px 4px 0px;
padding: 15px 15px 15px 15px;
background: #ffffff;
border: 1px solid #aaa7a7;
}
/* sidebar heading -----  */
#sidebar1 h2, #sidebar2 h2, #sidebar3 h2, #sidebar4 h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	color: #333333;
	font: normal normal 117% Optima;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing:3px
	background: #FFFFFF;
	border-bottom: 1px solid #e6e6e6;
	letter-spacing: inherit;
}
#BlogArchive1_ArchiveMenu {width: 285px; 
							height: 25px; 
							border-top-width: 1px; 
							border-bottom-width: 1px; 
							border-left-width: 1px;
}
.sidebar ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.sidebar li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 1.8em;
list-style-type: none;
border-bottom: 0px solid #e6e6e6;
}
#sidebar1 a, #sidebar2 a, #sidebar3 a , #sidebar4 a  {
color: #66B5FF;
text-decoration: none;
}
#sidebar1 a:hover, #sidebar2 a:hover, #sidebar3 a:hover, #sidebar4 a:hover {
text-decoration: none;
color: #6C82B5;
}
#sidebar1 a:visited, #sidebar2 a:visited, #sidebar3 a:visited, #sidebar4 a:visited {
text-decoration: none;
color: #66B5FF;
}
.sidebar a:hover img, .ImageClasser a:hover {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0;
background:#000000;
-moz-opacity: 0.7;
opacity:.70;
filter: alpha(opacity=70);
}
.ImageClasser{
Border: 1pt solid;
border-color:#ececec;

}
.ImageClasser {
    padding: 18px!important;
    border: 1px solid #ececec!important;
}
.OutWrapper .ImageClasser:hover {
    -moz-opacity: 0.7!important;
    opacity:.70!important;
    filter: alpha(opacity=70)!important;
    border: 1px solid #88bfff!important;
    background-color: #ececec!important;
}


/* -----   PROFILE   -----  */
.profile-img {
margin: 7px;
padding: 0px;
border: 1px solid #e6e6e6;
}
.profile-textblock {
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 0px;
clear: both;
line-height: 1.6em;
/* border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6; */
}
.profile-datablock {
margin: 2px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}
.profile-data {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight: normal;
font-style: italic;
}
.profile-link {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/* -----   COMMENT   -----  */
.linkwithin_text {font: normal normal 105% optima, Arial, sans-serif;
				font-weight:normal!important;
	}
#comments {
background: #FFF;
margin: -30px 0px 0px 0px;
padding:15px 29px 10px 35px;
text-align: left;
color: #4c4c4c;
font: normal normal 101% Arial, sans-serif;
border:1px solid #333333;
}
.comments-singleblock {
margin: 10px 0px 7px 0px;
padding: 15px;
background: #f3f3f3;
border: 1px solid #e6e6e6;
}
/* comment-header */
#comments h4 {
	margin: 00px 0px 0px 0px;
	padding-bottom: 5px;
	color: #000000;
	font: normal normal 165% optima, Times, serif;/* text-transform: uppercase; */
}
.deleted-comment {
font-style:italic;
color:gray;
margin: 5px 0px 5px 0px;
}



.comment-author {
margin: -15px -15px 0px -15px;
padding: 5px 15px 5px 15px;
color: #66B5FF;
font-weight: normal;
background: #f3f3f3;
border-bottom: 1px solid #e6e6e6;
}
.comment-author a {color: #66B5FF; text-decoration: none;}
.comment-author a:hover {color: #b3b3b3; text-decoration: underline;}
.comment-author a:visited {color: #66B5FF; text-decoration: none;}
.comment-body {margin: 0; padding: 10px 0px 0px 30px;}
.comment-body p {margin: 0; padding: 0; line-height: 1.6em;}
.comment-footer, .comment-footer a {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	float: right;
}
.comment-timestamp {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #b3b3b3;
}
.comment-timestamp a {
color: #b3b3b3;
text-decoration: none;
}
.comment-timestamp a:hover {color: #66B5FF; text-decoration: underline;}
#comments ul {margin: 0; padding: 0; list-style-type: none;}
#comments li {margin: 0; padding: 0;}
a.comment-link {
/* ie5.0/win doesn't apply padding to inline elements,
so we hide these two declarations from it */
padding: 0px 0px 0px 0px;
}
html>body a.comment-link {
/* respecified, for ie5/mac's benefit */
padding-left: 0px;
}
#backlinks-container {margin-top: 30px}
#disqus_thread{
	width: 700px;
	
	padding: 20px 20px 20px 0px;
	}
.dsq-textarea-wrapper{
	height: 110px!important;}	
.dsq-login-buttons {margin-top: 12px!important; 
margin-bottom: 30px!important;
	}
.dsq-form-area {margin-bottom: 20px!important;
	}
.dsq-request-user-info {margin-top: 20px!important; 
margin-bottom: 20px!important;
	}	
.dsq-brlink {padding-left: 25px;}

.dsq-full-comment {padding-top: 20px!important;
	}
.dsq-sharing-options, dsq-share-toggle{-moz-opacity: 0.0!important;
opacity:.0!important;
filter: alpha(opacity=0)!important;	
color:none!important	
	}
.dsq-options {padding-top: 10px!important;
	}
.dsq-comments-title {padding-top: 20px!important;
	}

// Depending on your template, sometimes on some browsers, disqus doesn't auto-width 100% //
#disqus_thread, #disqus_thread #dsq-content {
width: 100%;
}

/* -----   LOWER SECTION   -----  */
#lower-wrapper {
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
width: 1039px;
font: normal normal 65% Verdana, sans-serif;
color: #807d7d;
background: #ffffff;
border: 10px solid #ffffff;
}
#lowerbar-wrapper {
float: left;
margin: 0px 0px 0px 4px;
padding: 0px 0px 0px 0px;
width: 314px;
text-align: left;
line-height: 1.8em;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
#lowerads-wrapper {
float: left;
margin: 0px 0px 0px 4px;
padding: 0px 0px 0px 0px;
width: 100%;
text-align: center;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
.lowerbar .widget {
margin: 0 0 4px 0;
padding: 20px 20px 20px 20px;
border: 1px solid #807d7d;
background: #ffffff;
}
.lowerbar {margin: 0; padding: 0;}
.lowerads {margin: 0; padding: 0;}
.lowerads .widget {margin: 0; padding: 10px 0px 10px 0px;}
.lowerbar h2 {
margin: -20px -20px 10px -20px;
padding: 5px 20px 5px 20px;
color: #807d7d;
font: normal normal 117% Georgia, Times, serif;
text-align: left;
text-transform: uppercase;
background: #ffffff;
border-bottom: 1px solid #b3b3b3;
}
.lowerbar ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.lowerbar li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 1.8em;
list-style-type: none;
border-bottom: 0px solid #d5cDc3;
}
.lowerbar a {color: #807d7d; text-decoration: none;}
.lowerbar a:hover {text-decoration: underline; color: #66B5FF;}
.lowerbar a:visited {text-decoration: none; color: #807d7d;}


#idSiteMeterHREF {-moz-opacity: 0.0;
opacity:.0;
filter: alpha(opacity=0);		
	}
	


.Antipasto { font-family: Antipasto , verdana, helvetica, sans-serif;  

}  

/* ************ END OF CSS STYLING ************ */
/** Page structure tweaks for layout editor wireframe */
body#layout #main,
body#layout #sidebar {
padding: 0;
}


#topcommenters img.dsq-widget-avatar {
    border: 0 none!important;
    float: left!important;
    height: 100px!important;
    margin: 0!important;
    padding: 0 3px 3px 0!important;
    width: 100px!important;
}

#topcommenters .dsq-widget-meta {

    clear: none;
    font-size: 100%!important;
    padding-left: 140px!important;
}
#topcommenters .dsq-widget-user {

    padding-left: 140px!important;
    font-size: 1.2em!important;
}

#dsq-combo-widget #dsq-combo-content {
    font: 117% Optima!important;
    letter-spacing: 0.2em!important;
    position: static!important;
}


#sidebar1 a:hover, #sidebar2 a:hover, #sidebar3 a:hover, #sidebar4 a:hover {

    Background-color: transparent!important;
}

.atPinBox{
height: 719px !important;
width: 701px!important;
padding: 15px;
}

.atPinMn{height: 666px !important;}

.atImgSpanOuter{
margin: 20px 0 0 20px!important;}

.contactform label, .thankyoutext {
   float: left;
    font-variant: small-caps;
    height: 20px;
    letter-spacing: 1pt;
    margin-bottom: 22px;
    padding-top: 3px;
    width: 115px;
	
}

.contactform input {
    border: 1pt solid #C8C8C8;
    float: left;
    font-family: arial;
    font-variant: small-caps;
    letter-spacing: 1pt;
    margin-bottom: 20px;
    margin-right: 100px;
    padding: 5px;
    width: 240px;
	background-color: #F5F3F3;
}

.contactform {
    margin-left: 0px;
    margin-top: 60px;
	margin-right: 30px;
    width: 100%;
}

.thankyoutext{float: left;
    letter-spacing: 2px;
    line-height: 49px;
    margin: 166px 22% 22%;
    text-align: center;
    width: 78%;}

.submitbutton {
    background-color: #000000!important;
    border: medium none !important;
    color: #FFFFFF;
    float: right !important;
    font-family: Arial,Helvetica,Sans-serif;
    font-variant: small-caps;
    height: 29px;
    letter-spacing: 1px;
    margin-right: 0 !important;
    width: 109px !important;
}

.submitbutton:hover{ color:#70c9f2;border: 1pt solid #C8C8C8;cursor:pointer;}

#message {
    display: none;
}

.contactform textarea {
    height: 175px;
    padding: 1%;
    width: 99%;
	border: 1pt solid #C8C8C8;
	background-color: #F5F3F3;
	font-family: arial;
    letter-spacing: 1pt;
}
.contactform textarea:focus, .contactform input:focus{background-color: #fff; border-color:#70c9f2;}

.row{width:100%; float:left;}