/* 



	Theme Name: Susan Rosner



	Theme URL: http://www.Susanrosner.com/



	Description: Susan Rosner <a href="http://www.Susanrosner.com" >Susan Rosner</a>.



	Author: Securenext



	Author URI: http://www.securenext.com



	Tags: Susan Rosner, Securenext, Two-Column , Custom-header,



*/
 






body {



	color:#2e2e2e;



	font-size: 13px;



	font-family:Arial,"Arial Narrow";



	margin:30px 0px 0px 0px;



	padding: 0px;



	behavior: url("csshover.htc");



	background:url(images/page-bg.gif) repeat-x;







}



p{



	margin:5px 0px;



}











#container{



	width:1000px;



	margin:0px auto;



	padding:0px 0px;



}



#wrapper {



	width:1000px;



	padding:0px 0px;



	float:left;



}



#wrapper-cont{



	width: 1000px;



	float:left;



}



#wrapper-btm{



	width:1000px;



	float:left;



}



	



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



*	Hyperlinks									*



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



	



a img {



	border: none;



}



	



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



*	Header  									*



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







#header {



	float:left;



	width:1000px;



	background:#fff;



	padding:0px 0px;



}



.susan-logo {



	float: left;



	padding:0px 0px 0px 0px;



}







.quicklink {



	float: right;



}



.quicklink img{



	vertical-align:middle;



}







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



*	Navigation      							*



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







#nav {



	float: right;



	position:relative;



	margin:35px 0px 0px 0px;



	padding:0px 0px;



	font-size:14px;



	font-weight:normal;

	z-index:2;



}







#nav-holder {



	float: right;



	height:33px;



}







#nav ul {



	float: right;



	list-style: none;



	margin: 0px 0px 0px 0px;



	padding: 0px;



	text-transform:uppercase;



	display:inline;



}



	



#nav ul li {



	float: left;



	margin: 0px 9px 0px 0px;



	line-height:33px;



	padding:0px;	 



	position:relative;



	background:url(images/nav_bg.gif) repeat-x bottom;



}



#nav ul li:hover{



	background:url(images/nav_hover.gif) repeat-x bottom;



	color:#FFFFFF;



}



#nav ul li a{



	color: #1e9a9e;



	display: block;



	text-decoration: none;



	line-height:31px;



	padding:0px 10px 0px 10px;



	display:block;



}



#nav ul li:hover a{



	color: #ffffff;



}



#nav ul li ul{



	display:none;



}



#nav ul li:hover ul{



	display:block;



	position:absolute;



	width:200px;



	background:#919191;



    left:0px;



    top:30px;



	border-bottom:2px solid #FFFFFF;



	



}



#nav ul li ul li{



	color: #1e9a9e;



	text-decoration: none;



	margin: 0px 0px 0px 0px;



	line-height:35px;



	padding:5px 0px 0px 0px;



	background:#919191;



	display:inline;



	border-bottom:1px solid #CCCCCC;



}







#nav li:hover ul li{



	line-height:31px;



	font-size:12px;



	width:200px;



	text-align:left;



	background:#919191;



}







#nav li:hover ul li a:hover{



	background:#919191;



	color:#FFFFFF;



}











#nav ul li a:hover{



	/*background:url(images/nav_hover.gif) repeat-x;*/



	color:#FFFFFF;



}



#nav ul li.sep{



	padding:0px;



}



#nav ul li.current_page_item{



	color:#FFFFFF;



}	



#nav ul li.current_page_item a{



	background:url(images/nav_hover.gif) repeat-x;



	color:#FFFFFF;



}







#nav ul li a ul li a:hover{



	background:url(images/nav_hover.gif) repeat-x;



}







#nav ul li:hover ul li a{



	background:#919191;



	color:#FFFFFF;



}



#nav ul li ul li.current_page_item a{



	background:none;



	color:#FFFFFF;



}







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



*	slideshow 					     		    * 



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







#slide{



	width:717px;



	height:518px;



	padding:5px 0px 0px 5px;



	float:left;



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



}







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



*	Content 					     		    * 



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







#content {



	width: 1000px;



	float:left;



	padding:0px 0px;



	line-height: 20px;



}



#contentleft {



	float: left;



	margin:0px 0px 0px 10px;



	padding: 0px;



	width:700px;



}







#contentleft h1 {



	color: #1E9A9E;



	font-size: 26px;



	font-family:Arial,"Arial Narrow";



	font-weight: bold;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 5px 0px;



	border-bottom: 1px solid #DDDDDD;



	text-transform:capitalize;



	line-height:26px;



	}



	



