/*
Theme Name: Kosher Troops
Theme URI: http://jazibullah.com/
Description: Theme for Kosher Troops.
Version: 1.0
Author: Jazib Ullah
Author URI: http://jazibullah.com/
*/

Body { background:#000 url(images/bg.jpg) top center fixed no-repeat; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;	font-size:12px; color:#3C3C3C; }

h1,h2,h3,h4,h5,h6,div,td,tr,table,form,fieldset,input,img,p { margin:0; padding:0; border:0 none; }

a { text-decoration:underline; color:#3C3C3C; }

a:hover { text-decoration:none; }

/* Headings */

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a { color:#000; }
h1 { font-size:30px !important; }
h2 { font-size:26px !important; }
h3 { font-size:22px !important; }
h4 { font-size:18px !important; }
h5 { font-size:14px !important; }
h6 { font-size:10px !important; }

/* Structure */

#page { width:980px; margin:0 auto; position:relative; }

#header { height:239px; margin-bottom:10px; }
#logo { background:url(images/logo.png) top center no-repeat; height:239px; width:457px; display:block;	position:absolute; top:0; left:0; text-indent:-9999em; }
#topRight { position:absolute; }

#topMenu { position:absolute; top:210px; left:0px; }
#topMenu ul { list-style:none; padding:0; margin:0; }
#topMenu li { list-style:none; padding:0 10px; margin:0; border-right:1px solid #fff; float:left; }
#topMenu li:last-child { border:0 none; }
#topMenu a { color:#FFF; text-decoration:none; font-size:15px;}
#topMenu a:hover { text-decoration:underline; }

ul#like { position:absolute; right:185px; top:105px; }

a#donate { position:absolute; right:25px; top:105px; background:url(http://koshertroops.com/wp-content/uploads/2015/07/Donate-button-e1436849778637.png) center no-repeat; height:41px; width:163px; display:block; text-indent:-9999em; }

#featured { width:980px; margin-bottom:10px; display:block; }
#slider { width:980px; margin-bottom:25px; display:block; }
/* The Nivo Slider styles */
.nivoSlider {	position:relative; }
.nivoSlider img { position:absolute; top:0px; left:0px; display:none; }
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }
/* The slices and boxes in the Slider */
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; }
.nivo-box { display:block; position:absolute; z-index:5; }
.nivo-caption { display: none !important; }
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav { position:absolute; bottom:-20px; left:50%; z-index:9999; }
.nivo-controlNav a { display:block; width:13px; height:13px; background:url(images/dots.png) no-repeat; text-indent:-9999px;	border:0; margin-right:2px; float:left; cursor:pointer; }
.nivo-controlNav a.active { background-position:-15px 0; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position:absolute; top:45%; z-index:9; cursor:pointer; display:block; text-indent:-9999em; width:29px; height:56px; background-position:top center; background-repeat:no-repeat; }
.nivo-directionNav a:hover { background-position:bottom center; }
.nivo-prevNav { left:-30px; background-image:url(images/arrow_left.png); }
.nivo-nextNav { right:-30px; background-image:url(images/arrow_right.png); }

/*Content */
#content { background:#FFF url(images/content.gif) top repeat-y; border-radius:15px; overflow:hidden; padding:30px; }
#content2 { background:#FFF url(images/content.gif) top repeat-y; border-radius:15px; overflow:hidden; padding:30px; }
.entry p { line-height:1.3; margin:5px 0 15px 0; }
.threeCols { width:254px; margin-left:1px; background:url(images/gradient.gif) top repeat-x; padding:25px; border-radius:15px 15px 0 0; min-height:335px; float:left; }
.fourCols { width:175px; margin-left:2px; background:url(images/gradient.gif) top repeat-x; padding:25px; border-radius:15px 15px 0 0; min-height:200px; float:left; }
.sidebar { width:258px; background:url(images/gradient.gif) top repeat-x; padding:25px; border-radius:15px 15px 0 0; min-height:250px; }
.content { width:560px; background:url(images/gradient.gif) top repeat-x; padding:25px; border-radius:15px 15px 0 0; min-height:250px; }
.sidebar h2 { margin-bottom:10px; }
#contentLeft { float:left; }
#contentRight { margin-left:312px; }
#sidebarLeft { float:left; }
#sidebarRight { margin-left:612px; }
.post { padding-bottom:25px; overflow:hidden; }
.shareThis { margin:10px; 0; }
#subscribe2 { margin:10px 0; }
#subscribe2 input { margin:5px 0; }
#transamxPosts p { margin:5px 0; }
#transamxPosts .btn { margin:5px 0 !important; }
#transamxPosts img { margin-bottom:5px; }

/* Press */
.press { width:260px; margin:0 10px 25px 10px; float:left; }
.press h3 { color:#CD1B21; font-size:12px; font-weight:bold; }

/*Footer */
#footer { color:#B98C59; overflow:hidden; margin:20px 20px 40px; }
#footer a { color:#FFF; font-size:15px; }

/* Begin Misc */
p img { padding: 0;	max-width: 100%; }
img.aligncenter { 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; }
.clear { clear:both;}
.clearfix { overflow:hidden; }
.btn { border-radius:15px; background:#383131; color:#FFF; padding:8px 12px; margin:15px 0; text-decoration:none; font-weight:bold; cursor:pointer; }
.btn:hover { text-decoration:underline; }
.red { color:#CD1B21; }

/* Form **/
form ul { list-style:none; padding:0; margin:0; }
form li { list-style:none; padding:0; margin:0 0 5px 0; }
form li label { font-size:12px; }
form input[type="text"], form textarea { width:250px; border:1px solid #C8B7A0; padding:3px; }
form .btn, form input[type="submit"], form input[type="button"] { width:auto; margin:0 5px; border-radius: 15px; background: #383131; color:#fff; padding: 8px 12px; font-weight:bold; cursor:pointer; }

/* Popup */
body.popup { background:#FFF4DB url(images/gradient.gif) top repeat-x; }
#popup .entry { margin-bottom:20px; }
#popup {  padding:5px; }
#popup .widget { margin-bottom:20px; }