/*----------------------------------------------------------------------
-----Custom Styles------------------------------------------------*/

body {
 background-color:#FFF;   /*changes the background color of your site */
 margin:0;
 padding:0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;   /* This controls the font size of the photo description text and any paragraph text */
 color:#666;         /* This controls the photo description text color as well as any paragraph text */
 line-height:15px;
 }

select {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:11px;   /* This controls the font size of the photo description text and any paragraph text */
         color:#666;         /* This controls the photo description text color as well as any paragraph text */
         line-height:11px;
	 padding: 2px;
         line-height:18px;
	 background-color: #FFF;
	 border:1px solid #AAA;
         margin:0 10px 15px 0;
         width:150px;
}

option {
padding:2px 3px 0 3px;
}

option :hover {
background-color:#F5F1ED;
}

a {text-decoration:none;}

#header {
 background-color:#F5F2ED;
 background-image:url(http://www.noushinblog.com/images/headerbkg2.gif);
 background-repeat:repeat-x;
 height: 37px;
 padding:0;
 margin:0;
 }
 
#nav {
 width:800px;
 padding:0;
 margin:0 auto;
 text-align:center;
 }

#nav2 {
 width:800px;
 padding:0;
 margin:0 auto;
 text-align:center;
 }

.blogtitle {
 width:250px;
 float:left;
 text-align:left;
 padding:0;
 margin:0;
 }

.navbar {
 width: 550px;
 float:right;
 text-align:right;
 padding:0;
 margin:0;
 }

#tabs2 {
 float:right;
 margin-top:4px;
 text-align:right;
 }
	  
#tabs2 ul {
 margin:0;
 padding:0;
 list-style:none;
 }
	  
#tabs2 li {
 display:inline;
 margin:0;
 padding:0;
 }
 
#tabs2 a {
 float:left;
 margin:0;
 padding:0;
 text-decoration:none;
 }

