* Mains
*/
.manus{ background-color: #F5F5F5; color: #414141; border: 1px solid #BFBFBF; padding: 1px; }
.cigape{ background-color: #F5F5F5; color: #414141; border: 1px solid #BFBFBF; margin: 2px; padding: 1px; }
hr.header{ height: 5px; border: 1px solid #000; background-color: #44e200; width: 100%; margin: 0; padding: 0; }
/**
* Forms
*/
.form{ text-align: center; }
.form .row{ width: auto; padding: 10px 0; border-bottom: 1px solid #AAA; }
.form .row .name { display: inline-block; width: 30%; vertical-align: top; text-align: right; }
.form .row .input { display: inline-block; width: 65%; vertical-align: top; text-align: left; }
/**
* Delete Confirmation Page
*/
div.deleteConfirm { text-align: center; padding: 20px; }
div.deleteConfirm form, div.deleteConfirm input[type=submit]{ display: inline-block; }
div.deleteConfirm input[type=submit]{ border-radius: 0; padding: 10px 20px; }
.modTools { float: right; margin-bottom: 5px; padding: 5px; border-bottom: 1px solid #888; }
.jsHide { display: none; }
/**
* The featured items slider
*/
.featuredItems { text-align: center; width: auto; }
.featuredItems .item { }
.featuredItems .item .img { margin: 0 auto; text-align: center; padding: 10px; }
.featuredItems .item .img img { width: 160px; height: 160px; display: inline}
.featuredItems .item .content { width: 0; display: none; vertical-align: top; text-align: left;}
.featuredItems .item h3 { display: block; font-weight: bold; text-align: center; padding-top: 0; text-shadow: 0 1px 2px solid #AAA; }
/**
* Social Links
*/
.socialLinks { }
.socialLinks li { padding: 7px 15px; background: #EEE; border: 1px solid #DEDEDE; border-left: none; border-right: none; }
/**
 * Login sidebar
 */
.loginWidget { text-align: center; }
.loginWidget #loginErrorHolder { display: none;}
.loginWidget input[type=text], .loginWidget input[type=text] { width: 180px;}
.loginWidget label { }
.featuredContents { text-align: center; }
.featuredContents div.title { font-weight: bold; position: relative; font-size: 1.3em; font-weight: bold; padding: 6px 20px 6px 28px; margin: 0; color: #00B000; color: rgba(0, 153, 0, 1); border-bottom: 5px solid rgba(0, 153, 0, 0.8); text-shadow: 0px 1px 1px #444; -webkit-box-shadow: 0px 2px 4px #888; -moz-box-shadow: 0px 2px 4px #888; box-shadow: 0px 2px 4px #888; }
.featuredContents div.title.left{ text-align: left;}
.featuredContents .galleryPhotos { text-align: center; border:  1px solid #AAA; margin: 0 auto; overflow-x: auto; }
.featuredContents .galleryPhotos table {  text-align: center; margin: 0 auto; } 
.featuredContents .galleryPhotos table tr td { text-align: center; width: 19% }
.featuredContents .galleryPhotos table tr td img { width: 40px; height: 40px; border: 5px solid #DEDEDE; margin: 0 4px 0 4px; }
.featuredContents .moreLinkContainer { text-align: right; font-weight:  bold; border-top: 1px solid #DEDEDE; padding: 7px 10px;}
.featuredContents .item { margin: 3px 0; padding: 5px; color: #414141 }
.featuredContents .item:hover { background-color: #DEDEDE; }
.featuredContents table.featuredContentsTable { width: 100%;}
.featuredContents table.featuredContentsTable tr { }
.featuredContents table.featuredContentsTable tr td.img { vertical-align: top; width: 80px; white-space: nowrap; text-align: center; }
.featuredContents table.featuredContentsTable tr td.img img { width: 60px; height: 60px;}
.featuredContents table.featuredContentsTable tr td.content { width: auto; text-align: left }
.featuredContents table.featuredContentsTable tr td.content h3 { text-shadow: 1px 1px 0 #FFF; font-weight: bold; font-size: medium; margin: 0; vertical-align: top; padding: 0;}
.featuredContents ul.categories { text-align: left; }
.featuredContents ul.categories li { margin: 3px 0; font-weight: bold; color: #414141; background-image: url('icons/star.png'), url('icons/rightArrow.png'); background-repeat: no-repeat; background-position: left center, right center; padding: 7px 18px; border: 1px solid #DEDEDE; }
.featuredContents ul.categories li:hover { background-color: #DEDEDE; text-decoration: none;}
/**
* Share Buttons
*/
.shareButtons { text-align: center; }
.shareButtons .shareText { font-weight: bold; text-shadow: .5px .5px 0 #000; margin: 5px; padding: 5px;  }
.shareButtons .buttons { background-color: #DEDEDE; display: inline-block; }
.shareButtons img { display: inline-block; margin-top: -5px; float:left}
.shareButtons img:hover{ margin: -7px 0; transition: all 0.4s ease-in-out; -moz-transition: all 1s ease-in-out; -webkit-transition: all .4s ease-in-out; -o-transition: all 1s ease-in-out; }
/**
* Ads
*/
.topAd, .midAd { background-color: #F5F5F5; text-align: center; border: 1px solid #dedede; padding: 10px 15px; }
/**
* Footer
*/
#footLine{ background-color: #00B000; height: 7px; width: auto;}
footer { height: auto; margin: 0; padding: 0; }
.footerLinks { background-color: #7e7e7e; margin: 0; padding: 0; width: 100%; }
.footerLinks a { color: #AAA; }