

* { /* This resets all the elements margins to 0 */
	margin : 0;
	padding : 0;
}

html {
	font-size : 100%;
}

body {
	margin : 0;
	padding : 0;
	background : #CCCC99 url(body_bg_repeat-x.jpg) repeat-x top left;
}

a { /* This stops the outline you get when you click on a link in some browsers */
	outline : none;
}

a img {
	outline: none;
	border : none;
}

.clear {
	clear : both;
}

/* This section below is for the post images left, right and center image */

.imgleft {
	margin : 5px 10px 0 0;
	padding : 3px;
	float : left;
	display : block;
	overflow : hidden;
	border : 1px solid #e7e7e7;
}

.imgright {
	margin : 5px 0 0 10px;
	padding : 3px;
	float : right;
	display : block;
	overflow : hidden;
	border : 1px solid #e7e7e7;
}

.imgcenter {
	margin : 0 auto;
	padding : 3px;
	display : block;
	border : 1px solid #e7e7e7;
	overflow : hidden;
}

/* Post Blockquote */

blockquote {
	margin : 10px;
	padding : 5px;
	background : #e7e7e7;
	border-left : 2px solid #999999;
	font-style : italic;
}


div#wrapper {/* This is the page wrapper (the main wrapper). */
	margin-left : auto;
	margin-right : auto;
	width : 1185px;
	height : 900px;
	background-image : url(body_top_bg_no-repeat.jpg);
	background-position : left top;
	background-repeat : no-repeat;
	background-color : transparent;
}

/* Top Navigation Menu Section */

div#top_menu_wrap {
	margin : 0 auto;
	width : 950px;
	height : 35px;
	background : #0e0c0c;
	overflow : hidden;
}

div#top_menu {
	margin : 0;
	padding : 0;
	width : 700px;
	height : 35px;
	float : left;
	display : inline;
}

div#top_menu ul {
	margin : 0;
	padding : 11px 0 0 3px;
	list-style : none;
	height : 35px;
	overflow : hidden;
}

div#top_menu li {
	margin : 0;
	padding : 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-transform : uppercase;
	border-right : 1px solid #663333;
	display : inline;
	float : left;
}

div#top_menu li a {
	margin : 0;
	padding : 0 10px 0 10px;
	color : #ffffff;
	text-decoration : none;
}

div#top_menu li a:hover {
	color : #cc3333;
	text-decoration : underline;
}

#top_menu ul li.current_page_item a {
	font-weight : bold;
	color : #cc3333;
}

/* Top Menu' s Search Form */

#searchform {
	margin : 0;
	padding : 0;
	width : 230px;
	height : 30px;
	float : right;
	display : inline;
}

#searchform #s {
	margin : 8px 0 0 0;
	padding : 3px 0 3px 5px;
	width : 170px;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 10px;
	color : #b5b5b5;
	text-transform : uppercase;
	background : #ffffff url(search_input_bg.jpg) left 0%;
	border : none;
	overflow : hidden;
	float : left;
}

#searchform #searchsubmit {
	margin : 6px 10px 0 0;
	padding : 0;
	float : right;
	overflow : hidden;
}

/* Header Section */

div#header {
	margin : 0 auto;
	padding : 0;
	width : 950px;
	height : 100px;
	background : #ffffff;
}

div#header h1 a { /* The sites logo */
	margin : 5px 0 0 5px;
	padding : 0;
	width : 446px;
	height : 91px;
	background : url(logo.jpg) no-repeat top left;
	overflow : hidden;
	display : inline;
	float : left;
}

div#header h1 span {
	display : none;
}

/* RSS Links Section */

div.rss_wrap {
	margin : 15px 12px 0 0;
	padding : 0;
	width : 218px;
	height : 72px;
	background : url(rss_bg_no-repeat.gif) no-repeat;
	overflow : hidden;
	display : inline;
	float : right;
}

div.feed {
	margin : 22px 0 0 0;
	padding : 0 0 5px 0;
	text-align : center;
}

