/*  

Theme Name: One White Dress

Theme URI: http://www.mootydesign.com.au/

Description: One White Dress by Mooty Design

Version: 1.0.0

Author: Mooty Design

Author URI: http://www.mootydesign.com.au/

*/



.logo, #middle-out, #subcat-menu-out, #recent-posts {

	behavior: url(/wp-includes/js/iepngfix.htc); 			

	}



html, body {

	font-family: Georgia, "Times New Roman", Times, serif;

	line-height: 20px;

	font-size: 12px;

	border: 0;

	color: #515151;

	}



body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote {

	margin: 0;

	padding: 0;

}



h6 {

	width: 265px;

	margin: 0 0 0 0;

	}



body {

	background: #f9f3d7 url(/images/header-back.jpg) no-repeat 50% 0;

}



p {

	line-height: 20px;

	padding: 10px 0;

}



h1, h2, h3, h4, h5 {

	padding: 0;

}



ul, ol {

	list-style: none;

	padding: 10px 0;

}



small {

	font-size: 11px;

}



code {

	background: #FFFFC1;

}



a {

	color: #006DAD;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



a img {

	border: none;

}



blockquote {

	font-size: 12px;

	width: 80%;

	padding: 0 10%;

	margin: 10px auto;

	background: url(../../gothamnews/images/quote.gif) no-repeat 10px 7px;

	color: #717171;

	line-height: 19px;

	font-style: italic;

}



blockquote p {

	padding: 10px 0;

}



/* Align */



.aligncenter {

	margin: 10px auto 20px auto;

	display: block;

}



.alignleft {

	margin: 10px 10px 8px 0;

	float: left;

}



.alignright {

	margin: 10px 0px 8px 10px;

	float: right;

}



.col-left {

	float: left;

	}



.col-right {

	float: left;

	}



/* Top Menu */









#top-menu-out {

	width: 100%;

	background: rgb(32,32,32);

}



#top-menu {

	width: 960px;

	margin-left: 30px;

	height: 28px;

	background: rgb(32,32,32);

	font-size: 11px;

}



#top-menu a {

	color: #fff;

}



#top-menu ul {

	padding: 6px 0 0 0;

	float: right;

	margin-right: -10px;

	position: relative;

}



#top-menu li {

	line-height: 14px;

	display: block;

	float: left;

	padding: 0 10px 0 10px;

	border-left: #4A4A4A 1px solid;

}



#top-menu li.first {

	border: 0;

}



/* Header */





a {

	color: #006DAD;

}

#main-menu li.current-cat, #main-menu li.current-cat-parent {

	background: url(../gothamnews/black/bg_button_arrow.gif) no-repeat center 0;

	}



#main-menu li.current-cat a, #main-menu li.current-cat-parent a {

	background: url(../gothamnews/black/bg_menu_button.gif) no-repeat left top;

	font-weight: normal;

	font-size: 16px;

}



#main-menu li.current-cat a span, #main-menu li.current-cat-parent span {

	background: url(../gothamnews/black/bg_menu_button.gif) no-repeat right top;

}





#header {

	width: 960px;

	padding-left: 30px;

	height: 298px;

	position: relative;

	}

	

#header .logo {

	text-indent: -9000px;

	background: url(/images/logo.png) no-repeat;

	width: 1000px;

	height: 279px;

	position: absolute;

	top: 0;

	right: -10px;

	}







#header-bg {

	}





#header .col-left {

	padding: 37px 0px 0 0;

}



#header .col-right {

	padding: 20px 0 0 0;

}



/* Header (title) 



#header h1 {

	display: none;*/

}



/* Header (date) */



#header .date {

	font-size: 16px;

	font-weight: bold;

	color: #fff;

	text-align: right;

}



#header .date p {

	padding: 0 0 10px 0;

}



/* Header (search) */



#header #search div {

	width: 300px;

	height: 27px;

	background: url(/images/bg_search.gif) no-repeat right 0;

	position: relative;

}



#header #search label {

	color: #fff;

	position: absolute;

	left: 0;

	top: 6px;

}



#search {

	background: #fff;

	}



#search input {

	width: 266px;

	background: transparent;

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

	font-size: 11px;

	border: 1px solid #fdd6dd;

	padding: 5px 0 5px 0;

}





/* Main Menu */



#main-menu-out {

	width: 100%;

	}