#contentleft h1 a {



	color: #1E9A9E;



	font-size: 18px;



	font-family:Arial,"Arial Narrow";



	font-weight: bold;



	margin: 0px;



	padding: 0px;



	text-decoration: none;



	}







#contentleft h1 a:hover {



	color: #1E9A9E;



	font-size: 18px;



	font-family:Arial,"Arial Narrow";



	font-weight: bold;



	margin: 0px;



	padding: 0px;



	text-decoration: none;



	}



	



#contentleft h2 {



	color: #1E9A9E;



	font-size: 20px;



	font-family:Arial,"Arial Narrow";



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 5px 0px;



	font-weight:normal;



	







	}



	



#contentleft h3 {



	color: #1E9A9E;



	font-size: 20px;



	font-family:Arial,"Arial Narrow";



	margin: 10px 0px 10px 0px;



	padding: 0px 0px 5px 0px;



	font-weight:normal;



	



	}



	



#contentleft h4 {



	color: #1E9A9E;



	font-size: 12px;



	font-family:Arial,"Arial Narrow";



	font-weight: bold;



	margin: 0px 0px 2px 0px;



	padding: 0px 0px 5px 0px;



	border-bottom: 1px solid #DDDDDD;



	}



	



#contentleft h5 {



	color: #1E9A9E;



	font-size: 10px;



	font-family:Arial,"Arial Narrow";



	font-weight: bold;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 5px 0px;



	border-bottom: 1px solid #DDDDDD;



	text-transform:capitalize;



	}



	







#contentleft h6 {



	color: #1E9A9E;



	font-size: 8px;



	font-family:Arial,"Arial Narrow";



	font-weight: bold;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 5px 0px;



	border-bottom: 1px solid #DDDDDD;



	text-transform:capitalize;



	}



	



#contentleft img.wp-smiley {



	float: none;



	border: none;



	padding: 0px;



	margin: 0px;



	}







#contentleft img.wp-wink {



	float: none;



	border: none;



	padding: 0px;



	margin: 0px;



	}



	







/********** blog page Design ************************/







#blogcontent {



	width: 750px;



	float:left;



	padding:10px 0px;



	line-height: 20px;
	width:722px;


}



	



#blogcontentleft {



	float: left;



	margin: 0px;



	padding: 0px;



	text-align:justify;



	width:680px;



}







#blogcontentleft h1 {



	color: #dd4422;



	font-size: 26px;



	font-family:Arial,"Arial Narrow";



	font-weight: normal;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 5px 0px;



	border-bottom: 1px solid #DDDDDD;



	text-transform:capitalize;



	line-height:26px;



	}



	



#blogcontentleft h1 a {



	color: #dd4422;



	font-size: 18px;



	font-family:Arial,"Arial Narrow";



	font-weight: normal;



	margin: 0px;



	padding: 0px;



	text-decoration: none;



	}







#blogcontentleft h1 a:hover {



	color: #dd4422;



	font-size: 18px;



	font-family:Arial,"Arial Narrow";



	font-weight: normal;



	margin: 0px;



	padding: 0px;



	text-decoration: none;



	}



	



#blogcontentleft h2 {



	color: #dd4422;



	font-size: 20px;



	font-family:Arial,"Arial Narrow";



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 5px 0px;



	font-weight:normal;



	}



	



#blogcontentleft h3 {



	color: #464644;



	font-size: 20px;



	font-family:Arial,"Arial Narrow";



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 5px 0px;



	font-weight:normal;



	}



	



#blogcontentleft h4 {



	color: #0076A3;



	font-size: 12px;



	font-family:Arial,"Arial Narrow";



	font-weight: bold;



	margin: 0px 0px 2px 0px;



	padding: 0px 0px 5px 0px;



	border-bottom: 1px solid #DDDDDD;



	}



	



#blogcontentleft h5 {



	color: #0076A3;



	font-size: 10px;



	font-family:Arial,"Arial Narrow";



	font-weight: bold;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 5px 0px;



	border-bottom: 1px solid #DDDDDD;



	}



	







#blogcontentleft h6 {



	color: #0076A3;



	font-size: 8px;



	font-family:Arial,"Arial Narrow";



	font-weight: bold;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 5px 0px;



	border-bottom: 1px solid #DDDDDD;



	}



	



#blogcontentleft img.wp-smiley {



	float: none;



	border: none;



	padding: 0px;



	margin: 0px;



	}







