/*
    Theme Name: SMACK Energy Bar
    Theme URL: http://www.smackenergybar.com
    Description: Snack on a SMACK.
    Author: Sheriff Taiwo, Moyo Aluko
    Author URI: http://www.smackenergybar.com
    Version: 1.0
*/

.post {
	font-family: Verdana, Arial, san-serif;
	display:block;
	width: 600px;
	margin:20px 0 0 0;
}
.post p {
	margin:15px 0 5px 0;
	padding:0px;
	line-height:18px;
}
.post .pad {
	padding-left:20px;
}
.entry {
	font-family: Helvetica, "Times New Roman", Helvetica, Arial, san-serif;
	color: #000000;
}

#sidebar {
	float: right;
	clear: none;
	text-align: left;
}

acronym, abbr, span.caps {
	letter-spacing: normal;
}

h1 {
	font-family: Verdana, Arial, san-serif;
	color: #8E8E8E;
	line-height:normal;
	padding:0px;
	margin:0px;
}

h2 {
	font-family:  Helvetica, Arial, "Times New Roman", Verdana,  san-serif;
	color: #000000;
	line-height:normal;
	padding:0px;
	margin:0px;
}

h2 a, h3 a {
	text-decoration:none;
	color:blue;
	font-size:14px;
	font-family:"Helvetica";
}

a h2 {
	text-decoration:none;
	color:blue;
	font-size:14px;
	font-family:"Helvetica";
}

a {
	/*color: #8E8E8E;*/ 
	color:blue; /*changed 5/27/08 3:28pm by Moyo*/
	text-decoration:none;
	font-family:"Helvetica";
}
a:hover {
	color: #8E8E8E;
}

a img {
	border:0px;
}

.thumbnails {
	background: #FFFFFF url(images/thumbnail_bg.gif) no-repeat center top;
	width:96px;
	height:93px;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}

.thumbnails img {
	background: white;
	width:83px;
	height:80px;
	margin:6px;
}

.allblack a {
	color:gray;
	/*text-decoration:none;*/
	/*font-size:12px;*/
}

/* Widget Design */

dir {
	display:block;
	padding:0px;
	margin:0px;
}

li.widget {
	display: block;
	list-style: none outside none;
	padding: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
}

li.widget p {
	font:12px helvetica;
	color:#111;
	padding:0px;
	margin:0px 0 0px 0;
	line-height:14px;
}

img.screenshot {
	float:left;
	border:1px solid #ccc;
	padding:3px;
	margin:0 10px 5px 0;
}

img.screenshot:hover {
	border:1px solid #999;
}

li.widget p img



{



	float:left;



	border:1px solid #ccc;



	padding:3px;



	margin:0 6px 6px 0;



}







li.widget p img.noborder



{



	border:0px solid #ccc;



	padding:3px;



	margin:0 6px 6px 0;



}







li.widget p img.noborder



{



	border:0px solid #ccc;



	padding:0px;



	margin:10px 5px 0 0;



}







li.widget span.absolute {



	position:absolute;



	margin:7px 0 0 35px;



}







li.widget div.rss {	



	color:#8E8E8E;



	font-size:18px;



	font-style:italic;	



	padding:5px 0 0 0;



}







div.vertical {



vertical-align:middle;



height:46px;



line-height:22px;



}







div.vertical img{



float:left;



margin:0 5px 0 0;



}







li.widget li, li.widget ul li, li.widget ul ul li {
	color: #000000;
	/*border-bottom:1px dashed #cac6ad;*/
	padding:2px 0;
	margin:0px;
	display:block;
	list-style: none outside none;
	font:12px Helvetica, "Times New Roman","Trebuchet MS";



}







li.widget a 



{



/*color: #8E8E8E;*/
color:black;
font-weight:bold;


text-decoration: none;



}







li.widget a.sivo 



{



	font:12px helvetica, verdana;



	color:#666;



	line-height:14px;



}







li.widget span.krivo



{



	font-weight:bold;



	font:12px helvetica, verdana;



	color:#111;



	font-style:italic;



}







li.widget ul 



{



padding: 0px;



margin: 3px 0px 3px 0px;



list-style: none outside none;



}







li.widget ul ul 



{



padding-left: 0px;



list-style: none outside none;



}







li.widget ul ul ol 



{



padding-left: 0px;



}







li.widget ul ul ul 



{



padding-left: 0px;



list-style: none outside none;



}







li.widget ul ol 



{



padding-left: 0px;



list-style: none outside none;



}







li.widget .widgettitle, .widgettitle 



{

/*

color: #000000;



font-size: 16px;



font-weight: bold;



border-bottom: 2px solid #8E8E8E;



padding: 15px 0px 2px 0px;



margin: 0px 0 10px 0;



font:18px "Trebuchet MS"; */


background-image:url(images/bg_side_title.gif);
				background-repeat:no-repeat;
				line-height:60px;
				margin-top:0px ;
				margin-left:0px;
				padding-left:20px;
				font-size:16px;
				color:black;
				font-family: "Palintino Linotype", "Times New Roman", Helvetica,Arial;
				font-weight:bold;



}







