/*
Theme Name: exit17
Theme URI: http://www.exit17.net/
Description: Not sure yet..
Version: 1
Author: Ryank
Author URI: http://www.exit17.net
Tags: three columns, widgets, fixed width, 
*/

/*--main things--*/

body { 
font-size:14px; 
font-family: Helvetica;
background: url(/new/rotate/DSC_9761.jpg) fixed;
background-color: black;
margin: 0px;}

#wrapper {
width:960px; 
margin-left:auto; 
margin-right:auto; 
background: url(images/gray.png) fixed bottom;
background-repeat: no-repeat;
background-position-x: 820px;
}

#title { 
height:100px; 
padding:10px;}

#main {
width:700px;
padding: 0px 10px 10px 0px;
float:left;
clear:both;}

#left_side 
/*-- #right_side --*/ {
width:220px; 
padding:10px; 
float:left; }

/*-- html #right_side {
width:218px; }
-- */

#footer {
padding:10px; 
clear:both;
height: 50px;}

/*--post--*/

#main div.post {
background-color: white;
padding: 10px;
}

#title h1 { 
margin-bottom: 0px; 
font-size: 34px;}

#title h1 a {
color: white;
text-decoration:none;}

#title h1 a:hover {
color: white;
text-decoration:none;
background-color: gray;}

#title p {
color: white;}
#main div.post ul.itunes li {padding: 5px;}

#main div.post ul.itunes li:nth-child(even) {
background-color: white;}

#main div.post ul.itunes li:nth-child(odd) {
background-color: #a5a5a5;}

/*--main--*/
#main a {
text-decoration: none;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-bottom-color: black;
/*--color: black;--*/
}

#main a:hover {
background-color: gray;
color: white;
border-bottom-style: solid;
border-bottom-color: white;
border-bottom-width: 1px;
}

#main div.post h2 { 
font-size:22px; 
font-weight: normal; 
margin-top: 0px;
margin-bottom:10px; 
padding-bottom:10px; 
border-bottom:1px dashed #aaa;}

#main div.post h2 a { 
color: black;
border-bottom: none; }

#main div.post p a, #main post p a:visited{
color: black;}

#main div.post p a:hover {
background-color: gray;
color: white;
border-bottom-style: solid;
border-bottom-color: white;
border-bottom-width: 1px;}


#main div.post h2 a:hover {
background-color: gray;
color: white;
border-bottom-style: solid;
border-bottom-color: white;
border-bottom-width: 1px;}

#main div.post h3 			{ font-size:16px; font-weight:bold; }
#main div.post h4 			{ font-size:14px; }
#main p.details {
margin-top:20px;
margin-bottom:40px;
font-size:0.85em;
padding:3px 0 3px 10px;
background:#333; 
color:#fff;}

#main p.details a {
text-decoration: none;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-bottom-color: white;
color: white;
}

#main ul {
padding-left: 10px;}
#main ul li{
list-style: none;
padding-bottom: 5px;}

/*-- #main img 				{ max-width:450px; } --*/
#main blockquote 			{ padding-left:30px; font-style:italic; color:#0042cc; font-family:georgia,serif; }
#main code 				{ background:#fffe56; }
#main p.post_tags 			{ font-size:0.85em; clear:both; }

/*--navigation--*/

div.navigation 				{ height:50px; padding-top:40px;}
div.navigation span.alignleft 		{ display:block; margin-left:10px; width:210px; float:left;}
div.navigation span.alignright 		{ display:block; width:210px; float:right; text-align:right;}
div.navigation span.alignleft a, div.navigation span.alignright a {
color: white;}

/*--comments--*/

#main ol.commentlist li {font-size:13px; margin-left:0; list-style-type:none; padding:0px; border-bottom:1px dashed #aaa; }
#main ol.commentlist big {
font-size:16px; font-weight:bold; }
#main ol.commentlist span.date {
display:block; margin-bottom:20px; font-size:12px; }
#main ol.commentlist li ul li {
margin-left:40px; list-style-type:square; margin-bottom:0; padding:0; border:0; }
#main ol.commentlist li ol li {
margin-left:40px; list-style-type:decimal; margin-bottom:0; padding:0; border:0; }

#main ol.commentlist li.alt {
padding: 0px;
background:#fafafa;}

#main ol.commentlist li.author {
background:#ffda73;}

#main ol.commentlist img.avatar {
float:right; margin-left:10px;}

#main ol.commentlist p, #main ol.commentlist ul, #main ol.commentlist ol { 
margin-bottom:10px;}

/*--comment form--*/

#commentform label { font-size:12px; }
#commentform input { display:block; }
#commentform textarea { width:90%; height:140px; }
#commentform p { margin-bottom:10px; }

/*--left side--*/

#left_side {
font-size: 12px;
color: #333;
/*--background-color: white;
opacity: .5;--*/}

#left_side h2 {
color: white;
font-size:16px;
padding-bottom:7px;
padding-top:3px;
margin-bottom:7px;
border-bottom:1px dashed #333;}

#left_side ul {
list-style: none;
padding-left: 0px;
padding-left: 5px;}

#left_side li {
padding-bottom: 5px;}

#left_side a {
text-decoration: none;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-bottom-color: black;
color: white;}

#left_side a:hover {
background-color: gray;
color: black;
border-bottom-style: solid;
border-bottom-width: 1px;}

/*--right side--*/

/*--
#right_side {
font-size: 12px;
color: #333;
background-color: white;
opacity: .5;}

#right_side h2 {
color: white;
font-size:16px;
padding-bottom:7px;
padding-top:3px;
margin-bottom:7px;
border-bottom:1px dashed #333;}

#right_side ul {
list-style: none;
padding-left: 0px;
padding-left: 5px;}

#right_side li {
padding-bottom: 5px;}

#right_side a {
text-decoration: none;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-bottom-color: black;
color: white;}

#right_side a:hover {
background-color: gray;
color: black;
border-bottom-style: solid;
border-bottom-width: 1px;}

ul.tweets {
color: white;
}

--*/

/*--left and right common properties--*/

#tag_cloud a {
line-height:30px;}

#searchform br { 
display:none;}

#searchform {
margin-bottom:20px;}

select#cat {
margin-bottom:20px;}

/*--footer--*/

#footer p {
font-size:12px;
color:#FF5C0C;}

#footer a {
margin-left:5px;
margin-right:5px;
color: white;}

#footer a.omega { 
color: white;}

/*--wp req style--*/

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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;
}