#main-menu {

	width: 1020px;

	background: url(/images/brown-bar.png) 50% 0;

	margin-left: 30px;

	height: 37px;

}



#main-menu a {

	color: #3E3E3E;

	font-weight: normal;

	font-size: 16px;

}



#main-menu ul {

	padding: 0;

	font-family: Georgia;

	font-size: 17px;

	margin-left: 65px;

}



#main-menu li {

	display: inline;

	display: block;

	position: relative;

	height: 35px;

	float: left;

	background: url(/images/nav-divider.jpg) no-repeat right;

}



#main-menu li a:hover {

	background: #fc899c;

	/*background: url(images/bg_menu_button.gif) no-repeat left top;*/

	}



#main-menu li a span {

	background: #fc899c;

	/*background: url(images/bg_menu_button.gif) no-repeat left top;*/

	}







#main-menu li a {

	float: left;

	padding: 3px 12px 3px 12px;

	line-height: 31px;

	color: #fff;

	font-weight: normal;

}



#main-menu li a:hover {

	text-decoration: none;

	}



/* -- SUCKER FISH MENU START --*/



#main-menu li ul {

  display: none;

  position: absolute; 

  width: 990px;

	top: 0;

  left: 0;

  margin-left: -40px;

	}





#main-menu li ul li {

	background: url(/images/sub-nav-divider.gif) right no-repeat;

	height: 20px;

	padding: 10px 0 10px 0;

	}



#main-menu li ul li a {

  color: #006DAD;

  background: none;

	padding: 0 12px 0 12px;

	line-height: 19px;

	display: block;

	padding: 0px 12px 10px 12px;

	}

	

#main-menu li ul li a:hover {

	background: none;

	color: #00456F;

	}	

	

#main-menu li > ul {

	top: auto;

	left: auto;

	}



#main-menu li:hover ul { 

	display: block; 

	position: absolute;

	top: 35px;

	left: -180px;

	height: 150px

	}



/* -- SUCKER FISH END --*/



/* Main Menu (current page item)



#main-menu li.current-cat, #main-menu li.current-cat-parent {

	margin-left: -1px;

	height: 37px;

	}



#main-menu li.current-cat a, #main-menu li.current-cat-parent a {

	/*background: url(images/bg_menu_button.gif) no-repeat left top;

	background: #fc899c;

	display: block;

	float: left;

	padding: 0 0 0 2px;

	color: #fff;

	margin-top: 5px;

}



#main-menu li.current-cat a span, #main-menu li.current-cat-parent a span {

	background: #fc899c;

	/*background: url(images/bg_menu_button.gif) no-repeat right top;

	display: block;

	line-height: 26px;

	padding: 0 20px 1px 10px; */

} 



/* Sub Category Menu */



#subcat-menu-out {

	width: 100%;

	margin: 0 auto;

	background: url(/images/container-back.png) repeat-y 50% 0;

	}



#subcat-menu {

	width: 1020px;

	height: 34px;

	}



#subcat-menu a {

	color: #3E3E3E;

}



#subcat-menu a:hover, li.current-cat a {

	color: #00699F;

}



#subcat-menu ul {

	padding: 6px 0 0 0;

	width: 100%;

	margin-left: 80px;

	position: relative;

}



#subcat-menu li {

	display: inline;

	float:left;

}



#subcat-menu li a {

	display: inline;

	float: left;

	padding: 0 8px 0 7px;

	line-height: 28px;

	background: url(images/bg_subcat_border.gif) no-repeat right bottom;

}



#subcat-menu li.current-cat a {

	color: #00699F;

	text-decoration:underline;

}

#subcat-menu ul li ul{

	padding:0px;

	width:auto;

	float:left;

	margin:0;

}