div.feed_email {
	margin : 5px 0 0 0;
	padding : 4px 0 0 0;
	text-align : center;
}

div.feed span a {
	margin : 0;
	padding : 3px 35px 0 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	text-transform : uppercase;
	color : #ffffff;
	font-size : 10px;
	text-decoration : none;
	background : url(rss_feed_icon.gif) no-repeat right center;
}

div.feed_email span a {
	margin : 0;
	padding : 3px 35px 0 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	text-transform : uppercase;
	color : #ffffff;
	font-size : 10px;
	text-decoration : none;
	background : url(rss_mail_icon.gif) no-repeat right center;
}

div.feed span a:hover, div.feed_email a:hover {
	text-decoration : underline;
}

/* The Sites Content Section */

div#content_wrap {
	margin : 0 auto;
	padding : 0;
	width : 950px;
	background : #ffffff url(content_wrap_bg_repeat-y.jpg) center 0%;
	border-top : 1px solid #666666;
	overflow : hidden;
}

div.content_container {
	margin : 0;
	padding : 0;
	width : 950px;
	overflow : hidden;
}

div.content {
	margin : 10px 10px 0 10px;
	padding : 0;
	width : 480px;
	float : left;
	display : inline;
}

div.content h1.title {
	margin : 0 5px 10px 5px;
	padding : 0 0 10px 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	text-transform : none;
	text-align : left;
	border-bottom : 1px dashed #cccccc;
}

div.content h1.title span {
	color : #cc3333;
}

/* The Sites Post Styles */
 
p {
	padding : 5px;
}

.post {
	margin : 0 0 20px 0;
	padding : 0;
	font-family : Verdana, Veranda, Ariel, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
}

.post h1 {
	margin : 0 5px 0 5px;
	padding : 0 0 5px 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : normal;
	color:#333;
	line-height:26px;
	text-decoration:none;
}

.post h2 {
	margin : 0 5px 0 5px;
	padding : 0 0 5px 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : normal;
}

.post h2 a {
	text-decoration : none;
	color : #333333;
}

.post h2 a:hover {
	color : #cc3333;
}

.post h2.pageTitle {
	border-bottom: 1px dashed #CCCCCC;
}

.entry ul {
	margin : 5px 0 5px 5px;
	list-style-type : none;
}

.entry ul li {
	margin : 0;
	padding : 0 0 0 20px;
	line-height : 2.2em;
	background : url(cat_list_icon.jpg) no-repeat left center;
}

.entry {
	margin : 0;
	padding : 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	line-height : 1.7em;
	color : #333333;
	text-align : justify;
}

.entry ol {
	margin : 5px 0 5px 33px;
	font-weight : bold;
}

.entry ol li {
	margin : 0;
	padding : 0;
	line-height : 2.2em;
	list-style : decimal-leading-zero;
	font-weight : normal;
}

.entry a {
	color : #cc3333;
	text-decoration : none;
}

.entry a:hover {
	color : #000000;
	text-decoration : underline;
}

p.postmetadata {
	margin : 0;
	padding : 0 5px 5px 5px;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 11px;
	color : #999999;
}

p.postmetadata strong {
	color: #999999;
}

p.postmetadata a {
	text-decoration : none;
	color : #cc3333;
}

p.postmetadata a:hover {
	color : #000000;
	text-decoration : underline;
}

