@charset "utf-8";
/**************************************************

--- Naming Convention & writing style ---

- IDs & class names = all_lower_case_with_underscores
- ID and class names should relate to content they contain, not position/appearance
- Cascade ID related class names by tabbing. eg:
#element_id{}
	#element_id .class_name{}
- Use single line declarations for all but the very long
- Prefered order: position ; dimensions ; float ; margin ; padding ; everything else

--- File structure ---

- Import
- Global styles
- Global classes
- Global IDs (IDs common to all/most pages)
- #id .classes
- Local IDs
- #id .classes

--- Colours ---

List colours here for easy find & replace
#ffcaca Pink
#cc1e11 Red
#d21e12 Mid Red
#8e1006 Dark Red
#cbc0c0 Red Grey
#676666 Light Grey

***************************************************/

/* *** IMPORT *** */

@import url("reset.css");

/*
Note: reset.css sets body text size @ 62.5%
For text sizes use:
1em instead of 10px
1.6em instead of 16px, etc
*/

/* *** GLOBAL STYLES *** */
body{background:url(../images/body_bk.png) repeat-x;}
h1 {font-weight:normal; clear:both; font-size:4.0em; line-height:1.4em;  border-bottom:1px solid #989897;  color:#4e516c !important; font-family:'Palatino Linotype', 'Book Antiqua3', 'Palatino6', 'serif'; letter-spacing:-3px;  }
h2{font-size:2.7em; border-bottom:1px solid #989897; font-weight:normal; font-family:'Palatino Linotype', 'Book Antiqua3', 'Palatino6', 'serif';  clear:both; letter-spacing:-1px;}
h2 a{ line-height:1.4em; color:#827d5a !important; font-family:'Palatino Linotype', 'Book Antiqua3', 'Palatino6', 'serif'; }
h3.get_it_off{font-size:2.7em; border-bottom:1px solid #989897; font-weight:normal; font-family:'Palatino Linotype', 'Book Antiqua3', 'Palatino6', 'serif';  clear:both; letter-spacing:-1px;}
h4{font-size:2.7em; border-bottom:1px solid #989897; font-weight:normal; font-family:'Palatino Linotype', 'Book Antiqua3', 'Palatino6', 'serif';  clear:both; letter-spacing:-1px;}


/* *** GLOBAL CLASSES *** */
.header-right{float:right;}
.sidebar-box{width:317px; margin:7px 0px; padding:0px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; float:left; }
	.sidebar-box li{ border-bottom:1px solid #767787;}
	.sidebar-box a{padding:10px; display:block; font-size:1.2em; line-height:1.5em; color:#3A3C53 !important; text-decoration:none;}
	.sidebar-box a:hover{background:#606274; color:#FFFFFF !important;}
.sidebar-box input{width:210px; margin:10px 3px;}.select-c{width:80px; margin:10px 3px;}.sidebar-box h3{background:url(../images/social_bk.gif) repeat-x; padding:5px; font-size:2.2em; line-height:1.0em; font-weight:normal; color:#3A3C53; font-family:'Palatino Linotype', 'Book Antiqua3', 'Palatino6', 'serif'; text-transform:capitalize;border-bottom:1px solid #858694; display:block;}
.sidebar-box.wide{width:640px; }	

.boxx{margin:6px 3px; display:block; float:left;}
.post_copy{padding:10px; font-size:1.2em; line-height:1.5em; text-align: justify;}
.post_image{padding:10px; float:left;}
.post-footer-top{clear:both; overflow:auto;}
.post-footer-bottom{margin-bottom:15px; padding-top:8px;  border-top:1px solid #858694;  font-size:1.3em; color:#827d5a; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}
	.post-footer-bottom a{ color:#3a3c53; font-size:0.9em; margin-right:10px; text-decoration:none; text-transform:none;}
.post-footer-links{font-size:1.2em;}
	.post-footer-links .post-footer-label{float:left;}
.post-footer-links a{padding:3px;  background:#827d5a;color:#FFFFFF !important; font-family:'Palatino Linotype', 'Book Antiqua3', 'Palatino6', 'serif'; }
.bread{font-size:10px; padding-top:8px; padding-bottom:8px; padding-left:5px;}
.gallery{margin:3px;}
.social{height:51px;  background:url(../images/social_bk.gif) repeat-x; display:block; clear:both;}
	.social a{height:32px; padding-left:34px; padding-top:10px; line-height:16px; float:left;  display:block;}
	.social a.digg{background:url(../images/digg.png) left no-repeat;}
	.social a.stumble{background:url(../images/stumble.png) left no-repeat;}
	.social a.delicious{background:url(../images/delicious.png) left no-repeat;}
	.social a.techno{background:url(../images/techno.png) left no-repeat;}
	.celebrity-box{padding:2px; float:left; background:#FFFFFF; border:1px solid #CCCCCC; margin:5px;}	
	.celebrity-box a{font-size:1.3em; margin:3px; display:block;}		.celebrity-wrapper {width:700px;}		.clearer {clear:both;}
.comment-box{margin:5px; border:1px solid #867C5B; }
.comment-box strong{padding:5px; display:block; font-size:1.2em; color:#666666; border-bottom:1px solid #999999 !important; font-family:'Palatino Linotype', 'Book Antiqua3', 'Palatino6', 'serif'; }
.comment-box p{padding:5px; }
.post-static{margin:5px; }
.post-static p{padding:5px; }
.headline a{padding:0px;}
.tags{padding:10px; display:block; clear:both;}
.tags .tags_title{font-size:1.4em; font-family:'Palatino Linotype', 'Book Antiqua3', 'Palatino6', 'serif'; color:#827d5a;}
.tags a{line-height:20px ;padding:5px; font-size:1.4em; font-family:'Palatino Linotype', 'Book Antiqua3', 'Palatino6', 'serif';}
.list{border:1px solid #CCCCCC; margin:5px;}
/* *** GLOBAL IDs *** */
#wrapper{width:1000px; margin:0px auto;}
#header{overflow:hidden; margin-bottom:20px;}
#main_logo{margin:40px 0px 0px 0px; border:none !important; float:left;}
#navigator{width:100%; padding-top:3px; clear:both;}
	#navigator li{display:inline; margin-right:15px;}
	#navigator a{font-size:1.8em; line-height:1.8em; color:#827d5a; font-family:'Palatino Linotype', 'Book Antiqua3', 'Palatino6', 'serif'; text-decoration:none; text-transform:capitalize;}
#content{color:#555555; font-family:Helvetica, Arial, sans-serif }
	#content p{font-size:1.2em; line-height:1.5em; margin-bottom:10px;}
	#content a{color:#3a3c53;}
#get_it_off_form{margin:5px;}
	#get_it_off_form input{padding:5px; font-size:1.1em; background:#F7F7E1; border:1px solid #867C5B; font-family:Arial, Helvetica, sans-serif;}
	#get_it_off_form #name{width:535px;}
	#get_it_off_form label{line-height:32px; font-size:1.5em; font-weight:normal; font-family:'Palatino Linotype', 'Book Antiqua3', 'Palatino6', 'serif';  clear:both; letter-spacing:-1px;}
	#get_it_off_form #content1{width:535px; height:200px; padding:5px; font-size:1.1em; background:#F7F7E1; border:1px solid #867C5B; font-family:Arial, Helvetica, sans-serif;}
	#get_it_off_form #submit{background-color:#D9D5E3; cursor:pointer;}
	#get_it_off_form img{margin:0px 8px 2px 2px;float:left;}
	#get_it_off_form dt{clear:both;}
.feedburnerFeedBlock {color:#B5B5B5; font-family:Helvetica, Arial, sans-serif; padding:5px; font-size:11px; }



#product-blog{width:650px; margin-right:30px; float:left;}
#footer{height:190px; padding-top:10px; background:url(../images/footer_bk.png) repeat-x; clear:both; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#product-sidebar{overflow:auto;}
.message {background-color:#FFFCCC;border:1px solid #FFFCCC;color:#858694;font-family:'Palatino Linotype','Book Antiqua3','Palatino6','serif';font-size:2.2em;font-weight:normal;line-height:1em;padding:15px;text-align:center;}.galsid{margin:6px 3px; display:block; float:left;}
.paging {float:right;}
/* *** LOCAL IDs *** */.productphoto {display:block;margin:3px;padding:3px;text-align:center;vertical-align:top;max-width:640px;}.productphotos {display:block;margin:3px;padding:3px;text-align:center;vertical-align:top;max-width:200px;float:left;}
.price {color:#333333;font-weight:bold;margin-bottom:1.4545em;padding-top:11px;font-size:15px;}.shop {color:#333333;font-weight:bold;margin-bottom:1.4545em;padding-top:11px;font-size:15px;}
.prodbox {float: left;width:210px;text-align:center;font-weight:bold;}.prodwrapper {width:700px;}.prodbox img {max-width:180px;text-align:center;}.button {   color:#050;   font-family:'trebuchet ms',helvetica,sans-serif;   font-weight:bold;   background-color:#fed;   border:1px solid;   border-color:#827D5A;   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');	width: 75px;	height: 20px;	padding: 5px;	marging-right: 10px;	font-size: 15px;	text-decoration:none;	float:right;}.lft {float:left;width:30%;padding-left:20px;}.rght {float:right;text-align:right;width:30%;padding-right:20px;}.mid {text-align:center;}#photo {border-bottom:1px solid #FFFFFF;text-align:center;}.cloud0{font-size:10px;float:left;font-weight:bold;text-align:center;}.cloud1{font-size:12px;float:left;font-weight:bold;text-align:center;}.cloud2{font-size:14px;;float:left;font-weight:bold;text-align:center;}.cloud3{font-size:16px;;float:left;font-weight:bold;text-align:center;}.cloudwrap {float:left;}