
/* ======================================== Generic elements =======================================================  */

body {margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;;background:url(images/background.gif) repeat-x left top;}

a, h2 a:hover, h3 a:hover, .entry p a {color:#B2CF3E;text-decoration:none;}
h2 a:hover {color: #ce00c1;text-decoration : none;}
a:hover {color:#000;text-decoration:none;}

.content{width:auto;}
.data{width:100%;}
	
#header:after,#middle:after, #footer:after, #container:after, .content:after, .data:after{ content: "."; display: block; height:0; font-size:0px; clear: both; visibility: hidden; }

/* \*/ * html #header{height:1px} /* */
/* \*/ * html #middle{height:1px} /* */
/* \*/ * html #container{height:1px} /* */
/* \*/ * html #footer{height:1px} /* */
/* \*/ * html .content{height:1px} /* */
/* \*/ * html .data{height:1px} /* */


/*** Header : Start ********************/
h1 {font-size : 40px;text-align : left;}
h1, h1 a, h1 a:hover, h1 a:visited {text-decoration : none;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4 {color : #333;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration : none;}

h2{font-size:24px;text-align:left;line-height:33px;padding:0;margin:0 0 10px;font-weight:normal}
 h3{font-size:20px;text-align:left;line-height:24x;font-weight:normal; padding:0; margin:0 0 10px}

p{padding:0px 0px 15px; margin:0}

#page{width:100%; margin:0; padding:0}

/* ======================================== Header =================================================================  */

#header{width:872px; padding:0px; margin:0px auto; height:280px!important}

/* ---------------- logo -------------- */
#logo {width:300px;padding:80px 0 0 100px;; margin:0;}
#logo img{ display:block; margin:0; padding:0}

/* ---------------- callus -------------- */
#callus{ position:absolute; left:0px; background:url(images/callus.png) no-repeat left top; width:240px; height:157px }

/* ---------------- rotator -------------- */
#rotator{ position:absolute;width:347px; height:245px;padding-left:18px; padding-top:11px; background:url(images/screen.gif) no-repeat left top; margin:30px 0 0 500px }



/*************************************
	Horizontal Menu
**************************************/
#menu { padding:48px 0px 0 0px; margin:0;}
#menu li {float: left;list-style-type: none;margin:0px;padding:0px;}

#menu li a {font-size:16px;color:#fff;padding:0px 14px 15px;display: block; line-height:24px; font-family:'Arial Narrow', Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;}

#menu ul li.current_page_item {background: url(images/menu.jpg) top left no-repeat;}

#menu li.current_page_item a {color: #A8C23A;background: url(images/pointer.gif) no-repeat center bottom;}

#menu li a:hover {color: #A8C23A;}



/*** Main menu CSS code ***/
#suckerfishnav {   
    font-size:16px;
   font-family:arial, Helvetica, sans-serif;
    font-weight:bold;
	padding:32px 0 0 0;
	position:absolute;
	z-index:100;
	*margin:17px 0 0;
    }
 #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:30px;
    padding:0;
    border:none;
    margin:0;
    }
#suckerfishnav a {
    display:block;
	color:#fff;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav li {
    float:left;
    padding-bottom:19px;
	list-style:none
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:191px;
    font-weight:normal;
    margin:0;
    line-height:1;   
    border:0;
   
    }
#suckerfishnav li li {
    width:189px;
    border-bottom:1px solid #666666;    
    font-weight:bold;
	padding:0px
    }
#suckerfishnav li li a {
    padding:8px 10px;
    width:170px;
    font-size:12px;
    color:#A8C23A;
	line-height:22px
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 150px;
    }
#suckerfishnav li li:hover {
  
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#A8C23A;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#A8C23A;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#fff;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
	background:#000
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
	color:#A8C23A!important;
    }
#suckerfishnav .current_page_parent {
    color:#A8C23A!important;
    }
#suckerfishnav .current_page_item{
    color:#A8C23A!important;	
	background: url(images/pointer.gif) no-repeat center bottom;
    }

#suckerfishnav li .current_page_item{
    color:#A8C23A!important;	
	background:none
    }
		
	#suckerfishnav .current_page_item a{
    color:#A8C23A	
    }
	