/* Main Menu



#main-menu-out {

	width: 100%;

	background: url(/images/brown-bar.png) 50% 0 no-repeat;

	}



#main-menu {

	width: 1020px;

	margin: 0;

	padding: 0 0 0 130px;

	height: 37px;

	}



#main-menu a {

	color: #fff;

}



#main-menu ul {

	padding: 0;

	font-family: Georgia;

	font-size: 16px;

}



#main-menu li {

	display: inline;

	display: block;

	height: 35px;

	float: left;

	background: url(/images/nav-divider.jpg) no-repeat right;

	}



#main-menu li a {

	display: block;

	float: left;

	padding: 3px 12px 3px 12px;

	line-height: 30px;

}



#main-menu li a:hover {

	}



Main Menu (current page item) 



#main-menu li.current-cat, #main-menu li.current-cat-parent {

	margin-left: -1px;

	height: 37px;

	background: url(/images/bg_menu_button.gif) no-repeat left top;

	}



#main-menu li.current-cat a, #main-menu li.current-cat-parent a {

	background: url(/images/bg_menu_button.gif) no-repeat left top;

	display: block;

	float: left;

	padding: 0 0 0 2px;

	border-right: #E4E4E4 1px solid;

	color: #fff;

	margin-top: 5px;

}



#main-menu li.current-cat a span, #main-menu li.current-cat-parent span {

	background: url(/images/bg_menu_button.gif) no-repeat right top;

	display: block;

	line-height: 26px;

	

}



 Sub Category Menu



#subcat-menu-out {

	width: 100%;

	margin: 0 auto;

	background: url(/images/container-back.png) repeat-y 50% 0;

	}



#subcat-menu {

	width: 1020px;

	height: 34px;

}



#subcat-menu a {

	color: #3E3E3E;

}



#subcat-menu a:hover, li.current-cat a {

	color: #00699F;

	}



#subcat-menu ul {

	padding: 6px 0 0 0;

	width: 100%;

	margin-left: -7px;

	position: relative;

}



#subcat-menu li {

	display: inline;

	float:left;

}



#subcat-menu li a {

	display: inline;

	float: left;

	padding: 0 8px 0 7px;

	line-height: 28px;

	background: url(/images/bg_subcat_border.gif) no-repeat right bottom;

}



#subcat-menu li.current-cat a {

	color: #00699F;

	text-decoration:underline;

}

#subcat-menu ul li ul{

	padding:0px;

	width:auto;

	float:left;

	margin:0;

}*/



/* Middle */



#middle-out {

	width: 100%;

	background: url(/images/container-back.png) repeat-y 50% 0;

	margin: auto;

	padding-top: 20px;

	}



#middle {

	width: 1020px;

	padding-top: 20px;

	padding-bottom: 34px;

	padding-left: 60px;

}



/* Content */



#content {

	width: 630px;

	}



/* Content (featured) */



#content .featured {

	width: 590px;

	padding: 0 20px 0 20px;

	height: 350px;

	background: url(/images/feature-background.jpg) no-repeat;

	border: 1px solid #cfb17a;

	}



#content .featured h4 {

	font-family: Georgia;

	font-weight: normal;

	color: #fff;

	padding: 10px 0 2px 0;

	font-size: 19px;

	}





#content .featured h2 {

	font-family: Georgia;

	font-weight: normal;

	color: #fff;

	padding: 10px 0 2px 0;

	font-size: 19px;

}



#content .featured h4 a {

	color: #fff;

}



#content .featured p.post-details {

	padding: -10px 0 5px 0;

	font-family: Georgia;

	font-style: italic;

	color: #818181;

	margin-top: -20px;

	}



#content .featured p a  {

	color: #787878;

}



#content .featured img.alignleft {

	margin: 8px 15px 0 0;	

}



/* Content (main) */



#content #main {

	padding-top: 22px;

	width: 630px;

}



/* Content (archives) */



#content .archives {

	padding-top: 0 !important;

	width: 100%;

	 

}



#content h1.arh {

	font-size: 25px;

	color: #6F4F30;

	font-size: 24px;

	line-height: 30px;

	}



#content h2.search {

	padding-bottom: 0;

}



#content .archives #latest {

	border-top: 0;

}



#content .more_entries h2 {

	font-size: 17px;

	font-family: Georgia;

	font-weight: normal;

}



#content .more_entries {

	padding-top: 10px;

}



#content .more_entries h2 a {

	color: #515151;

}



/* Content (page) */



#content .page .post {

	border: 0 !important;

	padding-bottom: 0 !important;

	margin-bottom: 5px !important;

}



/* Content (latest) */



#content #latest {

	width: 410px;

	}



/* Content (latest > post) */



#content #latest .post {

	width: 100%;

	padding: 20px 0 30px 0;

	border-bottom: #EBEBEB 1px solid;

	clear: both;

}



