/*

Theme Name: Purple Glitter

Description: Magazine Style

Author: BiancaDupree.net

*/



/* ------------------------------------------------------------

	Inherent Tags

------------------------------------------------------------ */

body {

	font: 13px Arial, Helvetica, sans-serif;

		line-height:1.5em;

	

	background:url(images/backg2.jpg) repeat-x;

	background-color:#28091a;

	margin:0px;

	padding:0px;

}

p {

	padding:0px 0px 0px 0px;

}

h1, h2, h3, h4, h5 {

	font-family: Arial,Helvetica,sans-serif;

}

h1 {

	margin:10px 0px;

	text-transform: uppercase;

	font-weight: bold;

}



h2 {

background:url("images/backgrounds/meta_bg.jpg") repeat scroll 0 0 transparent;

border-top:0 solid #6A3359;

color:#6A3359;

font-family:Arial,Helvetica,sans-serif;

font-size:2em;

font-weight:bold;

line-height:1em;

margin-bottom:2px;

margin-top:0;

padding:26px 0 0 31px;

	}



h3 {

color:#ffffff;

font-family:Arial,Helvetica,sans-serif;

font-size:1em;

font-weight:bold;

letter-spacing:0.1em;

margin-bottom:4px;

padding:3px;

text-transform:uppercase;

	}

h4 {

background-color:#000000;

color:#333333;

font-family:Arial,Helvetica,sans-serif;

font-size:8pt;

font-weight:bold;

letter-spacing:0.2em;

margin-bottom:-15px;

margin-top:-2px;

padding-left:6px;

text-transform:uppercase;

	}

h4 a{

	text-transform:uppercase;

	letter-spacing:0.2em;

	margin-bottom:4px;

	font-weight:bold;

	color:#ffffff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	}

	.small_copy {

	font-size:10px;

	font-weight:normal;

	color: #fff;

}

h5 {

	color:#333333;

	font-family:Arial,Helvetica,sans-serif;

	font-size:7pt;

	font-weight:bold;

	letter-spacing:0.1em;

	text-transform:uppercase;

	vertical-align: bottom;

}

h6 {

color:#333333;

font-family:Arial,Helvetica,sans-serif;

font-size:9pt;

font-weight:bold;

letter-spacing:0.1em;

margin-bottom:0;

margin-top:7px;

text-transform:uppercase;

vertical-align:bottom;

}

h5 a:link, h5 a:active, h5 a:visited {

color:#666666;

}



.small_copy_notes {

color:#6A3359;

font-size:10px;

font-weight:normal;

line-height:1.3em;

margin-bottom:11px;

padding-left:4px;

padding-top:3px;

}

.small_copy_notes_w {

    line-height:1.3em;

	font-size:10px;

	font-weight:normal;

	color: #ffffff;

}

.small_copy_notes a{

	font-size:10px;

	font-weight:normal;

	color: #4c7979;

}

a{

	color:#672a49;

	font-family: Arial,Helvetica,sans-serif;

}

a:hover {

	text-decoration:none;

}



img {margin: 1px; padding:0px;border:0px;}



hr {

	display: block;

	height:1px;

	background:#BFCFCF;

	border:0;

	

	}



small {

	font-size: 0.9em;



	}



.lowercase{

	text-transform: lowercase;

}

.purple {

color: #6A3359;

}



/******* Hyperlinks ********************/



/* standard link behaviour */

a:link, a:active, a:visited { 

	color:#6A3359;

	text-decoration: underline; 

	} 

a:hover	{ 

	color:#6A3359;

	text-decoration: none; 

	}



.blogtitle a { text-decoration: none; }



/* Title area links */

.title:link, .title:active, .title:visited { 

	color:#6A3359;

font-size:14px;

font-weight:bold;

line-height:1em;

text-decoration:none;

	} 

.title:a:hover { 

	color: #6A3359; 

	text-decoration: underline;

}



	

/* HTML headline links */



h2 a:link, h2 a:active, h2 a:visited  {color: #672951; text-decoration:none;}

h2 a:hover {color:#672951; text-decoration:underline;}



h3 a:link, h3 a:active, h3 a:visited  {text-decoration:none;}

h3 a:hover {text-decoration:underline;}



h4 a:link, h4 a:active, h4 a:visited  {color:#fff;text-decoration:none;}

h4 a:hover {text-decoration:none;}

/* ------------------------------------------------------------

	HEADER

------------------------------------------------------------ */

#page {

	margin-left:auto ;

	margin-right:auto;

	margin-top:0px;

	width:1024px;

}

#banner {

background-image:url(images/header.jpg);

background-position:center center;

background-repeat:no-repeat;

display:block;

height:297px;

margin-right:auto;

padding-left:212px;

}

#header{float:left;height:90px;width:961px;padding:0;margin:0px;padding:0px;background:url('images/headerbg.gif') no-repeat;}

#header .title {float:left;width:576px;}

#header .title h1 {margin:0px;font:24px Verdana;color:#FFFFFF;font-weight:normal;padding-top:25px;padding-left:22px;}

#header .title h1 a {font-weight:normal;color:#FFFFFF;}

#header .title h1 a:hover {text-decoration:none;}

#header .title h2 {margin:0px;padding:0px;font:12px Verdana;color:#FC3D32;font-weight:bold;padding-top:7px;padding-left:22px;}

#header .toprss {float:left;width:81px;}

/* ------------------------------------------------------------

	Static Header

------------------------------------------------------------ */

#static_header {

float:left;

height:67px;

margin-left:280px;

margin-top:-295px;

}

#static_header_copy {

margin-left:125px;

	margin-right:auto;

	margin-top:5px;

	letter-spacing:.15em;

	float:left;

	color:#FFFFFF;

	text-transform: capitalize;

	font-size: 10px;

}