#suckerfishnav .current_page_parent a:after, #suckerfishnav .current_page_parent li a:after, #suckerfishnav .current_page_parent li li a:after, #suckerfishnav .current_page_parent li li li a:after, #suckerfishnav .current_page_parent li li li li a:after {
    content:"";
    }
#suckerfishnav .current_page_parent a:after, #suckerfishnav li .current_page_parent a:after, #suckerfishnav li li .current_page_parent a:after, #suckerfishnav li li li .current_page_parent a:after {
    color:#000000;
    content:"";
    }
#suckerfishnav .current_page_item a:after, #suckerfishnav li .current_page_item a:after, #suckerfishnav li li .current_page_item a:after, #suckerfishnav li li li .current_page_item a:after, #suckerfishnav li li li li .current_page_item a:after {
    color:#000000;
    content:"";
    }


/*** Second menu CSS */
#suckerfishnav_2 {
    background:#1F3E9F url("../multi-level-navigation-plugin/images/suckerfish_blue.png") repeat-x;
    font-size:18px;
    font-family:verdana,sans-serif;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav_2, #suckerfishnav_2 ul {
    float:left;
    list-style:none;
    line-height:40px;
    padding:0;
    border:1px solid #aaa;
    margin:0;
    width:100%;
    }
#suckerfishnav_2 a {
    display:block;
    color:#dddddd;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav_2 li {
    float:left;
    padding:0;
    }
#suckerfishnav_2 ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:151px;
    font-weight:normal;
    margin:0;
    line-height:1;
    -moz-opacity:0.85;
    opacity:0.85;
    khtml-opacity:0.85;
    border:0;
    border-top:1px solid #666666;
    }
#suckerfishnav_2 li li {
    width:149px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:verdana,sans-serif;
    }
#suckerfishnav_2 li li a {
    padding:4px 10px;
    width:130px;
    font-size:12px;
    color:#dddddd;
    }
#suckerfishnav_2 li ul ul {
    margin:-21px 0 0 150px;
    }
#suckerfishnav_2 li li:hover {
    background:#1F3E9F;
    }
#suckerfishnav_2 li ul li:hover a, #suckerfishnav_2 li ul li li:hover a, #suckerfishnav_2 li ul li li li:hover a, #suckerfishnav_2 li ul li li li:hover a {
    color:#dddddd;
    }
#suckerfishnav_2 li:hover a, #suckerfishnav_2 li.sfhover a {
    color:#dddddd;
    }
#suckerfishnav_2 li:hover li a, #suckerfishnav_2 li li:hover li a, #suckerfishnav_2 li li li:hover li a, #suckerfishnav_2 li li li li:hover li a {
    color:#dddddd;
    }
#suckerfishnav_2 li:hover ul ul, #suckerfishnav_2 li:hover ul ul ul, #suckerfishnav_2 li:hover ul ul ul ul, #suckerfishnav_2 li.sfhover ul ul, #suckerfishnav_2 li.sfhover ul ul ul, #suckerfishnav_2 li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav_2 li:hover ul, #suckerfishnav_2 li li:hover ul, #suckerfishnav_2 li li li:hover ul, #suckerfishnav_2 li li li li:hover ul, #suckerfishnav_2 li.sfhover ul, #suckerfishnav_2 li li.sfhover ul, #suckerfishnav_2 li li li.sfhover ul, #suckerfishnav_2 li li li li.sfhover ul {
    left:auto;
    background:#444444;
    }
#suckerfishnav_2 li:hover, #suckerfishnav_2 li.sfhover {
    background:#5E7AD3;
    }
#suckerfishnav_2 .current_page_parent {
    background:#3D57A8;
    }
#suckerfishnav_2 .current_page_item {
    background:#122C83;
    }
#suckerfishnav_2 .current_page_parent a:after, #suckerfishnav_2 .current_page_parent li a:after, #suckerfishnav_2 .current_page_parent li li a:after, #suckerfishnav_2 .current_page_parent li li li a:after, #suckerfishnav_2 .current_page_parent li li li li a:after {
    content:"";
    }
