/*
Theme Name: Westmount Photography
Description: Westmount Photography Official Web
Version: 1.0
Author: Designed by Web Design Leeds
Author URI: http://www.bglam.com/
*/
html { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; background:transparent url(images/head-bg2.jpg) repeat-y top left; }

.clear { clear:both; }
a { text-decoration:none; color:#878455; }
a:hover { text-decoration:underline; color:#313131; }
a img { border:0px; }
.separator { height:6px; clear:both; }


.wrapper { width:989px; margin:0 auto; }


.header .logo { padding:20px 0 20px 35px; width:600px; height:100px; }

.round_pane { /*padding:0 6px;*/ }
.round_pane .round_Inside { padding:1px; background:#D6D5D5; }
.round_pane .round_Inside .round_Inside2 { background:#fff; /*padding-top:4px*/  }

.round_pane_b { /*padding:0 6px;*/ }
.round_pane_b .round_Inside_b { padding:1px; background:#D6D5D5; }
.round_pane_b .round_Inside_b .round_Inside2_b { background:#fff; /*padding-top:4px*/  }
.round_pane_b2 { /*padding:0 6px;*/ }
.round_pane_b2 .round_Inside_b2 { padding:2px; background:#F9A11B; }
.round_pane_b2 .round_Inside_b2 .round_Inside2_b2 { background:#fff; /*padding-top:4px*/  }

.round_pane_s { /*padding:0 6px;*/ }
.round_pane_s .round_Inside_s { padding:2px; background:#F9A11B; }
.round_pane_s .round_Inside_s .round_Inside2_s { background:#fff; min-height:200px; background:#fff url(images/bg-sbar.jpg) no-repeat center bottom /*padding-top:4px*/  }

.round_pane_c { /*padding:0 6px;*/ }
.round_pane_c .round_Inside_c { padding:2px; background:#F9A11B; }
.round_pane_c .round_Inside_c .round_Inside2_c { background:#fff; min-height:300px; padding:0 0 80px;  background:#fff url(images/bg-con.jpg) no-repeat center bottom /*padding-top:4px*/  }

.round_pane_c2 {  }
.round_pane_c2 .round_Inside_c2 { padding:2px; background:#F9A11B; }
.round_pane_c2 .round_Inside_c2 .round_Inside2_c2 { background:#fff; min-height:300px; padding:0 0 80px;  background:#fff url(images/bg-con.jpg) no-repeat center bottom /*padding-top:4px*/  }

.sb_heading { padding:0 0 0 10px; background:url(images/heading.jpg) no-repeat top left; height:40px; }
.sb_heading h3 { height:40px; line-height:40px; color:#1C2840; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0; padding:0; }

.round_pane_h .round_Inside_h { padding:2px; background:#D6D5D5; }
.round_pane_h .round_Inside_h .round_Inside2_b { background:#fff; /*padding-top:4px*/  }



.topnav_pane {  }
.topnav_pane .topnav_Inside { padding:1px 1px 0; background:#000000; }
.topnav_pane .topnav_Inside .topnav_Inside2 { background:url(images/topNav.gif) repeat-x top left; height:50px; }

.ddsmoothmenu{ width: 100%; font-size:12px; font-weight:bold; text-transform:uppercase; padding:1px 0 0; }
.ddsmoothmenu ul{ z-index:100; margin: 0; padding: 0; list-style-type: none; }
.ddsmoothmenu ul li{ position: relative; display: inline; float: left; }
.ddsmoothmenu ul li a { display: block; color: white; padding:17px 18px; color: #2d2b2b; text-decoration: none; }
* html .ddsmoothmenu ul li a{ display: inline-block; }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{ color: white; }
.ddsmoothmenu ul li a.selected{ background: black; color: white; }
.ddsmoothmenu ul li a:hover{ background:url(images/topNav-H.gif) repeat-x top left; color: white; }	
.ddsmoothmenu ul li.current_page_item a { border:1px solid #000; border-width:0 1px; background:url(images/topNav-H.gif) repeat-x top left; color: white; }	

.ddsmoothmenu ul li ul{
	border-top:2px solid #F9A11B;
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
	background:#000!important;
width: 200px;
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
text-transform:none!important;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a:hover {
background:url(images/topNav-H.gif) repeat-x top left!important; 
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 20px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ position: absolute;left: 0;top: 0;width: 0;height: 0;background: silver;}
.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/opacity: 0.8;}

.rp_pane { /*padding:0 6px;*/ }
.rp_pane .rp_Inside { padding:1px; background:#FFF; }
.rp_pane .rp_Inside .rp_Inside2 { height:120px; /*padding-top:4px*/  }

.rc_pane { /*padding:0 6px;*/ }
.rc_pane .rc_Inside { padding:1px; background:#FFF; }
.rc_pane .rc_Inside .rc_Inside2 { height:135px; /*padding-top:4px*/  }


.content { padding:0 0 10px; }
.content .leftside { width:660px; float:left; }
.content .rightbar { width:318px; float:right; margin-top: 0px;}

.slider .round_Inside2_b { height:430px; background:#fff url(images/slide.jpg) no-repeat top left!important; }
.tabsArea .round_Inside2_b2 {background:#fff url(images/bg-sbar.jpg) no-repeat center bottom!important; }

.widget { padding:12px 0 0; }
.widget .widget_b { padding:8px 8px 40px; }
.widget .widget_b ul    { padding:0; margin:6px; list-style:none; }
.widget .widget_b ul li { background:transparent url(images/arrow.png) no-repeat 0 6px; padding:6px 0 0 20px; border-bottom-width:0px; font-weight:bold; }
.widget .widget_b ul li a { color:#303233; }
.widget .widget_b ul.children { margin:0px; }
.widget .widget_b ul.children li { }

.widget_recent ul    { padding:0; margin:6px; list-style:none; }
.widget_recent .widget_b { padding:8px 8px 40px; }
.widget_recent .widget_b ul li { background:transparent url(images/arrow.png) no-repeat 0 6px; padding:6px 0 0 20px; border-bottom-width:0px; font-weight:bold; }
.widget_recent .widget_b ul li a { color:#303233; }
.widget_recent .widget_b ul li a.url { color:#F9A11B; }
.widget_recent .round_Inside2_b2 { background:#FFFFFF url(images/bg-sbar.jpg) no-repeat scroll center bottom!important; }

.widget_subscribe { padding:12px 0 0; }
.widget_subscribe .round_Inside2_s { height:200px; min-height:200px!important; background:#fff url(images/subscribe.jpg) repeat-x bottom left!important; }
.cBox   { padding:12px 0 0; }

.ipost { padding:38px 12px 16px; font-family:Georgia, "Times New Roman", Times, serif; }
.ipost object, .ipost embed { width:630px; height:350px; }
.ipost h2 { font-style:italic; font-size:18px; color:#003366; margin:0 0 9px; }

.bquote { background:url(images/bquote.png) no-repeat bottom right; }
.bquote blockquote { margin:0px; background:url(images/quote2.png) no-repeat!important; border-width:0!important; background-position:5px 8px; margin-bottom:10px; font:bold 16px Arial, Helvetica, sans-serif; line-height:22px; padding:5px 25px 5px 30px; }
.bquote blockquote p { font:bold 14px Arial, Helvetica, sans-serif; }
.bquote .clientname { font-size:11px; font-weight:normal; }

.bquote2 { background:url(images/bquote.png) no-repeat bottom right; color:#1C2840; }
.bquote2 blockquote { margin:0px; background:url(images/quote2.png) no-repeat!important; border-width:0!important; font-style:italic; background-position:5px 8px; margin-bottom:10px; font:bold 16px Georgia; line-height:22px; padding:5px 25px 5px 30px; }
.bquote2 blockquote p { font:bold 14px Arial, Helvetica, sans-serif; }
.bquote2 .clientname { font-size:11px; font-weight:normal; }

.imagewrap { padding:0px; width:273px; margin:0 20px 0px 20px; color:#1C2840; text-align:center;}


.commwrap {  padding:12px 12px 16px; }

.videowrap { padding:10px 0 0; }
.videobox { padding:10px 0 10px; text-align:center; }
.videobox object, .videobox embed { width:250px; height:220px; }

.fpost { padding:12px; font-family:Georgia, "Times New Roman", Times, serif; }
.fpost .post_info { padding:0px 0px 6px 0px; }
.fpost .post_info h2, .post .post_info h1 { color:#202020; margin:0px; padding:4px 0px; font-weight:normal; font-size:28px; font-style:italic; }
.fpost .post_info h2 a, .post .post_info h1 a { color:#202020; }
.fpost .post_info p.metabox { color:#707070; padding:4px; margin:3px 0px; border:1px dotted #B4ABAB; border-width:1px 0; }
.fpost .post_info p.metabox a { color:#336699; }
.fpost .post_info p.metabox span { font-weight:bold; }
.fpost .post_info .sociable { width:120px; float:right; }
.fpost .postdetail { color:#414134; padding:6px 0px 0px; color:#424242; }
.fpost .postdetail h1 { font-weight:normal!important; font-style:italic; font-size:24px; color:#003366; margin-bottom:8px; }
.fpost .postdetail h2 { font-weight:normal!important; font-style:italic; font-size:22px; color:#003366; margin-bottom:8px; }
.fpost .postdetail h3 { font-weight:normal!important; font-style:italic; font-size:18px; color:#003366; margin-bottom:8px; }
.fpost .postdetail h4 { font-weight:normal!important; font-style:italic; font-size:16px; color:#003366; margin-bottom:8px; }
.fpost .postdetail h5 { font-weight:normal!important; font-style:italic; font-size:15px; color:#003366; margin-bottom:8px; }
.fpost .postdetail h6 { font-size:14px; color:#003366; margin-bottom:2px; }
.fpost .postdetail p { line-height:20px; margin-top:0px; }
.fpost .postdetail p.postTags { background:#F4F3F3; padding:4px 4px 4px 26px; clear:both; color:#006A92; background:url(images/tag_blue.png) no-repeat 4px 4px; }
.fpost .postdetail p.postTags a { color:#313131; }
.fpost .postdetail a.more-link { color:#fff; font-family:Arial; float:right; display:block; padding:2px; background:#377B9E; }
.fpost .postdetail a.more-link:hover { background:#DA4D15; text-decoration:none; }
.fpost a.readmore2 { float:right; width:61px; color:#9C855E!important; font-size:11px; background:#F6F4F1; border:1px solid #E5DFD5; display:block; height:19px; line-height:19px; text-align:center!important; text-decoration:none; }
.fpost a.readmore2:hover { color:#212121!important; text-decoration:none; }

.post { padding:0px 0px 10px; margin:0 12px 12px; border-bottom:2px dashed #F9A11B; font-family:Georgia, "Times New Roman", Times, serif; }
.singlearea .post { padding:0px 0px 23px; margin-bottom:0px; border-bottom-width:0px; }
.post .post_info h2, .post .post_info h1 { color:#202020; margin:0px; padding:4px 0px; font-weight:normal; font-size:28px; font-style:italic; }
.post .post_info h2 a, .post .post_info h1 a { color:#202020; }
.post .post_info p { color:#707070; padding:4px; margin:3px 0px; border:1px dotted #B4ABAB; border-width:1px 0; }
.post .post_info p a { color:#336699; }
.post .post_info p span { font-weight:bold; }
.post .post_info .sociable { width:120px; float:right; }
.post .postdetail { color:#414134; padding:6px 0px 0px; color:#424242; }
.post .postdetail .tags { padding:0 0 10px; padding-left:20px; background:url(images/tags.gif) no-repeat 0 2px; }
.post .postdetail .tags a { color:#000; font-variant:small-caps; }
.post .postdetail .comments{ padding:0 0 10px; padding-left:20px; background:url(images/postcommentsicon.png) no-repeat 0 2px; }
.post .postdetail .comments a { color:#000; font-variant:small-caps; }
.post .postdetail h1 { font-weight:normal!important; color:#003366; margin-bottom:2px; }
.post .postdetail h2 { font-weight:normal!important; color:#003366; margin-bottom:2px; }
.post .postdetail h3 { font-weight:normal!important; color:#003366; margin-bottom:2px; }
.post .postdetail h4 { font-weight:normal!important; color:#003366; margin-bottom:2px; }
.post .postdetail h5 { font-weight:normal!important; color:#003366; margin-bottom:2px; }
.post .postdetail h6 { font-weight:normal!important; color:#003366; margin-bottom:2px; }
.post .postdetail p { line-height:20px; margin-top:0px; }
.post .postdetail p.postTags { background:#F4F3F3; padding:4px 4px 4px 26px; clear:both; color:#006A92; background:url(images/tag_blue.png) no-repeat 4px 4px; }
.post .postdetail p.postTags a { color:#313131; }
.post .postdetail a.more-link { color:#fff; font-family:Arial; float:right; display:block; padding:2px; background:#377B9E; }
.post .postdetail a.more-link:hover { background:#DA4D15; text-decoration:none; }
.post a.readmore2 { float:right; width:61px; color:#9C855E!important; font-size:11px; background:#F6F4F1; border:1px solid #E5DFD5; display:block; height:19px; line-height:19px; text-align:center!important; text-decoration:none; }
.post a.readmore2:hover { color:#212121!important; text-decoration:none; }

.attachment { padding:0px 0px 10px; margin:0 12px 12px; border-bottom:2px dashed #F9A11B; font-family:Georgia, "Times New Roman", Times, serif; }
.singlearea .post { padding:0px 0px 23px; margin-bottom:0px; border-bottom-width:0px; }
.attachment .post_info h2, .post .post_info h1 { color:#202020; margin:0px; padding:4px 0px; font-weight:normal; font-size:28px; font-style:italic; }
.attachment .post_info h2 a, .post .post_info h1 a { color:#202020; }
.attachment .post_info p { color:#707070; padding:4px; margin:3px 0px; border:1px dotted #B4ABAB; border-width:1px 0; }
.attachment .post_info p a { color:#336699; }
.attachment .post_info p span { font-weight:bold; }
.attachment .post_info .sociable { width:120px; float:right; }
.attachment .postdetail { color:#414134; padding:6px 0px 0px; color:#424242; }
.attachment .postdetail .tags { padding:0 0 10px; padding-left:20px; background:url(images/tags.gif) no-repeat 0 2px; }
.attachment .postdetail .tags a { color:#000; font-variant:small-caps; }
.post .postdetail .comments{ padding:0 0 10px; padding-left:20px; background:url(images/postcommentsicon.png) no-repeat 0 2px; }
.post .postdetail .comments a { color:#000; font-variant:small-caps; }
.attachment .postdetail h1 { font-weight:normal!important; color:#003366; margin-bottom:2px; }
.attachment .postdetail h2 { font-weight:normal!important; color:#003366; margin-bottom:2px; }
.attachment .postdetail h3 { font-weight:normal!important; color:#003366; margin-bottom:2px; }
.attachment .postdetail h4 { font-weight:normal!important; color:#003366; margin-bottom:2px; }
.attachment .postdetail h5 { font-weight:normal!important; color:#003366; margin-bottom:2px; }
.attachment .postdetail h6 { font-weight:normal!important; color:#003366; margin-bottom:2px; }
.attachment .postdetail p { line-height:20px; margin-top:0px; padding:0!important; margin:0 0 12px!important; border-bottom-width:0px!important; }

/* tables */

.post table{   margin: .5em 0 1em; }

.post .postdetail table td, .post .postdetail table th { text-align: left; border-right: 1px solid #E1E1E1; padding: .4em .8em; }
.post .postdetail table th{ background:#000 !important; color: #fff; text-transform: uppercase; font-weight: normal; border-bottom: 1px solid #E1E1E1; }
.post .postdetail table td{ background: #F8F1E7; }
.post .postdetail table tr.even td{ background: #e1d9c3; }
.post .postdetail table tr:hover td{ background: #EEF6F7; }


/* forms */
.post .postdetail input, .post .postdetail textarea, .post .postdetail select{ font-size: 100%; margin: .2em 0; }
.post .postdetail input, .post textarea{ padding: .2em .4em; }
.post .postdetail input.radio, .post .postdetail input.checkbox { background: #fff; padding: 2px; }
.post .postdetail form label{ font-weight: normal; }
.post .postdetail fieldset{ padding: .8em; border: 1px solid #d2c7af; }
.post .postdetail legend{ padding: 2px 15px 10px 15px; text-transform: uppercase; font-style: italic; font-size: 115%; }


/* lists */

.post .postdetail ul, .post .postdetail ol{ margin: .4em 0 3em; line-height: 150%; }
.post .postdetail ul li, .post .postdetail ol li{ list-style-position:outside; margin-left: 2px; }
.post .postdetail dl{ padding: .3em 0 .8em; }
.post .postdetail dt { float: left; clear: left; width: 9em; text-align: right; font-weight: bold; text-decoration: underline; }
.post .postdetail dd { margin: 0 0 0 10em; padding: 0 0 0.5em 0; }


/* other */
.post .postdetail hr{ color: #b4aca1; background: #b4aca1; border-bottom: 1px solid #f6f4eb; }
.post .postdetail small{ font-size: 80%; }
.post .postdetail pre{ overflow: auto; white-space: pre-wrap;       /* css3 */ white-space: -moz-pre-wrap;  /* ff */ word-wrap: break-word;       /* ie */ font-size: 12px; font-family: "Courier New", Courier, "Lucida Console", Monaco, "DejaVu Sans Mono", "Nimbus Mono L", "Bitstream Vera Sans Mono"; background: #fff;padding: .4em; margin: 1em 0; }
.post .postdetail blockquote { margin: 1em 12% 1em 0; padding: .2em .2em .2em 5em; font-style: italic; color: #937d68; background: #FAFAFA url(images/blockquote.gif) no-repeat 9px 4px; border:1px dotted #F7F7F7; }
.post .postdetail blockquote p{ padding: 8px; margin: 2px; }`

/* Captions */
.aligncenter, div.aligncenter { display: block;	margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.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; }
/* End captions */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }

/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .post ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 
html>body .post li { margin: 7px 0 8px 10px; }
.post ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }
.post ol { padding: 0 0 0 35px; margin: 0; }
.post ol li { margin: 0; padding: 0; }

.wp-pagenavi { padding:10px 0; text-align:center; }
.wp-pagenavi a { background:#377B9E!important; border-color:#EEE!important; color:#fff!important; }
.wp-pagenavi a:hover { background:#DA4D15!important; border-color:#EEE!important; color:#fff!important; }
.wp-pagenavi span.current { background: #DA4D15!important; border-color:#B4B4B4!important; color:#fff!important; }
.wp-pagenavi span.pages, .wp-pagenavi span.extend { background:#F4F3F3!important; border-color:#EEE!important; color:#313131!important; }

.categories {}
.cat-item {}
.current-cat a, .mouse_over a { color:#F1982C!important; }
.current-cat a:hover, .mouse_over a:hover { color:#F1982C!important; }
.current-cat-parent {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}

#author, #email, #url {width:100%; background:#fff; border:1px solid #ACACAC; color:#414141; display:inline; }
#url { margin-right:0px; }

ol.commentlist { list-style:none; margin:0px 0px 0px 4px; padding:10px 0px 0px 0px; text-indent:0; }
ol.commentlist li { border:1px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#2384C6; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:4px solid #ddd; left:-4px; position:absolute; top:-5px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply a { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply a:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
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 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#f7f7f7; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

#respond {  }
#comment { width:98%; background:#fff; border:1px solid #ACACAC; color:#414141; }
#comment2 { width:98%; background:#fff; border:1px solid #ACACAC; color:#414141; }
#respond p { margin:2px 0px 2px; height:24px; }
#respond p label { width:90px!important; display:block; float:left; }

.widget_calendar { }
.widget_calendar table { width:100%; }
.widget_calendar caption { border:1px solid #535353; border-style:dotted dotted; background:#F9A11B; padding:2px 0; text-transform:uppercase; letter-spacing:2px; color:#fff; }
.widget_calendar table thead th { color:#212121; }
.widget_calendar table tbody td { text-align:center; color:#212121; }
.widget_calendar table a { text-align:center; color:#212121; font-weight:bold; text-decoration:underline; font-variant:small-caps; }

.widget_rss {}
.widget_rss ul li { background:none!important; padding:3px!important; }

.widget_rss .rsswidget { color:#2384C6; font-weight:bold; }
.widget_rss .rss-date { font-style:italic; display:block; font-size:11px; padding:0px 0px 4px; }
.widget_rss .rssSummary { font-size:11px; text-align:justify; }
.widget_rss cite { font-size:11px; display:block; text-align:right; color:#4A061B; }

.subscribe { height:114px; padding:4px; padding:20px 8px; }
.subscribe h3 { font-size:16px; color:#424242; margin:0px 0px 4px; }
.subscribe .feedIco { width:93px; height:92px; float:left; }
.subscribe .feedDetail { float:right; width:195px; }
.subscribe .feedDetail span { display:block; font-size:11px; color:#424242; }
.subscribe .username { padding-top:6px; }
.subscribe .username input { width:190px; }
.subscribe .btn { padding:6px 0 0; text-align:right; }

.copyright { background:#000 url(images/header.gif) repeat-x top left; height:30px; line-height:30px; color:#fff; text-align:center; font-weight:bold; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.copyright a { color:#FFF; }