.search_form {

float:left;

margin-left:-10px;

margin-top:15px;

width:235px;

}

.searchsubmit {

float:left;

margin-top:-30px

}

.tags {

display:block;

font-weight:bold;

margin-left:-53px;

padding:10px;

width:238px;

}

.sidebar_image {

margin-left:0;

padding:10px;

}

.dropdown_archives {

background-color:#78173B;

color:#ffffff;

font-weight:bold;}





.tags:link, .tags:active, .tags:visited {

	color:#6A3359;

}

.search_form_box {

background:none repeat scroll 0 0 #510A38;

border:1px solid #580121;

color:white;

font-size:12px;

height:18px;

width:156px;



}

#static_header a {

	text-decoration:underline;

	color: #FFFFFF;

	font-weight: normal;

}



/* ------------------------------------------------------------

	Wraps

------------------------------------------------------------ */

.wrap {

	width:auto;

	margin-left:auto ;

	margin-right:auto;

}

.headerwrap {

margin-left:auto;

margin-right:auto;

margin-top:-74px;

width:832px;



}

.postbox {

padding:11px;

width:618px;

}

.postbox_footer {

height:8px;

margin-left:-7px;

width:604px;

}

#newsbox {

background-color:#AE91A4;

background-image:url(images/backgrounds/news_backg.jpg);

color:#FFFFFF;

height:281px;

margin-left:619px;

margin-top:-331px;

padding:5px;

width:292px;

}

#newsbox a {

color:#FFFFFF;

line-height:1em;

text-decoration:none;

}

.newsbox_title {

border-bottom:1px dotted #FFFFFF;

color:#FFFFFF;

font-family:Arial,Helvetica,sans-serif;

font-size:1.2em;

font-weight:bold;

line-height:1em;

margin-bottom:7px;

padding:6px;

text-transform:uppercase;

}



#categoryblocks {

background-color:#F0E4EC;

border:1px solid #ae91a5;

height:333px;

margin-top:7px;

margin-right:6px;

padding:5px;

width:168px;

}

#categoryblocks2 {

background-color:#F0E4EC;

border:1px solid #ae91a5;

height:233px;

margin-right:6px;

margin-top:4px;

padding:3px;

width:137px;

}



/*-----------------------------------------------------

         content

------------------------------------------------------*/



#contentwrap {

background-color:#FFFFFF;

background-image:url(images/content_backg2.jpg);

background-repeat:repeat;

display:block;

margin-left:34px;

margin-right:auto;

margin-top:-62px;

overflow:hidden;

width:957px;

}



#contentwrapOTHER {

background-color:#FFFFFF;

background-image:url(images/content_backg2.jpg);

background-repeat:repeat;

margin-left:34px;

margin-right:auto;

margin-top:-62px;

overflow:hidden;

width:959px;

}

#content {

display:block;

margin-left:auto;

margin-right:auto;

margin-top:0;

position:relative;

visibility:visible;



}



#content_float_left {

float:left;

margin-bottom:53px;

margin-left:31px;

margin-top:3px;

width:650px;

}







#content h1 {

background:transparent url(images/backgrounds/title_backg.jpg) repeat scroll 0 0;