#content #latest .post h2 {

	font-family: Georgia;

	font-size: 20px;

	font-weight: normal;

	padding: 5px 0 8px 0;

	color: #e85069;

}



#content #latest .post h2 a {

	color: #e85069;

}



#content #latest .post h2 a:hover {

	color: #e85069;

}



#content #latest .post-details {

	font-family: Georgia;

	font-size: 12px;

	font-style: italic;

	padding: 0 0 10px 20px;

	color: #797979;

	}



#content #latest .post p {

	line-height: 20px;

	padding: 2px 0 5px 0;

	display: inline;

}



#content #latest img.alignleft {

	margin-top: 7px;

	margin-bottom: 0;

}



a.read-more {

	font-weight: bold;

	margin-left: 1px;

}



/* Content (latest > more posts) */



#content #latest #more-posts {

	width: 100%;

}



#content #latest #more-posts ul {

	width: 100%;

	font-family: Georgia;

	font-size: 17px;

	padding: 0;

}



#content #latest #more-posts li {

	line-height: 27px;

	padding: 6px 0 7px 0;

	border-bottom: #EBEBEB 1px solid;

}



/* Content (popular) */



#content #popular-articles {

	width: 200px;

	border-bottom: 1px solid #d1d1d1;

	margin-left: 20px;

	margin-top: 33px;

	float: left;

	}



#content #popular-articles .title {

	font-size: 12px;

	background: url(/images/pop-articles-back.gif) no-repeat;

	line-height: 37px;

	padding: 0 0 0 10px;

	font-weight: bold;

	color: #fc899c;

}



#content #popular-articles h3 {

	font-family: Georgia;

	font-size: 11px;

	font-weight: bold;

	line-height: 25px;

	padding: 10px 0 0 0;

	margin-bottom: -10px;

}



#content #popular-articles h3 a {

	color: #000000;

}



#content #popular-articles h2 {

	font-family: Georgia;

	font-size: 11px;

	font-weight: bold;

	line-height: 25px;

	padding: 10px 0 0 0;

	margin-bottom: -10px;

}



#content #popular-articles h2 a {

	color: #000000;

}





#content #popular-articles p {

	padding: 5px 0;

	line-height: 20px;

	font-size: 11px;

	color: #666666;

	}



#content #popular-articles a.read-more {

	border-bottom: #CBCBCB 1px solid;

}



#content #popular-articles a.read-more:hover {

	text-decoration: none;

	border-bottom: #979797 1px solid;

}



#content #popular-articles .block {

	border-bottom: #C7C7C7 1px solid;

	padding: 0 5px 10px 8px;

}



/* Content (single) */



#content #single {

	width: 600px;

	padding-bottom: 30px;

}



/* Content (single > post) */



#content #single .post {

	width: 100%;

	border-bottom: #EBEBEB 1px solid;

	padding-bottom: 15px;

	margin-bottom: 15px;

}



#content #single .post h2 {

	font-size: 25px;

	font-family: Georgia;

	font-weight: normal;

}



#content #single .post h2.title {

	padding-bottom: 2px;

}



#content #single .post p.post-details {

	font-family: Georgia;

	font-size: 12px;

	font-style: italic;

	padding: 0 0 10px 0;

	color: #797979;

}



#content #single .post p.post-details a {

	color: #797979;

}



#content #single .post img.alignleft {

	margin: 8px 15px 5px 0;

}



#content #single .post img.alignright {

	margin: 20px 0 20px 0;

	float: left;

	padding: 3px;

	border: 1px solid #CFB17A;

}



.form-button {

	border: 1px solid #fff;

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

	height: 45px;

	width: 200px; 

	text-indent: -9000px;

	cursor: pointer;

	}



#submit {

	border: 1px solid #fff ;

	}



/* Post Content Lists and Blockquote */



#content #single .post ol, #content #single .post ul {

	line-height: 20px;

}



#content #single .post ul {

	padding-left: 50px;

}



#content #single .post ul li {

	list-style: circle;

	padding: 3px 0;

}



#content #single .post ol {

	padding-left: 57px;

}



#content #single .post ol li {

	list-style: decimal;

	padding: 3px 0;

}



#content #single .post blockquote {

	border-left:2px solid #777777;

	color:#777777;

	font-style:italic;

	margin:5px auto 15px;

	padding:0px 10px;

	width:85%;

}



/* Content (single > comments) */



