/*
	Theme Name: Skimmed Milk
	Theme URI: http://thortz.com/skimmed-milk/
	Description: Another clean, white theme for WordPress
	Author: Thortz
	Author URI: http://thortz.com
	Version: 1.2
*/

/* ------------------------------------------------ */
/* Reset that shizzz! */
/* ------------------------------------------------ */

/* Yahoo Style Reset Code licensed under the BSD License: http://developer.yahoo.com/yui/license.html version: 2.8.1 */
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


/* ------------------------------------------------ */
/* General Styles */
/* ------------------------------------------------ */

html{font-size:100%; background:url(http://onepagelove.com/wp-content/themes/opl/img/black_denim.png) repeat fixed;}
body{margin:0;padding:0;font-family:Open Sans, Arial;font-size:11px; letter-spacing: -0.25; text-shadow:1px 1px 0 #000; font-weight: 300;}
img{border:0}
p{margin:0 0 15px 0;}
.relative{position:relative}
a{color:#ff4dd2;text-decoration:none;outline:none}
a:hover{color:#ff4dd2;text-decoration:underline}
li{list-style:none}
h1{padding:0;margin:0}
h2{font-family:Arial;color:#fff;font-size:1.4em;font-weight:700;padding:20px 0 0;margin:0 0 10px}
h2 a{color:#fff;text-decoration:none}
h2 a:hover{color:#f3c;text-decoration:none}
.clear {clear: both;}


/* ------------------------------------------------ */
/* Main Containers */
/* ------------------------------------------------ */

#container{width:1230px; margin: 0 auto; padding: 50px 0;}
#header{width:1230px;margin:0 0 50px 0;}
#content{width:920px;padding:0; float: left;}
#sidebar{width:300px;text-align:left;color:#ccc; float: left;}

/* ------------------------------------------------ */
/* Header */
/* ------------------------------------------------ */

#header {position: relative;}
    #tagline {position: absolute; top: 0; left: 280px; color: #ccc; font-size: 16px; margin: 11px 0 0 0;}
    #nav-pages {position: absolute; top: 10px; left: 900px;}

    #nav-pages ul {}
    #nav-pages ul li {float: left; margin-left: 10px;}
    #nav-pages ul li a {color: #CCC;}

/* Announcement */

#announcement {display: none; margin-bottom: 40px; color: #ccc; height: 20px; }
#announcement a {color: #999 }
#announcement .announcement-link {}
#announcement .announcement-link a {color:#ff4dd2;text-decoration:none;outline:none}
#announcement .announcement-link a:hover {text-decoration:underline;}

/* ------------------------------------------------ */
/* Archives */
/* ------------------------------------------------ */

.post{width:410px;  margin: 0 30px 50px 0;padding:0; text-align: center; display: inline-block;}
   .post p {margin: 0; padding: 0;}


.post-img {width: 410px; display: inline-block; margin: 0; padding: 0;}
   .post-img img {width: 410px; height: 211px; display: block; border:solid 1px #ccc;background:#fff;padding:4px; margin: 0 0 15px 0;}

.post-info {width: 410px; display: inline-block; margin: 0; padding: 0; vertical-align: top;font-size:10px;}
   .post-info h2 {margin: 0 0 15px 0; padding: 0; font-size:18px; line-height: 18px; font-weight: 300;}
   p.posted-in {margin:0 0 10px 0;color:#666; padding: 0 20px;font-size:11px;}
   p.posted-in a, .posted-date a{color:#666;text-decoration:none;}
   p.posted-in a:hover, .posted-date a:hover {color:#f3c}
   p.posted-date {color:#333;text-transform:uppercase;font-size:9px;}
   p.posted-date a{color:#333;text-decoration:none;}

/* Pagination */

.pagination {padding-right: 60px;}
.pagi-left {float: left;}
.pagi-right {float: right;}
.pagination a{background:#eb1fb8;padding:5px 7px;color:#fff;text-decoration:none;font-weight:600;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; text-shadow: none;}
.pagination a:hover{background:#f3c;}


/* ------------------------------------------------ */
/* Sidebar */
/* ------------------------------------------------ */

#sidebar {}
#sidebar h3{font-family:Georgia;font-size:1.2em;color:#ccc;margin:0 0 5px 0;padding:0}
#sidebar ul{padding:0;margin:0}
.sidebox{background:#333;width:280px;padding:10px;margin:0 0 20px;border:5px solid #292929;}
.sidebox a {color: #bbb; text-decoration: none;}
.sidebox a:hover {color: #ff4dd2;}


/* Carbon Ads */

#carbonads-container {margin-bottom: 20px;}
.carbonad  {background:#333; width: 300px !important; margin:0 0 20px;border:5px solid #292929 !important;}

/* Connect */

#feed2 {font-size:.9em;font-family:Arial;color:#555;height:12px;padding:0 0 0 16px;width:270px;background:url(http://onepagelove.com/img/rss.gif) no-repeat top left; margin-bottom: 20px;}
#feed2 a{color:#777;text-decoration:none}
#feed2 a:hover{color:#f3c}

/* Search */

#searchform{height:25px;display:inline}
  #searchform #s{background:#fff;border:none;font-size:.9em;width:215px;padding:3px}
  #searchform #searchsubmit{background:#f3c;font-size:1em;border:none;color:#fff;margin:3px 0 0;width:50px;padding:2px 3px}
  .entry-search{color:#fff}


/* Categories */

ul.spaced li {margin: 0 10px 5px 0; padding: 0 0 5px 0; border: none; border-bottom: 1px dotted #777; width: 130px; float: left;}


/* Recommended */

ul.friends li {margin: 0 0 5px 0; padding: 0 0 5px 0; border: none; border-bottom: 1px dotted #777; width: 275px;}
ul.friends i {color: #888 }



/* ------------------------------------------------ */
/* Misc */
/* ------------------------------------------------ */


/* Gravity Form */

.gform_wrapper {background: #333 !important; padding: 10px 20px; border: 5px solid #222; text-shadow: none;}
.gfield_label {margin: 30px 0 8px 0 !important; color: #EEE;}
.gfield_description {color: #999;}