.previous a {
 float:left;
 margin:0;
 padding:0;
 text-decoration:none;
 background-image:url(http://www.noushinblog.com/images/previous.gif);
 background-repeat:no-repeat; 
 width:92px;
 height: 32px;
 }

.previous a:hover {
 background-image:url(http://www.noushinblog.com/images/previous_over.gif);
 background-repeat:no-repeat;
 }

.current a {
 float:left;
 margin:0;
 padding:0;
 text-decoration:none;
 background-image:url(http://www.noushinblog.com/images/current.gif);
 background-repeat:no-repeat;
 width:61px;
 height: 32px;
 }

.current a:hover {
 background-image:url(http://www.noushinblog.com/images/current_over.gif);
 background-repeat:no-repeat;
 }

.currentnew a {
 float:left;
 padding:0;
 margin:0;
 text-decoration:none;
 background-image:url(http://www.noushinblog.com/images/newcurrent.jpg);
 background-repeat:no-repeat;
 width:68px;
 height: 32px;
 }

.currentnew a:hover {
 background-image:url(http://www.noushinblog.com/images/newcurrentover.jpg);
 background-repeat:no-repeat;
 }

.next a {
 float:left;
 margin:0;
 padding:0;
 text-decoration:none;
 background-image:url(http://www.noushinblog.com/images/next.gif);
 background-repeat:no-repeat;
 width:58px;
 height: 32px;
 }

.next a:hover {
 background-image:url(http://www.noushinblog.com/images/next_over.gif);
 background-repeat:no-repeat;
 }

.about a {
 float:left;
 margin:0;
 padding:0;
 text-decoration:none;
 background-image:url(http://www.noushinblog.com/images/about.gif);
 background-repeat:no-repeat;
 width:51px;
 height: 32px;
 }

.about a:hover {
 background-image:url(http://www.noushinblog.com/images/about_over.gif);
 background-repeat:no-repeat;
 }

.links a {
 float:left;
 margin:0;
 padding:0;
 text-decoration:none;
 background-image:url(http://www.noushinblog.com/images/links.gif);
 background-repeat:no-repeat; 
 width:45px;
 height: 32px;
 }

.links a:hover {
 background-image:url(http://www.noushinblog.com/images/links_over.gif);
 background-repeat:no-repeat;
 }

.archives a {
 float:left;
 margin:0;
 padding:0;
 text-decoration:none;
 background-image:url(http://www.noushinblog.com/images/archives.gif);
 background-repeat:no-repeat;
 width:65px;
 height: 32px;
 }

.archives a:hover {
 background-image:url(http://www.noushinblog.com/images/archives_over.gif);
 background-repeat:no-repeat;
 }

.desktops a {
 float:left;
 margin:0;
 padding:0;
 text-decoration:none;
 background-image:url(http://www.noushinblog.com/desktops/desktops.gif);
 background-repeat:no-repeat;
 width:64px;
 height: 32px;
 }

.desktops a:hover {
 background-image:url(http://www.noushinblog.com/desktops/desktops_over.gif);
 background-repeat:no-repeat;
 }

.contact a {
 float:left;
 margin:0;
 padding:0;
 text-decoration:none;
 background-image:url(http://www.noushinblog.com/images/contact.gif);
 background-repeat:no-repeat;
 width:70px;
 height: 32px;
 }

.contact a:hover {
 background-image:url(http://www.noushinblog.com/images/contact_over.gif);
 background-repeat:no-repeat;
 }
	  
#tabs2 a span {
 float:left;
 display:block;
 padding:0;
 }
	  
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs2 a span {float:none;}
/* End IE5-Mac hack */
#tabs2 a:hover span {
 color:#74675B;
 }

#tabs2 a:hover {
 }

#tabs2 a:hover span {
 }

#photo {
 width:900px;
 padding:0;
 margin:10px auto;
 text-align:center;
 }

#photo img {
 border:none;
}

#photo a img {
 text-decoration:none;
}

#photodesc {
 width:600px;
 margin:0 auto;
 text-align:center;
 padding:0;
 }

#photodesc2 {
 width:850px;
 margin:0 auto;
 text-align:center;
 padding:0;
 }

#photodesc3 {
 width:600px;
 margin:0 auto;
 text-align:center;
 padding:0;
 }

/* Controls the Photo Title formating and Section Titles on other pages */

.title {
 font-size:12px;
 font-weight:bold;
 padding:0;
 margin:0;
 color:#11609B;
 text-align:left;
 }

/* Controls the Photo Date styling */

.date {
 font-style:italic;
 color:#BBB;
 padding:0;
 margin:0 0 8px 0;
 text-align:left;
 }
 
/* Controls the Photo Text styling and the paragraph styling on other pages. Text colour is set in the body tag at top */

#photodesc p {
 margin:0 0 10px 0;
 padding:0;
 font-size:11px;
 line-height:17px;
 text-align:left;
 }

/* Controls the link styling within the Photo Text area only */

#photodesc a {
 color:#11609B;
 text-decoration:none;
 padding:0 0 2px 0;
 }

#photodesc a img {
text-decoration:none;
padding:0;
margin:0;
border:0;
}

/* Controls the styling of the post footer information */

.posted {
 font-size:10px;
 padding: 0 0 8px 0;
 border-bottom: 1px solid #DDD;
 margin: 5px 0 20px 0;
 line-height:20px;
 text-align:left;
 }

/* Controls the styling of the links in the post footer area */

.posted a {
 font-size:10px;
 margin:0 0 10px 0;
 padding:0;
 }

/* Controls the formating and colour of the body of the comment text */

.commenttext {
 margin:0 0 10px 0;
 padding:0;
 font-size:11px;
 line-height:17px;
 text-align:justify;
 color:#999;
 }
 
/* Controls the formating of the footer area including bottom nav buttons etc */

#footer {
 width:500px;
 text-align:center;
 margin:0 auto 20px auto;
 padding:0;
 }

/* Controls the formating of the bottom navigation links */

.footnav, .footnav a {
 color:#11609B;
 text-decoration:none;
 padding:0 0 10px 0;
 font-size:10px;
 }

.copyright {
 font-size:10px;
 padding:0 0 10px 0;
}

.stretcher {
 background: none !important;
 background: #fff;
}

/* controls the column set-up on the links page */

.leftcolumn {
 width: 49%;
 float:left;
 text-align:left;
}

.leftcolumn a {
 color:#666;
 text-decoration:none;
}

.rightcolumn a {
 color:#666;
 text-decoration:none;
}

.rightcolumn {
  width:49%;
  float:right;
  text-align: left;
}

.clr
{
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 1px;
}

.clr2
{
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 60px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 1px;
}

/* This section controls the expand collapse post a comment section. This is associated with the javascript domcollapse. The
bullet image is plus.gif and minus.gif located on the server. */

.trigger{
			cursor:pointer;
		}		
		.trigger:hover{
			cursor:pointer;
			background:#ddf;
		}		
		.expanded{
			background:#ccf;
			cursor:pointer;
		}
		.expanded:hover{
			background:#eef;
			cursor:pointer;
		}
		.show{
		}
		.hide{
			position:absolute;
			left:-999em;
			height:1px;
			width:100px;
			overflow:hidden;
		}

/* Controls the thumbnails on the Master Archive Page */

#thumbwrapper2 {
margin: 0 0 0 28px;
background-color:#fff;
line-height:15px;
width:100%;
}

div.thumb2 {
margin: 0;
height: auto;
float: left;
text-align: center;
background-color:#fff;
color:#fff;
padding:0;
line-height:15px;
}	

.thumb2 img {
display: inline;
margin:0;
background-color:#fff;
color:#fff; 
padding:0;
line-height:15px;
}

.thumb2 a {
 border:0;
 text-decoration:none;
}

.thumb2 img a {
display: inline;
margin:0;
background-color:#fff;
color:#fff; 
border:none;
text-decoration:none;
padding:0;
border:0;
}

.paginatenav {
float:right;
margin:0 65px 0 0;
display:inline;
padding:3px 0;
clear:both;
}

.paginatenav a {
 color:#11609B;
 text-decoration:none;
 padding:0 0 10px 0;
 font-size:10px;
}


/*-------------------------------------------------------------------------------
-----------------------MT Default Styles-----------------------------------*/

html
{
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
}

form, input { margin: 0; padding: 0; }



.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
   clear: both;
   margin: 5px 0;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
   clear: both;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
   clear: both;
   margin: 5px 10px 20px 0;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{
   width: 300px;
}

#comment-bake-cookie
{
   margin-left: 0;
   vertical-align: middle;
}

#comment-post
{
   font-weight: bold;
}

.module
{
   position: relative;
   overflow: hidden;
   width: 100%;
}

.module-content
{
   position: relative;
   margin: 5px 10px 20px 0;
}

.module-list,
.archive-list
{
   margin: 0;
   padding: 0;
   list-style: none;
}

.module-list-item
{
   margin-top: 5px;
   margin-bottom: 5px;
}

.module-presence img { vertical-align: middle; }
.module-powered .module-content { margin-bottom: 10px; }
.module-photo .module-content { text-align: center; }
.module-wishlist .module-content { text-align: center; }

.module-calendar .module-content table
{
   border-collapse: collapse;
}

.module-calendar .module-content th,
.module-calendar .module-content td
{
   width: 14%;
   text-align: center;
}

.module-featured-photo .module-content,
.module-photo .module-content
{
   margin: 0;
}

.module-featured-photo img { width: 100%; }
.module-recent-photos { margin: 0 0 15px 0; }
.module-recent-photos .module-content { margin: 0; }
.module-recent-photos .module-list
{
   display: block;
   height: 1%;
   margin: 0;
   border: 0;
   padding: 0;
   list-style: none;
}

.module-recent-photos .module-list-item
{
   display: block;
   float: left;
   /* ie win fix \*/ height: 1%; /**/
   margin: 0;
   border: 0;
   padding: 0;
}

.module-recent-photos .module-list-item a
{
   display: block;
   margin: 0;
   border: 0;
   padding: 0;
}

.module-recent-photos .module-list-item img
{
   width: 60px;
   height: 60px;
   margin: 0;
   padding: 0;
}