border-bottom:1px solid #A12A13;

color:#FFFFFF;

display:block;

font-size:23px;

font-weight:bold;

height:56px;

line-height:1em;

margin-bottom:8px;

margin-left:0;

margin-top:10px;

padding:13px 120px 0 12px;

position:relative;

text-decoration:none;

text-transform:capitalize;

}



#content h1 a {

display:block;

color:#FFFFFF;

display:block;

font-size:10px;

font-weight:normal;

margin-top:0;

text-decoration:none;

}

#bar_line {

background-image:url(images/decor_bar.gif);

background-repeat:no-repeat;

height:60px;

margin-top:-43px;

padding-left:91px;

width:500px;

}

#comment_backg {

background-image:url(images/comment_backg.gif);

background-repeat:no-repeat;

border-bottom:1px dotted #AE91A5;

margin-bottom:20px;

padding-bottom:10px;

padding-left:97px;

padding-top:10px;

}



	

.description {

	font-size: 1.3em;

	font-weight: bold; 

	color:#999;

	}

	

	.entry img, .post a img, #sidebartabs img, #fragment-1 img {

border:1px solid #6A3359;

margin-left:10px;

margin-right:10px;

padding:2px;

}

.image_border {

border:1px solid #ae91a5;

margin:3px;

padding:3px;

}

.image_border_w {

border:1px solid #ffffff;

margin:0 11px 0 6px;

padding:3px;

}

.image_border {

border:1px solid #AE91A5;

margin:3px 18px 3px 3px;

padding:3px;

}

.postbox .image_border {

border:1px solid #AE91A5;

margin:3px 24px 0 0;

}

#categoryblocks .image_border {

border:1px solid #AE91A5;

display:block;

margin:0 auto;

padding:3px;

}

	.tinyimg {

border:1px solid #6A3359;

margin-left:10px;

margin-right:10px;

padding:2px;

}	

#indent3 { /* the main content-section of the tabbed area NOT the tabs themselfes */

float:right;

line-height:1.1em;

margin-right:-45px;

margin-top:0;

padding:0;

width:186px;

}

.indent_copy { 

margin-left:30px;

margin-right:5px;

}

.indent_left {

display:block;

margin-left:50px;

}



/* Featured Articles formatting "leftcol" */



.feature {

	padding:15px;

	border: 1px solid #9c7288;

	background-color: #9c7288;

	background-image: url(images/backgrounds/bg_leadarticle.jpg);

	background-repeat: repeat-x;

	}



.feature p, #rightcol p { margin:0;	}



#leftcol img, #rightcol img {

	padding:1px;

	border:1px solid #999;

	}



#leftcol .feature {	margin-bottom: 15px; }



/* Formating of the Leadstory stuff in the tabbed section */

			

#leadpic {

	float:left;

	margin: 0 18px 8px 0;

	padding:1px;

	border: 1px solid #999;

	}



.title, a.title  {

	font-family: Arial, Helvetica, sans-serif;

	font-size:1em;

	letter-spacing:0.04em;

	margin-bottom:4px;

	font-weight:bold;

	color: #578585;

	}

#categoryblocks	.title, #categoryblocks	a.title  {

color:#6A3359;

display:block;

font-size:14px;

font-weight:bold;

line-height:1em;

margin-bottom:-16px;

margin-top:-12px;

text-decoration:none;

letter-spacing:0;

	}

		

#lead p {

	margin-bottom:10px;

	}



.read-on a { /* This can be used to format the "[...]" link in the lead story */

	color:#672848;

	text-decoration:none;

	font-weight: bold;

	}

	

.read-on a:hover {

	text-decoration:underline;

	}



/* Formating of "rightcol" which is the column in the homepage middle ;-) */



#leftcol {/*the left homepage column carrying the "Featured Article" section*/

margin-right:-3px;

padding-right:5px;

float:left;

margin-top:-20px;

width:168px;

	}



#leftcol, #rightcol {

	float:left

	}	

	

#rightcol {/*actually the column in the middle of the homepage (if the right column is the sidebar)*/



margin-left:31px;

margin-top:-38px;

width:385px;

	}



#rightcol img {

	float:left;

	margin:3px 10px 4px 0;

	}



#leftcol img {

	margin-bottom: 4px;

	display:block

	}

	

#rightcol .clearfloat {

	border-bottom:1px solid #999;

	padding:12px 0;

	}	

	



#blue_line {

border-color:#E5EBEB;

