/*

Copyright (c) 2009, CSSJockey! All rights reserved - http://www.cssjockey.com

Version: 2.3.1

*/

/* WordPress Sidebar Styles */

#toptwitter{

	width:300px;

	height:100px;

	background:url(images/twitter.png) right bottom no-repeat;

}

#toptwitter:hover{

	background:url(images/twitter-hover.png) right bottom no-repeat;

}

.toptwittermsg{

	width:240px;

	font:normal 8pt Arial, Helvetica, sans-serif;

}

.toptwittermsg ul li{

	list-style:none;

}

.widget{

	width:280px;

	padding:5px 10px 10px 10px;

	clear:both;

	color:#FFF;

	background:url(images/tbg.png);

	margin:0 0 20px 0;

}

#sidebar h2, .widget h2{

	font-family:"Trebuchet MS";

	font-size: 13pt;

	font-style: normal;

	font-weight: bold;

	letter-spacing: normal;

	letter-spacing:0px;

	cursor:default;

	margin:0 0 5px 0;

}

.arrows{

	font-size:13pt;

	font-family:"Times New Roman";

	color:#efefef;

}

.widget_search{

	padding:10px;

}

.widget_search form#searchform #s{

	width:200px;

	color:#000;

	background:#FFF;

	font:italic 11px verdana;

	border:1px solid #000;

	padding:5px;

}

.widget_search form#searchform #searchsubmit{

	background:#000;

	color:#FFF;

	font:bold 11px verdana;

	border:1px solid #252525;

	padding:4px 6px 4px 6px;

}



.widget p{

	padding:0 10px 0 10px;

	margin:0 0 10px 0px;

}

.widget ul{

	margin:0 0px 0 0px;

	padding:0;

}

.widget ul li{

	list-style:none;

	padding:0 0 3px 0px;

}

#recentcomments li {

	padding:0 0 3px 0px;

	background:url(images/bullet.gif) no-repeat;

}

#recentcomments li a{

	background:none;

}

.widget_pages ul li, 

.widget_categories ul li, 

.widget_archive ul li, 

.widget_links ul li, 

.widget_meta ul li, 

.twocolumn ul li{

	width:80%;

	float:left;

}

.widget_tag_cloud h2{

	text-align:left;

}

.widget_tag_cloud{

	text-align:center;

}

.widget_tag_cloud a{

	padding:0 5px 0 5px;

}

#wp-calendar{

	width:100%;

}

#wp-calendar caption{

	text-align:center;

	font-size:9pt;

	text-transform:uppercase;

	font-weight:bold;

	padding:0 0 5px 0;

}

#wp-calendar th {

	text-align:center;

	font-weight:bold;

}

#wp-calendar tr td{

	text-align:center;

	padding:3px;

}

#wp-calendar a{

	font-weight:bold;	

}

/* WordPress Sidebar Styles */

.widget_rss ul li{

	padding:0 10px 5px 0px;

	margin:0px;

	height:12px;

	overflow:hidden;

}

.rsswidget img{

	height:5px;

	width:5px;

}

.rsswidget{

	color:#FFF;

}

a.rsswidget{

	font-size:6pt;

	font-weight:bold;

}



/* ## Custom Widgets by CJ ## */

/* Twitter Widget */

#twitter_update_list{

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 0;

}

#twitter_update_list li{

	padding:0 0px 15px 0px;

	margin:0px;

}

#twitter_update_list li a{

	background:none;

	padding:0px;

	margin:0px;

}

.cj_twitter_link, .cj_flickr_link{

	text-align:center;

	padding:5px 0 10px 0;

	font-weight:bold;

}

/* Flickr Widget */

#flickr_badge_uber_wrapper {text-align:center;}

#flickr_badge_wrapper {padding:10px 0 0px 5px;}

.flickr_badge_image {width:45%; float:left;}

.flickr_badge_image img {border: 4px solid #ccc !important;}

.flickr_badge_image img:hover {border: 4px solid #999 !important;}

.flickr_badge_image {margin:0 3px 7px 3px;}

#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}

#flickr_badge_icon {float:left; margin-right:5px;}

#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/* ## Custom Widgets by CJ ## */