#blogcontentleft img.wp-wink {



	float: none;



	border: none;



	padding: 0px;



	margin: 0px;



	}











/************Blog page design End*********************/



	



.sticky {



	background: #F7F7F7;



	margin: 0px;



	padding: 10px;



	border: 1px solid #E6E6E6;



	}



	



.post {



	margin: 0px 0px 50px 0px;



	}



	



.postarea {



	margin: 0px;



	padding: 0px;



}







.postarea .date {



	background: url('images/date.gif') no-repeat left;



	padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0



}



.postarea .filed {



	background: url('images/folder.gif') no-repeat left;



	margin-left:3px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0



}



.postarea .commentcount {



	background: url('images/comment.gif') no-repeat left;



	margin-left:3px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:2px; padding-bottom:0



}



.postarea .postautor {



	background: url('images/icon_ucp.gif') no-repeat left;



	padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0



}











.postarea p {



	padding: 0px 0px 10px 0px;



	margin: 0px;



	}



	



.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited {



	color: #0076A3;



	text-decoration: none;



	font-weight:bold;



	}



	



.postarea a:hover, .postcomments a:hover {



	color: #0076A3;



	text-decoration: underline;



	}



	



.postarea ol {



	margin: 0px 0px 0px 20px;



	padding: 0px 0px 10px 0px;



	}



	



.postarea ol li {



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 5px 0px;



	}



	



.postarea ul {



	list-style-type: none;



	margin: 0px 0px 0px 5px;



	padding: 0px 0px 10px 0px;



	}



	



.postarea ul ul {



	list-style-type: none;



	margin: 0px;



	padding: 0px 0px 0px 0px;



	}



	



.postarea ul li {



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



	margin: 0px 0px 5px 0px;



	padding: 0px 0px 0px 15px;



	}



	



.postarea ul ul li {



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



	margin: 0px 0px 5px 0px;



	padding: 0px 0px 0px 15px;



	}



	



blockquote {



	background: #F7F7F7;



	margin: 0px 25px 15px 25px;



	padding: 0px 25px 0px 10px;



	border: 1px solid #E6E6E6;



	}



	



#content blockquote p {



	margin: 0px;



	padding: 10px 0px 10px 0px;



	}



	



.postauthor {



	margin: 0px 0px 10px 0px;



	padding: 0px;



	}



	



.postmeta {



	background: #F7F7F7;



	font-size: 11px;



	text-transform: uppercase;



	margin: 0px;



	padding: 5px 10px 5px 10px;



	border: 1px solid #E6E6E6;



	}



	



.postmeta p {



	margin: 0px;



	padding: 0px;



	}







.singlepostmeta {



	background: #F7F7F7;



	font-size: 11px;



	text-transform: uppercase;



	margin: 0px 0px 50px 0px;



	padding: 5px 10px 5px 10px;



	border: 1px solid #E6E6E6;



	}







.singlepostmeta p {



	margin: 0px;



	padding: 0px;



	}



	



code {



	background: #F7F7F7;



	margin: 0px 25px 15px 25px;



	padding: 10px;



	display: block;



	font-family:Arial,"Arial Narrow";



	border: 1px solid #E6E6E6;



	}



	



.archive {



	float: left;



	width: 320px;



	margin: 0px;



	padding: 0px 25px 20px 0px;



	}







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



*	Images  					     		    * 



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







img.centered  {



	display: block;



	margin-left: auto;



	margin-right: auto;



	margin-bottom: 10px;



	padding: 0px;



	}



	



img.alignnone {



	padding: 0px;



	margin: 0px 0px 10px 0px;



	display: inline;



	}







img.alignright {



	padding: 0px;



	margin: 0px 0px 10px 10px;



	display: inline;



	}







img.alignleft {



	padding: 0px;



	margin: 0px 10px 10px 0px;



	display: inline;



	}



	



.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



	margin-bottom: 10px;



	}







.alignright {



	float: right;



	margin: 0px 0px 10px 10px;



	}







.alignleft {



	float: left;



	margin: 0px 10px 10px 0px;



	}



	



.wp-caption {



	border: 1px solid #E6E6E6;



	text-align: center;



	background-color: #F7F7F7;



	padding: 4px 0px 5px 0px;



}







.wp-caption img {



	margin: 0px 0px 5px 0px;



	padding: 0px;



	border: 0px;



	}







.wp-caption p.wp-caption-text {



	margin: 0px;



	padding: 0px 0px 0px 0px;



	font-size: 11px;



	font-weight: normal;



	line-height: 12px;



	}



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