#suckerfishnav_2 .current_page_parent a:after, #suckerfishnav_2 li .current_page_parent a:after, #suckerfishnav_2 li li .current_page_parent a:after, #suckerfishnav_2 li li li .current_page_parent a:after {
    color:#000000;
    content:"";
    }
#suckerfishnav_2 .current_page_item a:after, #suckerfishnav_2 li .current_page_item a:after, #suckerfishnav_2 li li .current_page_item a:after, #suckerfishnav_2 li li li .current_page_item a:after, #suckerfishnav_2 li li li li .current_page_item a:after {
    color:#000000;
    content:"";
    }
    

/* ======================================== middle =================================================================  */

#middle-container {width:100%;}

#middle{width:862px; padding:0 0 0 10px; margin:0px auto;line-height:20px;}

.homepage{ background:url(images/middle-bg.gif) repeat-x left bottom}
.content-left{float:left; width:400px; padding:0 60px 0 0px;}
.content-right{float:left; width:400px; padding:20px 0 0;}


.services-links{ margin:0 0 20px 0px}
.services-links li{font-size:16px; text-indent:0px;color:#B2CF3E; font-weight:bold; background:url(images/green-bullet.gif) no-repeat 0 4px; padding:0 0 0 26px!important; line-height:24px;  text-align:left; list-style:none; margin:0px 0px 6px!important; }
.services-links li a{ }


ul.btns{display:block; width:100%; margin:0px; padding:0px}
ul.btns li { display:inline; float:left; list-style:none; padding:0 0px 0 0; }
ul.btns li a{ float:left;width:auto}

/* ---------------- Contact Form -------------- */
	.contact {margin:0px;width:auto; padding:0px; text-align:left; }	
	.contact label {display:block;float:left;width:110px;margin:0px;padding:3px 0 0px; font-size:12px;font-weight:bolder;}
	.contact input,.contact select {display:block;float:left;height:22px; padding:3px 0px 0px 2px;width:220px; border:1px solid #dbdbdb;margin:0px 0px 10px!important}
	.contact textarea {display:block;float:left;padding:3px 0px 0px 2px;width:220px; border:1px solid #dbdbdb;margin:0px 0px 10px!important}
	.contact br{clear:both;}
	.contact .button{padding-top:10px; float:left; background:url(images/btn-send.gif) no-repeat left top; width:95px; height:37px!important; font-size:0px!important; line-height:0px; margin:20px 0 0 0px}
	.contact .button input{background:none; width:95px!important; height:37px!important; font-size:0px!important; line-height:0px; border:none; margin-left:110px }
	 



/* ---------------- blue-widget -------------- */

.blue-widget{background:url(images/blue-widgte-bot.png) no-repeat left bottom; padding:0 0 22px}
.blue-widget .top{ background:url(images/blue-widgte-top.gif) no-repeat left top; height:22px}
.blue-widget .content{ border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD; background:#E7E7E7; padding:0px 33px 30px}
.quote-top{ margin:0 6px 0 0}
.quote-bot{ margin:0 0 0 6px}

.more-testimonials{ position:absolute;width:200px; height:34px; display:block; line-height:0px; font-size:0px; z-index:100;  background:url(images/more-testimonials.gif) no-repeat left top; margin:18px 0 0 130px }


/* ---------------- thumbImage-------------- */
.thumb-container{width:210px; float:left; padding:0 0px 30px 0}
.thumbImage{width:162px; float:left; padding:5px;margin:10px 9px 0px 0px; background:#e2e2e2; border:2px solid #d4d4d4}
.thumbImage img{ display:block; width:160px; height:130px; padding:0px; border:1px solid #D2D2D2}


.portfolioMainImage{ background:#e2e2e2; border:2px solid #d3d3d3; padding:10px}
.portfolioMainImage img{border:1px solid #d3d3d3;}



/* ======================================== bottom-section =========================================================  */

#bottom-section{background:#272727;}


/* ----------------slide-pic -------------- */
.container{width:852px; margin:0 auto; padding:25px 0 0px;}
.slide-pic{ float:left; width:auto; padding:8px;margin:0px 40px 0 0; background:#E2E2E2; border:1px solid #D2D2D2}
.slide-pic img{ display:block; padding:0px; border:1px solid #D2D2D2}
.last{margin:0px}


/* ======================================== footer =================================================================  */

#footer-container{width:100%; background:#000}

#footer{width:872px; margin:0 auto; padding:24px 0 45px;clear:both;}
#footer .footer-left{ float:left;width:410px; padding:0 0 0 20px;}
#footer .footer-right{ float:right;width:430px;}

#footerNav { padding:0; margin:0;}
#footerNav li { display:inline;list-style-type: none;margin:0px;padding:0px 3px 0 0; border-right:1px solid #fff}
#footerNav a{padding:0; margin:0; }

#footerNav a{color:#fff; padding:0 0 0 3px; margin:0; }

#footer p span{padding:0 3px; color:#fff}
#footer h5{font-size:12px; color:#B2CF3E; font-weight:normal; margin:0px; padding:0}
#footer p a:hover{color:#fff; cursor:pointer}


#footer p{color:#fff; padding:0; margin:0; line-height:20px}
#footer p span{padding:0 3px; color:#fff}
#footer h5{font-size:12px; color:#B2CF3E; font-weight:normal; margin:0px; padding:0}
#footer p a:hover{color:#fff;}

/* ---------------- footer-links -------------- */

.footer-links{width:100%; padding:0px; margin:5px 0 0}

.footer-links li{width:140px;color:#fff; margin-bottom:3px; float:left; display:inline;}	
.footer-links li a{ position:relative}
.footer-links li a:hover{color:#B2CF3E;}

	
	
	

.narrowcolumn {
float : left;
width : 620px;
padding : 0 40px 20px 0;
margin : 0;
}
.widecolumn {
padding : 10px 0 20px 0;
margin : 5px 0 0 150px;
width : 450px;
}
#content {}
#sidebar {
float : right;
padding : 20px 0 10px 26px;
width : 254px;
}


.commentno {
position : absolute;
margin : 0 0 0 560px;
width : 64px;
height : 45px;
text-align : center;
padding : 10px 0 0;
font-size : 18px;
}
.poststats-new {
float : right;
margin : 0 0 0 0;
width : 41px;
height : 25px;
text-align : center;
padding : 4px 0 0;
font-size : 16px;
}
.wpp-post-title {
float : left;
display : block;
width : 190px;
}
#header .headertop {
width : 950px;
height : 37px;
border-bottom : 1px solid #e4e4e4;
}
ul.catlinks {
float : left;
width : 370px;
padding : 0;
margin : 0;
}
ul.catlinks li {
padding : 0 18px 0 0;
float : left;
margin : 0;
list-style : none;
font-size : 18px;
letter-spacing : -1px;
font-weight : bold;
}
ul.catlinks li a {
float : left;
display : block;
padding : 2px 4px;
}
ul.catlinks li a.shopping {
color : #fff;
background : #469dff;
}
ul.catlinks li a.shopping:hover {
color : #469dff;
background : #fff;
}
ul.catlinks li a.life {
color : #3dd900;
background : #fffc00;
}
ul.catlinks li a.life:hover {
color : #fffc00;
background : #3dd900;
}
ul.catlinks li a.fashion {
color : #fcff00;
background : #ce00c2;
}
ul.catlinks li a.fashion:hover {
color : #ce00c2;
background : #fcff00;
}
span.category a {
color : #fcff00;
background : #ce00c2;
font-size : 11px;
padding : 2px 5px;
font-weight : bold;
margin-right : 5px;
}
span.author {
color : #ce00c2;
}
div#search {
position : absolute;
margin : 0 0 0 718px;
padding : 0;
width : 230px;
height : 26px;
}
div#search form {
width : 230px;
height : 26px;
}
div#search form p {
display : block;
margin : 0;
padding : 0 0 0 16px;
}
div#search form p input {
width : 200px;
border : 0;
font-size : 12px;
color : #c4c4c4;
outline : none;
}


h4.subheading {
font-size : 18px;
text-align : left;
line-height : 24px;
}
#sidebar h2 {
font-size : 24px;
letter-spacing : -1px;
text-transform : uppercase;
text-align : left;
line-height : 24px;
padding : 0;
margin : 0;
}
h2.pagetitle {
margin : 0;
text-align : left;
font-size : 16px;
line-height : 20px;
}

h3.comments {
padding : 0;
margin : 40px auto 20px;
}


	/* Begin Typography  */
	
	
.clear {
clear : both;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
.narrowcolumn .postmetadata {
text-align : left;
}
.postmetadata .readmore {
width : 60%;
text-align : left;
font-size : 24px;
font-weight : bold;
}
.postmetadata .comments a {
width : 38%;
text-align : right;
font-size : 18px;
font-weight : bold;
color : #7a7a7a;
margin : 0 8px 0 0;
}
.postmetadata .writecomment a {
width : 38%;
font-size : 18px;
font-weight : bold;
margin : 0 8px 0 0;
}
.thread-alt {
background-color : #fff;
}
.thread-even {
background-color : #fff;
}
small, .nocomments, .postmetadata, blockquote, strike {
color : #5c5c5c;
font-size : 12px;
}
.post {
padding : 0 0 12px;
margin : 0 0 10px;
text-align : justify;
}
.post hr {
display : block;
}
.widecolumn .post {
margin : 0;
}
.postmetadata {
clear : both;
}
.narrowcolumn .postmetadata {
padding-top : 5px;
}
.widecolumn .postmetadata {
margin : 30px 0;
}
.narrowcolumn .postmetadata.topbrd {
border-top : 1px solid #e4e4e4;
padding-top : 20px;
}
code {
font : 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
font-size : 0.9em;
letter-spacing : 0.07em;
}
#wp-calendar #prev a, #wp-calendar #next a {
font-size : 9pt;
}
#wp-calendar a {
text-decoration : none;
}
#wp-calendar caption {
font : bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align : center;
}
#wp-calendar th {
font-style : normal;
text-transform : capitalize;
}

/* **************** Begin Images */
		
		
p img {
padding : 0;
max-width : 100%;
}
.main-pic {
background : url('images/main-pic-bg.gif') no-repeat left bottom;
padding : 0 0 10px;
}
img.aligncenter.size-full {
display : block;
margin-left : auto;
margin-right : auto;
padding : 3px;
border : 1px solid #d7d7d7 !important ;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
padding : 3px;
border : 1px solid #d7d7d7 !important ;
}
img.alignright {
padding : 4px;
margin : 0 0 2px 7px;
display : inline;
}
img.alignleft {
padding : 4px;
margin : 0 7px 2px 0;
display : inline;
}
html > body .entry ul {
margin-left : 0;
padding : 0 0 0 30px;
list-style : none;
padding-left : 10px;
text-indent : -10px;
}
html > body .entry li {
margin : 7px 0 8px 10px;
}
.entry ol {
padding : 0 0 0 35px;
margin : 0;
}
.entry ol li {
margin : 0;
padding : 0;
}
.postmetadata ul, .postmetadata li {
display : inline;
list-style-type : none;
list-style-image : none;
}


	/* ---------------- sidebar -------------- */
	
	
#sidebar form {
margin : 0;
}
#sidebar ul, #sidebar ul ol {
margin : 0;
padding : 0;
list-style : none;
}
#sidebar ul li {
list-style-type : none;
list-style-image : none;
margin-bottom : 45px;
}
#sidebar ul p, #sidebar ul select {
margin : 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
margin : 0;
}
#sidebar ul ul ul, #sidebar ul ol {
margin : 0;
}
#sidebar ul ul.updated {
margin-top : 13px;
}
ol li, #sidebar ul ol li {
list-style : none;
}
#sidebar ul ul li, #sidebar ul ol li {
margin : 0 0 0;
padding : 15px 0;
width : 100%;
font-weight : bold;
}
#sidebar ul ul li:after {
font-size : 0;
line-height : 0;
height : 0;
content : '.';
visibility : hidden;
display : block;
clear : both;
}
* html #sidebar ul ul li {
height : 1px;
}
#sidebar ul ol li:after {
font-size : 0;
line-height : 0;
height : 0;
content : '.';
visibility : hidden;
display : block;
clear : both;
}
* html #sidebar ul ol li {
height : 1px;
}
#sidebar ul ul li span, #sidebar ul ol li span {
cursor : pointer;
color : #ce00c2;
}
.nodisplay {
display : none;
}

