/*   
Theme Name: Irresistible
*/


/*
Author: David Martin ©2009 http://www.lhmmedia.com
*/

/* =layout */
* 	{ margin: 0; padding: 0; }
fieldset, img { border: none; margin: 0; padding: 0; }
em, cite { font-style: normal;}

a 		{ color: #ca0a0e; }
a:hover { color : #000; }

html		{ }
body.home 	{ background: url(img/bg-body.jpg) repeat-x;}
body 		{ background: url(img/bg-body-inner.jpg) repeat-x; font: 100.01%/1.4  arial, verdana, helvetica, sans-serif;  }

#container { width: 960px; margin: 0 auto; position: relative;}

/* =main structure 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body.home #branding { color: #fff; overflow: hidden; height: 1%; position:relative; }
#branding 	{ color: #fff; overflow: hidden; height: 1%; position:relative; margin-bottom: 10px;}

#content 	{ overflow: hidden; height: 1%;  height: 1%; margin-bottom: 10px; }
#content-1 	{ width: 600px; float: left; margin-bottom:20px;}
#content-2 	{ width: 328px; float: right; padding-top: 5px;}
#content-3 	{ width: 525px; float: left; padding-left: 24px;}
body.home #content-2 	{ width: 328px; float: right; padding-top: 32px;}

#footer { background: url(img/img-logo.gif) no-repeat;  padding: 43px 0 1px 0;}

/* =Sub structure 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body.home #branding-2 { float: left; width: 310px; margin: 0 0 0 24px; }
#branding-2 { float: left; width: 520px; margin: 0 0 0 24px; }

#branding-3 	{ float: right; width: 592px; margin-top: 23px; }
#branding-3 h2 	{ font-style: italic; font-weight: normal; font-size: 16px; text-align:right; margin-right: 5px; color: #fff;}

#branding-4 	{ float: right; width: 275px; padding: 47px 125px 50px 0; }

.content-1pri { background: #dadada url(img/bg-content-1pri-bot.gif) 0 100% no-repeat;  }
#content-3 .content-1pri { background: #dadada url(img/bg-content-3pri-bot.gif) 0 100% no-repeat;   }
#content .content-1pri .top { background: url(img/bg-content-1pri-top.gif) no-repeat; padding: 15px 24px 5px 0; margin: 5px 0 25px 0; }

#content-2pri { background: url(img/bg-content-2pri.gif) no-repeat; height: 28px; padding: 8px 8px 0 12px; overflow: hidden;  margin-bottom: 20px;}
#content-2pr { background: url(img/bg-content-2pri.gif) no-repeat; height: 28px; padding: 6px 8px 2px 8px; margin-bottom: 20px; position: relative}
#content-2pr select {  background: #414140; border: 0; color: #fff; font-size: 16px; width: 310px; margin-top:1px;}
#content-2pr img { position:absolute; top: 4px; right: 8px; }


#content-2ter { background: #414141 url(img/bg-content-2ter-bot.gif) 0 100% no-repeat; margin-bottom: 20px;}
#content-2ter div { background: url(img/bg-content-2ter-top.gif) no-repeat; padding: 13px 14px; overflow: hidden; height: 1%; }

#content-2qui { background: #500304 url(img/bg-content-2qui-bot.gif) 0 100% no-repeat; margin-bottom: 20px;}

.content-3pri { background: #dadada url(img/bg-content-3pri-bot.gif) 0 100% no-repeat;  }


/* =body copy 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h1, h2, h3, #branding-3 ul, blockquote, #content-2pri input.txt, #content-2pr select { font-family: Georgia,"Times New Roman",Times,serif;}
/*h1*/
h1 			{ font-size: 40px; font-weight: normal;}
h1 a 		{ text-decoration: none; color: #fff;}
h1 a:hover	{ color: #fff;}
h1 em 		{ font-style: italic; font-weight: normal; font-size: 16px; color: #fff; display: block; margin: -9px 0 0 0;}

/*h2*/
h2 	  { font-size: 24px; font-weight: normal; color: #777777;}
h2 em { color: #ca0a0e;}
h2 cite { color: #414141;}

#branding-4 h2 span	{ display: none;}
#branding-4 h2 	{ background: url(img/bg-h2-email.jpg) no-repeat; width: 244px; height: 62px; margin: 2px 0 0 35px;}

#content-1 h2 { margin-left: 24px;}
#content-2 h2 { margin: 0 0 3px 13px; }

.top h2 		{ color:#CA0A0E; margin: 0 0 20px 0;} 
.top h2 cite	{ color:#414141; } 
.top h2	em 		{ display: block; font: 11px  arial, verdana, helvetica, sans-serif; color:#868686;  }
.top h2	em a 	{ color:#868686; text-decoration: none;  }
.top h2	em a:hover { text-decoration: underline; }
 

/*h3*/
#content-1 h3 { margin-left: 24px; font-size: 18px; font-weight: normal; }
#content-1 h3 em { color: #ca0a0e; }

/*h4*/
/*h5*/
/*h6*/

/*p*/
p { font-size: 12px;}
p strong { font-size: 15px;}
#branding-2 p { margin-bottom: 50px;}
#content p { margin: 0 0 20px 0; color: #666666;}
#content-1 p { margin-left: 24px;}

#content-2ter p { color:#fff; margin: 0 0 15px 0; }

#footer p { color: #999; margin-bottom: 30px; font-size: 11px;}

p img.img-right { float: right;}
p span.clear { clear: both; display: block;}

/*p links*/
p.bt-donate span { display: none;}
p.bt-donate		 { position: absolute; top: 263px; right: 0;}
p.bt-donate a 	 { display: block; width: 123px; height: 125px; background: url(img/bt-donate.jpg) no-repeat;  }
p.bt-donate a:hover { background-position: 0 -125px; }

p.bt-donate-i span 	{ display: none;}
p.bt-donate-i 		{ position: absolute; top: 84px; right: 0;}
p.bt-donate-i a 	{ display: block; width: 118px; height: 125px; background: url(img/bt-donate-inner.jpg) no-repeat;  }
p.bt-donate-i a:hover { background-position: 0 -125px; }

/*blockquote*/
blockquote { color: #666; font-size: 16px; }
blockquote em { display: block; background: url(img/img-signature.gif) no-repeat; color: #ca0a0e; font: 11px  arial, verdana, helvetica, sans-serif; font-style:italic; padding: 32px 0 0 21px; margin-top: 13px; }

#content-3 blockquote {  } 
#content-3 blockquote p { color: #666; font: 12px arial, verdana, helvetica, sans-serif; font-style: italic;} 


/* =ul
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul#branding-1 span 		  { display: none;  }
ul#branding-1  			  { background: url(img/bg-branding-nav.jpg) no-repeat; list-style: none; height: 37px; margin-bottom: 24px; padding: 10px 0 0 10px;}
ul#branding-1 li 		  { float: left; }
ul#branding-1 li a 		  { display: block; height: 23px; width: 68px; background: url(img/bg-nav-item1.jpg) no-repeat; }
ul#branding-1 li a:hover  { background-position: 0 -23px; }
ul#branding-1 li.active a { background-position: 0 -23px; }

ul#branding-1 li#item2 a { background-image: url(img/bg-nav-item2.jpg); width: 96px; }
ul#branding-1 li#item3 a { background-image: url(img/bg-nav-item3.jpg); width: 66px; }
ul#branding-1 li#item4 a { background-image: url(img/bg-nav-item4.jpg); width: 115px; }
ul#branding-1 li#item5 a { background-image: url(img/bg-nav-item5.jpg); width: 72px; }
ul#branding-1 li#item6 a { background-image: url(img/bg-nav-item6.jpg); width: 122px; }
ul#branding-1 li#item7 a { background-image: url(img/bg-nav-item7.jpg); width: 141px; }
ul#branding-1 li#item8 a { background-image: url(img/bg-nav-item8.jpg); width: 105px; }
ul#branding-1 li#item9 a { background-image: url(img/bg-nav-item9.jpg); width: 116px; }

#branding-3 ul 				{ background: url(img/bg-branding-3ul.jpg) no-repeat; overflow: hidden; height: 1%;  list-style: none;} 
#branding-3 ul li.img 		{ float: left; padding: 0; margin: 0 35px 0 0; } 
#branding-3 ul li.start 	{ margin-top: 36px; } 
#branding-3 ul li    		{ margin: 0 0 18px 0; } 
#branding-3 ul li a   		{ color: #FFF; font-size: 16px; text-decoration: none; } 
#branding-3 ul li a:hover 	{ color: #ff3535; } 

#content .content-1pri ul 				{ background: url(img/bg-content-1pri-top.gif) no-repeat; padding: 15px 24px 1px 24px; margin: 5px 0 25px 0; list-style: none;}
#content .content-1pri ul li 			{ border-bottom: 1px dashed #a9a9a9; margin-bottom: 15px;}
#content .content-1pri ul li.end 		{ border-bottom: 0; margin-bottom: 15px; font-size: 12px; overflow: hidden; height: 1%; }
#content .content-1pri ul li h3			{ margin: 0 0 10px 0; }
#content .content-1pri ul li h3	em 		{ display: block; font: 11px  arial, verdana, helvetica, sans-serif; color:#868686; }
#content .content-1pri ul li h3	em a 	{ color:#868686; text-decoration: none;  }
#content .content-1pri ul li h3	em a:hover { text-decoration: underline; }
#content .content-1pri ul li p			{ color: #000; margin: 0 0 15px 0; }
#content .content-1pri ul li p.bt-comments	{ color: #bababa; margin: 0 0 10px 0; background: url(img/ico-comments.png) 0 2px no-repeat; padding: 0 0 5px 22px; font-size: 11px;}

#content .content-1pri ul li.end span.left	{ float: left; }
#content .content-1pri ul li.end span.right	{ float: right; }


#content-2qui ul 		{ background: url(img/bg-content-2qui-top.gif) no-repeat; padding: 10px 12px 10px 12px; list-style: none;}
#content-2qui ul li 	{ border-bottom: 1px dashed #7a3f40; }
#content-2qui ul li a 	{ display: block; color: #d5bfbf; text-decoration: none; font-size: 12px; padding: 5px 5px 5px 5px; }
#content-2qui ul li a:hover { background: #6a2929; color: #fff; }

#content-3 ul { margin: 0 0 20px 15px; color: #666666; font-size: 12px;}

#footer ul 				{ list-style: none; border-top: 1px solid #cbcbcc; padding-top: 6px; color: #737478; font-size: 11px;}
#footer ul li 			{ display: inline;}
#footer ul li a 		{ color: #737478; text-decoration: none;}
#footer ul li a:hover 	{ text-decoration: underline;}
#footer ul li.end 		{ float: right;}

/* =ol
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

ol.commentlist 							{ margin: 10px 0 25px 0; border-top: 1px dashed #ccc;}
ol.commentlist li   					{ background: url(img/bg-quotes.gif) 0 10px no-repeat; border-bottom: 1px dashed #ccc; padding: 20px 24px 20px 54px; overflow: hidden; height: 1%;}
#content-1 ol.commentlist li h4  		{ color:#868686; font-size: 11px; font-style:italic; }
#content-1 ol.commentlist li h4 a 		{ color:#868686; text-decoration: none; }
#content-1 ol.commentlist li h4 a:hover { text-decoration: underline; }
#content-1 ol.commentlist li h4 em 		{ font-size: 11px; font-weight: normal; font-style:italic;}

#content-1 ol.commentlist li p 	 	{ padding: 0; margin: 0 0 10px 0; color: #CA0A0E; }
#content-1 ol.commentlist li p em 	{ color: #ca0a0e; font-size: 18px;}
#content-1 ol.commentlist p.reportcomment { float: right; }
#content-1 ol.commentlist p.reportcomment a { text-decoration: none; color: #b2b1b1; font-size: 11px; }
#content-1 ol.commentlist p.reportcomment a:hover { text-decoration: underline; color: #666; }

#content-3 ol { margin: 0 0 20px 18px; color: #666666; font-size: 12px;}

/* =dl
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* =forms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-2pri input.txt { background: #414140; border: 0; color: #fff; font-size: 16px; float: left; width: 270px; padding-top:1px; }
#content-2pri input.submit { font-size: 0px; line-height: 0; float: right; width: 24px; height: 23px; background: url(img/bt-search.jpg) no-repeat; border: 0; margin-top: -1px; cursor:pointer;}
#content-2pri input.submit:hover { background-position: 0 -23px;}

#content-2ter input.txt { background: url(img/bg-form-txt.gif) no-repeat; width: 283px; border: 0; height: 16px; padding: 6px 8px; color: #fff; margin-bottom: 6px;}
#content-2ter input.txt-small { float: left; background: url(img/bg-form-txt-small.gif) no-repeat; width: 188px; border: 0; height: 16px; padding: 6px 8px; color: #fff;}
#content-2ter input.submit { font-size: 0px; line-height: 0; float: right; width: 87px; height: 26px; background: url(img/bt-submit.gif) no-repeat; border: 0; margin-top:1px; cursor:pointer;}
#content-2ter input.submit:hover { background-position: 0 -26px;}

textarea 	{ width: 100%; }

ol.content-1form 			  		{ width: 546px; margin: 10px 0 15px 25px; list-style: none; }
ol.content-1form li 		  		{ background: url(img/bg-content-1-formtxt.gif) no-repeat; height: 28px; margin-bottom: 8px; }
ol.content-1form li.textarea  		{ background: url(img/bg-content-1-formtextarea.gif) no-repeat; height: 127px !important;  }
ol.content-1form li.end 	  		{ background: none; height: auto;  }
ol.content-1form li label 	  		{ float: left; width: 126px; color: #fff; font-size: 14px; padding: 4px 0 0 8px; }
ol.content-1form li textarea.txt 	{ width: 405px; height: 115px; padding: 5px 0; font: 12px/1.4  arial, verdana, helvetica, sans-serif; border: 0; }
ol.content-1form li input.txt 		{ width: 405px; padding: 5px 0; font-size: 13px; border: 0; }
ol.content-1form li input.submit 	{ font-size: 0px; line-height: 0; margin: 8px 0 0 111px; width: 137px; height: 28px; border: 0; background: url(img/bt-submit-comments.gif) no-repeat; cursor: pointer; }
ol.content-1form li input.submit:hover 	{ background-position: 0 -28px; }

#content-3 ul.content-3form 			  		{ width: 502px; padding: 20px 0 15px 23px; background: url(img/bg-content-3pri-top.gif) no-repeat; list-style: none; margin: 0; }
#content-3 ul.content-3form li 					{ background: url(img/bg-content-3-formtxt.gif) no-repeat; height: 28px; margin-bottom: 8px; border: 0; width: auto;}
#content-3 ul.content-3form li.textarea  		{ background: url(img/bg-content-3-formtextarea.gif) no-repeat; height: 127px !important;  }
#content-3 ul.content-3form li.textarea-small  	{ background: url(img/bg-content-3-formtextarea2.gif) no-repeat; height: 82px !important;  }
#content-3 ul.content-3form li.end 				{ background: none; height: auto;  }
#content-3 ul.content-3form li label 	  		{ float: left; width: 126px; color: #fff; font-size: 14px; padding: 4px 0 0 8px; }
#content-3 ul.content-3form li textarea.txt 	{ width: 340px; height: 115px; padding: 5px 0; font: 12px/1.4  arial, verdana, helvetica, sans-serif; border: 0; }
#content-3 ul.content-3form li.textarea-small textarea.txt 	{ height: 70px;  }
#content-3 ul.content-3form li input.txt 		{ width: 340px; padding: 5px 0; font-size: 13px; border: 0; }
#content-3 ul.content-3form li input.submit 	{ font-size: 0px; line-height: 0; margin: 8px 0 0 111px; width: 137px; height: 28px; border: 0; background: url(img/bt-submit-comments.gif) no-repeat; cursor: pointer; }
#content-3 ul.content-3form li input.submit:hover 	{ background-position: 0 -28px; }

#content-3 ul.content-3servey  { width: 502px; padding: 20px 0 5px 23px; background: url(img/bg-content-3pri-top.gif) no-repeat; list-style: none; margin: 0; }	

#content-3 ul.content-3servey li 			  { background: url(img/bg-servey-txt.gif) no-repeat; height: 28px; margin-bottom: 8px; border: 0; width: auto; overflow: hidden;}
#content-3 ul.content-3servey li label 		  { float: left; width: 165px; color: #fff; font-size: 14px; padding: 4px 0 0 8px; }
#content-3 ul.content-3servey li select 	  { width: 300px; padding: 5px 0; font-size: 13px; border: 0; }
#content-3 ul.content-3servey li select.txt   { width: 50px; padding: 5px 0; font-size: 13px; border: 0; margin-right: 10px; }
#content-3 ul.content-3servey li input.txt 	  { width: 300px; padding: 5px 0; font-size: 13px; border: 0; }
#content-3 ul.content-3servey li textarea.txt { width: 300px; height: 115px; padding: 5px 0; font: 12px/1.4  arial, verdana, helvetica, sans-serif; border: 0; }

#content-3 ul.content-3servey li.checkbox 			{ background: url(img/bg-servey-check.gif) no-repeat; height: 67px; margin-bottom: 8px; border: 0; width: auto;}
#content-3 ul.content-3servey li.checkbox label 	{ display: block; float: none; width: 100%; padding: 4px 8px 2px 8px;}
#content-3 ul.content-3servey li.checkbox .check 	{ padding-left: 5px;}
#content-3 ul.content-3servey li.checkbox .wpcf7-list-item-label { padding-right: 5px;}

#content-3 ul.content-3servey li.midarea 			{ background: url(img/bg-servey-mid.gif) no-repeat; height: 80px; margin-bottom: 8px; border: 0; width: auto;}
#content-3 ul.content-3servey li.midarea textarea.txt { width: 300px; height: 68px; padding: 5px 0; font: 12px/1.4  arial, verdana, helvetica, sans-serif; border: 0; }

#content-3 ul.content-3servey li.largearea { background: url(img/bg-servey-largearea.gif) no-repeat; height: 127px; margin-bottom: 8px; border: 0; width: auto;}
#content-3 ul.content-3servey li.largearea div { width: 320px; float: left; padding-top: 8px; }
#content-3 ul.content-3servey li.largearea div em { display: block; float: left; width: 160px; margin-bottom: 5px;}
#content-3 ul.content-3servey li.end { background: none;  }

#content-3 ul.content-3servey li input.send 	{ font-size: 0px; line-height: 0; margin: 8px 0 0 153px; width: 95px; height: 28px; border: 0; background: url(img/bt-send.gif) no-repeat; cursor: pointer; }
#content-3 ul.content-3servey li input.send:hover 	{ background-position: 0 -28px; }


/* =tables
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* =other
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/* supalink 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.supalink { cursor: pointer;}


/* PLUGINS - Wordpress */

/* Sidebar Tabber 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


ul#idTabs { width: 100%; padding: 0; margin: 0 0 0 10px; overflow:hidden; height: 1%;}
ul#idTabs li { display: inline; margin-right:5px; float:left;}
ul#idTabs li a { display:block; float:left; height:16px; margin:0 auto; padding:10px; text-align:left;}
ul#idTabs li a.selected, ul#idTabs li a:hover { background: #500304 !important; background: #111; -moz-border-radius-topright: 6px; -moz-border-radius-topleft: 6px; -khtml-border-radius: 6px 6px 0 0; -webkit-border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px; border-radius: 6px 6px 0 0;}

#tabs .inside { background: #500304 !important; background: #111; -moz-border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;	}


#tabs .inside ul li { line-height: 13px; border-bottom: 1px dashed #854f50; padding: 10px 0; list-style: none; }
#tabs .inside ul#comm li { background:url(img/ico-comments.png) 0 13px no-repeat; padding-left:25px; border-bottom: 1px dashed #7a3f40; color: #fff; font-size: 12px; line-height: 1.3;}
#tabs .inside ul#comm li a { color: #c2a7a7; text-decoration: none; }
#tabs .inside ul#comm li a:hover { color: #fff; }

#tabs .inside ul#pop li { background:url(img/ico-2.gif) no-repeat left center; padding-left:28px; }

#tagcloud { padding:15px;}

#tabs .inside ul{ margin:0; padding:5px 15px 10px 15px ; }

#tabs li.nav4 img { margin: -2px -5px 0 0;} 

/* Widgets
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.widgetized .inside { background: url(img/bg-box.png) repeat !important; background: #111; -moz-border-radius-topright: 6px; -moz-border-radius-topleft: 6px; -khtml-border-radius: 6px 6px 0 0; -webkit-border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px; border-radius: 6px 6px 0 0; }

table#wp-calendar 		{ margin:0 !important; }
#wp-calendar caption 	{ color: #fff;font-weight: normal; font-size: 22px; letter-spacing: -1px;margin: 0 0 10px; font-family: Georgia;}
#wp-calendar thead 		{ color: #6099ff; font-weight: bold !important; }
#wp-calendar #next, #wp-calendar #prev { padding: 10px 0 0 !important }

#flickr { clear: both; margin: 0 0 20px 0; padding: 0 10px; }
#flickr .flickr_badge_image a { float: left; display: inline; margin: 0 16px 15px 0; border: 1px dashed #888; padding: 5px; }
#flickr .flickr_badge_image a:hover { border: 1px dashed #fff; }

#browseFlickr { background: url(img/bg-flickr.png) no-repeat; width: 91px; height: 11px; margin: 0 25px 10px 12px; float:right; }
	
#video { padding: 10px; }

#sidebar #advert_125x125 { padding:30px 0 20px 30px; margin: 0 0 18px;	}
#sidebar #advert_125x125 img { margin:0 15px 5px 0; }

#portfolio 		{ clear: both; margin: 0 0 20px 0; padding: 0 10px; }
#portfolio a 	{ float: left; display: inline; margin: 0 16px 15px 0; border: 1px dashed #888; padding: 5px; }
#portfolio a:hover { border: 1px dashed #fff; }

#tweets ul  		{ padding: 0 !important;}
#tweets ul li 		{ border-color: #555; color: #fff; font-size: 12px; line-height: 1.4 !important;}
#tweets ul li a 	{ color: #c2a7a7; text-decoration: none; }
#tweets ul li a:hover { color: #fff; text-decoration: underline; }

ul#rss  		  { }
ul#rss li 	 	  { border-color: #555; color: #fff; font-size: 12px; line-height: 1.4 !important;}
ul#rss li a 	  { color: #c2a7a7; text-decoration: none;}
ul#rss li a:hover { color: #fff; text-decoration: underline; }

/*#Polls .wp-polls-ul  			{ padding: 0  !important; margin-bottom: 20px !important;}
#Polls .wp-polls-ul li 			{ background: #621c1d; color: #fff; font-size: 12px; border: 0 !important; padding: 5px 8px !important; margin-bottom: 3px;}
#Polls .wp-polls-ul li label 	{ margin-left: 5px;}
#Polls .wp-polls-form p 		{ text-align: left !important; margin: 0 !important;}
#Polls .wp-polls-form p strong 	{ font-family: Georgia, "Times New Roman", Times,serif; font-size: 18px; font-weight: normal; display: block; padding: 10px 0 5px 0; color: #fff; }
#Polls .wp-polls-form p a 		{ float: right; font-size: 12px; color: #FFF; text-decoration: none; }
#Polls .wp-polls-form p a:hover { color: #d6c4c5; text-decoration: underline; }

#Polls .wp-polls-ans p strong { display: inline;  }

#Polls .wp-polls-form { overflow: hidden; height: 1%;}
#Polls .wp-polls-form input.Buttons  { font-size: 0px; line-height: 0; cursor:pointer; float: left; display: block; margin: 0 0 10px 0; width: 71px; height: 32px; background: url(img/bt-vote.jpg); border: 0; text-indent: -9999px; }
#Polls .wp-polls-form input.Buttons:hover  { background-position: 0 -32px; }

.wp-polls-ans p { color: #fff !important; }
.wp-polls-loading { color: #fff; font-weight: bold; font-size: 14px !important; padding: 0 0 0 5px;} */

#Polls ul  			{ padding: 0  !important; margin-bottom: 20px !important;}
#Polls ul li 	 	  { border-color: #555; color: #fff; font-size: 12px; line-height: 1.4 !important;}
#Polls ul li a 	  { color: #c2a7a7; text-decoration: none;}
#Polls ul li a:hover { color: #fff; text-decoration: underline; }



/* Gallery
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.piclenselink 		  { position: absolute; top: 125px; left: 185px; display:none; }
.piclenselink a 	  { width: 155px; height: 24px; text-indent: -9999em; display: block; background: url(img/bt-piclens.jpg) no-repeat; }
.piclenselink a:hover { background-position: 0 -24px; }

#ngg-gallery-1 { padding: 0; margin: -20px 0 0 0;  }
#ngg-gallery-1 .ngg-gallery-thumbnail 			{ margin: 0 12px 18px 0; padding: 0; }
#ngg-gallery-1 .ngg-gallery-thumbnail img 		{ border: 2px dashed #dadada; }
#ngg-gallery-1 .ngg-gallery-thumbnail img:hover { background: #fff; border-color: #ab060d;  }



/* Search Results
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.fl a	{ font-size:12px; margin-left:24px; }
.fr a	{ font-size:12px; margin-left:24px; }