*	INdex - Sidebar 	        			     	    * 



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



#rsidebar{



	float: right;



	width: 275px;



	margin: 0px;



	padding:0px 0px 0px 0px;



}



#indexsidebar{



	float: left;



	width: 265px;



	margin: 5px 5px 0px 0px;



	padding:0px 0px;



	background:#1E999E;



}







#txt-container{



	float: left;



	width: 255px;



	margin:0px;



	padding:5px;



	color:#FFFFFF;



}



#txt-container p{



	float: left;



	margin:0px;



	padding:5px;



	color:#FFFFFF;



	line-height:20px;



}







#txt-container a {



	color:#FFFFFF;



	text-decoration:underline;



	margin:5px;



	



}







#txt-email{



	float: left;



	width: 265px;



	padding: 0px 0px 0px 0px;



	background:#FFB911;



	margin: 5px 5px 0px 0px;



}



#txt-email .flt{



	float:left;



	padding:5px 5px;



}



#txt-email .frt{



	float:right;



	padding:5px 5px;



	width:175px;



	font-size:11px;



	font-weight:bold;



}



#txt-email .frt a {



	color:#000000;



	text-decoration:underline;



}















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



*	Sidebar 	        			     	    * 



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



#sidebar {



	float: right;



	width: 268px;



	margin: 0px;



	padding:5px 10px 0px 0px;



}







#sidebar h3 {



	font-family:Arial,"Arial Narrow";



	font-size:20px;



	margin:0px;



	color:#000;



	padding:0px 0px 10px 0px;



}



.brd{



	border-bottom:0px solid #FFFFFF;



}



	



#sidebar a, #sidebar a:visited  {



	color: #0076A3;



	text-decoration: none;



	}



	



#sidebar a:hover {



	color: #0076A3;



	text-decoration: underline;



	}



	



#sidebar h2 {



	color: #FFFFFF;



	font-size: 14px;



	font-family:Arial,"Arial Narrow";



	font-weight: bold;



	margin: 0px 0px 5px 0px;



	padding: 0px;



	border-bottom: 1px solid #DDDDDD;



	}







#sidebar p {



	margin: 0px;



	padding: 0px;



	}







#sidebar .widget  {



	background: #F7F7F7;



	margin: 0px 0px 10px 0px;



	padding: 10px;



	border: 1px solid #E6E6E6;



	}



	



#sidebar ul {



	list-style-type: none;



	margin: 0px;



	padding: 10px;



	background-color:#1E999E;



	}



	



#sidebar ul#sidebox {



	border-top:0px;



	float:left;



	list-style-type:none;



	margin:0 0 10px 0;



	padding:0;



	width: 265px;
	color:#FFFFFF;



}



	



#sidebar ul li {



	list-style-type: none;



	margin: 0px 0px 5px 0px;



	padding: 10px;



	}



	



#sidebar ul ul li a, #sidebar ul ul li a:visited {



	color: #FFFFFF;



	text-decoration: none;



	}



	



#sidebar ul ul li a:hover {



	color: #FFFFFF;



	text-decoration: underline;



	}







#sidebar ul ul {



	list-style-type: none;



	margin: 0px 0px 0px 5px;



	padding: 0px;



	}



	



#sidebar ul ul ul {



	list-style-type: none;



	margin: 0px 0px 0px 0px;



	padding: 0px;



	}



	



#sidebar ul li li {



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



	padding: 0px 0px 0px 15px;



	margin: 0px 0px 0px 0px;



	}



	



#sidebar ul li ul li {



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



	padding: 0px 0px 5px 15px;



	margin: 0px 0px 0px 0px;



	}







#sidebar .textwidget {



	margin: 0px;



	padding: 0px;



	}







#cat {



	background: #FFFFFF;



	font-family:Arial,"Arial Narrow";



	font-size: 12px;



	width: 230px;



	color: #222222;



	margin: 5px 0px 0px 0px;



	padding: 1px;



	display: inline;



	border: 1px solid #DDDDDD;



	}







.widget_tag_cloud {



	margin: 0px;



	padding: 0px 0px 0px 10px;



	}



	



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



*	Footer  									*



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







#footer {



	float:left;



	font-family:Arial,"Arial Narrow";



	font-size:13px;



	font-weight:bold;



	margin:10px 5px 18px 4px;



	width:983px;



	border-top:1px solid #CCCCCC;



}