#content #single #comments {

	width: 100%;

}



#content #single #comments h2 {

	font-size: 18px;

	font-family: Georgia;

	padding: 10px 0 30px 0;

}



#content .featured h2 a {

	color: #E9516A;

	}



/* Content (single > comments > comment) */



#content #single .comment {

	width: 100%;

	margin-bottom: 17px;

}



#content #single .comment .col-left {

	width: 112px;

	text-align: right;

	font-family: Georgia;

}



#content #single .comment .col-left a {

	color: #006DAD;

	text-decoration: underline;

}



#content #single .comment .col-left a:hover {

	text-decoration: none;

}



#content #single .comment .col-left img {

	margin-bottom: 5px;

}



#content #single .comment .col-left p {

	padding: 1px 0;

}



#content #single .comment .col-left p i {

	color: #999999;

}





#content #single .comment .col-right {

	width: 425px;

	padding: 5px 20px;

	border: #CFB17A 1px solid;

	margin-left: 20px;

}



* html #content #single .comment .col-right {

	height: 130px;

}



#content #single .lc_logged {

	margin-top: -20px;

	position: relative;

}



/* Content (single > comments > form) */



#content #single #comments label {

	display: block;

	clear: both;

	padding-bottom: 10px;

	width: 400px;

	font-family: "Lucida Sans Unicode";

	font-size: 11px;

}



#content #single #comments label span {

	line-height: 27px;

	padding-left: 10px;

	float: left;

}



#content #single #comments label input {

	width: 160px;

	font-size: 12px;

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

	padding: 5px 4px;

	border: #E5E5E5 1px solid;

	float: left;

}



#content #single #comments textarea {

	display: block;

	clear: both;

	width: 590px;

	padding: 5px 4px;

	border: #CFB17A 1px solid;

	background: url(/images/text-area-background.jpg);

	margin-bottom: 15px;

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

	font-size: 12px;

}



input {

	border: 1px solid #CFB17A;

	}



wpcf7-form-control-wrap {

	border: none;

	}



textarea{

	border: #CFB17A 1px solid;

	background: url(/images/text-area-background.jpg);

	color: #999999;

	padding: 5px;

	width: 590px;

	}



.wpcf7 p {

color: #ea5c73;

font-weight: bold;	

}

/* Sidebar */



#sidebar {

	width: 311px;

	margin-left: 20px;

	}



#sidebar .block {

	border: #cfb17a 1px solid;

	background: #f9f3d7;

	padding: 12px 9px;

	margin-bottom: 14px;

}



#sidebar .block-ads {

	padding:  0 9px 0 9px;

	margin-bottom: 14px;

}





#sidebar .block-ads img {

	padding: 5px;

	border: 1px solid #fdd9df;

	margin: 0 8px 15px 0;

	}



#sidebar .block h2 {

	font-size: 14px;

	padding: 55px 0 10px 0;

}



#sidebar .widget_links h2{

padding: 5px 0 10px 0;

}





#sidebar .block .inside {

	padding: 5px 12px;

}



#sidebar .inside ul {

	padding: 0;

}



#sidebar .inside li {

	line-height: 20px;

	padding: 3px 0 3px 12px;

	background: url(/images/pink-arrows.gif) no-repeat 0 10px;

}



#sidebar .inside li a {

	color: #106eaf;

}



#sidebar .inside li a:hover {

	color: #b8b8b8;

}



/* Sidebar (tabs) */



#sidebar #tabs ul.tabs {

	padding: 0;

	width: 100%;

	margin-bottom: 8px;

}



#sidebar #tabs ul.tabs li {

	display: block;

	float: left;

	margin-right: 3px;

	}



#sidebar #tabs ul.tabs li a {

	background: #fff;

	display: block;

	border: #cfb17a 1px solid;

	line-height: 27px;

	padding: 0 11px 0 12px;

	color: #dc596f;

	font-weight: normal;

}



#sidebar #tabs ul.tabs li a.selected {

	background-color: #38220c;

	color: #fff;

	border: 0;

	margin-top: 1px;

}



#sidebar #tabs .inside {

	position: relative;

	padding-top: 10px;

	padding-bottom:10px;	

}



#sidebar #tabs .inside ul {

	padding-top: 0px;

}



#sidebar #tabs .inside li {

	padding: 6px 0 ;

	border-bottom: #DEDEDE 1px solid;

	background: none;

}