/* Input Classes */


/*
input



{



color: #000000;



background: #EFEFEF;



padding:1px;



border: 1px solid #999999;



}
*/





/*

textarea



{



color: #000000;



background: #EFEFEF;



padding: 1px;



border: 1px solid #999999;



}







select 



{



color: #000000;



background: #EFEFEF;



padding:1px;



border: 1px solid #999999;



}
*/






/* Template Design  */



body 



{



/*font: .8em/1.5em "Times New Roman", Arial,Helvetica,san-serif;*/

font: 12px Helvetica, Arial, "Times New Roman";



color: #000;



background: #99ccff url('images/orange - bg.gif') repeat;



margin:0px;



/*text-align: center;*/



}







body, .color1



{



background-color: #8E8E8E;



}







.fontcolor1, .fontcolor1 a



{



color: #FFFFFF;



}







.color2 



{



background-color: #000000;



}







.fontcolor2, .fontcolor2 a



{



color:#FFFFFF;



}







#outside



{



position:relative;



margin-top: 1em;



margin-bottom: 1em;



margin-left: auto;



margin-right: auto;



width: 990px;



}







#outside #top



{



display: block;



padding: 5px;



background: transparent url(images/site_top.png) no-repeat top;



}







#outside #center 



{



display:block;



margin:0px;



height: auto;



background: transparent url(images/site_bg.png) repeat-y top;



}







#outside #bottom 



{



height: 11px;



background: transparent url(images/site_base.png) no-repeat top;



}







#header



{



margin-left:auto;



margin-right:auto;



width: 960px;



}







#header .logo



{



position:absolute;



display:block;



z-index:2;



left:40px;



top:30px;



}







#header .bannertop



{



height:101px;



}







#header .bannertop a img 



{



position:absolute;



right:40px;



top:30px;



border:0px;



}







.navblock



{



position:relative;



height:43px;



}







#search 



{



position:absolute;



right:0px;



padding:0px;



}







#headersearch .s



{



position:absolute;



display:block;



right:54px;



top: 8px;



border:1px solid #CFCFCF;



background-color: #FFFFFF;



padding:4px;



height:17px;



}







#headersearch .submit



{



position:absolute;



right:10px;



top:8px;



}







#navigation



{



position:absolute;



right:200px;



top:0px;



font-family: "Times New Roman", "Trebuchet MS";







}







#navigation menu 



{



display: inline;



padding:0px;



margin:0px;



}







#navigation li 



{



display:block;



float:left;



list-style:none outside none;



}



#navigation a



{



color:white;



display:block;



float:left;



font-size:1.7em;



text-decoration:none;



padding:12px;



}







#navigation a:hover 



{



background: transparent url(images/nav_roll.png) no-repeat bottom center;



}







#content 
{
padding-left:20px;

}







h3 #comments {



	width:500px;



}







ol.commentlist {



	width:600px;
	/*width:100%;*/
	margin-left:0px;
	padding-left:0px;



}

ol.commentlist li {
	padding:7px;
	margin-left:0px;

}





#content #maincolumn 



{



text-align:left;



padding:5px 16px 16px 25px;



}



#content p img {

	border: none;

	margin: 0px 10px 10px 0px;

	}







#maincolumn #widgets{
	float:right;
	width:260px;
}

#maincolumn #widgets-left{
	float:left;
	width:190px;
}






#maincolumn #widgets #leftcolumn



{



width:260px;



}







#maincolumn #widgets #leftcolumn 



{



/*padding-right:200px;*/



}







* html #maincolumn #widgets #leftcolumn .pad



{



position:absolute;



margin:0 0 0 -10px;



}







#video {



	text-align:center;



}







#video .ttl 



{



height: 46px;



width: 229px;



background-image: url(images/ttl_featuredvideo.png);



background-repeat: no-repeat;



background-position: top left;



margin:0 0 12px 0;



}







#flickr ul{



	margin:0px;



	padding:0px;



	list-style:none;



	text-align:center;



}







#flickr li{



	margin:5px;



	padding:0px;



	list-style:none;



	display:inline;	



}







#flickr li img{



	width: 58px;



	height:50px;



	border:1px solid #ccc;



	padding:3px;



}







#flickr li img:hover{



	border:1px solid #666;







}







#flickr .ttl



{



height: 46px;



width: 229px;



background-image: url(images/ttl_flickrphotos.png);



background-repeat: no-repeat;



background-position: top left;



margin:14px 0 12px 0;



}







#maincolumn #widgets #leftcolumn #rightcolumn



{



float:right;



width:180px;



margin-right:10px;



}







#subscribe 



{



display:block;



background-image: url(images/subscribe_bg.png);



background-repeat: repeat-x;



background-position: top left;



border:1px solid #CFCFCF;



width:180px;



height:55px;



position:relative;



color: white;



}







#subscribe form 



{



padding:3px;



}







#subscribe .email 



{



position:absolute;



top: 24px;



left:5px;



display:block;



border:1px solid #CFCFCF;



background-color: #FFFFFF;



padding:2px;



height:17px;



}







