/*

Theme Name: RedGem
Theme URI: http://www.technologygear.net
Description: RedGem is 3 column Free WP theme with an eye catching and perfect color combination of black and red.
Version: 1.0
Author: TechnologyGear.net
Author URI: http://www.technologygear.net

*/

a { color: #B21F3B; text-decoration:none;}
a:hover { text-decoration:underline;}

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; background:#B21F3B url(images/body.gif) repeat-x top left;}
.clear_all{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.pink{color:#D70077;}
.boxbb2px{border-bottom:2px solid #666666; padding-bottom:8px;}
.boxbb1pxd{border-bottom:1px dotted #666666; padding-bottom:1px;}
h5.noborder{margin:0px; font-size:16px; color:#CB0257; padding:0px 4px;}
h5.subheading{margin:0px; font-size:12px; color:#8E8E8E; padding:0px 4px;}
h5.heading{border:2px solid #0B0B0B; border-left-width:0px; border-right-width:0px; margin:0px; line-height:33px; font-size:18px; color:#101010; padding:0px 4px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-left:20px; margin-bottom:5px;}
h5.heading2{border-bottom:2px solid #0B0B0B; margin:0px; line-height:33px; font-size:18px; color:#101010; padding:0px 4px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-left:20px; margin-bottom:5px;}
h5.listenradio{ background:transparent url(images/icons/listenradio-big.png) no-repeat top left; margin:0px; line-height:80px; font-size:16px; color:#CB0257; padding-left:82px; }
h5.whatshot{margin:0px; color:#393939; font-family:Georgia; font-size:22px}

h3.mve {margin:0px; margin-bottom:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#1F1F1F; margin-top:10px;}
h3.fromrecenttopics {margin:0px; margin-bottom:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000; margin-top:6px;}
h3.category {margin:0px; margin-bottom:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4D4D4D;}
h3.categoryname {margin:0px; margin-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#004FA3;}
h3.moreatfashion {margin:0px; padding-bottom:6px; padding-bottom:4px; padding-left:4px; border-bottom:2px solid #1A1A1A; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#004FA3;}
.spacer15{height:15px;}
.spacer30{height:30px;}

.sponsors { }
.sponsors h4{ margin:0px; padding-left:13px; color:#F0C000; font-size:18px; margin-bottom:5px; margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif;padding:2px 2px 2px 13px; border-top:2px solid #FFF; border-bottom:2px solid #FFF; padding:4px 4px 4px 8px;}
.advertisement{width:282px; padding-right:4px; margin:0 auto;}
.advertisement .advbox1{width:127px;float:left;}
.advertisement .advbox2{width:127px;float:right;}
.adver{float:left; width:125px; height:125px; margin-bottom:7px;}
.imageAds{ text-align:center;}

.wrapper{width:1003px; margin:0px auto; }

.heading { }
.heading h4{ margin:0px; padding-left:13px; color:#F0C000; font-size:18px; margin-bottom:5px; margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif;padding:2px 2px 2px 13px; border-top:2px solid #FFF; border-bottom:2px solid #FFF; padding:4px 4px 4px 8px;}

.tags { }
.tags h4{ margin:0px; padding-left:13px; color:#F0C000; font-size:18px; margin-bottom:5px; margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif;padding:2px 2px 2px 13px; border-top:2px solid #FFF; border-bottom:2px solid #FFF; padding:4px 4px 4px 8px;}
.tags .area{ padding:13px; }
.tags .area a{ color:#656565; text-decoration:none; }
.tags .area a:hover{ text-decoration:underline; }

.tabmenu { }
.tabmenu .ajaxbox { background-color: #000; height:37px; line-height:37px; text-align:center;}
.tabmenu .ajaxbox a.padding { color:#fff; text-decoration:none; padding-right:22px; padding-left:22px; }
.tabmenu .ajaxbox a.padding:hover,.tabmenu .ajaxbox a.selected { color:#F0C000;}
.tabmenu .ajaxbox .border {  border-right:2px solid #B21F3B; }
.pupularlisting{margin-top:2px; width: 99%; /*width of menu*/}
.pupularlisting ul{list-style-type: none; margin: 5px 0; padding: 0;}
.pupularlisting ul li {padding-bottom:4px; margin-bottom:4px; border-bottom:1px dotted #fff;}
.pupularlisting ul li a{color: #9C9C9C; font-size:11px; display: block; width: auto; padding: 3px 0; padding-left: 24px; text-decoration: none; background:transparent url(images/bullet-arrow-blue.gif) no-repeat 10px 6px;}
* html .pupularlisting ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */ width: 180px; padding-left:24px;}
.pupularlisting ul li a:hover{text-decoration:underline;}
.more_article { text-align:right; padding-bottom:10px; padding-right:12px;}
.more_article a{ color:#F0C000; text-decoration:none;}
.more_article a:hover{ color:#F0C000; text-decoration:underline;}

/*Header Page*/
.header{height:257px;}
.top_nav{height:24px;line-height:24px; font-size:11px;}
.top_nav .tn_left{width:450px; padding-left:11px; float:left; height:24px; line-height:24px;}
.top_nav .tn_left a{color:#D70077; text-decoration:none;}
.top_nav .tn_left a:hover{text-decoration:underline;}
.top_nav .tn_right{width:450px; padding-right:9px; float:right; height:24px; line-height:24px;text-align:right;}
.top_nav .tn_right a{color:#000000; text-decoration:none;}
.top_nav .tn_right a:hover{text-decoration:underline;}
.advblock{height:102px; padding-top:12px; padding-bottom:9px;}
.advblock .advblockad{width:728px; height:90px; background:transparent url(images/advblock.png) no-repeat top left; margin:0px auto; padding:2px 2px 1px 15px}

.logo_nav {height:109px; padding-top:1px;}
.logo_nav .row1 {width:411px; float:left; padding-left:19px;}
.logo_nav .row1 h1{margin:0px; margin-top:37px; font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; color:#FFFFFF; }
.logo_nav .row1 a{ text-decoration:none; color:#fff; }
.logo_nav .row1 a:hover{ text-decoration:underline; }
.logo_nav .row1 span{display:block; color:#737373; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
.logo_nav .row2 {width:470px; float:right; height:92px; line-height:92px;text-align:right;}
.logo_nav .row2 {width:470px; float:right; height:92px; line-height:92px;text-align:right;}

.nav-top { float: right; background:transparent url(images/nav-left.gif) no-repeat top left; height:39px; padding-left:11px; margin-top:70px; }
.nav-top .nav-top-r { background:transparent url(images/nav-right.gif) no-repeat top right; height:39px; line-height:39px; padding-right:11px;}
.nav-top .nav-top-r ul { height:34px; margin: 0; padding: 0; float: right; overflow: hidden; background: transparent url(images/top-ul.png) center center repeat-x; margin-top:1px;}
.nav-top .nav-top-r ul  li{display: inline; float:left;}
.nav-top .nav-top-r ul  li a{float: left; color: white; padding: 2px 11px; border-right:1px solid #1D1D1D; text-decoration: none; background:transparent url(images/nav/bg.png) no-repeat top right; text-transform:uppercase;}
.nav-top .nav-top-r ul  li a:hover, .nav-top .nav-top-r ul  li .current{color: #FFF; background-color:#1D1D1D;}

h2.pagetitle{font-family:Georgia, "Times New Roman", Times, serif; padding-left:4px; font-size:18px; margin-top:4px; padding-bottom:4px; margin-bottom:12px; border-bottom:1px solid #cccccc;}

/*Search*/
.searchbox{width:305px; height:18px; float:right;}
.searchbox .sbleft{background:transparent url(images/search/bg.png) no-repeat top left; padding:0px 4px; width:240px; height:18px; float:left;}
.searchbox .sbleft .s1{height:18px; width:240px; line-height:18px; border:1px solid #CCCCCC; color:#ccc;}
.searchbox .sbright{width:51px; height:18px; float:right; padding-top:2px;}
/*Content*/
.content{ margin-top:10px; border-top:1px dotted #FFF; padding:0px 2px 0px 2px; min-height:380px;background:#FFFFFF url(images/content-bg.png) repeat-y -38px 0px ; background:transparent url(images/content.gif) repeat-y top left;}
.content .cs1{width:489px; float:left; padding-top:4px;}
.content .cs2{ margin-right:2px; width:198px; float:left; padding-top:4px;}
.content .cs3{width:310px; float:right; background:transparent url(images/cont-3-bg.gif) repeat-x top left; min-height:1430px;}


.content .cs12{width:733px; padding-left:10px; float:left;}
.content .cs23{width:870px; float:right;}
.content .cs123{width:1025px; padding:30px 20px 20px 20px;}


.listitems {width: 178px; padding-left:20px;}
.listitems ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px;}
.listitems ul li{padding-bottom: 2px;}
.listitems ul li a{font-size:11px; color: #FFFFFF; display: block; padding: 2px 0; text-decoration: none;}
.listitems ul li a:hover{ text-decoration:underline;}


/*Related Post*/
.relatedpost { font-size:14px; font-weight:bold; color:#B21F3B; line-height:28px; border-bottom:1px dotted #CCCCCC;}
.relatedpost a{ color:#B21F3B; text-decoration:none;}
.relatedpost a:hover{ text-decoration:underline;}

/*Recent Comments*/
.recentcommentsbox{background:transparent url(images/icons/comments.png) no-repeat 4px 6px; padding-left:40px; padding-top:6px; padding-bottom:6px; border-bottom:1px dotted #666666;}
.recentcommentsbox cite{font-size:11px; font-weight:bold;}
.recentcommentsbox h1{margin:0px; font-size:11px; font-weight:bold;}
.recentcommentsbox h1 a {color:#B21F3B; text-decoration:none;}
.recentcommentsbox h1 a:hover {text-decoration:underline;}
.recentcommentsbox span{margin:0px; font-size:11px; color:#3D3D3D; font-weight:bold;}
.recentcommentsbox span a{color:#3D3D3D; text-decoration:none;}
.recentcommentsbox span a:hover{color:#003366; text-decoration:none;}

/*Samples Sales*/
.samplessales{padding:0px 3px; font-size:11px; }
.samplessalesbox{padding-top:6px; padding-bottom:6px; border-bottom:1px dotted #666666;}
.samplessalesbox a {color:#B21F3B; text-decoration:none; display:block;}
.samplessalesbox a:hover {text-decoration:underline;}
.samplessalesbox span{margin:0px; color:#3D3D3D; font-weight:bold;}
.viewmore {text-align:right; padding-right:6px;}
.viewmore a {color:#B21F3B; text-decoration:none; font-weight:bold;}
.viewmore a:hover {text-decoration:underline;}

/*Video Portion*/
.video{}
.video h5{margin:0px; margin-top:8px; font-size:11px;}
.video h5 a{color:#232323; text-decoration:none; font-size:12px;}
.video h5 a:hover{text-decoration:underline;}
.video span{color:#B21F3B; margin-top:4px; font-weight:bold;}
.othervideo{margin-top:15px; padding-bottom:8px;}
.othervideo .ov1{width:96px; margin-right:7px; float:left;}
.othervideo .ov2{width:96px; float:left;}
.othervideo .ov3{width:96px; float:right;}
.othervideo .title{margin-top:8px; text-align:center;}
.othervideo .title a{color:#232323; font-size:11px; font-weight:bold; text-decoration:none;}
.othervideo .title a:hover{text-decoration:underline;}

/*About Page*/
.aboutpagepic{ width:245px; padding:2px; border:1px solid #3F3F3F;}
.aboutpagepic .image{ width:241px; padding:2px; background-color:#FFFFFF; text-align:center;}
.aboutpagepic .image img{ width:90%; padding:2px; background-color:#FFFFFF; text-align:center;}
.aboutpagepic span{ padding:4px; text-align:center; color:#3F3F3F; display:block;}
.aboutpagepic2{ width:125px; padding:2px; border:1px solid #3F3F3F; margin-top:-20px;}
.aboutpagepic2 .image{ width:122px; padding:2px; background-color:#FFFFFF; text-align:center;}
.aboutpagepic2 .image img{ width:85%; padding:2px; background-color:#FFFFFF; text-align:center;}
.aboutpagepic2 span{ padding:4px; text-align:center; color:#3F3F3F; display:block;}
.aboutfaq{font-size:1.6em;}

/*Radio Track*/
.radiotrack a {color:#B21F3B; background:transparent url(images/icons/listenradio-small-normal.png) no-repeat right center; padding:6px 30px 6px 0px; display:block; text-decoration:none; border-bottom:1px dotted #000000; font-weight:bold;}
.radiotrack a:hover {background:transparent url(images/icons/listenradio-small-ovr.png) no-repeat right center; text-decoration:underline; }

.spotted {padding:8px 0px 8px 0px; font-size:11px; border-bottom:1px dotted #666666;}
.spotted .spimg{width:100px; text-align:center; float:left;}
.spotted .sptext{width:193px; float:right;}
.spotted .sptext a{color:#B21F3B; text-decoration:none; display:block; font-weight:bold;}
.spotted .sptext a:hover{text-decoration:underline;}
.spotted .sptext .item{color:#2D2D2D; line-height:16px;}
.spotted .sptext span{color:#8E8E8E; line-height:16px;}
.nobrdr{border-width:0px;}
.nobrdrb{border-bottom-width:0px;}

.twitter{color:#B21F3B; text-decoration:none; line-height:73px; font-size:20px; padding-left:75px; margin-bottom:8px; background:transparent url(images/icons/twitter.png) no-repeat top left; display:block; border-bottom:1px dotted #666666;}
.friendfeed{color:#B21F3B; text-decoration:none; line-height:73px; font-size:20px; padding-left:75px; margin-bottom:8px; background:transparent url(images/icons/friendfeed.png) no-repeat top left; display:block; border-bottom:1px dotted #666666;}
.facebook{color:#B21F3B; text-decoration:none; line-height:73px; font-size:20px; padding-left:75px; background:transparent url(images/icons/facebook.png) no-repeat top left; display:block;}

.hottopics .heading{margin-top:4px; background:transparent url(images/hottopic-title.png) repeat-x top left; border:1px solid #DEDEDE; line-height:30px; height:30px; padding-left:6px;}
.hottopics .body{background:#FFFFFF url(images/hottopic-body.png) no-repeat bottom left; border:1px solid #DEDEDE; border-top-width:0px;}
.hottopics .body a{background:transparent url(images/icons/hottopic.png) no-repeat 2px 4px; color:#B21F3B; text-decoration:none; padding:8px 4px 10px 28px; border-bottom:1px dotted #666666; display:block}
.hottopics .body a:hover{text-decoration:underline;}


/*Advice Page*/
h3.adviceheading {margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#004FA3;}
h3.adviceheading-black {margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#000000; line-height:34px; margin-top:10px;}
.advice{}
.advice .pcol1{width:254px; float:left;}
.advice .advcol1 form{margin:0px;}
.advice .advcol1 div{margin:4px 0; font-size:13px;}
.advice .advcol1 input[type="submit"] {background-color:#B21F3B; color:#FFFFFF; border:1px solid #B21F3B;}
.advice .advcol2{width:300px; float:right;}
.advicetype{ text-align:center; }
.advicetype select{ width:290px; color:#555555; font-weight:bold; margin-top:40px;}
.advicetype input[type="image"]{ color:#555555; font-weight:bold; margin-top:40px; }

/*Posts*/
.posts{	width:489px; margin-bottom:30px;}
.posts .postsinfo{min-height:67px;padding-bottom:2px;border-bottom:1px dotted #000000;}
.posts .postsinfo .postsdate{width:63px; height:67px; background:transparent url(images/posts/datebox.png) no-repeat top left; float:left;}
.posts .postsinfo .postsdate .day{ width:45px; margin:16px 5px 0; color:#343434; text-align:center; font-size:20px;}
.posts .postsinfo .postsdate .month{ width:35px; margin-left:10px; color:#FFFFFF; text-align:center; font-size:12px; text-transform:uppercase;}
.posts .postsinfo .poststitles{width:419px; min-height:67px; float:right;}
.posts .postsinfo .poststitles .posttitle{margin-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;}
.posts .postsinfo .poststitles .posttitle a{color:#002D47;text-decoration:none;}
.posts .postsinfo .poststitles .posttitle a:hover{text-decoration:underline;}
.posts .postsinfo .poststitles .categories{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:4px; line-height:10px;}
.posts .postsinfo .poststitles .categories span{color:#EF3C23; line-height:10px;}
.posts .postsinfo .poststitles .categories a{color:#002D47; text-decoration:none; }
.posts .postsinfo .poststitles .categories a:hover{text-decoration:underline;}
.posts .postsinfo .poststitles .tags{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px;}
.posts .postsinfo .poststitles .tags span{color:#EF3C23; line-height:15px; }
.posts .postsinfo .poststitles .tags a{	color:#002D47; text-decoration:none; }
.posts .postsinfo .poststitles .tags a:hover{text-decoration:underline;}
.posts .postdescription{ padding:6px 11px; color:#3F3F3F;}
.posts .postdescription p{ line-height:16px; }
.posts .postdescription .alignleft{margin-right:6px; margin-top:10px; float:left;}
.posts .postdescription .alignright{ margin-left:6px; margin-top:10px; float:right;}
.posts .postdescription img{ border:0px;}
.posts .postdescription a{  color: #B21F3B; text-decoration:none;}
.posts .postdescription a:hover{  color: #B21F3B;}
.posts .posticons{margin-left:11px; border-top:1px dotted #666666; border-bottom:1px dotted #666666; padding:2px 0px 2px 0px; width:470px; height:29px; background:transparent url(images/posts/stumble.png) repeat-x top left;}
.posts .posticons .picon{border-right:1px dotted #666666; line-height:29px; padding-left:8px; padding-right:8px; width:auto; height:29px; float:left;}
.posts .posticons .picon a{font-weight:bold; color:#3F3F3F; text-decoration:none;}
.posts .posticons .picon a:hover{text-decoration:underline;}
.posts .readmore { text-align:right; }
.posts .readmore a { padding-left:14px; background:transparent url(images/bullet-arrow-orange.gif) no-repeat 0px 3px; font-size:11px; text-decoration:none; color:#003557; }
.posts .readmore a:hover { text-decoration:underline; }

/*Stumbel Icons*/
.stumble{margin: 0; padding: 0; float: left; font: bold 11px Arial; width: 100%; overflow: hidden; background: transparent url(media/blockdefault.gif) center center repeat-x;}
.stumble li{display: inline;}
.stumble li a{float: left; color: #3F3F3F; padding: 9px 11px; text-decoration: none; border-right: 1px dotted #666666;}
.stumble li a:hover, .stumble li .current{color: #3F3F3F; background: transparent url(images/posts/stumble_over.png) center center repeat-x;}

.comments-div{ padding:6px; }
/*Comment Template*/
#respond{
	margin-left:10px;
}
#commentform, #comments{
	margin-left:10px;
}
#commentform textarea{
	width:400px;
}
.commentlist{
	list-style-type:none;
}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
}
#post-navigator{ margin-bottom:10px;}
#post-navigator .alignleft{ padding-left:10px; float:left;}
#post-navigator .alignright{ padding-right:10px; float:right;}

/*Footer*/
.xfooter  { background:#FFFFFF url(images/xfooter.gif) repeat-x bottom left; }
.xfooter2 { background-color:#000000; }

.footer-div { background:transparent url(images/footer-div.gif) repeat-x top left; height:7px; background-color:#FFFFFF; }

.footer{ width:1003px; margin:0 auto;}
.footer .fwhatsnew{min-height:200px; }
.footer .flast{border-right:1px dotted #808080;}
.footer .boxes{width:238px; float:left; min-height:200px;padding:0px 6px;}
.footer .boxes h3{ margin:0px; font-size:14px; color:#000; display:block; height:28px; line-height:28px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.footer .boxes2 {width:476px; float:left; min-height:200px;padding:0px 6px;}
.footer .boxes2 h3{ margin:0px; font-size:14px; color:#B21F3B; display:block; height:28px; line-height:28px; font-family:Georgia, "Times New Roman", Times, serif;}
.astricklist{width: 230px; margin-top:4px;}
.astricklist ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px;}
.astricklist ul li{padding-bottom: 2px; display: block; }
.astricklist ul li a{font-size:11px; color: #0B0B0B; padding: 2px 0; padding-left: 4px;  text-decoration: none; display:block; background-color:#FFF; color:#000; border:1px solid #ccc;}
.astricklist ul li a:hover{text-decoration:none; background-color:#B21F3B; color:#fff; }
.astricklist ul li a:hover span.author{color:#fff; }
.astricklist ul li a.author{ font-weight:bold; color:#B21F3B; }
.astricklist ul li a.author:hover{ text-decoration:none; color:#fff; }
span.author{ font-weight:bold; color:#B21F3B; }
.astricklist ul li a.story_title{ font-weight:bold; }

.footer .fbar1 {height:39px;line-height:39px; font-size:11px; margin-top:2px;}
.footer .fbar1 .fb1_left{width:450px; font-size:14px; font-weight:bold; padding-left:11px; float:left; height:39px; line-height:39px;}
.footer .fbar1 .fb1_left span { color:#666666;}
.footer .fbar1 .fb1_left a{font-size:14px; color:#FFF; text-decoration:none;}
.footer .fbar1 .fb1_left a:hover{text-decoration:underline;}
.footer .fbar1 .fb1_right{width:397px; padding-right:9px; float:right; height:39px; padding-top:1px; font-size:14px; font-weight:bold; color:#fff;}
.footer .fbar1 .fb1_right a{ text-decoration:none; color:#B21F3B;}
.footer .fbar1 .fb1_right a:hover{ text-decoration:underline; }

.footer .fbar2 {height:39px;line-height:39px; font-size:11px; color:#5D5D5D;}
.footer .fbar2 .fb2_left{width:500px; padding-left:11px; float:left; height:39px; line-height:39px;}
.footer .fbar2 .fb2_left a{font-size:11px; color:#5D5D5D; text-decoration:none;}
.footer .fbar2 .fb2_left a:hover{text-decoration:underline;}
.footer .fbar2 .fb2_right{width:297px; padding-right:9px; float:right; height:39px; line-height:39px; font-size:14px; font-weight:bold;}
.footer .fbar2 .fb2_right a{ text-decoration:none; color:#B21F3B;}
.footer .fbar2 .fb2_right a:hover{ text-decoration:underline; }
.footerspace{height:2px;}

#flickrphotos { display: block; margin: auto; padding: 0px; text-align: center; height: 75px; }
.flickritem { display: inline; padding-right: 5px; padding-top:1px; }
#flickrphotos a { border: none; }
.flickrphoto { border: 1px solid black; margin-top:4px;}
#flickrdiv { width: 300px; min-height:400px; margin:auto; margin-top:10px;}

h2, h3, h4, h5, h6 {
	color: #2582A4;
	font-size:16px;
	margin-bottom: 0;
	padding-bottom: 10px;
}