#sidebar #tabs .inside .border-clear {

	width: 100%;

	height: 8px;

	background: #fff;

	overflow: hidden;

	position: absolute;

	top: 1px;

	left: 0;

}



/* Sidebar (subscribe) */



#sidebar .subscribe {

	width: 241px;

	height: 45px;

	padding: 16px 0 0 70px;

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

	margin-bottom: 16px;

}



#sidebar .subscribe h2 {

	font-family: Georgia;

	font-size: 17px;

	font-weight: normal;

	font-style: italic;

	color: #2D2D2D;

	padding: 0;

	line-height: 15px;

}



#sidebar .subscribe h2 a {

	color: #2D2D2D;

}



#sidebar .subscribe p {

	font-size: 11px;

	color: #6F6F6F;

	padding: 0;

	line-height: 15px;

}



/* Sidebar (advert) */



#sidebar .advert {

	width: 100%;

	text-align: center;

	margin-bottom: 14px;

}



/* Sidebar (categories and archive) */



#sidebar #cat-arh {

	width: 291px;

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

	border: none;

	margin-top: 25px;

}



#sidebar #cat-arh .container {

	width: 291px;

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

	padding-bottom: 60px;

}



#sidebar #cat-arh .inside {

	padding: 7px 8px 10px 12px;

	border-bottom: 0;

}



#sidebar #cat-arh .col-left .inside {

	width: 123px;

	float: left;

	border-right: 1px solid #e8e8e8;

	

}



#sidebar #cat-arh .col-left h4 {

margin: 40px 0 0 13px;	

}





h4 {

	width: 125px;

	margin-left: 15px;

	}



#sidebar #cat-arh .col-left h2 {

margin: 0 0 0 13px;	

}



#sidebar #cat-arh .col-right .inside {

	width: 125px;

	margin-left: 0;

	border-left: 0;

	floAt: left;

	margin-bottom: 20px;

}



#sidebar #cat-arh .col-right h4 {

	margin-top: 40px;

	

}





#sidebar #cat-arh .col-right h2 {

	margin-left: 13px;

	padding-left: 1px;

}



/* Widget (calendar) */



#wp-calendar {

	width: 95%;

	padding: 0 0 0px 0;

	margin-bottom: 15px;

}



#wp-calendar caption {

	padding: 10px;

}



#wp-calendar th, #wp-calendar td {

	padding: 5px;

	text-align: center;

	background: #C7C7C7;

}



#wp-calendar td {

	background: transparent;

}



#wp-calendar td, table#wp-calendar th {

	padding: 3px 0;

}



#wp-calendar a {

	text-decoration: underline;

}



#wp-calendar a:hover {

	text-decoration: none;

}



/* Widget (tag cloud) */



#tag_cloud {

	padding-bottom: 20px;

}



#footer #tag_cloud h2 {

	margin-bottom: 10px;

}



#footer #tag_cloud a {

	color: #515151;

}



/* Widget (textwidget) */



.textwidget {

	padding: 10px 0;

}



/* Footer */



#footer-out {

	width: 100%;

	background: url(/images/footer-background.gif) no-repeat 50% 0;

}



#footer {

	width: 960px;

	margin-left: 30px;

	padding: 10px 0 0 0;

}



#footer .block {

	display: block;

	margin-right: 30px;

	float: left;

	}



#footer .last {

	margin-right: 0;

}



#footer h2 {

	color: #3B3B3B;

}





/* Footer (flickr) */



.flickr {

	float: left;

	margin-right: 15px;

	}



.flickr_badge_image img {

	float:left;

	margin:8px 3px 0px;

	padding:0 7px 5px 0;

}





#footer .flickr h2 {

	font-size: 14px;

	font-weight: normal;

}



#footer .flickr h2 span {

	color: #006DAC;

}



#footer .flickr h2 span span {

	color: #DE42B1;

}



#footer .flickr .inside {

	margin-left: -15px;

	position: relative;

	width: 300px;

	padding-top: 10px;

}



#footer .flickr img {

	display: block;

	float: left;

	padding: 3px;

	background: #fff;

	margin:0 0 15px 15px;

	display: inline;

	position: relative;

}





#footer .widget #recent-posts ul li {

	background: url(/images/pink-arrow.png) no-repeat 0 8px;

	padding: 0 0 0 20px;

	margin: 0 0 10px 0;

	}



