/*  
Theme Name: Ice Cream Dream 1.0
Theme URI: http://wordprezzie.com/ice-cream-dream/
Author: Wordprezzie
Author URI: http://wordprezzie.com
Description: The super-cool theme for your small biz.
*/

/* Setup
-------------------------------------------------------------- */
body                    { font-family: Palatino, Georgia, Times, Serif; }

/* Blueprint overrides
-------------------------------------------------------------- */
body                    { color: #2C170B; margin:0; }
hr                      { color: #55463F; background-color: #55463F; height: 2px; }
p img                   { float: left; margin: 0 15px 10px 0;}
.container              { background-color: #fff; padding-bottom:20px;}
    
/* Links
-------------------------------------------------------------- */
h1 a					{ background-color: transparent; }

/* Typography
-------------------------------------------------------------- */
h1, h2, h3, h4          { font-weight: 100; }
h2						{ margin-bottom: 0.2em; font-size: 1.6em;}
h1                      { line-height:1.1em; font-size: 2.2em; }
h3                      { line-height:1.1em; }
.tagline h1             { text-align:center; font-size:2.3em;}
.roundedcornr_content a { padding: 0 10px; display:block;font-size: 1.8em; text-align:center;}
p                       { font-size: 1.3em;}
.p2                     { font-size: 1.3em;}
.textwidget             { font-size: 1.1em;}
h2#comments 			{ margin-bottom:0.8em;}
.subscribe h2			{ color:#53423a; padding-top:3px;}
.span-13 ul, .span-13 ol{ font-size: 16px;}
.span-13 ul li, .span-13 ol li { margin-left:17px; }
.span-13 ol.commentlist{ font-size: 1.0em;}
.span-13 ol.commentlist li { margin-left:0px; }

/* Header tabs
-------------------------------------------------------------- */
.nav-bar                { font-family: verdana,helvetica,sans-serif; font-size:1.3em;}
.nav-bar ul 			{ margin:0;  padding:10px 10px 0;  list-style:none; }


/* Containers
-------------------------------------------------------------- */
.header                 { margin-top:25px; margin-bottom:25px; width:500px; }
.subscribe              { margin-top:30px; width:320px; }
.strip                  { height: 6px; overflow:hidden; }
.tagline                { padding-top:30px; height:40px;}
.action                 { margin-top:75px;}
.featured               { margin-top:40px;}
.footer-bar             { height: 6px; border-top:25px solid #fff; border-bottom:25px solid #fff;}
.final-footer           { height: 50px;}
.copyright              { padding-top:14px; }

/* Floats
-------------------------------------------------------------- */
.left                   { float: left; }
.right                  { float: right; }
.clear                  { clear: both; }
.cleardiv               { clear: both; height:0; } 

/* Misc
-------------------------------------------------------------- */
.pad-r5					{ padding-right: 5px; }
.pad-l20 				{ padding-left:20px; }
.avatar					{ float:left; padding-right:10px;}


/* Captions and image alignment */
.wp-caption 			{ border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 0px 10px 5px 10px;}
.wp-caption img 		{ margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 1.1em; line-height: 17px; padding: 5px 4px 5px; margin: 0; }
div.aligncenter 		{ display: block; margin-left: auto; margin-right: auto; }
.alignleft 				{ float: left; }
.alignright 			{ float: right; }


/* Widget styling
-------------------------------------------------------------- */
.widgettitle            { font-weight: 100; line-height:1.1em; font-size: 2.2em; }
.widget                 { list-style: none; margin-bottom:25px; }
.widget h2              { margin-bottom: 5px; }
.widget ul li           { font-size: 1.2em;}
.footer-widget ul       { margin-left:0; }
.footer-widget ul li ul li { margin-left:15px; }

/* Custom code
-------------------------------------------------------------- */
div.flickr p			{ display:block; width:190px; height:19  0px; overflow:hidden; margin-top:20px;}
div.enjoys p			{ display:block; width:190px; height:190px; overflow:hidden; margin-bottom:0; }
div.enjoys p a			{ display:block; width:190px; height:190px; overflow:hidden; margin-bottom:0; background-color: transparent; background-repeat: repeat; }
div.enjoys a.title		{ display:block; width:182px; height:15px; padding:4px; color: #fff; background-color: #000; overflow:hidden; margin-top:20px; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:10px; line-height:16px;}
div.tweets a			{ display:block; width:170px; height:160px; padding: 10px; overflow:hidden; margin-top:20px; font-family: Verdana, Helvetica, Arial, sans-serif; color:#2C170B;}

div.tweets a:hover		{ background-color: #dfe1be;}

div.light-brown a { display:block; width:170px; height:160px; padding: 10px; overflow:hidden; margin-top:20px; font-family: Verdana, Helvetica, Arial, sans-serif; color:#2C170B; background-color:#E2E2DD;}

div.light-brown a:hover { background-color: #d1d3d0;}

a.twitter-tab			{ margin-top: 40px; margin-left:-10px; float:left;}
a.flickr-tab			{ margin-top: 40px; margin-left:-10px; float:left;}
a.enjoys-tab			{ margin-top: 40px; margin-left:-10px; float:left;}
a.obob-tab				{ margin-top: 40px; margin-left:-10px; float:left;}

.header a				{ background-color:transparent;}

div.OBOB				{ display:block; height:195px; width:330px; padding: 25px 20px 0px 40px; margin-top:20px; margin-bottom:20px; background: url(flavours/custom/obobpaper.jpg) no-repeat top left;}

div.OBOB h2				{ line-height: 26px;}
div.OBOB h2 a			{ background-color: transparent; color:#712E00; }
div.OBOB h2 a:hover		{ background-color: transparent; color: #341a0d; }


li#dandyid-services a { height:16px; width:16px; background-color:transparent; }

div.final-footer		{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px;}
div.copyright			{ padding-top:17px; }
div.copyright a, div.copyright a:visited { color:#712f00; }
div.copyright a:hover	{ color:#712f00; }