border-style:none none solid;

border-width:1px;

margin-bottom:20px;

margin-left:46px;

margin-top:0px;

width:520px;

}

.postDateComment {

color:#FFFFFF;

float:right;

font-size:12px;

font-weight:bold;

line-height:1.2em;

margin-right:7px;

margin-top:-82px;

min-height:100px;

position:relative;

width:121px;

}

.postDate {

background-color:#7A193B;

border:1px solid #000000;

color:#FFFFFF;

font-size:13px;

font-weight:bold;

height:20px;

line-height:1em;

margin-top:10px;

padding:8px;

text-align:center;

text-transform:capitalize;

}

.year {

background-color:#000000;

border:1px solid #000000;

color:#FFFFFF;

display:block;

font-size:10px;

height:10px;

letter-spacing:0.5em;

line-height:1em;

margin-left:-9px;

margin-top:19px;

padding:3px;

text-align:center;

text-transform:capitalize;

width:111px;

}

.postComment {

background-image:url(images/comment_icon.gif);

background-repeat:no-repeat;

color:#6A3359;

display:inline;

font-size:12px;

margin-left:0;

margin-top:-18px;

padding-left:12px;

text-transform:capitalize;

}

.readmore {

background-color:#672951;

background-repeat:no-repeat;

color:#FFFFFF;

font-size:10px;

letter-spacing:0;

padding:3px 15px 5px 13px;

text-decoration:none;

}

.readmore a:link, .readmore:active, .readmore:visited {

	color:#672951;

	text-decoration: none;

}

.readmore2 {

background-color:#672951;

color:#FFFFFF;

float:left;

font-size:10px;

font-weight:bold;

height:17px;

letter-spacing:0.02em;

margin-left:3px;

padding-left:7px;

padding-right:7px;

text-decoration:none;

}

.readmore2 a, .readmore:active, .readmore:visited {

	color:#ffffff;

	text-transform: capitalize;

	text-decoration: none;

}







.readmore3 {

background-color:#672951;

color:#FFFFFF;

font-size:10px;

font-weight:bold;

padding:1px 5px 3px;

text-decoration:none;

}

.readmore3 a:link, .readmore a:link, .readmore a:hover, .readmore a:active, .readmore a:visited {

	color:#ffffff;

	text-transform: capitalize;

	text-decoration: none;

}

.whitelink {

color:#ffffff;

}

.whitelink a {

color:#ffffff;

}

.whitelink a:link{

color:#ffffff;

}

.whiteborder {

margin-left:44px;

padding:2px;

}



#navigation a:link, #navigation a:active, #navigation a:visited {

background-color:#5C0C38;

color:#FFFFFF;

display:inline-block;

font-size:11px;

font-weight:bold;

letter-spacing:0.08em;

padding:3px;

text-decoration:none;

text-transform:uppercase;

width:auto;

}







/* -----------------------------------------  

                          SIDEBAR

----------------------------------------- */



.subnav li {/*.subnav is mainly the categories list*/

	list-style:none;

	}

#sidelist {

width:185px;

	}

#sidelist li {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

padding:2px;

width:185px;

	}

#sidebar {/*you guessed it: it´s the sidebar container*/

background-image:url(images/backgrounds/sidebar_backg.jpg);

background-repeat:repeat-y;

float:right;

margin-right:2px;

margin-top:0;

padding-bottom:5%;

padding-right:50px;

width:212px;

	}

#sidebar h3 {/*you guessed it: it´s the sidebar container*/

background-color:#FFFFFF;

background-image:url(images/backgrounds/sidebar_titles.jpg);

float:right;

margin-right:-49px;

padding-bottom:28px;

padding-left:21px;

padding-top:9px;

width:205px;



	}

	

	#sidebar li {

	list-style-type: none;

	color:#6A3359;

	width:211px;

}

#sidebar a {

	color:#6A3359;

	text-decoration: none;

}

	.subnav {

	width:172px;

	}

	.beyondm {

	margin-left:-47px;

position:relative;

width:220px;

	}

#sidebartabs {/*you guessed it: it´s the sidebar container*/

float:right;

margin-right:-47px;

margin-top:-13px;

width:247px;

height:240px;

	}



/*Links in the sidebar */

.subnav li a:link, .subnav li a:visited { /* .subnav is the categories list */

border-bottom:1px solid #BEACB8;

color:#672848;

display:inline-block;

margin-bottom:0;

padding-left:10px;

padding-top:4px;

font-weight:bold;

text-decoration:none;

width:168px;



	}

		

