/* ::::: http://zefira.net/wp-content/themes/insense/style.css ::::: */

body { margin: 0pt; padding: 0pt; background: rgb(242, 232, 176) url('bg_body.gif') repeat-x scroll left top; font-family: 'Verdana'; color: rgb(32, 33, 35); font-size: 11px; }
a:link { border: 0px none ; text-decoration: none; color: rgb(2, 126, 231); }
a:active { border: 0px none ; text-decoration: underline; color: rgb(2, 126, 231); }
a:visited { border: 0px none ; text-decoration: none; color: rgb(2, 126, 231); }
a:hover { border: 0px none ; text-decoration: underline; color: rgb(255, 90, 0); }
img { border: medium none ; margin: 0px; padding: 0px; }
hr { border-style: dotted solid solid; border-color: rgb(171, 176, 181); border-width: 1px 0px 0px; height: 1px; }
input { font-family: 'Verdana'; color: rgb(0, 0, 51); font-size: 11px; }
textarea { font-family: 'Verdana'; color: rgb(0, 0, 51); font-size: 11px; }
select { font-family: 'Verdana'; color: rgb(0, 0, 51); font-size: 11px; }
h1, h2, h3 { font-family: "Trebuchet MS"; }
#bgcontain { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 25px; margin-bottom: 20px; }
#bgcontainIn { padding: 7px; }
.HeaderBG { width: 100%; padding-top: 187px; }
.Header { margin: 0px; background: transparent url('bg_clouds.jpg') no-repeat scroll center top; width: 100%; left: 0pt; top: 0pt; position: absolute; z-index: 1; padding-top: 15px; }
.Header h1 { padding: 0px; display: none; font-size: 32px; letter-spacing: -1px; font-weight: normal; }
.Header h1 a { color: rgb(255, 255, 255); text-decoration: none; }
.Header h1 a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.Header h1 a:hover { color: rgb(230, 243, 255); text-decoration: none; }
.bg_veg { background: transparent url('bg_vet.jpg') no-repeat scroll center bottom; height: 325px; }
.TagLine { display: none; font-family: "Trebuchet MS"; font-size: 14px; font-weight: bold; color: rgb(102, 153, 204); }
.CornerLeft { background: transparent url('headerbkgleft.gif') no-repeat scroll left top; position: absolute; bottom: 0px; left: 0px; height: 14px; width: 14px; }
.CornerRight { background: transparent url('headerbkgright.gif') no-repeat scroll left top; position: absolute; top: -7px; right: -7px; height: 23px; width: 23px; }
.TopMenu {  }
.TopMenu ul { border-left: 1px solid rgb(34, 105, 163); margin: 0px; padding: 0px; }
.TopMenu li { border-right: 1px solid rgb(34, 105, 163); margin: 0px; padding: 0px 5px; display: inline; font-size: 10px; }
.TopMenu li a { color: rgb(128, 173, 210); text-decoration: none; }
.TopMenu li a:visited { color: rgb(128, 173, 210); text-decoration: none; }
.TopMenu li a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.WidthSize { position: absolute; top: -27px; right: 20px; color: rgb(255, 255, 255); }
.WidthSize ul { border-left: 1px solid rgb(34, 105, 163); margin: 0px; padding: 0px; display: inline; }
.WidthSize li { border-right: 1px solid rgb(34, 105, 163); margin: 0px; padding: 0px 5px; display: inline; font-size: 10px; }
.WidthSize li a { color: rgb(128, 173, 210); text-decoration: none; }
.WidthSize li a:visited { color: rgb(128, 173, 210); text-decoration: none; }
.WidthSize li a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.Menu { background: rgb(238, 221, 166) url('bg_menu.jpg') no-repeat scroll center center; width: 100%; height: 47px; }
.MainMenu { padding: 10px 0pt 0pt 15px; float: left; }
.MainMenu ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 100%; height: 27px; }
.MainMenu li { padding: 4px 0px 5px 5px; background: transparent url('boutongauche.png') no-repeat scroll left top; float: left; margin-right: 4px; font-size: 14px; font-family: "Trebuchet MS"; text-transform: lowercase; font-weight: bold; position: relative; }
.MainMenu li a { padding: 4px 10px 5px 5px; background: transparent url('boutondroite.png') no-repeat scroll right top; }
.MainMenu li:hover { background-position: 0% -27px; }
.MainMenu li a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.MainMenu li:hover a { background-position: 100% -27px; }
.MainMenu ul li ul { display: none; }
.MainMenu ul li ul li { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; display: inline; float: none; font-size: 11px; font-family: 'Verdana'; text-transform: none; font-weight: normal; }
.MainMenu ul li ul li a { padding: 0px; background: transparent none repeat scroll 0% 0%; }
.MainMenu ul li ul li:hover { background: transparent none repeat scroll 0% 0%; }
.MainMenu ul li ul li a:hover { background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.MainMenu ul li ul li:hover a { background: transparent none repeat scroll 0% 0%; }
.MainSyn { padding: 10px 15px 0pt 0pt; float: right; }
.MainSyn ul { margin: 0px; padding: 0px; }
.MainSyn li { margin: 0px 0px 0px 10px; padding: 0px; list-style-type: none; display: inline; float: left; }
.MainSyn a { padding: 0px 0px 0px 19px; background: transparent url('postcomleft.png') no-repeat scroll left top; float: left; text-decoration: none; font-size: 14px; font-family: "Trebuchet MS"; text-transform: lowercase; font-weight: bold; }
.MainSyn a span { padding: 4px 7px 5px 6px; background: transparent url('postcomright.png') no-repeat scroll right top; display: block; float: left; }
.MainSyn a span { float: none; }
.MainSyn a:hover span {  }
.MainSyn a:hover { background-position: 0% -27px; text-decoration: none; color: rgb(255, 255, 255); }
.MainSyn a:hover span { background-position: 100% -27px; color: rgb(255, 255, 255); }
#Content { padding: 20px 0px 40px; width: 100%; float: left; }
#ContentWrapper { float: left; width: 100%; }
.SCS { margin-right: 269px; margin-left: 20px; }
.SCS h1 { border-bottom: 1px dashed rgb(204, 204, 204); margin: 0px 0px 10px; padding: 10px 0px; font-size: 22px; line-height: 24px; letter-spacing: -1px; font-weight: normal; color: rgb(32, 33, 35); }
.SCS h2 { margin: 0px; padding: 5px 0px; font-size: 16px; line-height: 18px; color: rgb(62, 66, 74); letter-spacing: -1px; }
.SCS h3 { margin: 0px; padding: 3px 0px; font-size: 16px; font-weight: normal; line-height: 18px; color: rgb(62, 66, 74); }
.SCS p { font-size: 11px; line-height: 14px; }
.SC { margin-right: 269px; margin-left: 20px; }
.Post {  }
.PostHead { position: relative; clear: left; margin-left: 40px; }
.PostHead h1 { margin: 0px; padding: 0px; font-size: 22px; line-height: 22px; letter-spacing: -1px; font-weight: normal; display: block; color: rgb(204, 102, 0); }
.PostHead h1 a { color: rgb(0, 102, 204); text-decoration: none; }
.PostHead h1 a:visited { color: rgb(0, 102, 204); text-decoration: none; }
.PostHead h1 a:hover { color: rgb(255, 153, 0); text-decoration: none; }
.PostHead h2 { margin: 0px; padding: 0px; font-size: 22px; line-height: 22px; letter-spacing: -1px; font-weight: normal; display: block; color: rgb(204, 102, 0); }
.PostHead h2 a { color: rgb(0, 102, 204); text-decoration: none; }
.PostHead h2 a:visited { color: rgb(0, 102, 204); text-decoration: none; }
.PostHead h2 a:hover { color: rgb(255, 153, 0); text-decoration: none; }
.PostInfo { margin: 0px; padding: 0px; color: rgb(102, 102, 102); }
.PostInfo a { text-decoration: underline; color: rgb(102, 102, 102); }
.PostInfo a:visited { text-decoration: underline; color: rgb(102, 102, 102); }
.PostInfo a:hover { text-decoration: underline; color: rgb(102, 102, 102); }
.PostDate { border-right: 1px solid rgb(226, 226, 226); margin: 0pt; padding: 2px 10px 2px 0px; position: absolute; top: 0px; left: -40px; text-align: center; list-style-type: none; list-style-image: none; list-style-position: outside; }
.PostDate .month { display: block; font-size: 9px; line-height: 9px; color: rgb(153, 153, 153); text-transform: lowercase; }
.PostDate .day { display: block; font-size: 20px; font-family: 'Arial'; font-weight: normal; line-height: 20px; color: rgb(204, 102, 0); letter-spacing: -1px; }
.PostContent { border-top: 1px solid rgb(226, 226, 226); padding: 0px; font-size: 12px; line-height: 16px; margin-top: 10px; }
.PostContent p { margin: 5px 0px; padding: 5px 0px; font-size: 11px; line-height: 15px; }
.PostContent img { border: 1px solid rgb(240, 240, 240); margin: 0px 15px 15px 0px; padding: 1px; }
.PostContent blockquote { border-style: solid; border-color: rgb(251, 244, 224); border-width: 1px 1px 1px 5px; margin: 0px; padding: 0px 10px; background: rgb(254, 250, 240) none repeat scroll 0% 0%; color: rgb(153, 51, 0); }
.PostContent blockquote p { margin: 5px 0px; padding: 5px 0px; font-size: 11px; line-height: 15px; }
.PostContent ul { font-size: 11px; padding-left: 12px; }
.PostCom { margin: 0px; padding: 0px; font-size: 11px; display: inline; }
.PostCom li { margin: 0px; padding: 0px; list-style-type: none; }
.PostCom li a { padding: 3px 0px 4px 25px; background: transparent url('postcomico.png') no-repeat scroll left top; float: left; text-decoration: none; font-size: 11px; }
.PostCom li a:hover { background-position: 0% -20px; text-decoration: none; }
.pagetitle { margin: 0px 0px 20px; padding: 0px 0px 5px; font-size: 20px; font-weight: bold; letter-spacing: -1px; text-transform: uppercase; }
.Nav { position: relative; height: 20px; }
.Nav .Prev { background: transparent url('previco.gif') no-repeat scroll left center; color: rgb(2, 126, 231); padding-left: 15px; position: absolute; top: 0px; left: 0px; }
.Nav .Next { background: transparent url('nextico.gif') no-repeat scroll right center; color: rgb(2, 126, 231); padding-right: 15px; position: absolute; top: 0px; right: 0px; }
.PostNote { margin: 0px; padding: 0px; }
.PostNote li { margin: 2px 0px; padding: 2px 0px 2px 23px; list-style-type: none; }
.PostNote .TrackBack { background: transparent url('postnotetrackback.png') no-repeat scroll left center; color: rgb(2, 126, 231); }
.PostNote .RSS { background: transparent url('postnoterss.png') no-repeat scroll left center; color: rgb(2, 126, 231); }
.Comments { margin: 20px 0px; padding: 0px; }
.List h3 { border-bottom: 1px solid rgb(197, 202, 208); margin: 0px 0px 20px; padding: 0px 0px 5px; font-size: 18px; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; }
.List ol { margin: 0px; padding: 0px; }
.List li { margin: 0px 0px 20px; padding: 0px; position: relative; list-style-type: none; font-size: 11px; }
.List .ListUser { margin: 0px; padding: 0px 0px 0px 40px; font-size: 14px; line-height: 14px; font-family: "Trebuchet MS"; font-weight: bold; }
.List .ListUser a { text-decoration: none; }
.List .ListUser a:visited { text-decoration: none; }
.List .ListUser a:hover { text-decoration: none; }
.List .ListNr { border-right: 1px solid rgb(226, 226, 226); margin: 0pt; padding: 2px 10px 2px 0px; font-size: 26px; line-height: 26px; font-family: 'Arial'; color: rgb(127, 127, 127); position: absolute; top: 0px; left: 0px; text-align: center; }
.List .ListDate { padding-left: 40px; }
.List .ListDate a { text-decoration: none; color: rgb(102, 102, 102); }
.List .ListDate a:visited { text-decoration: none; color: rgb(102, 102, 102); }
.List .ListDate a:hover { text-decoration: none; color: rgb(102, 102, 102); }
.List .ListContent { border-top: 1px solid rgb(197, 202, 208); margin: 10px 0px 0px; line-height: 14px; }
.List .ListContent p { margin: 3px 0px; padding: 3px 0px; line-height: 14px; }
.Form {  }
.Form h3 { border-bottom: 1px solid rgb(197, 202, 208); margin: 0px 0px 15px; padding: 0px 0px 5px; font-size: 18px; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; }
.Form form { margin: 0px; padding: 15px 25px 15px 15px; background: rgb(228, 243, 255) url('formbkg.gif') no-repeat scroll left bottom; position: relative; }
.Form p { margin: 0px; padding: 0px; color: rgb(80, 114, 140); }
.Form p label { padding-bottom: 11px; display: block; }
.Form p label small { font-size: 11px; color: rgb(204, 51, 0); }
.Form .TextField { border: 1px solid rgb(195, 220, 241); padding: 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-right: 15px; }
.Form .TextArea { border: 1px solid rgb(195, 220, 241); padding: 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 10px; }
.Form input.SubmitComment { background: transparent url('submitcomment.png') no-repeat scroll 0% 0%; width: 182px; height: 24px; }
.Form input.SubmitComment:hover { background: transparent url('submitcomment.png') no-repeat scroll 0pt -24px; }
.Form input.SubmitCommentIE { background: transparent url('submitcomment.png') no-repeat scroll 0pt -24px; width: 182px; height: 24px; }
.FormCorner { background: transparent url('formbkgcorner.gif') no-repeat scroll left top; position: absolute; top: 0px; right: 0px; height: 19px; width: 19px; }
.SR { float: left; width: 252px; margin-left: -252px; color: rgb(153, 51, 0); }
.SR h3 { border-bottom: 1px dashed rgb(199, 183, 138); margin: 0px 0px 5px; padding: 0px 0px 5px; font-size: 14px; text-transform: uppercase; color: rgb(153, 51, 0); }
.SR ul { margin: 0px; padding: 0px; }
.SR li { margin: 0px; padding: 2px 0px; list-style-type: none; font-size: 11px; }
.SR li a { margin: 0px; background: transparent url('srightico.png') no-repeat scroll left top; padding-left: 20px; list-style-type: none; color: rgb(204, 102, 0); text-decoration: none; }
.SR li a:visited { color: rgb(204, 102, 0); text-decoration: none; }
.SR li a:hover { text-decoration: underline; color: rgb(153, 51, 0); }
.Search { padding: 15px; background: rgb(236, 226, 197) url('searchbkg.gif') no-repeat scroll left bottom; width: 212px; margin-bottom: 15px; position: relative; }
.Search h3 { border-bottom: medium none; background: transparent url('searchheadingico.gif') no-repeat scroll left top; padding-left: 20px; }
.Search form { margin: 0px; padding: 0px; }
.Search input { color: rgb(109, 182, 255); font-size: 11px; }
.Search input.search { background: transparent url('searchbutton.png') no-repeat scroll 0% 0%; width: 25px; height: 25px; }
.Search input.search:hover { background: transparent url('searchbutton.png') no-repeat scroll 0pt -25px; }
.Search input.searchIE { background: transparent url('searchbutton.png') no-repeat scroll 0pt -25px; width: 25px; height: 25px; }
.Search input.keyword { border: medium none ; padding: 7px; background: rgb(255, 255, 255) url('searchkeywordbkg.gif') no-repeat scroll 0% 0%; }
* html #buttonsearch { margin: -26px 0px 0px 180px; }
#buttonsearch { margin: -25px 0px 0px 180px; padding: 0px; background: transparent none repeat scroll 0% 0%; top: 0px; }
.SearchCorner { background: transparent url('searchbkgcorner.gif') no-repeat scroll left top; position: absolute; top: 0px; right: 0px; height: 15px; width: 15px; }
.Categories { padding: 15px; background: rgb(251, 244, 224) url('bg_wood_light.jpg') repeat-y scroll center top; width: 212px; margin-bottom: 15px; position: relative; }
.Categories h3 { padding-left: 20px; }
.CategoriesCorner { position: absolute; top: 0px; right: 0px; height: 15px; width: 15px; }
.General { padding: 15px; background: rgb(254, 250, 240) url('bg_wood_light.jpg') repeat-y scroll center top; width: 212px; margin-bottom: 15px; position: relative; }
.GeneralCorner { position: absolute; top: 0px; right: 0px; height: 15px; width: 15px; }
.Archives h3 { background: transparent url('archivesheadingico.gif') no-repeat scroll left top; padding-left: 20px; }
.Links h3 { background: transparent url('linksheadingico.gif') no-repeat scroll left top; padding-left: 20px; }
.Calendar h3 { background: transparent url('calendarheadingico.gif') no-repeat scroll left top; padding-left: 20px; }
.Calendar a { color: rgb(204, 102, 0); text-decoration: none; }
.Calendar a:visited { color: rgb(204, 102, 0); text-decoration: none; }
.Calendar a:hover { text-decoration: underline; color: rgb(153, 51, 0); }
.Calendar table { border: 1px solid rgb(246, 238, 214); width: 100%; color: rgb(102, 0, 0); }
.Calendar table th { border-bottom: 1px solid rgb(246, 238, 214); padding: 5px 0px; text-align: center; }
.Calendar table td { padding: 4px 0px; text-align: center; }
.Calendar table caption { padding: 5px 0px 5px 10px; background: rgb(246, 238, 214) none repeat scroll 0% 0%; font-family: "Trebuchet MS"; font-size: 14px; color: rgb(102, 0, 0); font-weight: bold; text-align: left; }
.Calendar table #today { background: rgb(246, 238, 214) none repeat scroll 0% 0%; }
.Calendar table #prev { text-align: left; padding-left: 8px; font-weight: bold; letter-spacing: -1px; }
.Calendar table #next { text-align: right; padding-right: 8px; font-weight: bold; letter-spacing: -1px; }
.Footer { background: transparent url('bg_bobs.jpg') repeat-x scroll right bottom; width: 100%; height: 70px; margin-top: -45px; position: relative; z-index: 0; clear: left; }
.copy { padding: 5px; clear: left; height: 35px; }
.copy div { background: rgb(230, 244, 255) none repeat scroll 0% 0%; }
.copy p { margin: 0px; padding: 5px; font-size: 10px; color: rgb(78, 120, 153); }
.copy p a { background: rgb(230, 244, 255) none repeat scroll 0% 0%; font-size: 10px; color: rgb(78, 120, 153); text-decoration: underline; }
.copy span { float: right; font-size: 10px; color: rgb(195, 220, 239); font-weight: normal; margin-top: -23px; margin-right: 5px; }
.FooterCorner { position: absolute; bottom: 0px; left: 0px; height: 19px; width: 19px; }
.Footer .DD h3 { margin: 0pt; padding: 0pt; text-indent: -35000px; }
.Footer .DD h3 a { position: absolute; text-indent: -35000px; width: 76px; height: 76px; right: -7px; top: -23px; }
/* ::::: http://zefira.net/wp-content/themes/insense/wp-layout-normal.css ::::: */

#bgcontain { margin: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; z-index: 2; width: 778px; }
#bgcontainIn { margin: 0pt; padding: 7px; width: 764px; }
/* ::::: http://zefira.net/wp-content/plugins/contactforms/styling/cforms.css ::::: */

/* ::::: http://zefira.net/wp-content/plugins/contactforms/styling/calendar.css ::::: */

.cpYearNavigation, .cpMonthNavigation { background-color: rgb(102, 119, 221); text-align: center; text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; }
.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText { font-family: arial; font-size: 8pt; }
td.cpDayColumnHeader { border: medium none ; text-align: right; font-weight: bold; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate { text-align: right; text-decoration: none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color: rgb(208, 208, 208); text-align: right; text-decoration: line-through; }
.cpCurrentMonthDate { color: rgb(102, 119, 221); font-weight: bold; }
.cpCurrentDate { color: rgb(255, 255, 255); font-weight: bold; }
.cpOtherMonthDate { color: rgb(128, 128, 128); }
td.cpCurrentDate { border: thin solid rgb(0, 0, 0); color: rgb(255, 255, 255); background-color: rgb(102, 119, 221); }
td.cpCurrentDateDisabled { border: thin solid rgb(255, 170, 170); }
td.cpTodayText, td.cpTodayTextDisabled { border: medium none ; font-weight: bold; }
a.cpTodayText, span.cpTodayTextDisabled { height: 20px; }
a.cpTodayText { color: rgb(102, 119, 221); font-weight: bold; }
span.cpTodayTextDisabled { color: rgb(208, 208, 208); }
.cpBorder { border: thin solid rgb(102, 119, 221); }
#datepicker { overflow: hidden; position: absolute; background-color: white; }
#datepicker iframe { display: none; }
* html #datepicker iframe { display: block; position: absolute; top: 0pt; left: 0pt; z-index: -1; width: 2000px; height: 2000px; }
.cform { margin: 10px auto 0pt; width: 410px; }
.cform fieldset { border-style: solid; border-color: rgb(236, 236, 236) rgb(173, 173, 173) rgb(173, 173, 173) rgb(236, 236, 236); border-width: 1px; padding: 5px 0pt 15px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; margin-top: 10px; }
.cform .cf_hidden { border: medium none  ! important; margin: 0pt ! important; padding: 0pt ! important; background: transparent none repeat scroll 0% 0% ! important; display: none; }
.cform legend { padding: 0pt 2px; margin-left: 10px; font-family: Times; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); }
ol.cf-ol { margin: 0pt ! important; padding: 0pt ! important; }
ol.cf-ol li { margin: 5px 0pt ! important; padding: 0pt; background: transparent none repeat scroll 0% 0% ! important; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; text-align: left; line-height: 1.3em; }
ol.cf-ol li.textonly { margin: 10px 0pt ! important; padding: 5px 0pt; background: rgb(240, 240, 240) none repeat scroll 0% 0% ! important; letter-spacing: 1px; text-align: center; }
.cform label { margin: 4px 10px 0pt 0pt; width: 90px; display: inline-block; text-align: right; vertical-align: top; }
.cform label span { width: 90px; display: block; }
label.cf-before { margin: 4px 10px 0pt 0pt; }
label.cf-after { margin: 4px 15px 0pt 6px; text-align: left; width: 115px; }
label.cf-after span { width: 115px; display: block; }
label.cf-group-after { margin: 3px 4px 0pt 2px; width: 72px; text-align: left; }
label.cf-group-after span { width: 72px; display: block; }
.cform input, .cform textarea, .cform select { border: 1px solid rgb(136, 136, 136); padding: 3px; background: rgb(249, 249, 249) none repeat scroll 0% 0%; vertical-align: top; }
.cform input:hover, .cform textarea:hover, .cform select:hover { background: rgb(206, 221, 223) none repeat scroll 0% 0%; }
.cform input:focus, .cform textarea:focus, .cform select:focus { background: rgb(243, 248, 248) none repeat scroll 0% 0%; }
.cform textarea, .cform input { width: 150px; }
.cform select { padding: 2px 0pt; width: 158px; }
.cform select.cfselectmulti { height: 7.5em; }
.cform textarea { overflow: auto; font-family: arial; font-size: 0.9em; }
ol.cf-ol li.cf-box-title { padding: 8px 0pt 0pt 100px; font-weight: bold; letter-spacing: 1px; }
.cform input.cf-box-a, .cform input.cf-box-b { border: medium none  ! important; margin: 2px 0pt 0pt; background: transparent none repeat scroll 0% 0% ! important; width: 14px; height: 22px; }
.cform input.cf-box-a { margin-left: 100px; }
ol.cf-ol li.cf-box-group { margin: 10px 0pt 0px ! important; padding-left: 100px; }
span.reqtxt, span.emailreqtxt { margin: 3px 0pt 0pt 3px; font-size: 0.9em; display: -moz-inline-box; vertical-align: top; }
p.cf-sb { margin: 0pt; padding: 0pt ! important; }
.cform input.sendbutton { border-style: solid ! important; border-color: rgb(236, 236, 236) rgb(173, 173, 173) rgb(173, 173, 173) rgb(236, 236, 236) ! important; border-width: 1px ! important; margin: 10px 0pt 0pt 310px; padding: 5px; background: transparent url('button-bg.gif') repeat-x scroll 0% 0%; width: 100px; font-size: 0.8em; }
ol.cf-ol li.cf_li_err { border-style: solid; border-color: rgb(223, 125, 125); border-width: 1px 0pt; margin: 5px 0pt ! important; padding: 5px 0pt ! important; background: rgb(255, 223, 223) url('li-err-bg.png') repeat scroll 0% 0% ! important; }
ol.cf-ol li ul.cf_li_text_err { margin: 0pt 0pt 0pt 100px; padding: 0pt; height: 1%; min-height: 1%; color: rgb(51, 51, 51); }
ol.cf-ol ul.cf_li_text_err li { margin: 0pt 0pt 2px ! important; background: transparent url('icon-alert.png') no-repeat scroll left 1px ! important; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; font-weight: bold; text-indent: 0pt; padding-left: 15px; }
ol.cf-ol ul.cf_li_text_err li:before { content: ''; }
label.secq, label.seccap { vertical-align: text-bottom; margin-bottom: 4px; }
input.secinput { vertical-align: text-bottom; }
#cforms_captcha6, #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha { margin: 0pt; padding: 4px; height: 15px; width: 50px; }
img.captcha { border: medium none  ! important; margin: 0pt 0pt 0pt 10px ! important; padding: 0pt ! important; vertical-align: text-bottom; float: none ! important; }
img.captcha-reset { border: medium none ; margin: 0pt 0pt 2px 3px; background: transparent url('captcha_reset_grey.gif') no-repeat scroll 0% 0%; vertical-align: text-bottom; width: 21px; height: 21px; }
img.imgcalendar { border: medium none ; }
div.cf_info { margin: 10px auto; padding: 10px 15px ! important; color: rgb(51, 51, 51); display: none; width: 380px; line-height: 1.3em; }
div.cf_info ol { margin: 0pt; padding: 5px 15px 0pt 30px; }
div.cf_info ol li { margin: 2px 0pt; padding: 1px 0pt; }
div.cf_info a { color: rgb(173, 41, 41) ! important; text-decoration: underline ! important; }
div.success { background: rgb(247, 247, 247) none repeat scroll 0% 50%; color: rgb(68, 68, 68); display: block; }
div.failure { border-style: solid; border-color: rgb(223, 125, 125); border-width: 1px 0pt; background: rgb(255, 223, 223) url('li-err-bg.png') repeat scroll 0% 0% ! important; display: block; }
.cform .cf_error { border: 1px solid rgb(173, 41, 41); color: rgb(173, 41, 41); }
div.mailerr { display: block; }
.mailerr, .cform .cf_errortxt { color: rgb(173, 41, 41); }
[disabled] { border-color: rgb(221, 221, 221) ! important; background: transparent none repeat scroll 0% 0% ! important; color: rgb(221, 221, 221); }
.disabled { border-color: rgb(221, 221, 221) ! important; }
.cform input.cf_upload { border: 1px solid rgb(136, 136, 136); background: rgb(249, 249, 249) none repeat scroll 0% 0%; width: 220px; }
.linklove { margin: 0pt auto 10px ! important; padding: 0pt ! important; width: 410px; text-align: center ! important; }
.linklove a, .linklove a:visited { font-size: 0.8em; font-family: Tahoma; color: rgb(170, 170, 170) ! important; }
* html .cform fieldset { position: relative; margin-top: 15px; padding-top: 25px; }
* html .cform legend { position: absolute; top: -10px; left: 10px; margin-left: 0pt; }
* + html .cform fieldset { position: relative; margin-top: 15px; padding-top: 25px; }
* + html .cform legend { position: absolute; top: -10px; left: 10px; margin-left: 0pt; }
* html ol.cf-ol, * html ol.cf-ol li, * html span.reqtxt, * html span.emailreqtxt { display: inline-block; }
* + html .cform label, * + html ol.cf-ol, * + html ol.cf-ol li, * + html span.reqtxt, * + html span.emailreqtxt { display: inline-block; }
* html img.captcha { margin-bottom: 1px ! important; }
* + html img.captcha { margin-bottom: 1px ! important; }
/* ::::: http://zefira.net/wp-content/plugins/pagenavi/pagenavi-css.css ::::: */

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { border: 1px solid rgb(0, 102, 204); margin: 2px; padding: 2px 4px; text-decoration: none; color: rgb(0, 102, 204); background-color: rgb(255, 255, 255); }
.wp-pagenavi a:hover { border: 1px solid rgb(17, 68, 119); color: rgb(17, 68, 119); background-color: rgb(255, 255, 255); }
.wp-pagenavi span.pages { border: 1px solid rgb(0, 0, 0); margin: 2px; padding: 2px 4px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.wp-pagenavi span.current { border: 1px solid rgb(0, 0, 0); margin: 2px; padding: 2px 4px; font-weight: bold; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.wp-pagenavi span.extend { border: 1px solid rgb(0, 0, 0); margin: 2px; padding: 2px 4px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.recentcomments a { margin: 0pt ! important; padding: 0pt ! important; display: inline ! important; }