div.postmetadata_two {
	margin : 0 0 0 0;
	padding : 10px 0 10px 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

div.postmetadata_two ul {
	margin : 0 0 0 5px;
	list-style : none;
}

div.postmetadata_two li {
	color : #999999;
	display : inline;
	float : left;
}

div.postmetadata_two li.comment {
	padding-left : 20px;
	background : url(comment_bubble.gif) no-repeat left center;
}

div.postmetadata_two li.tags {
	padding : 0;
	margin-left : 3px;
}

div.postmetadata_two li a {
	color : #cc3333;
	text-decoration : none;
}

div.postmetadata_two li a:hover {
	color : #000000;
	text-decoration : underline;
}

.navigation {
	padding : 30px 0 30px 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 11px;
	color : #000;
	line-height : 10px;
	float : left;
}

.navigation a {
	color : #3174b3;
	text-decoration : none;
}

.navigation a:hover {
	color : #3174b3;
	font-weight : bold;
}

p.error {
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
}

p.error a {
	color : #cc3333;
	text-decoration : none;
}

p.error a:hover {
	color : #000000;
	text-decoration : underline;
}

/* This is the realated plugin styles */

div.related {
	margin : 15px 4px 0 5px;
	padding : 0;
	border-top : 1px solid #e7e7e7;
	border-bottom : 1px solid #e7e7e7;
}

div.related h3 {
	padding : 5px 0 5px 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #999999;
}

ul.related_post {
	margin : 0;
	padding : 0;
	list-style : none;
}

ul.related_post li {
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 10px;
	text-transform : uppercase;
	line-height : 2.7em;
	border-top : 1px solid #e7e7e7;
	color: #333333;
}

ul.related_post li a {
	margin : 0;
	padding : 0 0 0 20px;
	color : #cc3333;
	text-decoration : none;
	background : url(cat_list_icon.jpg) no-repeat left center;
}

ul.related_post li a:hover {
	color : #000000;
	text-decoration : underline;
}

/* The Middle Column Section */

div.middle_column {
	margin : 5px 0 0 0;
	padding : 0;
	width : 157px;
	display : inline;
	overflow : hidden;
	float : left;
}

* html div.middle_column {
	margin : -5px 0 0 -2px;
	padding : 0;
	width : 157px;
	display : inline;
	overflow : hidden;
	float : left;
}

div.middle_column ul {
	margin : 0;
	padding : 0;
}

* html div.middle_column ul h2 {
	margin : 3px 0 0 0;
	padding : 8px 0 8px 10px;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-align : left;
	text-transform : uppercase;
	color : #cc3333;
	border-bottom : 1px solid #e2e2e2;
}

div.middle_column ul h2 {
	margin : 0;
	padding : 8px 0 8px 10px;
	font-family : Verdana, Veranda, Ariel, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-align : left;
	text-transform : uppercase;
	color : #cc3333;
	border-bottom : 1px solid #e2e2e2;
}

div.middle_column ul li {
	margin : 0;
	padding : 0;
	list-style-type : none;
	color : #c5c5c5;
}


div.middle_column ul ul li {
	margin : 0;
	padding : 0;
	font-family : Verdana, Veranda, Ariel, Helvetica, sans-serif;
	font-size : 10px;
	border-bottom : 1px solid #e2e2e2;
	text-transform : uppercase;
	line-height : 2.7em;
	text-align : left;
	padding-left:10px;
}

div.middle_column li a {
	margin : 0 0 0 1px;
	padding : 0 0 0 20px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
	background : url(cat_list_icon.jpg) no-repeat left top;
	overflow : hidden;
}

div.middle_column li a:hover {
	/*  margin : 0 0 0 10px; */
	color : #999999;
	text-decoration : none;
	background : url(cat_list_icon_hover.jpg) no-repeat left top;
	overflow : hidden;
}

div.middle_column li#flickr-badge a {
	background: none;
}
/* The Sites Sidebar Section */

div#sidebar {
	margin : 10px 10px 0 0;
	padding : 0 0 20px 0;
	width : 270px;
	float : right;
	display : inline;
	overflow : hidden;
}

/* The Featured Section In The Sidebar */

div.add_top {
	/* border : 1px solid #e2e2e2; */
}

div.add_inner {
	display: block;
	margin: 9px;
	border : 1px solid #e2e2e2;
}
/* The Sites Sponsors Section */

div#sponsors_section {
	margin : 0;
	padding : 0 0 5px 0;
	width : 270px;
}

div#sponsors_section h2 {
	margin : 10px 0 10px 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
	text-transform : uppercase;
	color : #706f6f;
}