#footer .ftlogo{



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



	margin:5px 0px 10px 0px;



	width:102px;



	height:28px;



	padding:0px 19px 0px 0px;



	float:left;



}



#footer .ftlogo img{



	margin:0px;



	padding:0px;



	float:left;



}







#footer .fttxt{



	margin:5px 0px 10px 0px;



	float:left;



	width:350px;



}



#footer .fttxt a{



	color: #1E999E;



	text-decoration:none;



}







#footer .fttxt p{



	margin:0px;



	padding:0px;



	color:#1E999E;



}



#footer .fttxt span{



	margin:0px;



	color:#DEB34B;



	



}



#footer .cpytxt {



	margin:0px 10px 10px 0px;



	padding:10px 10px 10px 0px;



	color:#919191;



	width:350px;



	float:left;



}







.ftlogin {



	margin:0px 0px 10px 0px;



	padding:0px 0px 10px 0px;



	color:#919191;



	float:right;



	width:350px;



}











#footer .ble{



	background-color:#D2F4F5;



	padding:10px 10px 10px 10px ;



	margin:0px 0px 10px 10px ;



}







#footer .org{



	background-color:#FFEBB6;



	padding:10px 10px 10px 10px ;



	margin:0px 0px 10px 10px ;



}







#footer ul {



	float:right;



	list-style:none;



	padding:0px;



	margin:0px;



	color:#7E7C7D;



}



#footer ul li{



	float:right;



	list-style:none;



	margin: 0px;



	padding: 0px;



}



#footer ul li a{



	color:#404040;



	text-transform:capitalize;



	text-decoration:none;



	padding:0px 10px;



}



#footer ul li a:hover{



	text-decoration:underline;



}







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



*	Search Form									*



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







.postform {



	background: #F5F5F5;



	width: 240px;



	color: #222222;



	font-size: 12px;



	font-family:Arial,"Arial Narrow";



	margin: 5px 0px 0px 0px;



	padding: 1px;



	display: inline;



	border: 1px solid #DDDDDD;



	}







#subscribe {



	margin: 0px;



	padding: 10px 0px 5px 0px;



	overflow: hidden;



	}







#subbox {



	background: #F5F5F5 !important;



	width: 185px;



	color: #222222;



	font-size: 11px;



	font-family:Arial,"Arial Narrow";



	font-weight: normal;



	margin: 0px;



	padding: 5px 0px 5px 5px;



	-moz-border-radius: 5px;



	-khtml-border-radius: 5px;



	-webkit-border-radius: 5px;



	display: inline;



	border: 1px solid #DDDDDD;



	}



	



#subbutton {



	background: #333333 url(images/homelink.png);



	color: #FFFFFF;



	-moz-border-radius: 5px;



	-khtml-border-radius: 5px;



	-webkit-border-radius: 5px;



	font-size: 12px;



	text-transform: uppercase;



	text-decoration: none;



	margin: 0px 0px 0px 5px;



	padding: 3px 5px 4px 5px;



	border: 1px solid #333333;



	}







#searchform {



	margin: 0px;



	}



	



#searchformheader {



	margin: 0px;



	}



	



#s {



	background: #FFFFFF;



	width: 135px;



	color: #FFFFFF;



	font-size: 12px;



	font-family:Arial,"Arial Narrow";



	margin: 5px 3px 0px 0px;



	padding: 2px 0px 2px 3px;



	display: inline;



	border: 1px solid #E6E6E6;



	}



	



#searchsubmit {



	background: #003663;



	color: #FFFFFF;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	font-family:Arial,"Arial Narrow";



	font-size: 11px;



	font-weight: bold;



	text-decoration: none;



	margin: 0px;



	padding: 2px 2px 1px 2px;



	border: 1px solid #003663;



	}



	



#submit {



	background: #003663;



	color: #FFFFFF;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	font-family:Arial,"Arial Narrow";



	font-size: 11px;



	font-weight: bold;



	text-decoration: none;



	margin: 0px;



	padding: 2px 0px 2px 0px;



	border: 1px solid #003663;



	}



	



#author, #email, #url {



	background: #F7F7F7 !important;



	color: #FFFFFF;



	font-size: 12px;



	font-family:Arial,"Arial Narrow";



	margin: 0px;



	padding: 4px;



	border: 1px solid #E6E6E6;



	}



	



#comment {



	background: #F7F7F7 !important;



	color: #222222;



	font-size: 12px;



	font-family:Arial,"Arial Narrow";



	margin: 5px 0px 5px 0px;



	padding: 4px;



	border: 1px solid #E6E6E6;



	}



	



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



