/*
Theme Name: WP Max
Theme URI: http://wordpresstop.com
Description: A Fantastic Premium News Theme for WordPress
Version: 1.1
Author: Marcis Gasuns
Author URI: http://wordpresstop.com
*/
* { font-family: Arial, "Trebuchet MS", Verdana; font-size: 14px; margin:0; padding:0; }
ul {list-style-type: none;}
.clear {clear:both}
a {color: #366799; text-decoration:none; }
a:hover {color: #E42217; text-decoration:none; }
body {width: 100%; background: #003053; }

h1 {font-size:24px;font-weight:normal;color:#366799;}
h2.front { display: block; font-weight: bold; color: #444; padding: 4px 5px 3px 5px; margin: 0 0 5px 0; background: #f1f6e2; border-bottom: 1px solid #e3e8d4; }

#header { margin: 0 auto; height: 70px; background: #3276AA;}
#header a img { border:none;}
#headerc { height: 3px; background: #001E36; margin: 0 auto; }

#page { background: #fff; margin: 0 auto; height: auto; padding: 10px 7px; text-align: left; color: #202020; }
.arrow { position: absolute; top: -1px; left: 42%; background:url(http://www.thegeminigeek.com/wp-content/themes/wp-max/images/arrow.png) no-repeat; display: block; width: 10px; height: 5px; }


#main-left { float: left; width: 320px; padding: 0 10px 0 0; }
#main-center { float: left; width: 318px; border-left: 1px solid #d9e2e5; border-right: 1px solid #d9e2e5; padding: 0 10px 0 10px;}
#content { border-right: 1px solid #d9e2e5; margin-right: 10px; padding-right: 10px; }

.post {margin: 0 0 5px 0; padding: 5px; border-bottom: 1px solid #f1f1f1;}
.post h1 {font-size: 26px;font-weight: normal;font-family:Georgia; color: #333;margin: 0 0 5px 0;}
.post h2, mfpost h2 a { font-size:26px; }
.post h2 a:hover { border-bottom: 1px dotted #bbb; }
.post img {float:right; margin-left:10px;}
.post img.alignnone{margin:5px auto;display:block;}
.post img.aligncenter{float:none;margin:5px auto;display:block;clear:both;}
.post img.alignnone{float:none;border:none;}
.post p { line-height: 22px; text-align: justify; margin: 0 0 20px 0; }
.post img { margin-left: 5px; border: 1px solid #d9e2e5; }

.subcategories{border:1px solid #EEEEEE; background:#FAFAFA; padding:5px 0 5px 5px;margin:10px ;}
.subcategories h4{margin:0 0 5px 0; color:#333; padding:0;}
.subcategories ul{padding: 0 0 0 10px;}
.subcategories ul li{float:left; list-style-type:none;background-image:none;padding: 0 10px 0 5px;line-height:25px;}

.flink {padding:5px; background: #f0fbff; border: 1px solid #4DA4D2; float: right; font-weight: bold; }
.flink:hover {padding: 5px; color:#fff; border: 1px solid #4DA4D2; background: #366799; float: right; font-weight: bold; }

#sidebar {display: inline;}
#sidebar h3 {display: block; font-size:12px; font-weight: bold;color: #444;border-bottom: 1px solid #ddd; background: #eee url(http://www.thegeminigeek.com/wp-content/themes/wp-max/images/post.gif) no-repeat;background-position: 6px 7px;padding: 3px 15px 2px 25px;}
#sidebar ul {margin: 5px 0 20px 0;}
#sidebar ul li { margin:0 0 2px 0; padding: 3px 0 3px 25px; background: url(http://www.thegeminigeek.com/wp-content/themes/wp-max/images/arrow.gif) no-repeat; background-position: 7px 9px; line-height: 1.4em; border-bottom: 1px dotted #ddd; }
#sidebar ul li ul li { margin-top: 0; padding: 0 0 0 13px; background: url(http://www.thegeminigeek.com/wp-content/themes/wp-max/images/bullet.gif) no-repeat; background-position: 0 6px; line-height: 1.4em; border: 0; font-size: 0.9em; margin: 4px 0 0 0; }

.author {padding: 0 0 0 15px;}
.comment{ margin: 10px 0 10px 0; padding:0 0 10px 15px; line-height: 1.5em; border-bottom: 1px solid #ccc;}
.replyform { border:0; padding: 20px; background: #f9f9f1; border-top: 1px solid #e9e9e1; }
.replyform label { display: block; margin: 0 0 7px 0; font-weight: bold; }
.replytext { display: block; width: 250px; border: 1px solid #d9e2e5; padding: 2px; background: #fff; color: #666; margin: 0 0 15px 0; }
.replytext:hover { border: 1px solid #c3ced2; }
.replyarea {border: 1px solid #d9e2e5; padding: 2px; line-height: 1.5em; color: #666; margin: 0 0 15px 0; }
.replyarea:hover { border: 1px solid #c3ced2; }
fieldset {border:0;}
#content textarea {width:90%;}

.commentinfo {margin-left: 10px;}
.cauthor {font-style: italic;}
.cdate {font-size: 12px; color: #777;}
.approve {padding: 15px 0 0 0; color: #999; font-style: italic;}

#footer {padding: 10px; }
#footer a {color: #fff; }
#footer a:hover {color: #ddd; border-bottom:1px dotted #fff; }
#footeri { height: auto; margin: 0 auto 7px auto; text-align: left; font-size: 0.7em; color: #fff; background: #366799; }

#bottom {height: auto; margin: 10px auto 30px auto; text-align: left; font-size: 12px; color: #aaa;  }
#bottom a {color:#ddd;}
#bottom a:hover {color:#ddd;text-decoration:underline;}
#bottom-left { float: left; }
#bottom-right { float: right;}

.email{float:left;}
.email img{float:none; margin:0; padding:0}
.print{float:right;}
.print img{float:none; margin:0; padding:0}

#contactform * {font-family:Arial; font-size:15px;}
#contactform p{margin:0;padding:0 0 10px 0;}
#contactform input {width:98%; padding:1%;background:#f9f9f9;border:1px solid #ddd;}
#contactform textarea {width:98%; padding:1%;height:150px;background:#f9f9f9;border:1px solid #ddd;}
#contactform input:focus, #contactform  textarea:focus{background:#fff;border:1px solid #ccc;}
#contactform input.wpcf7-submit{width:120px;background:#1f2227;color:#fff;font-size:18px;text-transform:uppercase;cursor:pointer;padding:10px;}

.wp-pagenavi {padding:10px 0;}
.wp-pagenavi a{padding: 4px 6px; margin: 2px;text-decoration: none;border: 1px solid #3276AA;color: #3276AA; background: #fff;}
.wp-pagenavi a:hover {border: 1px solid #000;color: #fff;background-color: #3276AA;}
.wp-pagenavi span.pages {padding: 4px 6px; margin: 2px; color: #fff; border: 1px solid #000; background: #3276AA;}
.wp-pagenavi span.current {padding: 4px 6px; margin: 2px; font-weight: bold; border: 1px solid #000; color: #FFF; background: #3276AA;}

@media screen and (max-width: 370px) {
#header { width: 370px; }
#headerc { width:100%; }
#page { width: 370px;padding:10px 0;}
#main { width: 100%;}
#main-left, #main-center {border:none;}
#content { width: 100%;border:none;}
#sidebar { width: 100%;border:none;}
#footeri { width: 100%;}
#bottom {width: 95%;}
.responsive {margin:10px;}
textarea, img {max-width:95%;}
}

@media screen and (min-width: 370px) and (max-width:720px) {
#header { width: 100%; }
#headerc { width:100%; }
#page  { width: 100%;padding:10px 0;}
#main { width: 100%; }
#content {  width: 100%;border:none;}
#sidebar {width: 100%;border:none;}
#footeri { width: 100%;}
#bottom {width: 95%;}
.responsive {margin:10px;}
textarea, img {max-width:95%;}
}


@media screen and (min-width: 720px) {
#header { width: 1000px; }
#headerc { width:1000px; }
#page { width: 986px;}
#main { width: 980px; }
#content { float: left; width: 659px;}
#sidebar { float: left; width: 300px;}
#footeri { width: 1000px;}
#bottom {width: 1000px;}
}