/*   
Theme Name: FashionPro
Theme URI: http://www.theme-junkie.com
Description: Proudly designed by <a href="http://www.theme-junkie.com/">Theme Junkie</a>.
Author: Theme Junkie
Author URI: http://www.theme-junkie.com
Version: 2.0
License: GNU General Public License
License URI: license.txt    
Tags: theme-options, translation-ready
*/
/*
WARNING: DO NOT EDIT THIS FILE. If you wish to make custom stylistic changes to your theme, use the
custom.css template to define custom styles. This way, you will still be able to take advantage of
future upgrades to the theme without worrying about overwriting your style changes.
*/
/*---------------------------------------------------------------------------------*/
/* RESET */
/*---------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img {
	border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
abbr,acronym {
	border: 0;
}
* html .clear {
	height : 1%;
}
.clear:after {
	clear : both;
	content : ".";
	display : block;
	height : 0;
	visibility : hidden;
}
.clear {
	display : block;
}
.right {
	float: right;
}
.left {
	float: left;
}
/*---------------------------------------------------------------------------------*/
/* DEFAULTS */
/*---------------------------------------------------------------------------------*/
body {
	background: #0099CC;
	font: 16px/19px Georgia;
	color: #222222;
}
input {
	font-family: Georgia;
}
#wrapper {
	background: #FFFFFF url(images/hatch.gif) repeat;
	width: 960px;
	margin: 0 auto 0 auto;
	padding: 0 5px 5px 5px;
}
/* hyperlinks */
a, a:visited, a:active {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #FD0859;
	text-decoration: underline;
}
a img {
	border: none;
}
a:focus, a:hover, a:active {
	outline: none;
}
/* search form  */
#searchform {
	margin: 0;
	padding: 0;
}
.searchinput {
	float: right;
	background: #FFFFFF;
	width: 130px;
	height: 15px;
	margin: 6px 0 0 0;
	padding: 3px 3px 2px 3px;
	font-size: 12px;
	color: #666666;
	border: none;
}
.searchsubmit {
	float: right;
	background: #FFFFFF url(images/searchbg.gif) repeat-x;
	height: 20px;
	margin: 6px 5px 0 3px;
	padding: 2px 2px 2px 2px;
	border: none;
	color: #333;
	letter-spacing: -1px;
	font-weight: bold;
	cursor: pointer
}
/*---------------------------------------------------------------------------------*/
/* HEADER */
/*---------------------------------------------------------------------------------*/
#headerwrapper {
	background: none;
	width: 970px;
	margin: 15px auto 0 auto;
	padding: 0;
}
#header {
	background: none;
	height: 80px;
}
#logo {
	margin-top: 10px;
}
#text-logo {
	float: left;
	margin-top: 10px;
}
#site-title {
	font-size: 36px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1;
	margin: 0 0 5px 0;
}
#site-desc {
	color: #fff;
}
#site-title a,
#site-title a:hover {
	color: #fff;
	text-decoration: none;
}
.ad468x60 {
	float: right;
	height: 60px;
	margin: 10px 0 0;
	padding: 0;
	width: 468px;
}
.ad468x60 img {
	border: medium none;
}
.ad300x250 {
	background: none repeat scroll 0 0 #FFFFFF;
	height: 250px;
	margin: 0;
	padding: 10px;
	width: 300px;
}
.ad300x250 img {
	border: none;
}
/*---------------------------------------------------------------------------------*/
/* MENU */
/*---------------------------------------------------------------------------------*/
#menu {
	background: #333333;
	width: 970px;
	height: 32px;
	margin: 0 auto 0 auto;
	overflow: hidden;
}
#menu ul {
	float: left;
	list-style: none;
	margin: 0 0 0 1px;
	padding: 0;
}
#menu li {
	float: left;
	list-style: none;
	border-right: 1px solid #222222;
}
#menu ul li {
	margin: 0 0 0 -1px;
	list-style: none;
	border-right: 1px solid #222222;
}
#menu li a, #menu li a:link, #menu li a:visited {
	margin: 0;
	padding: 8px 10px 7px 10px;
	color: #FFFFFF;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	font-family: helvetica, arial;
	letter-spacing: -1px;
	text-transform: uppercase;
}
#menu li a:hover, #menu li a:active {
	background: #FD0859;
	margin: 0;
	padding: 8px 10px 7px 10px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	border-bottom: none;
}
#menu li li a, #menu li li a:link, #menu li li a:visited {
	background: #333333;
	opacity: .90;
	filter: alpha(opacity=90);
	width: 140px;
	float: none;
	margin: 0;
	padding: 8px 10px 7px 10px;
	color: #FFFFFF;
	border-bottom: 1px solid #222222;
	border-left: 1px solid #222222;
	border-right: 1px solid #222222;
}
#menu li li a:hover, #menu li li a:active {
	background: #FD0859;
	padding: 8px 10px 7px 10px;
	color: #FFFFFF;
	border-bottom: 1px solid #222222;
	border-left: 1px solid #222222;
	border-right: 1px solid #222222;
}
#menu li ul {
	z-index: 9999;
	position: absolute;
	height: auto;
	width: 162px;
	margin: 0 0 0 -1px;
	padding: 0;
	left: -999em;
	border-top: 1px solid #222;
}
#menu li li {
	border: none;
	margin: 0;
}
#menu li ul a {
	width: 120px;
}
#menu li ul a:hover, #menu li ul a:active {
	
}
#menu li ul ul {
	margin: -34px 0 0 161px;
	padding: 0;
	border-top: 1px solid #222;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
}
#menu li:hover, #menu li.sfhover {
	position: static;
}
/*---------------------------------------------------------------------------------*/
/* HOMEPAGE LAYOUT */
/*---------------------------------------------------------------------------------*/
.col1 {
	background: #FFFFFF;
	float: left;
	width: 615px;
	margin: 5px 0 0 0;
	padding: 10px;
}
/* slider */
#featuredcontent {
	width: 615px;
	height: 250px;
	margin: 0;
}
#featured {
	width: 400px;
	padding-right: 215px;
	position: relative;
	height: 250px;
	background: #222;
}
#featured ul.ui-tabs-nav {
	position: absolute;
	top: 0;
	left: 400px;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 215px;
	background: #333;
	color: #fff;
}
#featured ul.ui-tabs-nav li {
	margin: 0;
	padding: 0 0 1px 0;
	font-size: 12px;
	color: #666;
	background: none;
	word-wrap: break-word;
	word-break: break-all;
}
#featured ul.ui-tabs-nav li img {
	float: left;
	margin: 2px 5px;
	background: #fff;
	padding: 2px;
	border: 1px solid #eee;
}
#featured ul.ui-tabs-nav li span {
	font-size: 12px;
	line-height: 16px;
}
#featured li.ui-tabs-nav-item a {
	display: block;
	height: 72px;
	padding: 10px 10px 0 7px;
	color: #fff;
	background: #444;
}
#featured li.ui-tabs-nav-item a:hover {
	background: #555;
	color: #fff;
}
#featured li.ui-tabs-selected {
	padding: 0 0 1px 0;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
	background: #333;
}
#featured .ui-tabs-panel {
	width: 400px;
	height: 248px;
	background: #000;
	margin: 0;
	padding: 0;
	position: relative;
}
#featured .ui-tabs-panel .info {
	background: none repeat scroll 0 0 #111111;
	bottom: -2px;
	left: 0;
	margin: 0;
	opacity: 0.75;
	filter: alpha(opacity=75);
	padding: 5px;
	position: absolute;
	width: 390px;
}
#featured .info h2 {
	font-size: 18px;
	color: #fff;
	padding: 5px;
	overflow: hidden;
}
#featured .info p {
	margin: 0 5px;
	font-size: 12px;
	line-height: 15px;
	color: #f0f0f0;
	padding: 0;
}
#featured .info a {
	text-decoration: none;
	color: #fff;
}
#featured .info a:hover {
	text-decoration: underline;
}
#featured .ui-tabs-hide {
	display: none;
}
/* columns */
#three_col_boxes {
	background: #FFFFFF;
	float: left;
	width: 940px;
	margin: 5px 0 0 0;
	padding: 10px;
}
.category-box {
	float: left;
	width: 298px;
	padding: 0 10px 0 10px;
	border-right: 1px dashed #CCCCCC;
}
.postbox1 {
	width: 140px;
	margin: 0 0 5px 0;
	padding: 0;
}
.postbox2 {
	width: 140px;
	margin: 0 0 5px 0;
	padding: 0 0 0 13px;
}
.postbox1 img, .postbox2 img {
	padding: 5px;
	border: 1px solid #F0F0F0;
}
.contentleft {
	float: left;
	width: 100%;
	width: 298px;
	padding: 0 10px 0 0;
	border-right: 1px dashed #CCCCCC;
}
.contentright {
	float: left;
	width: 295px;
	padding: 0 0 0 10px;
}
.contentleft ul, .contentright ul {
	margin: 0 0 20px 0;
	padding: 10px 0 5px 0;
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
}
#three_col_boxes h2, .contentleft h2, .contentright h2, .postbox h2 {
	margin: 5px 0 5px 0;
	font-size: 17px;
	font-weight: bold;