#subscribe .submit



{



position:absolute;



top:24px;



right:15px;



}







#heighlights 



{



position: relative;



width: 521px;



margin:0 0 0 -8px;



}







#heighlights .top



{



background-image: url(images/element_top.png);



background-repeat: no-repeat;



background-position: top center;



height: 49px;



padding-left: 30px;



overflow: hidden;



}







#heighlights #links a {
	color: #8E8E8E;
	display: block;
	width: 93px;
	height: 29px;
	margin-left:-2px;
	float: left;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	text-decoration: none;
	margin-top: 15px;
	background: url(images/element_link_gray.png) no-repeat center top;
}

#heighlights #links a.current {
	color: #FFFFFF;
	background: url(images/element_link_blue.png) no-repeat center top;
}

#heighlights .guts{
	background: white url(images/element_bgr.png) repeat-y center top;
	display:block;
	height:auto;
	text-align:center;
}

#heighlights .guts2{
	background: transparent url(images/element_bg.png) no-repeat center top;
	display:block;
	text-align: left;
}

#heighlights .guts2 .pad{
	padding: 10px 20px 10px 20px;
}

#heighlights .guts2 .pad div{
	display:none;
}

#heighlights .guts2 .pad .current{
	display:block;
}

#heighlights .base {
	display:block;
	background-image: url(images/element_base.png);
	background-repeat: no-repeat;
	background-position: top center;
	height:23px;
}

#news {
	padding:10px 10px 10px 0px;
}

#news .ttl{
	height: 46px;
	width: 492px;
	background-image: url(images/ttl_recentnews.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#footer {
	margin-left:auto;
	margin-right:auto;
	width: 960px;
}

#footer .logo {
	position: absolute;
	left: 40px;
	bottom: 25px;
	background: transparent url(images/footer_logo.png) no-repeat;
	height: 53px;
	width: 190px;
}

#footer .footerbg{
	height:80px;
}

#footer .footerbg #copyright{
	text-align:right;
	padding:7px 20px 20px 20px;
	font-size:12px;
}

#footer .footerbg #copyright #pages li {
	display:inline;
	list-style: none outside none;
}

#footer .footerbg #copyright #pages a{
	padding-left:18px;
	background: url(images/footer_bullet.png) no-repeat left 3px;
}

#footer .footerbg #copyright #pages a.homelink {
	background: url();
}

/* Sheriff's styling */

.footer_info {/*width:700px;*/
				text-align:center;
				line-height:200%;
				font-size:9px;
				font-family:Verdana, Arial;
				color:#444444;
				padding:10px 0px 10px 0px;}
.footer_info a {
	font-size:9px;
				font-family:Verdana, Arial;
				color:#ff6633;

}

.page_title, .cattitles {background-image:url(images/bg_side_title.gif);
				background-repeat:no-repeat;
				line-height:60px;
				margin-top:0px ;
				margin-left:0px;
				padding-left:20px;
				font-size:16px;
				/*color:#FF9900;*/ color:black;
				font-family:"Palintino Linotype", "Times New Roman", Helvetica,Arial;
				font-weight:bold;}
				
#competition a:link {color:#0000FF;}
#competition a:visited {color:#0000FF;}
#competition a:hover {color:#FF3300;}
#competition a:active {color:#FF3300;}
#competition {padding-top:15px;}

/* Moyo's styling */

ul li.page_item {
	padding-left:10px;
	margin-left:10px;

}

.location_table tr td strong {
	font-size:18px;
	font-family:"Times New Roman";

}
.main_table {
	 border:white solid 1px;
}
a.storelocatorlink, a.storelocatorlink:link, a.storelocatorlink:visited {
	color:blue;
}
a.storelocatorlink:hover {
	color:red;
}
#content img.prev_img {
	float:left;
	width:200px;
	/*border:solid silver 3px;*/
}
.alt {
	background-color:#eeeeee; /*padding:7px; margin:6px 6px 0 0;*/
}
#post img {
	margin:0px 5px 5px 5px;
	/*padding:0px 5px 5px 5px;*/
}
#searchform input {
	/*font-size:10px;
	position:relative;
	top: -346px; right:-50px;*/
}
.related_posts {
	margin-left:0px; 
	padding-left:0px;
}
.related_posts li {
	list-style-position:inside;
}

/*
.wpsc_container input, .wpsc_checkout_table input, .wpsc_container textarea, .wpsc_checkout_table textarea, .wpsc_container select, .wpsc_checkout_table select{
border:solid #FF9900 1px;
padding:1px 0px 1px 2px;
width:200px;
}*/

.mostcommented li {
	margin-left:15px;	
}

/* Styling needed for Gravatars Plugin (http://zenpax.com/gravatars2/installation/)  */

.gravatar {
float:left;
padding: 3px;
border: 1px solid #000;
background: #fff;
}

.postgrav {
float: left;
padding: 3px;
margin-right: 5px;
margin-left: 5px;
border: 1px solid #000;
background: #fff;
}
.sl_footer {
	/*display:none;*/
}