/* ---------------- Begin Form Elements -------------- */


#searchform {
margin : 0 auto;
padding : 5px 3px;
}
#sidebar #searchform #s {
width : 108px;
padding : 2px;
}
#sidebar #searchsubmit {
padding : 1px;
}
.entry form {
text-align : center;
}
select {
width : 130px;
}
#commentform label {
font-size : 18px;
font-weight : bold;
vertical-align : middle;
}
#commentform label span {
color : #b2b2b2;
}
#commentform input.textbox {
width : 360px;
padding : 11px 4px;
margin : 3px 20px 1px 0;
border : 1px solid #b9b9b9;
font-size : 16px;
vertical-align : middle;
}
#commentform {
margin : 15px 0 0;
}
#commentform textarea {
width : 100%;
padding : 2px;
border : 1px solid #b9b9b9;
height : 234px;
}
#respond:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
#commentform #submit {
margin : 10px 0 5px;
float : left;
background : url('images/btn-go.gif') no-repeat left top;
border : none;
outline : none;
height : 42px;
width : 79px;
cursor : pointer;
}

	/* ----------------  Begin Comments -------------- */
	
	
.commentlist {
padding : 0;
margin : 0;
}
.commentlist li {
margin : 0 0 22px;
padding : 0 0 30px 0;
list-style : none;
background : url('images/dot-line.gif') repeat-x left bottom;
}
.commentlist li ul li {
margin-right : -5px;
margin-left : 10px;
}
.comment-body p, .commentlist .commentmetadata {
margin : 0 0 0 90px;
font-weight : normal;
}
.commentlist li, #commentform input, #commentform textarea {
font-family : Arial, Helvetica, sans-serif;
}
.commentlist li {
font-weight : bold;
}
.commentlist li .avatar {
float : left;
border : 1px solid #acacac;
border-bottom : 0;
padding : 3px 3px 3px 3px;
background : url('images/thumb-bg.gif') no-repeat left bottom;
width : 67px;
margin : 0 12px 0 0;
}
.commentlist cite {
font-weight : bold;
font-style : normal;
}
.commentlist cite, .commentlist cite a {
font-weight : bold;
font-style : normal;
font-size : 1.1em;
}
.commentlist p, .commentlist em {
font-weight : normal;
text-transform : none;
}
.alt {
margin : 0;
padding : 10px;
}
.children {
padding : 0;
}
#commentform p {
margin : 5px 0;
}
.nocomments {
text-align : left;
margin : 0;
padding : 0;
}
.commentmetadata {
margin : 0;
display : block;
font-style : italic;
font-size : 14px;
font-weight : normal;
}