line-height: 16px;
}
#three_col_boxes ul {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px dashed #CCCCCC;
}
#three_col_boxes li, .contentleft li, .contentright li {
	background: #FFFFFF url(images/arrow.gif) no-repeat 1px 4px;
	padding: 0 0 5px 10px;
}
#three_col_boxes li a, .contentleft li a, .contentright li a {
	
}
.category-box-title {
	background: #FFFFFF;
	margin: 3px 0 7px 0;
	line-height: 20px;
}
.category-box-title a {
	background: url(images/bluestar.gif) no-repeat 0 2px;
	padding: 3px 5px 3px 20px;
	color: #FD0859 !important;
	font-size: 1.2em;
	font-weight: bold;
	font-family: helvetica, arial;
	letter-spacing: -1px;
	text-transform: uppercase;
}
.thumb img {
	padding: 5px;
	border: 1px solid #e9e9e9;
}
/*---------------------------------------------------------------------------------*/
/* CONTENT */
/*---------------------------------------------------------------------------------*/
#breadcrumbs {
	border-bottom: 1px dashed #cccccc;
	color: #FD0859;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
	padding-bottom: 5px;
}
#content {
	background: #FFFFFF;
	float: left;
	width: 615px;
	margin: 5px 0 0 0;
	padding: 10px;
	color: #000000;
}
#fullcontent {
	background: #FFFFFF;
	float: left;
	width: 940px;
	margin: 5px 0 0 0;
	padding: 10px;
	color: #000000;
}
.page-title {
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 10px 0;
	border-bottom: 1px dashed #CCCCCC;
}
.singletitle {
	font-size: 22px;
	font-weight: bold;
	padding: 5px 0 0 0;
}
.byline {
	height: 14px;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	border-bottom: 1px dashed #CCCCCC;
}
.author a {
	color: #666666;
}
.comments {
	background: #FD0859;
	margin: 0 0 0 5px;
	padding: 0 2px 0 2px;
	color: #FFFFFF;
	font-weight: bold;
}
.comments a {
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.postnav {
	padding: 7px 0 7px 0;
	border-top: 1px dashed #CCCCCC;
}
.postnav a {
	color: #333333;
}
.postnav a:hover {
	color: #FD0859;
}
.postnav .left {
	width: 280px;
	text-align: left;
}
.postnav .right {
	width: 280px;
	text-align: right;
}
.previouspost {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}
.nextpost {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	text-align: right;
}
.previouspost a:hover, nextpost a:hover {
	text-decoration: underline;
}
/*---------------------------------------------------------------------------------*/
/* ENTRY */
/*---------------------------------------------------------------------------------*/
.entry {
	margin: 10px 0 0 0;
	padding: 0;
	color: #000000;
	line-height: 1.4em;
}
.entry p {
	padding-bottom: 10px;
}
.entry strong {
	font-weight: bold;
}
.entry h1 {
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 7px 0;
}
.entry h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 0 !important;
	padding: 0 0 7px 0 !important;
	border: none !important;
}
.entry h3 {
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 7px 0;
}
.entry h4 {
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 7px 0;
}
.entry h5 {
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 7px 0;
}
.entry h6 {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 7px 0;
}
.entry a {
	color: #1D6B9D;
}
.entry a:hover {
	color: #FD0859;
	text-decoration: underline;
}
.entry a img {
	border: none;
}
.entry ul {
	padding-bottom: 10px;
	list-style: none;
}
.entry ol {
	padding-bottom: 10px;
	list-style: decimal inside;
}
.entry ul li {
	background: url(images/arrow.gif) no-repeat 3px 6px;
	padding: 3px 0 3px 13px;
	font-size: 12px;
	line-height: 15px;
	color: #4C4C4C;
}
.entry li a {
	color: #333333;
}
.entry li ul {
	margin: 0;
	padding: 0;
}
.entry del {
	text-decoration: line-through;
	color: #AAAAAA;
}
.entry ins {
	text-decoration: underline;
	font-weight: bold;
}
.entry code {
	display: block;
	background: #EEEEEE;
	margin: 0 0 20px 0;
	padding: 10px;
	font-size: 12px;
	color: #444444;
	border: 1px solid #E6E6E6;
}
.entry blockquote {
	display: block;
	background: #E9F8FB;
	margin: 0 0 20px 0;
	padding: 10px 10px 10px 10px;
	color: #366799;
	border: 1px solid #CFDEE1;
}
.entry blockquote blockquote {
	margin: 0;
	padding: 0 0 0 20px;
	color: #555555;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	border: none;
}
/*---------------------------------------------------------------------------------*/
/* ARCHIVE */
/*---------------------------------------------------------------------------------*/
.archive .hentry,
.search .hentry {
	border-bottom: 1px dashed #cccccc;
	margin-top: 15px;
}
.archive .entry-title,
.search .entry-title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
.archive .entry-thumb,
.search .entry-thumb {
	background: #ffffff;
	border: 1px solid #e6e6e6;
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
}
.postmeta {
	margin: 10px 0 10px 0;
	font-size: 11px;
	text-transform: uppercase;
}
.postmeta strong {
	background: #1D6B9D;
	padding: 0 2px 0 2px;
	font-weight: bold;
	color: #FFFFFF;
}
.postmeta span {
	background: #FD0859;
	margin: 0 0 0 10px;
	padding: 0 2px 0 2px;
	font-weight: bold;
	color: #FFFFFF;
}
.postmeta a {
	color: #333333;
	text-decoration: none;
}
.postmeta a:hover {
	color: #FD0859;
	text-decoration: underline;
}
/* images */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	background-color: #F3F3F3;
	margin: 0 10px 10px 0;
	padding: 4px 0 0 0;
	text-align: center;
	overflow: hidden;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	padding: 3px;
	margin: 0;
	font-style: italic;
	color: #000000;
}
p img {
	padding: 0;
	max-width: 100%;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 0;
	margin: 0 0 10px 10px;
	display: inline;
}
img.alignleft {
	padding: 0;
	margin: 0 10px 10px 0;
	display: inline;
}
.alignright {
	float: right
}
.alignleft {
	float: left
}
/*---------------------------------------------------------------------------------*/
/* SIDEBAR */
/*---------------------------------------------------------------------------------*/
#sidebar {
	background: #ffffff;
	float: right;
	width: 300px;
	margin: 5px 0 0 0;
	padding: 10px;
}
#sidebar .ad300x250 {
	margin-bottom: 5px;
}
#sidebarad {
	background: #FFFFFF;
	float: right;
	width: 300px;
	margin: 5px 0 0 0;
	padding: 10px;
}
.widget {
	background: #FFFFFF;
	margin: 0 0 10px;
}
.widget ul {
	margin: 0;
	padding: 0;
}
.widget ul li {
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px dotted #CCCCCC;
}
.widget li ul {
	
}
.widget li li {
	
}
.widget h3 {
	margin: 0;
	padding: 5px 5px 5px 0;
	background: #FFFFFF;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
	font-family: helvetica, arial;
	letter-spacing: -1px;
	border-bottom: 3px solid #fd0859;
}
.ad300x250 {
	background: #FFFFFF;
	width: 300px;
	height: 250px;
	margin: 0;
	padding: 0;
}
.ad300x250 img {
	border: none;
}
/* social widget */
.subscribe {
	margin: 0 0 10px 0;
	padding: 0;
}
.rss {
	padding-left: 24px !important;
	background: #FFFFFF url(images/rss.gif) no-repeat 0 4px;
}
.twitter {
	padding-left: 24px !important;
	background: #FFFFFF url(images/twitter.gif) no-repeat 0 4px;
}
/* calendar */
#wp-calendar th {
	background: #FFFFFF;
	margin: 5px 0 0 0;
	font-weight: bold;
	text-align: center;
	text-transform: capitalize;
	color: #666;
}
#wp-calendar caption {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #666666;
	padding: 0 5px 5px 5px;
	margin: 2px 0 2px 0;
	border-bottom: 1px dotted #CCCCCC;
}
#wp-calendar td {
	color: #666666;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}