.subnav li a:hover, .subnav li a:active {

background-color:#FFFFFF;

background-image:url(images/backgrounds/sidebar_backg.jpg);

color:#578585;

font-weight:bold;

text-decoration:none !important;

	}



#sidelist a:link, #sidelist a:active, #sidelist a:visited {

color:#6A3359;

line-height:1em;

margin-top:0;

padding-bottom:2px;

text-decoration:none;

}

#sidelist a:hover {text-decoration:underline;

}

#sidelist .children li a, #sid



h3#respond {

	font-size:1.1em;

	border-top:1px solid #666;

	margin-top:25px;

	padding-top:20px

	}



h3#comments {

margin-left:20px;

margin-top:32px;

	}



h3 a:link, h3 a:visited {

	color: #6A3359;

	line-height:1.2em;

	}





	

#sidelist .feed li{

	margin-bottom:5px;

	padding-left:20px;

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

	}

	

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

*   Content                        

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



#content {

width:958px;

	float:left

	}

	

.description {

	font-size: 1.3em;

	font-weight: bold; 

	color:#999;

	}



/* Featured Articles formatting "leftcol" */



.feature {

	padding:10px;

	border: 1px solid #ccc;

	height:156px;

	background-color: #e6dde2;

	background-image: url(images/backgrounds/bg_leadarticle.jpg);

	background-repeat: repeat-x;

	}



.feature p, #rightcol p { margin:0;	}



#leftcol img, #rightcol img {

	padding:1px;

	border:1px solid #6A3359;

	}



#leftcol .feature {	margin-bottom: 15px; }



/* Formating of the Leadstory stuff in the tabbed section */

			

#leadpic {

	float:left;

	margin: 0 18px 8px 0;

	padding:1px;

	border: 1px solid #999;

	}



		

#lead p {

	margin-bottom:10px;

	}



.read-on a { /* This can be used to format the "[...]" link in the lead story */

	color:#662d58!important;

	text-decoration:none;

	}

	

.read-on a:hover {

	text-decoration:underline;

	}



/* Formating of "rightcol" which is the column in the homepage middle ;-) */



#rightcol img {

	float:left;

	margin:3px 10px 4px 0;

	}



#leftcol img {

	margin-bottom: 4px;

	display:block

	}

	

#rightcol .clearfloat {

	border-bottom:1px solid #CCCCCC;

	padding:0px 0;

	}	

	





/* Post Formatting */



.entry {

background-color:#FFFFFF;

display:block;

font-size:12px;

line-height:1.7em;

margin-top:10px;

margin-left:35px;

padding:10px;

	}



.entry_archive {

	margin-left:80px;

	margin-top:-30px;

	margin-bottom:30px;

	padding:10px;

	display:block;

	background-image: url(images/backgrounds/content_bg.jpg);

		line-height:1.6em;

	}



blockquote {

background:#E3DEE2 none repeat scroll 0 0;

border:1px dotted #672951;

color:#672951;

margin-left:223px;

padding:1px 10px;

	}	



.post ul li {

	list-style:square;

	margin-bottom:5px;

	margin-left:42px;

	}



.post ol li {

	margin-bottom:5px;

	

	margin-left:48px;

	}

	

#tags {

	padding:3px;

	border-bottom:1px solid #DDD;

	border-top:1px solid #DDD;	

	}	

	

.postmetadata {

background-image:url("images/backgrounds/meta_bg.jpg");

border-top:1px dotted #AE91A5;

clear:both;

display:inline-block;

float:none;

font-size:0.8em;

margin-bottom:4px;

margin-left:30px;

margin-top:8px;

width:600px;

	}



.postmetadata2 {

background-image:url(images/backgrounds/meta_bg.jpg);

border-top:1px dotted #AE91A5;

font-size:0.8em;

line-height:1.2em;

margin-bottom:10px;

margin-top:-6px;

padding:2px 11px;

}



/* Form Elements */



select {

	background:#f2f2f2;

	border:1px solid #9c9c9c;

	width:100%

	}

	





.button {

	padding: 1px;

	background:#333;

	color:#fff;

	border:none;

	}



.button:hover {

	background:#666;

	color:#FFF;

	text-decoration:none

	}



#commentform input {

	}



#commentform textarea {



width:70%;

	}



.commentform_email {

background:url(images/backgrounds/form_email.gif);

border:0 solid #FFFFFF;

color:#FFFFFF;

margin:0 0 11px;

padding:2px 2px 4px 28px;

width:273px;

	}