div.advert a {
	margin : 0 4px 4px 0;
	padding : 0;
	display : inline;
	float : left;
}

div.advert a img {
	margin : 0;
	padding : 2px;
	width : 125px;
	height : 125px;
	border : 1px solid #e0d7d0;
	display : block;
	overflow : hidden;
	float : left;
}

/* The Sites Popular Plugin Styles */

h2.popTitle {
	margin-top : 10px;
	padding : 10px;
	border-top : 1px solid #e2e2e2;
	border-left : 1px solid #e2e2e2;
	border-right : 1px solid #e2e2e2;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 10px;
	text-transform : uppercase;
	color : #ffffff;
	background : #cc9966;
}

#popular {
	margin : 0;
	padding : 0;
	width : 268px;
	border-left : 1px solid #e2e2e2;
	border-right : 1px solid #e2e2e2;
	border-top : 1px solid #e2e2e2;
	overflow : hidden;
}

#popular ul {
	margin : 0;
	padding : 0;
	list-style : none;
}

#popular ul li {
	margin : 0;
	padding : 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 10px;
	text-transform : uppercase;
	display : block;
	text-align : left;
	line-height : 2.7em;
	border-bottom : 1px solid #e2e2e2;
}

#popular ul li a {
	margin : 0 5px 0 5px;
	padding : 0 0 0 20px;
	display : block;
	color : #333333;
	text-decoration : none;
	background : url(cat_list_icon.jpg) no-repeat left 6px;
	vertical-align : middle;
}

#popular ul li a:hover {
	margin : 0 0 0 10px;
	color : #999999;
	background : url(cat_list_icon_hover.jpg) no-repeat left 6px;
	vertical-align : middle;
}

/* The Sites Recent Plugin Styles */

h2.recentTitle {
	margin-top : 10px;
	padding : 10px 5px 10px 10px;
	border-top : 1px solid #e2e2e2;
	border-left : 1px solid #e2e2e2;
	border-right : 1px solid #e2e2e2;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 10px;
	text-transform : uppercase;
	color : #ffffff;
	background : #cc9966;
}

#recent {
	margin : 0;
	padding : 0;
	width : 268px;
	border-left : 1px solid #e2e2e2;
	border-right : 1px solid #e2e2e2;
	border-top : 1px solid #e2e2e2;
	overflow : hidden;
}

#recent ul {
	margin : 0;
	padding : 0;
	list-style : none;
}

#recent ul li {
	margin : 0;
	padding : 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 10px;
	text-transform : uppercase;
	display : block;
	text-align : left;
	line-height : 2.7em;
	border-bottom : 1px solid #e2e2e2;
}

#recent ul li a {
	margin : 0 5px 0 5px;
	padding : 0 0 0 20px;
	display : block;
	color : #333333;
	text-decoration : none;
	background : url(cat_list_icon.jpg) no-repeat left 6px;
	vertical-align : middle;
}

#recent ul li a:hover {
	margin : 0 0 0 10px;
	color : #999999;
	background : url(cat_list_icon_hover.jpg) no-repeat left 6px;
	vertical-align : middle;
}

/* The Sites Tag Cloud Plugin Style */

h2.tagTitle {
	margin-top : 10px;
	padding : 10px 5px 10px 10px;
	border-top : 1px solid #e2e2e2;
	border-left : 1px solid #e2e2e2;
	border-right : 1px solid #e2e2e2;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 10px;
	text-transform : uppercase;
	color : #ffffff;
	background : #999999;
}

#tagcloud {
	margin : 0;
	width : 268px;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	text-transform : uppercase;
	border : 1px solid #e2e2e2;
	overflow : hidden;
}

#tagcloud a {
	display : inline;
	padding : 0 5px 0 5px;
	text-decoration : none;
}

#tagcloud a:hover {
	text-decoration : underline;
}

/* The Sites Footer Section */

div#footer_menu_wrap {
	margin : 0 auto;
	width : 950px;
	height : 35px;
}

