/*
Theme Name:		DesignM.ag Custom Theme
Theme URI:		http://designm.ag
Description:	WordPress theme for web design blog
Version:		2
Author:			DesignM.ag
Author URI:		http://designm.ag/
*/

body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; background-color: #E2DFC7; color: #333; background-image: url("bodybg.jpg"); background-repeat: no-repeat; background-position: center top; }
body a { color: #A10D0D; text-decoration: underline; border: 0; }
#header { width: 960px; margin: 0 auto; padding: 0; }
#headone { width: 360px; height: 80px; float: left; margin: 0; }
#headtwo { width: 600px; height: 80px; float: right; margin: 0; }
#navrowone { width: 600px; height: 30px; }
.mainnav { padding: 0; margin: 0; float: right; width: 100%; }
.mainnav li { display: inline; }
.mainnav li a { text-decoration: none; float: right; color: #191919; line-height: 80px; font-family: "Times New Roman", Times, serif; font-size: 1.15em; text-transform: uppercase; display: block; font-weight: bold; padding: 0 15px; }
.mainnav li a:hover { color: #7f0708; }
#navrowtwo { width: 600px; height: 30px; }
#navrowtwo a { text-decoration: none; float: left; color: #A10D0D; line-height: 30px; font-family: "Times New Roman", Times, serif; font-size: 1em; text-transform: lowercase; display: block; }
#leveltwo { width: 960px; height: 80px; clear: both; }
.widthone { width: 85px; margin-left: 25px; }
.widthtwo { width: 112px; }
.widththree { width: 91px; }
.widthfour { width: 85px; }
.widthfive { width: 85px; }
#bannerspace { clear: both; width: 980px; height: 110px; padding: 0; margin: 0 auto; background-color: #8C846D; background-repeat: no-repeat; background-image: url("adspace3.jpg"); background-position: center top; }
#wrapper { width: 960px; margin: 0 auto; padding: 0; }
#content_box { width: 960px; text-align: left; float: left; clear: both; margin: 0; padding: 0; background-image: url("wrapperbg2.jpg"); background-repeat: repeat-y; background-color: #fff; border-bottom: solid 1px #B1A79B; }
#content { width: 675px; float: left; margin: 0; padding: 0 0 10px 0; }
#post_body { width: 485px; float: right; margin: 0; padding: 0; line-height: 1.75em; }
p {text-align: justify;}
#l_sidebar { width: 160px; float: left; padding: 10px 0; margin: 0 20px 0 10px; }
#sidebar { width: 254px; float: right; padding: 10px 0; text-align: left; margin: 0 10px 0 20px; }
#footer { width: 960px; clear: both; float: left; padding: 10px 0; background-image: url("footer2.jpg"); background-repeat: no-repeat; background-position: center bottom; }
#footercontent { width: 960px; margin: 10px 0 80px 0; padding: 0; }
#footercontent h5 { color: #191919; font-size: 1.25em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; }
#footerone { width: 470px; padding: 10px 0; margin: 0 0 0 10px; float: left; }
#footertwo { width: 470px; padding: 10px 0; margin: 0 10px 0 0; float: right;}
#footeronea { width: 220px; float: left; margin: 0 20px 0 0; padding: 0; text-align: justify; }
#footeroneb { width: 220px; float: right; margin: 0 10px 0 0; padding: 0; }
#footertwoa { width: 220px; float: left; margin: 0 20px 0 10px; padding: 0; }
#footertwob { width: 220px; float: right; margin: 0; padding: 0 }
#sidebanner { padding: 10px 0; }
.feedlinks a { text-decoration: none; color: #2E2E2E; }
.sidelist { float: left; width: 100%; margin: 0 0 10px 0; padding: 0; }
.sidelist li { list-style-type: none; padding: 0; }
.sidelist li a { text-decoration: none; color: #333; display: block; width: 100%; border-bottom: solid 1px #E3E1E1; margin: 0; padding: 5px 0;  }
.sidelist li a:hover { color: #7f0708; text-decoration: underline; }
.nomargnopad { margin: 0; padding: 0; }
.linklist { float: left; margin: 0 0 10px 0; padding: 0; } 
#l_sidebar h4, #sidebar h4 { padding: 0; color: #7f0708; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.25em; line-height: 30px; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 40px; }
.bigboldtext { padding: 0; color: #7f0708; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.25em; line-height: 30px; height: 30px; width: 100%; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0; }
h2, h2 a, h2 a:visited { font-size: 1.35em; color: #191919; font-weight: bold; text-decoration: none;
padding: 0; margin: 10px 0 0 0; font-family: Georgia, "Times New Roman", Times, serif }
h2 a:hover { color: #7f0708; }
h1, h1 a, h1 a:visited { font-size: 1.35em; color: #191919; font-weight: bold; text-decoration: none;
padding: 0; margin: 10px 0 0 0; font-family: Georgia, "Times New Roman", Times, serif }
h1 a:hover { color: #191919; }
.postinfo { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; color: #333; margin: 5px 0 5px 0; padding: 0 0 10px 0; }
.postinfo a { text-decoration: underline; color: #515151; }
.more { margin: 10px 0 25px 0; text-align: right; }
.txt { color:#7F0708; }
.txt span { color:#7F0708; }
.more a { padding: 5px; background-color: #C3BFBF; border: solid 1px #dbd7ba; text-decoration: none; color: #333;  }
.more a:hover { text-decoration: underline; }
.previous { margin: 10px 0 25px 0; }
.previous a { padding: 5px; background-color: #7f0708; text-decoration: none; color: #efefef; }
.previous a:hover { text-decoration: underline; }
.next { margin: 10px 0 25px 0; }
.next a { padding: 5px; background-color: #7f0708; text-decoration: none; color: #efefef; }
.next a:hover { text-decoration: underline; }
.wp-pagenavi { margin: 10px 0; }
.wp-pagenavi a { padding: 5px; margin: 5px; background-color: #7f0708; text-decoration: none; color: #efefef; }
.wp-pagenavi a:hover { text-decoration: underline; }
.current { padding: 5px; margin: 5px; background-color: #beb695; text-decoration: none; color: #191919; }

/* Begin Comments*/

.comments { font-weight: bold; font-size: 1.25em; font-family: Georgia, "Times New Roman", Times, serif; padding: 10px 0 0 0; }
.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; margin: 0; text-align: left; font-size: 1em; }
.commentlist li { list-style: none; width: 85%; margin: 15px; margin-right: 0; margin-bottom: 3px; margin-left: 0; font-size: 1em; padding: 10px; border: solid 1px #e2dfc7; background-color: #f6f6f6; }
.commentlist p { font-size: 1em; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
.leaveareply { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.35em; font-weight: bold; padding: 10px 0 0 0; }



#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 100%; padding: 2px; }
#commentform #submit { margin: 15px; float: right; }

/*---:[ comment form styles ]:---*/

#comment_form { padding: 1.0em 0 0 0; float: left; }
#comment_form p { padding: 0.6em 0; }
#comment_form label { padding: 0 0 0 10px; font-size: 1.2em; }
#comment_form .text_input { width: 191px; padding: 3px; color: #444; font: normal 1.4em Georgia, "Times New Roman", Times, serif; border: 1px solid #BBB; }
#comment_form .text_area { width: 321px !important; }
#comment_form .text_input:focus { }
#comment_form .form_submit { padding: 0.4em 4px; cursor: pointer; background-repeat: repeat; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; font-weight: bold; color: #E6E4E4; }
#comment_form p.subscribe-to-comments { font-size: 1.4em; }
#comment_form p.subscribe-to-comments label { font-size: 1.0em; }

/* End Comment Form */

.grav { float: left; width: 45px; }
.boldital { font-weight: bold; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; }
#topbar { width: 100%; height: 35px; margin: 0; padding: 0; border-bottom: solid 1px #E2DFC7; background-color: #333; }
#innertopbar { width: 960px; height: 35px; margin: 0 auto; line-height: 35px; }
#innertopbar h1 { float: left; font-size: 1em; font-weight: normal; color: #ffffff; margin: 10px; padding:10px; width: 320px; font-family: Georgia, "Times New Roman", Times, serif}
h5 li a {color:#FFFFFF;}
h5 li a:hover {color:#009900;}
.tagline { float:right; font-size: 1em; font-weight: normal; color: #c1ba99; margin: 0 0 0 5px; padding: 0; width: 320px; font-family: Georgia, "Times New Roman", Times, serif}
.subnav { float: right; width: 450px; margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; text-align: right; }
.subnav a { text-decoration: none; color: #c1ba99; font-size: 1em; padding: 0 15px; }
.subnav a:hover { color: #D3CEA0; text-decoration: underline; }
h3 { font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #191919; padding: 0; margin: 20px 0 -10px 0; }
h4 { font-size: 1.25em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #7f0708; padding: 0; margin: 20px 0 -10px 0; }
blockquote { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color:#666666; border-bottom: solid 1px #999; border-top: solid 1px #999; }
.alignnone { padding: 5px; border: solid 1px #666; background-color: #ccc; }
.bannerone { float: left; padding: 20px 0 20px 15px; margin: 0; }
.bannertwo { float: right; padding: 20px 0px 20px 0; margin: 0; }
#rss { font-size: .85em; font-family: Georgia, "Times New Roman", Times, serif; }
#rss a { text-decoration: underline; color: #ed7e00; }
#rss a:hover { color: #191919; }
.category-gallery ul li h2 { width: 225px; font-size: 1em; margin: 10px 0 0 0; padding:0 }
.category-gallery .postinfo { margin: 0; padding: 0 }
#submittedby { display: none; }
.category-news #submittedby { display: inline; }
#catarch { margin: 0; padding: 0; }
#catarch li { width: 100%; list-style-type: none; float: left; } 
img a { text-decoration: none; border: none; }
.category-gallery #catarch { margin: 0; padding: 0; }
.category-gallery #catarch li { display: inline; width: 225px; list-style-type: none; float: left; }
a img { border: 0; }
.imgborder { padding: 5px; background-color: #E2DFC7; border: solid 1px #B1A79B; }
#galleryexcerpt { display: none; }
.category-gallery #galleryexcerpt { display: block; }
.category-gallery h2 a { font-size: 1em; }
.clear { clear: both; }
.feedburnerFeedBlock ul { float: left; width: 100%; margin: 0 0 10px 0; padding: 0; }
.feedburnerFeedBlock ul li { list-style-type: none; padding: 0; }
.feedburnerFeedBlock ul li a { text-decoration: underline; color: #7f0708; display: block; width: 100%; border-bottom: solid 1px #E3E1E1; margin: 0; padding: 5px 0; }
.feedburnerFeedBlock ul li a:hover { color: #333; text-decoration: underline; }
#creditfooter { display: none; }
#sidebar h5 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; margin: 0; padding: 0; width: 100%; }
#sidebar h5 a { text-decoration: none; }
.newsuser { font-size: .85em; margin: 5px 0 10px 0; }
.smalltextlink { font-size: .85em }
.jobfeed a { font-size: .85em; color: #ed7e00; }
#gray a { color: #333; }
#commentsubmit { width: 150px; height: 30px; margin: 0; padding: 0; border: 0; background: transparent url("submitcomment.jpg") no-repeat center top; text-indent: -10000em; cursor: pointer; }