#footer .widget #recent-posts ul li a {

	color: #106eaf;

	}



/* Footer (widget) */



#footer .widget {

	}



#footer .widget h2 {

	font-family: Georgia;

	font-size: 16px;

	padding-bottom: 5px;

	font-weight: bold;

	background: url(/images/bg_footer_h2.gif) no-repeat 0 13px;

	padding-left: 25px;

}



#footer .widget ul {

	padding-left: 5px;

}



.widget_recent_entries {

	width: 280px;

	float: left;

	margin-left: 20px;

	}



#footer .widget li {

	line-height: 20px;

	padding: 2px 0 2px 15px;

	background: url(/images/bg_footer_arrows.gif) no-repeat 0 10px;

}



#footer .widget li a {

	color: #515151;

}



#card-holder {

	position: relative;

	margin: 30px 0 140px 0;

	}



.card {

	position: absolute;

	top: -10px;

	left: -10px;

	}



#about {

	float: left;

	width: 320px;

	}



/* Copyright */



#copyright-out {

	width: 100%;

	}



#copyright {

	width: 1020px;

	padding: 15px 0 50px 0;

	background: #38220c;

	}



#copyright a {

	color: #fff;

	text-decoration: underline;

}



#copyright a:hover {

	text-decoration: none;

}



#copyright ul {

	padding: 10px 0 5px 0;

	margin-left: 25px;

	position: relative;

}



#copyright li {

	display: inline;

	padding: 0 7px;

	border-left: #fca9b7 1px solid;

}



#copyright li a {

	color: #fca9b7;

	text-decoration: none;

	font-size: 12px;

	}



#copyright li a:hover {

	color: #fff;

	text-decoration: none;

	font-size: 12px;

	}





#copyright li.first {

	border: 0;

}



#copyright p {

	font-style: italic;

	color: #fff;

	padding: 0;

	margin-top: -7px;

	margin-left: 25px;

}



#copyright .col-right {

	padding-top: 10px;

}



/* Fix */



.wrap:after {

    content: "."; 

    display: block;

	 height: 0;

    clear: both; 

    visibility: hidden;

}



/* Mix */



.ui-tabs-hide {  

	display: none;  

}  



.ads img {

  margin:5px 5px 0 0;

}



/*=== Misc. ===*/

.fix{

	clear: both;

	height: 1px;

	margin: -1px 0 0;

	overflow: hidden

}

.fl{

	float: left

}

.fr{

	float: right

}

.ac{

	text-align: center

}

.ar{

	text-align: right

}

img.centered{

display: block;

margin-left: auto;

margin-right: auto;

}



img.alignright{

padding: 4px;

margin: 3px 0 2px 10px;

display: inline;

}



img.alignleft{

padding: 4px;

background: #ffffff;

margin: 3px 10px 10px 0;

display: inline;

border: 1px solid #fdd9df;

}



.alignleft{

float: left;

}



.alignright{

float: right;

}



.ad {

	padding: 10px;

	border: 1px solid #e1e1e1;

	margin: 20px 0 0 0;

	}

	

.wpm_registration	{

	}



.wpm_registration	td {

	padding: 5px 10px 5px 0;

	color: #E85069;

	}





.wlmreginstructions button {

	background-color: #000;

	}



small {

	color: #999999; 

	font-style: italic; 

	margin-top: 20px;

	}



.wpm_registration	input {

	width: 200px;

	border: 1px solid #CFB17A;

	color: #999999;

	font-size: 11px;

	padding: 3px 0 3px 5px;

	}

	

.widget_rss	 {

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

	}

	

.caption {

	margin-top: -10px;

	margin-bottom: 20px;

	}	


#sidebar .blogroll1 {

	width: 291px;

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

	border: none;

	margin-top: 285px;

}

#sidebar .blogroll1 h4 {
	padding-top: 55px;
	width:200px;

}

#sidebar .blogroll1 li.tits {
	list-style:none;

}

#sidebar .blogroll1 .blogroll li {

	line-height: 20px;

	padding: 3px 0 3px 12px;

	background: url(/images/pink-arrows.gif) no-repeat 0 10px;
	margin-left:15px;

}



#sidebar .blogroll1 .blogroll li a {

	color: #106eaf;

}