div#footer_menu {
	margin : 0;
	padding : 0;
	width : 950px;
	height : 35px;
	background : #0e0c0c;
	overflow : hidden;
}

div#footer_menu ul {
	margin : 0;
	padding : 11px 0 0 3px;
	list-style : none;
	height : 35px;
}

div#footer_menu li {
	margin : 0;
	padding : 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-transform : uppercase;
	border-right : 1px solid #663333;
	display : inline;
	float : left;
}

div#footer_menu li#last {
	border: none;
}

div#footer_menu li a {
	margin : 0;
	padding : 0 12px 0 12px;
	color : #ffffff;
	text-decoration : none;
}

div#footer_menu li a:hover {
	color : #cc3333;
	text-decoration : underline;
}

div#copyright {
	margin : 0 auto;
	padding : 0;
	height : 35px;
	width : 950px;
	background: #cc3333;
}

div#copyright .copyText {
	padding-left: 14px;
	margin-top : 10px;
	margin-bottom : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	float : left;
	color: #FFFFFF;
}

div#copyright .copyText a {
	color : #FFFFFF;
	text-decoration : none;
}

div#copyright .copyText a:hover {
	text-decoration : underline;
}

div#copyright .visit {
	padding-right: 15px;
	margin-top : 10px;
	margin-bottom : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #FFFFFF;
	float : right;
}

div#copyright .visit a {
	color : #FFFFFF;
	text-decoration : none;
}

div#copyright .visit a:hover {
	text-decoration : underline;
}

/* The Comments Template Section Styles */

.comments-template {
	border-top : 1px solid #e2e2e2;
	width : 470px;
	padding : 10px 0 0 0;
	margin : 20px 0 50px 3px;
	float : left;
	clear : both;
}

.comments-template ol {
	margin : 0 0 20px 0;
	list-style-type : none;
}

.comments-template ol li {
	margin : 0 0 10px 0;
	line-height : 1.7em;
	padding : 0 5px 10px 10px;
	border-bottom : 2px solid #e2e2e2;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 12px;
	color : #706f6f;
	border-left : 1px solid #e2e2e2;
	list-style-type : none;
}

.comments-template ol li a {
	color : #cc3333;
	text-decoration : none;
}

.comments-template ol li a:hover {
	color : #000000;
	text-decoration : underline;
}

* html .comments-template ol li {
	margin : 0 0 10px 0;
	line-height : 1.7em;
	padding : 0 5px 10px 10px;
	border-bottom : 2px solid #e2e2e2;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 12px;
	color : #706f6f;
	border-left : 1px solid #e2e2e2;
	list-style-type : none;
}

.comments-template h2 {
	margin : 0 0 15px 0;
	padding : 0 0 0 20px;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #333333;
}

.comments-template h3 {
	margin : 0 0 15px 0;
	padding : 0 5px 0 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #333333;
}

.commentmetadata {
	padding : 10px 0 10px 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 12px;
	color : #706f6f;
}

.commentmetadata a {
	margin : 10px 0 10px 0;
	padding-right: 10px;
	color : #cc3333;
	text-decoration : none;
}

.commentmetadata a:hover {
	color : #000000;
	text-decoration : underline;
}

.comments-template p.nocomments {
	padding : 0;
}

.comments-template textarea {
	margin-top : 10px;
	width : 300px;
	font-family : Arial, Helvetica, Georgia, Sans-serif;
	font-size : 12px;
	border : 1px solid #e2e2e2;
}

#commentform {
	margin : 0;
	padding : 0 5px 0 19px;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	background-color : #f2eeee;
	border-left : 1px solid #e2e2e2;
	border-bottom : 2px solid #e2e2e2;
}

#commentform p {
	font-size : 11px;
}

#commentform label {
	font-size : 12px;
	color : #666666;
}

#commentform input {
	margin-top : 10px;
	width : 300px;
	padding : 2px 0 2px 2px;
	font-size : 16px;
	border : 1px solid #e2e2e2;
}

