/*
Theme Name: Coed Media Group, LLC
Description: Custom Theme based on DDStudios Nova Theme
Theme URI: http://themeforest.net/user/DDStudios
Version: 1.2
Author: Anthony L Rivera
Author URI: http://anthonylrivera.net
*/

/* ERIC MEYER - RESET */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';	content: none;}

/* remember to define focus styles! */
:focus {	outline: 0;}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}

/* WORDPRESS STYLES

Begin Images */
p img {	padding: 0;	max-width: 100%;	}
img.centered {	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;	}
/* End Images */

/* Begin Comments*/
.alt {	margin: 0;	padding: 10px;	}
.commentlist {	padding: 0;	text-align: justify;	}
.commentlist li {	margin: 15px 0 10px;	padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;}
.commentlist p {	margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {	margin: 5px 0;	}
.nocomments {	text-align: center;	margin: 0;	padding: 0;	}
.commentmetadata {	margin: 0;	display: block;	}
/* End Comments */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	cursor: help;	}
acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd;	}
blockquote cite {	margin: 5px 0 0;	display: block;	}
.center {	text-align: center;	}
.hidden {	display: none;	}
.screen-reader-text {     position: absolute;     left: -1000em;}
hr {	display: none;	}
a img {	border: none;	}
.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;
	-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;}
/* End captions */
/*.................................................................................................................................*/

body{font : 62.5% Helvetica, "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; line-height : 22px;}

p{ font-size : 1.4em; margin : 5px 0; }
ul li{float : left; padding : 2px 20px;}

h1#post-2{background : url(images/about-white.png)no-repeat 10px 20px; display : block; text-indent:-9999px; }
h1#post-10{background : url(images/contactus.png)no-repeat 10px 30px; display : block; text-indent:-9999px;}


#container{ width:960px; margin:0 auto;}
#header{ background : #333333 url(images/header-bg.jpg); height : 47px; padding :0; margin : 0;}
	#header h1, #header h3{ background : url(images/cmg_logo3.png); width : 292px; height : 138px; display : block ; text-indent : -9999px; float : left; margin : 3px 0 0 245px;; position : absolute;}
	#nav{ float : right; position : relative; z-index:1000;}
	#nav li{margin:0;padding: 0;}
	#nav a{color : #FFFFFF; background : #333333; display : block; font-size : 1.6em; text-decoration : none; padding : 12px 20px; }
	#nav a:hover{background : ;text-decoration : underline;}

#top{ background : #004a80 url(images/top-gradient.png); color : #FFFFFF; margin : 0; padding : 90px 0 0 0; }
#top li{ width : 240px; margin : 0 20px; }
#top ul{ padding : 30px 0 0 0; position : relative;}
#top h1{padding : 10px 0 80px 0;}

#mid{background : url(images/mid-separator.png) repeat-x; margin : 0; padding : 0 0 10px 0;}
	#main{ background : url(images/img-shadow2.png) no-repeat top left; width : 620px; float : left; margin : -40px 0 0 0; }
	#main img{ padding : 10px;}
	#main h3{background : url(images/coedmagazine.png) no-repeat; width:; height:; text-indent:-9999px; display : block; margin : 20px 0 0 0; border-bottom : 1px dotted #ccc; padding : 0 0 10px 0;}
	#main p{margin : 10px 0 0 0; width : 600px;}
	#from-the-blog{background : url(images/ftb-gradient.png) no-repeat; margin : -20px 0 0 0; width : 290px; float : right;}
	#from-the-blog h4{background : url(images/ftb-bg.png) no-repeat; display : block; width:218px; height :57px; text-indent : -9999px; margin : -30px 0 0 20px;}
	#from-the-blog h5{font-weight:bold; font-size:1.6em;}
	#from-the-blog span{font-weight:bold;}
	#from-the-blog p{margin : 4px 0;}
	#from-the-blog li{width : 250px; padding : 10px 0;}
	#from-the-blog li:first-child{border-bottom : 1px dotted #cccccc;}
	#from-the-blog ul{margin : 0 0 0 20px;}

#bottom{ background : url(images/sub-separator3.png) no-repeat top center; padding : 35px 0;}
	.latest-works{ width : 480px; float : left;}
	.latest-works h4{background : url(images/latest-works1.png) no-repeat; width : 125px; height : 20px; display : block; text-indent:-9999px;}
	.latest-works img{padding : 2px; border : 1px solid #ccc;}
	.about-us{width : 434px; float : right;}
	.about-us h4{background : url(images/aboutus1.png) no-repeat; width : 90px; height : 20px; display : block; text-indent:-9999px;}
	.about-us p{}

#footer{ background : #333333; color : #FFFFFF; padding : 10px 0;}
	#footer-blog{width : 320px; float : left; margin : 0 20px;}
	#footer-blog h5{font-size:1.4em;}		
	#twitter_div{width : 320px; float : left; font-size:1.4em;}
	#twitter_div li{padding : 10px;}
	#twitter_div li a{color : #ccc;}
	#footer li{border-top : 1px dotted #dfdfdf;}

#small-footer{background : url(images/footer-footer.png) repeat-x; text-align : center;}
#small-footer p{font-size : 1em; margin : 0;}
.clr{clear : both; margin : 0; padding : 0;}

.prepare{ background : url(images/prepare.png) no-repeat; width : 97px; height : 24px; text-indent:-9999px; display:block;}
.deliver{ background : url(images/deliver.png) no-repeat; width : 99px; height : 24px; text-indent:-9999px; display:block;}
.create{ background : url(images/create.png) no-repeat; width : 89px; height : 24px; text-indent:-9999px; display:block;}

.restrain{width : 960px; margin : 0 auto; padding : 0;}
a.continue{background : url(images/continue-button.png) no-repeat; width : 138px; height :27px; display : block; text-indent:-9999px; margin : 5px 0;}
.ftb{background : url(images/ftb.png) no-repeat; width : 132px; height :23px; display : block; text-indent:-9999px;}
.twitter{background : url(images/twitter.png) no-repeat; width : 118px; height :23px; display : block; text-indent:-9999px;}

.about{height : 100px;}
.about-tagline{background : url(images/whatwedo.png) no-repeat; width : 118px; height :23px; display : block; text-indent:-9999px;}

.home{ height : 200px;}

.portfolio{height : 100px;}
.portfolio h1{background : url(images/portfolio.png) no-repeat 0px 30px; width : 118px; height :23px; display : block; text-indent:-9999px;}

h1#blog{background : url(images/theblog.png) no-repeat 0px 30px; width : 118px; height :23px; display : block; text-indent:-9999px;}

.post-14{background : #FFFFFF; position : relative; }
.post-14 h3{border-bottom : 1px dotted #ccc; margin : 3px 0;}
.post-14 img{padding : 3px; background : #FFF; border : 1px solid #ccc;}

#content{background : #FFFFFF; border : 1px dotted #ccc; width : 600px; float : left; padding : 0 20px; margin : -50px 0 0 0; }
#content .post{ border-bottom : 1px dotted #ccc; padding : 20px 0;}
.post h2{font-size : 2.5em;}
#content .post img{ padding : 3px; border : 1px solid #ccc;}
.widecolumn{width : 960px;}


h1{font-size:3em;}
h2{font-size:2em;}
h3{font-size:1.5em;}
h4{font-size:1.2em;}
h5{font-size:1em;}