/* ----------------  Begin Calendar -------------- */
		
		
#wp-calendar {
empty-cells : show;
margin : 10px auto 0;
width : 155px;
}
#wp-calendar #next a {
padding-right : 10px;
text-align : right;
}
#wp-calendar #prev a {
padding-left : 10px;
text-align : left;
}
#wp-calendar a {
display : block;
}
#wp-calendar caption {
text-align : center;
width : 100%;
}
#wp-calendar td {
padding : 3px 0;
text-align : center;
}
#wp-calendar td.pad:hover {
background-color : #fff;
}

/* Begin Various Tags & Classes */


acronym, abbr, span.caps {
cursor : help;
}
acronym, abbr {
border-bottom : 1px dashed #999;
}
blockquote {
margin : 15px 30px 0 10px;
padding-left : 20px;
border-left : 5px solid #ddd;
}
blockquote cite {
margin : 5px 0 0;
display : block;
}
.center {
text-align : center;
}
.hidden {
display : none;
}
hr {
display : none;
}
a img {
border : none;
}
.navigation {
display : block;
text-align : center;
margin-top : 25px;
margin-bottom : 40px;
font-weight : bold;
}
.oldpost a {
padding-left : 22px;
}
.newpost a {
padding-right : 22px;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}

/* Captions */


.wp-caption {
border : 1px solid #ddd;
text-align : center;
background-color : #f3f3f3;
padding-top : 4px;
margin : 10px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}