#commentform #submit {
	margin-bottom : 20px;
	padding : 0;
	width : 153px;
	height : 27px;
	border : none;
	overflow : hidden;
}

#commentform p {
	padding : 5px 0 0 0;
	font-family : Veranda, Ariel, Helvetica, sans-serif;
	font-size : 12px;
	color : #706f6f;
}

#commentform p a {
	color : #cc3333;
	text-decoration : none;
}

#commentform p a:hover {
	text-decoration : underline;
}


.alt { /* This Is The Alternate BG Color For The Comments */
	background-color : #f2eeee;
}

/* This Is The Contact Form Plugin Styles */

.wpcf7-form {
	margin-top : 20px;
	padding-top : 10px;
}

.wpcf7-form .wpcf7-validates-as-required {
	padding : 0;
	width : 335px;
	height : 25px;
	font-size : 16px;
	font-weight : normal;
	color : #000000;
	border : 1px solid #e2e2e2;
	background : #ffffff;
}

.wpcf7-form textarea {
	width : 335px;
	height : 200px;
	border : 1px solid #e2e2e2;
}

.wpcf7-form .option {
	width : 335px;
	font-size : 14px;
	height : 20px;
	border-collapse : collapse;
	border : 1px solid #e2e2e2;
}

.wpcf7-form #submit {
	background : #4181bc;
}

.wpcf7-form input {
	padding : 5px;
	background : #000000;
	border : 1px solid #e2e2e2;
	color : #ffffff;
}

div.wpcf7 {
	margin : 0;
	padding : 0;
}

div.wpcf7-response-output {
	margin : 2em 0.5em 1em;
	padding : 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border : 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border : 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border : 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border : 2px solid #f7e700;
}

span.wpcf7-not-valid-tip {
	position : absolute;
	top : 20%;
	left : 20%;
	z-index : 100;
	background : #fff;
	border : 1px solid #ff0000;
	font-size : 10pt;
	width : 280px;
	padding : 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color : #f00;
	font-size : 10pt;
	display : block;
}

span.wpcf7-list-item {
	margin-left : 0.5em;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding : 5px;
	margin : 2px;
	text-decoration : none;
	border : 1px solid #e2e2e2;
	color : #706f6f;
	background-color : #ffffff;
}

.wp-pagenavi a:hover {
	border : 1px solid #999999;
	color : #114477;
	background-color : #ffffff;
}

.wp-pagenavi span.pages {
	padding : 5px;
	margin : 2px 2px 2px 2px;
	color : #706f6f;
	font-family : Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	border : 1px solid #e2e2e2;
	background-color : #ffffff;
}
.wp-pagenavi span.current {
	padding : 5px;
	margin : 2px;
	font-weight : bold;
	border : 1px solid #999999;
	color : #cc3333;
	background-color : #ffffff;
}

.wp-pagenavi span.extend {
	padding : 5px;
	margin : 2px;
	border : 1px solid #706f6f;
	color : #706f6f;
	background-color : #ffffff;
}

/* Flcikr Badge */
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#FFFFFF;}
		#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
		#flickr_icon_td {padding:0 5px 0 0 !important;}
		.flickr_badge_image {text-align:center !important;}
		.flickr_badge_image img {border: 1px solid black !important;}
		#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
		#flickr_badge_uber_wrapper a:hover,
		#flickr_badge_uber_wrapper a:link,
		#flickr_badge_uber_wrapper a:active,
		#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#FFFFFF;}
		#flickr_badge_wrapper {}
		#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#FFFFFF !important;}
/* CSS Stylesheet end */

.bonus{
    margin-top : 10px;
	padding : 5px;
	color:#333;
	text-decoration:none;
	font-size:11px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
		}
		
.link{font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cc3300; margin : 0 5px 10px 5px;	padding : 0 0 10px 0;
	padding-left:15px;}
			
.link a{font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cc3300; text-decoration:none;}		
.link a:hover{font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cc3300; text-decoration:underline;}		

.floatright { 
float: right;
margin: 2px 5px 0px 5px;
clear: right;
}

		
		
	