#wp-calendar #today {
	background: #FD0859;
	color: #FFFFFF;
}
#wp-calendar {
	empty-cells: show;
	font-size: 12px;
	margin: 0;
	width: 100%;
}
/* text widget */
.textwidget {
	margin: 10px 0;
}
/* ads */
.widget-ads {
	margin: 5px 0;
	padding: 0 !important;
}
/*---------------------------------------------------------------------------------*/
/* COMMENTS */
/*---------------------------------------------------------------------------------*/
.comments-box {
	padding: 20px 0 0 0;
	border-top: 1px dashed #CCCCCC;
}
.comments-box img {
	
}
.comments-box h3 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #FD0859;
}
#respond {
	background: #FFFFFF;
	margin: 10px 0 0 0;
	padding: 5px;
}
#respond p {
	color: #777777;
	margin: 0;
}
.cancel-comment-reply {
	padding: 5px 0 0 0;
	font-size: 11px;
}
.cancel-comment-reply a {
	color: #000000;
}
.cancel-comment-reply a:hover {
	color: #FD0859;
}
.text {
	border: 1px solid #DDDDDD;
	padding: 2px;
	color: #777777;
	width: 200px;
}
/* comment framework */
ol.commentlist a:link {
	text-decoration: none;
}
ol.commentlist li div.vcard cite.fn a.url:hover {
	text-decoration: none;
}
ol.commentlist {
	margin: 15px 0 0 0;
	padding: 0;
	background: #FFFFFF;
}
ol.commentlist li {
	margin: 0 0 10px 0;
	padding: 10px;
	list-style-type: none;
	border: 1px dotted #CCCCCC;
}
ol.commentlist li.alt {
	
}
ol.commentlist li.bypostauthor p {
	
}
ol.commentlist li.byuser {
	
}
ol.commentlist li.comment-author-admin {
	
}
ol.commentlist li.comment {
	
}
ol.commentlist li div.comment-author {
	
}
ol.commentlist li div.vcard {
	
}
ol.commentlist li div.vcard cite.fn {
	font-style: normal;
	font-weight: bold;
}
ol.commentlist li div.vcard cite.fn a.url {
	color: #222222;
}
ol.commentlist li div.vcard img.avatar {
	float: left;
	margin: 0 10px 5px 0;
}
ol.commentlist li div.vcard img.avatar-32 {
	padding: 4px;
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
}
ol.commentlist li div.vcard img.photo {
	padding: 4px;
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
}
ol.commentlist li div.vcard span.says {
	color: #888888;
}
ol.commentlist li div.commentmetadata {
	
}
ol.commentlist li div.comment-meta {
	margin: 3px 0 0 0;
	font-size: .9em;
}
ol.commentlist li div.comment-meta a {
	color: #AAAAAA;
	text-decoration: none;
}
ol.commentlist li p {
	margin: 30px 0 0 0;
	line-height: 1.4em;
}
ol.commentlist li ul {
	
}
ol.commentlist li div.reply {
	margin: 10px 0 0 0;
	line-height: 18px;
}
ol.commentlist li div.reply a {
	background: #FFFFFF;
	height: 16px;
	font-size: 10px;
	color: #1D6B9D !important;
	text-transform: uppercase;
}
ol.commentlist li div.reply a:hover {
	color: #FD0859 !important;
	text-decoration: none;
}
ol.commentlist li ul.children {
	
}
ol.commentlist li ul.children li {
	margin: 10px 0 0 0;
	background: #FFFFFF;
	border: 1px dotted #CCCCCC;
}
ol.commentlist li ul.children li li.alt {
	background: #FFFFFF;
}
ol.commentlist li ul.children li.bypostauthor {
	
}
ol.commentlist li ul.children li.byuser {
	
}
ol.commentlist li ul.children li.comment {
	
}
ol.commentlist li ul.children li.comment-author-admin {
	
}
ol.commentlist li ul.children li.depth-2 {
	
}
ol.commentlist li ul.children li.depth-3 {
	
}
ol.commentlist li ul.children li.depth-4 {
	
}
ol.commentlist li ul.children li.depth-5 {
	
}
ol.commentlist li ul.children li.odd {
	
}
ol.commentlist li.even {
	
}
ol.commentlist li.odd {
	
}
ol.commentlist li.parent {
	
}
ol.commentlist li.pingback {
	
}
ol.commentlist li.thread-alt {
	
}
ol.commentlist li.thread-even {
	
}
ol.commentlist li.thread-odd {
	
}
/* comment form */
#commentform {
	
}
#commentform input {
	width: 210px;
	margin: 7px 3px 0 0;
	padding: 5px;
	font-size: 12px;
	border: 1px solid #DDDDDD;
}
#commentform .author, #commentform .email, #commentform .url {
	padding: 3px 3px 3px 5px;
	background: #FFFFFF;
	color: #999999;
	font-style: italic;
}
#commentform textarea {
	width: 75%;
	height: 100px;
	margin: 7px 0 0 0;
	padding: 2px;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #DDDDDD;
}
#commentform .submit {
	background: #FD0859;
	width: 120px;
	margin: 7px 0 0 0;
	padding: 4px;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	cursor: pointer
}
/* navigation */
.navigation {
	margin: 5px 0 10px 0;
	padding: 5px 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.navigation a {
	background: #FD0859;
	padding: 3px 5px;
	color: #FFFFFF !important;
	text-decoration: none !important;
}
/*---------------------------------------------------------------------------------*/
/* FOOTER */
/*---------------------------------------------------------------------------------*/
#footer {
	background: #FFFFFF;
	margin: 5px 0 0 0;
	padding: 7px;
	color: #333333;
	font-size: 11px;
	line-height: 20px;
	text-transform: uppercase;
}
#footer a {
	
}
#footer a:hover {
	border-bottom: none;
}
#footer ul {
	float: left;
	list-style: none;
	margin: 0 0 0 1px;
	padding: 0;
}
#footer li {
	float: left;
	list-style: none;
	margin: 1px 5px 0 0;
	padding: 0;
	text-transform: uppercase;
}
#footer ul li {
	list-style: none;
	margin: 0 5px 0 0;
	padding: 0;
}
#footer li ul {
	display: none;
}
#footer li a, #topnav li a:link, #topnav li a:visited {
	display: block;
	margin: 0;
	padding: 3px;
	color: #333333;
}
#footer li a:hover, #topnav li a:active {
	display: block;
	background: #fd0859;
	margin: 0;
	padding: 3px;
	color: #fff;
	text-decoration: none;
	border-bottom: none;
}
.footerrss {
	margin: 0 0 0 15px;
	padding: 0 0 0 13px !important;
	background: #fff url(images/rss-small.gif) no-repeat 0 5px;
}
.footerrss a, .footer a:visited {
	background: #FFFFFF !important;
	color: #333333 !important;
}
.footerrss a:hover {
	color: #FD0859 !important;
}
#bottom {
	width: 970px;
	margin: 10px auto 10px auto;
	text-align: center;
	line-height: 17px;
	color: #FFFFFF;
	font-size: 11px;
	text-transform: uppercase;
}
#bottom a {
	color: #FFFFFF;
}
/*Tag Cloud*/
.tagcloud {
	margin-top: 10px
}
.sticky {
	
}
.gallery-caption {
	
}