.commentform_name {

background:url(images/backgrounds/form_name.gif);

border:0 solid #FFFFFF;

color:#FFFFFF;

margin:0 0 11px;

padding:2px 2px 4px 28px;

width:273px;

	}

	.commentform_website {

background:url(images/backgrounds/form_website.gif);

border:0 solid #FFFFFF;

color:#FFFFFF;

margin:0 0 11px;

padding:2px 2px 4px 28px;

width:273px;

	}

	.commentform_message {

background:transparent url(images/backgrounds/form_message.gif) repeat scroll 0 0;

border:0 solid #FFFFFF;

color:#FFFFFF;

margin:0 0 14px;

padding:2px 2px 2px 28px;

	}



/* Comments*/



.commentlist {

	padding-left:30px;

	}

	

.commentlist li {

	margin: 15px 0 3px;

	padding: 8px 15px 10px 15px;

	background:#F4F4EC;

	border:1px solid #E6E3D3;

	}



.commentlist blockquote {

	color:#666;

	background:#fff;

	padding:6px 14px;

	margin:18px 35px;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	}	

.count {

color:#672951;

float:left;

font-size:17px;

font-weight:bold;

height:auto;

line-height:1.5em;

margin-left:-106px;

text-align:center;

width:96px;

}

.comment_copy {

color:#666666;

line-height:1.5em;

}



.comment_name {

font-size:12px;

letter-spacing:0.05em;

text-transform:uppercase;

}

.comment_name a {

color:#666666;

font-size:12px;

letter-spacing:0.05em;

}



#commentform small {

	font-size:1em;

	}

	

.commentmetadata {



	}



.commentlist small {

	color:#4c7979;

	}



.small_copy_comment {

color:#672951;

	font-size:10px;

	line-height:1em;

	font-weight:normal;

	

}

.nextprev {

background-color:#6A3359;

color:#FFFFFF;

font-size:10px;

padding:4px 5px 2px 9px;

text-decoration:underline;

width:16%;

}

.nextprev  {

color:#6A3359;

text-decoration:underline;

}

.entry a {

background:#672951 url(images/backgrounds/link_backg.gif) repeat scroll 0 0;

border-bottom:0 solid #672951;

font-size:11px;

font-weight:bold;

margin-left:0;

padding:0 0 0 6px;

text-decoration:underline;

}

.next {

color:#672951;

display:block;

float:right;

font-size:11px;

font-weight:bold;

height:24px;

letter-spacing:0.1em;

margin-right:10px;

margin-top:3px;

width:100px;

text-decoration:none;

text-transform:uppercase;

}

.back {

color:#672951;

font-size:11px;

font-weight:bold;

height:24px;

letter-spacing:0.1em;

margin-left:0;

padding:3px 0 0 25px;

text-decoration:none;

text-transform:uppercase;

}

.nexttext {

float:left;

}

.post-edit-link {

background:none repeat scroll 0 0 red;

color:white;

float:right;

padding:5px;

}

/* Float Properties*/



.clearfloat:after {

	display:block;

	visibility:hidden;

	clear:both;

	height:0;

	content:".";

	}

	

.clearfloat {

	display:inline-block;

	}	



.clearfloat {

	display:block;

	}

.floatleft {

float:left;

}

	.floatright {

float:right;



}













/* ------------------------------------------------------------

	Footer

------------------------------------------------------------ */

#footerWrap {

background-image:url(images/footer_backg.jpg);

background-position:center center;

background-repeat:no-repeat;

display:block;

font-size:11px;

height:398px;

color:#FFFFFF;

letter-spacing:0.1em;

line-height:1.1em;

padding-left:150px;

}

#footer {

padding-left:180px;

padding-top:58px;

}

#footer_categories {

float:left;

margin-left:-110px;

margin-top:19px;

width:209px;

}

#footer_links {

float:left;

margin-left:0;

margin-top:2px;

width:200px;

}

#adsense {

margin-left:30px;

margin-top:0px;

}



#footer_info {

float:left;

margin-left:-60px;

margin-top:32px;

width:195px;

}

#footer h1 {

	font-weight: bold;

	color: #BABABA;

	font-size: 18px;

}

#footer a {



}

#footer li {

	color: #ac1002;

	list-style-type: none;

	margin-left:-30px;

}







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

#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;height:50px;margin-right:10px;width:50px;}

#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:#3993ff;}

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