*	Comments									*



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



	



.commentlist li ul li {



	font-size: 12px;



	}







.commentlist li {



	font-weight: bold;



	}







.commentlist li .avatar { 



	background: #FFFFFF;



	float: right;



	border: 1px solid #EEEEEE;



	margin: 0px 5px 0px 10px;



	padding: 2px;



	}







.commentlist cite, .commentlist cite a {



	font-weight: bold;



	font-style: normal;



	font-size: 12px;



	}







.commentlist p {



	font-weight: normal;



	text-transform: none;



	}







.commentmetadata {



	font-weight: normal;



	}







#commentform input {



	width: 170px;



	padding: 2px;



	margin: 5px 5px 1px 0px;



	}







#commentform {



	margin: 5px 10px 0px 0px;



	}



	



#commentform textarea {



	width: 98%;



	padding: 2px;



	}



	



#respond:after {



	content: "."; 



	display: block; 



	height: 0px; 



	clear: both; 



	visibility: hidden;



	}



	



#commentform p {



	margin: 5px 0px 5px 0px;



	}



	



#commentform #submit {



	margin: 0px;



	float: left;



	}



	



.alt {



	margin: 0px;



	padding: 10px;



	}







.commentlist {



	margin: 0px;



	padding: 0px;



	}



	



.commentlist ol {



	margin: 0px;



	padding: 10px;



	}







.commentlist li {



	margin: 15px 0px 10px;



	padding: 10px 5px 10px 10px;



	list-style: none;







	}



.commentlist li ul li { 



	margin-right: -5px;



	margin-left: 10px;



	}







.commentlist p {



	margin: 10px 0px 10px 0px;



	padding: 0px;



	}



	



.children { 



	margin: 0px;



	padding: 0px;



	}







.nocomments {



	text-align: center;



	margin: 0px;



	padding: 0px;



	}



	



.reply a, .reply a:visited {



	background: #0076A3;



	color: #FFFFFF;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	font-family:Arial,"Arial Narrow";



	font-size: 11px;



	text-decoration: none;



	margin: 0px;



	padding: 2px 5px 2px 5px;



	border: 1px solid #0076A3;



	}



	



.reply a:hover {



	background: #003663;



	color: #FFFFFF;



	text-decoration: none;



	border: 1px solid #003663;



	}







.commentmetadata {



	font-size: 10px;



	margin: 0px;



	display: block;



	}







.navigation {



	display: block;



	text-align: center;



	margin-top: 10px;



	margin-bottom: 60px;



	}



	



.alignright {



	float: right;



	}







.alignleft {



	float: left;



	}



	



.thread-alt {



	background: #FFFFFF;



	margin: 0px;



	padding: 0px;



	}



	



.thread-even {



	background: #F7F7F7;



	margin: 0px;



	padding: 0px;



	}



	



.depth-1 {



	border: 1px dotted #E6E6E6;



	margin: 0px;



	padding: 0px;



	}







.even, .alt {



	border-top: 1px solid #E6E6E6;



	border-bottom: 1px solid #E6E6E6;



	border-left: 1px solid #E6E6E6;



	margin: 0px;



	padding: 0px;



	}







#red{



color:#DD4422;



font-family:Arial,Tahoma,Verdana;



font-size:20px;



font-weight:normal;



margin-bottom:10px;



margin-top:10px;



margin-left:0px;



margin-right:0px;



padding-top:10px;



padding-left:5px;



padding-right:5px;



padding-bottom:0px;



text-align:left;



}



#contactsend input {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent url(images/submit.gif) no-repeat scroll left center;



border:0 none;



cursor:pointer;



display:inline;



float:left;



height:21px;



/*margin:0 0 0 10px;*/



margin:0 0 0 0px;



position:relative;



width:79px;



}







.contacttext span input.wpcf7-validates-as-required {



/*background-color:#FBFBFB;



border:1px solid #CCCCCC;



color:#000000;



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



font-size:12px;



padding-bottom:4px;



padding-left:2px;



padding-top:4px;



vertical-align:middle;



width:420px;*/



border:1px solid #009900;



}



#portfolio-img{

	margin:0px 10px 10px 0px;

	padding:5px;


	border:1px solid #D5D5D5;

	float:left;

	background:#FFFFFF;

}

#portfolio-img:hover {

	margin:0px 10px 10px 0px;

	padding:5px;


	border:1px solid #D5D5D5;

	float:left;

	background:#FFEBB6;

}


